CS5002
Programming Principles and Practice
2019-2020
15
7
SCQF level 11
Both
Academic year(s): 2019-2020
SCOTCAT credits : 15
ECTS credits : 7
Level : SCQF level 11
Semester: Both
Availability restrictions: This module is only available in Semester 2 to students enrolled on the ‘with English Language' version of the programme. All other students must take the module in Semester 1.
Planned timetable:
This module introduces computational thinking and problem solving skills to students who have no or little previous programming experience. It covers general programming concepts used in the development of software applications, such as data structures, functions, choice, iteration, recursion and input/output. An easy-to-learn programming language is used to illustrate these concepts, and programming skills are reinforced through practical assignments.
Anti-requisite(s): You cannot take this module if you take CS5001
Weekly contact: Lectures, tutorials and practical classes.
Scheduled learning hours: 35
Guided independent study hours: 115
As used by St Andrews: Coursework = 100%
As defined by QAA
Written examinations : 0%
Practical examinations : 0%
Coursework: 100%