PHY 2100 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 even-driven graphical interfaces will provide students a solid foundation for creating interactive software.
Cross Listed Courses
ITI 2400