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 |
---|---|---|---|---|
Registration11/28/2024 - 05/02/2025 | Course Dates05/05/2025 - 06/29/2025 | Start Month May | SessionSpring 2025 Session I | Weeks8 Week session |
Registration01/27/2025 - 07/04/2025 | Course Dates07/07/2025 - 08/31/2025 | Start Month July | SessionSummer 2025 Session B | Weeks8 Week session |
Registration02/24/2025 - 08/01/2025 | Course Dates08/04/2025 - 09/28/2025 | Start Month August | SessionSummer 2025 Session I | Weeks8 Week session |