Wow so glad someone who’s completed the program is posting up videos online ... hope to see more about OMSCS from you as I start my first class this Fall!
I'm halfway through the program myself. I majored in Electrical Engineering in undergrad, so there was a lot of ground to cover before I was prepared for the program. Still can't believe how good of a deal it is!
Great share! I appreciate you being so open about getting bad grades at first, as well as how you were able to improve the situation and what was causing the struggle. Very honest of you!
Dude, props for talking about failing your first two classes. I couldn't imagine the mental stress that put on you! I'm not going to lie, you scared me with this video.
Thanks! I'm sure you will be able to do it. I bit off more than I could chew at first and had to adjust my pace and expectations for how much time I personally needed to dedicate to the program.
Hi Jason, thanks for the comment and the suggestion! I have been considering doing more detailed videos on individual courses, so I'm glad to hear that this would interest you. Good luck in the program!
Hey Jason, how was your application experience? I’m thinking of applying to the program and although I have an engineering undergrad degree. It’s not so related to computer science and I’m just trying to get an idea about how much of a technical background in CS they’re looking for in prospective students? Would really appreciate your input on this question. Thanks!
Seems like a fair trade off. Be easily admitted into a top ten CS degree, but in turn, as long as you can get through their gauntlet of weeder courses, you end up with a prestigious degree coming out. My guess is that there are a lot of low quality students being admitted into the program, and therefore the school needs a way to filter out in order to have a degree thats still worth something to employers and graduates of the program. Conversely, for some schools that are harder to get into, the grading scales tend to be more lenient, even though the material was intense. For example, I have taken computer science courses at another top tier institution for undergrad, and even though the courses were difficult, and half the class were getting below 70% from the TA's (including myself), the grading curve was adjusted in the end by the professor so that the lowest grade in the course was a B average. The only difference is that all of the students at this institution were considered "high quality" so I guess I was lucky to be in a college could that that had the flexibility of doing this.
Though this video is old, i'm having a really tough time ramping up to the speed of OMSCS. I am failing my first two courses as well, and this give me inspiration to keep going and work harder the following semester
I wish you the best of luck.. It is a difficult road to travel but I do think the program helps you "learn how to learn", which honestly is a skill that's almost more important than the content you learn in the curriculum.
I got rejected the first time. Had bachelor in Chemistry with software developer experience. Rejection letter said to take some CS fundamental courses like Datastructure, discrete mathematics and Computer organization.
Thank you for sharing! I plan to start the program this fall. Still trying to decide between computing systems and machine learning. Seems like there are way more traditional software jobs in Atlanta than machine learning, but Im more interested in machine learning.
No problem! Glad you liked it. I think the program provides a unique opportunity to expand your skill set in something that you might never have the chance to learn otherwise. So if you're more interested in the ML specialization than Computing Systems, I would say go for it! No matter the specialization, every single class has coding projects that will provide excellent challenges that you can show on your resume. Another thing to consider, given that this year there has been kind of a paradigm shift that companies have made towards remote work, you might be able to find remote opportunities outside of Atlanta related to Machine Learning. These are just my thoughts, but I always lean towards doing what you're interested in, because the program is tough and takes a significant time commitment to complete, so why not spend it learning about topics that spark your interest?
@@tech_with_moss Right, I'm interested in both, just more interested in machine learning. Another thing is I was looking at machine learning jobs for companies like amazon on LinkedIn and they seem to want a traditional programmer with machine learning thrown on top (at least according to their job requirements). I don't want to graduate with the ML experience but not the traditional programming experience and thus can't easily get a ML job. You see what I mean?
I can definitely understand where you're coming from. When you matriculate into the program, you're not locked into one Specialization or the other. So you could try an ML class maybe your first semester and see what you think of it, and then maybe a Computing Systems class your second semester. The program allows you to take some free electives that don't have to be related to your specialization (but still count as credit towards your degree) which allows for room to experiment, which you might want to do at the beginning to really know what you want to do going forward. Best of luck this fall!
Oh, and BTW, I saw your course on Udemy, and found it really interesting, because as a new in this field, there are so many tools that I sometimes feel where to lean on or what to do with them.
Great question, and it's one that I had when I first looked into the program. It does not say "Online Master's" on the diploma. The diploma looks and is a regular MS CS diploma that you would have if you had gone to an on-campus program.
Hey Moss, thanks for sharing your experience! I wonder if the 2 foundational courses that admitted students must take at the very beginning are part of the total of 10 courses included in the OMSCS program.
Hey Gustavo! That's correct, the two foundational courses are included in the overall 10 courses that you will need to complete the program. So after completing your foundational courses, you should have 8 courses left. I would suggest you follow-up and confirm this info with the OMSCS advising team to confirm, since I'm not part of the faculty
The first thing is that I definitely would have only taken one class my first semester. Secondly, I would have tried to get one-on-one tutoring when I was struggling my first semester. Besides that, nothing else comes to mind at moment!
@@tech_with_moss Thanks Moss for sharing your thoughts. When you refer to one-to-one tutoring, particularly in what areas or subjects would you have highly considered one-to-one tutoring. Thanks
Thanks! They're going well! Since I got my degree I've been able to continuously move into more technical engineering positions and grow in my career. I'm glad that I took the degree because it helped me learn the fundamentals that I needed to take my career to the next level.
Great video and congratulations on completing the program! I was wondering what your undergrad GPA was and how that impacted your application, and also any prerequisites you may have had to complete before matriculating into the program. Thanks!
Hi Imran! Thank you! My undergrad GPA was a 3.1 if I remember correctly. However, it was in a Liberal Arts degree, which didn't have any relevance to ComSci. Although I'm sure it was factored in, I personally don't believe it had a significant impact on my application. Having said that, prior to matriculating into the program I had been taking graduate courses in a different master's program. I had taken a database course, project management course, information security course, and one other that I can't remember at the moment. In addition to that I had gone on Udemy and tried to take a course that had some python coding projects to increase my experience with coding.
I am a little apprehensive about applying because I have no background in computer science. You mentioned in your video that you worked full-time while pursuing your masters degree. Which company did you work for and do you know of any tech companies that pay for their tuition?
I'm in OSU post-bacc program and I'm struggling with discrete math, so it helps to know that you failed your first 2 classes (sorry that you failed, but you succeeded in the end).
I'm 7 courses in come Fall2020. My first was GIOS and I'm really keen on Computational Photography and AOS but with the studying from home with kids during the Covid19 lockdown in my country, I'm considering lightening my load. You aced AOS so I'm interested to hear your thoughts on the course, compared specifically with GIOS. I have a limited number of courses left to me and I have to be extremely selective now ...
Hi Bryan! So in some ways, I think GIOS was more challenging in terms of the material that was taught than AOS. Primarily because I wasn't familiar with C, network and multithreaded programming before taking the course. The learning curve for me in GIOS was extremely high. Then when I took AOS, there were concepts that carried over, so the learning curve wasn't as high. However, the workload of AOS was notably higher than GIOS. Projects take significantly more time to complete and the tests covered more material. It was tough. Would I take AOS again? Absolutely, but it's a course I'd typically say take by itself unless you've got plenty of time to dedicate to the course.
Thank you! Glad you liked it. I do have a link to the current courses offered: omscs.gatech.edu/current-courses, which has summaries for each course available in the program. These are the courses that I took for reference when reviewing the above link: Software Development Process Machine Learning For Trading Intro to Information Security Computer Networks Computational Photography Graduate Intro to OS Advanced Operating Systems Educational Technology Graduate Into to Algorithms Software Architecture and Design
Hello, I have got a F last semester and impacted my GPA to around 2.9. Can you please help me how to petition for graduation? What are legitimate reasons for filing a petition?
Very informative video, thanks for sharing! Did you have any programming experience before starting the OMSCS program? What skills/languages did you have to learn on the fly?
Glad you liked it, Mihir! I had very limited programming experience in one or two community college level courses, and no experience professionally prior to starting the program. I learned Python and C/C++ on the fly. I learned some Java at my job midway through the program, but the Software Architecture and Design course expanded my knowledge of Java. Many courses in the program facilitate the coding projects through python, but some courses use other languages like C/C++. Some courses required that I learn topics that were not directly related to the course, but were dependent on completing the course material. For example, I learned some linear algebra on the fly through Computational Photography, which was a subject I had never formally studied. And I think in general, my approach to writing software improved. Over the course of the program, I was able to think more fluently in an Object-Oriented Programming fashion.
Great, and congrats on completing the program. I am in my 7th course so far and your video is very helpful. 3 classes for me more to go. I just created a new video about my experience in the program so far and gave my own perspective. Since you graduated, did completing the program have any positive impact for you so far? for me, it seems I get a lot of interview request from linkedin.
Thank you Edson! And good luck on your final three courses! You're in the final stretch of the program. To answer your question, I do think that completing the program has had a positive impact in multiple areas of my life. I feel like it is easier for me now to learn new technologies. Like you mentioned, I also noticed more inquiries through linkedin from recruiters. Although I don't have hard evidence of this, I do believe that having the OMSCS degree helped me get my most recent job.
Hi Alex, thank you! I'm not aware of any tutoring resources provided by Georgia Tech specifically for the OMSCS program. You could seek online tutoring through an independent platform though such as www.wyzant.com/ or www.codementor.io/tutors. You may want to also ask the OMSCS Reddit community as well to see what resources other students have found: www.reddit.com/r/OMSCS/
Can you take the prerequisites at goergia tech? Can you transfer credits from community college? and also can you do an internship even if it's an online school?
Thanks for sharing! If you take one class per semester, how many hours are you watching/attending class per week? How interactive is it? Is there easy access to teachers or are you kind of on your own? Thanks!
Hello! The amount of hours you watch lectures can vary widely between classes. Some classes the lectures can be several hours and others you won't spend more than an hour on per week. If you're referring to hours of studying per week (not just watching lectures), that can also have a huge variance between classes. On average I think you could expect to study between 10-15 hours per week working on one class, with some of the most difficult classes ranging between 15-25 hours per week depending on the class. It is not very interactive, being an online program, but you do have office hours in most classes where you can ask the TA's and Instructor's questions. And there is a forum for each class where students can post questions. I don't think it's easy to access an instructor or TA and get 1 on 1 time with them at all (that's mainly due to the number of students in each class). For the most part you're kind of on your own.
Hello, I see that the program has 3 options: Course Option, Project Option, Thesis Option. Can you explain more about these differences? How to choose the good one?
Hello! Thanks for your question. So I had to do some research, but I found the Spring 2020 orientation document for the OMSCS program: omscs.gatech.edu/sites/default/files/images/spring_2020_orientation_document.pdf. In Section C, number 4 of the document it states "The thesis and project options are not available to online students. OMS CS is a course-only program." So I don't think that you have the project or these option if you're going to go into the OMSCS program. I also don't have any familiarity with the other two options, so I really couldn't advise on which is the best option. Additionally, I know that I linked the orientation document, but I would also ask your question on the OMSCS Reddit community to confirm what the document states: www.reddit.com/r/OMSCS/
Thank you for the information, I am wondering if i need to have a toelf certificate for apply to the online master considering that i am a foreign student?
Hello! The TOEFL requirements are outlined here: grad.gatech.edu/degree-programs/computer-science-online. It appears that it is required, but you should confirm with the admissions office.
Thank you so much for this! You mentioned that you had found a job as a DevOps engineer prior to getting in the program. How did you get without having prior experience in computer science. Thanks in advance for your help!
Hi Saliou! Although the role was called DevOps engineer, I was mostly doing server administration and process engineering for development teams, so it didn't require my technical competencies to be particularly high (so maybe I shouldn't have been called a DevOps Engineer).
I did not have to take any additional classes not covered in my Bachelor's to get accepted in the program or to get through the program, but I think it would have made it an easier experience if I had taken a discrete math course prior to entering the program.
Hi Moss, I'm in a similar situation with an F in one subject. Can you tell more details about what academic probation is and how I can stick in the program and not get kicked out? I'd really appreciate if you have any tips?
Hello! Above anything else, I would work with your OMSCS academic advisor to understand exactly what you need to do to get out of the Academic Probation status and into Good Standing status. Having said that, here are a couple of resources regarding academic probation: www.reddit.com/r/OMSCS/comments/dbidq7/academic_warning/ registrar.gatech.edu/info/academic-standing catalog.gatech.edu/rules/6/ If you are not already, I would suggest taking only one class per semester. If you're struggling to learn certain topics, I would also consider hiring a tutor to help you. It can make a world of difference to have someone who understands the material and you can speak with live to ask questions.
Good content! I’m about to start OMSCS coming from non-CS background. You shared your GPA, would you mind also sharing what grades you got per course so I can get an idea of course difficulty?
Thanks, Dean! Good luck in the program! I can definitely share my grade in each class. Since your question is regarding course difficulty, I'll also direct you to this website, if you haven't already been here, which provides difficulty ratings on each course: omscentral.com/. I used this website to guide my entire curriculum in the program. Grades: Software Development Process: F Machine Learning For Trading: F Intro to Information Security: B Computer Networks: A Computational Photography: B Graduate Intro to OS: A Advanced Operating Systems: A Educational Technology: A Graduate Into to Algorithms: B Software Architecture and Design: A I had two courses transferred from a different school. I actually don't remember which courses were transferred but those courses don't have an impact on my Georgia Tech GPA
Hi, thank you very much for making this video. It is really helpful. I have a question. You mentioned that if we take 1 class/semester, it would take about 3 years to complete the course. So, we would be taking 6 classes in 3 years. But you mentioned that we need to complete 10 classes to graduate. Can you explain this part?
Hi Abhishek! I should have clarified that timeline a bit. That schedule, 1 class per semester, assumes that you take a class not only spring and fall semesters, but also summer. If you do that, you will end up with the required ten classes (approx three years)
Hey Moss , Hope you're doing well. I am starting omscs and I just wanted to know about the exam difficulty. Are the exams based on what is taught in class and in home works? or they seem completely new and unheard or unseen before?
Hi Zinnia, the exam difficulty varies significantly between courses. In regard to exam coverage, at least in the classes that I took, most of the exams were based on what was taught or assigned as readings/homeworks
Hi Moss. Thank you for sharing your experience. It's very informative. I have a AA in Computer Science and a BS in IT - Software Development and my work experience spans 5 years as a software engineer. Do you think I have a good chance of getting accepted to the program?
Hi Franklin. Thank you, I'm glad you found value out of the video! Based on the experience you've listed here, in my opinion I think you would have a strong chance at being accepted into the program if you applied. Having both industry and academic experience related to Computer Science is great. I mentioned in some previous comments the following: If you do apply, make sure to highlight accomplishments/projects, either academic or professional (or both) that will show you can handle the rigor and the workload in the program. I'm sure the school weighs multiple factors, but I think this in particular is important for the OMSCS program. I'll emphasize that I'm not a member of the faculty though, so I'd also suggest taking a look at the OMSCS Reddit community and asking there as well! www.reddit.com/r/OMSCS/
Thank you for this insight. My question is about students that graduate from CS but has no work experience. DO they have a chance to get in? and how hard can it get to someone like that? I know that is not your case, but you might have an idea.
In my opinion, CS undergraduate degrees who don't have work experience definitely have a good chance of being accepted into the program. I don't think it would be that difficult to be accepted into the program if you applied with no work experience but had a Bachelor's degree in CS. I feel like an MBA program might prioritize work experience as a factor in accepting a student into the program but I don't really think that's the case with OMSCS (again that's just my opinion).
great video! I'm considering to apply to the same program. I don't have CS under graduate, but I'm working software development since 2019, so I think is enough to try the program, right? At least 1 course por semeter.
Yes if you have professional software development experience it will definitely help you in the program. 1 course per semester is the best route in my opinion if you're trying to lead a moderately balanced lifestyle.
I'm applying to both the online MS and in-campus MS at GA Tech and UT Austin with no computer science background for the most part (minus a class or two and teaching myself on my own). Do you recommend taking some classes before enrolling in the program? If so, what classes do you recommend?
Hi Christina. Good luck on your applications! Regarding your question, I think it would be very beneficial if you either took local community college courses or online programming courses hosted on platforms such as www.udemy.com/. The community college courses I would look for would be courses like "introduction to java programming" or something along those lines. I would like to emphasize that whatever preparation you do, it should focus on coding projects. The OMSCS courses are heavily driven by coding projects, so any preparation that you do that includes a coding project, whether it's at your local community college or perhaps an online Udemy course, will help you prepare for the rigor of the program.
1) So, I guess this program is easy on Mathematics. Is that correct? 2) Also, what programming languages did you use for coding projects? You mentioned C. 3) I read in the comments that most assignments/homework/tests were from the study material and not from outer universe. Is that correct? If the answer to all 3 of my questions is "Yes", I guess I am excited. Lol. BTW, Thanks for the great video. Very production. No BS, no beating around the bushes. Just good content.
Thanks, I'm glad you liked the video! 1. It's easier on mathematics depending on the specialization you choose. The Machine Learning specialization for instance definitely expects you to already have a good background in statistics and other areas of math I think. In contrast, the Computing Specialization (that I did) did not have heavy math pre-requisites outside of things like discrete mathematics. 2. Python is primarily used for almost all projects, with the exception of some classes using C/C++ (like Operating Systems and Adv Operating Systems) or Java. 3. Yes, all of the projects/homework/tests are based on the study material, but I found that the study material was almost always not enough to prepare you for the projects/ coding assignments. There was a lot of research that I had to do on my own outside of the study material to be able to complete projects. When there was tests (and most classes weight tests much lower in your overall grade than coding projects/assignments), the study material they provided was typically good enough.
Hello! Definitely Python above anything else. You may want to be familiar with others like C/C++ but only depending on the courses you take (like Intro to Operating Systems)
Hey , Hello , I have a question if u could answer it about mscs online , i have bachelor degree in applied computer science 3 years with 3.3 gpa from uof winnipeg , i wanna pursue master , i want to ask if any us university accepts 3 years for masters??
Hey Moss, thank you for the info. I wanted to ask, how much coding did you learn in this program? Would you be able to get a job as a full-stack, back end or front-end developer after finishing this program? I want to be a software engineer and debating between GT coding Bootcamp and CS Masters. Thank you.
Hey Harris, I learned a lot about coding in this program. And I do think it's possible to get a front end or full stack developer job after graduating from this program (an entry-level role). But coding bootcamps also have on average a high percentage of job placement as well. But in terms of learning, I don't think there's any competition between the masters program and the bootcamps. You will learn a lot more in the masters program than you would the bootcamps.
Hi Hao Xu. Since starting the program, I intended to apply my degree more at work (by being provided with more advanced technical challenges). A few months before I finished the program, I started a new role within my company. I went from being a DevOps Engineer/IT Administrator to a DevOps Product Owner, and my current role is in a more technically advanced area of my company (autonomous vehicles). Despite having a very high learning curve in the new role, I think that the degree has given me the foundations needed to overcome difficult technical challenges
With a CS degree, I've seen many students who could handle 2 classes per semester and work full-time. If you do so, you have to be careful about how you pick your classes. Typically, students who do two courses will either pair two easy classes together, or pair an easy class with one hard class. It's a lot of work but I've seen people do it.
@@tech_with_moss as someone who works in HPC, has a CS undergrad, and has somehow scored very good grades in OMSCS, I can attest to doubling up being incredibly challenging. While I took two easy courses (computer networking and information security) and got two A's, it was just a lot of work - the turnaround time between assignments was essentially back to back because a two week window for each assignment was split alternately across each course so it was constant. Granted, I was traveling extensively (wrote an exam in Cape Town, one in Pretoria, one in Paris, and submitted projects all over the place), but I have extensive work experience on the two courses and still found it tough (work load more than difficulty). So you'd really need to be careful about doubling up. In classes of 1000+ the chatter makes it even more challenging to keep up ...
I wanted to ask this question myself. I am facing great difficulty trying to get a job in CS/ML while having a engineering degree in Electronics and Communication and having done lots of mooc in the courses.
Hi Moss, is hard to balance full day job and study at Georgia Tech online masters? And on average how many hours you had to spend daily, considering that you had a full time job too?
Hey! I majored in Computer Engineering in undergrad but haven't had a lot of coding experience and i've never built huge programs. I'm starting in the fall as an in person student to get my CS masters in ML. Do you have any recommended courses do begin with to get used to the CS work load and some courses that are not too hard so i can get used to coding big programs and then take harder classes? And what do you think should be the pre-required skills that i need to do good in the class? I appreciate the help! Great Video!
Hi Anthony! I can't think of any specific courses, but I would suggest taking a look at some of the ML related courses on Udemy www.udemy.com/. When deciding on whether to pursue a course, I would first look at the coding projects (if any) that are included with the course. If they have coding projects included in the course, then that is good. Also, as Bryan mentioned, ML4T (Machine Learning for Trading) is a recommended starting course for those specializing in ML, as it introduces you to some of the key concepts. As far as required skills, I think one that is essential in the program is time management. You have to start projects early and consistently work on them in order to complete them. Before entering the program, I didn't have really any programming experience, so I don't think that's a pre-required skill, but it will definitely make life a lot easier if you've got some previous coding projects completed (whether in your professional life or on personal time).
@@anthony-qs9gs hi ... I've just completed that class and earned something like 97.33% ... Here's the take home: Decent Python programming experience (you'll learn as you go anyway). Familiarity with probability and basic statistics (nothing major, just to follow along with the lectures. It isn't complex though) Other than that, I can't say I was ever once in a panic; and I don't recall tapping into any CS-specific memories to cope in this class. Just watch the videos, focus on the assignments, and revise the past exam papers and you'll do great. I didn't even have the textbook (not available in my country).
To be honest, I felt like the video lessons were often too high-level to add much value to the course. There were only some courses where I spent a considerable amount of time watching the video lessons. In particular, I remember watching and re-watching the Advanced Operating Systems lectures quite a bit. So, it depends on the class, but in general I wouldn't expect to be watching the video lectures very much. In my experience classes which had Office Hours were more valuable than the courses video lectures.
Hi Moss, Thank you very much for sharing your experience. I applied earlier this year and got Rejected for not having CS degree and not providing evidence of significant work experience in the field. So, I want to ask you what exactly did you do to get accepted the second time you applied (other than the DevOps role)? Did you take courses prior to re-application?
I'm glad you liked it! So In addition to the DevOps role, I also did some independent studying to support my second application. I specifically took a course on Udemy (Data Science and Machine Learning with Python by Frank Kane). I had also taken a introductory Java programming course at a local community college. A large number of courses in the OMSCS program use Python as the primary programming language you use in the course projects, so I think showing any experience with Python would help you with your second application. Similar to the advice I gave Sophie in her comment, I would say you'll want to identify a course on Udemy or another site that includes a coding project(s) and complete it. It couldn't hurt to take a course at your local community college if you have the opportunity. If you don't have a GitHub profile, I would make one and upload any coding projects that you complete to your GitHub profile and include your profile in your application if possible so the school can review the projects you completed.
Ive got Python coding background (involved in my calc based physics classes and an actual CS class on it in undergrad), and major in engineering physics and minor in math. How do you think I would do in this program? I see that you did not have CS background prior to the grad program. Any tips on also getting admitted into the program?
Hi Dylan, I think you would do fine in the program, based on what information you've provided. It requires a lot of work, but you might be in a better position with a background in math/physics (I think those majors have an easier transition into the program than liberal arts majors like myself). Regarding admission to the program, in the absence of a Computer Science undergrad degree, I think you have to emphasize any professional experience you might have with programming/software development. If you don't have professional experience, you may want to consider taking some programming classes at your local community college (ones that will give you the opportunity to do coding projects). Since this is my own opinion, I'd also encourage you to take a look at the OMSCS Reddit community, as you'll get feedback from additional students and even faculty who are active in the community: www.reddit.com/r/OMSCS/ . I hope this helped!
@@tech_with_moss Thank you a ton! I ended up making a post on there as well! I am currently teaching AP CSP at my high school and we are using Python. I will definitely try to mention this to them during the application process! Thank you a ton!
Question - how can this course be completed in 3 years, if we take 1 course per semester? it will be only 6 courses. can you also help to give the overview of the courses - link . thanks a lot. I am checking whether I can do this one, as i am from non CS background.
You take 1 per semester (spring, fall and summer). So for 3 years it makes it 9 courses but we need one more. I spent 12 years in O&G and now spring 2021 is my first semester. I have absolutely no background and never did programming. It was hard for first 2-3 weeks but there will be whatsapp and slack groups who discuss the projects and assignments. I am almost finishing my first course and it's been fun. You will get thru. fYI I didn't prepare for this program at all (like practicing programming etc before I started masters). I am omw to an easy A in a moderately difficult course thanks to my fellow students. I also learned alot
Hello! I should have clarified that timeline a bit. That schedule, 2 classes per semester, assumes that you take classes not only spring and fall semesters, but also summer. If you do that, you will end up with the required ten classes (approx 1 and a half years)
@@tech_with_moss they don't usually allow 2 classes in Summer ... So you'd do 2,1,2 in a year - and even then, I don't recall you being allowed to take two in your first term without special concession... But I may be wrong about that. Certainly, I think the doubling up in Summer isn't even an option.
Lots of respect for failing two courses in first semester and hanging in there.
Thank you, John! I honestly couldn't have done it without the support of my loved ones
@@tech_with_moss I agree with John! You are truly a person of grit and tenacity ~
@@ash_alk_fan1 thanks a lot David I appreciate that
@@tech_with_moss That gave me a lot of motivation thanks!
Respect!
Someone finally did a RUclips video about this program. Thank you for this!
Wow so glad someone who’s completed the program is posting up videos online ... hope to see more about OMSCS from you as I start my first class this Fall!
Thank you! Good luck in your classes!
@HVR31 how did it go ? Has been a year
I'm halfway through the program myself. I majored in Electrical Engineering in undergrad, so there was a lot of ground to cover before I was prepared for the program. Still can't believe how good of a deal it is!
That's an amazing transition- creative writing to computer science!
Just got accepted to the program and really needed this video, thank you !!!👍
Great share! I appreciate you being so open about getting bad grades at first, as well as how you were able to improve the situation and what was causing the struggle. Very honest of you!
Thank you so much for this video! I will be starting in Jan 2021 and I know I will watch this video several times. Thanks for the tips too!
Dude, props for talking about failing your first two classes. I couldn't imagine the mental stress that put on you! I'm not going to lie, you scared me with this video.
Thanks! I'm sure you will be able to do it. I bit off more than I could chew at first and had to adjust my pace and expectations for how much time I personally needed to dedicate to the program.
Hey Moss, great video. Would be awesome to see more info on the individual courses - I'm also a non-CS guy and are starting in the fall
Hi Jason, thanks for the comment and the suggestion! I have been considering doing more detailed videos on individual courses, so I'm glad to hear that this would interest you. Good luck in the program!
Hey Jason, how was your application experience? I’m thinking of applying to the program and although I have an engineering undergrad degree. It’s not so related to computer science and I’m just trying to get an idea about how much of a technical background in CS they’re looking for in prospective students?
Would really appreciate your input on this question. Thanks!
Thank you very much for making this video! It's interesting to hear from your perspective.
Seems like a fair trade off. Be easily admitted into a top ten CS degree, but in turn, as long as you can get through their gauntlet of weeder courses, you end up with a prestigious degree coming out. My guess is that there are a lot of low quality students being admitted into the program, and therefore the school needs a way to filter out in order to have a degree thats still worth something to employers and graduates of the program.
Conversely, for some schools that are harder to get into, the grading scales tend to be more lenient, even though the material was intense. For example, I have taken computer science courses at another top tier institution for undergrad, and even though the courses were difficult, and half the class were getting below 70% from the TA's (including myself), the grading curve was adjusted in the end by the professor so that the lowest grade in the course was a B average. The only difference is that all of the students at this institution were considered "high quality" so I guess I was lucky to be in a college could that that had the flexibility of doing this.
Thanks for the honest review! Congrats!
Really informative video mate !! Keep them coming Bro.
Though this video is old, i'm having a really tough time ramping up to the speed of OMSCS. I am failing my first two courses as well, and this give me inspiration to keep going and work harder the following semester
I wish you the best of luck.. It is a difficult road to travel but I do think the program helps you "learn how to learn", which honestly is a skill that's almost more important than the content you learn in the curriculum.
Wow such an honest man! I admire you, and your hard work! 😄
Thank you for the kind words, Diego! I appreciate it.
I really admire you tenacity and drive! I am 5 courses in and this video helped me.
Thank you! I'm glad it helped. Good luck in your remaining courses!
I got rejected the first time. Had bachelor in Chemistry with software developer experience. Rejection letter said to take some CS fundamental courses like Datastructure, discrete mathematics and Computer organization.
Thanks for the video! I'm applying for UT Austin MS in Computer Science Online and I'm glad to hear about your experience. I'm pumped!
Good luck!
Thanks for sharing! Appreciate all the honest advice and feedback
Amazing story thank you for sharing! I am considering a BS in CS but I always look way ahead and already looking for masters program. 🤓
Thank you for sharing! I plan to start the program this fall. Still trying to decide between computing systems and machine learning. Seems like there are way more traditional software jobs in Atlanta than machine learning, but Im more interested in machine learning.
No problem! Glad you liked it. I think the program provides a unique opportunity to expand your skill set in something that you might never have the chance to learn otherwise. So if you're more interested in the ML specialization than Computing Systems, I would say go for it! No matter the specialization, every single class has coding projects that will provide excellent challenges that you can show on your resume.
Another thing to consider, given that this year there has been kind of a paradigm shift that companies have made towards remote work, you might be able to find remote opportunities outside of Atlanta related to Machine Learning. These are just my thoughts, but I always lean towards doing what you're interested in, because the program is tough and takes a significant time commitment to complete, so why not spend it learning about topics that spark your interest?
@@tech_with_moss Right, I'm interested in both, just more interested in machine learning. Another thing is I was looking at machine learning jobs for companies like amazon on LinkedIn and they seem to want a traditional programmer with machine learning thrown on top (at least according to their job requirements). I don't want to graduate with the ML experience but not the traditional programming experience and thus can't easily get a ML job. You see what I mean?
I can definitely understand where you're coming from. When you matriculate into the program, you're not locked into one Specialization or the other. So you could try an ML class maybe your first semester and see what you think of it, and then maybe a Computing Systems class your second semester. The program allows you to take some free electives that don't have to be related to your specialization (but still count as credit towards your degree) which allows for room to experiment, which you might want to do at the beginning to really know what you want to do going forward. Best of luck this fall!
Oh, and BTW, I saw your course on Udemy, and found it really interesting, because as a new in this field, there are so many tools that I sometimes feel where to lean on or what to do with them.
Thank you! I'm glad you liked the material in my course.
Thanks for sharing your experience Moss. This is going to help me make wiser decisions!
Great info man. Thanks.
This gives me hope, my bachelors is in english lit, but I am really interested in this field. Thank you!
Great breakdown! Thanks for sharing!
Thanks for sharing! Great advice!!
Wow, this is heavy and amazing! I like real world applications. I am a CS and math minor graduate. Congratulations!
Thank you!
This is awesome, thank you!
Thank you. Very realistic and informative video.
dude just got accepted. thanks for the information man.
No problem! Congratulations!
I am admitted by GT-Shenzhen's MS CS (almost the same as OMSCS) and looking for advice for that. Many thanks for your valuable video!
Hello, very useful video, i have a question... does the transcript or diploma shows that it was an online masters degree?
Great question, and it's one that I had when I first looked into the program. It does not say "Online Master's" on the diploma. The diploma looks and is a regular MS CS diploma that you would have if you had gone to an on-campus program.
@@tech_with_moss Thank you for that quick response.
Hey Moss, thanks for sharing your experience! I wonder if the 2 foundational courses that admitted students must take at the very beginning are part of the total of 10 courses included in the OMSCS program.
Hey Gustavo! That's correct, the two foundational courses are included in the overall 10 courses that you will need to complete the program. So after completing your foundational courses, you should have 8 courses left. I would suggest you follow-up and confirm this info with the OMSCS advising team to confirm, since I'm not part of the faculty
Thank you for sharing your story. Looking back, what would you have done differently?
The first thing is that I definitely would have only taken one class my first semester. Secondly, I would have tried to get one-on-one tutoring when I was struggling my first semester. Besides that, nothing else comes to mind at moment!
@@tech_with_moss Thank you ! That helps!
@@tech_with_moss Thanks Moss for sharing your thoughts. When you refer to one-to-one tutoring, particularly in what areas or subjects would you have highly considered one-to-one tutoring. Thanks
thanks for sharing this!!
Great summary thanks for sharing your honest experience. How are things going in your career now ?
Thanks! They're going well! Since I got my degree I've been able to continuously move into more technical engineering positions and grow in my career. I'm glad that I took the degree because it helped me learn the fundamentals that I needed to take my career to the next level.
Great video and congratulations on completing the program!
I was wondering what your undergrad GPA was and how that impacted your application, and also any prerequisites you may have had to complete before matriculating into the program. Thanks!
Hi Imran! Thank you! My undergrad GPA was a 3.1 if I remember correctly. However, it was in a Liberal Arts degree, which didn't have any relevance to ComSci. Although I'm sure it was factored in, I personally don't believe it had a significant impact on my application.
Having said that, prior to matriculating into the program I had been taking graduate courses in a different master's program. I had taken a database course, project management course, information security course, and one other that I can't remember at the moment. In addition to that I had gone on Udemy and tried to take a course that had some python coding projects to increase my experience with coding.
Anyway you could share those assigments...🙃🙃
Thank you for sharing your experience in the program.
I am a little apprehensive about applying because I have no background in computer science. You mentioned in your video that you worked full-time while pursuing your masters degree. Which company did you work for and do you know of any tech companies that pay for their tuition?
Respect ! . Did you also get chance to attend convocation ceremony on premise ?
Thank you! Unfortunately there wasn't a ceremony held for Spring graduates last year so I wasn't able to go.
I'm in OSU post-bacc program and I'm struggling with discrete math, so it helps to know that you failed your first 2 classes (sorry that you failed, but you succeeded in the end).
In any of the courses, did you have to write mathematical proofs?
No, I didn't have to do proofs in any of the courses that I took
how to start to class meeting
lol noot my ba being in crw. I'm getting another in cs but I don't think I'll go for a masters
Thanks for this information..
I'm 7 courses in come Fall2020. My first was GIOS and I'm really keen on Computational Photography and AOS but with the studying from home with kids during the Covid19 lockdown in my country, I'm considering lightening my load.
You aced AOS so I'm interested to hear your thoughts on the course, compared specifically with GIOS. I have a limited number of courses left to me and I have to be extremely selective now ...
Hi Bryan! So in some ways, I think GIOS was more challenging in terms of the material that was taught than AOS. Primarily because I wasn't familiar with C, network and multithreaded programming before taking the course. The learning curve for me in GIOS was extremely high. Then when I took AOS, there were concepts that carried over, so the learning curve wasn't as high. However, the workload of AOS was notably higher than GIOS. Projects take significantly more time to complete and the tests covered more material. It was tough. Would I take AOS again? Absolutely, but it's a course I'd typically say take by itself unless you've got plenty of time to dedicate to the course.
So I just applied. Is there some recommendations to prepare for intro to Graduate Algorithms?
Thank you for sharing your story! Sound can be made more hd please
Hey!! Can someone tell me the current (2024) tution fees for this online program?
Did you actually get in, without doing any of the MOCCs or taking any courses before applying?
Excellent video. Thank you for sharing. Do you have a link of the courses you took to complete the degree?
Thank you! Glad you liked it. I do have a link to the current courses offered: omscs.gatech.edu/current-courses, which has summaries for each course available in the program. These are the courses that I took for reference when reviewing the above link:
Software Development Process
Machine Learning For Trading
Intro to Information Security
Computer Networks
Computational Photography
Graduate Intro to OS
Advanced Operating Systems
Educational Technology
Graduate Into to Algorithms
Software Architecture and Design
Hello, I have got a F last semester and impacted my GPA to around 2.9. Can you please help me how to petition for graduation? What are legitimate reasons for filing a petition?
Very informative video, thanks for sharing! Did you have any programming experience before starting the OMSCS program? What skills/languages did you have to learn on the fly?
Glad you liked it, Mihir! I had very limited programming experience in one or two community college level courses, and no experience professionally prior to starting the program.
I learned Python and C/C++ on the fly. I learned some Java at my job midway through the program, but the Software Architecture and Design course expanded my knowledge of Java.
Many courses in the program facilitate the coding projects through python, but some courses use other languages like C/C++. Some courses required that I learn topics that were not directly related to the course, but were dependent on completing the course material. For example, I learned some linear algebra on the fly through Computational Photography, which was a subject I had never formally studied. And I think in general, my approach to writing software improved. Over the course of the program, I was able to think more fluently in an Object-Oriented Programming fashion.
Moss Normand Thank you!
How to get into online masters do we need to have tofel or gre marks for admission in online master
Uiuc vs omscs if u take out cost which one to take?
Great, and congrats on completing the program. I am in my 7th course so far and your video is very helpful. 3 classes for me more to go. I just created a new video about my experience in the program so far and gave my own perspective. Since you graduated, did completing the program have any positive impact for you so far? for me, it seems I get a lot of interview request from linkedin.
Thank you Edson! And good luck on your final three courses! You're in the final stretch of the program. To answer your question, I do think that completing the program has had a positive impact in multiple areas of my life. I feel like it is easier for me now to learn new technologies. Like you mentioned, I also noticed more inquiries through linkedin from recruiters. Although I don't have hard evidence of this, I do believe that having the OMSCS degree helped me get my most recent job.
Great video. Where does one get one-on-one tutoring? Does the school offer options?
Hi Alex, thank you! I'm not aware of any tutoring resources provided by Georgia Tech specifically for the OMSCS program. You could seek online tutoring through an independent platform though such as www.wyzant.com/ or www.codementor.io/tutors. You may want to also ask the OMSCS Reddit community as well to see what resources other students have found: www.reddit.com/r/OMSCS/
Can you take the prerequisites at goergia tech? Can you transfer credits from community college? and also can you do an internship even if it's an online school?
Thanks for sharing! If you take one class per semester, how many hours are you watching/attending class per week? How interactive is it? Is there easy access to teachers or are you kind of on your own? Thanks!
Hello! The amount of hours you watch lectures can vary widely between classes. Some classes the lectures can be several hours and others you won't spend more than an hour on per week. If you're referring to hours of studying per week (not just watching lectures), that can also have a huge variance between classes. On average I think you could expect to study between 10-15 hours per week working on one class, with some of the most difficult classes ranging between 15-25 hours per week depending on the class. It is not very interactive, being an online program, but you do have office hours in most classes where you can ask the TA's and Instructor's questions. And there is a forum for each class where students can post questions. I don't think it's easy to access an instructor or TA and get 1 on 1 time with them at all (that's mainly due to the number of students in each class). For the most part you're kind of on your own.
Hello, I see that the program has 3 options: Course Option, Project Option, Thesis Option. Can you explain more about these differences? How to choose the good one?
Hello! Thanks for your question. So I had to do some research, but I found the Spring 2020 orientation document for the OMSCS program: omscs.gatech.edu/sites/default/files/images/spring_2020_orientation_document.pdf. In Section C, number 4 of the document it states "The thesis and project options are not available to online students. OMS CS is a course-only program." So I don't think that you have the project or these option if you're going to go into the OMSCS program. I also don't have any familiarity with the other two options, so I really couldn't advise on which is the best option. Additionally, I know that I linked the orientation document, but I would also ask your question on the OMSCS Reddit community to confirm what the document states: www.reddit.com/r/OMSCS/
@@tech_with_moss Thank for your answer. And your videos are great help. Keep making videos about Computing System and DevOps!!
Thank you for the information, I am wondering if i need to have a toelf certificate for apply to the online master considering that i am a foreign student?
Hello! The TOEFL requirements are outlined here: grad.gatech.edu/degree-programs/computer-science-online. It appears that it is required, but you should confirm with the admissions office.
Thank you so much for this! You mentioned that you had found a job as a DevOps engineer prior to getting in the program. How did you get without having prior experience in computer science. Thanks in advance for your help!
Hi Saliou! Although the role was called DevOps engineer, I was mostly doing server administration and process engineering for development teams, so it didn't require my technical competencies to be particularly high (so maybe I shouldn't have been called a DevOps Engineer).
Did you have to take any additional math that was not covered in your Bachelor's degree? Math such as Calculus and Discrete math?
I did not have to take any additional classes not covered in my Bachelor's to get accepted in the program or to get through the program, but I think it would have made it an easier experience if I had taken a discrete math course prior to entering the program.
Thank you very much for info. Can you tell me please how many hours per week you it took from you.
No problem! This will vary heavily per person. I averaged probably an additional 15-20 hours per week dedicated towards OMSCS school work.
Hi Moss, I'm in a similar situation with an F in one subject. Can you tell more details about what academic probation is and how I can stick in the program and not get kicked out? I'd really appreciate if you have any tips?
Hello! Above anything else, I would work with your OMSCS academic advisor to understand exactly what you need to do to get out of the Academic Probation status and into Good Standing status. Having said that, here are a couple of resources regarding academic probation:
www.reddit.com/r/OMSCS/comments/dbidq7/academic_warning/
registrar.gatech.edu/info/academic-standing
catalog.gatech.edu/rules/6/
If you are not already, I would suggest taking only one class per semester. If you're struggling to learn certain topics, I would also consider hiring a tutor to help you. It can make a world of difference to have someone who understands the material and you can speak with live to ask questions.
How has this degree helped you for your career after you graduated?
Good content! I’m about to start OMSCS coming from non-CS background. You shared your GPA, would you mind also sharing what grades you got per course so I can get an idea of course difficulty?
Thanks, Dean! Good luck in the program! I can definitely share my grade in each class. Since your question is regarding course difficulty, I'll also direct you to this website, if you haven't already been here, which provides difficulty ratings on each course: omscentral.com/. I used this website to guide my entire curriculum in the program.
Grades:
Software Development Process: F
Machine Learning For Trading: F
Intro to Information Security: B
Computer Networks: A
Computational Photography: B
Graduate Intro to OS: A
Advanced Operating Systems: A
Educational Technology: A
Graduate Into to Algorithms: B
Software Architecture and Design: A
I had two courses transferred from a different school. I actually don't remember which courses were transferred but those courses don't have an impact on my Georgia Tech GPA
@@tech_with_moss Thank you, I appreciate the reply! The link you provided is awesome
Hi, thank you very much for making this video. It is really helpful. I have a question. You mentioned that if we take 1 class/semester, it would take about 3 years to complete the course. So, we would be taking 6 classes in 3 years. But you mentioned that we need to complete 10 classes to graduate. Can you explain this part?
Hi Abhishek! I should have clarified that timeline a bit. That schedule, 1 class per semester, assumes that you take a class not only spring and fall semesters, but also summer. If you do that, you will end up with the required ten classes (approx three years)
Hey Moss , Hope you're doing well. I am starting omscs and I just wanted to know about the exam difficulty. Are the exams based on what is taught in class and in home works? or they seem completely new and unheard or unseen before?
Hi Zinnia, the exam difficulty varies significantly between courses. In regard to exam coverage, at least in the classes that I took, most of the exams were based on what was taught or assigned as readings/homeworks
@@tech_with_moss thankyou for replying and clearing my doubt🙂
Hi Moss. Thank you for sharing your experience. It's very informative. I have a AA in Computer Science and a BS in IT - Software Development and my work experience spans 5 years as a software engineer. Do you think I have a good chance of getting accepted to the program?
Hi Franklin. Thank you, I'm glad you found value out of the video! Based on the experience you've listed here, in my opinion I think you would have a strong chance at being accepted into the program if you applied. Having both industry and academic experience related to Computer Science is great. I mentioned in some previous comments the following: If you do apply, make sure to highlight accomplishments/projects, either academic or professional (or both) that will show you can handle the rigor and the workload in the program. I'm sure the school weighs multiple factors, but I think this in particular is important for the OMSCS program. I'll emphasize that I'm not a member of the faculty though, so I'd also suggest taking a look at the OMSCS Reddit community and asking there as well! www.reddit.com/r/OMSCS/
@@tech_with_moss Thank you, Moss. This is very encouraging. I will take next steps to prepare my application. Thank you!
Is there also a commencement for students who completed an online deegree?
You can attend the commencement I believe it is the same ceremony as the graduates on-campus.
Thank you for this insight. My question is about students that graduate from CS but has no work experience. DO they have a chance to get in? and how hard can it get to someone like that? I know that is not your case, but you might have an idea.
In my opinion, CS undergraduate degrees who don't have work experience definitely have a good chance of being accepted into the program. I don't think it would be that difficult to be accepted into the program if you applied with no work experience but had a Bachelor's degree in CS. I feel like an MBA program might prioritize work experience as a factor in accepting a student into the program but I don't really think that's the case with OMSCS (again that's just my opinion).
Moss Normand Alright Thank you for your reply.
great video!
I'm considering to apply to the same program. I don't have CS under graduate, but I'm working software development since 2019, so I think is enough to try the program, right? At least 1 course por semeter.
Yes if you have professional software development experience it will definitely help you in the program. 1 course per semester is the best route in my opinion if you're trying to lead a moderately balanced lifestyle.
@@tech_with_moss got it. Ty
I'm applying to both the online MS and in-campus MS at GA Tech and UT Austin with no computer science background for the most part (minus a class or two and teaching myself on my own). Do you recommend taking some classes before enrolling in the program? If so, what classes do you recommend?
Hi Christina. Good luck on your applications! Regarding your question, I think it would be very beneficial if you either took local community college courses or online programming courses hosted on platforms such as www.udemy.com/. The community college courses I would look for would be courses like "introduction to java programming" or something along those lines. I would like to emphasize that whatever preparation you do, it should focus on coding projects. The OMSCS courses are heavily driven by coding projects, so any preparation that you do that includes a coding project, whether it's at your local community college or perhaps an online Udemy course, will help you prepare for the rigor of the program.
1) So, I guess this program is easy on Mathematics. Is that correct?
2) Also, what programming languages did you use for coding projects? You mentioned C.
3) I read in the comments that most assignments/homework/tests were from the study material and not from outer universe. Is that correct?
If the answer to all 3 of my questions is "Yes", I guess I am excited. Lol.
BTW, Thanks for the great video. Very production. No BS, no beating around the bushes. Just good content.
Thanks, I'm glad you liked the video!
1. It's easier on mathematics depending on the specialization you choose. The Machine Learning specialization for instance definitely expects you to already have a good background in statistics and other areas of math I think. In contrast, the Computing Specialization (that I did) did not have heavy math pre-requisites outside of things like discrete mathematics.
2. Python is primarily used for almost all projects, with the exception of some classes using C/C++ (like Operating Systems and Adv Operating Systems) or Java.
3. Yes, all of the projects/homework/tests are based on the study material, but I found that the study material was almost always not enough to prepare you for the projects/ coding assignments. There was a lot of research that I had to do on my own outside of the study material to be able to complete projects. When there was tests (and most classes weight tests much lower in your overall grade than coding projects/assignments), the study material they provided was typically good enough.
Sir , i have 3 years bachelor degree in cs , will i be able to get the admission into Georgia tech??
How can I reach out to a few current students? Thanks in advance.
Hello! There is an OMSCS sub Reddit where current/former students as well as faculty are relatively active that you could try to post questions in.
Hi there! Which computer programming languages would you recommend being familiar with?
Hello! Definitely Python above anything else. You may want to be familiar with others like C/C++ but only depending on the courses you take (like Intro to Operating Systems)
Hey , Hello ,
I have a question if u could answer it about mscs online , i have bachelor degree in applied computer science 3 years with 3.3 gpa from uof winnipeg , i wanna pursue master , i want to ask if any us university accepts 3 years for masters??
Do you think its really difficult oms in tech university and how many semester per year ?
Hey Moss, thank you for the info. I wanted to ask, how much coding did you learn in this program? Would you be able to get a job as a full-stack, back end or front-end developer after finishing this program? I want to be a software engineer and debating between GT coding Bootcamp and CS Masters. Thank you.
Hey Harris, I learned a lot about coding in this program. And I do think it's possible to get a front end or full stack developer job after graduating from this program (an entry-level role). But coding bootcamps also have on average a high percentage of job placement as well. But in terms of learning, I don't think there's any competition between the masters program and the bootcamps. You will learn a lot more in the masters program than you would the bootcamps.
After completing the program, did you identify a new career target / or have you already moved to a new job or promoted to a more advanced job?
Hi Hao Xu. Since starting the program, I intended to apply my degree more at work (by being provided with more advanced technical challenges). A few months before I finished the program, I started a new role within my company. I went from being a DevOps Engineer/IT Administrator to a DevOps Product Owner, and my current role is in a more technically advanced area of my company (autonomous vehicles). Despite having a very high learning curve in the new role, I think that the degree has given me the foundations needed to overcome difficult technical challenges
What if you do school work full time? How many classes could someone with a CS degree handle in one semester?
With a CS degree, I've seen many students who could handle 2 classes per semester and work full-time. If you do so, you have to be careful about how you pick your classes. Typically, students who do two courses will either pair two easy classes together, or pair an easy class with one hard class. It's a lot of work but I've seen people do it.
@@tech_with_moss as someone who works in HPC, has a CS undergrad, and has somehow scored very good grades in OMSCS, I can attest to doubling up being incredibly challenging.
While I took two easy courses (computer networking and information security) and got two A's, it was just a lot of work - the turnaround time between assignments was essentially back to back because a two week window for each assignment was split alternately across each course so it was constant.
Granted, I was traveling extensively (wrote an exam in Cape Town, one in Pretoria, one in Paris, and submitted projects all over the place), but I have extensive work experience on the two courses and still found it tough (work load more than difficulty).
So you'd really need to be careful about doubling up. In classes of 1000+ the chatter makes it even more challenging to keep up ...
How did you get the devops engineer job?
I wanted to ask this question myself. I am facing great difficulty trying to get a job in CS/ML while having a engineering degree in Electronics and Communication and having done lots of mooc in the courses.
Hi Moss, is hard to balance full day job and study at Georgia Tech online masters? And on average how many hours you had to spend daily, considering that you had a full time job too?
Hey! I majored in Computer Engineering in undergrad but haven't had a lot of coding experience and i've never built huge programs. I'm starting in the fall as an in person student to get my CS masters in ML. Do you have any recommended courses do begin with to get used to the CS work load and some courses that are not too hard so i can get used to coding big programs and then take harder classes? And what do you think should be the pre-required skills that i need to do good in the class? I appreciate the help! Great Video!
If you're starting and want to do ML then I would recommend considering ML4T.
Bryan Johnston do you know what are the pre-reqs that i have to know to be able to do good in the class?
Hi Anthony! I can't think of any specific courses, but I would suggest taking a look at some of the ML related courses on Udemy www.udemy.com/. When deciding on whether to pursue a course, I would first look at the coding projects (if any) that are included with the course. If they have coding projects included in the course, then that is good. Also, as Bryan mentioned, ML4T (Machine Learning for Trading) is a recommended starting course for those specializing in ML, as it introduces you to some of the key concepts. As far as required skills, I think one that is essential in the program is time management. You have to start projects early and consistently work on them in order to complete them. Before entering the program, I didn't have really any programming experience, so I don't think that's a pre-required skill, but it will definitely make life a lot easier if you've got some previous coding projects completed (whether in your professional life or on personal time).
@@anthony-qs9gs hi ... I've just completed that class and earned something like 97.33% ...
Here's the take home:
Decent Python programming experience (you'll learn as you go anyway).
Familiarity with probability and basic statistics (nothing major, just to follow along with the lectures. It isn't complex though)
Other than that, I can't say I was ever once in a panic; and I don't recall tapping into any CS-specific memories to cope in this class.
Just watch the videos, focus on the assignments, and revise the past exam papers and you'll do great.
I didn't even have the textbook (not available in my country).
How did you get your dev ops position?
I have a question. In a 3 or 4 credit course, how many hours of videoconferencing (lessons) per week are there?
To be honest, I felt like the video lessons were often too high-level to add much value to the course. There were only some courses where I spent a considerable amount of time watching the video lessons. In particular, I remember watching and re-watching the Advanced Operating Systems lectures quite a bit. So, it depends on the class, but in general I wouldn't expect to be watching the video lectures very much. In my experience classes which had Office Hours were more valuable than the courses video lectures.
Got dismissed after getting 2C's in 2 semesters
How much time per week you think?
Hi Moss,
Thank you very much for sharing your experience. I applied earlier this year and got Rejected for not having CS degree and not providing evidence of significant work experience in the field.
So, I want to ask you what exactly did you do to get accepted the second time you applied (other than the DevOps role)? Did you take courses prior to re-application?
I'm glad you liked it! So In addition to the DevOps role, I also did some independent studying to support my second application.
I specifically took a course on Udemy (Data Science and Machine Learning with Python by Frank Kane). I had also taken a introductory
Java programming course at a local community college.
A large number of courses in the OMSCS program use Python as the primary programming language you use in the course projects,
so I think showing any experience with Python would help you with your second application.
Similar to the advice I gave Sophie in her comment, I would say you'll want to identify a course on Udemy or another site
that includes a coding project(s) and complete it. It couldn't hurt to take a course at your local
community college if you have the opportunity. If you don't have a GitHub profile, I would make one and upload any coding projects
that you complete to your GitHub profile and include your profile in your application if possible
so the school can review the projects you completed.
Ive got Python coding background (involved in my calc based physics classes and an actual CS class on it in undergrad), and major in engineering physics and minor in math. How do you think I would do in this program? I see that you did not have CS background prior to the grad program. Any tips on also getting admitted into the program?
Hi Dylan, I think you would do fine in the program, based on what information you've provided. It requires a lot of work, but you might be in a better position with a background in math/physics (I think those majors have an easier transition into the program than liberal arts majors like myself).
Regarding admission to the program, in the absence of a Computer Science undergrad degree, I think you have to emphasize any professional experience you might have with programming/software development. If you don't have professional experience, you may want to consider taking some programming classes at your local community college (ones that will give you the opportunity to do coding projects). Since this is my own opinion, I'd also encourage you to take a look at the OMSCS Reddit community, as you'll get feedback from additional students and even faculty who are active in the community: www.reddit.com/r/OMSCS/ . I hope this helped!
@@tech_with_moss Thank you a ton! I ended up making a post on there as well! I am currently teaching AP CSP at my high school and we are using Python. I will definitely try to mention this to them during the application process! Thank you a ton!
Just finished the application process this evening! We’ll see how it goes. 🤞🏼🤞🏼
Does OMSCS students are allowed for career fair?
Thanks, from Peru
Question - how can this course be completed in 3 years, if we take 1 course per semester? it will be only 6 courses. can you also help to give the overview of the courses - link . thanks a lot. I am checking whether I can do this one, as i am from non CS background.
You take 1 per semester (spring, fall and summer). So for 3 years it makes it 9 courses but we need one more.
I spent 12 years in O&G and now spring 2021 is my first semester. I have absolutely no background and never did programming. It was hard for first 2-3 weeks but there will be whatsapp and slack groups who discuss the projects and assignments. I am almost finishing my first course and it's been fun. You will get thru. fYI I didn't prepare for this program at all (like practicing programming etc before I started masters). I am omw to an easy A in a moderately difficult course thanks to my fellow students. I also learned alot
How many hours do you spend per day ?
If you take 2 classes a semester, 2 semesters a year, and you have to take 10 classes to graduate, how can you be done in a year and a half?
Hello! I should have clarified that timeline a bit. That schedule, 2 classes per semester, assumes that you take classes not only spring and fall semesters, but also summer. If you do that, you will end up with the required ten classes (approx 1 and a half years)
@@tech_with_moss they don't usually allow 2 classes in Summer ...
So you'd do 2,1,2 in a year - and even then, I don't recall you being allowed to take two in your first term without special concession... But I may be wrong about that.
Certainly, I think the doubling up in Summer isn't even an option.