CS108 Fall 2013 Schedule

3 downloads 159068 Views 39KB Size Report
About Programming. Set Up Lab Accounts. Zelle 1.1-1.8. THU 9/5. 2. Writing and Running Python Programs with IDLE. Elements of Python Programs. Zelle 1.1- ...
CS108 SPRING 2014 SCHEDULE This is a tentative schedule, subject to adjustment as the term evolves. The official version is the one posted to Blackboard: http://learn.bu.edu. Check often for updates, examples, assignments, labs, etc. Date Class Number Subject PART 1: INTRODUCTION TO PYTHON THU 1/16 1 Introduction to CS108 and Flipped Classroom Set Up Lab Accounts Writing and Running Python Programs with IDLE

Readings

VQG ch. 1

THU 1/16

Lab

TF office hours during lab time

TUE 1/21 THU 1/23 THU 1/23

2 3 Lab

Arithmetic, Strings, and Variables Input, Process, Output Design Pattern TF office hours during lab time

VQG pp. 10-14, 17-19, 24-28 VQG ch. 3

TUE 1/28

4

Computing with Numerical Functions Number Formating QUIZ 1

VQG pp. 13-16, 124-125

THU 1/30

PART 2: FLOW OF CONTROL THU 1/30 5 Boolean Logic and If Statements THU 1/30 Lab TF office hours during lab time

TUE 2/4 THU 2/6 THU 2/6

6 7 Lab

TUE 2/11 THU 2/13

8

The Definite Loop Accumulator Design Pattern TF office hours during lab time

VQG pp. 54-55, 66 n/a

The Indefinite Loop QUIZ 2

VQG pp. 56-63

PART 3: FUNCTIONS AND STRING PROCESSING THU 2/13 9 Writing Functions Parameters and Return Values THU 2/13 Lab LAB EXAM 1 (during scheduled lab sections) TUE 2/18 THU 2/20 THU 2/20

10 11 Lab

TUE 2/25

Strings: Indexing, Characters, Slicing Strings: Standard String Functions TF office hours during lab time

14 15 Lab

Databases and SQL The Python Database API TF office hours during lab time

SPRING BREAK: NO CLASS ON 3/11 AND 3/13 TUE 3/18

VQG pp. 67-77

VQG pp. 83-91 VQG pp. 92-97

QUIZ 3

PART 4: DATA STRUCTURES AND DATABASES TUE 2/25 12 Data Structures: Sequences, Tuples, and Lists THU 2/27 13 Data Structures: Dictionaries THU 2/27 Lab TF office hours during lab time TUE 3/4 THU 3/6 THU 3/6

VQG pp. 44-53

QUIZ 4

VQG pp. 101-114 VQG pp. 118-121

SQL Tutorial DBAPI webapges

Date

Class Number Subject

PART 5: HTML AND WEB FORMS THU 3/18 16 Introduction to HTML THU 3/20 17 Generating HTML from Python THU 3/20 Lab LAB EXAM 2 (during schedule lab sections) TUE 3/25 THU 3/27 THU 3/27

18 19 Lab

TUE 4/1

Writing HTML Forms Processing HTML Forms in Python TF office hours during lab time

Readings

HTML Tutorial HTML Tutorial

HTML Tutorial

QUIZ 5

PART 6: DATA-ENABLED WEB APPLICATIONS TUE 4/1 20 Final Project Assigned (due 5/2) Web Apps: Integrating with Database THU 4/3 21 Web Apps: Integrating with Database THU 4/3 Lab TF office hours during lab time TUE 4/8 THU 4/10 THU 4/10

22 23 Lab

Web Apps: Integrating with Database Web Apps: Integrating with Database TF office hours during lab time

TUE 4/15

24

Web Apps: Keeping Session State

THU 4/17

QUIZ 5

PART 7: WORK ON FINAL PROJECT THU 4/17 25 Work on Final Project THU 4/17 Lab TF office hours during lab time TUE 4/22 THU 4/24 THU 4/24

26 Lab

Work on Final Project MONDAY SCHEDULE -- NO CLASS MEETING TF office hours during lab time

TUE 4/29 THU 5/1 THU 5/1

27 28 Lab

Work on Final Project Work on Final Project TF office hours during lab time

TUE 5/6

EXAM

CS108 Exam 9 - 11 am; Location TBD

Python Chip Cookies