1st Practical Test (Nov 5th): Information and Goals
2nd Practical Test (Dec 17th): Information and Goals
Written Exam (Jan 6): Information and Goals ("Época Normal")
Evaluation Elements (authentication needed)
Main Resources:
Lectures |
Practical Classes
Mooshak - Code Submission and Automatic Evaluation
Discord - Communication with Professors (server invite already sent by email)
This is the webpage for the 2025/2026 edition of Introduction to Programming (CC1024), from the Faculty of Sciences of the University of Porto.
Quick Links
- Practical Classes: #01 | #02 | #03 | #04 | #05 | #06 | #07 | #08 | #09 | #10 | #11
- Python: Language Reference | Tutorial
- Mooshak: Login | Problems | Help
News
- 15/12: Information about the written exam published ("época normal")
- 10/12: Information about the 2nd practical test published
- 07/12: practical class #11 made available (exceptions)
- 04/12: lecture notebooks uploaded: #21 (exceptions)
- 01/12: practical class #10 made available (structured programming and incremental development)
- 28/11: lecture notebooks uploaded: #20 (variable scope and modules)
- 24/11: lecture notebooks uploaded: #19 (structured programming)
- 23/11: practical class #09 made available (recursion)
- 15/11: lecture notebooks uploaded: #17 and 18 (recursion)
- 15/11: practical class #08 made available (advanced strings)
- 14/11: lecture notebooks uploaded: #16 (files)
- 09/11: lecture notebooks uploaded: #15 (more on strings)
- 09/11: practical class #07 made available (dictionaries and sets)
- 06/11: lecture notebooks uploaded: #14 (dictionaries)
- 02/11: practical class #06 made available (correction and efficiency)
- 28/10: Information about the 1st practical test published
- 23/10: lecture notebooks uploaded: #12 (algorithms)
- 17/10: practical class #05 made available (lists)
- 17/10: lecture notebooks uploaded: #11 (pseudo-randomness)
- 11/10: practical class #04 made available (tuples and strings)
- 10/10: lecture notebooks uploaded: #09 (advanced lists) and #10 (sets)
- 04/10: practical class #03 made available (functions)
- 03/10: lecture notebooks uploaded: #07 (tuples and lists) and #08 (more on lists)
- 29/09: evaluation elements made available (authentication sent by email)
- 28/09: practical class #02 made available (conditionals and program flow)
- 24/09: lecture notebooks uploaded: #04 (program flow), #05 (functions) and #06 (more on functions)
- 21/09: practical class #01 made available (includes first programs and submissions to Mooshak)
- 20/09: lecture notebooks uploaded: #03 (conditionals)
- 16/09: lecture notebooks uploaded: #02 (the basics)
- 14/09: Update with all core information about the course
- 08/09: Website made available
