Show/hide contentOpenClose All
Curricular information is subject to change
On successful completion of this module, a student will be able to:
1. Write a program to solve a specific problem
2. Use basic tools common to software engineering such as compiling and linking of multiple source files into a single executable
3. Recognise and interpret the purpose of a piece of C code
4. Carry out an analytical comparison of the computational complexity of two algorithms which solve the same problem
5. Use advanced data structures such as linked lists and stacks.
Student Effort Type | Hours |
---|---|
Lectures | 30 |
Computer Aided Lab | 12 |
Specified Learning Activities | 18 |
Autonomous Student Learning | 60 |
Total | 120 |
It is strongly recommended that students have some prior experience of computer programming such as would be provided by module COMP10060 "Computer Science for Engineers".
Resit In | Terminal Exam |
---|---|
Spring | Yes - 2 Hour |
• Feedback individually to students, post-assessment
There will be 4 programming assignments throughout the Trimester. For each assignment, individual-level feedback will be provided as well as the overall grade for each submission.
Name | Role |
---|---|
Ms Zhe Cui | Tutor |
Yixin Deng | Tutor |
Muhammad Zaeem Hasan | Tutor |
Ms Yue Wang | Tutor |
Yushi Zheng | Tutor |
Lecture | Offering 1 | Week(s) - Autumn: All Weeks | Fri 14:00 - 14:50 |
Lecture | Offering 1 | Week(s) - 1, 2, 3, 4, 5, 6, 7, 9, 10, 11, 12 | Mon 11:00 - 11:50 |
Lecture | Offering 1 | Week(s) - Autumn: All Weeks | Tues 11:00 - 11:50 |
Computer Aided Lab | Offering 1 | Week(s) - 2, 3, 5, 6, 9, 10 | Thurs 15:00 - 16:50 |
Computer Aided Lab | Offering 2 | Week(s) - 2, 3, 5, 6, 9, 10 | Fri 15:00 - 16:50 |