Computer Science (CSC)

CSC 520  Advance Networking and Network Administration     Credits: 3

Typically Offered: Fall.

Course Description: Exploration of protocols and methods needed to plan, deploy, and manage network resources at the small business through corporate scale. Includes the use of network monitoring tools and exploration of emerging technologies.

CSC 590  Information Technology Project Management     Credits: 3

Typically Offered: Fall.

Course Description: This course will provide coverage of core project management concepts and their application to managing information technology projects such as software development. Course content will prepare students for both the CompTIA Project+ and PMI Certified Associate of Project Management certification exams. Students will apply project management concepts through a significant semester-long project.

CSC 615  Routing and Switching     Credits: 3

Typically Offered: Spring.

Course Description: This course introduces students to the vendor-specific knowledge in designing, implementing, maintaining, and troubleshooting local and wide-area enterprise networks. Students will acquire understanding of network infrastructures and protocols, and how they work together in practice. In addition, they will learn about the concept of quality of service (QoS) elements and their applicability, securing networks by setting up firewalls, and configuring wireless controllers and access points. Students will also learn to work with IPv6. After the completion of this course, students may apply the knowledge and skills they have learned to related technologies such as cloud, data center, and advanced network security.

CSC 630  Database Management and Security     Credits: 3

Typically Offered: Spring.

Course Description: This course will introduce the student to the essential best practices in database security strategies. The student will be provided with the tools, techniques and industry accepted methodologies so that upon completion of the course the student will be able to describe key concepts database security and how to apply those concepts to securing database management systems within their organization. It will also acquaint the student with key concepts in database security. The student will learn DBMS concepts: modeling, modeling languages, relational database theory as applied to database security/integrity and concurrency.

CSC 650  Information Assurance     Credits: 3

Typically Offered: Departmental Discretion.

Course Description: This course will explore cyber-security principles by examining security policies and procedures for managing critical and sensitive data. Implications for government compliance, professional ethics, and organizational risk management will be addressed in relation to the task of preserving the confidentiality, authenticity, integrity, and availability of such data.