Welcome to Foundations of Business Programming




Course Schedule

Week Topic Items Due
1 Intro to terminal/python
2 Built-in types: String, Integer, Float, list, tuple
3 Built-in types: dict, Functions: def, return, *args, **kwargs
4 Conditionals: if, elif, else HW1 released
5 Loops: for and while loops HW1 due
6 Nested loops, break, continue, enumerate
7 Comprehensions: List, dictionary, and set comprehensions HW2 released
8 File I/O: open and with, Exceptions: try/except HW2 due
9 Command-line Arguments: sys.argv, argparse Midterm
10 Scripts vs Modules & Packages: import, from, as,if __name__=='__main__',__init__.py, __main__.py HW3 released
11 General Programming: language model back-end HW3 due, HW4 released
12 General Programming: language model front-end / Object Oriented Programming HW4 due, HW4.5 released
13 (Thanksgiving) General Programming: program 2 (TBD) HW4.5 due, HW5 released
14 General Programming: program 2 (TBD)
15 Review HW5 due
16 Final exams / Final projects