Skip to content

nocapl1/Toronto-Metropolitan-University-Computer-Science

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Toronto Metropolitan University Computer Science

Contains course CPS109 and CPS209 taken at TMU with labs, projects, quizzes and any associated work.

Course Taken

Important

--------Year 1--------
CPS109 | Fall 2025
CPS209 | Winter 2026

Languages

  • Python
  • Java

What I've Learned

During my studies, I've learned important coding skills in different languages and developed better problem-solving logics.

CPS109 Python:

Logical Thinking: Learned the basic foundation of Python through understanding topics of iterations, sequences and recursion through practices of labs, quizzes and projects

  • Project: Polynomial Calculator
    Demonstration of Python implementation such as file I/O management and parsing strings. Showcasing skills such as logical problem-solving, taking care of edge cases and clear documentation through formatted code and detailed user-friendly comments.

CPS209 JAVA:

Object-Oriented Programing: Being capable of creating objects containing data and methods, implying the knowledge of encapsulation, inheritance, polymorphism & abstraction.

Graphical User Interface: Through understanding Swing and 2D Graphics, creating visual interfaces that allows users to interact with the program using core components such as widgets and Event Listeners.

  • ProjectOne: Quadractic Equation Calculator
    Demonstration of implementing OOP formating (Superclass and Subclass)

  • ProjectTwo: Mini Paint App
    Demonstration of creating a GUI interface through usage of 2D Graphics, Swing and Event Listeners.

About

Contains assignment, projects, labs or any associated work with TMU in Computer Science courses

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages