COMP1002J Intro to Programming 2

Academic Year 2024/2025

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




Autonomous Student Learning




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

Not applicable to this module.

Module Requisites and Incompatibles
Additional Information:
This module is delivered overseas and is not available to students based at the UCD Belfield or UCD Blackrock campuses

Intro to Prog Construction 2 (COMP1005J)

Assessment Strategy  
Description Timing Component Scale Must Pass Component % of Final Grade In Module Component Repeat Offered

Not yet recorded.

Carry forward of passed components
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