Programme And Module Handbook
Course Details in 2022/23 Session

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
SchoolComputer Science
Department Computer Science
Module Code 04 32392
Module Lead Austin Tomlinson
Level Foundation Level
Credits 10
Semester Semester 2
Restrictions None
Contact Hours Lecture-11 hours
Supervised time in studio/workshop-22 hours
Guided independent study-67 hours
Total: 100 hours
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.
Assessment 32392-01 : assignment 1 ber crunching : Coursework (20%)
32392-03 : assignment 2 logic gates : Coursework (30%)
32392-05 : assignment 3 analysis : Coursework (50%)
Assessment Methods & Exceptions Main Assessments: Continuous assessment (coursework) (100%)
Supplementary Assessments: Continuous assessment (coursework) (100%) over the Summer period
Reading List