Official website

of the Commonwealth of Pennsylvania

Course Search Results

  • 3.00 Credits

    The purpose of the course is to teach students the fundamentals of analyzing problems and designing, developing and testing computer programs to solve them, utilizing C++ in an Integrated Development Environment (IDE). The course introduces the basic concepts of programming C++ programming language syntax, and progresses through the techniques of using logical structures such as decision making and loops, using data structures such as arrays, and using functions for logical code organization and re-use. Prerequisite:    CS 101 or CS 102
  • 3.00 Credits

    This is a comprehensive hands-on personal computer applications course specifically designed for students to develop an intermediate knowledge of word processing software, spreadsheet software, database software and presentation software. Additional topics include an overview of the components of a microcomputer system; hardware and software; storage devices and media; interpretation of error messages, file management, files storage, and Internet research. Prerequisite:    (ENG 050 and REA 050) or ENG 099* or REA 075 or Appropriate Placement Test Scores (*Course(s) May Be Taken Concurrently)
  • 3.00 Credits

    This course provides students with an introduction to data base concepts, data models and Data Base Management SYSTEM (DBMS) software. The relational data base model is examined. One or more of the common DBMS software is included as part of the hands-on activities associated with the course. Prerequisite:    CS 100* or CS 101* or CS 102* (*Course(s) May Be Taken Concurrently)
  • 3.00 Credits

    This hands-on course provides a comprehensive presentation of Microsoft Excel. The more advance features of Microsoft Excel are stressed. Prerequisite:    CS 100
  • 3.00 Credits

    This course is designed to teach students effective research skills using the internet. Students will learn effective research strategies for retrieving, evaluating and using information from internet web sites, internet-based subscription databases, and various Web 2.0 applications. The development of critical thinking skills for college level research assignments and lifelong learning will be stressed. Ethical and legal aspects regarding the use of information will be discussed. Prerequisite:    CS 100* (*Course(s) May Be Taken Concurrently)
  • 3.00 Credits

    This course introduces students to the theory and practical aspects of the computer game development process. Students brainstorm a game idea, establish focus, determine the storytelling mode, and document the design. Prerequisite:    (ENG 050 and REA 050) or ENG 099* or REA 075 or Appropriate Placement Test Scores (*Course(s) May Be Taken Concurrently)
  • 3.00 Credits

    This course focuses on designing, developing and testing computer games using game creation development tools. Students use an icon-based system of events and actions to program computer games. Principles of successful game design and techniques of top game designers are also explored. Prerequisite:    CS 100 and CS 117
  • 3.00 Credits

    This course introduces students to the concepts of programming using an object-orient programming language and game development tools. Students will create 2D and 3D games using game development tools as well as program a full-featured role-playing game (RPG) using an object-oriented programming language. Prerequisite:    CS 101 and (CS 117* or CS 118*) (*Course(s) May Be Taken Concurrently)
  • 3.00 Credits

    The focus of this course is to create 2D artwork, arrange U-V's, generate textures, and create a 3D model. Students create 3D models and animations using industry standard computer graphics software. Prerequisite:    MAT 050 and ((ENG 050 and REA 050) or ENG 099* or REA 075) or Appropriate Placement Test Scores (*Course(s) May Be Taken Concurrently)
  • 3.00 Credits

    This is the first part of the hands-on hardware preparation for students whose goal is to develop an understanding of operating systems to maintain and manage a personal computer. The course prepares students to understand the terminology and technically support ports, motherboards, microprocessors, memory, interrupt requests, basic power needs, chips, cables, troubleshooting and Internet resource discovery both to find information and help in troubleshooting devices. Prerequisite:    MAT 050 and ((ENG 050 and REA 050) or ENG 099* or REA 075) or Appropriate Placement Test Scores (*Course(s) May Be Taken Concurrently)
(external site) (opens in a new tab)