Home Campus Directory | A-Z Index

The continuing professional education course descriptions are listed alphabetically by course prefix then numerically by course number.

All courses are available in a customized format for groups of six or more. If there are topics you are interested in that are not on this list, please contact Jay Polakoff at 610-648-3281 or gvcorporate@psu.edu. For questions regarding the courses below email gvskills@psu.edu, or call 610-648-3281.

Please note: Not all courses below are offered every semester.  Visit our Professional Education webpages for the current course offerings and schedules.

BUSAD 5518: Project Management Professional (PMP) Exam Preparation

Covers all areas of the Project Management Institute's (PMI®) Guide to the Project Management Body of Knowledge (PMBOK® Guide): Integration, Scope, Time, Cost, Quality, Human Resources, Communications, Procurement, and Risk. Covers PMI's Project Management

BUSAD 5520: Leading Change in Organizations

Leading an organization through change is a critical competency of leadership. Topic areas include developing blueprints for organizational change, systems thinking, whole-scale change, communicating plans, and measuring performance against bottom line results.

BUSAD 5526: Developing Personal Leadership

This course covers the characteristics and key competencies of high performing leaders, helps students assess their existing skill set compared to those of an effective leader, and offers suggestions on how to implement an individualized development plan.

BUSAD 5538: Project Initiation and Planning

Introduction to project management – the role of the project manager, project communications, and project leadership as well as the planning process including objectives, scope, and success criteria. The first of four courses required for the Certificate in Project Management.

BUSAD 5539: Project Scheduling and Integration

The Work Breakdown Structure, Project Schedule, PERT/GANTT/CPM methods, and Project Integration. The second of four courses required for the Certificate in Project Management. Prerequisite: Project Initiation and Planning.

BUSAD 5540: Project Costing and Control

Continues the Project Cycle and introduces selection criteria, procurement, cost estimating, and control mechanisms. The third of four courses required for the Certificate in Project Management. Prerequisite: Project Initiation and Planning, and Project Scheduling and Integration.

BUSAD 5541: Project Risk and Change Management

The fourth of four required courses introduces risk and change management, team conflicts, quality, ethics, and closeout. Prerequisite: Project Initiation and Planning, Project Scheduling and Integration, and Project Costing and Control

BUSAD 5557: Agile Project Management with Scrum

Agile Project Management with Scrum introduces participants to the framework and theories of Ken Schwaber’s work on successfully implementing complex and partially defined software development projects. Ken Schwaber, along with Jeff Sutherland, was the original creator of Scrum, and his work provides the basis for the course.

BUSAD 5593: Certified ScrumMaster

A two-day program to allow participants to receive their ScrumMaster certification prior to the April 1 launch of the new exam requirement. This hands-on certification course is appropriate for all software team members, including project managers, team leads, development managers, product managers, architects, developers, and testers, as well as executives like CIOs and CTOs. It will include multiple simulations, exercises, and role plays.

BUSAD 5604: Strategic Planning

This course covers the planning responsibility of senior management. Students examine business visions and missions and how senior management turns those into realities.  This course evaluates a structure and process that will maintain corporate focus and gain competitive advantage in crowded markets.  Readings are balanced with class exercises to develop practical skills.  Students will team to present their recommendations on appropriate case studies. 

BUSAD 5701: Decision Making

An introduction to the decision making process as it relates to business management and workplace issues. Students participate in group exercises designed to enhance their analytical skills while utilizing actual case studies. Students will familiarize themselves with the PrOACT model of decision-making to build their own competencies in this area.

BUSAD 5812: Effective User Stories for Agile Requirements

This one-day course is designed to provide the knowledge and tools needed to identify and write effective and accurate user stories. Students are introduced to the six attributes all user stories must exhibit, as well as the five additional guidelines for taking user stories from good to better. During this hands-on course, students put theory into action when identifying user roles and writing user stories for multiple case studies. The course will also explore the use of user role modeling to write the tricky initial user stories for a project.

BUSAD 5814: Project Risk Management Planning and Identification

This course covers the various tools and techniques on how to properly and efficiently identify risks as well as learn different ways to mitigate each identified risk. Students will learn risk identification skills and will then undergo the process of how to create and maintain a Risk Management Plan. Risk is a universal concept which spans across all industries and is an integral part of project management at a holistic level.

BUSAD 5815: Project Risk Analysis

Students will be shown how to analyze, prioritize, and utilize various risk management tools to ensure effective risk detection and determining the probability and impact on project objectives. Tools and techniques for qualitative and quantitative risk analyses will also be covered.

BUSAD 5816: Project Risk Response Planning, Monitoring and Control

Project risk control and risk monitoring and planning are the focus of this course. Emphasis will be placed on techniques for tracking risk responses and monitoring how they are performing against the project plan. The student will also learn how to detect new risks to the project on an ongoing basis and how to manage them effectively. By the end of the course, the student will be able to develop options to mitigate risk impact, apply tools, techniques and strategies to negate risks or threats.

BUSAD 5817: Agile Leaderhip for Project Managers

This course is designed to give project managers and others a set of tools to improve their leadership approach to more effective communicating. In addition to sharpening their skills in coaching, problem solving, and efficiency techniques, they will develop an understanding of the Lean Six Sigma culture. The basics of creating a Project Management Office (PMO) will also be discussed during the last portion of this course. Prerequisite: Student should have a basic understanding of management principles.

BUSAD 5818: Agile Estimating and Planning

This course is designed to show students how to break the cycle useless or bad project plans by learning and practicing skills that will help create useful plans that lead to reliable decision-making. Students will gain a solid understanding of and experience at agile release planning, and iteration planning. During the course various approaches to estimating including unit-less points and ideal time will be discussed. The course will describe four techniques for deriving estimates, including how to use the popular Planning Poker® technique. We will look at techniques to create a plan that dramatically improves the project's chances of on-time completion. Prerequisite: understanding of Agile methodology

BUSAD 5830:  Agile Business Analysis

The Agile Business Analysis course introduces participants to the framework and theories of Agile and Scrum Methodologies. In addition to how your organization can benefit from transitioning from a Waterfall or traditional environment.  Topics covered in this hands-on course will include how the role of the Business Analyst, Product Owner and other key personnel can have an impact on the life-cycle of all projects.

BUSAD 5831:  Certified LeSS Practitioner

Certified LeSS Practitioner is an in-depth course covering the LeSS principles, framework and rules, and guides. It provides essential information for adopting and improving LeSS to your product development group. The course contains an overview of LeSS, stories on LeSS adoptions, exercises and extensive LeSS Q&A to ensure we discuss the topics most of interest to the participants.

CN ED 5005A: Graduate Management Admissions Test Review (GMAT)

Intensive review and confidence-building sessions in preparation for taking the GMAT. Analysis of types of material covered in the GMAT's Computer Adaptive Text (CAT) format. Exercises include sample questions and specific strategies for improving results. (See individual math and verbal descriptions below for more detail.)

CN ED 5005B: GMAT Math

Review of selected topics in geometry, arithmetic, algebra, word problems, descriptive statistics probability, and combinatorics. Intensive review and confidence-building sessions in preparation for the GMAT. Review of types of material covered in the test and the GMAT's Computer Adaptive Test (CAT) format. In the last session, students take a paper-pencil timed practice test which they grade themselves.

CN ED 5005C: GMAT Verbal

Sentence corrections, critical reasoning, reading comprehension, and issue and argument writing assignments. Exercises include sample questions and specific strategies for improving results. Intensive review and confidence-building sessions in preparation for the GMAT. Review of the types of material covered in the test and the GMAT's Computer Adaptive Test (CAT) format. In the last session, students take a paper-pencil timed practice test which they grade themselves. Prerequisites: none.

CSE 5200: Introduction to C# (sharp)

Introduction to C#, an object-oriented language for writing Microsoft .NET Framework applications including the .NET Framework, understanding the C# language and syntax, an introduction to Object-Oriented Design and Programming for C#, Windows Forms, and debugging and deploying C# applications. Prerequisite: Experience with a programming language is required.

CSE 6601: Building the Data Warehouse

This is a practical issues course that provides the student with real-world insights into data warehousing. Emphasis is placed upon the concepts, issues, and processes associated with building a data warehouse. Topics covered include concepts and definitions, differences from classic database systems, database design, system architecture, and system operation.
Prerequisite: Knowledge of database structure and SQL.

CSE 6963: Visual Basic.NET

This course is designed to provide students with an understanding of VB.NET which provides the productivity features developers need to rapidly create enterprise-critical Web applications in Visual Basic .NET and the .NET Platform. This course will show developers how to use VB .NET for developing Windows-based to Web-based applications to ADO.NET to XML Web services. Prerequisite: Knowledge of any structured programming, such as C, C++ or Visual Basic.

CSE 6985: JSP

The Java Enterprise Edition (J2EE) is a set of coordinated specifications and practices that together enable solutions for developing, deploying, and managing multitier server-centric applications. Emphasis is on front-end applications with labs using the open-source Tomcat servlet engine and the Struts framework to study Web Tier concepts, Servlets, JSPs, Taglibs, the Struts model/view/controller framework and an overview of WebServices. Prerequisite: Basic knowledge of Java programming and basic knowledge of XML. Successful completion of Java II.


This course provides students with all the information required to build web applications using ASP.NET and the .NET Framework. This course includes learning how to use ASP.NET and Web Forms, Server Controls, Classes, modules, and many new features of .NET Framework that apply to ASP.NET. This course also drills down into detail on Web application architecture, leveraging User controls, and managing session and application state. Prerequisite: VB.NET and/or C# (Sharp)

CSE 7014: Introduction to Programming Concepts Using Java

The course is intended for those who have little or no programming background. No experience in any programming language is expected. The course would be helpful for those who are interested in learning to program as it provides a basic, complete introduction to the programming process, and a brief insight to Java. It would also be useful to those who will be managing programmers as it will give an understanding of what it takes to produce quality software and some idea of the learning curve for new programmers.

SWENG 5103: Object-Oriented Methodologies, Introduction

An introduction to Joint Application Development Session (JAD) and Agile Modeling (AM) with Sprint to bring together business people (users) and IT (Information Technology) professionals to improve product quality. Business Process Management (BPM) using Visio and MS Word Requirement Templates. The final project uses a predefined case study and is valuable to those involved in requirements gathering and mapping the workflow and life cycle of IT projects. Prerequisite: SWENG 5131 - Assessing Users' Needs or basic knowledge of the role of a business analyst or liaisons between end users and developers.

SWENG 5104: Unified Modeling Language (UML)

UML is a modeling language utilizing a series of diagrams to document the business process that fall into 4 categories including Use Case and Dynamic Structure Diagrams, and offer software developers and business analysts a picture of end users' expectations for a simple program or an enterprise-wide application. Introduction to Data Modeling with Entity Relationship Diagrams (ERD) using Visio to create Use Cases, Class Diagrams, and Sequence Diagrams for a predefined case study. Prerequisite: Object Oriented Methodologies.

SWENG 5105: IT Change Management and Quality Assurance

Change Management Process and dealing with project scope creep, plus the methodologies for managing new requirements and conducting effective Quality Assurance Reviews. Visio is used to create Unified Modeling Language (UML) diagrams that reflect requirements changes for a predetermined case study. Prerequisite: Unified Modeling Language (UML).

SWENG 5131: Assessing Users' Needs

Focuses on the user requirements gathering stage of product development and provides a variety of techniques, many of which may be new to usability professionals. Students will learn how to prepare for and conduct the activity for each technique and also how to analyze and present the data in a practical and hands-on manner. Each method presented provides different information about the user and their requirements (e.g. function requirements, information architecture, task flows). The techniques can be used together to form a complete picture of the users' requirements or they can be used separately to address specific product questions. Prerequisite: Basic understanding of requirements gathering.

SWENG 5135: AJAX with ASP .NET Web Development

This course covers the fundamentals of developing rich Internet applications using AJAX (asynchronous XML and JavaScript). Emphasis will be placed on understanding how the technology works. Students will have the opportunity to develop small applications. ASP.NET will be stressed on the server side.

SWENG 5137: Extract, Transform and Load Concepts (ETL)

The essential skills required to generate reports using SQL server reporting services will be covered in this course. Concepts include programming reports and scripts, advanced report design, managing reports using report manager, high level strategies for business support systems, deployment strategies to handle hardware, software, software and platform considerations, licensing issues and scaling options. Prerequisite: Building the Data Warehouse.

