Module Details for the Academic Year 2018/2019

COMP1001J Intro to Programming 1

In this module students will learn how to program a computer using a simple programming language (e.g. C). Students will learn how to make many simple things happen and how to solve simple problems by programming. After taking the course the students should be able to: understand the basic ideas of programming and be familiar with variables, arrays, strings, conditionals, loops, terminal and file I/O, functions, etc.; confidently write computer programs in the language they have learned during the course; run programs to produce results.

Show/hide contentOpenClose All

After taking the course the students should be able to: understand the basic ideas of programming and write small programs that demonstrate their knowledge of variables, loops, I/O, etc.; confidently write computer programs in the language they have learned during the course (e.g. C); run programs to produce results. 
Item Workload
Lectures

26

Laboratories

24

Autonomous Student Learning

75

Total

125

Description % of Final Grade Timing
Continuous Assessment: < Description >

40

Varies over the Semester
Examination: < Description >

60

2 hour End of Semester Exam

Compensation

This module is not passable by compensation

Resit Opportunities

End of Semester Exam

Remediation

If you fail this module you may repeat, resit or substitute where permissible

Module Requisites and Incompatibles

Incompatible: Programming for Biologists (GENE30040)

Equivalent Modules

Intro to Prog Construction 1 (COMP1004J)

Prior Learning

Curricular information is subject to change