• Queen Mary University of London Featured Masters Courses
  • Loughborough University London Featured Masters Courses
  • Durham University Featured Masters Courses
  • Arden University Featured Masters Courses
  • Xi’an Jiaotong-Liverpool University Featured Masters Courses
  • Ulster University Featured Masters Courses
  • University of Leeds Featured Masters Courses
  • Loughborough University Featured Masters Courses
University of Southampton Featured Masters Courses
Cass Business School Featured Masters Courses
Queen’s University Belfast Featured Masters Courses
Cranfield University Featured Masters Courses
FindA University Ltd Featured Masters Courses
USA ×
0 miles
Computer Science×

Masters Degrees in Software Engineering, USA

  • Computer Science×
  • Software Engineering×
  • USA ×
  • clear all
Showing 1 to 15 of 19
Order by 
See the department website - http://www.se.rit.edu/grad. The master of science in software engineering is designed to attract professionals with a formal undergraduate background in software engineering, computer science, or computer engineering and at least one year of professional experience. Read more
See the department website - http://www.se.rit.edu/grad

The master of science in software engineering is designed to attract professionals with a formal undergraduate background in software engineering, computer science, or computer engineering and at least one year of professional experience. The program’s core content ensures that graduates will possess both breadth and depth of knowledge in software engineering. Specialization tracks in software quality and design provide students with the opportunity to match their graduate education with their professional goals.

Plan of study

The program comprises 36 semester credit hours, anchored by either a thesis or a capstone project.

Admission requirements

To be considered for admission to the MS program in software engineering, candidates must fulfill the following requirements:

- Hold a baccalaureate degree from an accredited institution,

- Have a cumulative grade point average of 3.0 or higher (Prospective students from institutions that do not use the GPA scale are expected to demonstrate an equivalent level of academic accomplishment. Formal academic background in software engineering, computer science, or computer engineering is a plus.),

- Submit official transcripts (in English) of all previously completed undergraduate and graduate course work,

- Submit a professional essay (1-4 pages) describing current job (if applicable), relevant experience, and career plans,

- Submit a current resume (including descriptions of significant software projects in which the candidate participated),

- Submit two letters of recommendation, and

- Complete a graduate application.

- International applicants whose native language is not English must submit scores from the Test of English as a Foreign Language (TOEFL). Minimum scores of 570 (paper-based) or 88 (Internet-based) are required. International applicants must provide Graduate Record Exam (GRE) scores. Domestic students are encouraged to provide GRE scores.

Professional experience developing software is preferred, but candidates without a background in computing will be considered. Additional bridge course work will be required, and may extend time to graduation.

Additional information

- Bridge courses

Based on the evaluation of academic and relevant experience, the graduate program director may require some applicants to successfully complete bridge courses to fill in any gaps in their background. Successful completion of bridge courses is necessary for registration in graduate-level courses.

Read less
Learn to apply systematic engineering principles to the design, construction, and maintenance of large software applications. Through the degree program in software engineering you. Read more
Learn to apply systematic engineering principles to the design, construction, and maintenance of large software applications.

KEY LEARNING OUTCOMES

Through the degree program in software engineering you:
-Develop an understanding of current technologies, such as databases, communication protocols, cloud computing, and web frameworks and their application.
-Gain the ability to specify, design, implement, analyze, and improve software solutions from a wide variety of domains.
-Learn how to adapt to new and emerging technologies.

PROGRAM OVERVIEW

This degree includes nine courses and a thesis or 11 courses and a capstone, with at least one course taken on campus.

-Get started. You begin by completing three admission courses from the program curriculum. This is your opportunity to demonstrate your commitment and ability to perform well as a Harvard student.
-Apply to the program. While you are completing your third admission course, you submit your application. We have application periods in the fall, spring, and summer.
-Continue your studies, online and on campus. As you progress through the program, you choose from courses offered on campus or online, in the fall, spring, or summer. To fully experience Harvard, you take at least one course on campus as part of your degree. Short, intensive on-campus options are available.
-Complete a thesis or capstone. If you choose the thesis track, you work independently with a thesis director to conduct in-depth research on a software engineering topic relevant to your professional plans. For the capstone track, you work in teams in a classroom setting to define an architectural model and a project plan, then implement a system.
-Graduate with your Harvard degree. You participate in the annual Harvard Commencement, receiving your Harvard University degree: Master of Liberal Arts (ALM) in extension studies, field: Software Engineering.

COST

