Course Summary

Deeper study of programming and software engineering techniques. The majority of assignments involve programming in contemporary programming languages. Topics include memory management, GUI design, testing, refactoring, and writing secure code.

Course syllabus

Please see the PDF file.

Textbook

No book is required.

Contacts

Instructor: Gang Tan; Packard Lab 329;

Email: gtan AT cse DOT lehigh DOT edu;

Office hours: Weds 1:30-3pm or by appointment

Time and location

TTh 2:35-3:50pm; Packard Lab 360