If you find any data displayed on this website that should be amended, please contact the Curriculum Management Team.
Module Title
LF Elementary Computer Programming
School
EPS - College Hub
Department
EPS - College Hub
Module Code
06 37559
Module Lead
Kashif Rajpoot
Level
Foundation Level
Credits
10
Semester
Semester 2
Pre-requisites
Co-requisites
Restrictions
None
Exclusions
Description
To introduce basic concepts of computer programming in a procedural language. In so doing, students will both gain practical experience in programming, use some of the basic structures of concepts of procedural programming and have an insight into some of the capabilities and limitations of programming.
Learning Outcomes
By the end of the module students should be able to:
Identify data types and be able to manipulate them
Identify basic programming constructs such as sequence, branching and iteration and construct programming code using these constructs
Reason using Boolean logic, both in in constructing conditional expressions and with truth tables
Understand and use simple problem decomposition in designing programs, particularly in the use of functions and procedures.