In today’s marketplace, the best online Master’s in Computer Programming degrees are some of the wisest investments you can make in terms of higher education. No economic sphere is booming quite as massively as the computer science market. In today’s increasingly digital landscape, those who know how to program computers will only become more valuable to companies all across the world.

You don’t even need to attend a physical university to get your master’s anymore. Instead, you can attend class entirely online and get the same quality of education as you would have in person.

What is a Master’s in Computer Programming Degree?

A Master’s in Computer Programming degree, also called a Computer Science degree depending on the school, is a continuation of a general Bachelor of Computer Science degree. It continues the education you would’ve received in your first years of higher education and focuses more deeply on the principles of coding and computer use.

Many degree programs offer specializations so you can focus your educational efforts on certain career paths. For instance, some tracks allow you to focus on software programming while others might have an emphasis on artificial intelligence. It’s all up to you and your preferences. Keep in mind that some specializations might be more lucrative in the near future than others.

How Much Can You Earn with a Master’s in Computer Programming Degree?

Computer science and related fields are excellent investments from an economic standpoint. However, your exact salary will depend on your position within a company and what computer-focused work you actually do. 

Basic computer programmers can expect a salary of around $60,000 per year. But computer project leads can easily reach into the six-figure range, and specialized programmers that can write in a niche code can earn even more.  

What is Required for a Master’s in Computer Programming Degree?

A Master’s in Computer Programming degree usually requires a bachelor’s in a related field like computer science. This is because you need a lot of foundational knowledge to grasp the advanced concepts present in the coursework.

In general, you’ll also need an advanced understanding of these subjects:

  • Mathematics
  • Programming, usually in C++
  • Electrical engineering
  • Statistics

What Are the Best Master’s in Computer Programming Degrees?

We’ve put together the 35 best online Master’s in Computer Programming degrees down below for easy understanding. Beneath each school, you’ll find some helpful information, such as:

  • A short summary of the program
  • Any pros and cons of the program
  • Our data-fed OSR score

The OSR score is built from data alone rather than subjective opinion. This means that you can trust the rating depicted next to each school and use it to accurately determine whether or not it would be an effective fit for your needs. The data gathered includes program reputation, tuition costs and financial aid likeliness, and similar factors. Read a full methodology.

