CMPSC 203 - Principles of Computing II
CMPSC 203 is required of all computer science majors, and is part of the programming track, which is an option in the computer studies major. It may also be taken for credit towards the minor.
Building on the techniques developed in CMPSC 202, the student acquires a deeper understanding of structured programming concepts and an introduction to object-oriented programming. Data structures such as arrays, stacks, queues, records, linked lists and binary trees are studied. The student is assigned longer programs that incorporate these new concepts