CSCI1080
Principles of Computer Science
This is an introductory course for students with little or no programming experience. It is intended principally for students who will not be CS majors or minors, but it will help prepare students for futurecomputerscience courses if they wishtocontinue, and will enable themtouse programmingtosolve problems in their field of study. The course presents an overview of the history, great principles, and transformative applications ofcomputerscience, as well as a comprehensive introductiontoprogramming. Students will start with visual coding and later be introduced to Python.The course is based on the 'learning by doing' approach where active participation and pair programming are pillar of the course.
Course overview
- Department
- Computer Science
- School
- MCAS
- Credits
- 3
Requirements fulfilled
- University Core: Mathematics (All undergraduates)
Official evaluation summary
3.38 / 5
Data freshness
Instructors
Sections
- Section 01