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

Registry

Module Specifications

Archived Version 2003 - 2004

Module Title Object Oriented Programming 1
Module Code EE219
School School of Electronic Engineering

Online Module Resources

Module Co-ordinatorDr Derek MolloyOffice NumberS356
Level 2 Credit Rating 5
Pre-requisite EE206
Co-requisite None
Module Aims
To develop basic skills in object oriented programming and to gain some basic experience in the C++ and Java programming languages

Learning Outcomes
A basic knowledge of object oriented programming languages and the techniques for writing large scale software projects.

Indicative Time Allowances
Hours
Lectures 24
Tutorials 0
Laboratories 0
Seminars 12
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
· Objects and Classes. · Encapsulation. · Abstraction. · Binding. · Methods and Behaviour. · Inheritance. · Multiple Inheritance. · Basic Java Coding.
Assessment
Continuous Assessment25% Examination Weight75%
Indicative Reading List
Essential:7 EE309 Course Notes  by Derek MolloySupplementary:7 7 Object-Oriented Design in Java (Mitchell Waite Signature Series) by Stephen Gilbert, Bill McCarty (Hardcover - May 1998), Waite Group Pr; ISBN: 15716913407 Core Java 2 : Volume 1 Fundamentals by Cay S. Horstmann, Gary Cornell (Paperback ), Prentice Hall PTR; ISBN: 01308193367 Beginning Java 2 by Ivor Horton, Wrox Press Inc; ISBN: 18610022387 C++ How to Program by Harvey M. Deitel, Paul J. Deitel, Prentice Hall; ISBN: 0130895717
Programme or List of Programmes
DMEB.Eng. in Digital Media Engineering
EEBEng in Electronic Engineering
TCBEng in Telecommunications Engineering
Archives: