|
Module Title |
OO Design and Implementation
|
|
Module Code |
CA212
|
|
School |
Computing
|
Online Module Resources
|
| Module Co-ordinator | Dr Donal Fitzpatrick | Office Number | L2.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 Assessment | 50% | Examination Weight | 50% |
|
|
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
|
| BSSA | Study Abroad (DCU Business School) |
| BSSAO | Study Abroad (DCU Business School) |
| CASE | BSc in Computer Applications (Sft.Eng.) |
| ECSA | Study Abroad (Engineering & Computing) |
| ECSAO | Study Abroad (Engineering & Computing) |
| HMSA | Study Abroad (Humanities & Soc Science) |
| HMSAO | Study Abroad (Humanities & Soc Science) |
| SHSA | Study Abroad (Science & Health) |
| SHSAO | Study Abroad (Science & Health) |
| Timetable this semester: Timetable for CA212 |
| Date of Last Revision | 28-NOV-08 |
| Archives: | |