Students
Tuition Fee
Not Available
Start Date
Not Available
Medium of studying
On campus
Duration
Not Available

You've viewed 1/5 programs/universities. You can view up to 5 programs/universities

Create a free account to unlock full content!

By registering, you agree to our Privacy Statement and Terms and Conditions.

Details
Program Details
Degree
Bachelors
Major
Computer Programming
Area of study
Information and Communication Technologies
Education type
On campus
Course Language
English
About Program

Program Overview


Programming 1 (INST0002)

Key Information

The module is part of the Faculty of Arts and Humanities, specifically the Information Studies teaching department. It has a credit value of 15. Restrictions apply, making it compulsory for BSc Information Management for Business (IMB) students and optional for the BASc Science and Engineering pathway. Other students may take the module subject to space availability in computer labs, with priority given to IMB and BASc students.


Alternative Credit Options

There are no alternative credit options available for this module.


Description

The course aims to introduce students to basic concepts of imperative and object-oriented computer programming, developing programming skills and related problem-solving skills using a subset of the Python programming language. Upon completion, students will be able to design, write, debug, and test short Python programs and program modules containing features such as classes and objects, variables, standard console-style input and output, control statements, methods, and abstract data structures like strings and arrays.


Module Deliveries for 2026/27 Academic Year

  • Intended teaching term: Term 2
  • Undergraduate level: FHEQ Level 4

Teaching and Assessment

  • Mode of study: In person
  • Methods of assessment: 100% Viva or oral presentation (5 assessments)
  • Mark scheme: Numeric Marks

Other Information

  • Number of students on the module in the previous year: 133
  • Module leader: Dr. Daniel Onah

Last Updated

This module description was last updated on 10th March 2026.


See More