Computer technology is the driving force behind commerce and many of the daily transactions we take for granted. As a result, computer scientists are vital to many aspects of modern life. They create and troubleshoot complex software and information architecture, and also develop applications that solve everyday problems. Whether you are coding applications for mobile devices or engineering a massive cloud computing infrastructure, earning your online master's degree in computer science will help support today's interconnected world. According to the U.S. Bureau of Labor Statistics (BLS), jobs in computer science are expected to grow by 11% between 2014 and 2024, which is faster than the national average.

What Are The Best Online Master's in Computer Science Programs?

Rank School Cost Graduation Rate Description Toggle
1

Georgia Tech

Atlanta, GA Cost: $$$$$ Graduation Rate: 85%

Georgia Tech is a public research university based in Atlanta. The institute educates more than 25,000 undergraduate and graduate students through 34 colleges and schools. The College of Computing offers a fully online master's in computer science.

The MS in computer science requires at least 30 credits. Students complete 12-15 credits of specialization courses and 15-18 credits of free electives. Learners take 1-2 courses each semester and earn the degree in about three years. Most online students dedicate about nine hours per week to each three-credit class. Students can fulfill elective credits through any computer science courses. The program offers 29 online classes.

Computer science master's students can choose from four specializations. Learners who specialize in computational perception and robotics study topics including human-robot interaction and computational photography. The computing systems concentration explores network security, software architecture, and operating systems. Interactive intelligence students learn about educational technology and health informatics, and students in the machine learning specialization examine big data and applications of machine-learning algorithms.

Computer science master's students benefit from a variety of career resources, including virtual consultations with a career adviser. During these sessions, students can discuss topics related to job searches, interviews, resumes, professional development, and salary negotiation.

Applicants must hold an undergraduate degree in computer science or a related field, such as mathematics, computer engineering, or electrical engineering. Applicants need a minimum 3.0 GPA.


Program Overview
Program Name: MS in Computer Science
Tuition: $170/credit
Credit Requirements: 30 credits
Program Length: 3 years

Delivery
Format: Online
Instruction Style: Asynchronous

Admission Requirements
GPA: 3.0 minimum

Contact
Phone: (404) 894-3152
Email: omscs@cc.gatech.edu
Social Media Accounts: Facebook; Twitter

2

University of Southern California

Los Angeles, CA Cost: $$$$$ Graduation Rate: 92%

Established in 1880, the University of Southern California is the oldest private research institution in the state. The school boasts more than 20 schools and colleges and serves more than 40,000 students. USC's online division offers dozens of graduate and professional programs in fields including engineering, business, and computer science.

USC offers a computer science master's degree online that includes 28 units of required major courses and electives. Like most online master's programs in computer science, USC's program teaches students advanced techniques and concepts related to computing system design, programming, and application.

All students take a required course in algorithm analysis, which explores basic techniques including recursion and dynamic programming. Core coursework also covers topics related to artificial intelligence, web technologies, and database systems.

Students complete the program entirely online and can begin coursework in the spring, summer, or fall. Distance learners can watch live video streams of on-campus lectures; they can also view recorded lectures at their convenience. Additionally, remote students can participate in live classes by calling a toll-free phone number.

Full-time learners typically complete the program in 1.5-2 years, while part-time students generally graduate in 2.5-3.5 years. Applicants must hold an undergraduate degree in computer science or a closely related field. They must also have a satisfactory GPA and sufficient GRE scores.


Program Overview
Program Name: Master of Science in Computer Science
Available Concentrations: Computer security; data science; scientists and engineers; software engineering
Tuition: $2,005/credit
Credit Requirements: 28 credits

Delivery
Format: Hybrid
Instruction Style: Synchronous

Admission Requirements
Standardized Tests: GRE or GMAT

Contact
Phone: (213) 740-4488
Email: DEN@Viterbi.usc.edu
Social Media Accounts: Facebook; Twitter

3

North Carolina State University at Raleigh

Raleigh, NC Cost: $$$$$ Graduation Rate: 79%

A member of the University of North Carolina System, NC State is a public institution that enrolls more than 34,000 students. The university offers more than 300 undergraduate and graduate programs through 12 colleges and schools. NC State boasts more than 90 distance options, including an MS in computer science.

Students earning the online master's in computer science view streamed video lectures, and most distance courses are recorded versions of on-campus class sessions. Students take 1-2 courses per semester and complete the same assignments and readings as on-campus learners. NC State offers the computer science program entirely online, in person, and in a hybrid format.

The computer science master's program requires 31 credit hours of core courses and electives. Students begin the program with a one-credit orientation that introduces the curriculum, the department, university resources, and faculty research.

The curriculum includes 10 credit hours of core coursework comprising three courses in theory and systems. Theory courses include graph theory, numerical analysis, and computer performance modeling. Systems classes cover topics including computer graphics, computer architecture, and software engineering. Students also take at least 21 credit hours of free electives.

Before pursuing the online computer science degree, master's program applicants must complete undergraduate coursework in differential calculus, integral calculus, probability and statistics, and several key computer science areas. Applicants must also possess a minimum 3.0 GPA and meet satisfactory GRE scores.


Program Overview
Program Name: Master of Computer Science
Tuition: $779/credit
Credit Requirements: 31 credits
Program Length: 2 years

Delivery
Format: Hybrid
Instruction Style: Asynchronous

Admission Requirements
GPA: 3.0 minimum
Standardized Tests: GRE

Contact
Phone: (919) 515-2858
Email: csc_gradadmissions@ncsu.edu
Social Media Accounts: Facebook; Twitter

4

University of Illinois at Urbana-Champaign

Champaign, IL Cost: $$$$$ Graduation Rate: 85%

Founded in 1867, the University of Illinois at Urbana-Champaign is a public research university that serves more than 47,000 students. The school offers 37 online graduate degrees, including a professional master of computer science.

The school delivers online computer science coursework in partnership with Coursera. Students access video lectures through Coursera's massive open online course system and complete additional assignments, exams, and projects through the university. Learners also receive regular feedback and advising from university professors and teaching assistants. The curriculum features a self-paced format, and students can earn the master of computer science degree in one year.

Computer science students complete 32 credit hours through eight courses. Learners choose four core courses and three advanced-level classes. Classes cover topics including parallel computing, data cleaning, data curation, and Bayesian modeling.

Students can also pursue an online master of computer science in data science. Data science students master statistical and computational methods used to draw meaning from large sets of data. The data science program covers topics including machine learning, data mining, and data visualization. Learners take some core computer science classes, along with statistics and information science courses.

