ECE 538: A semi-formal approach to engineering application of
object-oriented programming. Application of the concepts of classes,
inheritance, and polymorphism in engineering problems. Introduction
to the use of class libraries and standard template libraries.
Effective integration of the concepts of application programmer
interfaces (APIs), language features, and class libraries
Prerequisite: C programming experience. Credit: 3 sem. hrs.
This course will demonstrate the application of object-oriented programming to selected engineering problems. These problems will provide practice in parsing files, numerical analysis, graphics, and animation. The primary language will be Java.
Deitel and Deitel, Java, How to Program, 10th Edition
Prentice-Hall, 2014. ISBN 0-13-380780-0 [UD electronic copy] notes
Paul Deitel and Harvey Deitel - Deitel & Associates, Inc.;
Java™ SE-8 for Programmers: Third Edition
Prentice Hall, 2014. Print ISBN-10: 0-13-389138-0 [UD electronic copy] notes
Cay S. Horstmann and Gary Cornell
Core Java, Volume I – Fundamentals (8th Edition)
Prentice Hall, 2015. Print ISBN-10: 0-13-417730-4 [UD electronic copy] notes
assignments and projects (100%)
Assignments must be submitted through Isidore. Generally there will be a grace period of about a week.
Maintained by John Loomis, last updated 8 February 2017