Schedule
Tue-Thu, 4:00 PM - 5:15 PM (8/20/2012 - 12/13/2012) Location: CAMPU PFSCI 00100
Wed, 1:00 PM - 1:50 PM (8/20/2012 - 8/28/2012) Location: CAMPU PFSCI 00100
Fri, 1:00 PM - 1:50 PM (8/20/2012 - 8/28/2012) Location: CAMPU PFSCI 00100
Fri, 1:00 PM - 1:50 PM (8/20/2012 - 12/13/2012) Location: CAMPU PFSCI 00107
Fri, 1:00 PM - 1:50 PM (8/20/2012 - 8/28/2012) Location: CAMPU PFSCI 00124
Description
Introduces the fundamental techniques of programming as a foundation for more advanced study of computer science. Considerable attention is devoted to developing effective software engineering practice, emphasizing such principles as design, decomposition, encapsulation, procedural abstraction, testing, and software reuse. Topics include standard programming constructs, problem-solving strategies, and the concept of an algorithm, and fundamental data structures— strings, arrays, and records.