DCU Home | Our Courses | Loop | Registry | Library | Search DCU


Module Specifications

Archived Version 2010 - 2011

Module Title Introduction to Programming
Module Code CA146
School School of Computing

Online Module Resources

Module Co-ordinatorDr Darragh O'BrienOffice NumberL2.35
NFQ level 8 Credit Rating 5
Pre-requisite None
Co-requisite None
Compatibles None
Incompatibles None

INACTIVE - The aim of this module is to introduce the student to basic programming concepts.

Learning Outcomes

1. Write programs that use control statements to coordinate problem solving
2. Select a data structure suitable for solving a given problem
3. Decompose a problem's solution into functions
4. Implement algorithms in terms of data structures and functions
5. Use a debugger to trace program control flow and inspect data values

Workload Full-time hours per semester
Type Hours Description
Lecture12Classroom lecture
Laboratory24Computer labs
Independent Study89Independent learning
Total Workload: 125

All module information is indicative and subject to change. For further information,students are advised to refer to the University's Marks and Standards and Programme Specific Regulations at: http://www.dcu.ie/registry/examinations/index.shtml

Indicative Content and Learning Activities

Program structure, variables, fundamental data types, simple I/O

Control statements
if statements, for loops, while loops

One and two dimensional arrays, sorting arrays, searching arrays

Writing functions, calling functions, returning values from functions

Using a debugger to trace program control flow and inspect data values

Assessment Breakdown
Continuous Assessment50% Examination Weight50%
Course Work Breakdown
TypeDescription% of totalAssessment Date
Reassessment Requirement
Resit arrangements are explained by the following categories;
1 = A resit is available for all components of the module
2 = No resit is available for 100% continuous assessment module
3 = No resit is available for the continuous assessment component
Indicative Reading List

  • Douglas Bell: 0, The Essence of Programming Using C++, 0132061864
Other Resources

Programme or List of Programmes
APBSc in Applied Physics
BSSAStudy Abroad (DCU Business School)
BSSAOStudy Abroad (DCU Business School)
ECSAStudy Abroad (Engineering & Computing)
ECSAOStudy Abroad (Engineering & Computing)
HMSAStudy Abroad (Humanities & Soc Science)
HMSAOStudy Abroad (Humanities & Soc Science)
PBMBSc Physics with Biomedical Sciences
PHABSc in Physics with Astronomy
SHSAStudy Abroad (Science & Health)
SHSAOStudy Abroad (Science & Health)