KSAWorks
KSAWorks
Knowledge • Skills • Abilities
Saint Francis University · Courses

CPSC

52 courses with the subject CPSC, each shown exactly as we captured it from the college's catalog, with every element we hold. Where the wording looks broken, that is our reading of the catalog, not the college's text.

CPSC 101Introduction to Computer Systems3

Introduction to the basic concepts and techniques of how computers are used to help solve problems with emphasis on quantitative reasoning applications in science, business and other areas of life; discussion of components of a complete computer system, including equipment, programs, data, procedures, and personnel; applications packages, online and web resources. No prior exposure to computers is assumed. As needed.

Subject
CPSC
Credits (min)
3
Credits (max)
3
Credit unit
credits
Type
course
Edition
2026-2027
Catalog
2026-2027 Undergraduate and Graduate Catalog
Source
catalog.francis.edu
CPSC 102Management Information Systems3
Subject
CPSC
Credits (min)
3
Credits (max)
3
Credit unit
credits
Type
course
Edition
2026-2027
Catalog
2026-2027 Undergraduate and Graduate Catalog
Source
catalog.francis.edu
Prerequisite
CPSC 101 . As needed.
CPSC 110Computer Programming with Business Applications3

(same as MIS 110) (3 credits) Introduction to the basic principles of computer programming and its use in the application of solving business-oriented problems. Topics include: integrated development environments, data structure fundamentals, comparison operators and conditionals, loops, functions, libraries, methods, algorithm development, file processing, and debugging. The course will utilize the latest version of the Python programming language. No prior exposure to computer programming is assumed. As needed.

Subject
CPSC
Credits (min)
3
Credits (max)
3
Credit unit
credits
Type
course
Edition
2026-2027
Catalog
2026-2027 Undergraduate and Graduate Catalog
Source
catalog.francis.edu
CPSC 112Introduction to Computational Software1

This course is a working introduction to the common tools, functions and programming capabilities of a mathematical software package such as Matlab or Mathematica. As needed.

Subject
CPSC
Credits (min)
1
Credits (max)
1
Credit unit
credit
Type
course
Edition
2026-2027
Catalog
2026-2027 Undergraduate and Graduate Catalog
Source
catalog.francis.edu
CPSC 113-116Introduction to Computer Technologies1-2

This course is a vehicle for introducing the basics of various computer-related technologies. Courses in this sequence are both for students who are not computer science majors as well as for computer science majors who are interested in the topic that is being covered. Examples of topics that can be covered in this sequence are Linux, LaTeX, and OS X. As needed.

Subject
CPSC
Credits (min)
1
Credits (max)
2
Credit unit
credits
Type
course
Edition
2026-2027
Catalog
2026-2027 Undergraduate and Graduate Catalog
Source
catalog.francis.edu
CPSC 121Introduction to Programming4

An introduction to programming in a high level programming language as well as an introduction to algorithm design, debugging, the object-oriented paradigm, and other concepts that are seen in Computer Science. Three lecture periods and one 2-hour laboratory. Fall.

Subject
CPSC
Credits (min)
4
Credits (max)
4
Credit unit
credits
Type
course
Edition
2026-2027
Catalog
2026-2027 Undergraduate and Graduate Catalog
Source
catalog.francis.edu
CPSC 122Intermediate Programming4
Subject
CPSC
Credits (min)
4
Credits (max)
4
Credit unit
credits
Type
course
Edition
2026-2027
Catalog
2026-2027 Undergraduate and Graduate Catalog
Source
catalog.francis.edu
Prerequisite
CPSC 121 . Spring.
CPSC 140Fundamentals of Information Technology3

An overview of security challenges and strategies of countermeasure in the information systems environment. Topics include definition of terms, concepts, elements, and goals incorporating industry standards and practices with a focus on confidentiality, availability, and integrity aspects of information systems. In addition, students receive a hands-on introduction to topics fundamental to Information Technology such as virtualization technology; the basics of Computer Architecture, Operating Systems, with a particular emphasis on Linux, and networking concepts. The course has two recitation periods and one two-hour lab. Fall.

Subject
CPSC
Credits (min)
3
Credits (max)
3
Credit unit
credits
Type
course
Edition
2026-2027
Catalog
2026-2027 Undergraduate and Graduate Catalog
Source
catalog.francis.edu
CPSC 170Introduction to Games3

