Programming Fundamentals Course Outline - Spring 2025
Programming Fundamentals Course Outline - Spring 2025
COURSE HANDBOOK
Assignments 10%
Quizzes 15%
Midterm Examination 25%
Terminal Examination 50%
The minimum pass marks for each course shall be 50%. Students obtaining less than 50%
marks in any course shall be deemed to have failed in that course. The correspondence
between letter grades, credit points, and percentage marks at CUI shall be as follows:
17 Assessment Schedule
Week 9 Midterm
Week 17 Final Term Examination
18 Referred Books • Matthes, E. (2023). Python crash course: A hands-
on, project-based introduction to programming (3rd
edition). No Starch Press (Main Reading Text)
• Gaddis, T. (2021). Starting Out with Python (5th
edition). Pearson Education. (Reference Reading
Text)
19 Plagiarism
Plagiarism involves the unacknowledged use of someone else’s work, usually in coursework,
and passing it off as if it were one’s own. Many students who submit apparently plagiarised
work probably do so inadvertently without realising it because of poorly developed study
skills, including note taking, referencing and citations; this is poor academic practice rather
than malpractice. Study skills education within programmes of study should minimise the
number of students submitting poorly referenced work. However, some students plagiarise
deliberately, with the intent to deceive. This intentional malpractice is a conscious, pre-
mediated form of cheating and is regarded as a particularly serious breach of the core values of
academic integrity.