Explore UCD

UCD Home >

COMP1001J

Academic Year 2024/2025

Intro to Programming 1 (COMP1001J)

Subject:
Computer Science
College:
Science
School:
Computer Science
Level:
1 (Introductory)
Credits:
5
Module Coordinator:
Dr Aidan Murphy
Trimester:
Autumn
Mode of Delivery:
On Campus
Internship Module:
No
How will I be graded?
Letter grades
Campus of Delivery:
BDIC(UCD) Beijing

Curricular information is subject to change.

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.

This module is delivered overseas and is not available to students based at the UCD Belfield or UCD Blackrock campuses.

About this Module

Learning Outcomes:

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.

Student Effort Hours:
Student Effort Type Hours
Lectures

26

Laboratories

24

Autonomous Student Learning

75

Total

125


Approaches to Teaching and Learning:
active/task-based learning; peer and group work; lectures; lab work; enquiry & problem-based learning

Requirements, Exclusions and Recommendations

Not applicable to this module.


Module Requisites and Incompatibles
Equivalents:
Intro to Prog Construction 1 (COMP1004J)


 

Assessment Strategy
Description Timing Component Scale Must Pass Component % of Final Grade In Module Component Repeat Offered
Exam (In-person): In person, closed book exam to be taken at the end of the semester. End of trimester
Duration:
2 hr(s)
Graded No
70
Yes
Individual Project: Individual C programming project that students must complete. The project outline will be given to students in the beginning weeks of the semester and must be submitted by the last week. Week 15 Alternative linear conversion grade scale 60% (Chinese modules) No
15
No
Quizzes/Short Exercises: Weekly MCQs to be completed in each tutorial that will test the concepts described in lectures the previous week. Week 4, Week 5, Week 6, Week 7, Week 8, Week 9, Week 10, Week 11, Week 12, Week 14 Alternative linear conversion grade scale 60% (Chinese modules) No
15
No

Carry forward of passed components
No
 

Remediation Type Remediation Timing
In-Module Resit Prior to relevant Programme Exam Board
Please see Student Jargon Buster for more information about remediation types and timing. 

Feedback Strategy/Strategies

• Feedback individually to students, on an activity or draft prior to summative assessment
• Online automated feedback

How will my Feedback be Delivered?

Not yet recorded.

Introduction to Programming 1 by Dr. Seán Russell
C Programming Language, 2nd Edition by Brian W. Kernighan and Dennis M. Ritchie

Name Role
Dr David Lillis Lecturer / Co-Lecturer
Dr Vivek Nallur Lecturer / Co-Lecturer