SWENG 5138: Data Warehouse Reporting

Students will be introduced to the concepts and design considerations needed to implement reports using SQL server reporting services. The student will develop reports based upon data warehouse structures and present these reports to the class. Prerequisite: Extract Transform and Load Concepts.

SWENG 5146: ADO.NET with LINQ and Web Services

This course provides students with the knowledge and skills to access and modify data stored in relational database systems and to access data in relational sources. In addition, this course explores the various ways one can employ the ADO.NET entity framework and LINQ to develop and optimize data applications. Specific topics include ADO.NET Entity, Framework, ADO.NET Object Services, the connection strings and LINQ and ADO.NET. Prerequisites: ASP.NET and VB.NET or C#

SWENG 5161: Object Oriented Programming Using Java (Java I)

This course introduces Java programming for the experienced programmer. It encompasses object-oriented programming and details of the Java language including interfaces, packages, and exceptions. The course is intended for those high-level language programmers seeking instruction in object-oriented concepts and Java programming. Prerequisite: Intro to Programming Concepts (CSE 7014) or experience with programming in a high level language such as C or C++. No Object Oriented experience is expected.

SWENG 5162: Using JDK (Java Development Kit) Libraries (Java II)

Students will be provided a more in-depth look at the Java language as well as introducing advanced Java concepts. Among the topics included are, I/O streams and networking, object serialization, GUI, and an introduction to Java Data Base Connectivity. Prerequisite: Object Oriented Programming Using Java

SWENG 5163: Productive Java in an Enterprise Environment (Java III)

This course builds on the advanced Java topics introduced in Using JDK Libraries, and introduces Java as an enterprise development platform including build systems, SQL development, Web Services, and Enterprise Frameworks. Completion of this class will provide a solid base to being a productive developer in a corporate development setting. This course will focus less on the Java language, and more on applying Java to solve typical enterprise problems. Prerequisite: Using JDK Libraries

SWENG 5167:  Relational Database Design and Development

Students will be introduced to Relational Databases, analysis techniques, modeling, and database design. It uses Entity Relationship Diagrams (ERD) and Use Case Analysis supported by Universal Modeling Language (UML) to perform analysis and design activities. This is melded with the use of RAD techniques to build a prototype database application of the students’ choice. Important concepts such as normalization and user views are examined in detail as essential tools in modern WEB and Database systems design. The course helps students build skills in Business Analysis, Data Modeling, and Relational Database design with lecture, and hands-on exercises. It includes a complete Master Project to build a prototype database in ACCESS which can also be used as the basis for a Team project in successive courses. The course also introduces the Certificate Program and an overview of System Development Lifecycle with Project Planning to help guide the learning process and development of the Master Project.  Prerequisite:  None

SWENG 5168:  Database Development and Use with Structured Query Language

This course focuses on developing skills to apply Structured Query Language (SQL) to the physical design, construction, and use of relational databases. Comfort with SQL is an essential skill in modern system implementation, as well as a key infrastructure technology for Database systems, Data warehousing, and Data Mining. The course helps students understand Relational Databases and the features and functions of SQL with lecture, hands-on exercises, and construction and use of a real-world database in the Master Project. Students will develop confidence using Data Definition Language (DDL) and Data Manipulation Language (DML) components of SQL and features of various development environments including SQL Plus and SQL Developer. We also explore how it SQL is implemented in a variety of Relational Database Management Systems (i.e. Oracle, DB2, SQL-Server, MySQL), products, and programming languages.  Students can apply these skills immediately to a Team Master Project designed in the preceding course which may also be used to build a usable database in ORACLE, DB2, SQL-SERVER or MySQL in the Team project for successive courses.  Prerequisite: SWENG 5167 - Relatonal Database Design and Development or instructor approval.

SWENG 5169:  Database Administration and Advanced SQL

