Master in Computer Science in North America

Compare Masters Programs in Computer Science in North America 2018

Computer Science

The benefits of a Masters extend beyond improving your earning potential. They can provide you with personal and professional skills to accelerate your development. They are also an opportunity to differentiate yourself from your peers, many of whom will have similar A-level and undergraduate qualifications.

The foundations of computer science actually date back to before the modern computer had actually been created. For instance, algorithms for computing have been around for hundreds of years. One book of Sanskrit algorithms dates back to 800 BC.

The United States of America is a large country in Northern America, often known as the "USA", the "US", the "United States", "America", or simply "the States". It also gathers over 310 million people which is the world's third largest population. It includes densely populated cities with sprawling suburbs, and vast, uninhabited and naturally beautiful areas at the same time.

View all Master Programs in Computer Science in North America 2018

Read More

Master of Engineering Leadership in Dependable Software Systems

University of British Columbia - Faculty of Applied Science
Campus Full time 1 year January 2018 Canada Vancouver

The Master of Engineering Leadership (MEL) in Dependable Software Systems is an intensive one-year degree program for software engineers who want to explore the principles and techniques for maintaining the integrity and reliability of software systems in diverse application areas. [+]

The Master of Engineering Leadership (MEL) in Dependable Software Systems is an intensive one-year degree program for software engineers who want to explore the principles and techniques for maintaining the integrity and reliability of software systems in diverse application areas. With their broad foundation for analyzing and addressing software dependability issues across many different industry sectors, graduates of this program will be highly sought after by employers. Watch this video and learn more about this unique technical management program from our students and professors.

Propel Your Career Forward

This unique master’s degree program will:

deepen your understanding of how to develop and maintain dependable systems; broaden your sector-relevant skills through a project-based curriculum that covers all stages of the industry value chain; provide a dynamic learning environment that includes collaborative projects with students and faculty, as well as a major capstone project enabling you to gain specific domain expertise; offer opportunities for you to collaborate with world-renowned faculty and industry experts; and help you advance your career by balancing technical learning with in-depth leadership courses on project management, business and communication. Eligibility Requirements ... [-]

Master in Applied Computer Science

Northwest Missouri State University
Campus Full time September 2018 USA Maryville

The Master of Science in Applied Computer Science offers students with strong undergraduate background in a technical computing discipline an opportunity to increase their technical expertise and to complement that expertise with fundamental business concepts related specifically to information technology. [+]

Master in Applied Computer Science Welcome to Masters in Applied Computer Science At Northwest, we are dedicated towards the development of future leaders in the information technology (IT) industry. Our highly qualified faculty members collaborate and work together to educate students who come to obtain a quality education. We provide appropriate technological and instructional resources for our students to help them succeed in the IT job market worldwide. Northwest is also committed towards the personal and social development of its students by providing opportunities for our students to interact with others in a successful, ethical way. About The MS-Applied Computer Science Program The Program The Master of Science in Applied Computer Science offers students with strong undergraduate background in a technical computing discipline an opportunity to increase their technical expertise and to complement that expertise with fundamental business concepts related specifically to information technology. The term Applied Computer Science was carefully chosen. The practical skills developed for a wide variety of high-demand areas, as well as the firm conceptual foundation provided by the program, combine to create graduates that are well-prepared to succeed in a very competitive job market. Overview of Program, School and University The average class size at Northwest is 27. Student to faculty ratio is 22 to 1. Between 75 and 375 graduate students are normally enrolled in the M.S. in Applied Computer Science program. Northwest Missouri State University is home to the Missouri Arboretum, providing a beautiful environment for all members of the university community. Northwest... [-]

Master of Science in Computer Science

DigiPen Institute of Technology
Campus Full time Part time 2 - 4 years September 2018 USA Redmond + 1 more

The Master of Science in Computer Science allows students to further their understanding of computer science while focusing on its applications in video game and simulation software development [+]

Masters in Computer Science in North America 2018. The Master of Science in Computer Science allows students to further their understanding of computer science while focusing on its applications in video game and simulation software development. Geared toward professional software engineers and candidates with a B.S. in Computer Science or a related field, this program provides the knowledge and skills to produce cutting-edge software technology in a demanding professional environment. Students have the option of enrolling in this program full time for two years or enrolling part time and spreading their course load over four years. Full-Time and Part-Time Options Students have the option of enrolling in this program full-time for two years, or enrolling part-time and spreading their course load over four years. Admissions Information The ideal candidate for the Master of Science in Computer Science program will have either a Bachelor of Science in Computer Science or a related field, or a more general degree and a strong background in professional game development. Topics Covered The curriculum of the Master of Science in Computer Science program covers the following subjects, depending on the student’s interests and chosen degree completion track: - Mathematics and physics, including implicit curves and surfaces, theory and applications of quaternions, computational geometry, fuzzy logic and sets, number theory, and cryptography. - Advanced computer science, including advanced animation and modeling algorithms, advanced rendering techniques, artificial intelligence, game engine design, physically-based modeling algorithms, and ray tracing. - Game creation, including advanced game design, documentation, project management,... [-]