Games sit at the intersection of technology, art, and culture, so success within the games industry requires you to understand all three. This course explores why we love games, what role they play in society, and the industry that produces them. You’ll also learn the basics of game development. This course was developed in partnership with Unity and the IGDA to help everyone interested in the games industry start on the right foot. This online class has optional live sessions. This course is offered online through a consortium of accredited colleges and universities. Instruction is provided by faculty employed by partner institutions within the consortium, with technology and administrative support provided by Rize Education. Oversight of courses offered through the consortium are reviewed and approved by Saint Francis University. Students register through and receive academic credit from Saint Francis University. Fall & Spring.

Subject
CPSC
Credits (min)
3
Credits (max)
3
Credit unit
credits
Type
course
Edition
2026-2027
Catalog
2026-2027 Undergraduate and Graduate Catalog
Source
catalog.francis.edu
CPSC 212Approximation Methods I3
Subject
CPSC
Credits (min)
3
Credits (max)
3
Credit unit
credits
Type
course
Edition
2026-2027
Catalog
2026-2027 Undergraduate and Graduate Catalog
Source
catalog.francis.edu
Prerequisite
CPSC 121 , MATH 122 . As needed.
CPSC 221Introduction to Data Structures4
Subject
CPSC
Credits (min)
4
Credits (max)
4
Credit unit
credits
Type
course
Edition
2026-2027
Catalog
2026-2027 Undergraduate and Graduate Catalog
Source
catalog.francis.edu
Prerequisite
CPSC 122 . Fall.
CPSC 222Server-Side Programming3
Subject
CPSC
Credits (min)
3
Credits (max)
3
Credit unit
credits
Type
course
Edition
2026-2027
Catalog
2026-2027 Undergraduate and Graduate Catalog
Source
catalog.francis.edu
Prerequisite
CPSC 221 . Spring.
CPSC 231Introduction to Networking3

This is a hands-on introduction to networking that is guided by the content of the Network+Certification exam. It will be a combination of both practice and theory. Students will leave the course with the ability to create and administer virtual networks as well as physical networks as well as understand the basics of the internet protocol suite (TCP/IP).

Subject
CPSC
Credits (min)
3
Credits (max)
3
Credit unit
credits
Type
course
Edition
2026-2027
Catalog
2026-2027 Undergraduate and Graduate Catalog
Source
catalog.francis.edu
Prerequisite
CPSC 140 Spring.
CPSC 240-245Applied Programming Languages1-3
Subject
CPSC
Credits (min)
1
Credits (max)
3
Credit unit
credits
Type
course
Edition
2026-2027
Catalog
2026-2027 Undergraduate and Graduate Catalog
Source
catalog.francis.edu
Prerequisite
CPSC 122 . As needed.
CPSC 250Bioinformatics Programming3

same as Bioinformatics 250

Subject
CPSC
Credits (min)
3
Credits (max)
3
Credit unit
credits
Type
course
Edition
2026-2027
Catalog
2026-2027 Undergraduate and Graduate Catalog
Source
catalog.francis.edu
Prerequisite
CPSC 221 , BIOL 301 . Spring.
CPSC 263Visual Computing4
Subject
CPSC
Credits (min)
4
Credits (max)
4
Credit unit
credits
Type
course
Edition
2026-2027
Catalog
2026-2027 Undergraduate and Graduate Catalog
Source
catalog.francis.edu
Prerequisite
CPSC 122 . Spring.
CPSC 270Content and Systems Design3

If you’ve ever enjoyed the experience of playing a video game, you’ve had a first-hand lesson in how important content and systems design are. The experience of a game is driven by four major components: content, systems, narrative, and user experience. This class will help you learn to design all four components, and build a deeper understanding of the game development process and an introduction to concepts in scripting. This online class has optional live sessions. This course is offered online through a consortium of accredited colleges and universities. Instruction is provided by faculty employed by partner institutions within the consortium, with technology and administrative support provided by Rize Education. Oversight of courses offered through the consortium are reviewed and approved by Saint Francis University. Students register through and receive academic credit from Saint Francis University. Spring.

