Skip to content

Latest commit

 

History

History
28 lines (24 loc) · 1.44 KB

README.md

File metadata and controls

28 lines (24 loc) · 1.44 KB

CS1

This is a repository containing the projects that I have completed in CS 1. The course description is as follows:

"A course on computer programming emphasizing the program design process and pragmatic programming skills. It will use the Python programming language and will not assume previous programming experience. Material covered will include data types, variables, assignment, control structures, functions, scoping, compound data, string processing, modules, basic input/output (terminal and file), as well as more advanced topics such as recursion, exception handling and object-oriented programming. Program development and maintenance skills including debugging, testing, and documentation will also be taught. Assignments will include problems drawn from fields such as graphics, numerics, networking, and games."

Contents:
    Lab 1: Intro to Python.
    Lab 2: a) Basic Functions,
                b) Mastermind.
    Lab 3: a) Lists, Strings, and Files,
                b) More Functions,
                c) Simple L-system simulator.
    Lab 4: Random & Tkinter.
    Lab 5: a) Classes,
                b) Pitfalls.
                c) Drawing Stars & Balls.
    Lab 6: Bouncing Balls.
    Lab 7: Sudoku Solver.
    Midterm: More Functions & 2048.
    Final: Solitaire.

Course completed: Fall 2017-18