4 courses with the subject CSCI, 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.
CSCI 116PROGRAMMING I
Second semester 3 hours Introduction to programming with an emphasis on algorithm development, structured programming, and basic programming techniques. Course Descriptions – Undergraduate ― 2026-2027
Survey of operating systems theory. Concepts of operation of an operating system including multi-tasking and multi-processor systems. Other topics of discussion include gridlock and fault-tolerant systems. Students will do projects and labs associated with operating systems. Concepts of major operating systems such as Microsoft Windows, Microsoft Windows servers, Linux, UNIX, and mainframe systems. Topics include file and I/O management, scheduling, memory management and process management. Lab experiences will reinforce theory of these operating systems. Offered alternate years. Prerequisite: CSCI 116.
Either semester 3 hours This course introduces students to foundational cybersecurity concepts, emphasizing principles of confidentiality, integrity, and availability within networked and cloud-based environments. Students will explore threats, vulnerabilities, and controls while learning to safeguard operating systems, networks, and data through hands-on activities. Christian stewardship and ethical responsibility in digital security will be emphasized. Prerequisite: CSCI 116.
Either semester or summer 3 hours Use of computer systems in on-the-job situations. Must comply with Department practicum guidelines. Offered on demand. Must have direct application to the student’s course of study and will not substitute for courses in area of concentration. Prerequisite: Permission of department chair.