A second programming course which builds on the concepts from CS 2370. Reinforces the programming constructs learned in the first course and then focuses on more advanced programming techniques. More sophisticated object scenarios are introduced in context of solving more difficult programming problems, especially those involving the client/server paradigm. Students learn to create sophisticated graphical user interfaces and utilize input from these interfaces in an event-driven program structure. Students also learn to use language provided data structures such as vectors, stacks and queues, and write applications using data communication features such as sockets. Multithreading completes the techniques necessary for client/server application programming. Two lecture hours and two hours of computer lab. Falls. Prerequisite(s): CS 2370.
*All course information is from the 2009-2010 Catalog.
Department of Computer Science & Technology. Memorial Hall. MSC 41. (603) 535-2533. rgmarshall@plymouth.edu