| CPE Course Descriptions | |
lContinuing Professional Education Course Descriptions
|
|
All courses not on the current course schedule 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 Dr. Bernadette Racicot at 610.725.5228 or bmr12@psu.edu for Business and Management courses or Jay Polakoff at 610.648.3346 or jep20@psu.edu for IT related courses. |
|
610-648-3281 NEW ! Professional Speaker Series Academic Calendar |
CSE 7025: Database Design and Modeling Introduction
Relational Database Systems, analysis techniques, modeling, and design including the use of Universal Modeling Language (UML), Structured Query Language (SQL), and Entity Relationship Diagrams (ERD) to build database applications. Normalization, data warehousing, and XML in Web and database systems, programming, and data mining. A database project is designed in ORACLE, DB2, SQL-SERVER or MySQL, which may be used in successive SQL and PL/SQL courses. previous page
CSE 7026: Structured Query Language (SQL)
Structured Query Language (SQL) features, functions, and application including how SQL is used with a variety of Relational Database Management Systems and programming languages. TransAct SQL and imbedded SQL are also examined on a variety of platforms including ORACLE, DB2, SQL-SERVER, or MySQL. Database manipulation and SQL Programming are examined in a project which may be used in the team project in the PL/SQL course that follows. Prerequisite: Database Design and Modeling or instructor approval previous page
CSE 7027: ORACLE PL/SQL Programming Introduction
Functionality of Oracle databases for developers and DBAs through PL/SQL language, commands, and constructs. Oracle constraints, table setup, normalization, and Structured Query Language (SQL), programming for Functions, Programs, and Triggers, and application through a team database project. Students should be familiar with database design and creation. Prerequisite: Structured Query Language (SQL) or instructor approval. previous page
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.) previous page
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. previous page
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 he 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. previous page
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 lifecycle 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 previous page
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. previous page
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 Professional 2003 is used to create Unified Modeling Language (UML) diagrams that reflect requirements changes for a predetermined case study. Prerequisite: Unified Modeling Language (UML). previous page
SWENG 5106: Service Oriented Architecture (SOA)
Provides students with an introduction to Enterprise Architecture and Service Oriented Architecture (SOA). Through instructor-led exercises students will utilize SOA technology to define how a WebService interacts with different consumer applications to provide improved flexibility in application deployments. Students will Explore Infrastructure, Application and Data Architectures in relation to industry standard Enterprise Architecture Frameworks such as Zackman. previous page
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. previous page
CSE 7013: Java Programming Level 1
Java programming including Object Oriented programming and details of the Java language – interfaces, packages, applets, and exceptions. Intended for high-level language programmers seeking instruction in Object-Oriented concepts and Java programming. Prerequisite: Experience with programming in a high level language such as C or C++. previous page
CSE 7011: Java Programming Level 2
A continuation of Java Programming Level I, providing a more in-depth look at Java language and introducing advanced Java concepts including advanced multithreading, the Java event model, advanced graphics, and exception handling techniques, I/O streams and networking, object serialization, and advanced AWT concepts. Prerequisite: Java Programming Level I. previous page
CSE 7012: Java Programming Level 3
The Java 2 Enterprise Edition (J2EE) is a set of coordinated specifications and practices that together enable solutions for developing, deploying, and managing multi-tier server-centric applications. Emphasis is on business-logic processing including Java Transaction API (JTA), Java Naming and Directory Interface (JNDI), Java Connector Architecture (JCA), Java Message Service (JMS), and the various flavors of Enterprise Java Beans (EJB). Lab environment, using the open-source JBoss application server. Prerequisite: Java Programming Level 2. previous page
CSE 6985: JSP
The Java 2 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. previous page
SWENG 5122: Utilizing Design Patterns and Techniques for Java
Advanced modeling and development techniques with an emphasis on software design patterns including application of object-oriented design patterns to case studies resembling real world software design problems as well as new and emerging techniques including Agile Development, Test Driven Development and SCRUM. Students apply these methodologies to create a final project based on a predetermined case study. previous page
BUSAD 5501: Effective Time Management
Organization methods and technology to address business issues related to procrastination, delegation of responsibilities, planning, scheduling, and process flow. previous page
BUSAD 5507: Supervision - Leading for Productivity
Essential skills for leading others: leadership styles, communication skills, appraising performance and conducting the performance review, motivating and coaching, counseling and disciplining problem performers, managing conflict, and achieving work group effectiveness. previous page
BUSAD 5511: Organizational Interaction
The dynamics of interacting and communicating successfully within the organization through letters, memos, reports, presentations, and interviews. previous page
BUSAD 5517: Leading Teams
Formal and informal leadership responsibilities including the use of teams, types of teams, crafting a team charter, assessing team effectiveness, roles and responsibilities, facilitating effective team meetings, basic group dynamics, and creating alignment with organizational goals. previous page
BUSAD 5520: Leading Change In Organizations
Developing blueprints for organizational change, systems thinking, whole-scale change, communicating plans, and measuring performance against bottom-line results. previous page
BUSAD 5526: Developing Personal Leadership
Characteristics and key competencies of high performing leaders, assessment of students' existing skill sets compared to those of an effective leader, and how to implement an individual development plan. This is a required course in the Leadership Development Certificate Program, and an elective course in the Project Management Certificate Program. previous page
BUSAD 5604: Strategic Planning
Structures and processes to maintain corporate focus and gain competitive advantage in crowded markets drawing on the work of James Brian Quinn and Michael Porter. Presentations are balanced with class exercises to develop practical skills and viable strategic plans. previous page
BUSAD 5701: Decision Making
Introduction to the decision making process as it relates to business management and workplace issues. Group exercises enhance analytical skills using case studies. A basic understanding of probability and statistical analysis is preferred but not required. previous page
Curriculum (Note: All courses in this program are taught using Visual Studio 2005)
CSE 6963: Visual Basic.NET – Introduction
Introduction to Microsoft Visual Basic .NET and the .NET Platform using VB .NET to develop Windows-based to Web-based applications to ADO.NET to XML Web services. Prerequisites: Knowledge of any structured programming language, such as C or C++ is required. Experience with Visual Basic or any GUI is helpful but not required. previous page
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. Prerequisites: Experience with a programming language is required. previous page
CSE 6994: ASP.NET
Introduction to building applications using Microsoft ASP.NET and the .NET Framework including use of ASP.NET and Web Forms, Server Controls, Classes, modules, features of VB.NET that apply to ASP.NET, and how ASP and VBScript features map to ASP.NET and VB.NET. Prerequisites: Working knowledge of VB.NET and XML.NET or C# (sharp). previous page
CSE 5212: .NET Web Services and ADO.NET Applications
Development of Web Services hosted in the Microsoft .NET platform and the ADO.NET model including underlying technologies involved in Web Service communication, managed providers, understanding and using DataSets, and accessing XML through ADO.NET. Prerequisites: ASP.NET, and VB.NET or C#. previous page
SWENG 5120: AJAX and PHP for Web Development
Creating enterprise-wide .NET or Java Web applications utilizing AJAX and PHP technology including relevant patterns and best practices for Java or Microsoft developers interested in more responsive Rich Internet Applications (RIA). Introduction to Server-Side Techniques with PHP, AJAX Form Validation and JavaScript Object Notation (JSON), and building an Internet Relay Chat (IRC) client using AJAX. Lab work includes building an AJAX enabled Web page, an AJAX “Data Aware” Grid, and a Drag and Drop Sortable List Application. previous page
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. previous page
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. previous page
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. previous page
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. previous page
BUSAD 5008: Project Accounting, Analysis, and Budgeting
Project monitoring, control, analysis, optimization, and reporting across the project timeline, including initiation, execution, and management within an organization. previous page
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 Processes: Initiating, Planning, Executing, Controlling and Closing. Guidance in preparing for the PMP® Exam and discussion of sample questions. ("PMI", and "PMBOK" are trademarks of the Project Management Institute, Inc. registered in the United States and other nations.) previous page
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. previous page
BUSAD 5561: Critical Chain Project Management
Theory of Constraints (TOC) and Critical Chain, identifying specifics to improve performance. TOC addresses three major challenges to the successful delivery of projects: choosing the right projects, getting projects to completion faster, and funneling more projects through an organization without adding more resources. Critical Chain addresses specific project problem areas including multitasking, poor estimating, and missed due dates. previous page
BUSAD 5568 : Business Analysis
Skills for business analysts to identify business requirements (implicit and explicit) that translate into efficient and workable solutions. Knowledge, methods, tools, and techniques to identify, capture, and translate business needs into language that systems analysts use to develop an effective solution. Business requirements are maintained, prioritized, and integrated through to testing and delivery/acceptance (with acceptance criteria established by the business user). previous page
BUSAD 5713: Project Office-Design and Implementation
The concepts, theories, and methods to develop the project office as a separate organizational entity. Instruction includes lecture, discussion, and case study assignments in a team approach. previous page
BUSAD 5714: IT Project Management
Challenges to IT projects; locating information; strategies to address or mitigate problems; reporting on a given strategy in real-world situations. Group/team work and class discussion of direct case studies from participants' jobs. previous page
BUSAD 5750: Project Procurement Management - Vendor Selection, Contract Negotiation, and Vendor Management in Projects
Methods of vendor selection, contract negotiation, and vendor management for successful projects. Decision processes, contract negotiation, and integration of contracts into project planning and scheduling, including types of contracts and the legal aspects of the selection process. previous page
CSE 6579: Microsoft Project - Introduction
Introduction to Microsoft Project including basic and task-specific functions, utilization of PERT/Gant, resource management, and calendar work schedule manipulation as well as customized Microsoft Project views and menus. Prerequisites: Familiarity with Windows. previous page
BUSAD 5543: Purchasing Function
Overview of the purchasing process including requisitioning, sourcing, bidding, and supplier evaluation as well as cost and contract management. Technology's impact on procurement techniques and key legal issues facing purchasers. previous page
BUSAD 5544: Supply Environment
Overview of purchasing's role in strategy and how globalization, just-in-time, and mass customization affect purchasing, negotiations, quality, reengineering, and supply chain management. The impact of information technology and skills required for success in purchasing emphasizing how the purchaser's changing environment affects their roles today and in the future. previous page
BUSAD 5547: Management of the Purchasing Function
Overview of management issues regarding purchasing activities and purchasing's role in the organization including strategic planning and budgeting processes, and recruiting, managing, and retaining good employees, as well as operating policies and procedures, tools to manage workflow, performance monitoring, and presenting purchasing performance results within the organization. previous page
BUSAD 5548: Value Enhancement Strategies
Traditional and leading-edge approaches for increasing purchasing’s contributions to organizational success including outsourcing and lease versus buy issues and inventory classification and disposal as well as standardization, value analysis, target costing, and developing and using forecast data. previous page
CSE 5024A: Access XP for Windows
Creating Access databases, files, reports and queries as well as designing forms. Prerequisites: Familiarity with Windows. previous page
CSE 6579: Microsoft Project - Introduction
Introduction to Microsoft Project including basic and task-specific functions, utilization of PERT/Gant, resource management, and calendar work schedule manipulation as well as customized Microsoft Project views and menus. Prerequisites: Familiarity with Windows. previous page
CSE 6599: Microsoft Project Applications
The use of Microsoft Project as a tool to plan and control a project: establishing a CPM (Critical Path Method) schedule, performing a schedule analysis, determining project costs, working with multiple projects, and generating project reports as well as working with project resources and scheduling update techniques. Prerequisites: Introduction to Microsoft Project or proficiency in Microsoft Project. previous page
CSE 6820: XML Concepts
This 21-hour course introduces XML & its underlying concepts. XML is emerging as a key technology in the Internet world. While current industry drivers are E-Commerce & B2B applications, there is no doubt that XML is an attractive solution for any application that depends on platform independent data exchange. The history as well as the current XML concepts such as DTD, Schemas, Xlinks, Xpointers, DaM, SAX, etc. and technologies being developed by the Software Industry leaders, based on XML such as SOAP and WSDL are covered. Prerequisites: Knowledge of programming fundamentals. previous page
INSYS 5104: Tools for E-Learning Development
This course will teach students how to develop a self-paced e-learning course. Students will learn how to manipulate graphic images, create animations, record and edit audio, create software and soft skills simulations, and develop quiz and test questions. Students will work hands on with the following tools: Adobe Captivate, Adobe Photoshop, Adobe Flash, and Sony Sound Forge. previous page
SWENG 5102: Linux/Perl Overview
Overview of the LINUX environment including the basic LINUX command set, KORN SHELL programming essentials, and PERL programming language which is found in most LINUX operating system environments. Topics include directory and file commands, security commands, and VI utility. PERL overview of the basic data types, control loops, and regular expressions . previous page
SWENG 5116: Shell and Perl Programming II
Bash Shell & Perl Programming environments including basic Bash Shell programming command set , as and Perl programming language. Shell topics include Basic Bash shell, basic control loops, regular expressions, argument passing to scripts, and variable handling; Perl data types; Command Line arguments; multi-dimensional Arrays Backquotes and system pip calls; accessing directory and file functions; and PerlTk. Prerequisites: Linux/Perl Overview class SWENG 5102 or demonstrated Shell and Perl programming experience. previous page
SWENG 5117: Software Project Management
Introduction to software project management principles and practices. Similarities and differences between general and software project management, how to use metrics and tools to measure, track and improve performance and how to deal with various crisis situations, are covered, and is especially valuable to new project managers or those without any formal project management training. previous page
SWENG 5118 : What Every Engineer Should Know About Software Engineering
A modern, engineering framework for the specification, design, coding, testing, and maintenance of software and systems for engineers focusing on embedded systems as a special case of software, thereby providing a common framework and language of discourse for engineers of all backgrounds. This common framework, in turn, can lead to more reliable and economical software for the attendee's organization. previous page
ART 5126: Design Principles
Fundamentals of two-dimensional visual organization using art, design, and advertising to present the organizational structures behind the images, enhance critical analysis, and establish a foundation for design endeavors. Prerequisite: none. previous page
CSE 6753A: Photoshop-Introduction
Introduction to this pixel-based image-editing program including concepts of digital imagery, editing digital images; working with full color images, anti-aliased testing, and multiple image file formatting to make and manipulate images using painting and editing tools; creating and using masks; and image resizing, conversion, and color-correction. Prerequisite: Good working knowledge of Microsoft Word. previous page
CSE 6982: Flash-Introduction
Introduction to the Flash MX authoring tool including Flash interface, tools, drawing and painting, color tools, importing bitmaps, animation basics, shape tweening, libraries and symbols, motion tweening, type, buttons, movie clips, interactivity, slide show, sound, and publishing. Prerequisite: Knowledge of HTML, Windows and Browsers. previous page
CSE 7028: Dreamweaver
Visual layout tools and text-based HTML/XHTML editing for creating, managing, and maintaining Web sites using templates, libraries, and tools for style sheets, frames, and multimedia as well as interfacing graphics, multimedia, and Web development with sibling applications. Prerequisite: none. previous page
SWENG 5113: Flash-Advanced
Advanced Flash features for manipulating movie interactivity and dynamic content including ActionScript code to create dynamic design and navigation elements allowing users to embed movie clips inside other movie clips and control any movie in the hierarchy. Prerequisite: Flash-Introduction or some prior experience with Flash. previous page
SWENG 5119: Web site Development Tools and Techniques, Applied
Hands-on design, graphics, animation, and Web development using numerous methodologies, techniques, and tools to maximize the visibility of a Web site including Search Engine Optimization (SEO), Marketing and Keyword selection, competition analysis, using RSS feeds, linking strategies, pay-per-click advertising, analyzing Web statistics, and Web development with Search Engines in mind. previous page
SWENG 5121: JavaScript and XHTML-Introduction
Introduction to JavaScript, XHTML, and XML to improve design, validate forms, detect browsers, and create cookies. XHTML is the latest standard version of HTML. XML describes data and focuses on what data is by using an XML schema.
Writing JavaScript and using HTML tags to format text, create tables, insert graphics, establish links, and create lists using the new standard W3C approved code. Students modify existing HTML code to XHTML and create XML schema. previous page
| www.gv.psu.edu | |
![]() | |