Subject
CPSC
Credits (min)
3
Credits (max)
3
Credit unit
credits
Type
course
Edition
2026-2027
Catalog
2026-2027 Undergraduate and Graduate Catalog
Source
catalog.francis.edu
CPSC 280-282Algorithmic Programming1
Subject
CPSC
Credits (min)
1
Credits (max)
1
Credit unit
credit
Type
course
Edition
2026-2027
Catalog
2026-2027 Undergraduate and Graduate Catalog
Source
catalog.francis.edu
Prerequisite
CPSC 122 or ENGR 210 .
CPSC 322Introduction to System Administration3
Subject
CPSC
Credits (min)
3
Credits (max)
3
Credit unit
credits
Type
course
Edition
2026-2027
Catalog
2026-2027 Undergraduate and Graduate Catalog
Source
catalog.francis.edu
Prerequisite
CPSC 231 . Fall (alternate years).
CPSC 342E-Commerce3
Subject
CPSC
Credits (min)
3
Credits (max)
3
Credit unit
credits
Type
course
Edition
2026-2027
Catalog
2026-2027 Undergraduate and Graduate Catalog
Source
catalog.francis.edu
Prerequisite
CPSC 101 . As needed.
CPSC 343System Analysis and Design3
Subject
CPSC
Credits (min)
3
Credits (max)
3
Credit unit
credits
Type
course
Edition
2026-2027
Catalog
2026-2027 Undergraduate and Graduate Catalog
Source
catalog.francis.edu
Prerequisite
CPSC 102 . As needed.
CPSC 345Database Management3

(cross-listed with MIS 345)

Subject
CPSC
Credits (min)
3
Credits (max)
3
Credit unit
credits
Type
course
Edition
2026-2027
Catalog
2026-2027 Undergraduate and Graduate Catalog
Source
catalog.francis.edu
Prerequisite
CPSC 121 or MIS 110 or ENGR 210 or another programming course with permission of the instructor. Fall.
CPSC 360Machine Learning I3

This course is an introduction to machine learning that is focused on providing a solid theoretical foundation of the field to enable a greater understanding of machine learning. In addition to this coverage of the core concepts there will be practical programming exercises throughout the course to provide the opportunity to learn to apply the material.

Subject
CPSC
Credits (min)
3
Credits (max)
3
Credit unit
credits
Type
course
Edition
2026-2027
Catalog
2026-2027 Undergraduate and Graduate Catalog
Source
catalog.francis.edu
Prerequisite
MATH 322 . Spring (alternate years).
CPSC 361Machine Learning II3
Subject
CPSC
Credits (min)
3
Credits (max)
3
Credit unit
credits
Type
course
Edition
2026-2027
Catalog
2026-2027 Undergraduate and Graduate Catalog
Source
catalog.francis.edu
Prerequisite
CPSC 360 . Fall (alternate years).
CPSC 363New Media: Design4

CISc 310 (4 credits) Taught at Harrisburg University. This is the first course in a 2-semester sequence and is followed by CPSC 463 (New Media: Production). The last twenty-five years have seen a rapid transformation of media. The impetus for this transformation has been the use of digital devices, such as the Internet, mobile handsets, and computer games (both stand-alone and networked). However, these examples are only a small representation of new media. The use of computers has transformed the remaining ‘old’ media, as suggested by the advent of digital television and online publications. In the 1980s even traditional media forms saw transformation through the application of technologies such as image manipulation software and desktop publishing tools. Fall.

Subject
CPSC
Credits (min)
4
Credits (max)
4
Credit unit
credits
Type
course
Edition
2026-2027
Catalog
2026-2027 Undergraduate and Graduate Catalog
Source
catalog.francis.edu
CPSC 365Game Design4
Subject
CPSC
Credits (min)
4
Credits (max)
4
Credit unit
credits
Type
course
Edition
2026-2027
Catalog
2026-2027 Undergraduate and Graduate Catalog
Source
catalog.francis.edu
Prerequisite
CPSC 221 . Spring.
CPSC 370Unity I: Working with Unity3

