Official website

of the Commonwealth of Pennsylvania

Course Search Results

  • 4.00 Credits

    3-2-4 This course is an introduction to the fundamentals of object-oriented computer programming using the Python programming language. The course covers the logical design of computer programs, simple input and output, data checking, formatting reports, and simple mathematical processing, such as counting, summing and finding minima and maxima. This is the first programming course taken by CIS majors and is a good introductory course for anyone interested in exploring computer programming.
  • 4.00 Credits

    3-2-4 (Eff. FL21) This course provides students with the knowledge and skills necessary to design and develop interactive websites using the JavaScript language. Students will build dynamic websites and applications while learning programming concepts such as data types, control structures, functions, and objects. Students will learn to build basic HTML and CSS-based web pages and how to enhnace these pages with JavaScript. Additionally, students are introduced to advanced JavaScript topics such as security and asynchronous programming concepts. Students are exposed to real-world examples of JavaScript and will construct interactive and dynamic client-side applications.
  • 4.00 Credits

    3-2-4 An introductory course in the C++ programming language. This course includes some discussion of algorithm development and structured programming logic in addition to introducing object-oriented programming. Prerequisites: CIS 106 or DP 106 or departmental permission. Prerequisite:    CIS 106 or DP 106 or departmental permission.
  • 4.00 Credits

    3-2-4 Introductory Course in Visual BASIC for Windows, object-oriented programming techniques and elementary Windows programming requiring an intermediate knowledge of BASIC or other structured programming language. Emphasizes an interactive approach to the solutions of business problems. Prerequisites: CIS 106 or DP 106 or departmental permission. Prerequisite:    CIS 106 or DP 106 or departmental permission.
  • 4.00 Credits

    3-2-4 This course provides a short overview of Hypertext Markup-Language (HTML), a thorough introduction to the Java programming language, and an overview of Javascript. The course is designed for those with previous programming experience. Prerequisite: CIS 106 or CSCI 111. Prerequisite:    CIS 106 or CSCI 111.
  • 3.00 Credits

    This course will provide students with a solid foundation for building dynamic web pages. It introduces students to Hypertext Markup Language (HMTL) for structuring and Cascadeing Style Sheets (CSS) for styling, defining, and formatting web pages. Prerequisite: CIS 103. Prerequisite:    CIS 103.
  • 4.00 Credits

    3-2-4 (Eff. FL21) This course introduces fundamental networking theory and practice, including basic networking infrastructure, topology, and terminology; the OSI model; installing and configuring client systems and peripheral devices; configuring and troubleshooting network connections; and maintaining network security. This course should help students prepare for CompTIA Network + (Net+) certification.
  • 3.00 Credits

    2-2-3 This course introduces students to the field of cybersecurity. Students are introduced to various security topics, including Internet security, malware, vulnerability, cyber terrorism, cyber fraud, cyber detectives, firewalls, privacy, policies/procedures, mitigation strategies to potential cyber threats, and legal and regulartory aspects of cygersecurity. Lectures and projects promote understanding of cyber threats and security. Prerequisite: CIS 150, may be taken concurrently. Prerequisite:    CIS 150, may be taken concurrently.
  • 3.00 Credits

    2-2-3 (Eff. FL21) This course introduces students to commands and operations in several commonly used operating systems, such as Microsoft Windows, Linux/Unix, Mac OS, and mobiles device operating systems. Topics include installing software, security configuration, OS hardening, troubleshooting common operating system problems, and disaster recovery.
  • 4.00 Credits

    3-2-4 (Eff. FL19) This course introduces students to the fundamentals of developing native applications for Apple platforms such as iOS. Students will learn details of Apple mobile platforms and programming languages and develop programs using Apple specific development environments. Emphasis will be placed on building apps intende for distribution on phones or tablets. Prerequisite: (Eff. FL19) CIS 106 or CIS 114 or CSCI 111. Prerequisite:    (Eff. FL19) CIS 106 or CIS 114 or CSCI 111.
(external site) (opens in a new tab)