Javascript is currently not supported, or is disabled by this browser. Please enable Javascript for full functionality.

Skip to Main Content
University of Pittsburgh    
2024-2025 Undergraduate Catalog 
    
 
  Nov 29, 2024
 
2024-2025 Undergraduate Catalog

Software Engineering


Return to Swanson School of Engineering Return to: Swanson School of Engineering

The Software Engineering Concentration consists of a total of 9 credits.  Students are required to complete a total of three ECE electives in the areas of software design and algorithm development.  The requirements are as follows:

Software Design

Students must complete at least one of the following courses:

Algorithm Development

Students must complete at least one of the following courses:

Courses applied towards the three elective requirements must be optional by the degree (i.e., COE students have the software design requirement satisfied by the completion of ECE 1140. However, they must still complete three non-required, software-themed electives to obtain the concentration).

Concentration Requirements


Students must complete a total of three advanced ECE electives focused on the areas of software design and algorithm development.  Of the three courses, at least one must be from each focus area. Courses applied towards the three elective requirements must not already be required by the degree (i.e., COE students have the software design requirement satisfied by the completion of ECE 1140. However, they must still complete three non-required, software-themed electives to obtain the concentration).

Software Design


Students must complete at least one course focusing on software development.

Algorithm Development


The student must complete at least one course that focuses on algorithm design and the use of software to solve problems.

Return to Swanson School of Engineering Return to: Swanson School of Engineering



Catalog Navigation