Home
Announcements
»
Deadlines & events
»
Admin
»
Teaching staff &
office hours
Rooms and hours
Labs characteristics
Submission
instructions
Course evaluation
CourSys
Course description
»
Course Topics
Textbook & references
Software
AEP
Academic honesty
Notes & exercises
»
Readings & notes
Examples
Weekly
Lab exercises
Assignments &
project
Tests: dates, rooms,
topics coverage,
& some solutions
»
Tests dates, rooms
& topics coverage
Some tests solutions & marking schemes
CMPT 125 Burnaby
Course Topics
General introduction
Java Basics
Review of Elementary programming:
basic data types
control structures
modularity
Elementary data structures
Object-oriented concepts
Objects, classes, encapsulation
Inheritance and polymorphism
Design and Implementation of medium size applications, UML Basics
Recursion
Fundamental algorithms. Problem Solving
Basics of Computability and complexity
Exception handling
File I/O, Dynamic data structures, Regular expressions and/or other applications subject to time availability
© Muntaseer Salahuddin. Page maintained by
Muntaseer Salahuddin.