Let’s get started!

  1. North Carolina State University at Raleigh

    Tuition in State/Out of State: $23,700/$42,048
    Acceptance67
    Earnings Potential33
    Online Presence1
    Online Program Quality13
    Retention100
    Student Satisfaction82
    Reputation100
    Pros
    • No thesis needed
    • All courses are streamed
    • No need to attend colloquia
    Cons
    • Expensive for out-of-state students
    • High GPA needed
    • Must take orientation course
    100%OSR Score

    This 31-credit program can be taken entirely online and all of its classes are streamed for maximum schedule flexibility. You can choose between four special topics courses to specialize your degree and begin working on expertise, which may be relevant for future employment plans.

  2. East Carolina University

    Tuition in State/Out of State: $22,000/$38,277
    Acceptance81
    Earnings Potential62
    Online Presence1
    Online Program Quality13
    Retention82
    Student Satisfaction79
    Reputation90
    Pros
    • Affordable for in-state students
    • Offers multiple paths to admittance
    • Flexible scheduling
    Cons
    • Expensive for out-of-state students
    • Need to take test midway
    • Must attend an extra research seminar
    93%OSR Score

    This program requires 30 credit hours to be eligible for graduation. This program has a software systems focus that is ideal for modern workplace environments and will help a graduate be competitive in the job market place. A comprehensive examination is required midway through the program.

  3. Georgia Southern University

    Tuition in State/Out of State: $22,860/$33,646
    Acceptance81
    Earnings Potential59
    Online Presence1
    Online Program Quality66
    Retention80
    Student Satisfaction77
    Reputation89
    Pros
    • Affordable for in-state students
    • Offers multiple paths to admittance
    • Flexible scheduling
    Cons
    • Only one deadline for admission in fall
    • Rigid class choice
    • Work experience allowance is limited
    91%OSR Score

    This program requires 30 credit hours for completion. It can be done in less than two years or during five semesters. Their scheduling system is flexible and perfect for people who have to work jobs at the same time. They accept applicants with either high GPAs or cumulative work experience.

  4. University of West Georgia

    Tuition in State/Out of State: $21,626/$32,410
    Acceptance78
    Earnings Potential56
    Online Presence3
    Online Program Quality68
    Retention77
    Student Satisfaction77
    Reputation92
    Pros
    • Affordable for in-state students
    • Offers versatile subject matter
    • Plenty of financial assistance available
    Cons
    • High credit hour requirement
    • Rigid class schedule
    • Must participate in group discussions
    87%OSR Score

    This degree program can be completed in less than two years so long as you study during summer semesters as well. This adds up to 36 credit hours in total. The coursework is diverse and versatile to equip the graduate with all the tools necessary to become hired in today’s job marketplace.

  5. Old Dominion University

    Tuition in State/Out of State: $25,594/$43,444
    Acceptance67
    Earnings Potential33
    Online Presence1
    Online Program Quality13
    Retention100
    Student Satisfaction74
    Reputation72
    Pros
    • Can put other credits toward a degree
    • Optional lower credit requirement
    • No thesis necessary
    Cons
    • Expensive for out-of-state students
    • Limited financial aid
    • Some classes have strict schedules
    87%OSR Score

    This computer programming master’s offers a wide array of computer science subjects during your terms of study. You can also apply courses from Old Dominion’s graduate certificate program to progress more quickly towards your degree. The program requires 31-34 credit hours.

  6. Bellevue University

    Tuition in State/Out of State: $22,152/$22,152
    Acceptance86
    Earnings Potential52
    Online Presence22
    Online Program Quality76
    Retention73
    Student Satisfaction87
    Reputation70
    Pros
    • Affordable for all
    • Offers opportunity for specialization
    • No application fee
    Cons
    • Requires letters of recommendation
    • Needs specific prerequisites for classes
    • Transferable credits are limited
    85%OSR Score

    This 36-credit-hour program combines theory with active learning and presents advanced computer science concepts from various sources. Potential career applications are diverse. Most class credits are for core classes, but some specialization is available.

  7. The University of West Florida

    Tuition in State/Out of State: $19,014/$31,895
    Acceptance70
    Earnings Potential77
    Online Presence11
    Online Program Quality13
    Retention95
    Student Satisfaction76
    Reputation81
    Pros
    • Affordable for in-state students
    • Three application deadlines
    • Opportunity for discussion with teachers
    Cons
    • Three letters of recommendation required
    • Lots of admissions requirements
    • Two fees for application
    84%OSR Score

    This is a computer science program that can be completed fully online with the help of the video conference tool. Live lectures are frequent and students are strongly encouraged to attend. The 34-credit-hour program is robust and thorough.

  8. Georgia Institute of Technology-Main Campus

    Tuition in State/Out of State: $31,404/$52,000
    Acceptance90
    Earnings Potential48
    Online Presence1
    Online Program Quality13
    Retention69
    Student Satisfaction75
    Reputation88
    Pros
    • Offers opportunities to specialize
    • Low credit hour requirements
    • Plenty of application deadlines
    Cons
    • Expensive for out-of-state students
    • High coursework grade requirement
    • High GPA requirement for admission
    82%OSR Score

    This program requires 30 credits for completion. It offers specializations through four different computer science pathways depending on your preference or the prospective job market. About half of your credits will be dedicated to the specialization or can be free electives.

  9. Kennesaw State University

    Tuition in State/Out of State: $25,773/$36,755
    Acceptance86
    Earnings Potential43
    Online Presence8
    Online Program Quality75
    Retention52
    Student Satisfaction72
    Reputation76
    Pros
    • Affordable for in-state students
    • All courses are taught by expert faculty
    • plenty of flexible concentrations
    Cons
    • $60 application fee
    • Must have letters of recommendation
    • High credit hour requirement
    81%OSR Score

    This Master of Science in Information Technology is a 36-credit-hour program that combines core coursework with plenty of elective classes. It’s taught by proven Ph.D. professors who know what they’re talking about. There are also plenty of internships for capstone projects to choose from for networking or getting a jumpstart on your career.

  10. University of Louisville

    Tuition in State/Out of State: $27,026/$42,048
    Acceptance80
    Earnings Potential65
    Online Presence1
    Online Program Quality13
    Retention85
    Student Satisfaction75
    Reputation73
    Pros
    • Flexible scheduling
    • Accepts students with lesser credentials if experienced
    • Ability to shorten program time
    Cons
    • Expensive for out-of-state students
    • Limited financial aid options
    • $65 application fee
    80%OSR Score

    This program requires 30 credit hours for completion, and 15 hours of those must be in core 600-level classes. The others can be electives or specializations. You can combine online class work with in-person lectures if you live nearby and there are opportunities to shorten the program through high semester class loads.

  11. Dakota State University

    Tuition in State/Out of State: $22,372/$25,302
    Acceptance88
    Earnings Potential61
    Online Presence5
    Online Program Quality71
    Retention81
    Student Satisfaction79
    Reputation85
    Pros
    • Can start any time
    • Allows for specialization
    • Low credit hour requirement
    Cons
    • High GPA requirement
    • High grade benchmark at beginning
    • Five year completion deadline
    80%OSR Score

    In this 30-credit-hour program, you’ll take a solid series of core classes, then expand your knowledge with five additional specialization courses depending on your interests. There are also plenty of approved electives to choose from. The program is year round with plenty of start dates.

  12. Purdue University Global-Main Campus

    Tuition in State/Out of State: $21,612/$40,414
    Acceptance77
    Earnings Potential66
    Online Presence1
    Online Program Quality13
    Retention85
    Student Satisfaction73
    Reputation79
    Pros
    • Opportunity for intense specialization
    • Diverse course list
    • Low credit hour requirement
    Cons
    • Expensive for out-of-state students
    • Requires three letters of recommendation
    • Limited admission dates
    79%OSR Score

    This 30-credit-hour program provides you with up to six different specializations within computer engineering or electrical engineering. There are even two further professional paths to increase your expertise in a given area. This specialization is well-suited for students who know exactly what they want to do.

  13. University of Minnesota-Twin Cities

    Tuition in State/Out of State: $27,469/$39,655
    Acceptance77
    Earnings Potential46
    Online Presence1
    Online Program Quality13
    Retention79
    Student Satisfaction87
    Reputation79
    Pros
    • Flexible graduation paths
    • Tracks for specialization
    • Advising opportunities are frequent
    Cons
    • Expensive for out-of-state students
    • 5-year deadline
    • Limited ability to change focus
    78%OSR Score

    This program requires 31 credit hours for completion. Sixteen of these have to be taken as core classes and three of them are required to be used for a master level course that defines your program. There are multiple paths to graduation depending on your needs or schedule.

  14. Boston University

    Tuition in State/Out of State: $70,302/$70,302
    Acceptance67
    Earnings Potential33
    Online Presence1
    Online Program Quality13
    Retention67
    Student Satisfaction90
    Reputation83
    Pros
    • Great school for networking
    • Diverse course list and focus choices
    • Ability to shorten program if efficient
    Cons
    • Expensive for all
    • Need three letters of recommendation
    • $85 application fee
    78%OSR Score

    Boston University’s 40-credit-hour program can be completed in less than two years and offers seven different concentrations based on fast-growing sectors of the job market. There are plenty of opportunities to network and socialize with others in the field as well.

  15. Drexel University

    Tuition in State/Out of State: $68,792/$68,792
    Acceptance89
    Earnings Potential56
    Online Presence1
    Online Program Quality13
    Retention84
    Student Satisfaction73
    Reputation69
    Pros
    • Diverse course load
    • Allows for applicants without a related degree
    • Special tuition assistance available
    Cons
    • Expensive for all
    • High GPA requirement
    • Need two letters of recommendation
    78%OSR Score

    This rigorous program contains plenty of thorough and in-depth courses that are nonetheless flexible to work with your schedule. There are four different specializations you can choose from to diversify your skill set when you enter into the electives portion of your course list.

  16. Columbus State University

    Tuition in State/Out of State: $20,784/$31,570
    Acceptance67
    Earnings Potential33
    Online Presence18
    Online Program Quality89
    Retention35
    Student Satisfaction67
    Reputation80
    Pros
    • Affordable for in-state students
    • Low credit hour requirement
    • Multiple graduation and admission pathways
    Cons
    • Must have high grades in fundamental courses
    • High scores needed on GRE
    • High GPA necessary for graduation
    77%OSR Score

    This is a 30-credit-hour program that allows for plenty of course variation and different graduation tracks depending on whether or not you want to complete a thesis. There is an opportunity to shorten the time needed to complete the program if you are efficient and have the time to take extra classes.

  17. University of Bridgeport

    Tuition in State/Out of State: $52,478/$52,478
    Acceptance83
    Earnings Potential33
    Online Presence1
    Online Program Quality13
    Retention86
    Student Satisfaction74
    Reputation66
    Pros
    • Excellent faculty
    • Strong core classes
    • Classes are offered year-round
    Cons
    • Expensive for all
    • Lack of opportunity for specialization
    • Application fee
    77%OSR Score

    This program requires 34 credit hours to complete and focuses on a stronger core curriculum above all. This prepares you for a diverse career in computer science and many potential career paths rather than focusing on one specialization. All teachers are researchers in the field of computer science.

  18. University of Southern California

    Tuition in State/Out of State: $72,209/$72,209
    Acceptance67
    Earnings Potential33
    Online Presence1
    Online Program Quality13
    Retention60
    Student Satisfaction87
    Reputation82
    Pros
    • Low credit hour requirement
    • Plenty of application deadlines
    • Opportunities for specialization
    Cons
    • Expensive for all
    • Multiple admission requirements
    • Extra exam fees
    77%OSR Score

    This degree only requires 28 credit hours for completion, making it one of the easiest to attain in terms of time spent. It prepares you by providing a solid foundation of computer science knowledge while allowing for emphasis in certain specialization areas.

  19. University of Massachusetts-Amherst

    Tuition in State/Out of State: $30,069/$48,135
    Acceptance66
    Earnings Potential82
    Online Presence1
    Online Program Quality13
    Retention95
    Student Satisfaction76
    Reputation67
    Pros
    • Flexible test score admission requirements
    • Diverse course list
    • No difference between online and in-person courses
    Cons
    • Expensive for out-of-state students
    • Recurring registration fee
    • Extra technology fees
    77%OSR Score

    This 30-credit-hour degree program focuses on software as opposed to computer systems. This prepares students for careers based on research and professional expertise or for careers in classrooms. The curriculum offered online is virtually identical to the one offered on campus.

  20. Stevens Institute of Technology

    Tuition in State/Out of State: $67,784/$67,784
    Acceptance91
    Earnings Potential48
    Online Presence1
    Online Program Quality13
    Retention73
    Student Satisfaction76
    Reputation80
    Pros
    • Diverse course list
    • Lots of pathways for specialization
    • Class schedule is very flexible
    Cons
    • Expensive for all
    • High GPA required for admission
    • Need two letters of recommendation for admission
    76%OSR Score

    This 32-credit-hour program offers up to ten different possible focus areas, making it one of the most flexible programs available online. There are multiple graduation pathways depending on whether or not you want to write a thesis. There are also evening only classes available.

  21. University of Michigan-Dearborn

    Tuition in State/Out of State: $25,236/$37,470
    Acceptance85
    Earnings Potential62
    Online Presence1
    Online Program Quality13
    Retention79
    Student Satisfaction79
    Reputation76
    Pros
    • May offer admission based on graduate-level work
    • Opportunities to specialize
    • Can choose between project or thesis for graduation
    Cons
    • Expensive for out-of-state students
    • Requires high grades for admission
    • Rigorous prior course requirements for admission
    76%OSR Score

    This program requires 30 credit hours for completion and schedules all of its classes during late afternoons or evenings if you want to “attend” at the same time as in-person students. There are seven different concentration areas to choose from in addition to the core curriculum.

  22. Colorado State University-Fort Collins

    Tuition in State/Out of State: $24,287/$41,795
    Acceptance84
    Earnings Potential60
    Online Presence1
    Online Program Quality13
    Retention80
    Student Satisfaction80
    Reputation77
    Pros
    • Lots of opportunity for networking
    • Many opportunities for financial aid
    • Fees can be negotiated
    Cons
    • Expensive for out-of-state students
    • Many minor or technology fees
    • High GPA required for admission
    75%OSR Score

    This program needs 35 credit hours for completion and offers in-depth knowledge in a wide variety of computer science areas. All of its faculty has been trained with extensive research and job experience. There is plenty of opportunity for collaboration and cooperation with fellow classmates.

  23. University of Idaho

    Tuition in State/Out of State: $21,300/$37,624
    Acceptance85
    Earnings Potential56
    Online Presence1
    Online Program Quality13
    Retention74
    Student Satisfaction79
    Reputation73
    Pros
    • Good application deadlines
    • Focuses on core computer science concepts
    • Lots of opportunity for networking
    Cons
    • Expensive for out-of-state students
    • High GPA required for admission
    • Requires three letters of recommendation
    74%OSR Score

    This 30-credit-hour program offers you either a thesis or non-thesis graduation degree. The non-thesis option works through Engineering Outreach to have you complete a project and gain work experience instead. This will be valuable for those looking to jump right into the workforce.

  24. University of Florida-Online

    Tuition in State/Out of State: $17,656/$30,360
    Acceptance83
    Earnings Potential41
    Online Presence7
    Online Program Quality88
    Retention67
    Student Satisfaction57
    Reputation74
    Pros
    • Very affordable for in-state students
    • Super flexible scheduling
    • Can take a semester break
    Cons
    • High GPA requirement to take extra classes
    • Extra fees included
    • Limited computer science-specific classes
    74%OSR Score

    This is a course that requires 30 credit hours for completion and it offers additional outside courses in a variety of related fields such as entrepreneurship or innovation if you want to diversify your resume. The program is flexible and you are also allowed to take a semester off with no penalty.

  25. Columbia University in the City of New York

    Tuition in State/Out of State: $80,973/$80,973
    Acceptance67
    Earnings Potential33
    Online Presence1
    Online Program Quality13
    Retention82
    Student Satisfaction74
    Reputation77
    Pros
    • Average GPA required for graduation
    • Program specifically developed for online learning
    • Accepts applicants from other degree programs
    Cons
    • Expensive for all
    • Three letters of recommendation for admission
    • High GPA needed for admission
    74%OSR Score

    Columbia’s program needs 30 credit hours for completion. Their program focuses on software systems and management and is a great starting point for students looking to get into the software industry. Its coursework provides students with a good benchmark for future specialization and study.

  26. Davenport University

    Tuition in State/Out of State: $28,238/$28,238
    Acceptance61
    Earnings Potential49
    Online Presence5
    Online Program Quality71
    Retention85
    Student Satisfaction74
    Reputation56
    Pros
    • Simple course list
    • Flexible scheduling
    • Offers certificates based on your skills
    Cons
    • Limited opportunity to specialize
    • Requires specific classes be completed for admission
    • Admission/technology fees
    73%OSR Score

    This 30-credit-hour program is specialized for those who have to work a job at the same time. Even those who do not have a bachelor’s in computer science can apply and be accepted. The program can be completed in less than two years with the right dedication.

  27. Illinois Institute of Technology

    Tuition in State/Out of State: $63,772/$63,772
    Acceptance84
    Earnings Potential54
    Online Presence1
    Online Program Quality13
    Retention79
    Student Satisfaction74
    Reputation72
    Pros
    • Offers multiple completion pathways
    • Accepts applicants without CS bachelor’s degrees
    • Allows for credit transfers
    Cons
    • Expensive for all
    • Often requires more than two years to complete
    • High GPA needed for admission
    72%OSR Score

    This program needs 32 credit hours to be completed and does not offer specialization. There are three different completion pathways based on your preference for a thesis, a project or a coursework only program.

  28. Colorado Technical University-Colorado Springs

    Tuition in State/Out of State: $21,855/$21,855
    Acceptance84
    Earnings Potential55
    Online Presence20
    Online Program Quality60
    Retention83
    Student Satisfaction80
    Reputation62
    Pros
    • Broad, useful specializations
    • Plenty of dates to start studying
    • Tuition reimbursement options available
    Cons
    • High credit requirement
    • Program length is likely long
    • Smartphone interface isn’t the best
    72%OSR Score

    This program requires a whopping 48 credit hours to complete in total. It offers three different concentrations that are broad enough to prepare you for multiple career paths. The program has classes begin every eight weeks so you can jump in at any point and start your journey. You can even take classes on your smartphone.

  29. Johns Hopkins University

    Tuition in State/Out of State: $65,005/$65,005
    Acceptance77
    Earnings Potential48
    Online Presence1
    Online Program Quality13
    Retention79
    Student Satisfaction74
    Reputation71
    Pros
    • Exceptional online assistance
    • Opportunity for networking with students/instructors
    • Advisor assistance is frequent
    Cons
    • Expensive for all
    • Transfer courses always considered electives
    • Required to choose track
    72%OSR Score

    Johns Hopkins offers a computer science degree with potential concentrations in communications for networking. You can attend either online or through a combination of online and in-person appearances. The online program is highly structured and focuses on guided learning with plenty of assistance from instructors.

  30. Stanford University

    Tuition in State/Out of State: not reported/not reported
    Acceptance67
    Earnings Potential62
    Online Presence9
    Online Program Quality13
    Retention86
    Student Satisfaction72
    Reputation67
    Pros
    • Offers excellent networking opportunities
    • Don’t need to have a CS bachelor’s degree
    • Automatically assigned advisor
    Cons
    • Expensive for all
    • Very high credit requirement
    • Only one admission cycle
    72%OSR Score

    Stanford’s 45-unit program is one of the lengthiest you’ll find. It generally takes three to five years to complete but provides an extensive knowledge base for heading into the computer programming job marketplace. It offers multiple areas of focus so you can specialize your courses to your future career.

  31. Auburn University

    Tuition in State/Out of State: $31,282/$49,954
    Acceptance80
    Earnings Potential49
    Online Presence5
    Online Program Quality13
    Retention85
    Student Satisfaction77
    Reputation68
    Pros
    • Multiple application pathways
    • Multiple graduation pathways
    • Flexible admission requirements
    Cons
    • Expensive for out-of-state students
    • $60 application fee
    • No specialization tracks
    71%OSR Score

    This degree program requires 33 credit hours for completion and does not require a thesis, although it does require a capstone project. You can also take a coursework-only graduation path if you don’t want to complete a capstone project.

  32. University of Illinois at Urbana-Champaign

    Tuition in State/Out of State: not reported/not reported
    Acceptance78
    Earnings Potential64
    Online Presence1
    Online Program Quality13
    Retention80
    Student Satisfaction73
    Reputation66
    Pros
    • Excellent course options
    • Low credit requirement
    • Potential data science specialization track
    Cons
    • Expensive for out-of-state students
    • High recommended GPA for application
    • Only one application deadline
    70%OSR Score

    This program offers extreme flexibility and convenience while maintaining academic rigor and focus. The same certificates offered on campus are offered online. The degree program only requires 32 credit hours for completion and its classes offer education in diverse, cutting-edge fields such as artificial intelligence and high-performance computing.

  33. Florida Atlantic University

    Tuition in State/Out of State: $24,021/$36,466
    Acceptance64
    Earnings Potential65
    Online Presence3
    Online Program Quality88
    Retention84
    Student Satisfaction72
    Reputation64
    Pros
    • Low credit requirement
    • Don’t have to do thesis
    • Diverse class list
    Cons
    • Frequent online test fees
    • Rigorous prerequisite class list for admission
    • High GPA needed for admission
    69%OSR Score

    This program only needs 30 credits for completion and offers a thesis or non-thesis option. Its classes are presented in a “Distance Learning” format in which they are recorded for future viewing by online students. This preserves some of the traditional classroom experience while allowing for online school flexibility.

  34. Lewis University

    Tuition in State/Out of State: $42,254/$42,254
    Acceptance78
    Earnings Potential53
    Online Presence1
    Online Program Quality13
    Retention78
    Student Satisfaction83
    Reputation67
    Pros
    • Can be completed quickly
    • Very customizable class schedule
    • Focuses available
    Cons
    • Expensive for all
    • High GPA needed for admission
    • Application fee
    68%OSR Score

    This 33-credit-hour program offers a customizable and market-relevant education that can be personalized for your needs or research focuses. All of the classes are taught by experienced faculty and the entire program can be completed in as little as one year with the right dedication and schedule.

  35. California State University-Fullerton

    Tuition in State/Out of State: $26,274/$38,154
    Acceptance67
    Earnings Potential33
    Online Presence11
    Online Program Quality52
    Retention46
    Student Satisfaction74
    Reputation63
    Pros
    • Affordable for in-state students
    • Relevant coursework focus
    • Considers applicants without CS degree if experienced
    Cons
    • Only admits new students in fall
    • Some extra fees
    • Must complete orientation seminar 
    67%OSR Score

    This 30-credit-hour program focuses on standard and international computer science concepts and processes. This can help you prepare for a career outside the United States. It has a software engineering focus that is perfect for many growing jobs in today’s marketplace.