Search Part time Masters Programs in Computer Science in North America 2017

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.

Request Information Best Part time Masters Degrees in Computer Science in North America 2017

North America

Location

Study type

Study type

Part time

Pace

edX MicroMasters Programs

OnlinePart time48 weeksJanuary 2017USACambridge

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

Top Part time Masters in Computer Science in North America.
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, and many more!
What You'll Learn:
Solid understanding of the guiding principles of AI.
Apply concepts of machine learning to real life problems and applications.
Design and harness the power of Neural Networks.
Broad applications of AI in fields of robotics, vision and physical simulation.
MicroMasters Program Details
How To Earn The MicroMasters Credential
Complete, pass and earn a Verified Certificate in all four courses to receive your MicroMasters Credential. Learners who successfully earn the MicroMasters Credential are eligible to apply to the Master of Computer Science program at Columbia University.
Take your Credential to the Next Level
If a student applies to the Master of Computer Science program at Columbia and is accepted, the MicroMasters Credential will count toward 25% of the coursework required for graduation in the on campus program.
Courses
Artificial Intelligence (AI)
Learn the fundamentals of Artificial Intelligence (AI), and apply them.
Machine Learning
Master the essentials of machine learning and algorithms to help improve learning from data without human intervention.
Animation and CGI Motion
Learn the science behind movie animation from the Director of Columbia’s Computer Graphics Group.
Robotics
Learn the core techniques for representing robots that perform physical tasks in the real world.
What is a MicroMasters Program?
Developed to advance a career and born from Master's programs of leading universities, MicroMasters programs are a series of higher-level courses recognized by companies for real job relevancy, and may accelerate a Master's degree.
[-]

Cornell Tech

Campus1 yearSeptember 2017USAChelsea

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

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 background in computer science or a related technical field, a strong entrepreneurial streak, and a passion to lead in the tech industry. If you do not have a technical academic background, you should have taken courses in software engineering and linear algebra and have working knowledge of data structures and algorithms.
A Master of Engineering in Computer Science is also offered on Cornell's Ithaca campus with more opportunities for elective courses than Cornell Tech’s entrepreneurship and product development focused studio curriculum. Learn more.
Topics Covered
Machine Learning
Data Science
Computer Security & Privacy
Computer Vision
NLP
HCI
Systems (Computer)
FEATURED COURSE
Applied Machine Learning
Credits 3.00
This course will help students learn and apply key concepts of modeling, analysis and validation from Machine Learning, Data Mining and Signal Processing to analyze and extract meaning from data. Students will implement algorithms and perform experiments on images, text, audio and mobile sensor measurements. They will also gain a working knowledge of supervised and unsupervised techniques including classification, regression, clustering, feature selection, association rule mining and dimensionality reduction.
Careers in the Field
Software Developer
Product Manager
Data Scientist
Startup Founder or CTO
Curriculum
The Master in Computer Science curriculum includes a variety of rigorous courses that will give you the the skills you need to develop digitally enabled solutions to emerging business challenges and human needs.
In an educational innovation unique to Cornell Tech, you'll also participate in an immersive Studio experience, in which you'll hone your team-building and leadership skills while developing a new product idea in response to the strategic needs of a real organization and create your own startup.
What Your Schedule Might Look Like
In the fall you’ll take Startup Systems Engineering and technical electives like Applied Machine Learning, Security & Privacy in the Wild, and Physical computing. In the afternoons you’ll work on team-based projects in Product Studio and Startup Ideas and learn firsthand from industry leaders in Conversations in the Studio.
In the spring you’ll take technical electives like Data Science in the Wild, Natural Language Processing, HCI & Design or business electives like Design Thinking and Disruptive Tech. In the afternoons, you’ll pursue team-based projects in Startup Studio and Product Management.
MEng Application Timeline
Cornell Tech offers three application rounds. Applicants are encouraged to submit their application when ready. We will consider applicants that apply in each application round. We review applications as we receive them.
The 2016-2017 application deadlines for Computer Science are as follows:
Round 1 - October 3, 2016
Round 2 - January 20, 2017*
Round 3 - March 3, 2017
*Scholarship: To be considered for a merit-based scholarship, applicants are strongly encouraged to apply by the January 20th Round 2 application deadline.
** Complete applications received by April 10, 2017 will still be given full consideration for admission, capacity permitting; but applicants are encouraged to submit their applications as early as possible.Submitting applications early ensures early response.
Application Requirements
To be considered, all applicants must provide the following in their online application:
Résumé
You must submit a current résumé along with your application. With the use of LinkedIn, you will have the option to auto-populate the employment and education information listed within your online professional profile. Please note, any information that is auto-populated from LinkedIn can be edited.
Personal Statement
Here at Cornell Tech, you will be part of an environment where creativity, technical depth and leadership share seats at the table. We value expressions of who you are and what you add to this formula. Please submit a one- to two-page statement that describes your interest in this program at Cornell Tech. Your submission should highlight personal experiences that demonstrate your creativity, leadership and technical abilities.
In particular, feel free to elaborate on technical projects you have completed, their creative and technical aspects; any entrepreneurial or leadership experiences; your professional career goals; the benefit you envision being part of the tech ecosystem in New York City; and, why this program is the one for you.
Two Recommendations
Recommenders should be faculty members or other individuals who know the applicants professionally and have seen them play a major role on substantial projects. Recommendations must be submitted online.
GRE
The GRE is required for admission to Cornell Tech. All official test scores should be reported directly to Cornell University. Students who have received (or will have received) a Bachelor degree from Cornell University are exempt from the GRE requirement for the Master of Engineering program. The GRE institution code for Cornell is 2098. Please be consistent in the spelling of your name on both your application and test score report.
Transcripts
Transcripts from each previously-attended college or university are required and must be uploaded online with the application. Admitted students will be required to submit an official transcript directly to Cornell University Graduate School prior to matriculation.
Application Fee
A nonrefundable application fee of $95 must be submitted with the online application.
International Applicants
Transcripts
In addition to the aforementioned program requirements, international applicants must provide a certified English translation of transcripts if the original language is not English. Successful international applicants will have received a baccalaureate degree from a college or university of recognized standing.
TOEFL
Applicants must also demonstrate proficiency in the English language by taking the Test of English as a Foreign Language (TOEFL). Official TOEFL scores must be sent to the Cornell University Graduate School. The institution code is #2098. Cornell’s official minimum sub-scores for each element of the TOEFL are as follows:
Writing: 20
Reading 20
Listening 15
Speaking 22
The TOEFL requirement may be waived if the applicant meets at least one of these criteria:
Is a native citizen of the United States, Australia, Canada (except Quebec), Ireland, New Zealand or the United Kingdom.
Has studied in full-time status for at least two academic years within the last five years in the United States, Australia, Ireland, New Zealand, the United Kingdom, or with English language instruction in Canada or South Africa. You must submit a transcript that shows you have attended college in one of these approved locations.
[-]