Master's Degree In Computer Science (mcc)

Tecnológico de Monterrey
Campus Full time 3 semesters July 2018 Mexico Zapopan

The graduate of the Master of Computer Science may transfer solutions particular to concepts or general methodologies problems and apply general computing concepts to the specific solution of problems encountered in business and research, and can perform later, if desired , doctoral studies in computer science. [+]

Description Technologies related to computer science, change very quickly: there is a proliferation of products both software and hardware result of new theories, methods and techniques. These developments bring results in a rate of obsolescence in the high area leading to a significant demand for human resources from three main areas: Specialists in the productive sector Academics with knowledge updated Research and Technological Development The graduate program is a professional who can not only follow the rapid technological advancement, but also contributes with innovative proposals in the field of computer science and thus to respond to the great challenges of today's world. The graduate of the Master of Computer Science you can transfer solutions particular to concepts or general methodologies problems and apply general computing concepts to the specific solution of problems encountered in business and research, can then be performed, if desired, doctoral studies in computer science. Specialty area Software Engineering Graphics and animation Intelligent Systems computer graphics and animation Networks and computer security Target The Master of Computer Science aims: Be successful in computer science specialists able to contribute to the problems of the productive environment and / or research solution. Develop professionals capable of working effectively and collaboratively in multi-disciplinary groups work. Train leaders function as change agents in their field of work. Form innovative professionals and entrepreneurs capable of generating patents, products and technology-based companies. Develop talent capable of adapting to technological and methodological changes in Computer Science. Addressed to The Master of Computer Science is... [-]

Master in Computer Science

Cornell Tech
Campus Full time 1 year September 2018 USA Chelsea

The technology field is increasingly fast-paced and entrepreneurial, and the most successful developers and programers are the ones who understand how technology turns into product. Our CS masters degree will give you that understanding. [+]

Masters in Computer Science in North America 2018. Master in Computer Science Technology exists to meet human needs and solve human problems. And today's technology-driven start-ups need engineers and computer scientists who also understand the business side of bringing innovative solutions to market. Cornell Tech's Master in Computer Science will give students the technical skills needed to develop cutting edge solutions while exposing them to entrepreneurship and product management. Learn Through Cross-Disciplinary Collaboration No matter where you apply your computer science and engineering skills, you'll most likely be working in collaboration with product and project managers, sales and marketing executives, even lawyers. Your success will depend on your ability to speak their language, to see how your technological expertise fits into the greater whole of the company, and to draw inspiration from every part of the business. In Cornell Tech's Master in Computer Science program, you'll not only get a rock solid technical education, you'll learn side-by-side with business and law students as well as other technology students. You'll work together in teams to develop your own business in the Startup Studio and develop innovative solutions for real business clients as part of your Company Challenge in Product Studio. In the process, you'll develop the kind of business savvy and communication skills—as well as peerless technical know-how—that have made previous graduates prime recruiting targets of companies like Google, Facebook, and numerous startups. Who Should Apply? You should apply to Cornell Tech's Master in Computer Science if you have an academic... [-]

Master of Applied Computer Science

Saint Xavier University
Campus Full time September 2018 USA Chicago

The Master of Applied Computer Science (MACS) program is designed to further students' understanding of the computing technologies shaping our world today. [+]

Master of Applied Computer Science The Master of Applied Computer Science (MACS) program is designed to further students' understanding of the computing technologies shaping our world today and to prepare students for sustaining a life-long contribution to a technology-related career. The MACS program provides students with a theoretical and practical understanding of important areas in the computing field. This program may be completed in two semesters by completing 16 credit hours each semester, or in three to four semesters by spreading the courses over a longer period. A Master of Business Administration (MBA) degree may be completed by taking an additional 24 graduate credit hours from the Graham School of Management, which can be completed in one additional year. Five-Year Option Get a bachelor's and master's degree in just five years! The Department of Computer Science is excited to announce this new option for all incoming freshmen. You can... Complete the requirements for the Bachelor of Science (Computer Science) or Bachelor of Arts (Computer Studies) and in the fourth year take two graduate level courses in computing that will count for eight hours towards the general electives in your bachelor’s degree and also eight hours towards your master’s degree. In the fifth year, you take 24 hours (six courses) of graduate courses to complete the master’s degree. You may also delay graduating with the bachelor’s degree until the end of the fifth year, and then graduate with both the master’s and bachelor’s degrees at the same time. This is an... [-]

