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

Registry

Module Specifications

Archived Version 2008 - 2009

Module Title Advanced Programming
Module Code CA247
School School of Computing

Online Module Resources

Module Co-ordinatorDr Donal FitzpatrickOffice NumberL2.49
Level 2 Credit Rating 5
Pre-requisite None
Co-requisite None
Module Aims
To introduce the student to more advanced programming concepts and implementation in C.To introduce simple algorithms.To show how simple models of physical systems can be implemented in C.

Learning Outcomes
As a result of this module, the student will be able to:- Design programs to solve problems of medium complexity.- Implement these designs using C.- Be familiar with a development environment, including error messages, line numbers and debugging.

Indicative Time Allowances
Hours
Lectures 12
Tutorials 0
Laboratories 24
Seminars 0
Independent Learning Time 39

Total 75
Placements
Assignments
NOTE
Assume that a 5 credit module load represents approximately 75 hours' work, which includes all teaching, in-course assignments, laboratory work or other specialised training and an estimated private learning time associated with the module.

Indicative Syllabus
Students are assumed to already know about i/o, loops, multidimensional arrays, functions, pointers, strings, flow control , sorting, searching and maximisation. These will be revised at the beginning of the module.New material includes:Graphics - drawing polygons, lines and curves. Colours. Animation. Simulation of simple physical systems e.g. springs, gravitation, heat flow.Random numbers – simulation of stochastic systems e.g. coin tossing experiments, evolution.
Assessment
Continuous Assessment50% Examination Weight50%
Indicative Reading List
TurboC Programming for the PC by Robert Lafore
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
PFBSc in Physics with French
PGBSc in Physics with German
PHABSc in Physics with Astronomy
SHSAStudy Abroad (Science & Health)
SHSAOStudy Abroad (Science & Health)
Archives: