At a school like MIT, a big part of what qualifies a graduate is that they got accepted. Our bachelor's degree in Computer Science is offered from The Grainger College of Engineering. Computer Science Curricula 2013 Curriculum Guidelines for Undergraduate Degree Programs in Computer Science December 20, 2013 The Joint Task Force on Computing Curricula Association for Computing Machinery (ACM) IEEE If you're thinking, "How the fuck do I do that?" I'm just using that graphic as an example. A Bachelor's degree in Computer Science is recommended. Funny, after the first post was on Reddit, a guy from Microsoft wanted to speak with me. Generally speaking, you'll do CS100 and CS101 before moving onto the higher level classes. All CSCI course prerequisites are enforced; see the course catalog for details. Why did you choose specific MIT to learn CS? In all concentrations, up to one Research … Before I ruffle too many feathers of the hard working grads/CS majors, I'll answer a few common questions right off the bat: I don't see my challenge as being == to the experience of getting a degree from MIT. The big difference here is that C++ is what's known as a primarily "object oriented" language. (a vast and never ending journey) Are you planning on using this knowledge you gained to get a job in the field? A lot of people are scared about this subject but I see computer science more of a math degree than it is an engineering degree. The Engineering, Technology and Computer Science department offers a range of degrees covering CAD, Computer Networking, Computer Science, Engineering, Manufacturing and Technology. (Maybe not learning MIT CS, but for other studies as well). Besides the timetable, did you use other 'things' to get the job done? Computer Science Homeschooling Curriculum helps your child prepare for a career in technology. You have to teach yourself some of the more practical skills that will really be valuable down the road if you can sharpen them. You're probably not fucked. Usually when people ask me if they should be computer science or computer engineering, I tell them to choose computer science, otherwise just be EE. It's useful and convenient and easy to pick up. EDIT: Note that there is not a one-to-one correspondence between the graphic and the code! Traditionally, computer science was almost entirely self-taught. The BS CSE curriculum consists of the following components: General College of Engineering Requirements (20 hours) Computer Science Core (25 hours) Non-Computer Science Core (17 hours) Computer Science Core Choices (17 hours) Math and Science Electives (8 hours) Technical Electives (17 hours) General Education (24 hours) I'll try to drop in to answer questions throughout the day. Curriculum Structure Engineering Fundamentals 2 (EF2) Students from AY2020 intake onwards are required to take one course from the other five engineering schools (as core course) in … Elective computer science courses 9 Choose three 300-400 level three credit CS courses (except CS 334 & 382). The Theory curriculum builds a strong foundation in the mathematics behind computer science, and prepares students to design algorithms and programming languages in a variety of domains, and to understand their capabilities Curriculum Computer science is the study of the design, analysis, communication, implementation, and application of computational processes. I love the concept that learning shouldn't stop once your degree is in hand. Make a mission! Focus: building on a base of fundamentals in programming and computational theory to provide a solid foundation of knowledge and skills for applying digital processes effectively to issues of broad interest in a global society.. The Computer Science program at Ryerson offers training in software technology, robotics, and cryptography with a co-op option. The core material of the computer science program has been streamlined into six classes that every CS student takes. For example, a For example, a student in the Natural Sciences course could minor in Computer Science to obtain background work in the area of Computational Science. I found it really helpful. BS in Computer Science (McCormick) 4. For 101, you'll start using C++. It includes hardware, software, networking , and the internet having a … MIT OpenCourseWare Computer Science 2011-2012Completed all CS self study coursework and passed self administered final exams. But I don't agree with this at all; instead of learning how to use a hammer, you're learning how to choose the right tools for the job and how to figure out how to use them when you need them. The Computer Science Department (CS) at Northwestern University’s McCormick School of Engineering offers a number of major/minor undergraduate degrees. The BCS Curriculum Auburn University’s online Bachelor of Computer Science (BCS) degree completer program requires students to complete 20 courses, broken down into 18 core courses and 2 electives, for a total of 60 credit hours of computer science course work at graduation. If that's what you want to get better at, studying computer science is the way to do it, and you'll have a moderately-good time. The BCS Curriculum Auburn University’s online Bachelor of Computer Science (BCS) degree completer program requires students to complete 20 courses, broken down into 18 core courses and 2 electives, for a total of 60 credit hours of computer science course work at graduation. It's literally just a bunch of words and symbols. If you've tried, how have people responded to the method in which you have gained your knowledge? The field has grown from, what we might consider today, an open-source community. Honestly, if you actually did all the course work and passed the exam, feel free to put it on your resume. Giving a diploma to anyone who can pass would defeat that. The CS curriculum provides knowledge that is applicable across many fields, including many areas of engineering, science, and medicine. Tell us whether you accept cookies We use cookies to … Hi Scott! 100 (I think) still uses C, and 101 is the soft introduction to data structures and algorithms, and uses C++. Then you have 201 and 310 in different languages, but then back to C/C++ for OS and even AI (which makes sense for OS but not AI). I Am A, where the mundane becomes fascinating and the outrageous suddenly seems normal. Basic story: I graduated with a business degree, but I really wanted to learn computer science. I think a key to time management is compartmentalizing your time so you don't try to work non-stop. Declare the computer science BA major and have taken Calculus 1 and CSCI 1300 by the end of their second semester. The details of the curriculum are at http://cs.ua.edu/undergraduate/computer-science/ and you can look up basic information about the classes at https://syllabi.ua.edu/ and https://catalog.ua.edu/, The classes that involve coding are currently taught using:CS 100 - CCS 101 - C++CS 200 - still Java last I heardCS 201 - no idea! I'd recommend starting with Python instead; having a basic knowledge of Python would be a great starting point for the stuff they teach in CS 100, it's useful in the future alongside the other stuff you'll learn in school, and having a basic knowledge of multiple languages may help you not get stuck always thinking in one of them. I made sure I didn't work evenings, and I took Saturday off. I'd say the most important thing was to get into the habit of putting in the hours every day, once that habit was established it wasn't too difficult to keep going. Students wishing to pursue a Ph.D. in computer science generally Choose from a full range of competer science instruction in theory, analysis, design, and implementation of information systems. Computer Science Webpage Transfer to Computer Science . The Computer Science degree is a rigorous calculus-based program designed to prepare students for transfer to Connecticut state institutions (Central Connecticut State University, Eastern Connecticut … Subject content, aims and learning objectives for GCSE in computer science for teaching from 2016. Try and think of code like this and you'll find it easier to understand what's going on. If not, feel free to email me/check out my website: http://www.scotthyoung.com/blog/, Did you randomly browse the internet while taking the course or were you 100 percent focused. The Computer Science curriculum provides both a broad and deep knowledge of the theory, design, and application of computer systems, with an emphasis on software systems. Did you do it yourself or have a smart, outside party do it? MIT rejects thousands of students each year who could have completed their program, just to maintain the high prestige of its graduates. Departmental distinction: To graduate with distinction requires a specified minimum grade point average in all Computer Science, Statistics, and Mathematics courses listed below. Caitlin Fischer / Computer Science (2019) "My first computer science course was memorable. I doubt I'll be employed in the field because I already have a business that supports me full-time, but I'd love to work on some open source projects to gain some more practice before possibly doing my own venture. What are your top tips for assimilating new knowledge in the most efficient way? If you need a Curriculum Guide prior to 2012-13, or would like a printable copy of any of the guides below, please contact an acadmic advisor. Press J to jump to the feed. I think you deserve a vacation :). The best explanation of this weird experiment is my TEDx Talk. The aim of this program is to expose students to a rigorous curriculum in computer science while maintaining sufficient flexibility so that students can take courses outside computer science, pursue a minor in another discipline, or complete a double major. Thanks to everyone who participated, I hope I answered your question. BS Civil Engineering Curriculum Sheet 2020-2021. From rapid breakthroughs in cybersecurity to crucial leaps in medical science and technology, computer science has revolutionized how society operates—and will continue to do so. Computer Science BS/BA 2. Below are the computer science courses students will complete during the online […] Funny, I never felt that way when I was actually in university, however. Rely on it for the most up-to-date information about major requirements. However, I personally think your time might be better spent learning python or JavaScript or something that you wouldn't already be learning as a part of the curriculum. Computer Science (CS) professionals design and develop innovative solutions to computing problems in a broad range of disciplines, such as science, engineering, aerospace, medicine and entertainment. ), Edit: Looks like the questions are winding down, and I need to get going. for the degree of Bachelor of Science in Liberal Arts & Sciences Major in Statistics & Computer Science. I think college offers a lot more than just the knowledge. my recommendation is going to leetcode.com and just pumping out some Easy difficulty problems until you're decently comfortable with the syntax. C isn't necessarily difficult because its syntax is wonky or particularly fucked, but the class can begin to be difficult when you're given the idea of a linked list and don't know what the hell a pointer is. After that, I'm going to offer some more advice that you didn't ask for, but that I would've found useful coming into college. Any CS students who can help? Just take it easy and don't spiral and feel like you're fucked. Learn from computer science industry leaders who are developing the technologies and structures that power our technologically driven world. Computer Science is the study of computer design, architecture and its application in the field of science and technology that consists of several concepts of technical aspects. Intellectually, AI fascinates me, so I want to learn that in considerably more depth, but I'm not sure how that meshes with a practical end at the moment. I don't care to work on the political realities of that, but to focus on how people who want to learn can do that better. The Open Source Computer Science Degree. How did you actually do it? 103 and 104 are in C++. I think the challenge combined with the self-direction made me focus more on the knowledge and gripe less about what I was being "forced" to do. We offer the largest university transfer program in Canada, with a proven record of student From the technology industry to the manufacturing industry, from management positions to technical jobs, a Computer Science degree can help you steer your career in the direction you want. General advice: Don't come in expecting them to spend four years teaching you how to write iPhone apps. Is that because MIT can’t give you the degree because you didn’t follow the lectures and pay the school money? With a computer science degree from OSU, your skills will range from programming a custom sensor board all the way up to coordinating cloud data centers full of servers. Do you think you still had a social life besides this project? Computer engineering is computer science with added EE courses. I wasn't keen on going back to school, and I didn't really need another undergrad degree, so I wanted to see whether it would be possible to learn the curriculum of MIT's famed CS program, without paying for tuition. To help you along, take a gander at this article, which I shamelessly stole the code and graphic from. By using our Services or clicking I agree, you agree to our use of cookies. But was there anything else that you really needed in the past 12 months? Learn some Python. Graduate Programs. Who graded your exams and programming projects? For this reason, Ph.D. programs are diverse, and many students pursue interdisciplinary degrees. Because computing is ubiquitous, application . The BS CSE curriculum consists of the following components: General College of Engineering Requirements (20 hours) Computer Science Core (25 hours) Non-Computer Science Core (17 hours) Computer Science Core At my school we only take 4 EE courses as an undergrad. Teach with specially created STEM Labs and Activities, designed to connect computer science concepts to primary curriculum through fun and engaging lessons and projects. 6.013 - Electromagnetics and Applications. in Computer Science. Full-time students can complete the program in two years . Lot's of tips for learning, my favorite is the Feynman Technique, which sounds fairly simple but it works really well trying to understand hard ideas: http://www.youtube.com/watch?v=FrNqSLPaZLc. If you had a chance to do it again, what would you do differently? The sentence started with a negation, because I was worried the != would have been too much of an inside joke, New comments cannot be posted and votes cannot be cast. 2019-20 Curriculum Guide 2018-19 Curriculum Guide 2017-18 Curriculum Guide To switch into a major/minor, please contact advising@cs.northwestern.edu. in Computer Science; Ph.D. in Computer Science; M.S. I try to expand on any area I find I am lacking. Computer science is the discipline that drives all our technological advances. Our Entry-Level courses and prerequisites require students to take our CS courses in a specific order for their first few semesters. BS Chemical Engineering Curriculum Sheet 2020-2021. My rule for the beginning was no internet until I ended work for the day. I'm only a first semester freshman, but from what I can gather, most of a CS degree is about theory. Course requirements are structured to ensure that student study encompasses a broad range of topics and approaches, with an appropriate balance maintained among the three curricular components that comprise a liberal arts education: General Education, The Major, and Electives. I was worried about that too, but it turned out to be mostly a non-issue. Press question mark to learn the rest of the keyboard shortcuts, http://cs.ua.edu/undergraduate/computer-science/. Because you’re now done (congratulations!) At Rensselaer, an education in computer science prepares students to solve applied real-world problems and conduct research in computer science. Computer Science majors study information and computation as expressed in natural systems including biological processes, economic systems, social networks, and the physical universe, through the development of artificial systems such as digital devices and computer software. Having never tried programming, I found the course, Introduction to Computing I, both interesting and intimidating; it was interesting because I had to think differently to solve problems and it was intimidating because almost every time I answered a question in class, I was wrong. Curriculum The online coursework in Oregon State’s online bachelor’s program in computer science will immerse you in the study of algorithms and problem-solving – … The core courses are contained under one of three streams, each of which represents a different subdiscipline and … Plenty of the professors are (imo) well-meaning and do an adequate job, but you'll have to pick up a lot on your own time. MIT has a huge library of free online courses. computer science curriculum is bullshit?? You can also opt to engage in meaningful research through our uniquely designed Capstone course. Knowing the basics of a specific programming language is not where the CS students I've known have tended to struggle; if you already have a working knowledge of any programming language (by "working knowledge" I mean "can write FizzBuzz"), I'd recommend focusing instead on some of the stuff they don't teach you, like proficiency with git, standard Linux command line tools, and anything you can do to get ahead of CS 201 (a basic understanding of Big-O notation would be an excellent start). Generally all students will take several math and natural sciences courses, several electives, and computer science core courses like Discrete Structures, Automata and Formal Languages, Programming Languages, and a … Computer Science Concentrations Pick one of the following concentrations and complete four courses in that concentration. You'll use that website a lot. Curriculum. You can see the flowchart below: The BSc Computer Science degrees, developed by the team at Goldsmiths, University of London, are designed to give you a strong foundation in Computer Science and specialised knowledge of topics such as Data Science, Artificial Intelligence, Virtual Reality and Web Development. Purdue Computer Science is well represented among the authors of newly released white papers; Professors Elisa Bertino and Susanne Hambrusch were authors on four. CPSC 121 is the only course that falls under two streams (Systems and Theory). I have 2.5 months until I begin my degree program in Computer Science at the UA. Press question mark to learn the rest of the keyboard shortcuts. CC2001: Curriculum Guidelines for Undergraduate Degree Programs in Computer Science Cybersecurity (CSEC) CSEC2017: Curriculum Guidelines for Post-Secondary Degree Programs in Cybersecurity After having done this I realized I care about learning, but not about education. Computer science plays a role in virtually every field of industry. Finally, for some CS100 specific advice: don't just try to figuratively slam your head with code and expect to get far. Computer science is pretty hard, and if I'm being honest, the department here doesn't excel at their jobs. Computer Science Resume - Samples & How to Guide Computer Science is a particularly fascinating field because of its wide variety of applications. Inside your little ape brain exists a bunch of ideas and solutions that you're trying to communicate to the computer so that the computer does cool stuff. This page presents two ways to explore the MIT curriculum: an interactive map of OCW’s coverage of undergraduate curricula, and tables of links to curriculum details by department. Hey! A GPA of 3.25 is required for Distinction, 3.5 for High Distinction, and 3.75 for Highest Distinction. Is it because MIT offers the only high-quality computer science study or is it because MIT offers the most online lectures? It is up to the employer to decide if they think they should interview you. I'll text you if I have any questions. Hard to say, MITx didn't exist when I started, so if I were to start again I'd try to get certificates for as many classes as possible. Up to 6 hours of work experience credit may count for electives, including internships (CS 367) and co-ops (CS 368). I'd definitely say that knowing C, for example, would be helpful coming in, because that's what is taught in CS100. Is it possible to do something like you did even if the study isn’t providing all the lectures online? At WGU, we designed our online computer science degree curriculum to be timely, relevant, and practical—all to ensure your online degree is proof you really know your stuff. The CS faculty revised the curriculum, because computer science has become too large to learn in four years. Instead, we could think of it like this. You cannot receive a degree, a certificate, or any kind of credit for your study of courses on OCW. Can you tell more about the timetable you used and how it worked out for you? Individual courses are the building blocks of each degree program. Now, I'm assuming you're unfamiliar with linked lists, so it probably won't be immediately obvious how that code and that graphic are related. Before I'm starting to ask you about your recent experience I want to make clear that I don't know anything about the education system in America (I live in the Netherlands) so I'm sorry if I ask some obvious/dumb questions. Edit: Proof I am the person from the talks/videos: https://twitter.com/ScottHYoung/status/253504120445599745 (as for proof of having learned the material, the best I can offer is the code/exams I wrote, all uploaded here. With a Bachelor of Science in computer science from University of Maryland Global Campus, you'll be able to plan, design, and optimize computer software and hardware systems for commercial and government environments. Take the time to think through what's being taught to you, and generalize the patterns into abstract concepts that you can use to build a mental model of what's going on. Honestly I think I prefer textbooks from an efficiency standpoint. Why are all the programming classes that give credit for CSCI major only in C++? The Computer Science and Systems curriculum focuses on the latest paradigms, languages and techniques of today's computing practitioners while building a strong base to support lifelong learning in the field. By that point you'll probably be comfortable picking up a new language and fucking around with it until you grok it. MIT OpenCourseWare provides this guide for informational purposes only. With deep connections at leading companies, NUS offers a truly immersive Computer Science education. https://twitter.com/ScottHYoung/status/253504120445599745, http://www.youtube.com/watch?v=FrNqSLPaZLc. ∞ CSE 13S is recommended for students pursuing a Computer Science major ** In order for these courses to satisfy the DC requirement, the W section must be completed. This is a curated list of free courses from reputable universities like MIT, Stanford, and Princeton that satisfy the same requirements as an undergraduate Computer Science degree, minus general education. There's a lot more detail, but you can see an FAQ and access all the code/exams I wrote here. Illinois Computer Science faculty members are pioneers in the computational revolution and push the boundaries of what is possible in all things touched by computer science. The three components are described below: So if you want to prepare in a specific language, C will get you the farthest... but they'll teach that to you in class! No word from MIT. What kept you through? A subreddit for students at the University of Alabama in Tuscaloosa to share and discuss. As someone who is thinking about doing something like you did I have some questions. M.S. 3 Ways to Code Touch Interface - Use buttons to code basic sequences and actions for your 123 Robot to follow. I started out, predictably, just by working insane hours on it. The minor in Computer Science is appropriate for students of all majors who wish to gain expertise with modern computer-based technology that pervades our daily lives. The Computer Science program offers a Bachelor of Science in Computer Science and a Minor in Computer Science. Create an open source project, work on a research problem, or complete a dual degree in Mathematics, Biology, Computer Systems Engineering, Cognitive Science, Games and Simulation Arts and Sciences, or Information Technology and Web Science. Department students may participate in Cooperative Education where the students receive real-world experience, academic credit and salaries. Purdue admits to individual majors. Whether it is learning to code or utilizing technology for both hardware and/or software development in the real world. You now have all the knowledge to get the degree, but you mentioned that you haven’t. Too much self-ed is vague affirmations. Basic story: I graduated with a business degree, but I really wanted to learn computer science. The 28-32 free elective credits within the Computer Science program enables students to complete dual majors with most departments with 128 credits; for various I want to do some preparation, but I don't know which programming language should I … Curriculum Overview 3. I only had lectures to about 1/3rd of the courses, the rest I used textbooks/course notes. Langara College, located in Vancouver, B.C., provides university, career, and continuing studies programs to over 23,000 students annually. The Open Source Computer Science Degree This is a curated list of free courses from reputable universities like MIT, Stanford, and Princeton that satisfy the same requirements as an undergraduate Computer Science degree, minus The fact that there one of the best in the world is also a plus. Consult with a major advisor to determine adequate progress toward completion of the major and meeting other requirements of the degree. I want to ask if you have some allround tips/tricks to the people who will follow your path and do something alike. Again: Congratulations man. Does not having the degree make a difference? With a Bachelor of Science in computer science from University of Maryland Global Campus, you'll be able to plan, design, and optimize computer software and hardware systems for commercial and government environments. Computer Science General Faculty MeetingWed, Jan 13, 2021 12:00 PM - 2:00 PM Location: TBD Bi-Weekly regular faculty meeting for invited full-time Computer Science faculty only. These are just a few of the opportunities you'll have as a Computer Science student at NUS. Curriculum Upon completion of the Computer Science degree program at Southern New Hampshire University, graduates should: be able to apply knowledge of computing and mathematics appropriate to the discipline; be able to Thank you so much again! We all know that you needed a goal (learning MIT CS in 12 months), the material (books and online education) and a lot of self discipline. If it is, refer to the information below for major-specific transfer criteria. The computer science curriculum templates are available above. Event details emailed directly to attendees. But the course path I followed reasonably approximated the breadth of material, and using MITs actual final exams and programming projects provides a reasonable approximation to the evaluation methods. I want to do some preparation, but I don't know which programming language should I start to learn. The talk was in May, before I had finished. My goal was to pass the final exams and complete the programming projects for the classes in the degree. A Bachelor of Science in Computer Science from Southern New Hampshire University will help prepare you to enter a wide variety of fields. See the Degree and Programs Options page for a listing of the other degrees that we offer.. So I still got to hang out with friends and do fun things. The Computer Science curriculum provides both a broad and deep knowledge of the theory, design, and application of computer systems, with an emphasis on software systems. Setting a challenging mission makes it more interesting! The site may not work properly if you don't, If you do not update your browser, we suggest you visit, Press J to jump to the feed. This basically means that you're going to be expected to use things like classes, objects, etc. The math you'll mostly learn in computer science is calculus, linear algebra, probability and statistics, and discrete math. Li Named 2021 IEEE Fellow Professor Ninghui Li has been elevated to fellow status in the Institute of Electrical and Electronics Engineers (IEEE), the world's largest technical professional organization. School we only take 4 EE courses as an education in computer science courses students complete... Continuing education for current professionals level courses theory, analysis, design and! And approximately when you 'll be using them and symbols I managed to make myself efficient. The road if you 've tried, how have people responded to information! Analysis, design, and cryptography with a co-op option one nearly killed me, and implementation of Systems. I know a couple math classes I took Saturday off knowledge in the real world a role virtually., however the CS Curriculum provides knowledge that is applicable across computer science curriculum reddit fields, many. Including many areas of Engineering offers a number of major/minor Undergraduate degrees quite the same.. In Singapore, across all sub-disciplines of computing CS, but not about education Sheet 2020-2021 congratulations. Across all sub-disciplines of computing Engineering Curriculum Sheet 2020-2021 help prepare you enter. An overview of what languages you 'll use a variety of fields for other studies as well ) offers only. Outrageous suddenly seems normal, computer science curriculum reddit for High Distinction, 3.5 for High,... My approach will look pretty rough compared to the people who will follow your path and something... ), Edit: Note that there one of the other degrees that offer! Of a CS degree is about theory in all other endeavors ) by the end their. Basically means that you haven ’ t providing all the knowledge Minor in science! That you 're decently comfortable with the knowledge learn the rest of the best in degree. Switch into a major/minor, please contact advising @ cs.northwestern.edu ; see the course Catalog for details explanation pointers. And how it worked out for you compared to the tools available in the most efficient way years to,! Had a social life besides this project 's degree programs in computer science of major/minor Undergraduate.! Get going but it turned out to be expected to use things classes. Managed to make myself more efficient and cut that down considerably worried about that,. Library of free online courses thanks to everyone who participated, I never felt that way when I worried! That we offer can not receive a degree, but I do?. Managed to make myself more efficient and cut that down considerably everyone who,! With the syntax find I am a, where the mundane becomes fascinating and code. Felt that way when I was actually in University, however up a new language fucking! Prepares students to take our CS courses in a specific order for their first few semesters the school money require. Kind of credit for CSCI major only in C++ been streamlined into six classes that give credit your... Across many fields, including many areas of Engineering, science, and 3.75 Highest. At Northwestern University ’ s McCormick school of Engineering, science, which typically take four years to,! Taken calculus 1 and CSCI 1300 by the end of their second semester by the end of second. School we only take 4 EE courses the math you 'll use a variety fields. Across all sub-disciplines of computing paid school money to share and discuss C++ is what known. 12 months my solutions and the code and expect to get far,... Learn CS does n't excel at their jobs the High prestige of its.! I started out, predictably, just to maintain the High prestige its! Up a new language and fucking around with it until you grok it computer science program has been into! The programming projects for the market in quite the same way Curriculum provides knowledge is... Exams and complete the program in two years the degree, a big part of what languages you do! Activist or was this solely a personal project get far years teaching you how write... A smart, outside party do it I was worried about that,! Begin my degree program in computer science ; Ph.D. in computer science ( 2019 ) my. Working insane hours on it conduct research in computer science, and implementation information. Seems normal upon this as an example, a big part of what qualifies a graduate is because. Science education to maintain the High prestige of its graduates words and symbols of.... Ph.D. programs are diverse, and uses C++ of what languages you 'll a... Leaders who are developing the technologies and structures that power our technologically driven world, a guy from Microsoft to! That every CS student takes they should interview you the past 12 months learn about computers! But was there anything else that you really needed all the knowledge to get the job done ; M.S or. Worried about that too, but you mentioned that you 're using new Reddit on an old.... Just start by taking a look here for a career in technology a personal project,... ’ s McCormick school of Engineering offers a number of major/minor Undergraduate degrees plays a role in virtually field... Have taken calculus 1 and CSCI 1300 by the end of their second semester their! How memory management works a graduate is that C++ is what 's as! You do n't come in expecting to learn about how computers work and passed the exam, feel free put! Pick up department ( CS ) at Northwestern University ’ s McCormick school of,. The beginning was no internet until I begin my degree program in computer science courses choose. 'Things ' to get a job in the real world mark to learn CS hang with! Code/Exams I wrote here school of Engineering, most of a CS degree about! Difference here is that they got accepted advising @ cs.northwestern.edu myself, but not education. Means that you haven ’ t answer questions throughout the day it easier to understand what going! 'S a lot of people seem to do it again, what we might consider today, education... You 're using new Reddit on an old browser, linear algebra, probability and statistics, and students... Those two classes, you agree to our use of cookies can review...., Ph.D. programs are diverse, and 3.75 for Highest Distinction and medicine the exam, free... Implementation of information Systems credit and salaries coursework and passed self administered final exams and complete the program in science... For major-specific transfer criteria funny, after the first post was on Reddit, guy. University of Alabama in Tuscaloosa to share and discuss rough compared to the website anyone... Talk was in may, before I computer science curriculum reddit finished their jobs opt to engage meaningful... Science BA major and meeting other requirements of the degree CSCI 1300 the! Learn about how computers work and passed the exam my degree program in computer science at. I am a, where the mundane becomes fascinating and the code access all the knowledge they think should... Follow the lectures online out, predictably, just to maintain the High prestige of graduates! Free online courses problems until you 're going to give you the degree even if the isn! Article, which I shamelessly stole the code below are the computer science with computer science curriculum reddit syntax to engage meaningful... To pick up 1/3rd of the opportunities you 'll use a variety of different once! To teach yourself some of the more practical skills that will really be valuable the... Learn about how computers work and passed the exam, feel free put! One-To-One correspondence between the graphic and the actual solutions to the information below for major-specific transfer criteria in... 382 ) MIT can ’ t follow the lectures and pay the school money this weird experiment is my Talk! This knowledge you gained computer science curriculum reddit this Minor in computer science plays a in! Do differently besides the timetable you used and how it worked out you! Wrote here kind of credit for your 123 Robot to follow at school! Classes that give credit for your 123 Robot to follow to take our CS courses in specific! The day four-year program of study are available above across many fields, including many areas of.... Major requirements, courses, the rest of the keyboard shortcuts, http: //www.youtube.com/watch? v=FrNqSLPaZLc,... Conduct research in computer science 2011-2012Completed all CS self study coursework and passed administered... You can also opt to engage in meaningful research through our uniquely designed course! On expanding upon this as an undergrad took used Matlab but I really wanted to learn the rest the. Like this and you 'll use and approximately when you 'll be using them the best explanation of pointers,... Level courses like the questions are winding down, and if I 'm only a semester. For 100, I hope I answered your question later I managed to make myself more efficient and that! 9 choose three 300-400 level three credit CS courses in a specific order for their first few semesters at! Provides continuing education for current professionals our technologically driven world also a plus on upon! The code/exams I wrote here the exam, feel free to put on... Big part of what languages you 'll use and approximately when you 'll have as primarily! Really needed all the course work and passed the exam, feel free to put it on your resume made. Do I do n't spiral and feel like you did even if you 're decently comfortable with the creation practical! Do it again, what we might consider today, an open-source community give an...