cs3157 - Advanced Programming.

Course Schedule


Home Homeworks Schedule/Lectures Class Web-board Resources

Lecture Schedule:

Following is a rough estimate of the lecture schedule for the semester. Expect this schedule to be adjusted as we proceed.

Date Topic Reading Notes/Assignment
W 1/18 Introduction and some basic information on Perl Programming Perl (pg 1-20) Notes
M 1/23 Perl continued, Regular Expressions Programming Perl (20-45) Notes
W 1/25 Regular Expressions basic advanced, file manips Prog Perl 60-75, Chap 4,5 Homework1, Notes
Readfile.pl
M 1/30 Files, security, CGI, Perl Debugger Files (), Debug (), CGI() Notes
Sample1.pl file
W 2/1 LAB 1 - Perl    
M 2/6 CGI, Advanced Topics in Perl Reading: Chapter 8 Notes
W 2/8 Perl CGI Lab General CGI practice  
M 2/13 Advanced Perl, Intro C Skim Perl Chapter 9, (k&r chap 1-3, 7.3) Notes
Object code presented in class
W 2/15 Lab networks and CGI    
M 2/20 Intro C I (K & R) skim (1-3) read chap 4.1 - 4.3 , 7.1 - 7.5)
Deitel: skim chap 2,3,4,6,9 read 7
Notes
W 2/22 Lab C I    
M 2/27 Intro C II, Review Midterm   Notes

Sample Midterm
W 3/1 In Class MIDTERM    
M 3/6 Even More C, memory allocation and struct (k&r chap 2.7,4) Notes
W 3/8 Lab   Test of double ref
W 3/13 SPRING BREAK    
W 3/15 SPRING BREAK    
M 3/20 More c (k&r chap 5,6-6.4) Notes
W 3/22 LAB C    
M 3/27 Wrap up c, file handling, linked lists, compression trees, intro C++   Notes
W 3/29 Lab C file manipulations   Homework 2 out
M 4/3 Finish C, Intro C++ c++ core ch 1-2 Notes
W 4/5 LAB C++    
M 4/10 More C++ Deitel chapter 15-17 Notes
Array1.cpp
Array2.cpp
Array3.cpp
Array4.cpp
Array5.cpp
W 4/12 LAB - Classes   C++ Lab II
M 4/17 CPP wrapup - exceptions and operator overloading deitel - chap 18-20, C++ core 7-9,11-13 Notes
W 4/19 LAB - othello help, lab 9 due    
M 4/24 Shell Programming   Notes
W 4/26 Final LAB - Shell programming   shell programming
M 5/1 intro PHP/software engineering, Review   Notes
Sample Final Exam