Loading...

Course Description

Build on prior Python programming knowledge, emphasizing best practices and develop problem-solving skills in a new language environment. Examine the foundational concepts of object-oriented programming (OOP) such as encapsulation, inheritance, polymorphism, and exception handling. Practice designing solutions, writing tests, and explore automated testing techniques before implementing Java programs.

Prerequisites

Programming Fundamentals 1 - Introduction to Python (COMP10281)

Equivalents

None

Course Hours

54

Credit Value

4
Loading...

This course is not open for registration at this time.

If it is part of a program (listed at the bottom left), you may visit the program page to review the schedule of course offerings.

Required fields are indicated by .