CS 1073 Introduction to Computer Programming I (in Java) | UNB

Global Site Navigation (use tab and down arrow)

College of Extended Learning

Introduction to Computer Programming I (in Java)

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

Covers fundamental concepts such as decisions, loops, arrays, classes, methods and inheritance; focusing on problem analysis, algorithm design, program structure and readability. Introduction to the Java API libraries.

Instructor: Andrew McAllister (please contact the instructor if you need an up-to-date syllabus)
Prerequisite: None

Why take this course?

  • This is the first required programming course for UNB’s Bachelor of Computer Science & Bachelor of Science in Software Engineering programs
  • Provides fundamental computer programming skills
  • Introduces one of the most widely used programming languages - Java

Course details

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 tuition and fees and methods of payment.