Computer Science 220 - ADVANCED PROGRAMMING TECHNIQUE

Fall
2015
01
4.00
Florian Block
TTh 03:00-04:50
Smith College
21069-F15
FORD 345
fblock@smith.edu
Focuses on several advanced programming environments, with a project for each. Includes object-oriented programming, graphical user interfaces (GUIs), and principles of software engineering. Topics for Fall 2015 cover the software development cycle, including versioning, code maintenance, cross-platform development, debugging as well as iterative testing and evaluation. Techniques include asynchronous and event-based programming, server-client development, data exchange via JSON. Prerequisite: 212.
Permission is required for interchange registration during the add/drop period only.