KSAWorks
KSAWorks
Knowledge • Skills • Abilities
Shaw University · Courses

CSC

27 courses with the subject CSC, 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.

CSC 101Programming I3
Subject
CSC
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Catalog
2026-2027 Undergraduate Catalog
Source
catalog.shawu.edu
Prerequisite
MAT 113 An introduction to the fundamental programming concepts in Java that will provide students a foundation in the fundamental programming concepts in Java that will provide students a foundation in the following fundamental programming constructs: (a) representation of numeric, character and string data, (b) arithmetic expressions, (c) basic statements, (d) logic expressions, (e) conditional and (f) iterative control. Programming laboratory experiences are included in this course.
CSC 105Introduction to Cyber Operations3

Cyber Operations is a cross-disciplinary field of study. This course provides a broad introduction to cyber operations principles including, but not limited to, data communication, networking, wireless communication, legal and ethical considerations, cyber defense, applied cryptography, and user experience. Special consideration is paid toward legal authorities and procedures when conducting a cyber operation from the military or government perspectives, and how they differ from consumer-level legal considerations.

Subject
CSC
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Catalog
2026-2027 Undergraduate Catalog
Source
catalog.shawu.edu
CSC 115Computer Hardware, Virtualization, & Data Communication3

Virtualization and related technologies have become a necessity for the modern web. This course covers topics, such as: computer hardware, virtualization technologies, computer architecture, and data communication.

Subject
CSC
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Catalog
2026-2027 Undergraduate Catalog
Source
catalog.shawu.edu
CSC 201Introduction to Programming I3
Subject
CSC
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Catalog
2026-2027 Undergraduate Catalog
Source
catalog.shawu.edu
Prerequisite
MAT 112 An introduction to the fundamental programming concepts in Java that will provide students a foundation in the fundamental programming concepts in Java that will provide students a foundation in the following fundamental programming constructs: (a) representation of numeric, character and string data, (b) arithmetic expressions, (c) basic statements, (d) logic expressions, (e) conditional and (f) iterative control. Programming laboratory experiences are included in this course.
CSC 202Programming II3
Subject
CSC
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Catalog
2026-2027 Undergraduate Catalog
Source
catalog.shawu.edu
Prerequisite
CSC 101 A continuation of CSC 201 which covers the following fundamental programming constructs and data structures in Java: (1) functions/methods and parameter passing, (2) arrays, (3) I/O operations, and (4) basic classes and objects.
CSC 210Information Security Ethics, Policy, & Risk3

Students will learn the fundamental concepts to manage the protection and security of organizational digital resources. The course will review security programs, security policies and procedures, and review disaster recovery plans, security awareness training and IT auditing procedures. Moreover, students will identify current regulatory bodies which oversee the security posture of an organization. This is a writing-intensive course which will require students to document the legal and ethical considerations required when assessing risk and developing security policies.

Subject
CSC
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Catalog
2026-2027 Undergraduate Catalog
Source
catalog.shawu.edu
CSC 245Networking I3

This course focuses on the primary aspects of data communications networking, including a study of the Open Systems Interconnection (OSI) and Internet models. Students will start learn Basic Wireless Concepts and Configuration, Introduction to Wider Area Networks (WANs), Point to Point Protocol (PPP), VLAN Trunk Protocol (VTP), Spanning Tree Protocol (STP), Distributed Computing, Teleworker Services, IP Addressing Services, Inter-VLAN Routing and Frame Relay.

Subject
CSC
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Catalog
2026-2027 Undergraduate Catalog
Source
catalog.shawu.edu
CSC 299Internship Experience3

Recommended for rising juniors Supervised work experience in computer science or a closely related area, resulting in meaningful work for the employing firm and a scholarly project for the student.