Master of Engineering in Systems Engineering

University of Maryland, A. James Clark School of Engineering
Campus Full time Part time 1 - 3 years Open Enrollment USA College Park + 1 more

This option, offered by the Institute for Systems Research, requires the completion of all six courses from the systems engineering core and four electives. [+]

Masters in Computer Science in North America 2018. This option, offered by the Institute for Systems Research, requires the completion of all six courses from the systems engineering core and four electives. Admission Requirements:
 Full admission as a degree seeking student requires the following prerequisites: A bachelor’s degree, GPA of 3.0 or better, in engineering or a closely related discipline; Computer Science, Physics, Applied Mathematics, or Physical Sciences from an accredited institution. Courses in mathematics (Calculus I, II, III, & Differential Equations) are required to be considered for admission. Further admissions requirements. Completed applications are reviewed and considered for admission on a case-by-case basis. [-]

Master of Software Engineering

University of Wisconsin La Crosse
Campus Full time September 2018 USA La Crosse

The focus of the MSE program at the University of Wisconsin-La Crosse is to teach the advanced state-of-the-art technologies in software development with hands-on experience, and to apply the knowledge to some challenging real-world problems. [+]

The focus of the MSE program at the University of Wisconsin-La Crosse is to teach the advanced state-of-the-art technologies in software development with hands-on experience, and to apply the knowledge to some challenging real-world problems. The program will guide the students to acquire both technical skills and software project management skills that are required to lead and to carry out software development projects. The MSE program is slightly different from the traditional Masters program in Computer Science. It specializes in software engineering theory and practice. It includes a limited subset of applications such as Databases and Computer Networks. Graduates with a MSE degree are prepared to: design and analyze software systems efficiently conduct quality assurance be project leaders prepare cost estimations and feasibility analysis for software projects conduct testing and verification Graduates are employed as: software engineers software designers software developers testing engineers quality assurance personnel Program Prerequisites Students desiring to be admitted into the MSE program must have taken courses on the following topics or must have knowledge in these areas (evidence or supporting materials required): A modern programming language such as C, C++, C#, Java (UW-L equivalents: C-S 220 or C-S 224) Data Structures and Algorithms that includes abstract data types such as List, Stack, Queue, Tree and Graph (UW-L equivalent: C-S 340) Discrete Mathematics that includes topics on Set Theory, Predicate Logic, Functions and Relations (UW-L equivalent: MTH 225) Students who lack any of these prerequisites must take additional courses (not counted for credit towards the MSE... [-]

Master of Applied Computing

University of Windsor, Graduate
Campus Full time 16 months September 2018 Canada Windsor

The Master of Applied Computing is a course-based professional graduate program offered by the School of Computer Science will provide you with a solid foundation and knowledge of industry oriented practical aspects of Computer Science, preparing you to take up positions in the growing software industry in Canada and around the world. [+]

Masters in Computer Science in North America 2018. The Master of Applied Computing is a course-based professional graduate program offered by the School of Computer Science will provide you with a solid foundation and knowledge of industry oriented practical aspects of Computer Science, preparing you to take up positions in the growing software industry in Canada and around the world. The skills and knowledge gained from this program will allow you to develop a successful career in the growing software industry through practical projects, internships and in-class training. This program has been specifically designed to expose you to the latest technologies and developments in a number of high-demand fields. You will study and live in Canada for approximately 16 consecutive months while enrolled in 8 prescribed courses and one Project/Internship (2 course credit). Courses include not only Computer Science but also Business classes. These courses will provide you with the practical knowledge required to excel in the ever-growing Computer Software industry. Courses may include: Advanced Software Engineering Topics Advanced Database Topic Internet Applications and Distributed Systems Advanced Computing Concepts Advanced Systems Programming Networking and Data Security Finance in a Global Perspective Marketing Managing Employees Project/Internship Intakes: September and January Prior to the start of the academic program, you may be required to attend six weeks (July-August) of intensive English language training (English and Academic Preparation Program). This program is designed to develop your English language skills in an academic environment and learn more about Canadian culture. Some students may be... [-]

