Code Monkey home page Code Monkey logo

atls-5519's Introduction

ATLS-5519

This repo has all my assignments for the University of Colorado, Boulder course ATLS-5519: (Im)practical Programming. All work is done in Python using Google Colab unless otherwise noted. Links are to github files for google colab notebooks. I took this in Summer Session A 2022 from 5/31 - 7/1/2022.

Week 1 - 5/31 - 6/2/2022

  • Day 1 - random funny names, find palindromes and palingrams (future work, speed up the palingram checker. It takes an hour!)
  • Day 2 - Find anagrams and practice with permutations (future work - create anagram phrases that use all the letters)
  • Day 3 - counting syllables to create lines of random poetry and testing the syllable counter with a different corpus (future work: bring in Markov 2 - a two word phrase predicts the 3rd word; Write full haiku 5-7-5; let user replace a line (1, 2 or 3)

Week 2 - 6/7-6/9/2022 Focus was Ciphers

  • Day 4 - Reverse and Caesar Cipher
  • Day 5 - Transposition and Substitution Cipher
  • Day 6 - Hack transposition and substitution, Affine and Vigenere Cipher

Week 3 - 6/14-6/16/2022 Focus was different Olympiad Problems

  • Day 7 - Lifeguard and ski hill Computing Olympiad problems
  • Day 8 - Casino, Scarf, Luka, Cow Baseball Olympiad problems
  • Day 9 - Photoshoot (needs more work), Ribbons and COW Operations

Week 4 - 6/21-6/23/2022 Focus was on Olympiad Problems and Final Project work

  • Day 10 - Interesting recurssive problems. Thought we might be able to reuse code, but we couldn't.
  • Day 11 & 12 - asynchronous

Week 5 - 6/28-6/30/2022

  • Day 13 - Card game, cleaning a room, next unique number
  • Day 14 - Sleepy cows, Reveg both silver and bronze
  • Day 15 - Final Project Presentation & a few more problems
  • Final Project - Pig Latin, Rail Cipher encrypt, decrypt and hack, and Bessie Diamond mining both bronze and silver

atls-5519's People

Contributors

erinmr avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.