Subject
CSC
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Catalog
2026-2027 Undergraduate Catalog
Source
catalog.shawu.edu
CSC 305Networking II3
Subject
CSC
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Catalog
2026-2027 Undergraduate Catalog
Source
catalog.shawu.edu
Prerequisite
CSC 245 A continuation of fundamental networking concepts students learned in Computer Networking I. This course provides hands-on lab exercises to reinforce and introduce students to networking concepts such as dynamic subnetting, VLAN configuration, routing protocol configuration, local area network management, and networking device communication.
CSC 312Computer Systems & Architecture3
Subject
CSC
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Catalog
2026-2027 Undergraduate Catalog
Source
catalog.shawu.edu
Prerequisite
CSC 202 A first course in digital systems, including the treatment of logic and digital circuits as well as design using register- level components. Data representation, device characteristics, and register transfer notation are covered in a manner that stresses application of basic problem-solving techniques to both hardware and software design. Requirement specifications, the design process, and issues associated with the use of graphical interfaces are also discussed.
CSC 315Computer Organization with Assembly language3
Subject
CSC
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Catalog
2026-2027 Undergraduate Catalog
Source
catalog.shawu.edu
Prerequisite
CSC 312 A first course in computer organization and assembly language programming. Students are exposed to the register-level architecture of a modern processor and gain experience programming in the assembly language for that processor. Topics associated with data representation, I/O devices, and bus transactions that have been previously maintained are reinforced and amplified.
CSC 330Data Structure & Algorithm Analysis3
Subject
CSC
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Catalog
2026-2027 Undergraduate Catalog
Source
catalog.shawu.edu
Prerequisite
CSC 202 A course in algorithms that treats such topics as appropriate choice of data structures, recursive algorithms, complexity issues, and issues associated with computability and decidability. Intractable problems, such found in artificial intelligence, are discussed. An introduction to parallel algorithms is also included.
CSC 350Defensive Security3
Subject
CSC
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Catalog
2026-2027 Undergraduate Catalog
Source
catalog.shawu.edu
Prerequisite
CSC 305 This course provides theoretical and practical aspects to protecting and defending physical and wireless-based networks. Students will acquire skills related to configuring and managing network-based and host-based security mechanisms. Topics include, but not limited to, vulnerability identification, stateful and stateless firewall configuration, intrusion detection, wireless network security configuration, and data backup and recovery.
CSC 355Software Security
Subject
CSC
Type
course
Edition
2026-2027
Catalog
2026-2027 Undergraduate Catalog
Source
catalog.shawu.edu
Prerequisite
CSC 202 This course will make use of hands-on exercises in compiled and web-based software to illustrate attack methodologies and techniques that lead to software vulnerabilities that violate fundamental security principles. Attacks and mitigation strategies related to filter evasion, session management, input validation, buffer overflows, and related areas will be emphasized
CSC 399Internship Experience3

Recommended for rising seniors Supervised work experience in computer science or a closely related area, resulting in meaningful work for the employing firm and a scholarly project for the student.

