Computer Science 220 - ADVANCED PROGRAMMING TECHNIQUE

Fall
2016
01
4.00
Sadi Seker
TTh 01:00-02:50
Smith College
21069-F16
FORD 345
sseker@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 2016 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.