Work

Seneca College

Computer Programming Diploma

Earned April 2019

Full Stack
Web Development

The start of my journey as a Software Developer at Seneca College. An overview of my coursework and some projects that I worked in during my time there. Here I share my thoughts and reflections regarding my education.

Date Published:  Apr 18, 2023

A photo of Seneca College

Program Syllabus

  • Fundamentals of Object-Oriented Programming
  • Basics of Web Development (HTML CSS, JavaScript)
  • Modern Web Development (React, Angular)
  • Client and server side development
  • Design and maintenance of database systems
  • Data communication

The Start of My Journey as a Software Developer

Introduction

My journey as a Software Developer began at Seneca College. Drawing from my hobbies and previous experiences with computer programming classes, I found success in my first year. It was during courses involving C++ and various web technologies that I realized I had made the correct career choice.

What I Learned

At Seneca, I studied Object-Oriented Programming with C++ and Java, Modern (for 2018) Web Development with Node.js, React and Angular, and Databases and SQL with IBM db2 and OracleDB, as well as NoSQL databases using MongoDB. These topics equipped me with fundamental knowledge and skills that I have honed over the years and still apply to my work. While I found the coursework to be comprehensive, I find classes about data structures and learning Big-O notation to be a bit lacking. However, I took it upon myself to learn about these topics on my own time outside of class.

Some of My Projects

Over the course of my studies at Seneca, I completed several projects and assignments that I am particularly proud of, which can be viewed on my Github page. These include:

These projects allowed me to apply and expand upon the skills and knowledge I gained from my coursework at Seneca.