Just some comments regarding the video. First of all it gives a pretty decent overview about nus cs and the reality of it. One thing that I have to disagree with the claim that lvl1000/2000 modules are boring. In fact, just to give you a perspective as someone who is in the tech industry for 5 years, we usually test people on the fundamentals which means have you truly mastered your year 1 and 2 modules. No one in the industry will throw you a question on level3000 or level 4000 module stuff. Lastly building software is fun, but you will be surprised that most of the programming that you do is just a small part of a bigger system. and many of them doesn’t come with fancy UI. just console stuff like what you see in CS1010/1020/2010.
Thanks for the insight! The more information for people to know the better it is for everyone. I didn't want to make it seem like I knew everything so thanks for giving this alternate view. I concede that I did miss out the fact that a lot of concepts taught in the 1k and 2k's (data structures, algorithms etc.) are actually the ones that are fundamental when getting hired. If you have any other perspectives as someone inside the tech industry please do post them 😁
Anyway keep up with the good work, maybe you can consider making video reviews on modules too. Given the popularity of NUS CS, you may find a lot of people watching it.
Actually, I wanna say the contents tested in an interview highly depend on which role you apply for. For SDE, it might be true. For ML engineers or Research related roles, they would definitely ask questions about the contents you learned on 3000/4000 or even 5000 modules. The scope of the tech industry is quite broad nowadays. Many big tech companies have their own research lab for applying state-of-the-art techniques to their products. Just want to point out SDE is not the only role and interview contents in the tech industry can be various.
Agree though. I find the 1k and 2k modules to be extremely interesting and well-organized. The workload is crazy but they are definitely not boring. Especially CS1101S - probably the most interesting module I have ever taken in my life. WTF this module allows us to build robots haha. The later modules are boring but then again, this is college. You can't expect a class full of adults to be interesting in teaching, regardless of whether this is NUS or this is MIT.
CS student from NTU here, honestly i think i learn more practical stuff through work then the modules themself. We have a similar module to your sumo bot one, ours is build a robot that traverse a maze asap (sounds fun theoretically but not practically), your grade is technically linked to how well your robot does so all it gives is more stress.
Y3 data analytics student here studying in Malaysia. Honestly, I think it does not matter what grade you get in Uni as long as you truly grasp the concepts thrown to you. Higher GPA does allow you to be noticed more by companies but thats it, you still have to go through the rest of the process (Interview, etc) as anybody else. I just finished my internship in a multinational company and I remember in the interview process the interviewer only test my fundamental understanding and my extra curricular activities (hobbies, volunteering experiences, teamwork abilities, work preferences). Cause honestly I think the industry does realise that fresh graduates actually doesnt learn a lot during uni thus they prefer someone who has good basics and attitude so that they can learn the more advance stuff faster. Anyway nice video, its awesome to be able to go to NUS, I highly suggest you focus any personal end to end projects (building websites, any functioning robotics, apps) and like any extra curricular activities whenever possible. Im sure your proffessor probably has told u a bunch of time about this but theres a lot of smart people out there, what a company wants is not smart people, they want a smart learner with a good attitude.
Yes you are absolutely right, grades dont matter, because ur skin colour does, or shall i say whether you are Bumiputera or not wouldve a higher impact on ur employment in Malaysia 🤣
In Poly, the same concept applies for IT courses, 1 error may take 30 mins to a day of solving. That 1 error could be due to 1 simple code in the end that tilts me.
@@Dargoyaki I once activated 3 facilitators to assist me in debugging my error and in the end after an hour it's because of one letter in a certain variable name. Had a good laugh.
I am currently taking one of the CS mod, I gotta say I am dying but yup, still hanging... The midterm is tmr 👁️👄👁️ ... Your videos are great!! Keep it up! ✨ Good luck in finding your intern!! Cheers! From a year 1 Engin Student 🤣
Not a youtuber, but just a food for thought.If you are hoping to continue doing UA-cam and have good viewership after you graduate, you can start doing more videos outside of your current focus area which is uni stuff. This is so that people wont just associate you like 'oh that guy who makes uni videos' and wouldn't mind clicking on videos of other non-uni topics when you do upload it. rlly appreciate your content btw as it is not easy todo these kind of videos and share your personality/profile to the internet rather than those who do it via reddit/forums. all the best👍👍
i was an electrical engineer since 2006, switched to programming in 2011, now 10 years into the job .. regret not taking CS during my school time. now still struggling for those like design pattern, OOP rules. Even though i am pretty comfortable at sustaining job (fix bugs, reading other ppl code).
Totally spot on! I am doing part time online computing at Upenn on top of a full time job. Literally spend 7-10 hours on assignment 😅 and going nowhere. Appreciate your sharing. I have never struggled academically for my entire life till I am face with coding assignment. Atleast, I know I am not the only one. 🤣
Good video. I just made a similar one from my perspective as a Google software engineer in Singapore, hopefully it's helpful to you to see what to expect after you graduate. Cheers and good content!
Hi thanks for sharing your insights about the CS programme in NUS! Props to your bravery, resilience and integrity for being as frank as possible about the course structure, culture and also for sticking and not dropping out! Yes, not a lot ppl share about the other side of the coin about this course and this is something that should be highlighted as you mentioned so to aid prospective students to make an informed decision. I'm a prospective student, keen on tech but not willing to go through that rigorous curriculum to jump on the bandwagon. But I do realise the value of computing and programming as part of essential skills in this age. That being said, in your opinion, would it be better off to major in something else and do minor in CS/learn programming on your free time instead? Thanks!
Thanks for the kind words Fairoz! I believe that despite all the difficulties and stresses, the amount of value you can get in CS as your main course would be a lot more than that of it being a minor. Not just that, but a CS degree is also pretty powerful at the moment. Learning programming in your free time while studying smth else is a lot easier said than done, with not just the discipline but also building up your computational thinking and intuition. I believe that if you're keen on tech there's a lot of value in CS as you'll actually have more insight and understanding about how things would work. If you're worried about CS being tough in NUS, you could consider NTU's which is said to be less hectic (I'm not too sure bout this, just do your research).
next sem gonna be my final year. with fyp and such. pure cs student here 🤒 it sure is tough. being a cs student is like a doctor, or a scientist, but for machines
Im a interactive application development student in ite hnitec and i enjoy watching your content thanks for these information and hope to see more of it in the future 👍🏻
7 hours and no progress 😅😅😅 I’m from life sciences nus. I had ZERO data after working on my urop project after the 1st Sem. Luckily i got it to work in the 2nd Sem. Uni is not easy, you have to be able to endure failure. If you persevere I think everything will be ok. :) great video btw!
count the number of times i spin my hands If you have any questions and whatnot, feel free to leave them in the comments and I'll try my best to answer :)
Hi , i'm from similar course computer engineering in NTU came in from Nitec ITE->Poly->Uni Route , the module are really tough , managed to survive and currently in Final year T.T , can't wait to go for internship ! , Dont give up everybody!
@@Leo-gb1mo where's the failure part? So ITE means fail lah? So if he didnt continue to poly and then uni, thats not the attitude employers are looking for? Funny lah, in Germany and USA, vocational schools are highly respected. But here, kena label as failure.
Thanks Dargo for sharing this! Very relatable. I’m in comp bio and we have to take several cs modules as part of our requirement. I agree it’s no joke and feeling demoralised aft every assessment is real. But the cs peeps i’ve met so far are really friendly and helpful! So yes, it’s tough but not impossible and definitely rewarding. Just close one eye on the grades you’ll be good
Hey Dargo, love the hair! I'm a compsci student taking a semester exchange this Spring (fingers crossed no covid restrictions) and I saw CS2030 was a core course for compsci. I'm a bit worried that the course I have taken already does not go as in depth as CS2030, but I don't want to take the same type of course twice. My course includes mostly: design and implementation of algorithms; data types, program control, iteration, functions, classes, and exceptions; understanding abstraction, modularity, code reuse, debugging, maintenance, and other aspects of software development; development and execution of programs. Do you think this is a strong enough base or should I do some learning on my own to catch up? Sorry about the specific question, but I don't know who else to ask about this.
Am a clueless kid here as well and my grade profile doesn't hit the 10th percentile of the igp for CS released this year but my rp does hit the "cut off" rp for CS, but i'm seriously considering taking CS despite having zero computing knowledge or background. I'm really glad i found this video cause now i know what i'm gonna get into (the sufferings and struggles (jk)). I want to ask, how do u manage your school work, club activities (if u have any), and youtube (or social media) all at the same time?
I don't actually manage everything I have really well 🤣 club activities for me is a space away from study so it's something I allocate fixed time to (only once a week). As for schoolwork I wouldnt say I'm actually keeping up but I just try my best to maintain the pace and usually tend to whats the closest deadline first. Grades aren't a priority to me so it doesn't matter if I don't do well. As for youtube, I just try and treat it as if it's a job, just to make sure I stay consistent and disciplined :) If you're really interested in CS NUS you should definitely apply, and even if you don't get in, the main thing to do is to at least get INTO the uni. You can always try and change course into CS in your 2nd sem
Hi dargoyaki, not sure if you know me but I am currently a year 3 computer science student. I am looking for advice on how to get a boyfriend. Please give me advice thx so much xoxo
Is cs going to be easy for me at least, my dad has been a software engineer for 20+ years, was once an assistant professor for CS and have 2 masters degree in cs. He told me to do cs as he said that he would guide me through the 4 years, and it would be easy, i mean programming for him is easy for him. How valid is his statement?
You are lucky. Because with your dad's help, you will get very high marks in assignments and projects easily. How many students in CS can have that? But then again, do what you really want. Don't be the guy who despise his life and his dad many years down the road working in the industry he never like
Late to the party but am a comp sci sec 4 student and i really find these videos and your latest Q&A Vid really helpful :DD Thank you for these!! Just a question: Is the CS competition really really challenging? Cause my teachers are saying it is hard to get a job with CS now
thankyou for this though reallyy you explained the entire shitshow of CS so well altho im prolly still gonna try to get into this course n shoot my best shot at it to graduate n get good money
BA and CS have similar core modules, but higher level modules that BA students are required to take are a lot different than that for CS students. You can checkout the modules in the links below: BA: www.comp.nus.edu.sg/programmes/ug/ba/curr/ CS: www.comp.nus.edu.sg/programmes/ug/cs/curr/
Im a poly student currently studying Information technology. Before that. I was doing pure programming in ITE. What makes you stand out from the rest when you first applied for NUS CS? I'm genuinely curious. My current gpa (2.98 for yr 1 sem 1) is not too good and looking at NUS IGP for CS(3.86) im seriously curious do they just strictly look at gpa?
I literally just did well for 'A' Levels, nothing special about me whatsoever. NUS CS is really competitive to get into. NTU is slightly easier, but it's still competitive there as well... that's just how it is in these 2 universities 😕
Btw I believe that the most important thing to do is to at least get into the uni first, and if possible you can try apply for a transfer for your 2nd semester! I'm a bit fuzzy on the details, so be sure to do your own research :) atb
Which stream you guys took during Foundation tho? Engineering or Science Stream? Which one is better huh? Because they said either both of the stream can take CS degree so yeah I'm asking what's your opinion :/
Took science because my course is Computer Science. Idk which one's better tbh. I think CS1010E does C++ (not too sure) which would definitely be a lot more useful in the future.
Hey bro thanks for all the info in your vid, it really helps. Btw could you please tell me how long is Masters in Computing if I take coursework and not research?
This is so helpful! I’m currently studying pol science in FASS and it bores me to death, so I’m thinking of switching to CS. I’m about to finish my first year and I’m worried about making the switch - even if it’s successful, what if I end up doing terribly in CS and find it to be another dead end? Not to mention I probably won’t be able to graduate on time and as a result, rack up loads of extra school fees. Any advice?
First off you want to make sure if you really REALLY want to take Computer Science. FASS to Computing is definitely a big jump not just in terms of coursework. Things like workload and the nature of the course are going to be much different. Whereas you’d do readings and essays in FASS, in computing you’re doing a lot more problem solving and the nature of the content is such that memorizing wouldn’t work too well. E.g. the active recall technique for studying probably wouldn’t be very effective for CS stuff. Don’t worry about doing terribly, focus on actual learning instead (and what companies actually want). Doing so terribly that you’d drop out is harder than you think. I personally haven’t faced calculus outside of the basic 1k calculus module we had to take (just pass and SU). Some questions to ask yourself: Do you want to be DIRECTLY programming software, or do you really want to work in the tech industry? - There’s a lot more to tech jobs than just software engineering. UX Design and Product Managers are also considered tech jobs. If you think you wouldn’t like programming as much, you can consider Information Systems instead which has more focus on PM work. Would your finances hold up with unsubsidised extra school fees? - This could cost up to >10k for an extra sem iirc? I think they are prorated based on the number of MCs you take (20 MCs = normal semester). You can search it up online. Are you paying them yourself, or are your parents paying for you or do you have a scholarship etc. What are your real motivations for joining CS? - Be honest with yourself. If you’re in it for the money, it’s gonna be tough without the passion. If you’re in it to try something new, realistically you gotta evaluate if you can afford not finding your passion in it and being stuck with it, because you can’t really back out and transfer again. You can always learn programming from your UEs and online courses from eDx modules instead (search up on DYOMs with NUS) What are my alternatives? - An alternative is to take up the Interactive Media Development minor offered up by FASS and perhaps swap to CNM as a major (idk if this is possible). IMD minor requires you to complete NM and CS modules which are more tuned towards interactive media, which includes design and development in the tech space. You can consult Prof Alex Mitchell on this I think he’s the head of this minor programme. Perhaps this could keep you on track with graduating on time as well. Bottom line is just REALLY be honest with yourself and make sure you know what you want. And don’t fret if you can’t answer everything either. University is a place for discovery and a lot of people end up doing jobs that have no relation to their degree at all. Just don’t join CS on a whim because if it’s really not for you the cost is gonna be high, not just financially but mentally as well. There’s a lot of value in CS and I programming is honestly fun, being able to create software and whatnot. I personally enjoy it, but I hate having to do it under the fast-paced nature of CS curriculum in NUS, which can’t really be helped. And tbh, a lot of things jobs are looking for aren’t really taught here in NUS CS. Of course, please do your own research as well and ask around for other opinions. Ultimately I’m just a random student in NUS so I’m only saying these based on my experiences and what I know :P
@@Dargoyaki This response is way better than anything I could've hoped for, thanks Dargo!! CS interests me because of its problem solving nature, exactly what you pointed out. The learning curve is going to be really steep, but I enjoy troubleshooting and problem-solving. I'm quite analytical and systematic in my thinking, so there might be some aptitude there. But I suck at pure math - hopefully there isn't too much of it? The biggest reason I want to join CS is that it seems... fun. I'm currently dabbling in pol science and psychology at FASS; these courses are tedious yet unrewarding and unfulfilling. I was studying with an engin friend the other day and he was stressing over this code he'd been working on for weeks. There was a bug he couldn't spot. I felt myself REALLY wanting to get involved in the thing, to spot the bug and fix it. When he finally made the code work, he was ecstatic. I haven't felt that sort of feeling since joining FASS and I miss it. School-culture wise, I think I'd feel more at home in computing. I used to study at SST, so low-intensity geeky folks who like memes are my sort of people. Thanks to your advice, I’m gonna sign up for a programming course this summer hol to see if I’m actually passionate. What do you recommend I try out? Python? Also, I’m about to be done with y1; in the unlikely event that I do get into CS next sem, will I have to overload like crazy to graduate on time? Thank you SO much. This has helped me immensely.
@@TofuTeo another thing I'll leave you with is that CS is not just about solving a programming problem and finding a bug - once you get into higher level modules you'll actually be creating software and there'll be a lot more than just bugs to be worried about, but of course creating software is much more fulfilling than solving algorithm questions. Additionally, although it's rewarding to eventually 'figure it out', time may not be in your side considering the fast paced nature of deadlines in this course. Definitely not weeks ah... so yeah try to maintain your expectations if possible. Grass is always greener on the other side... Python is good, headover to w3schools or geeksforgeeks if you want free resources. The suite of HTML/CSS/JS is very useful as well. If you get in and did 2 GE modules in Y1, then you should be on track to finish on time but you'll have to burn all your UE MCs I think as the FASS Mods will convert into UEs (CS gets 32 MCs of UEs ~ 8 modules). It's fine even if you have to extend lah, don't worry. Don't compromise your mental health. All the best:)
Oh but the 85 is assuming C for both H1s. In reality is it also 85? Because I thought the cut off was actually 90 rp but the igp doesn’t mention the H1 scores of the different courses.
Unfortunately this isn't something I'm too familiar with so I don't really have an opinion on the programme. I assume you've already done your research about it but if you haven't, might I direct you towards the NUS subreddit or hardwarezone? I think there are a threads that detail what it's like 😀
They are identical to their undergraduate counterparts, you should be expecting the same difficulty with the exception of the bell curve being ranked against your peers rather than as a whole
@@XiaoMega not from there but from my research last time, it is definitely more interesting & practical compared to the standard CS degree. NUS ISS which offers the program is known for its industry oriented curriculum. That's a plus by itself because for a standard CS degree, some mods can be super theoretical. Companies send their employees to NUS ISS to train. And just to add on, the fact that their masters in software engineering is so popular, it speaks volume.
@@neoruien3016 from what my senior told me, you're better off learning software engineering at a job than at school 😅 I'm clearing it because we only need 2 more modules to complete it so might as well (not too interested in the others). For the modules themselves, expect them to focus a lot on groupwork, with theory focused on practices like -driven development, software architecture, testing etc. I did CS3219 (Design Principles & Architecture) and currently doing CS4218 (Software Testing). CS3219 will have you create your own app, CS4218 requires you to finish implementing some incomplete code given to you based on requirements they set :) of course both have their own tests as well
don't worry bro, if you ever get bad grades just remember people like me exist 😜 you're not alone! Just focus on enjoying the learning process instead of having a fixation with grades, your life in uni will be more enjoyable
Man I just finished my first sem for diploma in cs and I have no idea what’s the lecturer talking about programming fundamentals, she’s literally just reading off slides. Idk if I should continue studying cs
@@Dargoyaki i'm learning new things from this vid, cuz i learnt nothing from my past 4 years! ok but honestly this vid is rly so damn true, coming from someone who's perpetually at the bottom of the bell curve every damn semester.
Just some comments regarding the video. First of all it gives a pretty decent overview about nus cs and the reality of it. One thing that I have to disagree with the claim that lvl1000/2000 modules are boring. In fact, just to give you a perspective as someone who is in the tech industry for 5 years, we usually test people on the fundamentals which means have you truly mastered your year 1 and 2 modules. No one in the industry will throw you a question on level3000 or level 4000 module stuff. Lastly building software is fun, but you will be surprised that most of the programming that you do is just a small part of a bigger system. and many of them doesn’t come with fancy UI. just console stuff like what you see in CS1010/1020/2010.
Thanks for the insight! The more information for people to know the better it is for everyone. I didn't want to make it seem like I knew everything so thanks for giving this alternate view. I concede that I did miss out the fact that a lot of concepts taught in the 1k and 2k's (data structures, algorithms etc.) are actually the ones that are fundamental when getting hired. If you have any other perspectives as someone inside the tech industry please do post them 😁
I did give a career talk to a bunch of undergrads last year. To share insights on how to succeed as a software engineer. =)
Anyway keep up with the good work, maybe you can consider making video reviews on modules too. Given the popularity of NUS CS, you may find a lot of people watching it.
Actually, I wanna say the contents tested in an interview highly depend on which role you apply for. For SDE, it might be true. For ML engineers or Research related roles, they would definitely ask questions about the contents you learned on 3000/4000 or even 5000 modules. The scope of the tech industry is quite broad nowadays. Many big tech companies have their own research lab for applying state-of-the-art techniques to their products. Just want to point out SDE is not the only role and interview contents in the tech industry can be various.
Agree though. I find the 1k and 2k modules to be extremely interesting and well-organized. The workload is crazy but they are definitely not boring. Especially CS1101S - probably the most interesting module I have ever taken in my life. WTF this module allows us to build robots haha. The later modules are boring but then again, this is college. You can't expect a class full of adults to be interesting in teaching, regardless of whether this is NUS or this is MIT.
idk how in the world you manage to do these videos with such high quality and still do school at the same time dude you’re amazing
Well I wouldn't say I'm doing school well atm 😅
As a Computer Science Student, I find this to be some great advice here.
Thank you Dargoyaki!
I'm not worthy of you cs king...
SEAN
CS student from NTU here, honestly i think i learn more practical stuff through work then the modules themself. We have a similar module to your sumo bot one, ours is build a robot that traverse a maze asap (sounds fun theoretically but not practically), your grade is technically linked to how well your robot does so all it gives is more stress.
fixation on grades does drain the fun out of learning at times ngl
Y3 data analytics student here studying in Malaysia. Honestly, I think it does not matter what grade you get in Uni as long as you truly grasp the concepts thrown to you. Higher GPA does allow you to be noticed more by companies but thats it, you still have to go through the rest of the process (Interview, etc) as anybody else. I just finished my internship in a multinational company and I remember in the interview process the interviewer only test my fundamental understanding and my extra curricular activities (hobbies, volunteering experiences, teamwork abilities, work preferences). Cause honestly I think the industry does realise that fresh graduates actually doesnt learn a lot during uni thus they prefer someone who has good basics and attitude so that they can learn the more advance stuff faster.
Anyway nice video, its awesome to be able to go to NUS, I highly suggest you focus any personal end to end projects (building websites, any functioning robotics, apps) and like any extra curricular activities whenever possible. Im sure your proffessor probably has told u a bunch of time about this but theres a lot of smart people out there, what a company wants is not smart people, they want a smart learner with a good attitude.
Local or international student?
Wise words from Evan Millikan
Yes you are absolutely right, grades dont matter, because ur skin colour does, or shall i say whether you are Bumiputera or not wouldve a higher impact on ur employment in Malaysia 🤣
In Poly, the same concept applies for IT courses, 1 error may take 30 mins to a day of solving.
That 1 error could be due to 1 simple code in the end that tilts me.
everyone misses out that semicolon once in their programming life 😔
@@Dargoyaki I once activated 3 facilitators to assist me in debugging my error and in the end after an hour it's because of one letter in a certain variable name. Had a good laugh.
Hey really appreciate your honest and realistic viewpoint, clueless kid here applying to Uni haha
No worries man, if you've anything you want to ask, just ask here!
cs in nus is having 3 midterms on a sat and 1 on a sunday 🥲
Either that or everything project work and assignments once you reach your senior years, there's no escape 🤣
2030S PE, GER1000 and CS1231S and then MA1521. Life's shit
@@blakevaughan3943 it's a rite of passage having 4-5 finals in your first year of CS xD
I am currently taking one of the CS mod,
I gotta say I am dying but yup, still hanging...
The midterm is tmr 👁️👄👁️ ...
Your videos are great!! Keep it up! ✨
Good luck in finding your intern!!
Cheers!
From a year 1 Engin Student 🤣
Thanks Manda! All the best, you'll need it... 😅
This guy be spitting straight FACTS 🔥🔥🔥
this guy be spitting more like
Not a youtuber, but just a food for thought.If you are hoping to continue doing UA-cam and have good viewership after you graduate, you can start doing more videos outside of your current focus area which is uni stuff. This is so that people wont just associate you like 'oh that guy who makes uni videos' and wouldn't mind clicking on videos of other non-uni topics when you do upload it. rlly appreciate your content btw as it is not easy todo these kind of videos and share your personality/profile to the internet rather than those who do it via reddit/forums. all the best👍👍
Hey thanks for the tip! I have actually thought about that before, and already have content ideas lined up outside the college niche 🤪
i was an electrical engineer since 2006, switched to programming in 2011, now 10 years into the job .. regret not taking CS during my school time.
now still struggling for those like design pattern, OOP rules. Even though i am pretty comfortable at sustaining job (fix bugs, reading other ppl code).
oh.. i did a C and Java module in my first two years in NUS. but far from enough.... Now i am a C++ coder.
if you're a C++ coder you're practically superhuman 😜
Totally spot on! I am doing part time online computing at Upenn on top of a full time job. Literally spend 7-10 hours on assignment 😅 and going nowhere. Appreciate your sharing. I have never struggled academically for my entire life till I am face with coding assignment. Atleast, I know I am not the only one. 🤣
Thanks! You're never alone, we're all out here suffering with you 🤣
Any video to show how to improve computer logic?
Good video. I just made a similar one from my perspective as a Google software engineer in Singapore, hopefully it's helpful to you to see what to expect after you graduate. Cheers and good content!
Hi thanks for sharing your insights about the CS programme in NUS! Props to your bravery, resilience and integrity for being as frank as possible about the course structure, culture and also for sticking and not dropping out! Yes, not a lot ppl share about the other side of the coin about this course and this is something that should be highlighted as you mentioned so to aid prospective students to make an informed decision. I'm a prospective student, keen on tech but not willing to go through that rigorous curriculum to jump on the bandwagon. But I do realise the value of computing and programming as part of essential skills in this age. That being said, in your opinion, would it be better off to major in something else and do minor in CS/learn programming on your free time instead? Thanks!
Thanks for the kind words Fairoz!
I believe that despite all the difficulties and stresses, the amount of value you can get in CS as your main course would be a lot more than that of it being a minor. Not just that, but a CS degree is also pretty powerful at the moment. Learning programming in your free time while studying smth else is a lot easier said than done, with not just the discipline but also building up your computational thinking and intuition. I believe that if you're keen on tech there's a lot of value in CS as you'll actually have more insight and understanding about how things would work. If you're worried about CS being tough in NUS, you could consider NTU's which is said to be less hectic (I'm not too sure bout this, just do your research).
Thanks for sharing your honest views, really helps!
No problem Darren!
next sem gonna be my final year. with fyp and such. pure cs student here 🤒 it sure is tough. being a cs student is like a doctor, or a scientist, but for machines
Low tier NUS High student here, relate already, imma be following this channel to watch your career
Im a interactive application development student in ite hnitec and i enjoy watching your content thanks for these information and hope to see more of it in the future 👍🏻
Thanks kaiser!
Thanks for making this video. Very helpful. I will send it to my son who is thinking of computer science
7 hours and no progress 😅😅😅 I’m from life sciences nus. I had ZERO data after working on my urop project after the 1st Sem. Luckily i got it to work in the 2nd Sem. Uni is not easy, you have to be able to endure failure. If you persevere I think everything will be ok. :) great video btw!
Thanks!
I do wanted to take computer science course in the future and now I have to get ready with my mental health
Go in mentally prepared and don't put too much pressure on yourself!
Light at the end of tunnel. Tech pays well.
Lol what if my mental health is already bad haha
@@iwilldefeateverysinglejust3826 then don't take the course loh 😳
No pain no gain bro
Not me being more attentive to this video than my bloody lectures :')
Well you do study science...
A very comprehensive and entertaining video 😍
NUS please hire this guy to be the face of CS
Thanks for the video, rlly helpful to allow me to have a better understanding of cs.👍🏻💪🏻
wew didn't see u around in sch, y3 CS too xD
Relatable 😭
the persona 5 background music 👏🏾amen
Hey man keep up the good work. Really appreciate the good content. CS is really tough man HAHA
thanks toh nation, it really is tough 😬
Love the raw thoughts on this subject
🤗
All the best in your uni bro jia you 😎
🤝
@@Dargoyaki May I know what u want to be aft u graduated frm uni?
@@awesomed1266 in the short term probably in product management in the tech sector :)
count the number of times i spin my hands
If you have any questions and whatnot, feel free to leave them in the comments and I'll try my best to answer :)
Hi , i'm from similar course computer engineering in NTU came in from Nitec ITE->Poly->Uni Route , the module are really tough , managed to survive and currently in Final year T.T , can't wait to go for internship ! , Dont give up everybody!
All the best!
Nice from failure to ace. That's the attitude employers look for.
@@Leo-gb1mo where's the failure part? So ITE means fail lah? So if he didnt continue to poly and then uni, thats not the attitude employers are looking for? Funny lah, in Germany and USA, vocational schools are highly respected. But here, kena label as failure.
Thanks Dargo for sharing this! Very relatable. I’m in comp bio and we have to take several cs modules as part of our requirement. I agree it’s no joke and feeling demoralised aft every assessment is real. But the cs peeps i’ve met so far are really friendly and helpful! So yes, it’s tough but not impossible and definitely rewarding. Just close one eye on the grades you’ll be good
Thank you 😊
This was very informative! Are 2021/2022 CS classes going to be online or in-person?
I believe there will be a mix
Hey Dargo, love the hair! I'm a compsci student taking a semester exchange this Spring (fingers crossed no covid restrictions) and I saw CS2030 was a core course for compsci. I'm a bit worried that the course I have taken already does not go as in depth as CS2030, but I don't want to take the same type of course twice. My course includes mostly: design and implementation of algorithms; data types, program control, iteration, functions, classes, and exceptions; understanding abstraction, modularity, code reuse, debugging, maintenance, and other aspects of software development; development and execution of programs. Do you think this is a strong enough base or should I do some learning on my own to catch up? Sorry about the specific question, but I don't know who else to ask about this.
Fellow CS student here! I hear the Persona soundtrack hehe, good taste my guy and great video!
A man of culture.
Am a clueless kid here as well and my grade profile doesn't hit the 10th percentile of the igp for CS released this year but my rp does hit the "cut off" rp for CS, but i'm seriously considering taking CS despite having zero computing knowledge or background. I'm really glad i found this video cause now i know what i'm gonna get into (the sufferings and struggles (jk)). I want to ask, how do u manage your school work, club activities (if u have any), and youtube (or social media) all at the same time?
I don't actually manage everything I have really well 🤣 club activities for me is a space away from study so it's something I allocate fixed time to (only once a week). As for schoolwork I wouldnt say I'm actually keeping up but I just try my best to maintain the pace and usually tend to whats the closest deadline first. Grades aren't a priority to me so it doesn't matter if I don't do well. As for youtube, I just try and treat it as if it's a job, just to make sure I stay consistent and disciplined :)
If you're really interested in CS NUS you should definitely apply, and even if you don't get in, the main thing to do is to at least get INTO the uni. You can always try and change course into CS in your 2nd sem
ha! This video came at the perfect moment. Great video!
Hi dargoyaki, not sure if you know me but I am currently a year 3 computer science student. I am looking for advice on how to get a boyfriend. Please give me advice thx so much xoxo
Get big p
lol thought this was a joke but this time the video is serious
not a shitpost this time!
Very nice and informative video !
Is cs going to be easy for me at least, my dad has been a software engineer for 20+ years, was once an assistant professor for CS and have 2 masters degree in cs. He told me to do cs as he said that he would guide me through the 4 years, and it would be easy, i mean programming for him is easy for him. How valid is his statement?
You are lucky. Because with your dad's help, you will get very high marks in assignments and projects easily. How many students in CS can have that? But then again, do what you really want. Don't be the guy who despise his life and his dad many years down the road working in the industry he never like
Late to the party but am a comp sci sec 4 student and i really find these videos and your latest Q&A Vid really helpful :DD Thank you for these!!
Just a question: Is the CS competition really really challenging? Cause my teachers are saying it is hard to get a job with CS now
thankyou for this though reallyy you explained the entire shitshow of CS so well altho im prolly still gonna try to get into this course n shoot my best shot at it to graduate n get good money
I’m inspired to study CS now 🤩
switch course bro
Hello! Is Business Analytics similar to CS in terms of the modules we take?
BA and CS have similar core modules, but higher level modules that BA students are required to take are a lot different than that for CS students. You can checkout the modules in the links below:
BA: www.comp.nus.edu.sg/programmes/ug/ba/curr/
CS: www.comp.nus.edu.sg/programmes/ug/cs/curr/
Thanks for sharing! Commenting for the yt algorithm!
KING
Let's collaborate, Dargo!
Really well planned video! You should apply to other uni after u grad from nus to give us a realistic review ;))
Pretty done with the study life so mo thanks 🤪
I'm going to join Nus Computer Science this year , What would your Advice to me as a Beginner ?
thanks dude for the video!
glad to help
Im a poly student currently studying Information technology. Before that. I was doing pure programming in ITE.
What makes you stand out from the rest when you first applied for NUS CS? I'm genuinely curious. My current gpa (2.98 for yr 1 sem 1) is not too good and looking at NUS IGP for CS(3.86) im seriously curious do they just strictly look at gpa?
Yes, it is the main criteria. For NUS CS, you really have to be the cream of the crop
I literally just did well for 'A' Levels, nothing special about me whatsoever. NUS CS is really competitive to get into. NTU is slightly easier, but it's still competitive there as well... that's just how it is in these 2 universities 😕
Btw I believe that the most important thing to do is to at least get into the uni first, and if possible you can try apply for a transfer for your 2nd semester! I'm a bit fuzzy on the details, so be sure to do your own research :) atb
@@Dargoyaki hello I was wondering what was your subject combi in jc and is there a subject that is a must have to apply to nus cs?
PERSONA OST
A MAN OF CULTURE
Which stream you guys took during Foundation tho? Engineering or Science Stream? Which one is better huh? Because they said either both of the stream can take CS degree so yeah I'm asking what's your opinion :/
Took science because my course is Computer Science. Idk which one's better tbh. I think CS1010E does C++ (not too sure) which would definitely be a lot more useful in the future.
@@Dargoyaki I see thanks for your response!
Hey bro thanks for all the info in your vid, it really helps. Btw could you please tell me how long is Masters in Computing if I take coursework and not research?
letmegooglethat.com/?q=nus+computer+science+masters+coursework
it'll all be in the first link
@@Dargoyaki sorry if it seemed like a stupid question😅. The people I know gave me different answers as they had no clear idea. Thanks anyways!
This is so helpful! I’m currently studying pol science in FASS and it bores me to death, so I’m thinking of switching to CS. I’m about to finish my first year and I’m worried about making the switch - even if it’s successful, what if I end up doing terribly in CS and find it to be another dead end? Not to mention I probably won’t be able to graduate on time and as a result, rack up loads of extra school fees. Any advice?
Also, how much calculus is involved in CS? (I’m terrible at calculus) Thanks Dargo!
First off you want to make sure if you really REALLY want to take Computer Science. FASS to Computing is definitely a big jump not just in terms of coursework. Things like workload and the nature of the course are going to be much different. Whereas you’d do readings and essays in FASS, in computing you’re doing a lot more problem solving and the nature of the content is such that memorizing wouldn’t work too well. E.g. the active recall technique for studying probably wouldn’t be very effective for CS stuff. Don’t worry about doing terribly, focus on actual learning instead (and what companies actually want). Doing so terribly that you’d drop out is harder than you think. I personally haven’t faced calculus outside of the basic 1k calculus module we had to take (just pass and SU). Some questions to ask yourself:
Do you want to be DIRECTLY programming software, or do you really want to work in the tech industry?
- There’s a lot more to tech jobs than just software engineering. UX Design and Product Managers are also considered tech jobs. If you think you wouldn’t like programming as much, you can consider Information Systems instead which has more focus on PM work.
Would your finances hold up with unsubsidised extra school fees?
- This could cost up to >10k for an extra sem iirc? I think they are prorated based on the number of MCs you take (20 MCs = normal semester). You can search it up online. Are you paying them yourself, or are your parents paying for you or do you have a scholarship etc.
What are your real motivations for joining CS?
- Be honest with yourself. If you’re in it for the money, it’s gonna be tough without the passion. If you’re in it to try something new, realistically you gotta evaluate if you can afford not finding your passion in it and being stuck with it, because you can’t really back out and transfer again. You can always learn programming from your UEs and online courses from eDx modules instead (search up on DYOMs with NUS)
What are my alternatives?
- An alternative is to take up the Interactive Media Development minor offered up by FASS and perhaps swap to CNM as a major (idk if this is possible). IMD minor requires you to complete NM and CS modules which are more tuned towards interactive media, which includes design and development in the tech space. You can consult Prof Alex Mitchell on this I think he’s the head of this minor programme. Perhaps this could keep you on track with graduating on time as well.
Bottom line is just REALLY be honest with yourself and make sure you know what you want. And don’t fret if you can’t answer everything either. University is a place for discovery and a lot of people end up doing jobs that have no relation to their degree at all. Just don’t join CS on a whim because if it’s really not for you the cost is gonna be high, not just financially but mentally as well. There’s a lot of value in CS and I programming is honestly fun, being able to create software and whatnot. I personally enjoy it, but I hate having to do it under the fast-paced nature of CS curriculum in NUS, which can’t really be helped. And tbh, a lot of things jobs are looking for aren’t really taught here in NUS CS.
Of course, please do your own research as well and ask around for other opinions. Ultimately I’m just a random student in NUS so I’m only saying these based on my experiences and what I know :P
@@Dargoyaki This response is way better than anything I could've hoped for, thanks Dargo!!
CS interests me because of its problem solving nature, exactly what you pointed out. The learning curve is going to be really steep, but I enjoy troubleshooting and problem-solving. I'm quite analytical and systematic in my thinking, so there might be some aptitude there. But I suck at pure math - hopefully there isn't too much of it? The biggest reason I want to join CS is that it seems... fun.
I'm currently dabbling in pol science and psychology at FASS; these courses are tedious yet unrewarding and unfulfilling. I was studying with an engin friend the other day and he was stressing over this code he'd been working on for weeks. There was a bug he couldn't spot. I felt myself REALLY wanting to get involved in the thing, to spot the bug and fix it.
When he finally made the code work, he was ecstatic. I haven't felt that sort of feeling since joining FASS and I miss it.
School-culture wise, I think I'd feel more at home in computing. I used to study at SST, so low-intensity geeky folks who like memes are my sort of people.
Thanks to your advice, I’m gonna sign up for a programming course this summer hol to see if I’m actually passionate. What do you recommend I try out? Python?
Also, I’m about to be done with y1; in the unlikely event that I do get into CS next sem, will I have to overload like crazy to graduate on time?
Thank you SO much. This has helped me immensely.
@@TofuTeo another thing I'll leave you with is that CS is not just about solving a programming problem and finding a bug - once you get into higher level modules you'll actually be creating software and there'll be a lot more than just bugs to be worried about, but of course creating software is much more fulfilling than solving algorithm questions. Additionally, although it's rewarding to eventually 'figure it out', time may not be in your side considering the fast paced nature of deadlines in this course. Definitely not weeks ah... so yeah try to maintain your expectations if possible. Grass is always greener on the other side...
Python is good, headover to w3schools or geeksforgeeks if you want free resources. The suite of HTML/CSS/JS is very useful as well. If you get in and did 2 GE modules in Y1, then you should be on track to finish on time but you'll have to burn all your UE MCs I think as the FASS Mods will convert into UEs (CS gets 32 MCs of UEs ~ 8 modules). It's fine even if you have to extend lah, don't worry. Don't compromise your mental health. All the best:)
Can i study both electrical engineering and cs in one time in nus
Pls answer
bro please tell us about placement for cs student in Nus
Hi, what was your a level rp to apply and what was the cut off?
Back then the cutoff was the same, 85RP, AAA/A on IGP. I got 86.25, AAB/AAB
Oh but the 85 is assuming C for both H1s. In reality is it also 85? Because I thought the cut off was actually 90 rp but the igp doesn’t mention the H1 scores of the different courses.
@@manishchoudhary6404 in reality RP doesnt matter that much...they look at ur mathematics grades
@@johnwig285 but wouldn’t a lot of applicants get A for Maths? Then they would look at rp right?
Can I get into NUS with 3.7 GPA?
How much money to restart CS from year 1 again?
beeg money
What is your opinion on NUS SCALE BTech Computing in SWE ?
Unfortunately this isn't something I'm too familiar with so I don't really have an opinion on the programme. I assume you've already done your research about it but if you haven't, might I direct you towards the NUS subreddit or hardwarezone? I think there are a threads that detail what it's like 😀
They are identical to their undergraduate counterparts, you should be expecting the same difficulty with the exception of the bell curve being ranked against your peers rather than as a whole
@@rinyz Hi, Thanks for the heads-up. are you currently studying NUS BTech as well?
@@XiaoMega not from there but from my research last time, it is definitely more interesting & practical compared to the standard CS degree. NUS ISS which offers the program is known for its industry oriented curriculum. That's a plus by itself because for a standard CS degree, some mods can be super theoretical. Companies send their employees to NUS ISS to train. And just to add on, the fact that their masters in software engineering is so popular, it speaks volume.
with my 2.0 gpa i think not.
looking forward to your new content!
Thanks Xing Wei! Atb for your content creation too 🙌🏻
Hey which drone are you using??
I'm using the DJI Mini 2!
What a winner
That's what winners do
is computing in nus need interview
Sometimes the only way to get out of those long black holes of programming is to simply toss it in the dustbin and start over from scratch😂
truth
Bro we can actually fly drones around the campus uh? or need to seek permission
Should be good, the campus itself is in a safe to fly zone
What are you currently specialising in tho
The 2 focus areas I'm clearing are Software Engineering and Computer Graphics & Game Development :)
@@Dargoyaki How is the software engineering specialisation? im considering it as well :O
@@neoruien3016 from what my senior told me, you're better off learning software engineering at a job than at school 😅 I'm clearing it because we only need 2 more modules to complete it so might as well (not too interested in the others).
For the modules themselves, expect them to focus a lot on groupwork, with theory focused on practices like -driven development, software architecture, testing etc. I did CS3219 (Design Principles & Architecture) and currently doing CS4218 (Software Testing). CS3219 will have you create your own app, CS4218 requires you to finish implementing some incomplete code given to you based on requirements they set :) of course both have their own tests as well
Can I opt for IIT JEE in 11th NUS?
I wonder if Daryl is a straight A student for his A levels
Nope, but I got AAB/AAB :p
@@Dargoyaki You must be really hardworking
bro then how people take double degree in cs n biz sia bruv insaneee
Idk sia they monster
U get new sub, big pro
u pro
I like it!
Thank you!
Too bad my results not good to apply. I shall see myself out.
sick bro
thanks bro
I’m in Y1S2 and I can already feel the imposter syndrome kicking in hard.....
don't worry bro, if you ever get bad grades just remember people like me exist 😜 you're not alone! Just focus on enjoying the learning process instead of having a fixation with grades, your life in uni will be more enjoyable
@@Dargoyaki Thank you!!!
NOTIF SQUAD WYA
Current cyber security student in SP, with my GPA (3.69) guess I'll die
Hi Daniel Tamago!
hope can meet u in NUS !!!! xD
Did you manage to get a position? I remember you from the vlog video I did, would love to hear an update 😀
@@Dargoyaki Haha, i have to wait till end of May, NUS office would commence the result at that time.
What is the fees
you can find this information online :) just search for NUS course fees and a PDF link should pop up
here before 100k subs
Hello, tempted to apply for CS in NUS because of the high starting salary... may I know whether this is true? hehe
Well it's true... but at what cost? 🤔 Please go do your research if you're interested in CS! Shit's tough and has a really steep learning curve
lmao if you're going to study CS just cause of high starting salary and have 0 passion for it, you're gonna die
My man in bmt:D
LUCAS FANTASTIC
Hello! It seems a bit far fetched to say that after graduating from NUS Cs you'll be able to work for Pixar... Hahaha
As Woody says... reach for the sky... 😅
you should spend more time study CS1101 instead of making beedio la.
jokes on you, did that shit years ago 😜
Beneath the Mask? Hell yea
Great vid btw
Cultured
Man I just finished my first sem for diploma in cs and I have no idea what’s the lecturer talking about programming fundamentals, she’s literally just reading off slides. Idk if I should continue studying cs
Its a steep learning curve so it'll be hard at the start, but once you build your foundations things should be easier to understand
persona 5 music 😍
Abstraction
equals equals equals
FIRST
Man out here watching this when he's already Y4 computing 😅
@@Dargoyaki i'm learning new things from this vid, cuz i learnt nothing from my past 4 years! ok but honestly this vid is rly so damn true, coming from someone who's perpetually at the bottom of the bell curve every damn semester.
Persona 5 ost?
Cultured
I am cultured
CS students gon be rich tho
Rich, but at what cost? 🤪
Very smart students there
get away pls
Behind the mask
cultured man
Daniel is just a hyped up mugger lol