IT 412 ADVANCED PROGRAMMING

This course involves a deeper study of programming and software engineering techniques. The majority of assignments involve programming in contemporary programming languages. Topics include memory management, design patterns, APIs, Libraries, Web services, testing, refactoring, and writing secure code. The course will also involve the application of secure software development practices throughout the coding process.

Credits

3

Prerequisite

IT 410

Distribution

INFORMATION TECHNOLOGY