20-21 CS1812: Object oriented programming II

This course teaches programming and object-orientation concepts, building on what is taught in CS1811. Students will reinforce their knowledge about program basics, algorithms, data structures, objects, exceptions and I/O. Furthermore, the course also teaches fundamentals of coding best practices.