Affordability is core to our mission. Our 2016–17 graduate tuition is $2,550 per course; the total tuition cost of earning the graduate degree is approximately $25,500 to 30,600.

FINANCIAL SERVICES

The Student Financial Services staff can assist you in identifying funds that will help you meet the costs of your education. You can find more information here: http://www.extension.harvard.edu/tuition-enrollment/financial-aid

Read less
Computer Science Departmental degree requirements for the master’s degree, which are in addition to those established by the College of Engineering and the Graduate School (http://graduate.ua.edu/), are as follows for Plan I and Plan II students. Read more
Computer Science Departmental degree requirements for the master’s degree, which are in addition to those established by the College of Engineering and the Graduate School (http://graduate.ua.edu/), are as follows for Plan I and Plan II students.

- Master of Science–Thesis Option (http://cs.ua.edu/graduate/ms-program/#thesis)
- Master of Science–Non-Thesis Option (http://cs.ua.edu/graduate/ms-program/#nonthesis)
- Timetable for the Submission of Graduate School Forms for an MS Degree (http://cs.ua.edu/graduate/ms-program/#timetable)

Visit the website http://cs.ua.edu/graduate/ms-program/

MASTER OF SCIENCE–THESIS OPTION (PLAN I):

30 CREDIT HOURS
Each candidate must earn a minimum of 24 semester hours of credit for coursework, plus a 6-hour thesis under the direction of a faculty member. Unlike the general College of Engineering requirements, graduate credit may not be obtained for courses at the 400-level.

Degree Requirements Effective Fall 2011

Credit Hours
The student must successfully complete 30 total credit hours, as follows:

- 24 hours of CS graduate-level course work

- 6 hours of CS 599 Master’s Thesis Research: Thesis Research.

- Completion of at least one 500-level or 600-level course in each of the four core areas (applications, software, systems and theory). These courses must be taken within the department and selected from the following:
Applications: CS 528, CS 535, CS 557, CS 560, CS 609, CS 615
Software: CS 503, CS 507, CS 515, CS 516, CS 534, CS 600, CS 603, CS 607, CS 614, CS 630
Systems: CS 526, CS 538, CS 567, CS 606, CS 613, CS 618
Theory: CS 500, CS 570, CS 575, CS 601, CS 602, CS 612

- No more than 12 hours from CS 511, CS 512, CS 591, CS 592, CS 691, CS 692 and non-CS courses may be counted towards the coursework requirements for the master’s degree. Courses taken outside of CS are subject to the approval of the student’s advisor.

- Additional Requirements -

- The student will select a thesis advisor and a thesis committee. The committee must contain at least four members, including the thesis advisor. At least two members are faculty of the Computer Science department, and at least one member must be from outside the Department of Computer Science.

- The student will develop a written research proposal. This should contain an introduction to the research area, a review of relevant literature in the area, a description of problems to be investigated, an identification of basic goals and objectives of the research, a methodology and timetable for approaching the research, and an extensive bibliography.

- The student will deliver an oral presentation of the research proposal, which is followed by a question-and-answer session that is open to all faculty members and which covers topics related directly or indirectly to the research area. The student’s committee will determine whether the proposal is acceptable based upon both the written and oral presentations.

- The student will develop a written thesis that demonstrates that the student has performed original research that makes a definite contribution to current knowledge. Its format and content must be acceptable to both the student’s committee and the Graduate School.

- The student will defend the written thesis. The defense includes an oral presentation of the thesis research, followed by a question-and-answer session. The student’s committee will determine whether the defense is acceptable.

- The student will complete an oral comprehensive exam. This exam is scheduled with the Department Head prior to the semester in which the student intends to graduate.

- Other requirements may be specified by the Graduate School (http://graduate.ua.edu/) and by the College of Engineering.

Degree Requirements Prior to Fall 2011

Credit hours

The student must successfully complete 30 total credit hours, as follows:

- 6 hours of CS 599 Master’s Thesis Research

- 24 hours of CS graduate-level course work with a grade of A or B, including the following courses completed at The University of Alabama:
At least 3 hours of theory courses (CS 500 Discrete math, CS 601 Algorithms, CS 602 Formal languages, CS 612 Data structures)

At least 3 hours of software courses (CS 600 Software engineering, CS 603 Programming languages, CS 607 Human-computer interaction, CS 614 Compilers, CS630 Empirical Software Engineering)

At least 3 hours of systems courses (CS 567 Computer architecture, CS 606 Operating systems, CS 613 Networks, CS 618 Wireless networks)

At least 3 hours of applications courses (CS 535 Graphics, CS 560 or 591 Robotics, CS 591 Security, CS 609 Databases)

- Additional Requirements -

- The student will select a thesis advisor and a thesis committee. The committee must contain at least four members, including the thesis advisor. At least two members are faculty of the Computer Science department, and at least one member must be from outside the Department of Computer Science.

- The student will develop a written research proposal. This should contain an introduction to the research area, a review of relevant literature in the area, a description of problems to be investigated, an identification of basic goals and objectives of the research, a methodology and timetable for approaching the research, and an extensive bibliography.

- The student will deliver an oral presentation of the research proposal, which is followed by a question-and-answer session that is open to all faculty members and which covers topics related directly or indirectly to the research area. The student’s committee will determine whether the proposal is acceptable based upon both the written and oral presentations.

- The student will develop a written thesis that demonstrates that the student has performed original research that makes a definite contribution to current knowledge. Its format and content must be acceptable to both the student’s committee and the Graduate School.

- The student will defend the written thesis. The defense includes an oral presentation of the thesis research, followed by a question-and-answer session. The student’s committee will determine whether the defense is acceptable.

- The student will complete an oral comprehensive exam. This exam is scheduled with the Department Head prior to the semester in which the student intends to graduate.

- Other requirements may be specified by the Graduate School (http://graduate.ua.edu/) and by the College of Engineering.

MASTER OF SCIENCE–NON-THESIS OPTION (PLAN II):

30 CREDIT HOURS
Each candidate must earn a minimum of 30 semester hours of credit for coursework, which may include a 3-hour non-thesis project under the direction of a faculty member. Unlike the general College of Engineering requirements, graduate credit may not be obtained for courses at the 400-level.

Degree Requirements Effective Fall 2011

The student must successfully complete 30 total credit hours, as follows:

- Completion of at least one 500-level or 600-level course in each of the four core areas (applications, software, systems and theory).
Applications: CS 528, CS 535, CS 557, CS 560, CS 609, CS 615
Software: CS 503, CS 507, CS 515, CS 516, CS 534, CS 600, CS 603, CS 607, CS 614, CS 630
Systems: CS 526, CS 538, CS 567, CS 606, CS 613, CS 618
Theory: CS 500, CS 570, CS 575, CS 601, CS 602, CS 612

- No more than 12 hours from CS 511, CS 512, CS 591, CS 592, CS 691, CS 692 and non-CS courses may be counted towards the coursework requirements for the master’s degree. Courses taken outside of CS are subject to the approval of the student’s advisor.

- The student may elect to replace 3 hours of course work with 3 hours of CS 598 Research Not Related to Thesis: Non-thesis Project. This course should be proposed in writing in advance, approved by the instructor, and a copy placed in the student’s file. The proposal should specify both the course content and the specific deliverables that will be evaluated to determine the course grade.

- Additional Requirements -

- The student will complete an oral comprehensive exam. This exam is scheduled with the Department Head prior to the semester in which the student intends to graduate.

- Other requirements may be specified by the Graduate School and by the College of Engineering.

Degree Requirements Prior to Fall 2011

Credit hours

The student must successfully complete 30 total credit hours of CS graduate-level course work with a grade of A or B, as follows:

- The following courses will be completed at The University of Alabama:
At least 3 hours of theory courses (CS 500 Discrete math, CS 601 Algorithms, CS 602 Formal languages, CS 612 Data structures)

At least 3 hours of software courses (CS 600 Software engineering, CS 603 Programming languages, CS 607 Human-computer interaction, CS 614 Compilers, CS630 Empirical Software Engineering)

At least 3 hours of systems courses (CS 567 Computer architecture, CS 606 Operating systems, CS 613 Networks, CS 618 Wireless networks)

At least 3 hours of applications courses (CS 535 Graphics, CS 560 or 591 Robotics, CS 591 Security, CS 609 Databases)

- The student may elect to replace 3 hours of course work with 3 hours of CS 598 Research Not Related to Thesis: Non-thesis Project. This course should be proposed in writing in advance, approved by the instructor, and a copy placed in the student’s file. The proposal should specify both the course content and the specific deliverables that will be evaluated to determine the course grade.

- Additional Requirements -

- The student will complete an oral comprehensive exam. This exam is scheduled with the Department Head prior to the semester in which the student intends to graduate.

- Other requirements may be specified by the Graduate School and by the College of Engineering.

TIMETABLE FOR THE SUBMISSION OF GRADUATE SCHOOL FORMS FOR AN MS DEGREE
This document identifies a timetable for the submission of all Graduate School paperwork associated with the completion of an M.S. degree

- For students in Plan I students only (thesis option) after a successful thesis proposal defense, you should submit the Appointment/Change of a Masters Thesis Committee form

- The semester before, or no later than the first week in the semester in which you plan to graduate, you should “Apply for Graduation” online in myBama.

- In the semester in which you apply for graduation, the Graduate Program Director will contact you about the Comprehensive Exam.

Find out how to apply here - http://graduate.ua.edu/prospects/application/

Read less
The Computer Science program will introduce you to core areas of advanced computing architecture, advanced operating systems and theories and algorithms used in computing. Read more
The Computer Science program will introduce you to core areas of advanced computing architecture, advanced operating systems and theories and algorithms used in computing. You will conduct advanced research in software engineering, systems or artificial intelligence as you learn high-demand skills sought by industry.

Program Highlights

State-of-the-art computing facilities including the Integrated Engineering Science and Laboratory Facility (ISELF) Visualization Lab, Sunfire 280R running Solaris, several workstations running Windows and Linux and supercomputing facilities in the Twin Cities.
Five to seven graduate assistantship positions each year.
Research and project labs are equipped with Sun, Silicon Graphics and DEC Alpha workstations.
Program is offered on a part-time or full-time track.

Program Distinctions

Graduates have gone on to work for Amazon, Google, Guidant, Medtronics, IBM, Beckman Coulter and Thomson Reuters among others. They have also continued on to Ph.D. programs where they have been awarded assistantships.
Taught by 13 internationally-recognized faculty members.

Requirements and Details

The GRE is required.

A strong showing (more than 75th percentile) in the quantitative GRE score is essential.
A strong score in the verbal section is also important.
Admission is competitive.

Positive letters of recommendation are important, as is a solid undergraduate academic record.

Lack of a computer science background is usually not a major concern, since prerequisite courses are prescribed. However, a background in the sciences and mathematics is essential.

Admission decisions are made at specific times associated with the application deadlines, usually in the week following the deadlines.

A final admission decision may take up to three weeks to receive from the application deadline and up to ten weeks for I-20s to be issued to international students.

Fully-qualified applicants will have taken courses that cover the following topics:

Non-linear data structures: sorting and searching algorithms.
Computer architecture: hardware organization, I/O interface, interrupt mechanisms and pipeline processor design.
File systems; hashed indexed, ISAM files; B-trees; external sorting.
Programming languages: design and implementation.
Operating systems: process, memory and file system management, device handlers.
Finite mathematics and modern algebra.

Read less
The Department of Computer Science at Binghamton University aims to provide all graduates with a strong foundation in computer science while also offering the opportunity to pursue specific interests within computer science and/or interests in other disciplines. Read more
The Department of Computer Science at Binghamton University aims to provide all graduates with a strong foundation in computer science while also offering the opportunity to pursue specific interests within computer science and/or interests in other disciplines. The program provides students with an understanding of the theory and practice of automating the representation, storage and processing of information, while emphasizing experimental research to design and engineer a wide variety of computer and information systems.

The Master of Science in Computer Science (MSCS) is intended for students with a strong background in computer science and a desire to prepare for research studies or professional practice. If you have bachelor's degree in computer science or a related field, you're invited to apply for admission to our MSCS program.

The doctoral program leads to a PhD in Computer Science. Students admitted into the program typically have a master's degree in computer science or a closely related discipline. Students with a bachelor's degree and a strong academic record may also be directly admitted.

Recent doctoral graduates have gone on to careers in as software engineering at Intel, eBay, Cisco Systems, positions at Hewlett Packard, Microsoft, Twitter, Bloomberg, the Air Force Research Lab, and the U.S. Census. Academic placements include assistant professorships at California State University at Fullerton, Valdosta State University, and Harran University, Turkey.

The Master's program leads to a Master of Science in Computer Science. It is intended for students with a strong background in computer science and a desire to prepare for research studies or professional practice. Holders of the baccalaureate degree in computer science or a related field are invited to apply for admission to the MSCS program. Students whose undergraduate degree is not in computer science may be required to complete some preparatory work in addition to fulfilling the requirements listed below.
Program requirements include four core courses taken over the first two semesters of study. These courses are Computer Organization and Architecture, Operating Systems, Programming Languages and Design & Analysis of Computer Algorithms. Three graduating options are offered: a thesis option, a project option and a comprehensive exam. Beyond the 4 core courses, these options require students to complete 4, 5 and 6 elective courses, respectively, chosen from a broad set of courses offered by the Department.

Applicant Qualifications

- Undergraduate major in computer science or related field desirable for admission
- Applicants are additionally expected to have completed coursework in the following areas:
*Algorithms and data structures
*Computer organization and architecture
*Operating systems
*Programming languages
*Discrete mathematics

All applicants must submit the following:

- Online graduate degree application and application fee
- Transcripts from each college/university you have attended
- Two letters of recommendation (three letters of recommendation for PhD applicants)
- Personal statement (2-3 pages) describing your reasons for pursuing graduate study, your career aspirations, your special interests within your field, and any unusual features of your background that might need explanation or be of interest to your program's admissions committee.
- Resume or Curriculum Vitae (max. 2 pages)
- Official GRE scores

And, for international applicants:
- International Student Financial Statement form
- Official bank statement/proof of support
- Official TOEFL, IELTS, or PTE Academic scores

Read less
The graduate programs in Electrical and Computer Engineering are designed to prepare students for a broad range of careers by providing a foundation of study in several technical areas. Read more
The graduate programs in Electrical and Computer Engineering are designed to prepare students for a broad range of careers by providing a foundation of study in several technical areas. Your course of study will be individualized to suit your interests, with intensive training in numerous specializations, such as all aspects of computer engineering, control systems, signal processing and communications, information assurance, VLSI, microelectronics, electro-optics, and power/energy.

The Master's of Science (MS) degree program prepares students for development-oriented engineering careers and/or continuation onto doctoral studies by providing a balance of advanced theory and practical engineering knowledge. The typical time for completion of the MS is 18–24 months of full-time study.

Applicant Qualifications

- Undergraduate major in electrical engineering, computer engineering or related field
- Previous coursework experience in each of the following (or equivalent) areas:
*Calculus through differential equations
*Computer programming
*Electrical circuits
*Electronics
*Digital design logic
*Laboratory experience

- Qualified applicants with non-ECE backgrounds may be extended an offer of conditional admission which will last until they fulfill the department's requirements for regular admission (generally, completion of specific undergraduate courses)
- Minimum GRE quantitative scores of 700 (old scale; 155 new scale); (750 old scale preferred; 169 new scale). GRE scores not required for graduates of ABET-accredited engineering programs
- Minimum TOEFL score of 80 (internet-based exam) for students whose native language is not English. A minimum score of 100 is desirable for students seeking teaching assistantships

All applicants must submit the following:

- Online graduate degree application and application fee
- Transcripts from each college/university at which you earned a degree
- Two letters of recommendation (except PhD applicants, as described above)
- Personal statement (2-3 pages) describing your reasons for pursuing graduate study, your career aspirations, your special interests within your field, and any unusual features of your background that might need explanation or be of interest to your program's admissions committee.
- Resume or Curriculum Vitae (max. 2 pages)
- Official GRE scores

And, for international applicants:
- International Student Financial Statement form
- Official bank statement/proof of support
- Official TOEFL, IELTS, or PTE Academic scores

Read less
The Master of Science in Computer Science (MSCS) program provides students with a broad background in software development and other core disciplines of computer science, ranging from systems, networking, and distributed programming to algorithms and theory. Read more
The Master of Science in Computer Science (MSCS) program provides students with a broad background in software development and other core disciplines of computer science, ranging from systems, networking, and distributed programming to algorithms and theory.

Program Highlights

Real-world experience - By completing an internship at a technology company, working on a faculty research project, or contributing to an open-source project, the practicum course helps students gain real world experience.

San Francisco Advantage - Located in the heart of San Francisco and close to Silicon Valley, which boasts more tech companies than any other region in the US.

Faculty - Comprising of distinguished researchers and accomplished experts from the Bay Area’s tech companies, the our faculty bring real world computing experience into the classroom.

Small Classes - Close interaction with full-time faculty is a hallmark of the program. Our cohort model enhances the experience during our students’ first year, allowing them to take core courses at the same time.

International Students - may be eligible to work for 36 months in the U.S. after completion of the MSCS program via the OPT program and STEM extension.

Read less

Show 10 15 30 per page



Cookie Policy    X