- 15
- 36 929
Sam Can't Code
เข้าร่วมเมื่อ 12 พ.ย. 2009
Non-CS undergrad, Georgia Tech OMSCS grad. I hope sharing my experience shows computer science can be fun, creative and approachable.
Building an App: Where to Start?
It's been a few weeks since starting this project, and in this video I give some updates related to market analysis, requirements gathering and system design.
Chapters
0:00 Review
0:25 Market analysis
1:52 Requirements gathering
2:24 UI design
2:44 System design
4:29 When to code
Chapters
0:00 Review
0:25 Market analysis
1:52 Requirements gathering
2:24 UI design
2:44 System design
4:29 When to code
มุมมอง: 142
วีดีโอ
Georgia Tech OMSCS: What I'd Do Differently
มุมมอง 2.1Kหลายเดือนก่อน
I had a great experience in Georgia Tech's Online Master's in Computer Science (OMSCS) program, but there are also things I would have done differently if I were starting the program today. Chapters 0:00 Intro 0:20 Meetups 1:32 OMSCS Conference 2:18 Study groups 3:22 Research 4:26 Specialization 5:41 Conclusion
Building an App After OMSCS
มุมมอง 3052 หลายเดือนก่อน
Announcing the beginning of a new series where I build an app using the skills I learned in OMSCS.
OMSCS Graduate Algorithms (GA) Review (non-CS undergrad)
มุมมอง 3.1K5 หลายเดือนก่อน
My review of Georgia Tech's Graduate Algorithms (CS 6515) from their Online Master's of Science in Computer Science program. Official course page: omscs.gatech.edu/cs-6515-intro-graduate-algorithms Course textbook: www.amazon.com/Algorithms-Sanjoy-Dasgupta/dp/0073523402 Grade distribution tool: lite.gatech.edu/lite_script/dashboards/grade_distribution.html Chapters 0:00 Intro 0:35 Content 3:45 ...
OMSCS Digital Marketing (DM) Review
มุมมอง 4805 หลายเดือนก่อน
This week I review Georgia Tech's Digital Marketing (MGT 6311). Official course page: omscs.gatech.edu/mgt-6311-digital-marketing Chapters 0:00 Intro 0:52 Content 2:23 Thoughts 3:01 Conclusion
OMSCS Global Entrepreneurship (GE) Review
มุมมอง 6466 หลายเดือนก่อน
In this video I review Georgia Tech's Global Entrepreneurship course (CS 8803). Official course page: omscs.gatech.edu/cs-8803-o17-global-entrepreneurship Chapters 0:00 Intro 1:29 Content 2:47 Thoughts 6:02 Conclusion
OMSCS High Performance Computer Architecture (HPCA) Review (non-CS undergrad)
มุมมอง 1.7K6 หลายเดือนก่อน
In this video I review Georgia Tech's High Performance Computer Architecture (CS 6290) course. Official course page: omscs.gatech.edu/cs-6290-high-performance-computer-architecture Chapters 0:00 Intro 0:34 Lectures 1:24 Projects 2:22 Pros 3:19 Cons 4:00 Recommendations 4:50 GIOS Comparison 6:54 Conclusion
OMSCS Introduction to Information Security (IIS) Review (non-CS undergrad)
มุมมอง 1.3K6 หลายเดือนก่อน
In this video I review Georgia Tech's Introduction to Information Security course (CS 6035), which I took as part of OMSCS. Official course page: omscs.gatech.edu/cs-6035-introduction-information-security Official course website: github.gatech.edu/pages/cs6035-tools/cs6035-tools.github.io Open source course textbook: docs.google.com/document/d/1_kehNQg6mgUUbX2zPZnpddUORjmkz-QnIhOYhlzmdF0 Chapte...
Georgia Tech OMSCS Software Development Process (SDP | CS 6300) Review (non-CS undergrad)
มุมมอง 1.4K6 หลายเดือนก่อน
Official course page: omscs.gatech.edu/cs-6300-software-development-process Chapters: 0:00 Intro 0:40 Background 1:11 Content 2:19 Pros 3:22 Cons 4:38 Recommendations
Georgia Tech OMSCS Human-Computer Interaction (CS6750 | HCI) Review (non-CS undergrad)
มุมมอง 1.6K7 หลายเดือนก่อน
In this video, I review the course Human-Computer Interaction that I took as part of Georgia Tech's Online Master's of Science in Computer Science (OMSCS). Official course page: omscs.gatech.edu/cs-6750-human-computer-interaction Official course website: omscs6750.gatech.edu/ Chapters 0:00 Intro 1:16 Structure 3:53 Pros 5:54 Cons 8:10 Recommendations 9:22 Conclusion
OMSCS Graduate Introduction to Operating Systems (GIOS | CS 6200) Review (non-CS undergrad)
มุมมอง 3K7 หลายเดือนก่อน
In this video, the third in a 10-part series of course reviews from Georgia Tech's Online Master's of Science in Computer Science program, I review CS 6200 Graduate Introduction to Operating Systems (GIOS). Official course page: omscs.gatech.edu/cs-6200-introduction-operating-systems Chapters: 0:00 Intro 1:17 Lectures 2:43 Projects 4:46 Thoughts 5:50 How to prepare 6:41 More advice 7:04 Dislike...
Georgia Tech OMSCS Computer Networks Review
มุมมอง 1.1K7 หลายเดือนก่อน
This week I review Georgia Tech's OMSCS Computer Networks course. Official course page: omscs.gatech.edu/cs-6250-computer-networks Chapters: 0:00 Intro 0:29 Content 0:57 Structure 1:41 Pros 2:04 Cons 3:20 Recommendations
OMSCS Course Review: Artificial Intelligence for Robotics (AI4R)
มุมมอง 1.5K7 หลายเดือนก่อน
In this video I review the Artificial Intelligence for Robotics (AI4R) course from Georgia Tech's Online Master of Science in Computer Science (OMSCS). Chapters: 0:00 Intro 0:32 Content 1:16 Structure 2:25 Pros 3:10 Cons 4:25 Recommendations 5:38 Conclusion Links: 🐝 Official course page: omscs.gatech.edu/cs-7638-robotics-ai-techniques 📝 Reviews: www.omscentral.com/courses/artificial-intelligenc...
How to Prepare for Georgia Tech OMSCS (without a CS degree)
มุมมอง 6K7 หลายเดือนก่อน
In this video, I talk about how I prepared for OMSCS as someone without an undergraduate degree in Computer Science. This is a follow up to my review of OMSCS: th-cam.com/video/hCBg8tTTYog/w-d-xo.html. Chapters: 0:00 Intro 0:16 Requirements 1:55 Motivation 3:09 Time management 4:12 Conclusion Links: 🐝 Official OMSCS website: omscs.gatech.edu 👾 Computer Crash Course playlist: th-cam.com/play/PL8...
Georgia Tech OMSCS Review (non-CS undergrad's perspective)
มุมมอง 13K8 หลายเดือนก่อน
I recently graduated from Georgia Tech's Online Master of Science in Computer Science program, and in this video I share my opinions on the program. Clarification: At 3:30, I say "If you do one course per semester, it's around $7k". Here "it's" refers to the entire program, not a single course. Here's a follow up video where I share how I prepared for OMSCS without a CS degree: th-cam.com/video...
2000 hours? Fuck that
Congratulations, I am considering Georgia Tech too but for online Masters in Analytics (OMSA)
It's definitely worth considering, good luck!
I am from San Diego and just joined the OMSCS program at GATech. Would love to be in a local meetup group.
Check out the #sandiego channel at gatech.enterprise.slack.com
@@sam_cant_code Thank You so much! It does ask for a coworker though to assign the right workspace.
When you say it was about 20 hr/week, was that at 1 class per semester? Did you ever do the summer session?
That was the average, some classes were 20 hours per week on their own while some were much less. I took courses over the summer twice and would recommend taking lighter courses since the summer semester is shorter
@@sam_cant_code How many weeks are the summer sessions and where was that? Also, aren't the classes at Illinois 4 credits each? Seems like Summer classes there might be pretty tough if you're working full-time?
Everyone on reddit complains up and down about this course. It doesn't at all sound like it's that bad. If anything I'd be more worried about the exams than the projects. I've implemented my own TCP/UDP servers in C, go and Python at work and for fun. So unless I am missing something about the demands of the project I assume I'll be fine? Thinking about taking this one in the summer. Appreciate your review!
You’ll do well with your background!
What qualifications does one needs to study a masters in HCI
omscs.gatech.edu/preparing-yourself-omscs
I'm starting iHPC as my first course this semester, so I'm glad you found it to be a pretty good prerequisite for a bunch of the other courses
Best of luck!
Hi sir I would love your opinion Here is all my story I wanted to share my journey and seek some guidance. I graduated with a Bachelor's in Civil Engineering, but after moving to the USA, I discovered my passion for coding. I started teaching myself software development, and over time, I landed a role as a backend engineer for a Fortune 500 company, working on U.S. government projects. Recently, I got promoted to a mid-level backend engineer, and another company is also currently processing my security clearance for a new opportunity. I'm considering taking Algorithms, Data Structures, and Operating Systems courses on Udemy to strengthen my foundation before applying for a Master's in Computer Systems. My goal is to gain a deeper understanding of operating systems, networking, and cybersecurity, ultimately contributing to securing U.S. government systems against threats. In my free time, I’ve also worked on side projects, including: Sharing knowledge in software engineering and cybersecurity through blogs and tutorials. Building a platform to help students choose majors based on real-life experiences and career insights. I’d love to hear your advice: Do you think I’m on the right track for applying to a Master's program in this field? Are there specific programs, resources, or certifications you’d recommend to help me prepare? Any general tips for someone transitioning into a technical graduate program from a non-CS background? I’m really excited about this journey and would deeply appreciate any guidance you can share. Thank you!
Hi sir I would love your opinion Here is all my story I wanted to share my journey and seek some guidance. I graduated with a Bachelor's in Civil Engineering, but after moving to the USA, I discovered my passion for coding. I started teaching myself software development, and over time, I landed a role as a backend engineer for a Fortune 500 company, working on U.S. government projects for the past three years mostly focus on Java , spring boot , ReactJs , MySQL and other internal tool. Recently, I got promoted to a mid-level backend engineer, and another company is also currently processing my security clearance for a new opportunity. I'm considering taking Algorithms, Data Structures, and Operating Systems courses on Udemy to strengthen my foundation before applying for a Master's in Computer Systems. My goal is to gain a deeper understanding of operating systems, networking, and cybersecurity, ultimately contributing to securing U.S. government systems against threats. In my free time, I’ve also worked on side projects, including: Sharing knowledge in software engineering and cybersecurity through blogs and tutorials. Building a platform to help students choose majors based on real-life experiences and career insights. I’d love to hear your advice: Do you think I’m on the right track for applying to a Master's program in this field? Are there specific programs, resources, or certifications you’d recommend to help me prepare? Any general tips for someone transitioning into a technical graduate program from a non-CS background? I’m really excited about this journey and would deeply appreciate any guidance you can share. Thank you!
great content, thank you and keep it up!
Thank you
Happy it was helpful 🙂
Stop uptalking
Thanks for the feedback
Great advice! I'm in the program and have a non-CS engineering BS degree. You've now made me consider some of the computing systems courses you mentioned. Do you have a LinkedIn? I'd love to connect and learn more about your robotics background since it sounds similar to mine.
Thanks! Happy to connect, it's sam-hornstein
For someone who the degree overseas , should evaluate course by course ?
It depends on your what your goals are, but one of the benefits of OMSCS being online is that it's very accessible to international students. It's also relatively cheap compared to other similar programs and so it's easier to try one or two classes
think I want to do ML or IIS specializations just can't decide if I want to avoid GA. People online make it sound difficult but then some comments say it wasn't much worse than their undergrad algorithms course so idk who to believe.
My experience wasn't bad, but it can be stressful since it's so exam heavy. If you've taken an undergrad algo course you'll probably be fine
Sam Can't Code after the Master's on here trying to promote his TH-cam.
Thanks for watching!
Which courses would you say are both useful for a non-CS background and enjoyable in terms of how well they're run?
HPCA and GIOS were both useful and well run. I thought IIS was fun and useful but the teaching staff is pretty hands off. HCI is a very practical class and changed the way I think about technology, but it is a lot of writing. GA is obviously very foundational and, although a bit scary, I had a largely positive experience with it
Thanks for sharing!
I am just starting this semester and this was very helpful.
Happy to hear, good luck!
awesome lets do this
straight to the point....no nonsense easy to follow
Hi sam, is the group in the group project randomized or do you need to make your own group? Also, when working with the group project, did you often do an online meeting with your teammate, so you need to allocate time together? Thanks in advance
Groups were random, but I really liked mine. We met over video about once a week
1 course is 7k?
The entire program is about $7k
Hello Sam Congratulations and thank you for your video. I wanted to ask 1 thing the transcript and Degree you got, is there anywhere at all ONLINE word mentioned? Or something else mentioned that'll indicate that this is different from the in-person degree at Georgia Tech?
Nope, same as in-person
I'm going to do Interactive Intelligence, partly because I don't really need this class because my undegrad covered every topic and I don't need that stress.
Looking forward to do the program in the future
Great info
Congrats please make more videos
I plan on releasing one soon!
Great vid! Just an FYI I think Georgia tech’s admission committee doesn’t value MOOCs very well, even their own, if applicants don’t have much of CS background. They help more for non-CS STEM backgrounds
You said in the intro that its not necessarily the fastest route to getting into software, and that there's an opportunity cost here. What would you recommend alternatively? I am looking at the OMS Cyber program which is a little different but same premise, I have a non-CS background. Thanks in advance! Great video
The fastest way is to pivot into a software role. Every industry uses software, and if you’ve worked in that industry in a different role, that gives you an advantage. That being said, OMSCS can be a great time investment in the long term.
Hi Sam thank you so much for your vids they're helpful (: would you mind mentioning how is the job market for you given that you didn't study cs for your undergrade degree? Thank you so much again I subbed ^^
Thanks! About 2 years ago the job market was great, then it got really bad and now it seems to be slowly getting better. I had industry experience before starting OMSCS and that’s what employers care most about.
Is there an option to opt for a thesis?
There is, it’s just not as common
Just binge watched all of your videos, kudos.
Really insightful, thanks mate.
Applied for this spring semester and have been binging your content its been super useful.
So there are 10 courses to graduate from omscs?
Yeah that’s right
Hey Sam, thanks for sharing your insights. Do you mind sharing your specialization? I heard great reviews for this class, but am planning for HCI specialization so not sure if I should still take this class?
I did Computing Systems, so this was one of my electives
Did you have Java experience before taking this course? I have several years of python experience but no Java experience which makes me nervous…
I had about a year of Java experience when I took this class. I wouldn’t worry too much though, the Java programming in this class is very easy
My daughter did it from india.she also completed in last march.now she is pursuing PhD in human centered computing from a u s University
Thanks for the review, a question regarding this. Is AI detectable when used to refine our work for these assignments?
I don’t know, ChatGPT was very new when I took the course
I really liked your breakdown, will be going through the rest of your vids! Might be too late for a question (my time ticket's for tomorrow morning lol) but did you feel you would've been fine with taking a week or two off during the course semester? That's the only reason I'm leaning towards taking HCI as my first course, since I've got a Peru trip and then a Euro trip lined up lol. Keep up the good work!
Thanks! I actually got married and went on a week long honeymoon to Hawaii the semester I took HPCA. HCI is the easier class, but its workload is so constant that HPCA is probably the better choice if you’re looking to take a trip
The research opportunities have opened up now. There are regular project opportunities since Summer 2024 and now there is a new Research Course.
That’s great to hear
Thanks for the review!
Did u mean that the lecture is harder in HPCA than is in GIOS? Then would it better to take GIOS first then HPCA? Also, another question I have is, do you think is beneficial to take both given u mentioned content wise, both are largely similar.
Yes, in my opinion the lecture material in HPCA is harder than in GIOS. I recommend taking HPCA first because the material is at a lower level of abstraction and so to me it makes more sense to start there and then build on top with GIOS. That might just be how my brain works though, for some it might make more sense the other way around. And there is a lot of overlap, but at different levels of abstraction, and the courses are different enough that I recommend taking both, especially if you didn't do CS in undergrad.
@@sam_cant_code thanks alot for ur reponse. I did not come from a cs background. But i did some research and they do review that gios is more practical and hpca would be more relevant in hardware related work. Would that be the case in ur opinion?
I think what’s practical depends on your frame of reference. GIOS is at a higher level of abstraction than HPCA, so yes, it’s probably more practical for most people. That being said, they’re both very low-level compared to what most people work with day-to-day, so there’s not much difference between the two from that frame of reference. To me, the important part is they both teach you concepts that underpin much of the technologies that most people work with every day.
Question re the clarification about the cost: why do you use "if" in this sentence at all? Is the cost conditional upon course load? Everything I've seen online says it's $7k for the program; is it cheaper if you take more courses per semester? Maybe just minus those baseline fees you pay per semester and so the fewer semesters you take the fewer of those you're on the hook for? If this is the case, how much are those fees more or less?
In my last semester it was $585 per course with a $107 flat fee
Thank you! What are the math classes that help (in undergrad)?
Material-wise, none of the math classes I took in undergrad were that similar to GA, but the overall format of classes (exam heavy, with lots of emphasis on problem solving) was very similar. I took Calc 1-4, Linear Algebra and Differential Equations. Come to think of it, most engineering courses were like this
If you are a CS major, taking a Discrete Math course helps, same with an automata/complexity theory (aka computational theory) course seems to help given the information given by Sam. In undergrad I those 2 as well as a basic algorithms course and the idea is always centered in making efficient algorithms in terms of runtime as well as making mathematical proofs
@@fernandobermudez2062 thank you! :)
@@sam_cant_code thank you very much !
Easiest end game class hands down 😂
😅
question: on which exam is randomized algorithm?
No randomized algorithms in this class
Hey, Sam... Really helpful information, Thanks a lot...👍 Can you please share your linkedin id, i have some doubts regarding this program... Please
Sure: sam-hornstein
Did you get a new laptop for the program, or what did you use? I have a 2015 intel macbook pro, and I am considering getting a new laptop just for the program (ideally Windows). I only have 8GB ram, and I saw that some of the AI/ML courses require linux and might be difficult on my slow machine.
I used a MacBook Air M1 with 8GB RAM. It was fine for everything except a few projects in IIS that required Linux. For those, I bought a used Dell desktop with 16GB RAM off Amazon for ~$150 and installed WSL so I could run Linux. I also considered spinning up a cloud instance. I mostly took systems courses though, so I’m not entirely sure about AI/ML courses.