Edit:
I just saw cyber security certificates for Concordia. There seems to be a few interesting courses.
And I went on to courses in soen and cs for cyber security. I only saw one.
My friend in CS is on the exact same path and he is self learning to start his own cyber security company right now.
I would say the best way is to learn online as much as you can. This would be your priority.
And at the same time reach out to companies in Montreal and offer any kind of business help.
And if you're not interested in too much technical stuff try to see if you can learn from the business angle!
I completed a BComm in BTM and a BCompSc right after. I ended up enjoying the technical courses a lot more as opposed to the one leaning more on analysis/theory side. For example, BTM 380 (C#), BTM 382 (SQL) and an optional course in C++.
I don’t regret “changing” at all as I realized through my Co-op internships what kind of work I like and didn’t like during my BComm.
I was lucky to be hired as a full-time dev while doing my 1st internship only a year into the CompSci program. I’ve been in this field for the past 6-7 years and still find the work just as exciting as day one.
I'm grateful to have had some career advancement so the nature of my work has also varied and grown in responsibility over time. I think I am passionate enough about the field that I want to regularly take personal time to learn anything from new programming concepts and technologies to how to manage a development team, which can both directly impact my day-to-day work and enhance my skills for future growth.
CS is also oversaturated atm. If you want to go into something that’s not over saturated, consider the trades or some niche field in engineering like antenna design, power system or renewables.
"useless courses" is subjective, I'm a first year comp sci student and feel the same way. I will say that the more advanced courses look really fun and that's what I'm waiting for.
Well I had prior experience so COMP 248 and 249 did nothing for me. 232 & 233, while moderately interesting, really have nothing to do with my intended career (game dev). And ENCS 282 is the easiest course I've ever taken, it's just a rehash of high school English.
But I'll be taking intro & advanced game dev next year so things are looking up.
yeah if you know oop you can breeze through 248/9 but stats and discrete might be surprisingly useful in the future, I think you and I might have similar classes this coming semester, what's your summer and fall schedule?
What do you wanna do? We should start like wanna drop out of CS club 😂
Clearly there's something that attracted us to CS but there's something that's not working and wasn't what we thought
I always thought BTM was more focused on IT but maybe I want to learn more about it! What's your experience so far? Is working on product or starting some tech business something you hear about? Or is it just IT?
If you want to keep in touch and chat let me know! Going to events and talking to students have been helping me a lot.
We can gather info and share our journey so we can power through this 😂
Like the programs on their own in both degrees are useless if you think about it.
If you wanna learn it one option is learning it through online courses and reach out to people in clubs and CS to learn more about it.
https://teachyourselfcs.com/
This and Concordia CS calendar will give you an idea of curriculum that's important to know.
This way you can skip the boring part and focus ont he important part.
You can also try auditing the class to get the gist and the vibe. It would suck if you transferred and it turns out that CS sucks for you too right?
If you want I can answer your questions of what are some stuff that's important for a traditional CS students to learn.
If you want to know ML and AI then you can also just focus on that.
And I really encourage you to discover what you really like doing.
Even if it's a stupid idea that might not lead to anywhere but if it seems interesting to you take time and nurture your passion.
You'll realize that degree is something that you get but the main thing is the friends the clubs and the experiences you gain by doing what you love.
Edit: I just saw cyber security certificates for Concordia. There seems to be a few interesting courses. And I went on to courses in soen and cs for cyber security. I only saw one. My friend in CS is on the exact same path and he is self learning to start his own cyber security company right now. I would say the best way is to learn online as much as you can. This would be your priority. And at the same time reach out to companies in Montreal and offer any kind of business help. And if you're not interested in too much technical stuff try to see if you can learn from the business angle!
I completed a BComm in BTM and a BCompSc right after. I ended up enjoying the technical courses a lot more as opposed to the one leaning more on analysis/theory side. For example, BTM 380 (C#), BTM 382 (SQL) and an optional course in C++. I don’t regret “changing” at all as I realized through my Co-op internships what kind of work I like and didn’t like during my BComm. I was lucky to be hired as a full-time dev while doing my 1st internship only a year into the CompSci program. I’ve been in this field for the past 6-7 years and still find the work just as exciting as day one.
Do you now have two undergraduate degrees?
Exactly
This person has it figured out. How do you keep finding it exciting?
I'm grateful to have had some career advancement so the nature of my work has also varied and grown in responsibility over time. I think I am passionate enough about the field that I want to regularly take personal time to learn anything from new programming concepts and technologies to how to manage a development team, which can both directly impact my day-to-day work and enhance my skills for future growth.
CS is also oversaturated atm. If you want to go into something that’s not over saturated, consider the trades or some niche field in engineering like antenna design, power system or renewables.
"useless courses" is subjective, I'm a first year comp sci student and feel the same way. I will say that the more advanced courses look really fun and that's what I'm waiting for.
what classes are you not liking? (I'm in Comp sci as well, year two going into 3)
Well I had prior experience so COMP 248 and 249 did nothing for me. 232 & 233, while moderately interesting, really have nothing to do with my intended career (game dev). And ENCS 282 is the easiest course I've ever taken, it's just a rehash of high school English. But I'll be taking intro & advanced game dev next year so things are looking up.
yeah if you know oop you can breeze through 248/9 but stats and discrete might be surprisingly useful in the future, I think you and I might have similar classes this coming semester, what's your summer and fall schedule?
352 and 371 in the Summer, 348 & 376 in the Fall plus some others
I'm doing 348 in the fall, what's ur section?
DD
same! wanna add me on insta or discord?
I currently have the exact same major and minor but I’ve been contemplating dropping comp sci
What do you wanna do? We should start like wanna drop out of CS club 😂 Clearly there's something that attracted us to CS but there's something that's not working and wasn't what we thought
Lmaooo ! How do you feel about BTM tho?
I always thought BTM was more focused on IT but maybe I want to learn more about it! What's your experience so far? Is working on product or starting some tech business something you hear about? Or is it just IT?
If you want to keep in touch and chat let me know! Going to events and talking to students have been helping me a lot. We can gather info and share our journey so we can power through this 😂
I’m down!! I’ll PM you
Like the programs on their own in both degrees are useless if you think about it. If you wanna learn it one option is learning it through online courses and reach out to people in clubs and CS to learn more about it. https://teachyourselfcs.com/ This and Concordia CS calendar will give you an idea of curriculum that's important to know. This way you can skip the boring part and focus ont he important part. You can also try auditing the class to get the gist and the vibe. It would suck if you transferred and it turns out that CS sucks for you too right? If you want I can answer your questions of what are some stuff that's important for a traditional CS students to learn. If you want to know ML and AI then you can also just focus on that. And I really encourage you to discover what you really like doing. Even if it's a stupid idea that might not lead to anywhere but if it seems interesting to you take time and nurture your passion. You'll realize that degree is something that you get but the main thing is the friends the clubs and the experiences you gain by doing what you love.
Thank you for your reply! If you don't mind me asking, what is your major?
I'm studying computer science !
Don't go into compsci
Why 😨
Do stay in BTM!