Show/hide contentOpenClose All
Curricular information is subject to change
On completion of the module students should be able to:
- create and work with variables, conditional statements, arrays and files
- use a contemporary programming language to create instructions to handle data, decisions and outputs for elementary decision analytics tasks
- create simple but robust functioning software, including coding, editing, compiling and testing software code
Key concepts include data structures, writing to and reading from files, computer logic, sorting, searching and storing structured data.
Student Effort Type | Hours |
---|---|
Lectures | 24 |
Tutorial | 12 |
Autonomous Student Learning | 74 |
Total | 110 |
Not applicable to this module.
Description | Timing | Component Scale | % of Final Grade | ||
---|---|---|---|---|---|
Examination: End of trimester examination | 2 hour End of Trimester Exam | No | Graded | No | 50 |
Group Project: Group coding Project | Throughout the Trimester | n/a | Graded | No | 35 |
Continuous Assessment: Continuous Assessment (Coding Challenges, Quizzes and Tests, Peer Code Reviews, etc) | Throughout the Trimester | n/a | Graded | No | 15 |
Resit In | Terminal Exam |
---|---|
Spring | Yes - 2 Hour |
• Feedback individually to students, on an activity or draft prior to summative assessment
Interview/feedback and collaborative exploration during project demo.
Lecture | Offering 1 | Week(s) - 1, 2, 3, 4, 5, 6, 7, 9, 10, 11, 12 | Mon 13:00 - 14:50 |
Tutorial | Offering 1 | Week(s) - Autumn: Weeks 2-12 | Wed 16:00 - 16:50 |
Tutorial | Offering 2 | Week(s) - Autumn: Weeks 2-12 | Wed 17:00 - 17:50 |