Applicants should have either a bachelor's degree in computer science or significant experience or coursework in object-oriented programming, data structures, algorithms, linear algebra, probability, and statistics. The school prefers applicants with a minimum 3.2 undergraduate GPA.


Program Overview
Program Name: Master of Science in Computer Science
Available Concentrations: Data science
Tuition: $600/credit
Credit Requirements: 32 credits
Program Length: 1-3 years

Delivery
Format: Online
Instruction Style: Asynchronous

Admission Requirements
GPA: 3.2 minimum

Contact
Phone: (217) 333-3426
Email: academic@cs.illinois.edu
Social Media Accounts: Facebook; Twitter

5

Stevens Institute of Technology

Hoboken, NJ Cost: $$$$$ Graduation Rate: 83%

Based in Hoboken, New Jersey, Stevens Institute of Technology is a private research institution founded in 1870. The school serves about 7,000 students through five schools and colleges. The Schaefer School of Engineering and Science offers seven online master's programs, including one of the best online computer science master's degrees available.

Students complete the MS in computer science entirely online through discussion boards, digital materials, and assignments. Some courses incorporate synchronous components such as lectures, discussion sessions, and group presentations. Live sessions are recorded so that students can access them later. Stevens delivers online courses through Canvas and Blackboard Collaborate, a web-conferencing tool.

Students complete at least 30 graduate-level credits. Learners choose three core classes from 20 course options, including fundamentals of cybersecurity, mobile systems and applications, and web programming. The remaining 21 credits comprise elective coursework in areas such as databases, gaming, and network administration.

Online students enjoy access to resources including online library databases, journals, and e-books. Additionally, learners can seek assistance from a librarian through email, telephone, text messaging, and instant messaging. Distance learners receive a newsletter with information about new online technologies, services, and resources.

Applicants need a minimum 3.0 undergraduate GPA and satisfactory GRE scores. Applicants must submit two letters of recommendation and official college transcripts, and they can supplement their application materials with a resume.


Program Overview
Program Name: Master of Science in Computer Science
Tuition: $6,018/semester in-state; $14,589/semester out-of-state
Credit Requirements: 30 credits
Program Length: 2 years

Delivery
Format: Online

Admission Requirements
GPA: 3.0 minimum
Standardized Tests: GRE or GMAT

Contact
Phone: (201) 216-5000
Email: graduate@stevens.edu
Social Media Accounts: Facebook; Twitter

6

Illinois Institute of Technology

Chicago, IL Cost: $$$$$ Graduation Rate: 72%

Established in 1890, Illinois Institute of Technology is a private research university based in Chicago. One of 21 member colleges of the Association of Independent Technological Universities, IIT boasts undergraduate and graduate programs in disciplines including engineering, science, technology, and design. The school offers more than 20 online graduate programs, including an online MS in computer science.

The MS in computer science includes 32 credit hours, and students choose from tracks requiring a master's thesis, a master's project, or coursework only. IIT delivers online courses asynchronously, and full-time students can earn the degree in four semesters.

All students take core courses in programming, systems, and theory. Learners choose one programming course from options including cloud computing and advanced database organization. Students take one systems class in an area such as computer architecture, computer networks, or operating systems. Learners also select two theory courses, which cover topics such as game theory, computational geometry, and algorithm design. Students fulfill the remaining credit requirements through advanced computer science courses in any area.

Applicants need at least a 3.0 GPA and minimum GRE scores of 300 on the quantitative and verbal sections (and 3.0 on the analytical writing portion). Applicants must have completed a calculus course, and learners without an undergraduate degree in computer science must earn grades of B or higher in prerequisite courses. Students can take prerequisites during their undergraduate studies or at IIT.


Program Overview
Program Name: Master of Science in Computer Science
Tuition: $1,530/credit
Credit Requirements: 32 credits
Program Length: 2 years

Delivery
Format: Online
Instruction Style: Synchronous

Admission Requirements
GPA: 3.0 minimum
Standardized Tests: GRE

Contact
Phone: (312) 567-3800
Email: science@iit.edu
Social Media Accounts: Facebook; Twitter

7

University of Illinois at Springfield

Springfield, IL Cost: $$$$$ Graduation Rate: 50%

Founded in 1969, the University of Illinois Springfield is a public liberal arts college serving more than 5,000 students. The school offers 31 bachelor's degrees, 20 master's degrees, and a doctoral program. Graduate students can choose from online programs in fields including data analytics, political science, management information systems, and computer science.

The online MS in computer science comprises eight courses totaling 32 credit hours. Learners take four courses at the 500 level, three courses at or above the 400 level, and a graduate research seminar. As part of their 400-level coursework, students can pursue an introductory robotics class that covers topics including vision, motion planning, sensors, and mobile mechanisms. A 500-level course in security testing explores network scanning, exploit discovery, and password recovery.

During the graduate research seminar, students examine research and writing methods in the computer science field. Through a final paper, learners demonstrate their understanding of the role of professional ethics and research skills in the IT industry. Students can schedule online tutoring appointments in writing, math, computer science, and academic skills.

Applicants need a bachelor's degree in computer science or a related field and at least a 2.7 GPA. Applicants must have completed general prerequisites in discrete mathematics and calculus, along with computer science prerequisites in computer programming, computer organization, data structures and algorithms, programming languages, and operating systems.


Program Overview
Program Name: Master of Science in Computer Science
Tuition: $362/credit
Credit Requirements: 32 credits

Delivery
Format: Online
Instruction Style: Asynchronous

Admission Requirements
GPA: 2.7 minimum

Contact
Phone: (217) 206-6770
Email: csconline@uis.edu
Social Media Accounts: Facebook; Twitter

8

University of Minnesota - Twin Cities

Minneapolis, MN Cost: $$$$$ Graduation Rate: 80%

Based in Minneapolis, the University of Minnesota Twin Cities is the flagship institution of the University of Minnesota system. The university serves more than 47,000 students through five campus locations and online. The university offers more than 200 graduate and professional programs, including one of the best online master's in computer science degrees in the state.

On-campus students can earn an MS in computer science through a thesis track, a project track, and a coursework-only track. Distance learners can pursue the coursework-only master of computer science program.

Students can complete the master of computer science program primarily online. The university streams video lectures in real time, and students can learn asynchronously through recorded video lectures and podcasts. Learners must attend certain courses on campus.

The master's degree in computer science requires 31 credit hours, and students complete nine credit hours of breadth courses. Learners take one class in each of three breadth areas: theory and algorithms; architecture, systems, and software; and applications. Breadth courses cover topics including matrix theory, sensor networks, and virtual reality.

Applicants to the master of computer science program must be professionals working in computer science or a closely related field. Applicants need an undergraduate or graduate degree in computer science or engineering. Admitted students can apply up to 12 previous post-baccalaureate credit hours toward the master's degree.


Program Overview
Program Name: Master of Computer Science
Tuition: $1,394/credit in-state; $2,157/credit out-of-state
Credit Requirements: 31 credits

Delivery
Format: Hybrid
Instruction Style: Asynchronous

Admission Requirements
GPA: 3.25 minimum
Standardized Tests: GRE

Contact
Phone: (612) 625-4002
Email: csdesk@umn.edu
Social Media Accounts: Facebook; Twitter

9

Purdue University

West Lafayette, IN Cost: $$$$$ Graduation Rate: 78%

Purdue University is a public research institution based in West Lafayette, Indiana. The flagship campus of the Purdue University system, Purdue serves more than 40,000 students through 13 colleges and schools. Graduate students can choose from more than 20 online master's programs.

Purdue offers a coursework-only MS in computer science that students can complete entirely online. The curriculum comprises 30 credits, and students can take courses in foundational areas such as software engineering, information security, computing theory, and information retrieval.

The non-thesis MS in computer science requires 10 three-credit courses. Students take three core courses that cover programming systems, operating systems, and algorithm design. To fulfill the remaining requirements, learners choose from a variety of computer science and non-major classes. However, students must meet breadth requirements.

Purdue delivers online courses asynchronously. Master's students access coursework, review syllabi, and submit assignments through virtual classrooms. Learners communicate with faculty and classmates through discussion boards, email, and chat. Most students dedicate 15-20 hours per week to master's coursework.

Applicants need a related undergraduate degree and a minimum 3.0 GPA; admitted students typically hold at least a 3.5 GPA. Applicants must submit letters of recommendation and a statement of purpose. Purdue accepts up to six graduate-level transfer credits earned with a grade of B of better.


Program Overview
Program Name: Master of Science in Computer Science
Tuition: $630/credit in-state; $1,413/credit out-of-state
Program Length: 1-2 years

Delivery
Format: Online

Admission Requirements
GPA: 3.5 minimum recommended

Contact
Phone: (765) 494-6010
Email: csgrad@purdue.edu
Social Media Accounts: Facebook; Twitter

10

Syracuse University

Syracuse, NY Cost: $$$$$ Graduation Rate: 83%

Founded in 1870, Syracuse University is a private research institution based in central New York. The school offers more than 200 undergraduate majors and more than 200 graduate programs through 13 schools and colleges.

Syracuse offers a 30-credit online MS in computer science. Students take 12 credits of core classes that explore topics including computer architecture, structured programming, and algorithm analysis. The curriculum includes 18 elective credits, which learners can use to study topics such as Android programming, cryptography, and data mining.

Computer science students attend weekly, live classes that involve open discussions, group assignments, and presentations. Learners also view self-paced video lectures and complete assignments including multimedia exercises. Full-time students can graduate in 15 months.

While most coursework is available online, students must attend one in-person immersion at the Syracuse campus. During the experience, students meet classmates and professors and network with industry professionals. They also participate in group workshops and attend guest lectures by computer science experts.

Applicants need a strong background in computing, computer organization, and operating system design. Applicants also need an advanced understanding of data structures, algorithms, and programming languages. Admitted students without adequate undergraduate coursework can take two preparatory courses.

Applicants need a bachelor's degree in computer science, computer engineering, software engineering, or a related field. Applicants must submit official transcripts, a resume, a 500-word personal statement, and two letters of recommendation. Syracuse does not require applicants with a minimum 3.0 GPA to submit GRE scores.


Program Overview
Program Name: Master of Science in Computer Science
Tuition: $1,559/credit
Credit Requirements: 30 credits
Program Length: 1-2 years

Delivery
Format: Hybrid
Instruction Style: Synchronous

Admission Requirements
GPA: 3.0 minimum
Standardized Tests: GRE

Contact
Phone: (844) 797-4364
Email: admissions@engineeringonline.syr.edu
Social Media Accounts: Facebook; Twitter

11

The University of West Florida

Pensacola, FL Cost: $$$$$ Graduation Rate: 44%

Based in Pensacola, the University of West Florida is a public institution founded in 1963. The school serves nearly 13,000 students and offers more than 70 programs at the undergraduate, master's, specialist, and doctoral levels. Online options include more than 20 programs and more than 200 courses.

Students can complete UWF's MS in computer science in person or online. UWF delivers online courses synchronously, and students view live lectures through a video-conferencing tool. Learners log on at scheduled times to participate with instructors and classmates. Most students earn the degree in 1-2 years.

The curriculum comprises 30 credits, including 12 credits of required coursework in computer systems, programming languages, and database systems. A core seminar teaches students about trends in computer science research and prepares learners to conduct independent studies. Students complete 12 elective credits in topics such as cybersecurity, data analytics, and artificial intelligence.

The program culminates in a six-credit capstone, which comprises a thesis or a computer science project. The computer science project, which can take the form of a computer program or report, demonstrates the student's mastery of a computing area.

Applicants need a minimum 3.0 GPA and satisfactory GRE scores. Admitted students typically have GRE scores of at least 140 and 150 on the verbal and quantitative sections, respectively. Additionally, applicants must submit a resume, three letters of recommendation, and a letter of intent.


Program Overview
Program Name: Master of Science in Computer Science
Available Concentrations: Software engineering; data science
Tuition: $385/credit in-state; $479/credit out-of-state
Program Length: 1-2 years

Delivery
Format: Online
Instruction Style: Synchronous

Admission Requirements
GPA: 3.0 minimum
Standardized Tests: GRE

Contact
Phone: (850) 474-2612
Email: treichherzer@uwf.edu
Social Media Accounts: Facebook; Twitter

12

University of South Carolina

Columbia, SC Cost: $$$$$ Graduation Rate: 75%

Founded in 1801, the University of South Carolina is a public research university with eight campuses throughout the state. UofSC enrolls more than 6,000 graduate students and offers nearly 200 master's and doctoral programs. The school provides online and hybrid graduate programs in disciplines including engineering and computing.

Students pursuing UofSC's online MS in computer science and engineering complete 30 credits and choose between thesis and non-thesis options. Learners take four core courses: computer architecture, compiler construction, analysis of algorithms, and seminar in advances in computing. The seminar course explores technical writing in key computing research areas. Students also learn about the role of ethics in computer science research and writing.

Learners fulfill the remaining 20 credits through electives and can enroll in up to six classes outside the field. Students who choose the thesis option can complete six thesis preparation credits in lieu of electives. Non-thesis students must pass a comprehensive examination.

UofSC delivers online courses in multiple formats through Adobe Connect and Blackboard. Students attend some courses through web conferencing or live video streams. These synchronous courses require students to log on at scheduled times.

UofSC administers some courses through two-way delivery systems, which involve live participation. Learners can attend two-way delivery classes from home or at one of the university's campuses. Additionally, students participate in courses asynchronously through discussion boards and live chat sessions.


Program Overview
Program Name: Master of Science in Computer Science and Engineering
Tuition: $6,825/semester in-state; $14,958/semester out-of-state
Credit Requirements: 30 credits
Program Length: 2 years

Delivery
Format: Online

Admission Requirements
Standardized Tests: GRE or GMAT

Contact
Phone: (803) 777-8923
Email: jtang@cse.sc.edu
Social Media Accounts: Facebook; Twitter

13

Nova Southeastern University

Fort Lauderdale, FL Cost: $$$$$ Graduation Rate: 52%

Established in 1964, Nova Southeastern University is a private institution based in Fort Lauderdale, Florida. NSU began as a technology school dedicated to the physical and social sciences, but today, the university boasts programs in disciplines including law, business, computing, and medicine. NSU offers distance learning opportunities at regional campuses and online.

NSU offers more than 60 master's degrees, including one of the top online master's programs in computer science. Students can complete the MS in computer science entirely online through the Canvas learning management system. Students take courses during a 16-week fall term, a 17-week winter term, and a 12-week summer session. Full-time learners typically earn the degree in 12-14 months, while part-time students often require 16-24 months.

The MS in computer science requires 30 credits, including five core courses covering topics such as algorithm design, database management, and software engineering. Students complete 15 elective credits and can select a concentration in software engineering, computer systems, data science, cybersecurity, or real-world computing. The real-world computing specialization explores computer graphics, mobile application development, and artificial intelligence.

Applicants need a minimum 2.5 GPA and an undergraduate degree in computer science, engineering, mathematics, or physics. Applicants also need experience or undergraduate coursework in certain subjects, including assembly language, computer architecture, and discrete mathematics. Students without adequate experience must take equivalent courses during their first two terms at NSU.


Program Overview
Program Name: Master of Science in Computer Science
Available Concentrations: Software engineering; computer systems; data science; information assurance and cybersecurity; real-world computing
Tuition: $820/credit
Credit Requirements: 30 credits
Program Length: 1-2 years

Delivery
Format: Online
Instruction Style: Asynchronous

Admission Requirements
GPA: 2.5 minimum

Contact
Phone: (954) 262-2000
Email: cecinfo@nova.edu
Social Media Accounts: Facebook; Twitter

14

University of Michigan - Dearborn

Dearborn, MI Cost: $$$$$ Graduation Rate: 54%

Established in 1959, the University of Michigan-Dearborn is a public institution that serves about 9,500 students through four colleges. Master's students can choose from 43 programs, including an online master's in computer science.

The MS in computer and information science program prepares students for entry-level positions and further education in computing and information technology. Students planning to pursue a doctoral degree or a career in research and development can pursue the thesis track. Students complete 30 credit hours, regardless of whether they choose the thesis or non-thesis track. UM-Dearborn offers the computer science master's degree online, on campus, and in a hybrid format.

Students choose three core courses from options including algorithm design and analysis, computer networking, and advanced operating systems. Learners also take electives in concentration areas including computer graphics, geometric modeling, and game design; data management and analytics; and software engineering. Students who choose the thesis option complete two courses in a concentration area, while learners in the non-thesis track pursue two specializations.

Applicants need at least a 3.0 undergraduate GPA and do not need to submit GRE scores. The College of Engineering and Computer Science requires prerequisite coursework in calculus, computer organization, data structures, algorithms, operating systems, and probability and statistics. Students can take prerequisite courses within two years of admission to the program.


Program Overview
Program Name: Master of Science in Computer and Information Science
Available Concentrations: Computer graphics, geometric modeling, and game design; networks and security; data management and analytics; information systems; software engineering; systems software; web/cloud computing
Tuition: $708/credit in-state; $885/credit out-of-state
Credit Requirements: 30 credits

Delivery
Format: Online
Instruction Style: Synchronous, asynchronous, or some combination of the two

Admission Requirements
GPA: 3.0 minimum

Contact
Phone: (313) 436-9146
Email: dhyoon@umich.edu
Social Media Accounts: Facebook; Twitter

15

East Carolina University

Greenville, NC Cost: $$$$$ Graduation Rate: 62%

Founded in 1907, East Carolina University is a public research institution based in Greenville, North Carolina. The college offers 84 bachelor's degrees and 71 master's programs, along with extensive doctoral and certificate-level offerings. Distance students can pursue 120 fully online programs in disciplines such as business, technology, health professions, and education.

Students complete the computer science master's degree online through asynchronous courses. Distance learners communicate with instructors through discussion boards, and some classes incorporate synchronous chat sessions. ECU delivers online classes through Blackboard and WebEx, and students typically devote 9-12 hours per week to each course.

The MS in computer science comprises at least 30 semester hours, and students can choose from several tracks. Regardless of track, all computer science students take six hours of core coursework in machine learning and algorithm design.

Learners who pursue the thesis track complete six thesis hours and 18 hours of electives, while coursework-only students take 24 elective semester hours. Alternatively, students can choose the project track, which requires three hours from a project and 21 semester hours of electives.

Applicants must submit official transcripts, a statement of purpose, and two letters of recommendation. Applicants need a minimum 3.0 undergraduate GPA and must score in the 30th percentile on the GRE. Applicants with an undergraduate degree in computer science, software engineering, electrical engineering, or information systems receive preference, but students with limited technical experience can qualify for admission.


Program Overview
Program Name: Master of Science in Computer Science
Tuition: $250/credit in-state; $894/credit out-of-state
Credit Requirements: 30 credits

Delivery
Format: Online
Instruction Style: Asynchronous

Admission Requirements
Standardized Tests: GRE or GMAT

Contact
Phone: (252) 328-9600
Email: cetgrad@ecu.edu
Social Media Accounts: Facebook; Twitter

16

Colorado State University

Fort Collins, CO Cost: $$$$$ Graduation Rate: 69%

Colorado State University, the flagship institution of the Colorado State University system, is a public school based in Fort Collins. CSU boasts more than 250 programs, including many online options. Master's students can choose from more than 30 online programs and several hybrid programs.

The master of computer science requires 35 credits. Students must take at least 24 credits through CSU and no more than 12 credits at the 400 level. A course in fault-tolerant computing teaches students to build reliable software and explores topics in redundancy, fault modeling, and fault tolerance. A computer security class covers key information security concepts like viruses, cryptography, and authentication.

Students who take summer courses can complete CSU's online master of computer science in two years. Most students spend 9-12 hours per week on each three-credit course, and learners progress through the curriculum at their own pace. Many courses involve discussion board postings and regular email contact with instructors. Learners can also watch recorded lectures, attend synchronous class sessions, and listen to lecture podcasts.

Applicants need a minimum 3.0 overall GPA and at least a 3.2 GPA in computer science and mathematics courses. Additionally, applicants must be fluent in an object-oriented programming language such as Java or C++. Prospective students need a strong background in areas including calculus, statistics, linear algebra, operating systems design, and computer architecture.


Program Overview
Program Name: MS in Computer Science
Tuition: $696/credit
Credit Requirements: 35 credits
Program Length: 2 years

Delivery
Format: Online
Instruction Style: Combination of synchronous and asynchronous

Admission Requirements
GPA: 3.0 minimum

Contact
Phone: (970) 492-4722
Email: maurice.kigada@colostate.edu
Social Media Accounts: Facebook; Twitter

18

Florida Atlantic University

Boca Raton, FL Cost: $$$$$ Graduation Rate: 71%

Florida Atlantic University, founded in 1961, is a public school based in Boca Raton. FAU students can pursue more than 170 academic programs on the school's main campus, through five satellite locations, and online. The school offers nearly 30 online graduate programs, including five options from the College of Engineering and Computer Science.

Students who pursue the online MS in computer science complete 30 credits and choose from thesis and non-thesis tracks. Regardless of track, learners take one course in each of three core areas: theory, software development, and computer systems. Students also complete at least 18 credits from 6000-level courses. Thesis track students complete six credits through the thesis.

FAU delivers the MS in computer science through asynchronous online classes. Students log on to Canvas to participate in discussion boards, complete group and independent projects, take exams, and submit papers. While learners can log on at their convenience, students must meet regular deadlines. In addition, some online classes require synchronous activities, such as conference calls or live chats. Learners typically spend 10-20 hours per week on coursework.

Applicants need a bachelor's degree in computer science or a related discipline; students without a computer science background must take additional introductory courses. Applicants need a minimum 3.0 GPA in their last 60 credits of coursework and a combined GRE score of at least 295.


Program Overview
Program Name: Master of Science in Computer Science
Tuition: $370/credit in-state; $1,024/credit out-of-state
Credit Requirements: 30 credits

Delivery
Format: Hybrid
Instruction Style: Combination of synchronous and asynchronous

Admission Requirements
GPA: 3.0 minimum
Standardized Tests: GRE

Contact
Phone: (561) 297-3855
Email: fauonline@fauelearning.com
Social Media Accounts: Facebook; Twitter

17

DePaul University

Chicago, IL Cost: $$$$$ Graduation Rate: 51%

A private, Roman Catholic university based in Chicago, DePaul University serves more than 22,000 students through more than 300 undergraduate and graduate programs. Students can choose from 24 online degrees, including 19 master's options. DePaul offers technology-focused master's degrees in areas including software engineering, information systems, data science, cybersecurity, and computer science.

Students can complete the MS in computer science entirely online or through a combination of online and on-campus classes. Distance learners view the same lectures, take the same exams, and complete the same assignments as on-campus students. Online learners can stream or download recorded lectures within two hours of the on-campus session. Additionally, students have access to whiteboard notes and each professor's supplemental class materials. Learners communicate with their professors and classmates through discussion boards, email, and virtual office hours.

The curriculum comprises 52 credit hours from foundation courses, electives, and a research component. Learners complete five foundation courses that cover topics such as object-oriented software development, database technologies, and concepts of programming languages. Students also take four courses in one of eight concentration areas, including human-computer interaction, data science, and artificial intelligence. Learners can fulfill the final 16 credit hours of the program through additional electives, a research project, a master's thesis, or a research colloquium.

Distance learners in the College of Computing and Digital Media can take advantage of half-hour virtual tutoring sessions. Learners can browse a list of tutors who specialize in areas including discrete mathematics, Python, Java, and HTML.


Program Overview
Program Name: Master of Science in Computer Science
Tuition: $655/credit
Credit Requirements: 52 credits

Delivery
Format: Online
Instruction Style: Asynchronous

Admission Requirements
GPA: 2.5 minimum

Contact
Phone: (312) 362-8381
Email: admission@cdm.depaul.edu
Social Media Accounts: Facebook; Twitter

19

Missouri University of Science and Technology

Rolla, MO Cost: $$$$$ Graduation Rate: 64%

Established in 1870, Missouri University of Science and Technology is a public institution based in Rolla. More than 8,600 learners study through the university's 99 academic programs. The school boasts 18 distance graduate programs, including an online MS in computer science program with thesis and non-thesis options. Students pursuing either track complete at least 31 credit hours.

To earn the online computer science degree, master's students must take a course on algorithms and a seminar on current topics in computer science. Students can choose an emphasis in cybersecurity or data science. Students in the cybersecurity concentration learn to enhance the security and reliability of computer networks and systems.

Learners specializing in data science explore systems, methods, and algorithms that help professionals analyze data. The concentration prepares graduates to analyze and manipulate data in industries including healthcare and cybersecurity.

Missouri S&T delivers most online courses in an asynchronous format. Students watch recorded lectures on their own schedule. While most classes require no live sessions, some instructors may incorporate synchronous activities.

Applicants must hold at least a 3.0 undergraduate GPA or have completed 12 graduate credit hours. Like most online master's programs in computer science, Missouri S&T's program requires applicants to hold a bachelor's degree in a closely related field. Applicants must also have minimum GRE scores of 144, 155, and 4.0 on the verbal, quantitative, and analytical writing sections, respectively.


Program Overview
Program Name: MS in Computer Science
Tuition: $1,200/credit
Credit Requirements: 31 credits
Program Length: 3 years

Delivery
Format: Online
Instruction Style: Asynchronous

Admission Requirements
GPA: 3.0 minimum
Standardized Tests: GRE

Contact
Phone: (573) 341-6642
Email: csgradcoord@mst.edu
Social Media Accounts: Facebook; Twitter

20

Drexel University

Philadelphia, PA Cost: $$$$$ Graduation Rate: 71%

Founded in 1891, Drexel University is a private school based in Philadelphia, Pennsylvania. The university enrolls more than 24,000 students and offers more than 200 degrees through 15 colleges and schools. Drexel introduced online learning options in 1996, and today the university offers more than 140 online degrees and certificates.

The online MS in computer science comprises 45 credits. Students take classes during four 10-week quarters each year and complete 18 credits of core courses. Core requirements include one course in each of six key areas: theory, intelligent systems, programming systems, computer systems, vision and graphics, and applications. Master's students take nine additional computer science courses, and learners pursuing the thesis track earn six credits from research.

Distance students can access extensive library resources and can chat with librarians, order books, view digital materials, and consult subject-specific research guides. Online learners can take advantage of career resources about resumes, interview techniques, networking, goal-setting, and personal branding.

Applicants need a bachelor's degree in computer science, software engineering, or math from a regionally accredited institution. Applicants must also hold a minimum 3.0 GPA in their last two years of undergraduate work. Students who have completed any postbaccalaureate work need at least a 3.0 graduate GPA. Additionally, prospective students must submit GRE scores, two letters of recommendation, a 500-word statement of purpose, and a resume. Drexel requires applicants to score in the 50th percentile or higher on all three GRE sections.


Program Overview
Program Name: Master of Science in Computer Science
Tuition: $1,265/credit
Credit Requirements: 45 credits

Delivery
Format: Online
Instruction Style: Asynchronous

Admission Requirements
GPA: 3.0 minimum
Standardized Tests: GRE

Contact
Phone: (877) 215-0009
Email: DUonline@drexel.edu
Social Media Accounts: Facebook; Twitter

21

Southern Arkansas University

Magnolia, AR Cost: $$$$$ Graduation Rate: 36%

Based in Magnolia, Southern Arkansas University is a public institution that educates students through four colleges and the School of Graduate Studies. Learners in the College of Science and Engineering can pursue a master of computer and information science online, on campus, or in a hybrid format. Students who take two courses per semester, along with summer classes, can graduate in two years.

Computer science master's students complete 30 credits and can choose from three focus areas. Students who pursue the information technology concentration take electives in web programming, web technology, and software engineering. Learners specializing in data science explore topics such as machine learning, data mining, and decision support systems. The cybersecurity and privacy focus area includes courses on wireless and mobile security, traceable systems and computer forensics, and vulnerability analysis and risk assessment.

Students complete 18 credits in a focus area and 12 credits of mandatory core courses. Through four required core courses, learners study essential areas of programming, database management, computer networking, and information security.

Applicants should hold a bachelor's degree in computer science or a related field. Admitted students without a computer science degree may need to take up to four undergraduate classes. Applicants must submit GRE, GMAT, or Miller Analogies Test scores.


Program Overview
Program Name: Master of Science in Computer and Information Science
Tuition: $4,980/year in-state; $7,005/credit out-of-state
Credit Requirements: 30 credits
Program Length: 2 years

Delivery
Format: Online

Admission Requirements
GPA: 3.0 minimum
Standardized Tests: GRE or GMAT

Contact
Phone: (870) 235-5174
Email: mdkarim@saumag.edu
Social Media Accounts: Facebook; Twitter

22

City University of Seattle

Seattle, WA Cost: $$$$$ Graduation Rate: 49%

City University of Seattle is a private, nonprofit institution in operation since 1973. The school boasts more than 20 locations worldwide and offers many programs online. Graduate students can choose from several distance programs, including one of the best online computer science master's degrees in the nation.

The MS in computer science requires 39-59 credits, as some learners may need to take up to 20 credits through four preparatory courses. Students complete the curriculum through asynchronous coursework and typically graduate in two years. Learners check assignments, participate in discussions, and watch videos through the online learning platform.

Learners take 27 core credits that cover topics including software engineering, C++, and computer architecture. Students take a required software testing course that prepares them to evaluate and validate programs. The course teaches students to write test cases, create error reports, and use white-box and black-box methods. A nine-credit depth requirement comprises three information security courses that deal with fundamentals, system administration, and ethical issues.

Learners complete a three-credit computer science capstone during the final quarter of the program. The capstone requires students to apply computer science principles, methods, and tools to an industry problem or research question.

Applicants need an undergraduate degree in computer science or a related field. Students without a computer science background can enroll in CityU's bridge program, which comprises several prerequisite computing courses.


Program Overview
Program Name: MS in Computer Science
Tuition: $848/credit
Credit Requirements: 61 credits
Program Length: 2 years

Delivery
Format: Online
Instruction Style: Asynchronous

Contact
Phone: (206) 239-4500
Email: info@cityu.edu
Social Media Accounts: Facebook; Twitter

23

Lewis University

Romeoville, IL Cost: $$$$$ Graduation Rate: 67%

Based in La Jolla, California, National University is a private college. The university began offering online programs more than 20 years ago. Today, students can choose from more than 100 online degrees at the associate, bachelor's, master's, and doctoral levels.

Learners can complete the MS in computer science entirely online. NU delivers courses in four-week sessions, and students take one class at a time. Learners access online lectures, readings, presentations, and exams.

Applicants should hold a degree in computer science, computer engineering, or software engineering. However, students with an undergraduate degree in an unrelated field can take leveling courses in introductory programming, programming in C++, and programming in Java.

In addition to prerequisites, the MS in computer science requires 58.5 quarter units. Students take 10 required courses and a three-course capstone sequence. Core classes cover subjects including modern operating systems, user interface engineering, and computer security.

After completing the majority of core requirements, students take three master's project classes. While completing the three courses, students undertake a three-month project during which they address a real computing problem for a client organization. Learners work in teams and apply skills and knowledge learned throughout the program.

NU accepts applicants on a rolling basis, and admitted students can begin the program any month. Students can transfer in up to 13.5 graduate-level quarter units from an accredited university.


Program Overview
Program Name: Master of Science in Computer Science
Tuition: $430/credit
Credit Requirements: 58.5 credits
Program Length: 1-2 years

