Skip Navigation
search: People Opens New Window | Departments Opens New Window | Penn State Opens New Window | Web Opens New Window

Software Engineering (SWENG)

SWENG 295 Internship (1-18) Supervised off-campus, nongroup instruction including field experiences, practica, or internships. Written and oral critique of activity required.
Effective: Spring 2008
Prerequisite: prior approval of proposed assignment by instructor  

SWENG 311 Object-Oriented Software Design and Construction (3) Design, documentation, testing, and construction of software using software engineering strategies embodied in object-oriented programming languages.
Effective: Spring 2008
Prerequisite: CMPSC 122  

SWENG 395 Internship (1-18) Supervised off-campus, nongroup instruction including field experiences, practica, or internships. Written and oral critique of activity required.
Effective: Spring 2008
Prerequisite: prior approval of proposed assignment by instructor  

SWENG 400 Introduction to Software Engineering Studio (3) Provides an introduction to the principles of software engineering and includes complementary instruction in one programming language.
Effective: Summer 1999
Prerequisite: senior standing or above  

SWENG 411 Software Engineering (3) Software engineering principles including life cycle, dependability, process modeling, project management, requires specification, design analysis, implementation, testing, and maintenance.
Effective: Spring 2008
Prerequisite: CMPSC 122   Concurrent: SWENG 311

SWENG 421 Software Architecture (3) The analysis and design of software systems using canonical design patterns.
Effective: Summer 2008
Prerequisite: SWENG 411  

SWENG 431 Software Verification, Validation, and Testing (3) Introduction to methods of software verification, validation, and testing; mathematical foundations of testing, reliability models; statistical testing.
Effective: Spring 2008
Prerequisite: SWENG 411;STAT 301  

SWENG 452W Embedded Real Time Systems (3) The design and implementation of real time systems.
Effective: Summer 2008
Prerequisite: CMPSC 472 orCMPSC 473 orCMPEN 441  

SWENG 480 Software Engineering Design (3) Concepts of engineering ethics, economy, and project management, senior capstone project selection, and technical communication skills.
Effective: Spring 2009
Prerequisite: SWENG 431  

SWENG 481 Software Engineering Project (3) Capstone group design projects in software engineering.
Effective: Spring 2008
Prerequisite: SWENG 480  

SWENG 495 Internship (1-18) Supervised off-campus, nongroup instruction including field experiences, practica, or internships. Written and oral critique of activity required.
Effective: Spring 2008
Prerequisite: prior approval of proposed assignment by instructor  

SWENG 497 Special Topics (1-9) Formal courses given infrequently to explore, in depth, a comparatively narrow subject that may be topical or of special interest.
Effective: Summer 1999
 

SWENG 497A Human Computer Interface (3) Formal courses given infrequently to explore, in depth, a comparatively narrow subject that may be topical or of special interest.
Effective: Fall 2009 Ending: Fall 2009
 

SWENG 497A Software Integration (3) Formal courses given infrequently to explore, in depth, a comparatively narrow subject that may be topical or of special interest.
Effective: Summer 2010 Ending: Summer 2010 Future: Summer 2010
 

SWENG 497A Special Topics: Software Documentation (3) Formal courses given infrequently to explore, in depth, a comparatively narrow subject that may be topical or of special interest.
Effective: Spring 2010 Ending: Spring 2010 Future: Spring 2010
 

SWENG 497B Software Documentation (3) Formal courses given infrequently to explore, in depth, a comparatively narrow subject that may be topical or of special interest.
Effective: Fall 2009 Ending: Fall 2009
 

Last Import from UCM: November 21, 2009 3:00 AM