2100 accredited US Universities for Graduate Programs. 400+ specializations.
1400 No GRE, GMAT schools for the Master’s program
700+ Graduate scholarships totaling $3.5 mm
On-campus Masters 1 year - 18 months in Computer and Information Sciences
The great thing about US universities is that you’ve got more than 2000 universities and colleges to choose from. While not every one of them offers a graduate degree in computer science, there are enough to keep you busy in your search for the college or university that best suits you. It’s important to keep in mind though that getting an MS in computer science isn’t for everyone. It can be tough as it’s a very technical-oriented field of study. For your professional career and individual knowledge, it can do wonders in improving both your technical and business skills.
Once you’ve decided that you’re going to pursue a master’s degree in computer science and engineering, you’ll be glad to know that there are several options available. Many universities and colleges are keeping up with technology that will allow prospective students to complete their courses online. You can also opt to participate in your master’s full time or part-time. There are universities that offer a one-year computer science master’s program in the US instead of a traditional 2-year or more program.


Cornell Tech's Master of Engineering in Computer Science offers students an opportunity to develop comprehensive digital solutions for both social and economic applications. This 1-year program is designed with advice from industry experts, providing a mix of fundamental and advanced courses that are suitable for creating meaningful contributions. As part of their curriculum, students form teams along with peers from business, law, and technology backgrounds to work on projects.
Completing 30 credit hours of coursework is designed to provide students with specialized training in engineering software, systems, platforms, and products that are intended for addressing complex business issues and responding to human needs. These courses revolve around preparing learners for innovation within established tech firms as well as entrepreneurial pursuits within startups. Students will work collaboratively in teams comprising business professionals, legal experts, and fellow Cornell Tech students to form new companies or build applicable solutions for real organizations. In doing so, they will gain valuable business insight alongside polished communication expertise while retaining their unparalleled technical capabilities; attributes that have made previous alumni attractive recruitment prospects of leading tech entities such as Google, Facebook, and other startup ventures.
Master of Engineering in Computer Science
- GRE Required: Yes
- Research assistantships: 1320
- Teaching assistantships: 1455
- Financial Aid:

A Master's program in Computer Science can generally be finished within three to four semesters. In order to stay on track, it is recommended that students take a maximum of four courses per semester and two during any summer session. Those with assistantships tend to stick with three courses per semester and a single course for summer instruction. However, those who are well-prepared and hardworking may find it possible to finish their degree within just twelve months.
Before the final session arrives, all of the classes used to satisfy degree requirements must have a plan of study submitted for approval by both the Graduate Committee and the Graduate School. The expectation is that most grades should be in either the A range (A+, A, A-) or B range (B+, B, B-). However, up to two C grades can still be accepted upon being offset by an appropriate quantity of A grades (- or +). Any other grades are not permissible. The GPA requirement is also a 3.0 minimum for all coursework listed on the plan. It should also be noted that CS 69800: Research M.S. Thesis will not appear anywhere on the said plan of study. In addition, upon receiving approval from both entities previously stated, six semester hours worth of credits taken at other institutions may be transferred as long as they are graded at either an A or B (or equivalent).
Master's Program in Computer Science
- GRE Required: No
- Research assistantships: 2894
- Teaching assistantships: 1690
- Financial Aid:

George Mason University's MS in Software Engineering (MS-SWE) program sets students up to succeed as innovators in engineering cutting-edge, expansive computing solutions to practical issues. Along with activities like requirements analysis and design, construction, testing, usability, security, maintenance, and economics are fundamental components of software engineering that cover all types of software including mobile apps and web applications plus enterprise software and comprehensive systems. To satisfy the requirements of the MS Software Engineering degree, a minimum of 30 graduate credits must be earned. These courses are divided into three parts: 12 credits of core classes, 9 that relate to software engineering specifically, and then 9 elective courses.
Within the one-year MS-SWE program, problem-solving is of utmost importance in order to ensure reliability, usability, security, and cost efficiency. Situated in a hub for software development companies, many MS-SWE enrollees are able to take part in internships that introduce them to an ever-expanding field while also providing opportunities for full-time employment upon graduation. In order to accommodate those studying on a part-time basis all classes are scheduled for late afternoon hours.
- GRE Required: Yes
- Research assistantships: 623
- Teaching assistantships: 846
- Financial Aid:
778 universities offer the Master's program in Computer and Information Sciences.
Which one best suits your need?

