CSCE 156 Introduction to Computer Science II

Tentative Course Schedule (Lecture, Recitation and Assignment) (Tentative)

Spring 2007

 

Week No.

Lecture 1

Lecture 2

Laboratory

HW

1 (Jan 9)

Intro, C++ (DSUC1, 2, App. G)

C++

Lab 0: Intro to Lab

 

2 (Jan 16)

C++

Pointers & Lists (DSUC3)

Lab 1: UNIX

1

3 (Jan 23)

Pointers and Lists

Linked Lists (DSUC5)

Lab 2: Intro to C++

 

4 (Jan 30)

Linked Lists

Complexity

Lab 3: Pointers, References, & Inheritance

1*, 2

5 (Feb 6)

Database Apps (WDBA1)

Review

Lab 4: Debugging and gdb

 

6 (Feb 13)

Exam 1

Recursion (DSUC6)

Lab 5: The Big 3 & Operator Overloading

2*, 3

7 (Feb 20)

Stacks (DSUC7)

Stacks

Lab 6: Templates and the STL

 

8 (Feb 27)

SQL and MySQL (WBDA5)

Advanced SQL (WBDA15)

Lab 7: SQL Queries

 

9 (Mar 6)

Queues (DSUC8)

Queues

Lab 8: Advanced SQL Queries

3*, 4

10 (Mar 13)

Spring Break

11 (Mar 20)

Search (DSUC9)

Search

Makeup Lab

 

12 (Mar 27)

Review

Exam 2

Lab 9: HTML and PHP

4*, 5

13 (Apr 3)

Sorting (DSUC10)

Sorting

Lab 10: PHP and Forms

 

14 (Apr 10)

Binary Trees (DSUC11)

Binary Trees

Lab 11: PHP and MySQL

 

15 (Apr 17)

Graphs (DSUC12)

Graphs

Lab 12: Advanced PHP

5*

16 (Apr 24)

Special Lecture

Review

Lab 13: Safe Programming

 

April 30

Final Exam (1:00 – 3:00 PM) (Monday)