Learn to apply systematic engineering principles to the design, construction, and maintenance of large software applications.
Software Bundle Download - will be available to students as soon as purchase is completed and licenses are signed. Do you still have questions? Please email our Instructional Technology Office or call 540-231-9076. The Computer Engineering Program (CpE) offers admission to two Graduate degrees, a research oriented Doctoral Degree (PhD) and an industry oriented Masters of Engineering (ME) Degree. (Note: Students who are interested in Research and have completed a Bachelor of Science degree are encouraged to apply directly to the PhD Program.
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 12 courses, with at least one course taken on campus.
- Get started. You begin by completing two stipulated degree courses as outlined on the degree requirements page. This is your opportunity to demonstrate your commitment and ability to perform well as a Harvard student.
- Apply to the program. While completing the second course, you submit the admission application. We have application cycles 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, year round in the fall, spring, or summer. To fully experience Harvard, you take at least one course on campus. Weekend options 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.
- If you choose the capstone track, you work in teams 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.
Explore Degree Requirements
Learn about degree requirements, admissions, & on-campus study
Explore Course Listings
Once you've learned about the degree requirements, you can search for courses that count toward the degree. See the degree courses
Cost
Affordability is core to our mission. Our 2020–21 graduate tuition is $2,900 per course. The total tuition cost of earning the degree is approximately $35,000.
There are a number of financial aid options available once you’re admitted to the program.
Focus your degree studies with a graduate certificate
download free, software Uva Masters Degree Programs
Choose degree electives relevant to a certificate topic, and earn a second graduate credential.
Build skills in back-end development in this 4-course certificate
Learn more about Back End Web Development CertificateBuild a broad understanding of global information security
Learn more about Cybersecurity Graduate CertificateLearn to turn data into actionable business intelligence
Learn more about Data Science Graduate CertificateEmpowering students worldwide to engage in enriching educational experiences.
Learn more about the program.
Meet with a program representative.
Thank you
You should receive a confirmation email shortly with your submission information. Thank you for your interest.
Graduate Certificates
Explore four graduate certificates in Medical and Health Professions Education or learn skills to contribute to data analytics in healthcare.
Master's Degrees
Six EVMS master's programs are either web-based and asynchronous or a blend of online and in-person components.
Doctoral Degrees
download free, software Uva Masters Degree Programs Online
Three EVMS doctoral programs are either web-based and asynchronous or a blend of online and in-person components.
Higher education without limits
Our programs allow students to balance education, family and work all at once. Hear about the online learning experience from current students.
Instructional Design and Technologies
Our quality educational opportunities allow students all over the world to fulfill their academic dreams.
EVMS Online subject matter experts and instructional designers collaborate to create instructional environments which make learning more efficient, effective and appealing.
Committed to student success
Whether on ground or online, EVMS is committed to the success of all its students. The Policies and Disclosures section has been developed to provide important information, definitions and disclosures related to learning in all of its forms.
EVMS Online
Flexibility
Online programs help you meet the demands of your busy schedule.
Cutting-edge curriculum
Renowned faculty and industry leaders feature the latest materials available in their instruction.
Accessibility
Responsive technology allows you to connect easily from anywhere, on any device.
Meet our experts
Brielle Ashley, MAEd&HD
Uva Degree Programs
Brielle Ashley is the Director of Instructional Design and Technologies and an educator in the Medical and Health Professions Education programs. Brielle provides leadership in instructional design, course development, quality assurance and administration of the learning management system and its associated technologies. She delivers training on all aspects of instructional design and delivery to colleagues within academics, students' support and administrative units.
Uva Student Software
Read MoreKyle Zeltmann, MEd
Mr. Zeltmann is the Media Specialist for Distance Education in the School of Health Professions. He has worked in media, production, and technology for over a decade. Mr. Zeltmann supports faculty, staff, and students in learning content creation and technology integration into course curriculum. His interests include technology innovation, neuroscience in education, and virtual learning.
Read MoreUniversity Of Virginia Masters Programs
David Bilberry
David is an experienced Instructional Designer and Certified Blackboard System Administrator with a demonstrated history of working in the higher education industry. He is skilled in curriculum development, educational technology, instructional design and evaluation, web and graphic design and data analysis. Some of his hobbies include singing, Taekwondo, woodworking, video games, fishing and kayaking.
Read MorePrevious