Skip Navigation

Course Details

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)

Course Schedule

Registration Dates Course Dates Session Weeks
08/31/20 - 01/29/21 02/01/21 - 03/28/21 Winter 2021 Session I 8 Week session
10/26/20 - 04/02/21 04/05/21 - 05/30/21 Spring 2021 Session B 8 Week session
12/28/20 - 06/04/21 06/07/21 - 08/01/21 Spring 2021 Session D 8 Week session

Current Syllabi

After successfully completing this course, you will be able to

  1. Explain the evolution of the World Wide Web (WWW) in terms of the need for programming language.
  2. Distinguish between scripting languages and programming languages and between JavaScript and Java.
  3. Create an Object Oriented Program.
  4. Apply the features of Java that have made it the Information Technology Management language of choice for enterprise solutions.
  5. Develop applications on the Web using Java language.

Forum Activities:

Every week you will participate in a discussion forum activity. Each discussion forum activity will consist of one or more threads/topics. The forums may involve discussion or debate. The questions are designed to allow you to apply what you have learned in the chapter to real-world scenarios or hypothetical, but realistic, situations.

Post your answers to the questions in each thread prior to midnight ET on Thursday. Please do not be late with this post because your classmates will be relying on you to post on time to give them a post to respond to later in the week. A discussion period will then ensue from Thursday through Sunday. Read your classmates' posts and post at least two follow-up messages to your classmates’ posts in each thread prior to midnight ET on Sunday. Some threads may require you to post more than two replies, so make sure you read the directions carefully.

Of course, you may always post more than the required number of replies and you are encouraged to continue participating in the discussion even after you have met the minimum number of posts required.

Your discussion forum participation will be considered at the end of the semester if your grade is on the borderline. Borderline grades will only be rounded up if you have exceeded the minimum requirements on the discussion forum and shown insight and critical thinking in all of your posts and replies.

Your follow-up posts must contain substance and should add additional insight to your classmates’ opinions or challenge their opinions. It is never sufficient to simply say, “I agree with what you wrote” or “I really liked your post.” You must use your follow-up posts as a way to continue the discussion at a high level of discourse. Be sure to read the follow-up posts to your own posts and reply to any questions or requests for clarification, including questions posted by your professor. You will be expected to log into the classroom several times each week to participate in the class discussion.

Discussion forum postings are a large part of your grade and I will be looking for quality and depth in your postings. I will also expect you to list your references at the end of each post. References should be in APA citation format.

Reading Assignments:

Expect weekly reading assignments to align with each lesson.


Your assignments will include programming and short answer responses. Weekly assignments are included in Announcement, Lessons, and syllabus. Review and complete your assignments by Sunday of each week.

Final Project:

The final project will be open notes, non-proctored, and untimed small java project.

NameGrade %
Assignments 45.00 %
Assignment: WK1 Installation of the Software 6.43 %
Assignment: WK2 Data Types and Comparisons 6.43 %
Assignment: WK3 Classes 6.43 %
Assignment: Wk4 Inheritance 6.43 %
Assignment: WK5 Abstract and Interface 6.43 %
Assignment: WK6 Exceptions 6.43 %
Assignment: WK7 The Scanner Utility Class 6.43 %
Forums 40.00 %
Week 1 Forum 5.00 %
Week 2 Forum 5.00 %
Week 3 Forum 5.00 %
Week 4 Forum 5.00 %
Week 5 Forum 5.00 %
Week 6 Forum 5.00 %
Week 7 Forum 5.00 %
Week 8 Forum 5.00 %
Final Project 15.00 %
Assignment: WK8 Final Project 15.00 %

Additional references are found in the Lessons Page of the classroom.

Book Title:ENTD381 - required software for this course is not covered by the APUS Book Grant. Purchase information is available here - Cost may vary by subscription length.
ISBN:ENTD381 Software
Book Title:Java Development Kit - Download Java SE Development Kit 8
ISBN:Software Note
Book Title:Java All-in-One For Dummies, 4th ed. - e-book available in the APUS Online Library, links also provided in the classroom Lessons section
Publication Info:For Dummies
Author:Lowe, Doug
Unit Cost:$38.03
Book Title:Various resources from the APUS Library & the Open Web are used. Please visit to locate the course eReserve.*

Previous Syllabi

Not current for future courses.