Computer Programming
Diploma Program, Seneca College
Program Score
Program Ratings & Details
Program Delivery
Would Recommend
2 out of 3 students would recommend this program
All Reviews (3)
I had an okay time in the CPP program, mainly because I started it during covid, had all my courses online and never really got to go to campus, but now that covid is over I know most courses are in person. You will have some professors who just do not care about teaching and are giving their minimum effort like in ULI101 and BCI433. But then you will have amazing professors like Hoang, David and Patrick for courses like OOP and WEB. There are also discord channels for CPA and CPP so I recommend students join those, there's a lot people to talk to and places to get help and talk about the assignments and projects for each course. Also, apply to the Seneca tuition bursary every year, even if your need is not huge, you may still get something.
The CPP program at Seneca doesn't have a co-op stream, but this doesn't stop you from taking a leave of absence and looking for co-op jobs on your own. If you want to be in an official co-op stream with the school, take CPA. My co-op experience was great, it was my first job in the professional environment in my field and you learn a ton from working like communication and technical skills. The job I got wasn't really in the programming field I'd like to continue in, but that doesn't really matter because co-op is your first step into the working environment. So take the co-op job you get, even if it's not your first pick.
Make sure to do extra studies apart from college curriculum if you are studying at Seneca. The reason for that would be outdated program as you will be taught some of the irrelevant technologies, and which are not needed or there are newer, and more effective alternatives out there.
Seneca College was an overall good experience, it has been essential to me finding work in the field I studied. Co-op opened up many opportunities for me and taught me much about the workplace. I would recommend searching out places for work that understand the value of a college diploma, not just requiring a university degree (public sector jobs often value college education rather than a degree). Majority of a time, you can get a job in programming with a company like this fairly easily.
Finding a co-op job is quite essential when taking this program at Seneca, as it will help you stand out from even the students who have taken a 4 year university program. Seneca is quite helpful with regards to finding a placement, as they will have many listings on their SenecaWorks site, and the coordinators will even call you personally to prepare you for an interview when you get one. I would strongly recommend starting in the Computer Programming & Analysis program (CPA) to get a co-op semester, and then request a transfer to Computer Programming (CPP) immediately after to graduate from this program in 2 years instead of 3 if that is what you prefer!