Delivery
Format: Online

Admission Requirements
GPA: 2.5 minimum
Standardized Tests: GRE or GMAT

Contact
Phone: (858) 309-3433
Email: mwyne@nu.edu
Social Media Accounts: Facebook; Twitter

24

National University

La Jolla, CA Cost: $$$$$ Graduation Rate: 42%

Located in Romeoville, Illinois, Lewis University is a private Roman Catholic and Lasallian university founded in 1932. The university enrolls approximately 6,500 students and offers more than 80 undergraduate majors and 40 graduate programs. Distance learners can pursue 19 fully online degrees, including an MS in computer science.

The MS in computer science requires 33 credit hours, and full-time students can graduate in one year. Learners can pursue a concentration in cybersecurity, artificial intelligence, enterprise and cloud computing, game and simulation programming, digital forensics, or software engineering. The curriculum comprises one research course, six concentration classes, three electives, and a capstone class.

Lewis delivers online courses in eight-week sessions through Blackboard. Students work asynchronously at their own pace but must meet regular deadlines and post frequently on online discussion boards. Online learners typically spend 9-12 hours per week on each class.

Lewis students can access technical support at all hours. The university assigns each distance learner a student services coordinator who can resolve issues and answer questions.

Applicants should hold a minimum 3.0 GPA and a bachelor's degree in computer science, computer engineering, electrical engineering, mathematics, or information systems. Students without a computing background must take up to four introductory leveling courses, and applicants with a GPA below 3.0 may qualify for provisional admission. Prospective students must submit a resume, a two-page statement of purpose, and two letters of recommendation.


Program Overview
Program Name: Master of Science in Computer Science
Available Concentrations: Cybersecurity; artificial intelligence; software engineering
Tuition: $800/credit
Credit Requirements: 32-44 credits
Program Length: 2 years

Delivery
Format: Online
Instruction Style: Asynchronous

Admission Requirements
GPA: 3.0 minimum

Contact
Phone: (866) 967-7046
Email: onlineprograms@lewisu.edu
Social Media Accounts: Facebook; Twitter

25

Clarkson University

Cost: $$$$$ Graduation Rate: 73%

Clarkson University was founded in 1896. The university's namesake, Thomas S. Clarkson, was an entrepreneur and humanitarian. Clarkson is a private research university and a leader in technological education and sustainable economic development. The main campus is located in Potsdam, New York.

Clarkson University offers a master's in computer science through the Department of Electrical and Computer Engineering. Students have the ability to take courses in both subjects and the program is offered in a hybrid format.

Students must complete at least 30 credits to graduate, which takes about two years. At least 20 of the 30 required credits must be completed in residence at the university. The curriculum requires learners to complete a master's thesis, which must be defended orally to an examination committee. Courses include computer algorithms, compiler construction, operating systems, and computer graphics.

Applicants must submit college transcripts, GRE or GMAT scores, 2-3 letters of recommendation, a personal statement essay, a resume, and an application fee. All students are considered for merit-based scholarships. Applicants should also have an undergraduate degree in computer science or a related subject.


Program Overview
Program Name: Master of Science in Computer Science
Tuition: $1,388/Credit
Credit Requirements: 30 Credits
Program Length: 2 Years

Delivery
Format: Hybrid
Instruction Style: Synchronous and Asynchronous

Admission Requirements
GPA: Minimum 3.0
Standardized Tests: GRE or GMAT

Contact
Phone: (315) 268-2395
Email: cs@clarkson.edu
Social Media Accounts: Facebook, Twitter

What Else Can I Expect From an Online Master's in Computer Science Program?

The details and requirements of an online master's in computer science depend on the school and program. However, there are a few fundamental concepts and skills that nearly every program offers. In general, computer science master's degree students learn multiple programming languages for software and web-based applications. They may also learn to create and manage data structures, computer architecture, artificial intelligence, and operating systems.

THE CURRICULUM FOR AN ONLINE MASTER'S DEGREE IN COMPUTER SCIENCE

  • Introduction to Artificial Intelligence: This class introduces students to the skills they will need for careers as AI software developers and researchers, or for careers in data analysis and machine learning applications. The course covers the languages and algorithms needed for computer problem solving, logical reasoning, and machine learning.
  • Database Management Systems: Like the name suggests, this course prepares students to become database managers who work either in-house or as outside consultants to develop, maintain, and troubleshoot databases. Students interested in this profession will learn the theory and implementation of concurrency control, recovery, and query processing.
  • Computer Security: This course prepares students for careers as security architects, analysts, consultants, and other computer security-related positions. It introduces students to the core principles of authentication, identification, and security protocols, while also teaching them related security concepts including access control models, multilevel security, viruses, Trojan horses and worms, and cryptography.

HOW LONG DOES IT TAKE TO GET AN ONLINE MASTER'S IN COMPUTER SCIENCE?

Computer science master's online programs take about two years to complete and require students to take between 30 and 45 credits worth of classes. However, several factors affect the length of your master's program, including whether you choose to complete the program on a part- or full-time basis. Students on full-time schedules often complete the degree in about two years, while students on a part-time schedules complete the degree in three to five years.

Other factors, such as whether the program offers individual-paced or cohort learning, can also affect the program length. In programs that offer asynchronous or self-paced learning, students start and complete learning targets and assignments at any time and create a schedule that meets their individual needs. In programs with synchronous or cohort learning, students begin the program at the same time as a group of peers and complete learning targets, classes, and other projects on a fixed schedule.

Accreditation for Online Master's in Computer Science Degrees

If you're interested in an online computer science master's degree, be sure to choose an accredited program. Accredited university programs have undergone objective evaluation from outside professionals. Regional accreditation is considered the best indicator of school quality and usually applies to not-for-profit private or state schools. Schools with national accreditation are usually for-profit, career-based, or distance learning institutions.

When choosing an online master's program in computer science, check for accreditation from agencies recognized by the U.S. Department of Education (ED) or the Council for Higher Education Accreditation (CHEA). In addition, it can be helpful to look for programs with specialized accreditation from an agency that focuses on computer science. Look for programs accredited by the Computing Accreditation Commission of ABET, which is a CHEA-recognized organization that accredits university programs in applied science, computing, and engineering.

While the ED does not directly accredit institutions, it is a federal agency that oversees the accreditation system. CHEA is the organization that directly oversees regional and specialized accreditation agencies. If you would like to make sure that potential online programs are accredited, you can find a list of all accredited schools on the ED's website.

