Introduction to Algorithms
| Code | School | Level | Credits | Semesters |
| CELEN086 | Centre for English Language Education | 0 | 10 | Autumn China |
- Code
- CELEN086
- School
- Centre for English Language Education
- Level
- 0
- Credits
- 10
- Semesters
- Autumn China
Summary
Target Students
Preliminary Year students registered on Computer Science major at the University of Nottingham Ningbo China.
Classes
- One 1-hour seminar each week for 10 weeks
- One 1-hour lecture each week for 11 weeks
Assessment
- 25% Coursework
- 25% Mid-term exam (1-hour): Short answer and MCQ based Mid semester exam
- 50% final exam (2-hour): Written exam of 2 hours at the end of semester
Assessed by end of autumn semester
Educational Aims
How can we automate the process of sorting a list of names into order, or finding a person in a phone directory? How can we make it as fast as possible? Answering these kinds of questions is the first aim of this module, which introduces the basic techniques for designing and analysing algorithms for various kinds of problems.Learning Outcomes
A student who completes this module successfully should be able to:
A. Knowledge and understanding
- Acquire good understanding of the basic principles of algorithm design, implementation and analysis with the help of appropriate mathematical and real-world problems.
B. Intellectual skills
- Develop sound understanding of applications of algorithms.
- Get ready for future applications of algorithms in programming world.
- Creative thinking and ability to work independently as well as in groups.
C. Professional practical skills
- Construct and implement a variety of algorithms.
D. Transferable (key) skills
- The ability to solve problems using algorithms.
- Organising, structuring and writing algorithms.
- Use of e-learning and self-study skills.
Conveners
- Mr Manish Dhyani
Last updated 09/01/2025.