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-ordinator | Dr Derek Molloy | Office Number | S356 |
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 Assessment | 25% | Examination Weight | 75% |
|
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
|
DME | B.Eng. in Digital Media Engineering |
EE | BEng in Electronic Engineering |
TC | BEng in Telecommunications Engineering |
Archives: | |