Part time Master's Degree in Software Engineering in USA

Search Part time Master Programs in Software Engineering in USA 2017

Software Engineering

A master's degree is a postgraduate academic degree. One must already have an undergraduate degree to apply for a master's program. Most master's degree program would require students to complete a master's thesis or research paper.

Software engineering refers to applying engineering methods and techniques to computer programming and software creation. Software engineering students often learn about disciplines such as computer science and mathematics to help them create customized software systems for companies or large corporations.

Education in the United States is mainly provided by the public sector, with control and funding coming from three levels: state, local, and federal, in that order. The common requirements to study at a higher education level in United States will include your admissions essay (also known as the statement of purpose or personal statement), transcript of records, recommendation/reference letters, language tests

Contact Schools Directly Best Part time Master's Programs in Software Engineering in USA 2017

Read More

Master in Computer Science

Cornell Tech
Campus 1 year September 2017 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. [+]

Best Part time Masters in Software Engineering in USA. 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. [-]

Master of Software Engineering

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

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

Master of Engineering in Software Engineering

University of Maryland, A. James Clark School of Engineering
Campus September 2017 USA College Park

Master of Engineering in Software Engineering [+]

Best Part time Masters in Software Engineering in USA. 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. [-]

Master of Science in Computer Science

DigiPen Institute of Technology
Campus Part time 2 - 4 years September 2017 USA Redmond

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

MS Computer Information Systems

College of Saint Rose
Campus 3 semesters January 2017 USA Albany

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

Best Part time Masters in Software Engineering in USA. 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. [-]