CS315 — Systems Programming
CS 315 - Systems Programming CS 315 - Systems Programming (3 credits) This course focuses on interacting directly with a computer’s operating system and developing applications that run on a server. Server platforms such as UNIX and Linux will be introduced, covering fundamental commands, system administration, and bash scripting. The programming environment uses C/C++ on UNIX/Linux, with development tools such as gcc, gdb, make, and valgrind. Through the process of designing and developing system applications, students will build programming skills in C/C++, gain knowledge in server system maintenance, and acquire experience in the design and optimization of server applications. Grade only. each semester as needed. Course Registration
Prerequisites: CS250
Part of
- Computer Science - Bioinformatics (CSBI) - Concentration
- Computer Science - Computer Information Systems (CSIS) - Concentration
- Computer Science - Computer Science (CSCS) - BS Major
- Computer Science - Cybersecurity (CSCY) - Concentration
- Computer Science - Human Computer Interaction (CSHI) - Concentration