Marist's Software Development program is tailored to fit the needs of computer professionals; providing educational opportunities that won't disrupt their current career paths. Participants may choose between part- and full-time study, with course offerings available in late afternoons and evenings at Marist's main campus in Poughkeepsie. Students can customize their Master's degree as well, by selecting from two concentrations: Cloud Computing or Mobile Computing. Academic advisors are available to help guide decisions regarding courses, ensuring each student has access to state-of-the-art technology that will enable them to excel in designing, developing, and implementing software systems.
Individuals who desire to pursue a career in software development have an opportunity with the Master of Science in Software Development, which has been specifically designed for those who have a bachelor's degree in computer science or a related field. Those that do not possess such qualifications but are interested may enroll in relevant undergraduate courses in mathematics and computer science. All prerequisite requirements can range from as low as 0 credits up to 12 credit hours depending on one’s experience.
The 12-month MSIS program offers hands-on practices sought after by employers and is housed within the Computer Science and Math Department, giving students excellent theoretical foundations in computer science. Additionally, evening courses make it easier for working professionals to attend classes.
- GRE Required:
- Research assistantships:
- Teaching assistantships:
- Financial Aid:

As the world moves increasingly towards digital solutions, studying computing science is essential. This professional master’s program in this field will give you the skills and knowledge needed for a successful career in the technology industry. With 30 credit hours of coursework available, it provides an ideal opportunity for those with no prior background in computing science who wish to pursue a non-thesis option leading to employment in business and industry. The program can be completed within one to one-and-a-half years by students with an understanding of computing science, while optional specializations are also offered.
To be granted a Master of Computer Science degree, an individual must take at least nine credit hours of core courses and 21 credit hours of elective coursework. Furthermore, 20 out of those 21 credit hours must come from 500-level CS/CSP courses that are taken exclusively at the Illinois Institute of Technology. While credit for core classes does apply toward meeting this requirement, transferred credits cannot be applied toward fulfilling either core or specialization requirements.
The program comes with the following specialization:
Master of Computer Science with Specialization in Business (33 credit hours): The Master of Computer Science program is uniquely tailored to equip computer science professionals with both the technical and business expertise required in today's world. To meet the criteria for graduation, students must fulfill general MCs requirements as well as 24 credit hours of CS/CSP courses along with three specializations chosen from the Stuart School of Business.
Master of Computer Science with Specialization in Artificial Intelligence (30 credit hours): Are you interested in the idea of computers utilizing data to adapt and create solutions to intricate computer science issues? Then the Master of Computer Science program might be something for you. Aspiring students must meet the general requirements for admission and take four specialized courses in order to receive their degree.
Master of Computer Science with Specialization in Cyber-Physical Systems (30 credit hours): Those wishing to gain expertise in the realm of embedded controllers with integrated sensors and networking capabilities can do so through our program at the Master of Computer Science level. Students must fulfill the typical requirements for a Master's degree and also take four specialization courses.
Master of Computer Science with Specialization in Data Analytics (30 credit hours): The ability to analyze vast quantities of data is a necessary element of sound business decisions. This program was developed with students in mind who want to learn how to identify trends in considerable amounts of information and apply them to draw conclusions. To qualify, pupils must meet the general requirements for a Master of Computer Science degree and also finish four specialization classes.
Master of Computer Science with Specialization in Database Systems (30 credit hours): The Master of Computer Science program offers a comprehensive look into the fundamentals of database design and development. To acquire the degree, students must complete prerequisites as well as four specialized courses. These classes are meant to help them develop an in-depth understanding of database systems.
Master of Computer Science with Specialization in Distributed and Cloud Computing (30 credit hours): Students interested in learning about distributed systems and how they can be used to solve real-world problems, as well as how emerging cloud computing technologies can be used to implement some of the world's most popular services and applications, should pursue a Master of Computer Science with a Specialization in Distributed and Cloud Computing. Students must take four specialized courses in addition to the standard Master of Computer Science requirements.
Master of Computer Science with Specialization in Finance (33 credit hours): The Master of Computer Science with a Specialization in Finance program is intended to help computer science students advance their technical education while also paving the way for a career in finance.
Master of Computer Science with Specialization in Information Security and Assurance (30 credit hours): In today's computer systems, where data can be accessed from practically anywhere, information security, privacy, and assurance are critical. Students interested in issues of security and assurance in modern e-commerce applications should pursue a Master of Computer Science with a Specialization in Information Security and Assurance. Students must complete four specialization courses in addition to the standard Master of Computer Science requirements.
Master of Computer Science with Specialization in Networking and Communications (30 credit hours): This curriculum is intended to provide in-depth knowledge of computer networking and telecommunications theory and practice. Students must complete four specialization courses in addition to the standard Master of Computer Science requirements.
Master of Computer Science with Specialization in Software Engineering (30 credit hours): This curriculum is meant to provide in-depth knowledge of software engineering theory and techniques, as well as hands-on experience in software design, development, and maintenance. Students must complete four specialization courses in addition to the standard Master of Computer Science requirements.
- GRE Required:
- Research assistantships:
- Teaching assistantships:
- Financial Aid:

