Ready to learn more?

Next Cohort: Nov 1-Nov 1

By submitting your email address, you acknowledge and agree to CourseCompare.ca's Terms of Service and Privacy Policy.

Duration

up to 1 year

Tuition

$1,099

 

Nov 1-Nov 1

Plus 5 other start dates

Dec 1 - Dec 1 2027

Jan 1 - Jan 1 2028

Feb 1 - Feb 1 2028

Mar 1 - Mar 1 2028

Apr 1 - Apr 1 2028

Commitment

Part-Time

Delivery

Online

Year Founded

1970

Scholarships

yes

Athabasca University’s Java for Programmers (COMP 308) course provides a strong foundation in object-oriented programming using Java for students with previous experience in procedural programming. The course covers core Java concepts while progressing into advanced object-oriented features, helping students develop a deeper understanding of how Java applications are designed and implemented.

Students explore object creation, data abstraction, inheritance, polymorphism, interfaces, exception handling, collections, generics, and concurrency. The course also introduces Java input/output and networking, graphical user interface development using JavaBeans and Swing, annotations, and Java documentation, providing practical knowledge for developing more sophisticated Java applications.

What You’ll Learn

  • Apply object-oriented programming principles in Java.
  • Use inheritance, polymorphism, interfaces, and abstract classes.
  • Develop applications with collections, exceptions, and concurrency.
  • Build Java applications with GUIs, networking, and I/O.

Ready to get started?

Next Cohort: Nov 1-Nov 1

By submitting your email address, you acknowledge and agree to CourseCompare.ca's Terms of Service and Privacy Policy.

Student Reviews (19)

Write a Review

Athabasca University

Terrible

Byron

September 29, 2026

Graduated From

Bachelor of Science, Computing and Information Systems Major

Overall:

1 out of 5

Instructors:

1 stars

Curriculum:

1 stars

Job Assistance:

na

My experience with Athabasca University has been terrible.
The “flexibility” sounds good in theory, but in reality it often feels like you are paying to teach yourself while dealing with painfully slow support. Grades can take days or weeks, ...

My experience with Athabasca University has been terrible.
The “flexibility” sounds good in theory, but in reality it often feels like you are paying to teach yourself while dealing with painfully slow support. Grades can take days or weeks, help is difficult to get, and some course material feels outdated, unclear, and poorly organized.
The administrative side is even worse. You can spend hours trying to reach someone, only to get vague, inconsistent, or incomplete answers. Different departments seem disconnected, nobody takes ownership of the problem, and students are left chasing answers while important deadlines continue to pass.
What frustrates me most is the complete lack of urgency. Issues involving funding, registration, exams, and academic progress can sit unresolved for days or weeks, even when the consequences for the student are serious.
For an online university, communication should be excellent. Instead, communication and student support are some of the weakest parts of the entire experience.
Based on my experience, I would not recommend Athabasca University. The flexibility does not compensate for the outdated material in some courses, long delays, poor communication, lack of clarity, and the feeling that when something goes wrong, you are basically on your own.

Athabasca University

A very expensive and disorganized experience

Chris

August 21, 2026

Graduated From

Bachelor of Science, Computing and Information Systems Major

Overall:

1 out of 5

Instructors:

1 stars

Curriculum:

1 stars

Job Assistance:

1 stars

This is a tremendously terrible school. The content is outdated by many years and rarely gets updated. It is extraordinarily expensive for next to no support. I felt that the staff, from administrators to tutors were extremely inconsistent, unreliable ...

This is a tremendously terrible school. The content is outdated by many years and rarely gets updated. It is extraordinarily expensive for next to no support. I felt that the staff, from administrators to tutors were extremely inconsistent, unreliable and appeared to mostly rely on canned email responses rather than listening to your queries. Ultimately, going to this school cost me an extra 2 years in finishing my degree and I lost my relationship and ended up with $30,000 in OSAP debt from them incorrectly reporting my academic progress. It was impossible to reach anyone at the school on time, and tutors would take months to mark your assignments. I gave up and moved to another school. It is so far the biggest regret of my life. I lost everything. Dealing with the bureaucracy is a full-time job on its own.

Other courses in Computer Programming