The Unity engine powers nearly 50% of all games and nearly 75% of mobile games. This course, built in collaboration with Unity and the IGDA, will introduce you to developing games in Unity. By the end of this course, you’ll learn how to build a fully functioning game within the Unity system, including all key elements. This online course has optional live sessions. This course is offered online through a consortium of accredited colleges and universities. Instruction is provided by faculty employed by partner institutions within the consortium, with technology and administrative support provided by Rize Education. Oversight of courses offered through the consortium are reviewed and approved by Saint Francis University. Students register through and receive academic credit from Saint Francis University. Fall & Spring.

Subject
CPSC
Credits (min)
3
Credits (max)
3
Credit unit
credits
Type
course
Edition
2026-2027
Catalog
2026-2027 Undergraduate and Graduate Catalog
Source
catalog.francis.edu
CPSC 371C# Programming3

C# is a modern, general purpose, object oriented programming language with a range of uses, most notably creating desktop applications, web applications, web services and building games using the Unity engine. This course is intended to give students a working knowledge of the C# programming language and the .NET framework, as well as an understanding of C#’s application to the Unity Game Development Engine. This online class has optional live sessions. This course is offered online through a consortium of accredited colleges and universities. Instruction is provided by faculty employed by partner institutions within the consortium, with technology and administrative support provided by Rize Education. Oversight of courses offered through the consortium are reviewed and approved by Saint Francis University. Students register through and receive academic credit from Saint Francis University.

Subject
CPSC
Credits (min)
3
Credits (max)
3
Credit unit
credits
Type
course
Edition
2026-2027
Catalog
2026-2027 Undergraduate and Graduate Catalog
Source
catalog.francis.edu
Prerequisite
CPSC 121 , CPSC 122 , CPSC 221 . Spring.
CPSC 398Computer Science Internship1-15

The integration of classroom theory with practical work experience under which students have specific periods of attendance at college and specific periods of employment, either full- or part-time, with or without pay. Credit may vary from three to 15 credits, but no more than four credits may be counted toward major requirements, with additional credits counted as free electives. Open only to Computer Science majors with approval of the department chair and the Provost. Fall, Spring, Summer.

Subject
CPSC
Credits (min)
1
Credits (max)
15
Credit unit
credits
Type
course
Edition
2026-2027
Catalog
2026-2027 Undergraduate and Graduate Catalog
Source
catalog.francis.edu
CPSC 399Computer Science Internship1-15

The integration of classroom theory with practical work experience under which students have specific periods of attendance at college and specific periods of employment, either full- or part-time, with or without pay. Credit may vary from three to 15 credits, but no more than four credits may be counted toward major requirements, with additional credits counted as free electives. Open only to Computer Science majors with approval of the department chair and the Provost. Fall, Spring, Summer.

Subject
CPSC
Credits (min)
1
Credits (max)
15
Credit unit
credits
Type
course
Edition
2026-2027
Catalog
2026-2027 Undergraduate and Graduate Catalog
Source
catalog.francis.edu
CPSC 402Algorithm Design and Analysis3
Subject
CPSC
Credits (min)
3
Credits (max)
3
Credit unit
credits
Type
course
Edition
2026-2027
Catalog
2026-2027 Undergraduate and Graduate Catalog
Source
catalog.francis.edu
Prerequisite
CPSC 221 MATH 130 As needed.
CPSC 408Software Craftsmanship3
Subject
CPSC
Credits (min)
3
Credits (max)
3
Credit unit
credits
Type
course
Edition
2026-2027
Catalog
2026-2027 Undergraduate and Graduate Catalog
Source
catalog.francis.edu
Prerequisite
CPSC 221 . Fall (alternate years).
CPSC 409Web Application Architectures3
Subject
CPSC
Credits (min)
3
Credits (max)
3
Credit unit
credits
Type
course
Edition
2026-2027
Catalog
2026-2027 Undergraduate and Graduate Catalog
Source
catalog.francis.edu
Prerequisite
CPSC 222 . Fall, even years.
CPSC 410Software Engineering3
Subject
CPSC
Credits (min)
3
Credits (max)
3
Credit unit
credits
Type
course
Edition
2026-2027
Catalog
2026-2027 Undergraduate and Graduate Catalog
Source
catalog.francis.edu
Prerequisite
CPSC 221 . Spring, odd years.
CPSC 420Programming Languages3
Subject
CPSC
Credits (min)
3
Credits (max)
3
Credit unit
credits
Type
course
Edition
2026-2027
Catalog
2026-2027 Undergraduate and Graduate Catalog
Source
catalog.francis.edu
Prerequisite
CPSC 221 . Spring, even years.
CPSC 422System Administration3
Subject
CPSC
Credits (min)
3
Credits (max)
3
Credit unit
credits
Type
course
Edition
2026-2027
Catalog
2026-2027 Undergraduate and Graduate Catalog
Source
catalog.francis.edu
Prerequisite
CPSC 231 . Spring (alternate years).
CPSC 423System Administration II3
Subject
CPSC
Credits (min)
3
Credits (max)
3
Credit unit
credits
Type
course
Edition
2026-2027
Catalog
2026-2027 Undergraduate and Graduate Catalog
Source
catalog.francis.edu
Prerequisite
CPSC 322 or CPSC 422 As needed.
CPSC 428Advanced Programming Topics3
Subject
CPSC
Credits (min)
3
Credits (max)
3
Credit unit
credits
Type
course
Edition
2026-2027
Catalog
2026-2027 Undergraduate and Graduate Catalog
Source
catalog.francis.edu
Prerequisite
CPSC 221 or consent of instructor. Fall, even years.
CPSC 429Secure Programming3