Master of Science in Data Science for Public Policy (MS-DSPP)

Georgetown University - McCourt School of Public Policy
Campus Full time 2 years September 2018 USA Washington DC

The Master of Science in Data Science for Public Policy (MS-DSPP) is a joint degree offered by Georgetown’s McCourt School of Public Policy and Georgetown’s Graduate Analytics program combining the historic strengths of McCourt’s public policy analysis curriculum with the cutting-edge computational, mathematical, statistical methods training of Georgetown’s Analytics program. [+]

An advanced degree for recent college graduates and professionals who are interested in developing technical data skills for public sector work.

From our smartphones and our credit cards; to our tweets and our cars - data are everywhere and in everything. Even in power lines, airports and the roads we drive on, data exist in places that we wouldn’t even think of. The smart and intentional application of these data could allow us to make better public policy decisions, find patterns, and more effectively deliver critical services like healthcare, education and national security. In governments around the world and in the nonprofit and private sectors, the demand for data analysts, scientists, and data savvy managers is increasing quickly. The Master of Science in Data Science for Public Policy (MS-DSPP) is a joint degree offered by Georgetown’s McCourt School of Public Policy and Georgetown’s Graduate Analytics program combining the historic strengths of McCourt’s public policy analysis curriculum with the cutting-edge computational, mathematical, statistical methods training of Georgetown’s Analytics program. This innovative, blended curriculum allows graduates to be highly valuable across sectors in the US and around the globe.... [-]


MEng in Computer Science

Northern Arizona University
Campus Full time August 2018 USA Flagstaff

This program assists students who wish to upgrade their current engineering expertise by delving into the contemporary and future-forward area of computer science. The plan features real-world relevancy and flexibility in course format and distance delivery. [+]

Masters in Computer Science in North America 2018. The MEng CS degree is a non-thesis program that focuses on building advanced computer science expertise through a project-based experience. Graduates with this degree possess advanced expertise and are well-qualified to be a leader in a variety of software development organizations. Students who are planning on further graduate study in a Ph.D. program may be interested in the thesis-based MSE CS program. This program assists students who wish to upgrade their current engineering expertise by delving into the contemporary and future-forward area of computer science. The plan features real-world relevancy and flexibility in course format and distance delivery. What Can I Do with a Master of Engineering in Computer Science? Computer scientists use algorithms and data structures to harness the incredible processing power of modern computers towards constructive ends. They write programs, the basic building blocks that form the computer world. They also create the databases, the "office" software, and the networking protocols at the core of today computing demands in business, science, and engineering. If this sounds like the career for you, we can help. Our program is intended to meet your educational needs as a practicing engineer. You will have the opportunity to enhance and/or develop the skills, knowledge, and understanding that are critical to today practicing engineers. Courses are offered through a variety of forms, including distance-delivery methods and flexible formats. Note: If you are interested in this advanced degree, you must apply and be accepted to the Master... [-]

MS in Computer Information Systems / MS in Computer Science

Bradley University
Campus Full time September 2018 USA Peoria

MS in Computer Science Students are taught how to gather and analyze requirements, design, develop and test software systems, and devise new innovations and applications in computing. MS in Computer information systems Computer information systems is a discipline that focuses on information technology and a wide variety of scientific, engineering, and business applications; the mathematical requirements for computer information systems are not as rigorous as they are for computer science because there is less focus on theoretical foundations. [+]

MS in Computer Science Students are taught how to gather and analyze requirements, design, develop and test software systems, and devise new innovations and applications in computing. In addition to meeting all the general requirements of the Graduate School and of the department as stated above, candidates for the master’s degree in computer science must satisfy the following requirements: At least 21 of the 33 required hours must be earned in courses labeled CS. At most, six hours may be earned in approved courses other than those labeled CS or CIS. To satisfy the core (breadth) requirement, four courses must be taken, one from each pair given below (either by taking the course or showing evidence of the completion of an equivalent course elsewhere): CS 520 or CS 625 CS 590 or CS 591 CS 514 or CS 612 CS 561 or CS 571 To satisfy the depth requirements, the student must take three courses from one of the concentrations offered by the department. No course taken to satisfy the core requirement (see item 2) may be counted as one of the three courses in this requirement. For admission into the computer science program, a student must have the approval of the department and have completed: discrete mathematics at least two semesters of calculus, matrix or linear algebra at least one semester of calculus-based statistics at least 15 hours of computer science coursework including knowledge of one structured or object-oriented programming language, elementary data structures, assembly language, advanced data structures,... [-]