Employment Outlook for Master's in Computer Science Graduates

Individuals with a master's in computer science online degree can work for some of the most highly valued companies in the world. Aside from the technology giants like Google, Apple, and Microsoft, computer scientists can work in the IT departments of virtually any industry, including finance, healthcare, manufacturing, and aerospace. According to BLS, there is also a wage premium for having a master's degree in computer science compared to a bachelor's degree. If you are a logical, detail-oriented, and self-motivated individual, you might be successful in computer science-related jobs in software development, web development, or systems management. Below are five common occupations for individuals with a computer science master's degree:

Software Developer

This position involves developing applications and computer programs to accomplish specific tasks, or developing the systems that control devices and networks. Many software developers work for companies that specialize in computer systems design.

Web Developer

This type of developer designs and creates websites and is responsible for the site's performance and usability, as well as its overall architecture and appearance. Web developers may also code specific content and customized pages for websites and should be experienced in both computer science and graphic design.

Computer Network Architect

These computer science professionals create data networks such as local area networks, wide area networks, and intranets in order to establish the connections necessary for communication and commerce. Employers sometimes prefer that network architects have a master's degree in a related field.

Computer Systems Analyst

Computer systems analysts work with businesses to help them run more efficiently. These professionals study computer systems and develop solutions to workplace technology challenges. They should be knowledgeable about both computer science and business, as this position often involves understanding how technology improves daily operations.

Computer and Information Research Scientist

Most jobs in this field require at least a master's degree in computer science. Computer and information research scientists invent and develop new computing technologies and discover new ways to work with existing technologies. Computer professionals who work in a research scientist capacity can find jobs in business, medicine, science, and many other industries.

MASTER'S IN COMPUTER SCIENCE SALARY

For most occupations, an online master's in computer science gives candidates a significant advantage and can lead to higher paying jobs. In addition, starting salaries for computer science professionals with master's degrees can be $10,000 to $20,000 more than the salaries of bachelor's degree-holders. Whether or not candidates have skills in project management and knowledge of in-demand programming languages also affects their level of pay.

Median Salary by Experience Level

Occupation Entry Level Mid-Level Late Career
Computer Scientist $67,003 $89,369 $117,128
Software Developer $64,824 $78,462 $96,576
Computer Network Architect $77,670 $101,608 $125,249
Web Developer $53,884 $64,633 $73,508

Source: Payscale

PROFESSIONAL ORGANIZATIONS

Because computer science and technology evolve quickly, with more innovations and challenges emerging each year, it's important for professionals to stay up-to-date on the latest industry trends. There are several organizations that help computer science professionals stay current while also providing opportunities for education, networking, and collaboration. Below are a few of the top organizations for computer science professionals:

Many computer science graduate programs offer funding through teaching or research assistantships. In addition, both universities and outside organizations offer scholarships, grants, and fellowships to individuals pursuing their master's degrees in order to encourage solutions for complex computer science challenges. A few of the top organizations that offer scholarships include the National Science Foundation, the U.S. Department of Energy, and Facebook. For federal funding opportunities for your online master's in computer science, be sure to fill out a Federal Application for Financial Student Aid (FAFSA).


AN OVERVIEW OF FINANCIAL AID

Approximately two-thirds of today's college students rely on loans to fund their education, but there are plenty of overlooked financing options you can use to reduce your overall student debt.

UNDERSTANDING THE FAFSA

Completing the Free Application for Federal Student Aid (FAFSA) is a crucial first step for any student with financial needs. Our FAFSA guide features a step-by-step rundown on the process and answers to several frequently asked questions.

FINANCIAL AID FOR ONLINE STUDENTS

Financial aid for online learning is equivalent to what you'll find for campus-based learning, but that hasn't always been the case. Learn about the changes that have taken place, as well as the different funding opportunities available to online students.

SCHOLARSHIPS FOR SINGLE PARENTS

Online college programs can be a flexible, affordable option for single parents who are interested in earning a degree and securing their family's financial future. We've compiled a list of scholarships, grants, and other financial aid options geared toward single moms and dads.

FINANCIAL AID FOR VETERANS AND ACTIVE MILITARY

Millions of dollars in free money is available to U.S. military personnel, but much of it goes unused. Learn more about grants, scholarships, and other financial aid opportunities available to veterans, active-duty service members, and reservists.

Rankings Archive

Best Online Master's in Computer Science of 2018
Ranking School Location
1 Georgia Institute of Technology-Main Campus Atlanta, GA
2 University of Southern California Los Angeles, CA
3 North Carolina State University at Raleigh Raleigh, NC
4 Stevens Institute of Technology Hoboken, NJ
5 Illinois Institute of Technology Chicago, IL
6 University of Illinois at Urbana-Champaign Champaign, IL
7 University of Minnesota-Twin Cities Minneapolis, MN
8 North American University Houston, TX
9 Purdue University-Main Campus West Lafayette, IN
10 Colorado State University-Fort Collins Fort Collins, CO
11 University of Hawaii at Manoa Honolulu, HI
12 DePaul University Chicago, IL
13 Missouri University of Science and Technology Rolla, MO
14 National University La Jolla, CA
15 New Jersey Institute of Technology Newark, NJ
16 Clarkson University Potsdam, NY
17 City University of Seattle Seattle, WA
18 University of West Georgia Carrollton, GA
19 University of Idaho Moscow, ID
20 Lewis University Romeoville, IL
Best Online Master's in Computer Science of 2017
Rank School Location
1 Georgia Institute of Technology-Main Campus Atlanta, GA
2 University of Southern California Los Angeles, CA
3 North Carolina State University at Raleigh Raleigh, NC
4 Stevens Institute of Technology Hoboken, NJ
5 Illinois Institute of Technology Chicago, IL
6 University of Illinois at Urbana-Champaign Champaign, IL
7 University of Minnesota-Twin Cities Minneapolis, MN
8 North American University Houston, TX
9 Purdue University-Main Campus West Lafayette, IN
10 Colorado State University-Fort Collins Fort Collins, CO
11 University of Hawaii at Manoa Honolulu, HI
12 DePaul University Chicago, IL
13 Missouri University of Science and Technology Rolla, MO
14 National University La Jolla, CA
15 New Jersey Institute of Technology Newark, NJ
16 Clarkson University Potsdam, NY
17 City University of Seattle Seattle, WA
18 University of West Georgia Carrollton, GA
19 University of Idaho Moscow, ID
20 Lewis University Romeoville, IL