Computer professionals who wish to upgrade their knowledge in computer science will find a Master of Science (MS) program available for that purpose. This program, designed specifically for those transitioning from another area of study, will hone skills in language theory and software design as well as databases, networks, or security.
In order to complete their studies, students are obligated to meet core curriculum requirements plus either a five-course concentration or five general electives. While only a C (2.0) is required to pass each course in this graduate program, an average grade of B (3.0) must be maintained to stay in good academic standing and become eligible for graduation.
For MS in Computer Science majors, the thesis option provides an opportunity to delve into a research topic of their choosing and complete it within 12 months. In order to be eligible for this option, candidates must have already finished 7 courses associated with the degree and hold a GPA of 3.7 or higher. Taking on this challenge requires two faculty members: namely, a full-time faculty advisor, as well as either a part-time faculty member with a Ph.D. or someone else approved by the department who will serve as a principal reader.
University of Virginia School of Engineering and Applied Science
- GRE Required:
- Research assistantships:
- Teaching assistantships:
- Financial Aid:

The Accelerated Master's program was created for students who see their future in the Computer Science field. With this program, students not only can gain a competitive advantage for various careers, but also be on their way to obtaining a doctoral degree. Students will have the capability of earning both their bachelor's and master's degrees in just one additional year of study beyond what is required for a bachelor's alone.
In the Accelerated Master's program, certain senior-level undergraduate credits can fulfill the requirements for both a Bachelor of Science in Computer Science, or Computer Engineering, Software Engineering and a Master of Science in Computer Science. Provided these courses satisfy the qualifications for each degree and a minimum of 150 combined credits are taken by the student, up to 6 credit hours may be used towards achieving both degrees.
Computer Science Accelerated Master
- GRE Required:
- Research assistantships:
- Teaching assistantships:
- Financial Aid:

For those interested in pursuing advanced education in computing, pursuing a Master of Science degree in Computer Science could be your ideal choice. Designed for working professionals, this program provides evening classes that are offered over eight-week sessions allowing students to easily complete their degree within one year. Furthermore, this course can be taken both online and on-campus with various specializations available to best fit individual career goals and interests. Classes are offered during weekday evenings and online allowing for flexibility for working professionals.
- SOFTWARE ENGINEERING CONCENTRATION
- CYBER SECURITY CONCENTRATION
- ARTIFICIAL INTELLIGENCE CONCENTRATION
- DIGITAL FORENSICS CONCENTRATION
- ENTERPRISE AND CLOUD COMPUTING CONCENTRATION
- MSCS (NON-DECLARED CONCENTRATION)
Lewis's Master's degree in Computer Science is ranked as one of U.S. News & World Report's “Top Tier Colleges”
Master of Science in Computer Science
- GRE Required:
- Research assistantships:
- Teaching assistantships:
- Financial Aid:

