Principals of Computer Science 2
Focus on object-oriented programming and the development of software to solve larger problems that can benefit from this approach. Abstraction, polymorphism, multithreading, and networking. Program correctness and program verification, algorithm analysis, and computational complexity. User defined structures, data types. Abstract data types including stacks, queues, linked lists, trees, and heaps. Computer programming solutions to several laboratory exercises.
|Section ID||Faculty Member||Location||Schedule||Start/End dates|
|1321-FALL-01||Samuel Brown, Ph.D||NWB-2 RM-124||M/W 10-11|