Master's Program in Computer Science in North America

Top Master's Degrees in Computer Science in North America 2017

Computer Science

A Masters degree is an academic degree awarded to individuals who successfully denote a higher level of expertise. There are two main types of Masters - taught and research.

There are several fields that make up the broader field of computer science. One of these fields is the computational complexity theory, which can be very abstract. Other fields, such as computer graphics, deal more with concrete and hands-on visuals.  

 

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.

Master's Program in Computer Science in North America

Read More

M.S. in Computer Science

University of San Francisco - College of Arts & Sciences
Campus Full time August 2017 USA San Francisco

The ever-changing world of software and computer science has always demanded more advanced training and education. [+]

Master in Computer ScienceThe ever-changing world of software and computer science has always demanded more advanced training and education.With the University of San Francisco's prime location in the heart of the San Francisco Bay Area and its proximity to Silicon Valley, USF graduate students enjoy an environment rich with the many innovations and opportunities of this world-renown region of technology. For these reasons and others, the number of students in the graduate program in Computer Science at the University of San Francisco has grown by 65% since 1999. USF also offers a three-year MSCS Bridge Program that provides a unique opportunity for students who are from non-Computer Science backgrounds to pursue an MS in Computer Science. In the first year, students take preparatory classes. The Master of Science in Computer Science (MSCS) provides students with a broad background in software development and other core disciplines of computer science. This core background serves as a sound foundation for CS graduate students as they develop a substantial software project - either as a research-driven or commercially sponsored project.Small classes and close interaction with full-time faculty are a hallmark of graduate education at USF. Along with the full-time teaching and research faculty, outside experts bring real-word computing experience to the classroom. In the Harney Science Center on the USF campus, a state-of-the-art computer and multimedia studio was constructed and endowed with a $2.5 million gift from a Computer Science alumnus. Students and faculty also maintain the W.M. Keck Computer Cluster (a Myrinet-connected network... [-]


Master of Science in Computer Science

DigiPen Institute of Technology
Campus Full time Part time 2 - 4  September 2017 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 [+]

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, marketing, networking, streaming media testing, and working with... [-]

Master in Electrical and Computer Engineering

Cornell Tech
Campus Full time September 2017 USA Chelsea

Develop the Technology of Tomorrow. Cornell Tech's Electrical & Computer Engineering Masters combines Cornell University's academic rigor with the energy and opportunity that come with studying in the heart of New York's tech start-up community. [+]

Best Masters in Computer Science in North America 2017. Master in Electrical and Computer Engineering Develop the Technology of Tomorrow. Cornell Tech's Electrical & Computer Engineering Masters combines Cornell University's academic rigor with the energy and opportunity that come with studying in the heart of New York's tech start-up community. The Master of Engineering in Electrical & Computer Engineering at Cornell Tech is a year-long immersive program designed to teach engineers, scientists and quantitative analysts important state-of-the art methods in signal processing, data science and decision theory. The courses in this program will teach you to think like an entrepreneur, work on cross-disciplinary teams and create a portfolio of work relevant to today's digital technology. Exciting developments in machine learning, sensor technology, and signal and image processing are creating new opportunities for engineers and computer scientists with the advanced technical skills and entrepreneurial mindset to turn those developments into new products and services. Cornell Tech's Master in Electrical & Computer Engineering will help you gain the knowledge, hands-on experience and professional network you need to excel at the intersection of entrepreneurship, creativity and digital technology. Learn Cutting-Edge Skills in Startup Culture The most successful new technologies and startups develop when technologists, designers, and entrepreneurs collaborate. Cornell Tech has taken that collaborative model of product development and applied it to our degree programs. Your classroom-based courses, taught by expert faculty with deep industry experience, complement project-based experiences that will have you working in teams with students from Cornell Tech's other technical... [-]

Master’s Degree in Computer Science

McGovern Education Group
Campus Full time September 2017 USA Oklahoma City

The Master of Computer Science is a type of master's degree, which emphasizes the mathematical and theoretical foundations of computing, including computer programming, programming paradigms, algorithms, data structures, logic and computation, and computer architecture. [+]