Subject
CSC
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Catalog
2026-2027 Undergraduate Catalog
Source
catalog.shawu.edu
CSC 405Malware Analysis I3
Subject
CSC
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Catalog
2026-2027 Undergraduate Catalog
Source
catalog.shawu.edu
Prerequisite
CSC 305 , CSC 315 , and CSC 355 . This course provides fundamental knowledge of secure software development methodologies and applied security topics related to compiled programs. In-depth coverage of source code auditing, fuzzing, introduction to reverse engineering, and exploitation will be emphasized.
CSC 410Ethical Hacking I3
Subject
CSC
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Catalog
2026-2027 Undergraduate Catalog
Source
catalog.shawu.edu
Prerequisite
CSC 350 This course provides theoretical and practical aspects of Network Penetration Testing. The course includes in-depth details and hands on labs for each of the five distinct phases of an ethical hack including reconnaissance, scanning and vulnerability assessment, gaining access and exploitation, maintaining access, and covering tracks. An applied approach with a focus on current tools and methodologies will be stressed. Special attention is paid toward topics including, but not limited to, network scanning, enumeration, and vulnerability assessment.
CSC 415Cellular & Mobile Communications3
Subject
CSC
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Catalog
2026-2027 Undergraduate Catalog
Source
catalog.shawu.edu
Prerequisite
CSC 245 Mobile and cellular technologies have become integral to modern society and serve a critical role in the functionality of many systems. This course provides a foundation in how data is processed, stored, and transmitted in mobile and wireless environments. Topics covered include an overview of cellular devices, embedded operating systems, mobile and wireless communication protocols, mobile identifiers, location-based services, mobile and wireless security considerations, and more.
CSC 435Programming Languages and Compilers3
Subject
CSC
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Catalog
2026-2027 Undergraduate Catalog
Source
catalog.shawu.edu
Prerequisite
CSC 202 & CSC 330 A course that treats language-design issues and language translators after students have had exposure to variety of programming languages and problem-solving paradigms, so that linguistic issues and programming paradigms can be treated at a more advanced level.
CSC 445Software Engineering3
Subject
CSC
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Catalog
2026-2027 Undergraduate Catalog
Source
catalog.shawu.edu
Prerequisite
CIS 210 A course that treats topics associated with the design and implementation of large software systems including object oriented design. A continued emphasis on problem-solving concepts is integrated with a treatment of software life cycles, requirement specifications, and verification and validation issues. Social and ethical issues faced by the computing professional are discussed in the context of software engineering.
CSC 455Malware Analysis II3
Subject
CSC
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Catalog
2026-2027 Undergraduate Catalog
Source
catalog.shawu.edu
Prerequisite
CSC 405 This course provides hands-on experience for Malware Analysis. Topics covered in this course include an introduction to both static and dynamic malware analysis techniques. Industry standard tools will be used to expose students to malware analysis concepts such as analyzing, debugging, tracing, and reverse engineering unknown binaries.
CSC 460Ethical Hacking II3
Subject
CSC
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Catalog
2026-2027 Undergraduate Catalog
Source
catalog.shawu.edu
Prerequisite
CSC 410 A continuation of Ethical Hacking I. Special attention is paid toward topics including, but not limited to, session hijacking, evading network security appliances, web server and application hacking, IoT hacking, wireless and mobile hacking, and cloud hacking.
CSC 465Operating Systems3
Subject
CSC
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Catalog
2026-2027 Undergraduate Catalog
Source
catalog.shawu.edu
Prerequisite
CSC 202 A course in systems software that is largely concerned with operating systems. Such topics as process management, device management, and memory management are discussed, as are relevant issues associated with security and protection, networking, and distributed operating systems.
CSC 475Special Topics in Computer Science3
Subject
CSC
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Catalog
2026-2027 Undergraduate Catalog
Source
catalog.shawu.edu
Prerequisite
CSC 202 Detailed study of special topics in Computer Science, including (but are not limited to) information assurance; risk management; structure and use of various UNIX systems; introduction to parallel and distributed processing and systems; introduction to artificial intelligence; simulations and multimedia programming; and any emerging technologies. Guided laboratory.
CSC 485Applied Cyber Operations in Enterprise Environments3
Subject
CSC
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Catalog
2026-2027 Undergraduate Catalog
Source
catalog.shawu.edu
CSC 490Senior Project II3
Subject
CSC
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Catalog
2026-2027 Undergraduate Catalog
Source
catalog.shawu.edu
Prerequisite
CIS 210 This course provides students the opportunity to build small-scale real-world systems to reinforce the skills they learned throughout the duration of their degree. Professor involvement will be limited to allow students freedom in their project. However, students will be required to select an appropriately scoped project commiserate with the knowledge and skills gained during their degree program.
CSC 495Senior Cyber Project3
Subject
CSC
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Catalog
2026-2027 Undergraduate Catalog
Source
catalog.shawu.edu
Prerequisite
CSC 415 This course provides students the opportunity to build small-scale real-world systems to reinforce the skills they learned throughout the duration of their degree. Professor involvement will be limited to allow students freedom in their project. However, students will be required to select an appropriately scoped project commiserate with the knowledge and skills gained during their B.S. Cyber Operations degree program.

Source: Shaw University's catalog, linked per course · table learning_unit · CourseShelf publish 61