Program Contact Information Frequently-Asked-Questions Index of VTMIT website

VTMIT Home
Build Your Career
Plan Your Study
   Course List
   Foundation Courses
   Information Security Module
   Networking Module
   Software Dev Module
   Business Info Sys Module
   Decision Sup Sys Module
   Faculty Profiles

Explore the Online Classroom
Apply for Admission


Virginia Tech website

  Course: CS5044 - OBJECT-ORIENTED PROGRAMMING WITH JAVA

» Foundation » 3 graduate credits

Description:  This course covers the basic concepts of object-oriented programming and their relationships to the principles of software engineering. Emphasis is placed on the programming structures of interfaces, classes, objects, inheritance, and polymorphism and how these structures aid in the development of extensible software systems. Practical experience is gained in the design, construction, and debugging of systems in a strongly-typed object oriented language such as Java. This course provides the programming skills needed for developing software in other courses, and provides the context for more advanced modules that deal with software engineering and project management.

Delivery:  Taught completely online. Students can participate in all components of the course from anywhere in the world.

Terms Taught:  Fall 2009  Spring 2010  

(Future terms tentatively scheduled and subject to change.)

Related Information:
Hardware & Software Requirements |  Academic Calendar |  eLearning Orientation |  Graduate Honor System


 
 
 
falcate
falcate
falcate
falcate