The Master of Computer Science is a type of master's degree, which emphasizes the mathematical and theoretical foundations of computing, including computer programming, programming paradigms, algorithms, data structures, logic and computation, and computer architecture. Students can typically choose concentrations in operating systems, compilers and compiler design, computer networking, data communication, computer graphics, artificial intelligence, and software engineering. Tuition for a Master’s degree of Computer Science program starts at $18,000 USD per academic year, although international scholarships are available for highly qualified applicants. Questions? Would you like to speak with an American counselor about this degree program? We’re a team of American counselors who are trained to help international students find the ideal degree program at a respected American university at a tuition price you can afford. Did you know there are more than 4,000 colleges and universities in the United States? We partner with hundreds of safe, affordable, and respected American universities that offer ranked programs, international scholarships, and provide job placement services for graduates. We can fast track your application at hundreds of partner US universities. Our American counselors are waiting to provide unlimited one-on-one assistance at no cost. FREE degree program counseling FREE university selection counseling FREE application review FREE application essay support FREE visa interview training FREE unlimited email and video chat support FREE scholarship application support  In most cases, we can have your acceptance package delivered to your door in just two weeks for a bachelor’s degree and only four weeks for a master’s degree. [-]

Master of Engineering Leadership in Dependable Software Systems

University of British Columbia - Faculty of Applied Science
Campus Full time 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. [+]

Best Masters in Computer Science in North America 2017. 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 You are eligible for this program if you meet the MEL admission requirements and you have: an undergraduate degree in computer engineering, software engineering or computer science; coding proficiency; and three or more years of relevant work experience. As a graduate of this program, you will have the skills to take your career to the next level –... [-]

Master of Applied Computer Science

Saint Xavier University
Campus Full time September 2017 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 Software Engineering

University of Wisconsin La Crosse
Campus Full time September 2017 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. [+]

Best Masters in Computer Science in North America 2017. 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... [-]

MS Computer Information Systems

College of Saint Rose
Campus Full time August 2017 USA Albany

A deeper understanding of information systems can only enhance your career prospects. [+]

A deeper understanding of information systems can only enhance your career prospects. You’ll gain skills in technical communication and teamwork—which are in great demand among employers—as well as advanced knowledge of data structures, computer architecture, database management systems, data communications, user interface design, and software engineering. Program Overview The Master of Science in Computer Information Systems is a Professional Science Master’s (PSM) degree program that presents students with an applied education in advanced topics associated with computer science, computer engineering, and information systems. Our program is endorsed by the National Professional Science Masters Association (NPSMA). The program is designed for students with some experience in computer technology and programming, who wish to advance their technical skills and knowledge, and who also wish to improve their communication and business skills. The goal of the program is to produce graduates who are technically proficient in their field and capable of working successfully in government and business. All students must take six required courses in areas that are central to computer information systems. These areas are data structures, computer architecture, database management systems, data communications, user interface design, and software engineering. All students must also take two courses in a chosen area of specialization and complete a master’s project in this area, under the supervision of a department faculty member. The current areas of specialization include Internet Programming, Bioinformatics, Database, and Parallel and High-Performance Computing. Surveys reveal that employers want their technical employees to be able to communicate well, work well in teams,... [-]

Master in Computational Science

Central Washington University
Campus Full time September 2017 USA Ellensburg

Do you like to solve complex problems? Are you looking for a degree that will place you in one of the hottest jobs in the country? [+]

Best Masters in Computer Science in North America 2017. Completed applications received by the Graduate School by March 6th will receive priority consideration for Graduate Assistantships. See the Prospective students page for more details. After the priority deadline, applications will be processed on a weekly basis. Do you like to solve complex problems? Are you looking for a degree that will place you in one of the hottest jobs in the country? Computational science is the field of study that uses computers to analyze and solve scientific problems. More than 750,000 jobs in the United States alone will be created in this sector in the next six years. CWU's computational science master’s program is the first of its kind in the Pacific Northwest. The heart of CWU's interdisciplinary program is computer-related, but the applications will be studied in the context of a number of scientific domains, including: biological sciences environmental sciences chemistry computer science geology mathematics physics CS Masters at CWU ... by the numbers ... 340 - Number of CPU cores available throughout the computer science department at CWU. Parallel computing or distributed computing, anyone? 8 - Number of research seminar presentations each year. Past topics have included the physics of sound, studying and modeling the behavior of drug resistant proteins, and using Mathematica to model and understand complex mathematical functions. 12 - The current number of active graduate students, who conduct research or are working on projects in many areas, including computer aided analysis of mathematical functions, cryptography,... [-]

MEng in Computer Science

Northern Arizona University
Campus Full time August 2017 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. [+]

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 of Engineering program in addition to being admitted... [-]

Master of Information Management

University of Maryland, College of Information Studies
Campus Full time September 2017 USA College Park

The Master of Information Management (MIM) program at the University of Maryland prepares graduates to be industry leaders in information science and technology, maximizing the value of information management solutions and meeting the needs of organizations. [+]

Best Masters in Computer Science in North America 2017. The Master of Information Management (MIM) program at the University of Maryland prepares graduates to be industry leaders in information science and technology, maximizing the value of information management solutions and meeting the needs of organizations. Drawing from management, computer science, information systems, and information science, the MIM program provides students with the skills and knowledge necessary to successfully collect, process and organize data to efficiently extract information. The MIM program will provide you with an opportunity to build a career in a rapidly growing Information Management field. You will learn to visually communicate quantitative and qualitative messages and to bridge a vital gap in the corporate world between the technical department and the rest of the organization. The MIM program offers two specialization tracks: Information Analysis and Technology Design, allowing students to focus their studies in a particular information management area of their professional interest. The information Analysis track offers Data Analytics or Strategic Management specializations, and the Technology Design track offers specializations in User Experience or Technology Development. Besides this, the MIM program has a: High student employment rate – 95% Perfect location -- proximity to Washington DC, allowing students to benefit from the numerous professional development groups, events, and activities taking place there on a regular basis. Career-focused learning approach, providing students with real practical skills in addition to theoretical knowledge. The MIM courses, career development events, and professional support are all designed to give the students the... [-]

Master of Engineering in Reliability Engineering

University of Maryland, A. James Clark School of Engineering
Online & Campus Combined Full time Part time September 2017 USA College Park

Master of Engineering in Reliability [+]

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. [-]

MicroMasters Programme in Artificial Intelligence (Columbia University)

edX MicroMasters Programs
Online Full time Part time 48  January 2018 USA Cambridge + 1 more

Earn a MicroMasters in Artificial Intelligence from Columbia University to launch your career in computer science and design the future. [+]

Best Masters in Computer Science in North America 2017. Average Length: 12 weeks per course Effort: 8-10 hours per week, per course Number Of Courses: 4 Courses in Program Subject: Engineering, Computer Science, Physics Institution: Columbia University Institution Offering Credit: Columbia University Language: English Video Transcripts: English Price (USD): $300 per course Earn a MicroMasters in Artificial Intelligence from Columbia University to launch your career in computer science and design the future. Gain expertise in one of the most fascinating and fastest growing areas of computer science through an innovative online program that covers fascinating and compelling topics in the field of Artificial Intelligence and its applications. This MicroMasters Program from Columbia University will give you a rigorous, advanced, professional, graduate-level foundation in Artificial Intelligence. The program represents 25% of the coursework toward a Masters degree in Computer Science at Columbia. Job Outlook Though Artificial Intelligence is one of the fastest-growing areas for high-tech professionals, there are too few qualified engineers, according to a recent Kiplinger report. Robotics and artificial intelligence will impact wide segments of daily life by 2025, with huge implications for a range of industries such as health care, transport and logistics, customer service, and home maintenance. (Pew Internet) The need for AI specialists exists in just about every field as companies seek to give computers the ability to think, learn, and adapt. (IEEE) Exciting and rewarding career opportunities as a Machine Learning Software Engineer, Deep Learning Specialist, Data Scientist, Automation Engineer, 3D Artist, Computer Vision Engineer,... [-]

Master's Degree In Computer Science (mcc)

Tecnológico de Monterrey
Campus Full time July 2017 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 of Applied Computing

University of Windsor
Campus Full time 16  September 2017 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. [+]

Best Masters in Computer Science in North America 2017. 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... [-]