CPSC 1110 - Data Structures and Program Design
Continued development of programming style using abstract data structures and top-down design. Debugging and testing of large programs. Emphasis on algorithm development. List processing. Recursion. (Stacks, trees, searching and sorting.) Lecture 3 hours, laboratory 2 hours. Prerequisites: CPSC 1100 with a minimum grade of C and MATH 1720 or MATH 1830 or MATH 1910 or MATH 1920 with a minimum grade of C or department head approval. Laboratory/studio course fee will be assessed. Supplementary course fee assessed.
Big Java, Cay Hortsman, Wiley, ISBN: 978-0-470-50948-7