Carnegie Mellon University

5000 Forbes Avenue, Pittsburgh, PA 15213-3890

Program Details

The Certificate in Software Engineering offered by Carnegie Mellon University is available to students in a completely online format. This program aims to provide its students with a body of knowledge that has enduring value in software engineering. This knowledge aims to help individuals be able to understand critical concepts concerning complex software projects. The curriculum was designed for individuals who cannot commit to the time and challenges of a Master’s level degree program in Software Engineering. The aim of this certificate is to convey that a graduate of this program has the knowledge needed to become a mid-level software engineer.

The objective of this program is to provide its students with a basic knowledge that will help them to advance their careers. There are some admissions requirements for enrollment in this program. The requirements include: knowledge at the undergraduate level of discrete mathematics, algorithms and data structures, and programming languages. Students must also have skills in programming-in-the-small as well as competence in using an imperative block-structured or object-oriented languages such as Java, C++, Ada or C, as well as knowledge of programming methods and computer organization. Prospective students should have an undergraduate degree in Computer Science or another Scientific or Technical discipline. Knowledge of at least two of the following subjects is also required: comparative programming languages, compiling techniques, operating systems, and database systems.

This program requires students to complete five core courses. Some of these courses include: Models of Software Systems, Managing Software Development, and Analysis of Software Artifacts. This program can be completed in two-years of part time study. Students who choose part-time study take one course each academic semester, including a summer session.

Similar Programs:

    Program Overview

    • Degree Level:
      Certificate
    • Delivery Format:
      100% Online
    • Completion Time:
      5
    • Tuition Basis :
      Per Course
    • International Students Accepted:
      Yes
    • Accelerated Degree:
      No

    Requirements

    • An undergraduate degree in Computer Science or other scientific or technical discipline. 
    • A resume and summary of significant professional experience.
    • Knowledge of discrete mathematics, algorithms and data structures and programming languages.
    • Skills in programming-in-the-small, as well as competence in using an imperative block-structured or object-oriented languages such as Java, C++, Ada or C.
    • Practical knowledge of programming methods and computer organization.
    • In-depth knowledge of at least two of the following topics: Comparative Programming Languages, Compiling Techniques, Operating Systems or Database Systems.

    Accreditation & Licensing

    Middle States Commission on Higher Education

    Restrictions

    Alabama, Arkansas or Minnesota residents are not eligible to apply for enrollment in Carnegie Mellon courses and programs delivered via distance education.

    Affordability

    GetEducated.com - Best Buy

    This program has not been ranked.

    Reviews

    Success! Thank you for submitting a review. You may not see your review immediately as it still subject to review.

    Available Programs