Show/hide contentOpenClose All
Curricular information is subject to change
On completion of this module students should be able to:
1. Understand the use of procedures (functions, methods) in consturcting computer programs
2. Design algorithms to solve problems
3. Successfully write, compile, debug, and run programs using these constructs
4. Design solutions that use data to answer questions (data science)
5. Apply programming techniques to develop solutions to problems in the area of data science
Student Effort Type | Hours |
---|---|
Lectures | 24 |
Practical | 22 |
Autonomous Student Learning | 66 |
Total | 112 |
COMP10010
Description | Timing | Component Scale | % of Final Grade | ||
---|---|---|---|---|---|
Assignment: Various assignments involving computer programming. | Varies over the Trimester | n/a | Alternative linear conversion grade scale 40% | No | 75 |
Multiple Choice Questionnaire: computer programming exam | 1 hour End of Trimester Exam | n/a | Alternative linear conversion grade scale 40% | No | 25 |
Resit In | Terminal Exam |
---|---|
Summer | No |
• Feedback individually to students, post-assessment
• Group/class feedback, post-assessment
• Online automated feedback
Feedback will follow each assessment component.
Name | Role |
---|---|
Dr Amr Abdelhafez | Lecturer / Co-Lecturer |
Paul James Banahan | Tutor |
Diptasree Debnath | Tutor |
Tehsein Firoze Akhtar | Tutor |
Alec Parise | Tutor |
Lavan Perera | Tutor |
Lecture | Offering 1 | Week(s) - 20, 21, 22, 23, 24, 25, 26, 29, 30, 31, 32, 33 | Thurs 10:00 - 10:50 |
Lecture | Offering 1 | Week(s) - 20, 21, 22, 23, 24, 25, 26, 29, 30, 31, 32, 33 | Tues 10:00 - 10:50 |
Practical | Offering 1 | Week(s) - 22, 23, 24, 25, 26, 29, 30, 31, 32, 33 | Tues 16:00 - 17:50 |
Practical | Offering 2 | Week(s) - 22, 23, 24, 25, 26, 29, 30, 31, 32, 33 | Wed 16:00 - 17:50 |
Practical | Offering 3 | Week(s) - 22, 23, 24, 25, 26, 29, 30, 31, 32, 33 | Thurs 16:00 - 17:50 |