CSCI 203-03 Daily Schedule

[Return to CSCI 203-03 Page]

Daily Schedule

WeekDayDateTopicReading DueAssignment Due (PL)Materials from Class
1TueJan 16Lab: Writing LEGO algorithms
WedJan 17Logistics, introduction, and problemsSection 1.0 (pp. 1-3)Slides
FriJan 19Designing algorithmsSection 1.1-1.2 (pp. 3-9)Homework 1Slides | Practice
2MonJan 22Pseudocode and trace tablesSection 1.2 (pp. 10-14)Homework 2Slides | Practice
TueJan 23Lab: Introduction to PythonSection 1.3
WedJan 24More pseudocode and trace tablesSection 1.2 (pp. 14-19)Homework 3Slides | Practice
FriJan 26Python, data abstraction, turtle graphicsSections 2.1-2.2Homework 4Slides | triangle.py
3MonJan 29FunctionsSection 2.3Homework 5Slides | Practice | spirograph.py
TueJan 30Lab: Program style and Fibonacci spiralSection 2.4
WedJan 31Functions with return valuesSection 2.5Homework 6Slides | Practice
FriFeb 2Population models and accumulatorsSection 4.1Homework 7Slides | Practice | random_stock.py (initial skeleton)
4MonFeb 5PlottingSection 4.2Homework 8Slides | random_stock_plot.py
TueFeb 6Lab: Paying off a loan
WedFeb 7Review
FriFeb 9Exam 1
5MonFeb 12Conditional iterationSection 4.3Homework 9Slides | Practice | vampires: plot, while loop
TueFeb 13Lab: Cancelled due to weather
WedFeb 14CancelledHomework 10
FriFeb 16Continuous modelsSection 4.4 (pp. 1-7)Slides | Practice | love.py
6MonFeb 19SIR modelSection 4.4 (pp. 8-11)Homework 11Slides | Practice | SIR model: skeleton, complete
TueFeb 20Lab: Wolves and moose
WedFeb 21Inside a computer and data representationSections 3.1-3.2Homework 12Slides | Practice
FriFeb 23Computer arithmeticSection 3.3Homework 13Slides | Practice
7MonFeb 26Random walksSection 5.1Homework 14Slides
TueFeb 27Lab
WedFeb 28ReviewHomework 15
FriMar 1Exam 2
8MonMar 4Back to BooleansSection 5.4 (pp. 180-187, 192-194)Slides | Macao: skeleton, complete
TueMar 5Lab
WedMar 6Back to Booleans, cont.
FriMar 8Defensive programmingSection 5.5Homework 16Slides | Practice
9MonMar 18First steps with text processingSection 6.1Homework 17Slides | Practice
TueMar 19Lab: Reading level
WedMar 20Text documentsSection 6.2Homework 18Slides | Practice | paragraphs.py
FriMar 22Encoding stringsSection 6.3Homework 19Slides | Practice (revised)
10MonMar 25Searching for substrings (concordance, frequencies)Section 6.4Homework 20Slides | Practice
TueMar 26Lab: Polarized politics
WedMar 27Comparing texts (nested loops)Section 6.6Homework 21Slides | Practice | dotplots.py
FriMar 29ListsSections 7.1-7.2Homework 22, Project proposalSlides
11MonApr 1Classes cancelled
TueApr 2Lab
WedApr 3DictionariesSection 7.3Homework 23Slides | Practice | macao_dict.py
FriApr 5Computer poetry? (and how ML works)Homework 24poetry.py | Slides
12MonApr 8Tabular dataSections 7.4, 8.1Project functional decompositionSlides | quakes.py
TueApr 9Lab: Voting methods
WedApr 10Review and catch upPractice
FriApr 12Exam 3
13MonApr 15Digital imagesSection 8.3Homework 25Slides | imagefilters.py
TueApr 16Lab: Project workday
WedApr 17FractalsSection 9.1Homework 26Slides
FriApr 19Fractals, cont.
14MonApr 22Recursive functionsSection 9.2Homework 27Slides
TueApr 23Lab: Project workday
WedApr 24The mythical Tower of HanoiSection 9.3Homework 28
FriApr 26Recursive linear search and binary searchSections 9.4 and 10.1Homework 29
Exam 3 redo | CSV file
Slides
MonApr 29ReviewHomework 30
Final project
TueMay 7Final Exam (11:45-2:45)Final exam outline

Posted

in

by

Tags: