COMP1005J Intro to Prog Construction 2

Academic Year 2021/2022

This module continues to introduce students to the basics of constructing computer programs. We cover how to reason about the core constructs in imperative programming, assignment, selection, repetition, input and output. Simple data types such as integer, float, boolean and character are used together with simple sequences.

Show/hide contentOpenClose All

Curricular information is subject to change

Learning Outcomes:

Upon completion of this module successful students should be able to...

Specify a set of simple programming problems
Construct simple algorithms to solve these problems.
Implement these solutions in C and Python.
Recognise and use standard programming templates incuding reductions, partitioned reductions, linear searches, bounded linear searches and binary chops.

Student Effort Hours: 
Student Effort Type Hours
Lectures

30

Practical

30

Autonomous Student Learning

60

Total

120

Approaches to Teaching and Learning:
Lectures and practicals 
Requirements, Exclusions and Recommendations

Not applicable to this module.


Module Requisites and Incompatibles
Equivalents:
Intro to Programming 2 (COMP1002J)


 
Assessment Strategy  
Description Timing Open Book Exam Component Scale Must Pass Component % of Final Grade
Continuous Assessment: Programming assignment Varies over the Trimester n/a Graded No

100


Carry forward of passed components
No
 
Resit In Terminal Exam
Summer Yes - 2 Hour
Please see Student Jargon Buster for more information about remediation types and timing. 
Feedback Strategy/Strategies

• Group/class feedback, post-assessment

How will my Feedback be Delivered?

Not yet recorded.