Skip Content
Pennsylvania State University Homepage Home

You are here

Software Engineering, B.S. Curriculum

Current students: See the Recommended Academic Plan for more detailed recommendations, and refer to the University Bulletin for more requirements and course descriptions. Or find other resources on the Current Students page.

Software Engineering, B.S. - Typical Course Sequence

Below is a typical course sequence for the Software Engineering bachelor's degree program. Schedules will vary by student, depending on areas of interest.

Semester 1 Credits   Semester 2 Credits
Calculus with Analytic Geometry I 4 Calculus with Analytic Geometry II 4
Chemical Principles I 3 General Physics: Mechanics 4
Experimental Chemistry I 1 Matrices 2
Rhetoric and Composition 3 Intermediate Programming 3
Introduction to Programming Techniques 3 Introduction to Microeconomics 3
First-Year Seminar 1 Total Credits 16
Total Credits 15    
Semester 3     Semester 4  
Object-Oriented Software Design and Construction 3 Introduction to Digital Systems 3
Ordinary Differential Equations 3 Discrete Mathematics for Computer Science 3
General Physics: Electricity and Magnetism 4 Digital Design Laboratory 1
Arts Course 3 Effective Writing: Technical Writing 3
Effective Speech 3 Circuits and Devices 3
Total Credits 16 Database Management Systems 3
    Total Credits 16
Semester 5     Semester 6  
Microprocessors 3 Embedded Real Time Systems 3
Software Engineering 3 Software Verification, Validation, and Testing 3
Operating Systems 3 Data Structure and Algorithms 3
Humanities Course 3 Software Architecture 3
Statistical Analysis I 3 Techinical Elective 3
Health and Physical Activity 1.5 Total Credits 15
Total Credits 16.5    
Semester 7     Semester 8  
Programming Language Concepts 3 Basic Management Concepts 3
Communications Network 3 Software Engineering Project 3
Technical elective 3 Technical Elective 3
Software Engineering Design 3 Arts course 3
Social and Behavioral Science course 3 Humanities course 3
Health and Physical Activity 1.5 Total Credits 15
Total Credits 16.5    

This program is accredited by the Engineering Accreditation Commission of ABET,

To the Top