This course will focus on common flaws and vulnerabilities found in software, their potential consequences, and how to avoid them. Fundamental security principles and concepts will be presented along with coding techniques and tools that will help you write more secure code. C/C++, which gives programmers a great deal of freedom and, thus, potential for insecurity, will be the primary language that is used in this course. Potential dangers in Java will be covered later in the course as well.

Subject
CPSC
Credits (min)
3
Credits (max)
3
Credit unit
credits
Type
course
Edition
2026-2027
Catalog
2026-2027 Undergraduate and Graduate Catalog
Source
catalog.francis.edu
Prerequisite
CPSC 221 CSA 130 As needed.
CPSC 430Computer Organization and Operating Systems3
Subject
CPSC
Credits (min)
3
Credits (max)
3
Credit unit
credits
Type
course
Edition
2026-2027
Catalog
2026-2027 Undergraduate and Graduate Catalog
Source
catalog.francis.edu
Prerequisite
CPSC 122 . As needed.
CPSC 437Cryptography3
Subject
CPSC
Credits (min)
3
Credits (max)
3
Credit unit
credits
Type
course
Edition
2026-2027
Catalog
2026-2027 Undergraduate and Graduate Catalog
Source
catalog.francis.edu
Prerequisite
CPSC 122 , MATH 130 . As needed.
CPSC 440Computer Graphics3

The display of images to a computer’s output device is discussed; students are introduced to the basic principles and algorithms of graphics with particular emphasis on 3-D imaging; illumination and animation are discussed. As needed.

Subject
CPSC
Credits (min)
3
Credits (max)
3
Credit unit
credits
Type
course
Edition
2026-2027
Catalog
2026-2027 Undergraduate and Graduate Catalog
Source
catalog.francis.edu
CPSC 445Advanced Database Management3
Subject
CPSC
Credits (min)
3
Credits (max)
3
Credit unit
credits
Type
course
Edition
2026-2027
Catalog
2026-2027 Undergraduate and Graduate Catalog
Source
catalog.francis.edu
Prerequisite
CPSC 345 / MIS 345 . As needed.
CPSC 450Autonomous Systems3

Study theory related to autonomous system control, artificial intelligence algorithms, and machine learning algorithms will be done. Students will code these algorithms and apply/test them using in house robotic systems (i.e. robotic manufacturing arm). Students will learn about moral and ethical concerns related to autonomous systems, Lecture-recitation.

Subject
CPSC
Credits (min)
3
Credits (max)
3
Credit unit
credits
Type
course
Edition
2026-2027
Catalog
2026-2027 Undergraduate and Graduate Catalog
Source
catalog.francis.edu
CPSC 460Deep Learning3

Deep learning architectures have proven themselves to be well-suited for tasks such as image recognition, natural language processing, bioinformatics, drug design, speech recognition and many other tasks as well. In this class we will focus on the implementation of neural network algorithms for practical tasks. The emphasis in this course will be on the use of existing tools to build models.

