Description
Prerequisite: CIS 226. Experience with advanced programming techniques and methodologies. Topics include sockets, client/server programming, concurrent programming, distributed programming, and standard template libraries. The course involves extensive practice with sophisticated programming projects.