CS:3110 (22C:104) Introduction to Informatics

Computer Science, College of Liberal Arts & Sciences, University of Iowa
Instructor: Tianbao Yang
Email: [first-name]-[last-name] at uiowa.edu
Office: 101E MacLean Hall
Office hours: 10:45am - 12:15pm Tuesday, Thursday or by appointment






Tentative
WeekDateTopicNote
Tu-Aug. 25Introduction to the course
Week 1Th-Aug. 27Introduction to Python
Tu-Sep. 1Introduction to PythonCh. 2
Week 2Th-Sep. 3Introduction to PythonCh. 2
Tu-Sep. 8Simple Numerical ProgramsCh. 3
Week 3Th-Sep. 10Functions, Scoping, AbstractionCh. 4
Tu-Sep. 15Functions, Scoping, AbstractionCh. 4
Week 4Th-Sep. 17Structured TypesCh. 5
Tu-Sep. 22Structured TypesCh. 6
Week 5Th-Sep. 24Testing and DebuggingCh. 6
Tu-Sep. 29Exceptions and AssertionsCh. 8
Week 6Th-Oct. 1Classes and Objected-oriented ProgrammingCh. 9
Tu-Oct. 6Classes and Objected-oriented Programming
Week 7Th-Oct. 8Classes and Objected-oriented ProgrammingCh. 9
Tu-Oct. 13Discussions
Week 8Th-Oct. 15Mid-term Exam
Tu-Oct. 20Simple Algorithms and Data StructuresCh. 10
Week 9Th-Oct. 22Simple Algorithms and Data StructuresCh. 10
Tu-Oct. 27Plotting and More about classesCh. 11
Week 10Th-Oct. 29Plotting and More about classesCh. 11
Tu-Nov. 3Stochastic ProgramsCh. 12
Week 11Th-Nov. 5Stochastic ProgramsCh. 12
Tu-Nov. 10Monte Carlo Simulation and MoreCh. 13-16
Week 12Th-Nov. 12Monte Carlo Simulation and MoreCh. 13-16
Tu-Nov. 17Knapsack and optimizationCh. 17
Week 13Wed-Nov. 19Knapsack and optimizationCh. 17
Tu-Nov. 24No classHoliday
Week 14Th-Nov. 26No classHoliday
Tu-Dec. 1Dynamic ProgramingCh. 18
Week 15Th-Dec. 3Machine LearningCh. 18
Tu-Dec. 8Machine LearningCh. 19
Week 16Th-Dec. 10DiscussionsCh. 19
Tu-Dec. 15Final Exam (12:30pm - 2:30pm)Exam week
Week 17Th- Dec. 17No classExam Week