CSCI 21503 credits
Computer Organization
Presents the physical implementation of the computer including mathematical and logical foundations, component-level design, and an introduction to machine architecture. Topics include Boolean algebra, data representation, logic gates, combinational and sequential circuit design, memory cells, memory subsystems, memory hierarchy, I/O subsystems, I/O handling, interrupts, instruction representation, error detection, and serial protocols.
Computing Core
CSCI 22403 credits
Data Structures and Algorithms
Offers a comprehensive study and analysis of the data structures and accompanying algorithms that underlie modern software systems. Contemporary programming languages are used as a vehicle for instruction. Topics may include the use and underlying implementation of abstract data types (e.g., lists, stacks, queues, associative containers), node-based structures (e.g., linked lists, graphs, trees), algorithm analysis, and software performance tests (e.g., benchmarking and profiling).
Cybersecurity and Modern Networks Concentration
CSCI 24003 credits
Computer Hardware and Network Administration
Introduces concepts and skills necessary to install, upgrade, maintain, and troubleshoot computers and computer networks. Topics may include installation and replacement of devices interfacing with the motherboard, installation and troubleshooting of operating systems and computer applications, the OSI model of network operation, principles of TCP/IP network operation, bridging, switching, and routing.
Computing Core
ENGL 10203 credits
Written Communication & Critical Thinking
Gen Ed · Writing
Compass Core3 credits
Cultivate Artistic Awareness
Students choose any Compass Core course in Cultivate Artistic Awareness. The Compass Core requires 3 credits in this area.
Gen Ed · Artistic Awareness