BS in Software Engineering - Penn State World Campus Recommended Academic Plan

125 Credits

Semester 1

MATH 140 (GQ) - Calculus with Analytic Geometry
4
CHEM 110 (GN) - Chemical Principles
3
CHEM 111 (GN) - Experimental Chemistry
1
ENGL 015 (GWS) - Rhetoric and Composition
3
CMPSC 121 (GQ) - Introduction to Programming Techniques
3
Total credits 14

Semester 2

MATH 141 (GQ) - Calculus with Analytic Geometry
4
PHYS 211 (GN) - General Physics: Mechanics
4
CMPSC 122 - Intermediate Programming
3
MATH 220 (GQ) - Matrices
2
ECON 102 (GS) Microeconomics
or ECON 104 (GS) Macroeconomics
3
Total credits 16

Semester 3

SWENG 311 - Object-Oriented Software Design and Construction
3
MATH 250 - Ordinary Differential Equations
3
CAS 100 (GWS) - Effective Speech
3
PHYS 212 (GN) - General Physics: Electricity and Magnetism
4
Arts (GA)
3
Total credits 16

Semester 4

CMPSC 360 - Discrete Mathematics for Computer Science
3
CMPEN 270 - Digital Design : Theory and Practice
4
E E 210 - Circuits and Devices
or E E 211 - Electrical Circuits and Power Distribution
3
STAT 301 (GQ) - Statistical Analysis I
3
ENGL 202C (GWS) - Effective Writing: Technical Writing
3
Total credits 16

Semester 5

CMPEN 351 - Microprocessors
3
SWENG 411 - Software Engineering
3
CMPEN 441 - Operating Systems
3
Technical Elective (300, 400-level)
3
Health and Physical Activity (GHA)
3
Total credits 15

Semester 6

SWENG 452 (GWS) - Embedded Real Time Systems
3
SWENG 431 - Software Verification, Validation, and Testing
3
CMPSC 465 - Data Structure and Algorithms
3
SWENG 421 - Software Architecture
3
Social and Behavioral Science (GS)
3
Total credits 15

Semester 7

CMPEN 461 - Communications Network
3
CMPSC 461 - Programming Language Concepts
3
SWENG 480 - Software Engineering Design
3
Technical Elective (300, 400-level)
3
Humanities (GH) /US Cultures (US)
3
Total credits 15

Semester 8

MGMT 301 - Basic Management Concepts
3
SWENG 481 - Software Engineering Project
3
Technical Elective (300,400-level)
3
Arts (GA)
3
Humanities (GH)/International Cultures (IL)
3
Total credits 15

Additional Notes

Please note: Among the above degree requirements, students should incorporate at least 3 credits in US cultures, 3 credits in international (IL) cultures, and 3 credits in writing across the curriculum courses.

CMPEN 270 is a substitute for CMPEN 271 & CMPEN 275

CMPSC 431 is a substitute for MIS 336

Legend

# Course is an Entrance-to-Major requirement.
* Course requires a grade of 'C' or better.
† Course satisfies General Education and degree requirements.

Footnotes