CSCI 201.003: Tentative Lecture Schedule


Last revised 30 November 2010, 11:15 am

Date Textbook Lectures Assignments
Aug 24 (T) Python: Chapters 1-2 Syllabus, policies
First programming concepts: variables, expressions, statements
_
Aug 26 (R) Python: Chapter 3 Functions HW 01
Aug 31 (T) Python: Chapter 4 Interface Design _
Sep 02 (R) Python: Chapter 5 Conditionals and Recursion HW 02
Sep 07 (T) Python: Chapter 6 Fruitful Functions _
Sep 09 (R) Python: Chapter 7 Iteration HW 03
Sep 14 (T) Python: Chapters 8-9 Strings, Word Play _
Sep 16 (R) Python: Chapters 10-12 Lists, Dictionaries, Tuples HW 04
Sep 21 (T) Chapters 1-12 (review) Review for Midterm Exam 1 _
Sep 23 (R) Chapters 1-12 Midterm Exam 1 _
Sep 28 (T) Python: Chapter 14 Files _
Sep 30 (R) Python: Chapter 15 Classes and Objects HW 05
Oct 05 (T) Python: Chapter 16-17 Classes, Functions, and Methods _
Oct 07 (R) Python: Chapter 18 Inheritance HW 06
Oct 12 (T) Fall Break No Classes _
Oct 14 (R) Python: Chapter 19 Case study: Tkinter HW 07
Oct 19 (T) Python: Chapters 13-19 (review) Review for Midterm Exam 2 _
Oct 21 (R) Python: Chapters 13-19 Midterm Exam 2 _
Oct 26 (T) Java Comparing Python and Java
Online Java Resources: Downloads, Tutorials
_
Oct 28 (R) Java Data types, variables, expressions HW 08
Nov 02 (T) Java Control statements: conditionals _
Nov 04 (R) Java Control statements: repetition HW 09
Nov 09 (T) Java Methods _
Nov 11 (R) Java (review) Review for Midterm Exam 3 HW 10
Nov 16 (T) Java Midterm Exam 3 _
Nov 18 (R) Java Classes and Objects _
Nov 23 (T) Java Inheritance and Polymorphism _
Nov 25 (R) Thanksgiving No Classes _
Nov 30 (T) Java Case Study: GUI development HW 11
Dec 02 (R) Java (review) Review for Final Exam _
Dec 09 (R) Java Final Exam    3:00 - 5:30 pm _

Home Page for CSCI 201.003
UNCA Computer Science home page