ITI 2400 Programming in Java

The world is composed of objects of various kinds that interact with one another. Gaining an understanding of how to program using the perspective of objects will help the student to develop software that will be understandable and reusable. Students will explore features of object-based design and development using Java including UML, encapsulation, polymorphism, and inheritance. Java has gained a significant foothold in nearly every facet of technology in society and learning to program with it will provide a solid foundation for those wishing to pursue a knowledge of other object-based languages. An introduction to writing event-driven graphical interfaces will provide students a solid foundation for creating interactive software.

Credits

3

Cross Listed Courses

PHY 2100

Prerequisite

class='sc-courselink' href='/en/2024-2025/university-catalog/courses/eec-electrical-and-computer-engineering/2000/eec-2150'>EEC 2150 or ITI 2160