ECE 462 Object Oriented Programming Using C++ and Java

Engineering Faculty Document No

Engineering Faculty Document No. 6-03

September 12, 2003

Page 1 of 1

 

 

TO:                 The Engineering Faculty

FROM:           The Faculty of the School of Electrical and Computer Engineering

RE:                 Changes in Undergraduate-Level Course

 

            The faculty of the School of Electrical and Computer Engineering has approved the following changes in the prerequisite and description of an undergraduate-level course. This action is now submitted to the Engineering Faculty with a recommendation for approval.

 

From: 

 

ECE 462         Object Oriented Programming Using C++ and Java

                        Sem. 1. Class 3, cr. 3.

Prerequisite:  ECE 264

 

C++ and Java programming languages, including objects, classes, inheritance, operators, operator overloading and overriding, exception handling, subclasses, nested classes, C++ containers, C++ templates, Java interfaces, and class hierarchies.

 

To:     

 

ECE 462         Object Oriented Programming Using C++ and Java

                        Sem. 1. Class 3, cr. 3.

Prerequisite or Co-requisite:  ECE 368

 

C++ and Java programming languages, including classes, inheritance, encapsulation, polymorphism, class derivation, abstract classes, interfaces, static class members, object construction and destruction, namespaces, exception handling, function overloading and overriding, function name overload resolution, container classes, and template classes.

 

Reason:          The proposed changes in the description reflect a broader listing of the topics now covered in this course through comparing and contrasting the two computer languages from basic language constructs to application development. 

 

 

Mark J. T. Smith

Professor and Head