...
This course will cover technologies and systems to learn how to build, manage and protect large and complex networks. Students will understand the emerging technologies and business models of a leading-edge evolving cyber environment. The course content prepares students for relevant certifications in the field. (Spring 20232025)
CS 330-335 Topics in Computing (2-4 SH)
...
Basic data structures are introduced in this course, including arrays, linked lists, stacks, queues, etc. Students are required to implement various data structures. Prerequisite: CS 255. (Fall 20222024)
CS 355 Advanced Data Structures (2 SH)
This course continues the topics covered in CS 345 with data structures such as trees and other graphs. An introduction to basic algorithm analysis and design techniques, including divide-and-conquer and greedy algorithms. Prerequisite: CS 345 and MATH 170. (Spring 20232025)
CS 365 System Administration (2 SH)
...
A more in-depth look at algorithms including dynamic programming, network flow, and an exploration of NP completeness. Prerequisites: CS 355. (Spring 20232025) Core: WI
CS 455 Programming Languages (2 SH)
...