COMP1002J Intro to Programming 2

Academic Year 2021/2022

This module constitutes the second part of Introduction to Programming. It is a follow-on of the module COMP 1001J Introduction to Programming 1 and the material is a continuation of that covered in COMP 1001J. Some concepts that were already covered in the first module will be studied here in more detail. In addition, we will look at concepts such as functions, pointers, arrays, structures, unions and basic data structures. A strong emphasis is placed on the development of practical programming skills for solving common programming problems. The module is designed to give a sound understanding of programming techniques and to show how to get application programs from design phase to implementation.

Show/hide contentOpenClose All

Curricular information is subject to change

Learning Outcomes:

On completing this module, students should:
o understand the fundamental concepts of programming, such as functions, arrays, pointers, structures, etc;
o be able to program proficiently in the C programming language;
o demonstrate an ability to produce solutions to common programming problems using various approaches.

Student Effort Hours: 
Student Effort Type Hours
Lectures

36

Laboratories

18

Autonomous Student Learning

71

Total

125

Approaches to Teaching and Learning:
Lectures and lab components. 
Requirements, Exclusions and Recommendations

Not applicable to this module.


Module Requisites and Incompatibles
Incompatibles:
GENE30040 - Programming for Biologists

Equivalents:
Intro to Prog Construction 2 (COMP1005J)


 
Assessment Strategy  
Description Timing Open Book Exam Component Scale Must Pass Component % of Final Grade
Continuous Assessment: Assessments will vary according to the trimester but may include programming, lab work, reports and presentations as well as quizzes and in-class tests/exams. 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

• Feedback individually to students, post-assessment
• Group/class feedback, post-assessment
• Online automated feedback
• Self-assessment activities

How will my Feedback be Delivered?

Feedback will be a mix of individual and group, post-assessment, with the possibility of online automated feedback. There will also be self-assessment (formative).

Name Role
Dr Brett Becker Lecturer / Co-Lecturer