Students who enroll in Urbana-Champaign's On-Campus Master of Computer Science have an opportunity to finish their degree within a year with up to three semesters. This non-thesis program requires 32 hours of graduate coursework, where at least four courses are from distinct core areas in computer science and twelve are advanced graduate classes (500 level).
Individuals may transfer up to 12 credits of approved graduate coursework already done within this department, excluding those taken as non-degree students. This credit can be utilized to meet Professional MCS degree needs.
The University of Illinois at Urbana-Champaign has set a policy that requires full-time student status for those living on campus. That means 12 credit hours during each semester, regardless of any assistantship duties the student may have. An exception to this rule is granted to in
Through Coursera, busy professionals may take advantage of two master's degree programs offered by this department: an Online MCS and an Online MCS in Data Science.
Master of Computer Science
- GRE Required:
- Research assistantships:
- Teaching assistantships:
- Financial Aid:

Designed for those interested in exploring technology entrepreneurship, NYU's MS-CEI program is a chance to realize ambitious ideas. Combining computer science courses from Courant Institute (Graduate School of Arts and Science) with business coursework from Stern School of Business, this immersive one-and-a-half-year Master's degree seeks to bridge changing technological challenges and cultivate creative minds through Computing, Entrepreneurship, and Innovation. MS-CEI is a great opportunity to take your dreams out of concept and into reality.
Designed to equip computer science students and technology professionals for success in innovative business ventures, MS-CEI provides a comprehensive curriculum that combines a deep understanding of computer applications, systems engineering, and entrepreneurship. Through this program, aspiring CTOs and CEOs will learn how to bring their ideas to life through various stages of technological entrepreneurship from problem conceptualization to pilot deployment. To be accepted into this degree program, applicants must complete 33 credits of coursework with half coming from NYU Stern School of Business and half from NYU Courant Institute of Mathematical Sciences while maintaining a minimum GPA of 3.0 each semester
- GRE Required:
- Research assistantships:
- Teaching assistantships:
- Financial Aid:
What kind of scholarships are available for Graduate Programs in Computer and Information Sciences?
We have 208 scholarships awarding up to $2,024,183 for Masters program in for Computer and Information Sciences, targeting diverse candidates and not restricted to state or school-based programs.
Scholarship name | Amount | Credibility |
---|---|---|
ASNT Fellowship Award | $20,000 | High |
Google Lime Scholarship | $5,000 | High |
The Innovator’s Grant | $3,600 | High |
GeneTex Scholarship Program | $2,000 | High |
GMiS STEM Scholarships | $500 | High |
Find scholarships and financial aid for Computer and Information Sciences graduate programs
Are there universities that offer one-year online Master’s programs in Computer and Information Sciences?
Yes, they can be because they can be done in 1 year or 18 months and you need fewer credits to complete them. Since the total cost is dependent on the number of credits hours, it will be cheaper than a 2-year master's program. This may not always be true so check out the cost per credit and the total tuition cost before you reach a conclusion.
Yes, there are accredited universities that offer one year on-campus masters program in Computer and Information Sciences
Most of the Nationally ranked accredited universities offer 2 years master’s program, some of the schools are offering 1-year and 18-month Online Master's degrees. If you are able to meet the credit requirements, you can finish an 18-month program in one year, making it a one-year program.
22 Universities offer an online Master's program within One Year - 18 months. The tuition for a Master's can range from $300 to $50,490.
Online Masters 1 year - 18 months in Computer and Information SciencesAre one-year or accelerated Master’s programs cheaper than 2 years Master's programs?
Yes, they can be because they can be done in 1 year or 18 months and you need fewer credits to complete them. Since the total cost is dependent on the number of credits hours, it will be cheaper than a 2-year master's program. This may not always be true so check out the cost per credit and the total tuition cost before you reach a conclusion.
Master's degree in Computer and Information Sciences is offered by 774 US universities. The tuition for the Master's degree can range from $6,673 per year at Northwest Missouri State University to $60,363 at Brown University.
The tuition at public universities will be lower for in-state students when compared to private universities but you get more financial aid at private universities.
Most affordable Master's program in Computer and Information Sciences
What is the difference between 1 Year Master's program and full-time Master's degree program in Computer Science?
You might be thinking, what will you learn in a 1-year master’s program? Well, in most master’s programs, you are required to complete a minimum of 30 to 33 credits. In a one-year graduate program, you would still have to complete this, but you’ll have a shorter amount of time. Usually, this kind of program is a terminal degree which means you aren’t looking into getting a Ph.D. after completing your master's. Compared to the 2-year master’s program in computer science, the courses will not focus heavily on research. So, if you’re looking into a research career, this isn’t the best way to fast-track your research potential.
In order to give you a quick breakdown of your 1-year master’s program, we’ve gathered information from several universities that offer them. The average number of credits a graduate program student will have to finish are 30-33 credits. Full-time students would have about two years to complete the required units. Here’s a quick breakdown:
- 9 credits in Fall 2017
- 9 credits in Spring 2018
- 6 credits in Summer 2018
- 9 credits in Fall 2018, and then graduation.
On the other hand, to complete an MS computer science program in one year, you will have to load up on credits per semester. Here’s a breakdown overview:
- 9 credits in Fall 2017
- 12 credits in Spring 2018
- 9 credits in Summer 2018, and then graduation.
While this is possible to do, time management can become an issue as it could post a hectic schedule. Most universities and colleges require their graduate program students in computer science to maintain at least a B or higher to stay in the program. This may be doable for students who don’t have to work part-time or full-time to accomplish getting the degree. Planning to pursue a one-year graduate degree in computer science is based purely on your personal decision.
Pros and Cons of 1-Year Masters Programs in Computer Science and Engineering
There are always two sides to a coin. This means there will always be pros and cons that you may not be aware of when planning to take a 1-year master’s degree in computer science. We’ve gathered a few pros and cons to help with your decision. It’s important to note that this is only a fraction of what you could be looking out for since pros and cons can be different for every individual.
Pros of 1 Year Masters Programs in Computer Science and Engineering
- Short:The best part about pursuing a one-year master’s degree in computer science is it doesn’t require a lot of your time. Youw'll be able to complete your master’s degree in half the time it usually takes. This means that after you’ve graduated, you can start looking into career options. However, it would be beneficial if you have some work experience prior to pursuing a master’s degree in order to gain professional knowledge.
- Cheap: Depending on the college or universities you’re looking into, it will be cheaper than being “unemployed” for two years or more while completing your master’s degree. Since you can get job opportunities a few months after your graduation, you’ll be able to pay up sooner. While you can be in debt for one year to pay for your degree, you could easily pay it up in the next few years. After that, you’ll be able to invest in other things.
- Economic: It's more economical for you as an individual since the computer science market is in high demand for specialists. Industries are always looking for specialists to further improve their in-house technologies to meet the growing demand of the public. While different industries may require work experience, having a master’s degree will still pose an advantage.
Cons of 1 Year Masters Programs in Computer Science and Engineering
- Too short: While the amount of time to complete a one-year graduate degree is certainly a pro, it’s also a con. One year might be too short to get any specialized knowledge in that field of study. Since you’re going to try and fit 33 credits into one year instead of two, you won’t be able to take other electives to get specialization. So while you may be saving time, you could also compromise the knowledge and courses you could have taken in a two-year program.
- Network: You’ll be busy! Taking 12 credits per semester isn’t a joke. It will be hectic, and sometimes you’ll wonder why you’re even doing this to yourself in the first place. However, the real issue here is you will only have one year to get to know your professors. This may not be enough time to acquaint yourself with professors and colleagues who can help you in your professional career. Going through masters will usually help you with networking, but this means that you will be working side-by-side with one another. In a one-year graduate program, it may be difficult to find a time or there may not be enough time to get to know faculty members and colleagues.
- Lack of courses: You could already have everything set up. However, imagine finding out that one of the courses you still need to take to graduate won’t’ be offered until the next year. This would be a great disappointment for sure. There are some universities that offer specialized courses that are only available at a certain time of the year or every other year. If you keep this in mind, you might be able to enter the course, and hope you’ve already taken the prerequisite classes for it.
How can I compare the Computer and Information Sciences Graduate Programs?
Compare the GRE score requirements, admission details, credit requirements and tuition for the Master's Program, from 778 universities offering Graduate Masters Programs in Computer and Information Sciences. Compare Graduate Masters Programs in Computer and Information Sciences
How will you rate the search results?
0.0 rating, based on 0 reviews