Mastery Of Science With Options For Computing, Applied Mathematics

Universidad Autonoma de Aguascalientes
Campus Full time 2 years July 2018 Mexico Aguascalientes

The Master of Science with option to Computation or Applied Mathematics, is based on its two terminal areas, the student will have a thesis tutor appointed from the second semester to ensure a personalized attention that will guide you to organize, plan and develop your protocol , besides giving him the possibility to develop his abilities and generate his own needs to face the problematic of his line of research and that will develop in the seminars of investigation. [+]

The Master of Science with option to Computation or Applied Mathematics, is based on its two terminal areas, the student will have a thesis tutor appointed from the second semester to ensure a personalized attention that will guide you to organize, plan and develop your protocol , besides giving him the possibility to develop his abilities and generate his own needs to face the problematic of his line of research and that will develop in the seminars of investigation.

The student, together with his tutor, will be able to select the topics to complement his training in the chosen line. The tutor will also be able to recommend the mobility and the realization of stays of research at national level and of international preference for curricular courses and research activities that contribute to the quality of the research done by the student.... [-]


Master in Computer Science

Stevens Institute of Technology
Campus or Online Full time Part time September 2018 USA Hoboken

Graduate students in computer science join a world-class faculty that provides both breadth and depth of instruction and research opportunities within security, programming languages, graphics and vision, software engineering, and computer networks. Faculty publish in top journals, receive funding from the most competitive agencies, and collaborate regularly with colleagues throughout the greater New York City area. [+]

Graduate students in computer science join a world-class faculty that provides both breadth and depth of instruction and research opportunities within security, programming languages, graphics and vision, software engineering, and computer networks. Faculty publish in top journals, receive funding from the most competitive agencies, and collaborate regularly with colleagues throughout the greater New York City area. The university's researchers consult with companies such as Microsoft, IBM, Google, Bell Labs, AT&T Labs, and other top industry labs. The M.S. degree with optional concentrations provides elite training for both professional careers and further study or research within academia. Computer Science Master's Degree Jobs Software Engineer Software Developer Programmer Computer Systems Analyst Database Administrator Business Intelligence Analyst Web Developer Software Quality Assurance Tester Software Applications Developer Curriculum Overview Degree Requirements Completion of at least thirty credits at the graduate level (500 level and above), with a minimum grade of C and a minimum GPA of 3.00. At least twenty-one credits must be from computer science courses, identified by the CS prefix. At least three of the courses must be drawn from this set: CS 510 Principles of Programming Languages CS 511 Concurrent Programming CS 513 Data Mining and Knowledge Management CS 520 Introduction to Operating Systems CS 521 TCP/IP Networking CS 522 Mobile Systems and Applications CS 524 Introduction to Cloud Computing CS 526 Enterprise and Cloud Computing CS 537 Interactive Computer Graphics CS 541 Artificial Intelligence CS 545 Human Computer Interaction CS 546 Web Programming CS 548 Enterprise Software Architecture and Design... [-]

Master in Computer Science

Western Illinois University College of Business and Technology
Campus Full time August 2018 USA Macomb Quad Cities

At Western Illinois University, graduate study in computer science offers the exciting opportunity to work with faculty in their research in artificial intelligence; architecture, database, graphics, languages, networking [+]

Masters in Computer Science in North America 2018. At Western Illinois University, graduate study in computer science offers the exciting opportunity to work with faculty in their research in artificial intelligence; architecture, database, graphics, languages, networking, and systems design. You will also be able to access a variety of computer hardware and the best of current software. Our goals for the master’s program in computer science are to offer the knowledge you need to pursue careers in research and commercial environments, and to give you the ability to stay current in our dynamic and rapidly changing discipline. Our graduates have been successful in Ph.D. programs, in industrial research laboratories, in software and hardware design, and in middle and upper-level management for a variety of companies. Requirements If a student requires no remedial computer science coursework, a total of 33 semester hours is required for the master's degree in computer science. There are 18 hours of required core courses in operating systems, databases, artificial intelligence, networks, computer architecture, and computer graphics. The remaining hours are completed by taking depth courses in the same areas, writing a thesis, and/or completing a commercial-oriented project. There are three flexible options for completing your Masters degree in Computer Science at WIU: An all coursework option, a commercial project-oriented option, and a traditional research-based thesis option. In each, you will take courses that stress projects, teamwork, and a fundamental knowledge of computing. Thesis plan The thesis plan requires 27 hours of coursework and six hours of... [-]