CSCI21 — Programs and Algorithms II

The final course in the two part Programs and Algorithms series of classes.  C++ is the language of choice, warts and all.  Unfortunately C++ has not held up so well over the years, but the language is as powerful as it is convoluted and has become so established that it’s not going anywhere anytime soon.

This class was rock solid from start to finish with the workload being intense, but at the same time reasonable.  This was definitely one of the best classes I have taken since returning to school.  The professor really understands what education is supposed to be about and expects the kind of performance from his students that can only be attained through responsibly balanced amounts of learning, comprehension and hard work.

Projects

Project 01 Program
Project 01 Code
Project 02 Program
Project 02 Code A
Project 02 Code B
Project 02 Code C
Project 02 Code D
Project 02 Code E
Project 03 Program
Project 03 Code A
Project 03 Code B
Project 03 Code C
Project 04 Program
Project 04 Code A
Project 04 Code B
Project 04 Code C
Project 04 Code D
Project 04 Code E

Programming Challenges

Programming Challenge 01
Programming Challenge 02
Programming Challenge 03
Programming Challenge 04
Programming Challenge 05
Programming Challenge 06
Programming Challenge 07
Programming Challenge 08
Programming Challenge 09
Programming Challenge 10
Programming Challenge 11
Programming Challenge 12
Programming Challenge 13
Programming Challenge 14
Programming Challenge 15a
Programming Challenge 15b
Programming Challenge 16
Programming Challenge 17
Programming Challenge 18
Programming Challenge 19a
Programming Challenge 19b
Programming Challenge 20a
Programming Challenge 20b
Programming Challenge 20c
Programming Challenge 20d
Programming Challenge 21a
Programming Challenge 21b
Programming Challenge 21c
Programming Challenge 21d
Programming Challenge 22a
Programming Challenge 22b
Programming Challenge 22c
Programming Challenge 22d
Programming Challenge 23
Programming Challenge 24a
Programming Challenge 24b
Programming Challenge 24c
Programming Challenge 24d
Programming Challenge 25
Programming Challenge 27a
Programming Challenge 27b
Programming Challenge 29a
Programming Challenge 28b
Programming Challenge 28c
Programming Challenge 28d
Programming Challenge 29a
Programming Challenge 29b
Programming Challenge 29c
Programming Challenge 29d
Programming Challenge 30a
Programming Challenge 30b
Programming Challenge 31a
Programming Challenge 31b
Programming Challenge 31c
Programming Challenge 31d
Programming Challenge 31e
Programming Challenge 31f
Programming Challenge 31g
Programming Challenge 32a
Programming Challenge 32b
Programming Challenge 32c
Programming Challenge 32d
Programming Challenge 32e
Programming Challenge 32f
Programming Challenge 32g
Programming Challenge 32h
Programming Challenge 32i
Programming Challenge 32j