This module is inactive in the selected year. The information shown below is for the academic year that the module was last running in, prior to the year selected.
2014/15 Undergraduate Module Catalogue
COMP1036 Computer Programming
10 creditsClass Size: 100
Module manager: Dr Kia Ng
Email: K.C.Ng@leeds.ac.uk
Taught: Semester 2 (Jan to Jun) View Timetable
Year running 2014/15
This module is mutually exclusive with
COMP1550 | Core Programming |
This module is approved as a discovery module
This module is approved as a skills discovery module
Module summary
- Want to really get to grips with computing? - Need to go beyond what 'users' can do? This module will show you how to get a computer to do what you need.You will learn:- how to design and implement programs including examples of programs to process your experiment results or survey responses- to use a programming language efficiently and effectively- about finding and eliminating bugs.Objectives
On completion of this module, students should be able to:- show awareness of concepts fundamental to programming;
- analyse a problem and identify appropriate algorithms to solve the problem;
- read, understand and modify programs written by others;
- write small programs using an appropriate style, commenting and documentation;
- make appropriate use of standard and third-party libraries;
- apply a systematic approach to debugging and testing programs.
Syllabus
- The computer as a problem-solving device; capabilities and limitations of a computer, algorithms as recipes for solving a problem.
- Concept of a programming language; compilation and interpretation, introduction to an appropriate language and environment.
- Elements of a program; expressions, statements, selection, iteration. Use of libraries; standard and third-party libraries, modular design, functions.
- Debugging.
- Testing.
- Importance of good coding style.
Teaching methods
Delivery type | Number | Length hours | Student hours |
On-line Learning | 10 | 3.00 | 30.00 |
Drop-in Session | 11 | 2.00 | 22.00 |
Class tests, exams and assessment | 3 | 1.00 | 3.00 |
Seminar | 0 | 0.00 | 0.00 |
Private study hours | 45.00 | ||
Total Contact hours | 55.00 | ||
Total hours (100hr per 10 credits) | 100.00 |
Private study
Self-directed study: 33 hoursAssessment activities: 23 hours
Opportunities for Formative Feedback
VLE, attendance lists at drop-in sessions and VLE-based formative coursework.Methods of assessment
Coursework
Assessment type | Notes | % of formal assessment |
Assignment | 3 simple programmes | 30.00 |
Assignment | 4 programmes using more advanced features | 30.00 |
Assignment | Final application | 40.00 |
Total percentage (Assessment Coursework) | 100.00 |
Normally resits will be assessed by the same methodology as the first attempt, unless otherwise stated
Reading list
There is no reading list for this moduleLast updated: 28/04/2015
Browse Other Catalogues
- Undergraduate module catalogue
- Taught Postgraduate module catalogue
- Undergraduate programme catalogue
- Taught Postgraduate programme catalogue
Errors, omissions, failed links etc should be notified to the Catalogue Team.PROD