CS 1083 Introduction to Computer Programming II (in Java) | College of Extended Learning | UNB

Global Site Navigation (use tab and down arrow)

College of Extended Learning

Introduction to Computer Programming II (in Java)

Subject Course No. Credit Value
Computer Science CS 1083 Four (4) credit hours

This course will no longer be offered after Fall Term 2024.

This course continues CS 1073 focusing on problem analysis, algorithm design, program structure and readability. Covers recursion, sorting and searching, data abstraction, encapsulation, inheritance, polymorphism, simple data structures and files, testing and debugging. This is a required programming course for UNB’s Bachelor of Computer Science & Bachelor of Science in Software Engineering programs.

Contact the instructor to request a syllabus.

Instructor: Andrew McAllister
Prerequisite: CS 1073 Introduction to Computer Programming I (in Java)

What you will learn

This course is designed to help you:

  • Learn several algorithms and data structures that are foundational for computer science.
  • Solidify your programming skills through additional practice.

Students have six months from the registration date to complete the course. All course exams and/or assignments must be completed by the designated end date.

Assignments and examinations

  • 10 x programming assignments (20% total)
  • 11 x quizzes (5 multiple choice questions per quiz, 20% total)
  • 1 x final exam (invigilated, 60%)

The exam(s) for this course will be invigilated on an approved date using Respondus e-proctoring software (LockDown Browser and Monitor). This is a free tool provided with this course, a webcam is required. More information will be given once you have been registered.

Fees and payments

There is a $150 non-refundable/non-transferable online fee per course in addition to applicable tuition & fees. Learn more about our payment options.

Apply now