University of Maryland, College of Information Studies

Campus or OnlinePart time2 yearsSeptember 2017USACollege Park

The MLIS program educates students in the knowledge, skills, habits of thought and inquiry, and ethics of the library and information professions and prepares leaders in the state, national, and global information society.
[+]

Top Part time Masters in Computer Science in North America. The MLIS program educates students in the knowledge, skills, habits of thought and inquiry, and ethics of the library and information professions and prepares leaders in the state, national, and global information society.
The fully American Library Association (ALA) accredited Master of Library & Information Science (MLIS) program is a professional degree that provides students with a comprehensive foundation in both research and practice. Our focus on excellence and the core values of diversity and inclusiveness, innovation and creativity, ethical action, civility and collegiality, and openness and accountability make an MLIS from the iSchool unique.
The MLIS degree at Maryland's iSchool offers unparalleled opportunities to work with government agencies, non-profits, international organizations, and a range of world-renowned libraries, museums, and archives. The iSchool is a leader in the field of library and information science education, offering prominent programs of study in Archives and Digital Curation and School Libraries; while also advancing LIS education by developing unique programs in Youth Experience, Diversity and Inclusion.
The combination of responsive coursework, innovative programs, a faculty of noted scholars and professional leaders, and opportunities available only within this region makes an MLIS degree from the University of Maryland an excellent starting point for your career. Students who earn their MLIS from Maryland’s iSchool can expect:
A 9:1 student-instructor faculty ratio where students can work closely with dedicated faculty at the top of their field
A 90% employment rate within one year of graduation
Opportunities for positions in such institutions as the National Archives & Records Administration, the Library of Congress, the U.S. Department of Justice, and countless public, academic, and special libraries
Admissions Requirements
Admission to the iSchool MLIS program requires the following:
A four-year baccalaureate degree from a regionally accredited US institution, or an equivalent degree from a non-U.S. institution with at least a 3.0 grade point average (on a 4.0 scale):
For international students, a TOEFL score of 100 or higher;
Applicants must provide an official copy of a transcript for all of their post-secondary work.
Additional admission requirements and information can be found on the MLIS Admissions webpage.
[-]

University of Maryland, College of Information Studies

Campus2 yearsSeptember 2017USACollege 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.
[+]

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 best possible preparation for their careers.
Through coursework and hands-on experience, students will be prepared for a successful career as Data analysts, Technology Developers and Designers, Organizational Strategy and Planning Managers, User Experience Specialists, Chief Information Officers.
Admission Requirements:
A four-year baccalaureate degree from a regionally accredited US institution, or an equivalent degree from a non-U.S. institution with at least a 3.0 grade point average (on a 4.0 scale);
GRE or GMAT Verbal scores in the 40 percentile or higher, and Quantitative scores in the 60 percentile or higher (when GRE/GMAT scores are required);
For international students, a TOEFL score of 100 or higher;
One or more years of full-time work experience in IT field (that might include information technology, management, user experience, project management, business analysis, database management, etc.);
Additional admission requirements and information can be found on the MIM Admissions webpage.
[-]

Northern Arizona University

CampusAugust 2017USAFlagstaff

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

Top Part time Masters in Computer Science in North America. 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 to the university.
With further education, one of these paths is possible:
Researcher
Database analyst
Engineering consultant
Computer programmer
University Requirements
To receive a master’s degree at Northern Arizona University, you must complete a planned group of courses from one or more subject areas, consisting of at least 30 units of graduate-level courses. (Many master’s degree programs require more than 30 units.)
You must additionally complete:
All requirements for your specific academic plan(s). This may include a thesis.
All graduate work with a cumulative grade point average of at least 3.0.
All work toward the master’s degree must be completed within six consecutive years. The six years begins with the semester and year of admission to the program.
In addition to University Requirements:
Complete individual plan requirements.
ADDITIONAL ADMISSION REQUIREMENTS
Admission requirements over and above admission to NAU are required.
NAU Graduate Online application is required for all programs. Details on admission requirements are included in the online application.
Undergraduate degree from a regionally accredited institution
Grade Point Average (GPA) of 3.00 (scale is 4.00 = "A"), or the equivalent.
Admission to many graduate programs is on a competitive basis, and programs may have higher standards than those established by the Graduate College.
Transcripts
For details on graduate admission policies, please visit the Graduate Admissions Policy
International applicants have additional admission requirements. Please see the International Graduate Admissions Policy
Individual program admission requirements include:
B.S. degree in Engineering or completion of prerequisite courses (see department website for details)
GRE® revised General Test
3 letters of recommendation
Personal statement or essay
MASTER'S REQUIREMENTS
Take the following 30 units:
Applied Mathematics, in a topic relevant to your specific interests, such as Fourier transforms or statistical analysis (3 units)
Engineering or Computer Science Management course offered through such colleges as Engineering or Business (3 units)
Computer Science Electives, selected with your advisory committee’s approval to match your interests (18 units)
This can include up to 3 units in a cross-disciplinary or otherwise related course.
Practice-Oriented Project, facilitated and developed under your advisory committee’s guidance and focused on a real-world problem or theoretical issue with immediate relevance to current computer science practice (6 units)
Accelerated Bachelor's/Master's Plan Option
This program is available as an Accelerated Undergraduate/Graduate Plan. Accelerated Programs provide the opportunity for outstanding undergraduates working on their bachelor’s degree to simultaneously begin work on a master’s degree, which may allow them to complete both degrees in an accelerated manner by applying 6 units toward both degrees. Students must apply to the accelerated program and the master’s program by the application deadline, and meet all requirements as listed on the Accelerated Bachelor's/Master's Programs to be considered for admission. Admission to programs is competitive and qualified applicants may be denied because of limits on the number of students admitted each year. Be sure to speak with your advisor regarding your interest in Accelerated Programs.
Be aware that some courses may have prerequisites that you must also take. For prerequisite information click on the course or see your advisor.
Student Learning Outcomes
The Master of Engineering is a non-thesis professional degree, based primarily on course work and/or on an engineering project designed with the guidance of a faculty advisor to address a need or problem specific to their engineering field of study (Civil, Environmental, Electrical, or Mechanical Engineering). This degree program is designed to provide a broad, practice-based education.
Demonstrate the ability to apply graduate level critical thinking skills to formulate and solve advanced civil (electrical/environmental/mechanical) engineering problems.
Acquires knowledge on advanced contemporary engineering topics and computational tools specific to civil (electrical/environmental/mechanical) engineering.
Develops the ability to identify, formulate, and solve relevant advanced civil (electrical/environmental/mechanical) engineering problems.
Develops the ability to synthesize, explain, verify, and justify solutions to complex civil (electrical/environmental/mechanical) engineering problems.
Demonstrate the ability to, independently and creatively, design, plan, and conduct complex civil (electrical/environmental/mechanical) engineering projects;
Assesses the state of the art in the field of study.
Applies, independently and creatively, appropriate engineering theories and tools towards developing a viable solution for the project.
Designs and conducts activities specific to the project.
Demonstrate the ability to communicate effectively the results of a comprehensive research project through oral presentations and publications.
Creates a report reflecting the integration of knowledge acquired through the project.
Delivers an oral presentation to peers summarizing the work performed on the project and its outcomes.
Synthesizes and presents the relevance of the engineering project in both technical and non-technical terms.
[-]

University of Wisconsin La Crosse

CampusSeptember 2017USALa 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 program) to meet the program prerequisites requirement. A cumulative Grade Point Average (GPA) of 2.85 / 4.0 is required in these courses.
Admission Requirements
The student must have a bachelor’s degree in any other discipline with an overall GPA of at least 2.85 / 4.0 or a GPA of at least 3.0 / 4.0 in the last half of all undergraduate work, and must at least have 2 years of working experience in software development. In this case, the student must provide at least 2 references from the work place; the referees should be able to comment on the knowledge and skills of the student in software development. References can be submitted to the Computer Science Department directly or to the Admission Office with your graduate application materials.
The student must have a bachelor’s degree in Software Engineering, Computer Science, Computer Engineering or an equivalent major, with an overall undergraduate Grade Point Average (GPA) of at least 2.85 / 4.0 or a GPA of at least 3.0 / 4.0 in the last half of all undergraduate work or a GPA of at least 3.0 / 4.0 for no fewer than 12 semester credits of graduate study at another accredited graduate institution.
How to Apply
U.S. Residents | International Students: Complete the online graduate application form which is available at http://www.uwlax.edu/Admissions/Graduate-student/.
All questions regarding the university application should be directed to Admissions, or (608) 785-8939.
International Students: Additional information regarding International admissions can be found on the Admissions website now: http://www.uwlax.edu/admissions/international-student/
An application packet should consist of the following:
a completed UWL Application for Graduate Admission
official transcripts of all undergraduate/graduate coursework completed
two recommendation letters from the work place if undergraduate degree is in another discipline
letter of intent for those individuals seeking financial assistantships
non-refundable fee listed on UWL application
Questions pertaining specifically to the MSE program should be directed to Kasi Periyasamy, MSE Program Director, msecoord@cs.uwlax.edu (608) 785-6823 or the CS Department at (608) 785-6805.
GRE scores are not required. However, it is strongly recommended that the student submit GRE scores, if they have them, along with the application. Do not send your application or transcripts to the academic department or program director.
The Admissions Office will forward graduate application materials to the Computer Science Department for acceptance or denial to the MSE program. Once a decision has been made, the materials will be returned to the originating office who will send a letter indicating the MSE admissions committee decision. Please allow 4-6 weeks for processing once all required application materials have been received in the admissions office.
Curriculum
Students in the program should complete 24 credits of course work and 12 credits of a capstone project. The course work consists of 5 core courses and 3 elective courses. It is recommended that as many required courses be completed as possible before the elective courses and capstone project. Any questions should be directed to the MSE program director.
Required Courses
CS 744 Management Issues in Software Engineering
CS 743 Software Verification and Validation
CS 742 Formal Methods in Software Development
CS 741 Software Engineering Principles
CS 546 Object-Oriented Software Development
Elective Courses
CS 752 Independent Study
CS 751 Seminar in Software Engineering
CS 750 Topics in Software Engineering
CS 571 Data Communications
CS 570 Parallel and Distributed Computing
CS 564 Advanced Database Management Systems
CS 556 Secure Software Development
CS 555 Fundamentals of Information Security
CS 554 Digital Image Processing
CS 553 Introduction to the Theory of Computation
CS 552 Artificial Intelligence and Pattern Recognition
CS 551 User Interface Design
CS 549 Advances in Software Engineering
CS 543 Topics in Operating Systems
CS 542 Structure of Compilers
CS 541 Operating System Concepts
CS 531 Introduction to Robotics
CS 521 Programming Language Principles
CS 519 Independent Study
CS 510 Free and Open Source Software Development
CS 502 Web Application Development
Capstone Project Work
CS 798 Software Development Project
[-]

