ENTD381 - Object Oriented Programming With Java®

Course Details

Course Code: ENTD381 Course ID: 2652 Credit Hours: 3 Level: Undergraduate

This course is a study and application of the principles and concepts of Object-Oriented Programming (OOP) as it is implemented in the world of Java®; including inheritance, encapsulation, and polymorphism. It appraises the processes and practices used to develop IT solutions that are reusable, modular, and small; all of which are popular objectives in the world of IT management. This course explores the inheritance (is a), containment (has a), and collaboration (use a) relationships; and examines the major packages in the Java Class Library, strings, arrays, classes; instantiation, properties, methods, constructor methods, method overloading, method overriding, inheritance modifiers, access modifiers, interfaces, and packages. This course also assesses exception handling with the use of “try,” “catch,” and “finally.” Students must have access to the latest edition of the Java Development Kit. This software is not provided by the course material grant and must be purchased/provided by the student. (Prerequisites: ENGR200 or ENTD380) Java® is a registered trademark of Oracle America, Inc.

Course Schedule

Registration Dates Course Dates Start Month Session Weeks
11/27/2023 - 05/03/2024 05/06/2024 - 06/30/2024 May Spring 2024 Session I 8 Week session
12/25/2023 - 05/31/2024 06/03/2024 - 07/28/2024 June Spring 2024 Session D 8 Week session
01/29/2024 - 06/28/2024 07/01/2024 - 08/25/2024 July Summer 2024 Session B 8 Week session
03/25/2024 - 08/30/2024 09/02/2024 - 10/27/2024 September Summer 2024 Session D 8 Week session

Previous Syllabi

Not current for future courses.