Subject
CPSC
Credits (min)
3
Credits (max)
3
Credit unit
credits
Type
course
Edition
2026-2027
Catalog
2026-2027 Undergraduate and Graduate Catalog
Source
catalog.francis.edu
Prerequisite
CPSC 361 Spring (alternate years)
CPSC 463New Media: Production4

(Same as CISc 420) (4 credits) Online course. This is the second course in a two-semester sequence and was preceded by CPSC 363

Subject
CPSC
Credits (min)
4
Credits (max)
4
Credit unit
credits
Type
course
Edition
2026-2027
Catalog
2026-2027 Undergraduate and Graduate Catalog
Source
catalog.francis.edu
Prerequisite
CPSC 363 Spring.
CPSC 468Senior Project3

CISc 498 (3 credits) Taught at Harrisburg University. A senior project directed by a faculty member at Harrisburg University who specializes in the area of New Media.

Subject
CPSC
Credits (min)
3
Credits (max)
3
Credit unit
credits
Type
course
Edition
2026-2027
Catalog
2026-2027 Undergraduate and Graduate Catalog
Source
catalog.francis.edu
CPSC 470Unity II: Advanced Unity Programming3

This course is intended to provide students with the skills and knowledge to bring their mastery of the Unity game engine and C# programming up to a professional standard. Students will learn how to perform a range of vital code-based tasks within the Unity platform, and will grow their skills in building core gameplay functionality, supporting systems and platform-specific optimizations. This online class has optional live sessions. This course is offered online through a consortium of accredited colleges and universities. Instruction is provided by faculty employed by partner institutions within the consortium, with technology and administrative support provided by Rize Education. Oversight of courses offered through the consortium are reviewed and approved by Saint Francis University. Students register through and receive academic credit from Saint Francis University.

Subject
CPSC
Credits (min)
3
Credits (max)
3
Credit unit
credits
Type
course
Edition
2026-2027
Catalog
2026-2027 Undergraduate and Graduate Catalog
Source
catalog.francis.edu
Prerequisite
CPSC 170 , CPSC 270 , CPSC 370 , CPSC 371 Spring.
CPSC 471Capstone Project: Building a Game3

This course is intended as a culmination of all a student’s work in the Unity Game Development major. Students will work in groups to build a game in the unity engine that uses real-time 2D or 3D visuals and showcases their understanding of the core principles of game design. Students will pitch their game, design, prototype, build and test their game. Students will be evaluated based on the quality of their game, and their internal project management processes. This online course has optional live sessions. This course is offered online through a consortium of accredited colleges and universities. Instruction is provided by faculty employed by partner institutions within the consortium, with technology and administrative support provided by Rize Education. Oversight of courses offered through the consortium are reviewed and approved by Saint Francis University. Students register through and receive academic credit from Saint Francis University.

Subject
CPSC
Credits (min)
3
Credits (max)
3
Credit unit
credits
Type
course
Edition
2026-2027
Catalog
2026-2027 Undergraduate and Graduate Catalog
Source
catalog.francis.edu
Prerequisite
CPSC 121 , CPSC 122 , CPSC 170 , CPSC 221 , CPSC 270 ,CPSC 280, CPSC 370 , CPSC 371 , CPSC 470 Spring.
CPSC 491Seminar: Special Problems1-3

Open to qualified students with special areas of interest. As needed.

Subject
CPSC
Credits (min)
1
Credits (max)
3
Credit unit
credits
Type
course
Edition
2026-2027
Catalog
2026-2027 Undergraduate and Graduate Catalog
Source
catalog.francis.edu
CPSC 492Computer Science Seminar1
Subject
CPSC
Credits (min)
1
Credits (max)
1
Credit unit
credit
Type
course
Edition
2026-2027
Catalog
2026-2027 Undergraduate and Graduate Catalog
Source
catalog.francis.edu
Prerequisite
CPSC 122 . Spring.
CPSC 501Independent Study in Computer Science1-8
Subject
CPSC
Credits (min)
1
Credits (max)
8
Credit unit
credits
Type
course
Edition
2026-2027
Catalog
2026-2027 Undergraduate and Graduate Catalog
Source
catalog.francis.edu

Source: Saint Francis University's catalog, linked per course · table learning_unit · CourseShelf publish 59