University of Windsor

Campus16 monthsSeptember 2017CanadaWindsor

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

Top Part time Masters in Computer Science in North America. 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 exempt from the English language course if they demonstrate exceptional English language skills and have exceeded the admission requirements.
[-]

University of Maryland, A. James Clark School of Engineering

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

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

University of Maryland, A. James Clark School of Engineering

CampusSeptember 2017USACollege Park

Master of Engineering in Software Engineering
[+]

Top Part time Masters in Computer Science in North America. 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 (computer/electrical), computer science, mathematics, or applied mathematics, or a closely related field from an accredited institution.
Courses in mathematics (Calculus I, II) and at least one (1) programming language course are required to be considered for admission.
Further admissions requirements.
Completed applications are reviewed and considered for admission on a case-by-case basis.
[-]

University of Maryland, A. James Clark School of Engineering

Online & Campus CombinedPart timeSeptember 2017USACollege 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.
[-]

Saint Xavier University

CampusSeptember 2017USAChicago

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

Top Part time Masters in Computer Science in North America. 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 advantage because although you will be taking graduate courses, SXU will consider you to be an undergraduate and not only charge you undergraduate tuition but also allow you to use your financial aid package in the fifth year. However, since every student’s situation is different, you should check with the Financial Aid Office before making this decision.
Entrance Requirements
The MACS program is designed for students with a bachelor's degree in computer science or a related field. However, a student with a non-computer-related degree may substitute relevant work experience as a prerequisite for entry into the program. College graduates who have not worked or studied in a computing field may become eligible for the program by addressing their deficiencies, either by taking courses at Saint Xavier University prior to their enrollment in the program (a conditional acceptance will be considered) or by providing documentation that they have completed similar courses at another institution. Students wishing to pursue this option should consult with the program director.
Students with no experience in programming will be required to gain proficiency in one programming language (for example, Visual Basic, C, Java or C++) prior to acceptance into the program. In some cases a student may be required to complete an introductory computing course. Please contact the program director for advice on fulfilling these requirements.
Program Requirements
The master of applied computer science degree requires 32 credit hours of graduate course work consisting of at least 20 credit hours at the 500-level and at most 12 credit hours at the 400-level.
Required Courses (20 credit hours from the Following, including ACSG-599):
ACSG 520: TCP/IP Architecture and Protocols (4)
ACSG 540: Programming Languages for the Web (4)
ACSG 561: Systems Analysis and Design (4)
ACSG 570: Computer Systems Security (4)
ACSG 591: Special Topics (4)
ACSG 599: Graduate Capstone Course (1-4)
Elective Courses (Select 12 credit hours from the following):
ACSG 400: Current and Future Trends of the Internet (4)
ACSG 405: Project Management for Information Technology (4)
ACSG 425: Data Communications and Wireless Networking (4)
ACSG 430: Mobile Applications (4)
ACSG 435: Cloud Computing (4)
ACSG 450: Digital Forensics (4)
ACSG 452: Advanced Database Topics (4)
ACSG 455: Open Source Software (4)
ACSG 460: Special Topics (4)
ACSG 465: Usability and Design (4)
ACSG 545: Software Engineering (4)
ACSG 575: Information Ethics (4)
ACSG 592: Independent Study (1-4)
ACSG 593: Directed Study (1-4)
ACSG 594: Internship (varies)
Application Requirements
Below are the requirements for the master of applied computer science program:
1. A completed application form (PDF).
2. Official transcript(s) sent directly from the registrar of the accredited baccalaureate degree-granting college/university and all graduate level coursework.
3. A non-refundable $35 application fee, unless applying online.
4. Personal statement. In approximately 300 words, please address (1) your personal career goals, (2) how you developed an interest in computer technology and the Internet, (3) your computer background and proficiency, (4) how this program fits into your goals, (5) what skills and experience you bring to the program, and (6) what are your needs and expectations of the master of applied computer science program?
5. Two completed recommendation forms. Recommendation forms must be completed by individuals (supervisors, professors, coworkers, etc.) who can attest to your academic competence, professional skills and character. Graduates of Saint Xavier University need not submit recommendations, unless specifically asked to do so after submitting the application.
6. If admitted into the program, an advisor will review your resume and transcripts. Students who have not worked in the information systems field and/or do not have a computer based undergraduate degree may need additional coursework.
Apply online for the master of computer science (MACS) program or request an information packet by mail.
[-]

