MCCS 1080 Principles of Computer Science
This is an introductory course for students with little or no programming experience. The course presents an overview of the history, great principles, and transformative applications of computer science, as well as a comprehensive introduction to programming. 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 pillars of the course.
Course overview
- Department
- Messina College
- School
- MCBC
- Credits
- 3
- Level
- Undergraduate
- Offered
- Every Fall
Catalog details
- Satisfies core
- Mathematics
Requirements fulfilled
- University Core: Mathematics (All undergraduates)
Course evaluations
- Course rating
- 2.46 / 5 · Fair
- Instructor rating
- 2.21 / 5 · Fair
- Terms evaluated
- 2
| Term | Instructor | Course overall | Instructor overall | Well organized | Clear learning objectives | Intellectually challenging | Helpful assignments | Applicable beyond course | Attendance necessary | Weekly effort | Responses |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Spring 2026 | Maira Marques Samary | 2.7 | 2.6 | 3.5 | 3.5 | 4.3 | 3.7 | 3.8 | 4.0 | 1–3 hrs/week | 6 of 8 |
| Spring 2025 | Cristina Maier | 2.4 | 2.1 | 2.6 | 3.3 | 3.0 | 3.7 | 3.7 | 3.7 | 1–3 hrs/week | 16 of 17 |