Database implementation and administration techniques, along with the tools used to create and manage a robust and secure database environment will be explored in this course. A variety of subjects will be covered, including advanced database issues, advanced SQL, imbedded SQL, language products, (i.e. PL/SQL, Transact SQL, T-SQL) and related applications such as Transaction Processing, Data Warehousing, Data Mining, and others, on a variety of platforms. Infrastructure issues are discussed including server farms, RAID storage, Virtual Systems and other important components which the database depends for implementation and deployment of the application. However, the primary focus is to develop confidence using the tools to implement Scripts, Procedures, Functions, and Triggers for such systems. This is built on exercises with the PL/SQL language, commands, and constructs to satisfy the need for robustness and security in a real-world database. Attention is directed to programming design principles and application of this knowledge through a Team Database project with Master Lab Part 3.  Prerequisite:  SWENG 5168 - Database Development and Use with Structured Query Language or instructor approval.

SWENG 5170: – Database Implementation and Programming Interfaces

The fourth course in the series focuses on the interface between the database, the outside world, and user-oriented system components. This survey course examines how JAVA, VB, XML, ASP, and scripting languages are used to enable communication and interaction with the storage and database environment. Such capabilities are essential in order to implement databases for Web activities, transaction processing, Data mining, Warehousing, and Analytics. Exercises include a practical introduction to the OLDB interface in two popular languages (Java and VB) in client-server and web-based environments as application programming for Graphical User Interfaces to Database systems. This course covers a variety of communication and operational functions that developers and DBAs must address to create and maintain a viable database environment. This includes a brief examination of XML, database migration, replication, and virtualization of storage. Attention is directed to programming design principles and the practical application of this knowledge through a Team project to enhance a real-world database with a user interface in Master Lab Part 4.  Prerequisite: SWENG 5169 - Database Administration and Advanced SQL or instructor approval.

SWENG 5171: SQL Analysis Services

SQL Server 2012 is packed with powerful Analysis Services features that will dramatically enhance business intelligence.  The SQL Analysis Services (Cubes) will present Microsoft’s Business Intelligence Semantic Models (BISM). This course will show how to design, build and work with the multidimensional and tabular cubes using SQL Analysis Services.  MDX and DAX will introduce to query those databases.  Additionally, PowerPivot will be used to query and report on cubes.Prerequisite: Data Warehouse Reporting.

SYSEN 5606:  Lean Six Sigma Theory and Application

Students will be provided an introduction to Lean Six Sigma and the tool sets of teamwork and time management, statistical analysis, elimination of waste, and process management.  The magnitude of improvement of progressing from a One Sigma to a Three Sigma to a Six Sigma company will be explained, along with the philosophies of the Lean and Six Sigma gurus such as Deming and Crosby. The path to continuous improvement will be presented by explaining the proven approaches of DMAIC (design, measure, analyze, improve, control) and PDCA (plan, do, check, act), and the five fundamentals of Lean. Various tool sets such as visual management, value stream mapping, Kaizen, and Kanban will be demonstrated to show how to reduce waste.

SYSEN 5605:  Lean Six Sigma for Continuous Improvement

During this course, students will be introduced to the five techniques that will give them the tools to improve safety, increase communications, enhance teamwork, improve morale, increase productivity, and decrease costs--all while adding value to their customer. In addition to the tools presented, the material will offer a cross-functional approach that includes the disciplines of service, research, development, suppliers, manufacturing, marketing/sales, and distribution. Advanced statistics and application of process improvement in the areas of Five S+1 and Quality Function Deployment are also covered.  Prerequisite: Lean Six Sigma Theory and Application

SYSEN 5625:  Lean Six Sigma for Customer Driven

This course centers around the voice of the customer, adding value to the customer base and increasing your business profitability. Students will apply the theories, tools, and techniques of the first two courses through a series of case studies, project interactions, and real-world scenarios. The material will offer a cross-functional approach that includes the disciplines of service, research, development, suppliers, manufacturing, marketing/sales, and distribution. Prerequisite: Lean Six Sigma Theory and Application and Lean Six Sigma for Continuous Improvement

SYSEN 5626:  Certified Lean Kanban Professional

This methodology helps streamline work processes with improved lead-time and reduced bottlenecks.  Students will be introduced to the principles and skills necessary to apply Kanban in projects, Kanban’s “pull” system, and how it can be used to deliver what the customer needs.  The course will provide experience on how to use Kanban cards for production optimization, perform value stream mapping and analyze the flow—processes, in addition to providing the tools to help better manage a team and meet time constraints.