DigiPen Institute of Technology

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 external contractors.
Career Outlook
Graduates of this program are prepared to pursue a number of intermediate-level roles in a professional game company, including:
- Senior Software Engineer
- Game Graphics Programmer
- Engine and Tools Programmer
- Artificial Intelligence Programmer
- Networking Programmer
- Solutions Architect
- Gameplay Programmer
- Audio Programmer
- Web Developer
[-]

College of Saint Rose

Campus3 semestersJanuary 2017USAAlbany

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

Top Part time Masters in Computer Science in North America. 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, and be able to work and communicate successfully with people from many cultures in an increasingly global workplace. Therefore, all students are required to take a course in technical communication in order to foster these skills. In addition, the department seeks to build communication and team skills throughout all courses throughout our master’s program.
General Admission Information
Eligibility for admission to The College of Saint Rose graduate programs is typically based upon the following minimum requirements:
Submission of a completed application and a Statement of Purpose of approximately 300 words detailing the applicant’s goals for graduate study.
Evidence of the possession of a baccalaureate degree from an accredited institution through submission of official transcripts from all undergraduate and graduate institutions attended
Academic and professional qualifications for graduate study, as indicated by two letters of recommendation.
A grade point average of 3.0 (on a 4.0 scale), overall and in the undergraduate major.
Demonstration of English proficiency: Send us your TOEFL, IELTS, or PTE scores. The testing requirement is waived for applicants who have previously earned a bachelor’s or master’s degree in the United States. The College of Saint Rose offers English as a Second Language (ESL) studies and offers conditional acceptances to those who meet all other admission requirements. Conditionally accepted students must show English proficiency before enrolling in their coursework.
Other admission criteria specified by academic programs such as submission of resumes, writing samples, portfolios, test scores, and participation in interviews or admissions workshops.
Computer Information Systems Admission Information
A student seeking admission to the program must fulfill all general requirements for admission to graduate study. In addition to meeting these criteria, all students must have either a grade point average of 3.0 or better in their undergraduate work or present a portfolio of professional work to be evaluated by the faculty of the Computer Science department.
All students are expected to complete the following prerequisite courses with a grade of B or better:
CSC 202 Introduction to Programming or
CSC 522 Object-Oriented Programming
CSC 302 Data Structures or
CSC 523 Advanced Programming
CSC 321 Database Management Systems or
CSC 520 Introduction to Database
One or more of the above prerequisite courses may be waived for students who have completed equivalent coursework at an accredited institution and have earned a B or better. Prerequisite courses do not count towards the 33 credit total required for the degree.
All students must have at least nine credits in undergraduate mathematics courses.
[-]

Missouri State University

CampusPart time1 - 4 yearsSeptember 2017USASpringfield

The MNAS program is the only one of its kind in the southwest Missouri region. This unique program offers a wide spectrum of choices for selecting two areas of study in multiple departments or schools.
[+]

Master of Natural and Applied Sciences
Why pursue the MNAS degree at Missouri State?
Select two areas of emphasis to customize your program of study. Each emphasis area will help you expand upon your current scientific knowledge and capabilities.

You will work directly with an advisory committee dedicated to helping you meet your academic and professional goals. You will be matched to a faculty member who will provide advisement, as well as help you design your program of study.

This interdisciplinary program allows you to select areas in multiple departments and schools.

The MNAS will increase your marketability by developing an advanced set of skills. ...
[-]

University of San Francisco - College of Arts & Sciences

Campus2 yearsAugust 2017USASan 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 of 128 processors which provides students with on-site access to one of the most powerful computers at a liberal arts university)....
[-]