CMPSC235 — CS III: Advanced Programming i
3.0 HR. (TC) Prerequisite: CMPSC 225 with a grade of grade of C or better or department approval. This is the third in the sequence of courses in secure Java object-oriented programming. This course covers: design and implementation of large-scale problems; abstract data types; data structures (files, sets, pointers, lists, stacks, queues, trees, graphs); algorithmic analysis; software engineering principles; software and information assurance; and an introduction to searching and sorting algorithms. Two lecture hours and two laboratory hours per week.