KSAWorks
KSAWorks
Knowledge • Skills • Abilities
Geneva College · Courses

CPE

15 courses with the subject CPE, 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.

CPE 111Introduction to Engineering

Computation 3 17 credit hours in general and mechanical engineering:

Subject
CPE
Type
course
Edition
2026-2027
Source
www.geneva.edu
CPE 133Survey of Computer Science3

133 with CPE 220 material removed. An exploration of computer science including digital systems, computer architecture, networks, operating systems, database systems, computer languages, simulation, algorithms, artificial intelligence, and software engineering. Spring semester.

Subject
CPE
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
www.geneva.edu
Prerequisite
CPE 220. This course is a cross-listing of CSC
CPE 203Software Engineering3

Traditional and Agile software engineering, including process models, requirements, specifications, design, implementation, testing, documentation, deployment, configuration management, maintenance, project management, and brief introductions to current software engineering tools. Fall semester.

Subject
CPE
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
www.geneva.edu
Prerequisite
CSC 102. Cross-listed as CSC 203.
CPE 220Digital Systems3

Cross-listed as CSC 220 Boolean algebra, logic components, combinatorial and sequential system analysis and synthesis, number and coding systems; circuits, structure, and logical design of digital systems. Includes laboratory exercises and a design project using standard integrated circuits. Spring semester.

Subject
CPE
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
www.geneva.edu
Alias
CSC 220
CPE 251Networks and Security4
Subject
CPE
Credits (min)
4
Credits (max)
4
Type
course
Edition
2026-2027
Source
www.geneva.edu
CPE 303Microprocessor Systems4

303. A study of microprocessors and their peripheral components as central elements in a digital system. Includes machine architectures, instruction sets, peripheral interfacing, data acquisition and control. A semester design project is required. Spring semester, odd years.

Subject
CPE
Credits (min)
4
Credits (max)
4
Type
course
Edition
2026-2027
Source
www.geneva.edu
Prerequisite
CPE 220 and EGR 212. Cross-listed as CSC
CPE 304Advanced Digital Logic2

Design and implementation of complex combinational and sequential digital systems. Topics include the VHDL hardware description language, programmable logic devices, CAD tools for design entry, simulation and synthesis, and rapid prototyping. A semester design project is required. Fall semester, even years.

Subject
CPE
Credits (min)
2
Credits (max)
2
Type
course
Edition
2026-2027
Source
www.geneva.edu
Prerequisite
CPE 220.
CPE 335Unix & Linux Program3

CYB 335. This course immerses the computer scientist into the world of UNIX and Linux programming and administration. It includes administration techniques, the installation of web, ftp, ntp, and other services; scheduled jobs, shell programming, RAID deployment, system data structures, the usage of UNIX command line utilities, networking, named-pipe data transfers, troubleshooting, and security operations. Lab fee $50. Spring semester.

Subject
CPE
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
www.geneva.edu
Prerequisite
sophomore standing. Cross-listed as
CPE 354Cybersecurity3

354. This course contains theory and hands-on practice in topics to include: Cryptography, exploit development for penetration testing, intrusion detection, system hardening, ethical hacking, web app penetration testing, security plan development, and securing various types of operating systems. Fall semester. 2026-2027 106

Subject
CPE
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
www.geneva.edu
Prerequisite
Sophomore standing. Cross-listed as CYB
CPE 363Database Systems3

Cross-listed as CSC 363. Introduction to the fundamental concepts necessary for designing, using, and implementing database systems. Topics include: entity-relationship models, relational data model, relational database schemas, SQL, and emerging database technologies such as data warehousing and data mining. Hands-on experience using current database system. Fall semester.

Subject
CPE
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
www.geneva.edu
Alias
CSC 363
CPE 425Operating Systems & Architecture3

Cross-listed as CSC 425. Introduction to operating systems and computer architecture with systems software programming exercises utilizing the C language. Topics include: the kernel abstraction, process management, concurrency, synchronization, memory management and persistent storage. Spring semester.

Subject
CPE
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
www.geneva.edu
Prerequisite
CSC 133, CSC 204.
Alias
CSC 425
CPE 427Artificial Intelligence3

Cross-listed as CSC 427 MAT 265. Artificial intelligence theory and techniques are introduced with an emphasis on practical application with some mathematical theory. Topics will include search, planning, localization, machine learning and robotics in deterministic and stochastic environments. An emphasis will be placed on artificial intelligence and its role within a Christian worldview. Spring semester.

Subject
CPE
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
www.geneva.edu
Prerequisite
CSC204,MAT 130, and either MAT 105 or
Alias
CSC 427
CPE 465Big Data Analytics3

Introduction to extracting, verifying, and presentation of information and knowledge from data using fundamental technologies that support distributed storage and efficient analysis of very large amounts of data. Spring semester, even years.

Subject
CPE
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
www.geneva.edu
Prerequisite
CPE 363 or CSC 363, MAT 265, MAT 350.
Corequisite
CSC 204. Cross-listed as CSC 465.
CPE 471Computer Forensics3

CYB 471. Computer and network in-depth forensic analysis by applying key techniques one byte at a time using various operating systems, memory systems, smartphone devices, and reverse-engineering of malware. Spring semester.

Subject
CPE
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
www.geneva.edu
Prerequisite
CPE 335 and junior standing. Cross-listed as
CPE 490Embedded Systems3

Geneva College 2 Design and implementation of embedded microprocessor systems. Includes the use of micro- controllers and complex logic devices to implement digital systems. Topics include C++ and assembly language programming, data structures, I/O structures, and real time operating systems. Includes a semester design project. Fall semester, odd years. CPE 199, 491, 493, 494, 495, 499 (See page 14) COMPUTER SCIENCE  CSC

Subject
CPE
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
www.geneva.edu
Prerequisite
CPE 303. Cross-listed as CSC 490.

Source: Geneva College's catalog, linked per course · table learning_unit · CourseShelf publish 59