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
M 5/22 Introduction to Perl, Regular Expressions, File Handling Programming Perl:
skim chapter 1-4
read 45-78
skim 93,103
read 111-123
read 111-123
read 129-138
Class Notes

Perl Debugger Tutorial (Thanks to Tae)

Code Samples
W 5/24 Debugging, Advanced Regular Expressions, Advanced Perl, CGI read 139-178
skim 178-195
read 217-228
Notes

Recursive listing example 1

Reading Using Dictionary File
M 5/29 University Holiday Catch up and do Lab/HW1
W 5/31 References, Objects, Security, CGI II Perl Wrap up, Advanced Topics Chapter 8: 242-287
Chapter 12: 308 - 346
Class Notes
Link to person object examples
M 6/5 Intro C, Types C How to Program (Deitel)
basics 26-80
preprocessor skim 502-509
functions 142-154
arrays 196-211
pointers 249-251
Class Notes
W 6/7 Intro C II streams 353-366
structs 380-387
files 415-424
Class Notes
M 6/12 Even More C, memory allocation and struct, linked lists, compression   Class Notes
W 6/14 Intro C++, Shell Programming Chapters 15,16 in c book (c++ as better c) Class Notes

Reading on shell scripts can be found Here
M 6/19 CPP, Debugging, Files   Class Notes
W 6/21 C++ Inheritance and Class relationships   Class Notes
M 6/26 C++ CGI, Exceptions handling and Advanced Topics   Sample Final
W 6/28 Wrapup, advanced topics, Final   Class Notes