Emmanuel College
COMP2102 - 01 - Programming II
Description
This course builds on the experience of Intro Programming to introduce new ways of thinking via two paradigms: Functional and Object-Oriented programming. After both paradigms have been practiced in turn, the course introduces a new language, Python, to further exercise these ideas and provide a powerful set of tools for students to apply to their final projects.The Big Ideas include new programming concepts, language features, and tools, but also how these features combine in different systems, providing a generalizable foundation for moving forward in computer science.