KSAWorks
KSAWorks
Knowledge • Skills • Abilities
Geneva College · Courses

CSC

26 courses with the subject CSC, 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.

CSC 101Structured Programming3

or CPE 111 Introduction to Engineering Computation 3

Subject
CSC
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
www.geneva.edu
CSC 102Object-Oriented Programming3

Object-oriented programming including class design, information hiding, inheritance, polymorphism and templates. OOP concepts are demonstrated through building abstract data types that implement basic data structures. Spring semester.

Subject
CSC
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
www.geneva.edu
Prerequisite
CSC 101.
CSC 133Survey of Computer Science4

Cross-listed as CPE 133. 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
CSC
Credits (min)
4
Credits (max)
4
Type
course
Edition
2026-2027
Source
www.geneva.edu
Alias
CPE 133
CSC 190HTML1
Subject
CSC
Credits (min)
1
Credits (max)
1
Type
course
Edition
2026-2027
Source
www.geneva.edu
CSC 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
CSC
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
www.geneva.edu
Prerequisite
CSC 102. Cross-listed as CPE 203.
CSC 204Algorithms3

An in-depth study of essential data structures and algorithms their implementation and analysis. Specific topics include object-oriented implementation, recursion, backtracking, searching, sorting, hash tables, dictionaries, trees, graphs, design patterns, functional 026-2027 107

Subject
CSC
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
www.geneva.edu
Prerequisite
CSC 102.
CSC 205HCI Design & Programming3
Subject
CSC
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
www.geneva.edu
CSC 206Web Programming3

Design and implementation of web pages and websites using a server-side scripting language with forms and validation programming. Fall semester, odd years.

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

Cross-listed as CPE 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
CSC
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
www.geneva.edu
Alias
CPE 220
CSC 251Networks and Security4

Introduction to data networking, telecommunications, and security. Topics include: Analog and digital signals, network topologies, network protocols (TCP/IP), network operating systems, network hardware, frame types, the OSI model, LANs, WANs, the Internet, Ethernet, network and host-based intrusion detection, firewalls, secure web filtering, security vulnerabilities, public key infrastructures (PKI), and virtual private networks (VPN). Spring semester.

Subject
CSC
Credits (min)
4
Credits (max)
4
Type
course
Edition
2026-2027
Source
www.geneva.edu
Prerequisite
CSC 133. Cross-listed as CPE 251.
CSC 303Microprocessor Systems3
Subject
CSC
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
www.geneva.edu
CSC 311Cyberethics and Cyber Law2

permission of instructor. Geneva College 2 Significant consideration of ethical and legal issues, professional practice and social responsibility especially as illuminated by Christian faith. Spring semester.

Subject
CSC
Credits (min)
2
Credits (max)
2
Type
course
Edition
2026-2027
Source
www.geneva.edu
Prerequisite
ENG 101, BIB 112/113 (or BIB 151/152), or
CSC 344Management Information Systems3
Subject
CSC
Type
course
Edition
2026-2027
Source
www.geneva.edu
CSC 363Database Systems3

Cross-listed as CPE 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
CSC
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
www.geneva.edu
Alias
CPE 363
CSC 370GPUs & Parallel Programming3

An introduction to parallel computing using shared memory and distributed memory models. An emphasis will be placed on design and implementation of parallel code in a General Purpose Graphic Processing Unit (GPGPU) environment. GPU architecture will be studied and compared/contrasted with CPU architecture. Programming will be done in a low-level language such as C or C++. Spring semester, even years.

Subject
CSC
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
www.geneva.edu
Prerequisite
CSC 204
CSC 407Cloud and Back-End Systems3

Develop server-based applications using the tools and technologies appropriate for the application and deployment environment. Construct a cloud-based environment to host the application that takes into account cost, performance, and management requirements. Fall semester, even years.

Subject
CSC
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
www.geneva.edu
Prerequisite
CSC 206 and CSC 363.
CSC 408Mobile Applications3

Design and development of applications for mobile devices using the appropriate tools and technologies. An emphasis is placed on the relationship between 026-2027 108

Subject
CSC
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
www.geneva.edu
Prerequisite
CSC 205 and CSC 407.
CSC 425Operating Systems & Architecture3

Cross-listed as CPE 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
CSC
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
www.geneva.edu
Prerequisite
CSC 133, CSC 204.
Alias
CPE 425
CSC 427Artificial Intelligence3

Cross-listed as CPE 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
CSC
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
CPE 427
CSC 441Project Management3

EGR 441. Students will learn the application of the nine Knowledge Areas and five Process Groups that comprise the Common Body of Knowledge for Project Management. Emphasis is placed on the five Process Groups- initiating, planning, executing, controlling, and closing. The course emphasizes refining individual communications skills necessary to the field of project management. Every semester.

Subject
CSC
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
www.geneva.edu
Prerequisite
junior standing. Cross-listed as BUS 441,
CSC 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
CSC
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 CPE 465.
CSC 481482 Senior Project (3,3)

Projects derived from realistic problems requiring a computer-related solution. Projects may be undertaken by individuals or teams. Projects may be interdisciplinary or specific to an area of interest. Must Geneva College 2 be taken in sequence. CSC 481 will be graded in progress (IP); the final grade in CSC 482 will count for all 6 credits in GPA. Offered at the discretion of the department.

Subject
CSC
Type
course
Edition
2026-2027
Source
www.geneva.edu
Prerequisite
senior standing.
CSC 483484 Senior Software Project (3, 3)

prerequisite for CSC 484. Senior capstone experience. Members of the class will function as a software development team facilitated by the course instructor to develop an original application. Fall and Spring semesters.

Subject
CSC
Type
course
Edition
2026-2027
Source
www.geneva.edu
Prerequisite
CSC 203, 204, senior standing, CSC 483 is a
CSC 485Faithful Gaming1

This course provides an integrated discovery of a biblical worldview in the game development industry. Students will have the opportunity to consider how a faithful Christian can participate in the gaming industry. Seminar-style course. Offered periodically.

Subject
CSC
Credits (min)
1
Credits (max)
1
Type
course
Edition
2026-2027
Source
www.geneva.edu
Prerequisite
Senior standing.
CSC 486Formulating a Biblical Worldview

of AI 1 CSM VI AI Capstone 3

Subject
CSC
Type
course
Edition
2026-2027
Source
www.geneva.edu
CSC 490Embedded Systems3

Cross-listed with CPE 490. 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. Lab fee $40. Fall semester, odd years. CSC 199, 491, 493, 494, 495, 499 (See page 14) CRIMINAL JUSTICE  CRJ

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

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