• PRESIDENT'S WELCOME
  • ALUMNI
  • EDUCATIONAL TRUST
  • BUSINESS
  • LIBRARY
  • HOME
You can go anywhere from here

Registry

Module Specifications

Current Academic Year 2009 - 2010
This information is provisional and subject to change.

Module Title OO Design and Implementation
Module Code CA212
School Computing
Online Module Resources

Module Co-ordinatorDr Donal FitzpatrickOffice NumberL2.24
Level 2 Credit Rating 5
Pre-requisite None
Co-requisite None
Module Aims
This course introduces programming in C and C++. All aspects of the C++ language are introduced as well as professional coding techniques. The UML is introduced as a design notation (Class and State Diagrams) and CASE tools provide support for the notation.

Learning Outcomes
See aims.

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

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
· Revise common aspects with Java · Pointers and references ·Functions and parameters ·Arrays ·Structs ·C++ Programming ·Classes ·Constructors & Destructors ·Const ·Friends ·Operator overloading ·Inheritance · Files ·Design · Abstraction, Coupling and Cohesion ·Components, Architecture ·Modelling with UML
Assessment
Continuous Assessment50% Examination Weight50%
Indicative Reading List
Essential Course notes on public directory , , C++: How to program , Deitel & Deitel, Prentice-Hall Using UML , perdita Stevens & Pooley, Addison Wesley. Supplementary UML Distilled , Fowler, Addison Wesley Various URLs as given in course notes.
Programme or List of Programmes
BSSAStudy Abroad (DCU Business School)
BSSAOStudy Abroad (DCU Business School)
CASEBSc in Computer Applications (Sft.Eng.)
ECSAStudy Abroad (Engineering & Computing)
ECSAOStudy Abroad (Engineering & Computing)
HMSAStudy Abroad (Humanities & Soc Science)
HMSAOStudy Abroad (Humanities & Soc Science)
SHSAStudy Abroad (Science & Health)
SHSAOStudy Abroad (Science & Health)
Timetable this semester: Timetable for CA212
Date of Last Revision28-NOV-08
Archives: