- Subject
- CS
- Credits (min)
- 3
- Credits (max)
- 3
- Credit unit
- Credits
- Type
- course
- Edition
- 2026-2027
- Catalog
- 2026-2027 University Academic Catalog
- Source
- catalog.radford.edu
CS
81 courses with the subject CS, 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.
- Subject
- CS
- Credits (min)
- 3
- Credits (max)
- 3
- Credit unit
- Credits
- Type
- course
- Edition
- 2026-2027
- Catalog
- 2026-2027 University Academic Catalog
- Source
- catalog.radford.edu
- Subject
- CS
- Credits (min)
- 3
- Credits (max)
- 3
- Credit unit
- Credits
- Type
- course
- Edition
- 2026-2027
- Catalog
- 2026-2027 University Academic Catalog
- Source
- catalog.radford.edu
- Subject
- CS
- Credits (min)
- 3
- Credits (max)
- 3
- Credit unit
- Credits
- Type
- course
- Edition
- 2026-2027
- Catalog
- 2026-2027 University Academic Catalog
- Source
- catalog.radford.edu
- Corequisite
- MATH 125 , MATH 138 , MATH 168 , MATH 169 or MATH 171 . A rigorous, systematic approach to object-oriented problem solving and programming. REAL Area R
- Subject
- CS
- Credits (min)
- 3
- Credits (max)
- 3
- Credit unit
- Credits
- Type
- course
- Edition
- 2026-2027
- Catalog
- 2026-2027 University Academic Catalog
- Source
- catalog.radford.edu
- Prerequisite
- A “C” or better in CS 118 or CS 109 . Pre- or
- Corequisite
- MATH 125 , MATH 138 , MATH 168 , MATH 169 , or MATH 171 . A rigorous, systematic approach to object-oriented problem solving and programming. REAL Area R
- Subject
- CS
- Credits (min)
- 4
- Credits (max)
- 4
- Credit unit
- Credits
- Type
- course
- Edition
- 2026-2027
- Catalog
- 2026-2027 University Academic Catalog
- Source
- catalog.radford.edu
- Prerequisite
- A “C” or better in MATH 125 or MATH 138 ; or credit for MATH 126 , MATH 168 , OR MATH 171 . and one of the following. 1. A “C” or better in CS 101 . 2. A passing score on a placement exam approved by the School of Computing and Information Sciences. 3. A “C” or better in one of the following courses ( PHYS 111 , PHYS 112 , PHYS 221 , or PHYS 222 ). A rigorous, systematic approach to object-oriented problem solving and programming. REAL Area R
- Subject
- CS
- Credits (min)
- 1
- Credits (max)
- 1
- Credit unit
- Credits
- Type
- course
- Edition
- 2026-2027
- Catalog
- 2026-2027 University Academic Catalog
- Source
- catalog.radford.edu
- Subject
- CS
- Credits (min)
- 4
- Credits (max)
- 4
- Credit unit
- Credits
- Type
- course
- Edition
- 2026-2027
- Catalog
- 2026-2027 University Academic Catalog
- Source
- catalog.radford.edu
- Prerequisite
- Grade of ”C” or better in either CS 119 or CS 120 . Continuation, from CS 120, of the development of a disciplined approach to programming, with emphasis on data abstraction. REAL Area R
- Subject
- CS
- Credits (min)
- 3
- Credits (max)
- 3
- Credit unit
- Credits
- Type
- course
- Edition
- 2026-2027
- Catalog
- 2026-2027 University Academic Catalog
- Source
- catalog.radford.edu
- Prerequisite
- Grade of “C” or better in CS 118 or CS 120 . An introduction to web programming for those students that already understand programming fundamentals. Includes an introduction to a variety of web based programming languages as well as an introduction to operating system environments that support web applications. REAL Area L
- Subject
- CS
- Credits (min)
- 3
- Credits (max)
- 3
- Credit unit
- Credits
- Type
- course
- Edition
- 2026-2027
- Catalog
- 2026-2027 University Academic Catalog
- Source
- catalog.radford.edu
- Prerequisite
- CS 119 or CS 120 with a grade of “C” or better. Introductory study of cloud computing terminology; economic and technical advantages of using the cloud, key considerations and challenges organizations face during cloud migration, and fundamentals to maintain (including optimizing and securing) cloud infrastructure for their organization. Students study a commercial cloud platform, such as Amazon Web Services (AWS). Prepares students to take a foundational cloud certification exam, such as the AWS Cloud Practitioner, Azure Fundamentals, or Google Cloud Digital Leader.
- Subject
- CS
- Credits (min)
- 4
- Credits (max)
- 4
- Credit unit
- Credits
- Type
- course
- Edition
- 2026-2027
- Catalog
- 2026-2027 University Academic Catalog
- Source
- catalog.radford.edu
- Subject
- CS
- Credits (min)
- 3
- Credits (max)
- 3
- Credit unit
- Credits
- Type
- course
- Edition
- 2026-2027
- Catalog
- 2026-2027 University Academic Catalog
- Source
- catalog.radford.edu
- Prerequisite
- CS 118 , CS 119 , or CS 120 with a grade of “C” or better. Hands-on, activity-based study of the foundations of systems and their interconnection. Topics will include the interconnection between operating systems, computer organization, high level programming languages, compilers and networking.
- Subject
- CS
- Credits (min)
- 3
- Credits (max)
- 3
- Credit unit
- Credits
- Type
- course
- Edition
- 2026-2027
- Catalog
- 2026-2027 University Academic Catalog
- Source
- catalog.radford.edu
- Prerequisite
- CS 120 (Grade of “C” or better). Will explore the concepts of simple collections as well as the data structures and algorithms used to implement them with a particular focus on optimization.
- Subject
- CS
- Credits (min)
- 3
- Credits (max)
- 3
- Credit unit
- Credits
- Type
- course
- Edition
- 2026-2027
- Catalog
- 2026-2027 University Academic Catalog
- Source
- catalog.radford.edu
- Prerequisite
- INSY 301 (Grade of “C” or better). The course will explore advanced data structures and optimization strategies.
- Subject
- CS
- Credits (min)
- 1
- Credits (max)
- 1
- Credit unit
- Credits
- Type
- course
- Edition
- 2026-2027
- Catalog
- 2026-2027 University Academic Catalog
- Source
- catalog.radford.edu
- Prerequisite
- CS 220 or permission of instructor. Provides practical experience writing programs to solve non-trivial, self-contained problems. The course includes lectures teaching and reviewing standard algorithms and data structures (e.g. searching a state space, and graph representations), discussion on how they might need to be adapted to a particular task at hand, and supervised lab time coding solutions. Problems are similar to those on programming contests, although participating in such contests is not required for the class (nor vice versa).
- Subject
- CS
- Credits (min)
- 3
- Credits (max)
- 3
- Credit unit
- Credits
- Type
- course
- Edition
- 2026-2027
- Catalog
- 2026-2027 University Academic Catalog
- Source
- catalog.radford.edu
- Prerequisite
- CS 220 with a grade of “C” or better. Introduces the C programming language including C library routines and the system call interface to the Unix operating system. File and terminal I/O, process control, and interprocess communication are also covered.
- Subject
- CS
- Credits (min)
- 3
- Credits (max)
- 3
- Credit unit
- Credits
- Type
- course
- Edition
- 2026-2027
- Catalog
- 2026-2027 University Academic Catalog
- Source
- catalog.radford.edu
- Prerequisite
- CS 220 with a grade of “C” or better. An introduction to procedural analysis, design and programming for students who have prior exposure to object technology. Includes an introduction to a procedural language and procedural methods.
- Subject
- CS
- Credits (min)
- 3
- Credits (max)
- 3
- Credit unit
- Credits
- Type
- course
- Edition
- 2026-2027
- Catalog
- 2026-2027 University Academic Catalog
- Source
- catalog.radford.edu
- Prerequisite
- CS 220 (Grade of “C” or better) and MATH 171 , MATH 169 , or MATH 151 . An introduction to discrete mathematical concepts including set theory, finite state machines, and induction. REAL Area R
- Subject
- CS
- Credits (min)
- 3
- Credits (max)
- 3
- Credit unit
- Credits
- Type
- course
- Edition
- 2026-2027
- Catalog
- 2026-2027 University Academic Catalog
- Source
- catalog.radford.edu
- Prerequisite
- CS 220 with a grade of “C” or better. Continuation, from CS 220 , of the development of a disciplined approach to programming with emphasis on data abstraction. REAL Area R
- Subject
- CS
- Credits (min)
- 3
- Credits (max)
- 3
- Credit unit
- Credits
- Type
- course
- Edition
- 2026-2027
- Catalog
- 2026-2027 University Academic Catalog
- Source
- catalog.radford.edu
- Prerequisite
- CS 225 with a grade of “C” or better and either CS 340 or both INSY 304 and INSY 315 . Continuation of Web Programming I course for tools, methods, and technologies for designing and producing web pages incorporating multimedia content. More basic technologies and tools and methods for designing and managing world wide web programming and development are discussed. Emphasis is placed on server side scripting applications including “data-driven” web applications. Students gain practical experience developing complete “data-driven” web applications using server-side scripts.
- Subject
- CS
- Credits (min)
- 3
- Credits (max)
- 3
- Credit unit
- Credits
- Type
- course
- Edition
- 2026-2027
- Catalog
- 2026-2027 University Academic Catalog
- Source
- catalog.radford.edu
- Prerequisite
- CS 120 with a grade of “C” or better. This course introduces students to software testing for students already familiar with the principles of information technology, object-oriented programming, and web programming. Students will gain knowledge of concepts in software testing while applying those concepts to the testing of both object-oriented software components and web software components.
- Subject
- CS
- Credits (min)
- 3
- Credits (max)
- 3
- Credit unit
- Credits
- Type
- course
- Edition
- 2026-2027
- Catalog
- 2026-2027 University Academic Catalog
- Source
- catalog.radford.edu
- Prerequisite
- CS 220 with a grade of “C” or better, and CS 252 . A breadth first introduction to database systems including the relational model, SQL, security, database design, and stored procedures. REAL Area L
- Subject
- CS
- Credits (min)
- 3
- Credits (max)
- 3
- Credit unit
- Credits
- Type
- course
- Edition
- 2026-2027
- Catalog
- 2026-2027 University Academic Catalog
- Source
- catalog.radford.edu
- Prerequisite
- Grade of “C” or better in either CS 119 or CS 120 . Covers the fundamentals of information security. Lectures focus on providing a broad overview of principles, policies and procedures in security. REAL Area L
- Subject
- CS
- Credits (min)
- 3
- Credits (max)
- 3
- Credit unit
- Credits
- Type
- course
- Edition
- 2026-2027
- Catalog
- 2026-2027 University Academic Catalog
- Source
- catalog.radford.edu
- Prerequisite
- CS 220 with a grade of “C” or better. This course covers networking concepts including ISO reference model, TCP/IP protocol, and various network classifications as well as hands-on experience. REAL Area L
- Subject
- CS
- Credits (min)
- 3
- Credits (max)
- 3
- Credit unit
- Credits
- Type
- course
- Edition
- 2026-2027
- Catalog
- 2026-2027 University Academic Catalog
- Source
- catalog.radford.edu
- Prerequisite
- CS 220 with a grade of “C” or better. Pre- or
- Corequisite
- CS 322 with a grade of “C” or better. Covers relationships among computer components, structures and systems, hardware features, costs, and capabilities.
- Subject
- CS
- Credits (min)
- 3
- Credits (max)
- 3
- Credit unit
- Credits
- Type
- course
- Edition
- 2026-2027
- Catalog
- 2026-2027 University Academic Catalog
- Source
- catalog.radford.edu
- Prerequisite
- CS 220 and CS 322 . Includes data structures, concepts and algorithms used in the solution of nonnumeric problems; applications to data management systems, file organization, information retrieval, list processing and programming languages. Cornerstone
- Subject
- CS
- Credits (min)
- 3
- Credits (max)
- 3
- Credit unit
- Credits
- Type
- course
- Edition
- 2026-2027
- Catalog
- 2026-2027 University Academic Catalog
- Source
- catalog.radford.edu
- Prerequisite
- CS 220 with a grade of “C” or better. Introduction to the principles of software engineering and the design and implementation strategies appropriate for large software projects. Includes project planning, specification of project requirements, architectural design, verification and validation techniques, and software maintenance. REAL Area L
- Subject
- CS
- Credits (min)
- 3
- Credits (max)
- 3
- Credit unit
- Credits
- Type
- course
- Edition
- 2026-2027
- Catalog
- 2026-2027 University Academic Catalog
- Source
- catalog.radford.edu
- Prerequisite
- CS 352 . Principles of operating systems including interaction between operating systems and architecture of computer systems with emphasis on resource management.
- Subject
- CS
- Credits (min)
- 3
- Credits (max)
- 3
- Credit unit
- Credits
- Type
- course
- Edition
- 2026-2027
- Catalog
- 2026-2027 University Academic Catalog
- Source
- catalog.radford.edu
- Prerequisite
- CS 220 . Programming language constructs, run-time behavior of programs, desirable features of languages, design and implementation considerations to obtain those features.
- Subject
- CS
- Credits (min)
- 1
- Credits (max)
- 1
- Credit unit
- Credits
- Type
- course
- Edition
- 2026-2027
- Catalog
- 2026-2027 University Academic Catalog
- Source
- catalog.radford.edu
- Prerequisite
- SCIS major with sophomore standing. A seminar series designed to aid in the transition from the university to work. Includes topics in resume and career preparation.
- Subject
- CS
- Credits (min)
- 3
- Credits (max)
- 3
- Credit unit
- Credits
- Type
- course
- Edition
- 2026-2027
- Catalog
- 2026-2027 University Academic Catalog
- Source
- catalog.radford.edu
- Prerequisite
- Junior standing. Equips students with the necessary skill set to complete the project management process from conception to closing. Students will be able to perform build vs buy analyses, develop project charters, elicit customer requirements, estimate schedules, manage costs, and effectively close a project. These skills are vital in today’s business and IT workforce. REAL Area L
- Subject
- CS
- Credits (min)
- 1
- Credits (max)
- 3
- Credit unit
- Credits
- Type
- course
- Edition
- 2026-2027
- Catalog
- 2026-2027 University Academic Catalog
- Source
- catalog.radford.edu
- Prerequisite
- CS 220 (grade of C or better) and permission of instructor. Enables students to gain experience with programming languages, operating systems, and other tools, and technologies that are used to develop software. This course may be taken multiple times with a different topic each time.
- Subject
- CS
- Credits (min)
- 3
- Credits (max)
- 3
- Credit unit
- Credits
- Type
- course
- Edition
- 2026-2027
- Catalog
- 2026-2027 University Academic Catalog
- Source
- catalog.radford.edu
- Prerequisite
- CS 320 and STAT 301 . An introduction to mathematical modeling and the simulation of models using a high-level programming language.
- Subject
- CS
- Credits (min)
- 3
- Credits (max)
- 3
- Credit unit
- Credits
- Type
- course
- Edition
- 2026-2027
- Catalog
- 2026-2027 University Academic Catalog
- Source
- catalog.radford.edu
- Prerequisite
- Junior Standing. Course will explore the concepts of Cybercrime, Cyber Law, Cyber ethics, Cyber policy, and Privacy.
- Subject
- CS
- Credits (min)
- 3
- Credits (max)
- 3
- Credit unit
- Credits
- Type
- course
- Edition
- 2026-2027
- Catalog
- 2026-2027 University Academic Catalog
- Source
- catalog.radford.edu
- Prerequisite
- CS 322 . A survey of attempts to model computation and formal language concepts.
- Subject
- CS
- Credits (min)
- 3
- Credits (max)
- 3
- Credit unit
- Credits
- Type
- course
- Edition
- 2026-2027
- Catalog
- 2026-2027 University Academic Catalog
- Source
- catalog.radford.edu
- Prerequisite
- CS 370 (Grade of “C” or better). Course will explore the concept of a comprehensive dependability engineering process for software development in which the reasons for and the interrelationships between the various parts are clear and justified.
- Subject
- CS
- Credits (min)
- 3
- Credits (max)
- 3
- Credit unit
- Credits
- Type
- course
- Edition
- 2026-2027
- Catalog
- 2026-2027 University Academic Catalog
- Source
- catalog.radford.edu
- Prerequisite
- CS 325 . An advanced development class in Web programming for those students that have completed the Web Programming I and Web Programming II sequence. Includes the applied study of Web services, asynchronous web programming, web server configuration, web object oriented constructs, and other current topics in Web development.
- Subject
- CS
- Credits (min)
- 3
- Credits (max)
- 3
- Credit unit
- Credits
- Type
- course
- Edition
- 2026-2027
- Catalog
- 2026-2027 University Academic Catalog
- Source
- catalog.radford.edu
- Corequisite
- CS 360 A survey of the data structures and algorithms used in computer graphics.
- Subject
- CS
- Credits (min)
- 3
- Credits (max)
- 3
- Credit unit
- Credits
- Type
- course
- Edition
- 2026-2027
- Catalog
- 2026-2027 University Academic Catalog
- Source
- catalog.radford.edu
- Prerequisite
- A grade of ‘C’ or better in CS 220 and CS 370 . Pre- or
- Corequisite
- CS 340 Cross-Listed: CS 540 Project-based learning experience to acquire programming skills to ingest, transform, and explore data. Students gain hands-on experience: (1) building pipelines to collect, process, visualize, and store data, and (2) assessing data quality while exploring, cleaning, and preparing data for analysis, machine learning, and other data science applications. Emphasizes programming techniques for parallel and distributed environments including server clusters and cloud computing.
- Subject
- CS
- Credits (min)
- 3
- Credits (max)
- 3
- Credit unit
- Credits
- Type
- course
- Edition
- 2026-2027
- Catalog
- 2026-2027 University Academic Catalog
- Source
- catalog.radford.edu
- Prerequisite
- CS 340 with a “C” or better. A continuation of the introductory database course covering techniques used to model and manipulate large data sets. Course provides more in-depth coverage of triggers, assertions, PL/SQL, logical design, and normalization. Course introduces physical design of the database management system.
- Subject
- CS
- Credits (min)
- 4
- Credits (max)
- 4
- Credit unit
- Credits
- Type
- course
- Edition
- 2026-2027
- Catalog
- 2026-2027 University Academic Catalog
- Source
- catalog.radford.edu
- Prerequisite
- ( CS 340 or INSY 304 ) with a grade of “C” or better and STAT 200 or STAT 301 . Advanced examination of the principles of database systems to support analytical applications, studying and practicing techniques for modeling, managing, analyzing, and visualizing large data sets. Explores traditional and cloud-based software architectures for implementing the entire business intelligence pipeline: ETL process, data quality, dimensional modeling, data visualization, and machine learning algorithms. Emphasizes communicating with data (oral and written) to empower data-driven decision making.
- Subject
- CS
- Credits (min)
- 3
- Credits (max)
- 3
- Credit unit
- Credits
- Type
- course
- Edition
- 2026-2027
- Catalog
- 2026-2027 University Academic Catalog
- Source
- catalog.radford.edu
- Prerequisite
- ( CS 340 or INSY 304 ) with a C or better. Hands-on, activity-based study of purpose-built, cloud-native databases emphasizing NoSQL models. Introduces cloud computing concepts and principles through the study of Amazon database services including relational databases: RDS and Aurora, and non-relational databases: DynamoDB, DocumentDB, ElastiCache, Neptune, and QLDB.
- Subject
- CS
- Credits (min)
- 3
- Credits (max)
- 3
- Credit unit
- Credits
- Type
- course
- Edition
- 2026-2027
- Catalog
- 2026-2027 University Academic Catalog
- Source
- catalog.radford.edu
- Prerequisite
- CS 345 , and ( CS 340 or INSY 304 ), and ( ITEC 220 or INSY 315 ). Threats and vulnerabilities in software systems, principles to design and implement secure software systems, database and information security.
- Subject
- CS
- Credits (min)
- 3
- Credits (max)
- 3
- Credit unit
- Credits
- Type
- course
- Edition
- 2026-2027
- Catalog
- 2026-2027 University Academic Catalog
- Source
- catalog.radford.edu
- Prerequisite
- CS 322 , CS 350 , either STAT 200 or STAT 301 , and one of the following: MATH 169 , MATH 152 , or MATH 171 . Covers network design and analysis concepts and tools including optimization and traffic engineering.
- Subject
- CS
- Credits (min)
- 3
- Credits (max)
- 3
- Credit unit
- Credits
- Type
- course
- Edition
- 2026-2027
- Catalog
- 2026-2027 University Academic Catalog
- Source
- catalog.radford.edu
- Prerequisite
- CS 350 and CS 371 . Covers analysis and design of distributed systems.
- Subject
- CS
- Credits (min)
- 3
- Credits (max)
- 3
- Credit unit
- Credits
- Type
- course
- Edition
- 2026-2027
- Catalog
- 2026-2027 University Academic Catalog
- Source
- catalog.radford.edu
- Prerequisite
- INSY 301 (Grade of “C” or better), CS 350 (Grade of “C” or better) The course will explore theoretical concepts and hands-on practices on distributed and cloud computing.
- Subject
- CS
- Credits (min)
- 3
- Credits (max)
- 3
- Credit unit
- Credits
- Type
- course
- Edition
- 2026-2027
- Catalog
- 2026-2027 University Academic Catalog
- Source
- catalog.radford.edu
- Prerequisite
- CS 345 , and either CS 350 or both INSY 205 and INSY 315 . Threats and vulnerabilities in computer networks, cryptography and its application to network security mechanisms, secure network protocols, and network intrusion detection systems.
- Subject
- CS
- Credits (min)
- 3
- Credits (max)
- 3
- Credit unit
- Credits
- Type
- course
- Edition
- 2026-2027
- Catalog
- 2026-2027 University Academic Catalog
- Source
- catalog.radford.edu
- Prerequisite
- CS 352 and CS 380 or CS 420 ; or permission of instructor. Logical design of and construction techniques for compilers and interpreters. Students will complete a major project implementing a compiler or an interpreter.
- Subject
- CS
- Credits (min)
- 3
- Credits (max)
- 3
- Credit unit
- Credits
- Type
- course
- Edition
- 2026-2027
- Catalog
- 2026-2027 University Academic Catalog
- Source
- catalog.radford.edu
- Prerequisite
- CS 352 , CS 445 . Pre- or
- Corequisite
- CS 371 . Students will learn ethical hacking, conduct formal security analysis of computing infrastructure; apply investigation techniques to detect vulnerabilities and threats in software and hardware including reverse engineering program binaries for malware analysis, memory and disk analysis; systems analysis of embedded devices.
- Subject
- CS
- Credits (min)
- 3
- Credits (max)
- 3
- Credit unit
- Credits
- Type
- course
- Edition
- 2026-2027
- Catalog
- 2026-2027 University Academic Catalog
- Source
- catalog.radford.edu
- Prerequisite
- CS 370 . A continuation of principles of software engineering and the design and implementation strategies appropriate for large software projects. Includes the use of CASE tools, extreme programming methods, software metrics, verification, validation, quality assurance, and a further exploration of the principles of human-computer interaction.
- Subject
- CS
- Credits (min)
- 3
- Credits (max)
- 3
- Credit unit
- Credits
- Type
- course
- Edition
- 2026-2027
- Catalog
- 2026-2027 University Academic Catalog
- Source
- catalog.radford.edu
- Prerequisite
- CS 471 . A continuation of principles of software engineering and the design and implementation strategies appropriate for large software elected topics in Information Technology, as student and faculty interest demands. A new course description is available each time the course is offered. Interested students should contact the course instructor before registering.
- Subject
- CS
- Credits (min)
- 4
- Credits (max)
- 4
- Credit unit
- Credits
- Type
- course
- Edition
- 2026-2027
- Catalog
- 2026-2027 University Academic Catalog
- Source
- catalog.radford.edu
- Prerequisite
- CS 370 (Grade of “C” or better) The course will explore the concepts of advanced principles of software engineering and the design and implementation strategies appropriate for large software projects. This course includes the use of front-end and back-end development tools, agile programming methods, secure coding standards, software metrics, verification, validation, quality assurance, as well as the exploration of the principles of human-computer interaction.
- Subject
- CS
- Credits (min)
- 3
- Credits (max)
- 3
- Credit unit
- Credits
- Type
- course
- Edition
- 2026-2027
- Catalog
- 2026-2027 University Academic Catalog
- Source
- catalog.radford.edu
- Prerequisite
- CS 473 (Grade of “C” or better), CS 421 (Grade of “C” or better) The capstone course presents students an opportunity to develop innovative solutions to real industry problems. Working together with industry leaders and INSY instructors, students take on complex and challenging technological problems.
- Subject
- CS
- Credits (min)
- 3
- Credits (max)
- 3
- Credit unit
- Credits
- Type
- course
- Edition
- 2026-2027
- Catalog
- 2026-2027 University Academic Catalog
- Source
- catalog.radford.edu
- Prerequisite
- CS 345 . An introduction to Cyber-Physical Systems focused on the threats, vulnerabilities, and other challenges facing these systems and how those threats impact the capability, adaptability, scalability, resiliency, safety, security, and usability of those systems.
- Subject
- CS
- Credits (min)
- 3
- Credits (max)
- 3
- Credit unit
- Credits
- Type
- course
- Edition
- 2026-2027
- Catalog
- 2026-2027 University Academic Catalog
- Source
- catalog.radford.edu
- Prerequisite
- CS 322 and CS 324 . An introduction to the study of intelligence as computation.
- Subject
- CS
- Credits (min)
- 3
- Credits (max)
- 3
- Credit unit
- Credits
- Type
- course
- Edition
- 2026-2027
- Catalog
- 2026-2027 University Academic Catalog
- Source
- catalog.radford.edu
- Prerequisite
- CS 120 This course provides a comprehensive exploration of generative artificial intelligence, covering foundational concepts, practical applications, and agentic AI systems. Students will gain hands-on experience with large language models (LLMs), prompt engineering techniques, and AI-assisted software development.
- Subject
- CS
- Credits (min)
- 3
- Credits (max)
- 3
- Credit unit
- Credits
- Type
- course
- Edition
- 2026-2027
- Catalog
- 2026-2027 University Academic Catalog
- Source
- catalog.radford.edu
- Subject
- CS
- Credits (min)
- 3
- Credits (max)
- 3
- Credit unit
- Credits
- Type
- course
- Edition
- 2026-2027
- Catalog
- 2026-2027 University Academic Catalog
- Source
- catalog.radford.edu
- Prerequisite
- Completion of all the required information systems courses up to the 300-level courses; enrollment in the Honors Program; senior standing. To earn a bachelor’s degree with honors in Computer Science and Technology or Information Sciences and Systems, a student must complete a research project, write a report and make an oral presentation of the work done. In order to be eligible of a degree with honors, a student must earn a grade of “A” or “B” for the final project.
- Subject
- CS
- Credits (min)
- 3
- Credits (max)
- 3
- Credit unit
- Credits
- Type
- course
- Edition
- 2026-2027
- Catalog
- 2026-2027 University Academic Catalog
- Source
- catalog.radford.edu
- Prerequisite
- ( CS 481 or CS 581 ) and ( CS 482 or CS 582 ) and ( CS 440 or CS 540 ) Students will take the knowledge from the previous AI courses and will create a project in conjunction with a faculty member that demonstrates their knowledge of AI in one or more areas. Examples are advanced prompt engineering, fine tuning, model training, creation of software with agentic AI, creation of applications that use AI.
- Subject
- CS
- Credits (min)
- 3
- Credits (max)
- 3
- Credit unit
- Credits
- Type
- course
- Edition
- 2026-2027
- Catalog
- 2026-2027 University Academic Catalog
- Source
- catalog.radford.edu
- Prerequisite
- Permission of instructor. Selected topics in computer science, information systems, or information technology, as student and faculty interest demands. A new course description is available each time the class is offered. Interested students should contact the course instructor before registering.
- Subject
- CS
- Credits (min)
- 1
- Credits (max)
- 6
- Credit unit
- Credits
- Type
- course
- Edition
- 2026-2027
- Catalog
- 2026-2027 University Academic Catalog
- Source
- catalog.radford.edu
- Prerequisite
- Permission of instructor. Independent Study courses are designed to permit students to investigate independently specific problems or areas of interest under the direction of a faculty advisor.
- Subject
- CS
- Credits (min)
- 4
- Credits (max)
- 4
- Credit unit
- Credits
- Type
- course
- Edition
- 2026-2027
- Catalog
- 2026-2027 University Academic Catalog
- Source
- catalog.radford.edu
- Prerequisite
- None. The course provides practice using systems on a cyber range, using Linux and Windows OS and covers the foundations of networking and scripting.
- Subject
- CS
- Credits (min)
- 3
- Credits (max)
- 3
- Credit unit
- Credits
- Type
- course
- Edition
- 2026-2027
- Catalog
- 2026-2027 University Academic Catalog
- Source
- catalog.radford.edu
- Prerequisite
- admission into the Cybersecurity Education certificate program, or permission of instructor
- Corequisite
- None Pre- or
- Subject
- CS
- Credits (min)
- 3
- Credits (max)
- 3
- Credit unit
- Credits
- Type
- course
- Edition
- 2026-2027
- Catalog
- 2026-2027 University Academic Catalog
- Source
- catalog.radford.edu
- Prerequisite
- Graduate Standing. Cross-Listed: ITEC 440 Project-based learning experience to acquire programming skills to ingest, transform, and explore data. Students gain hands-on experience: (1) building pipelines to collect, process, visualize, and store data, and (2) assessing data quality while exploring, cleaning, and preparing data for analysis, machine learning, and other data science applications. Emphasizes programming techniques for parallel and distributed environments including server clusters and cloud computing.
- Subject
- CS
- Credits (min)
- 3
- Credits (max)
- 3
- Credit unit
- Credits
- Type
- course
- Edition
- 2026-2027
- Catalog
- 2026-2027 University Academic Catalog
- Source
- catalog.radford.edu
- Subject
- CS
- Credits (min)
- 3
- Credits (max)
- 3
- Credit unit
- Credits
- Type
- course
- Edition
- 2026-2027
- Catalog
- 2026-2027 University Academic Catalog
- Source
- catalog.radford.edu
(3) Hands-on introduction to designing and developing data pipelines on a cloud platform to ingest, process, store, and visualize data. In-depth study of data engineering services emphasizing purpose-built, cloud-native NoSQL database services and event-driven, serverless computing. Students design and develop database applications using multiple cloud services.
- Subject
- CS
- Credits (min)
- 3
- Credits (max)
- 3
- Credit unit
- Credits
- Type
- course
- Edition
- 2026-2027
- Catalog
- 2026-2027 University Academic Catalog
- Source
- catalog.radford.edu
Enables educators to incorporate cybersecurity into K-12 and community college curriculum.
- Subject
- CS
- Credits (min)
- 4
- Credits (max)
- 4
- Credit unit
- Credits
- Type
- course
- Edition
- 2026-2027
- Catalog
- 2026-2027 University Academic Catalog
- Source
- catalog.radford.edu
- Subject
- CS
- Credits (min)
- 4
- Credits (max)
- 4
- Credit unit
- Credits
- Type
- course
- Edition
- 2026-2027
- Catalog
- 2026-2027 University Academic Catalog
- Source
- catalog.radford.edu
- Prerequisite
- Permission of the instructor. Advanced concepts in cybersecurity for students with prior IT knowledge in areas of networking and discrete math.
- Subject
- CS
- Credits (min)
- 3
- Credits (max)
- 3
- Credit unit
- Credits
- Type
- course
- Edition
- 2026-2027
- Catalog
- 2026-2027 University Academic Catalog
- Source
- catalog.radford.edu
- Prerequisite
- CS 370 This course provides a comprehensive exploration of generative artificial intelligence, covering foundational concepts, practical applications, and agentic AI systems used to develop software. Students will gain hands-on experience with large language models (LLMs), prompt engineering techniques, and AI-assisted software development. Academic Level Graduate
- Subject
- CS
- Credits (min)
- 3
- Credits (max)
- 3
- Credit unit
- Credits
- Type
- course
- Edition
- 2026-2027
- Catalog
- 2026-2027 University Academic Catalog
- Source
- catalog.radford.edu
- Subject
- CS
- Credits (min)
- 3
- Credits (max)
- 3
- Credit unit
- Credits
- Type
- course
- Edition
- 2026-2027
- Catalog
- 2026-2027 University Academic Catalog
- Source
- catalog.radford.edu
- Prerequisite
- CS 581 , CS 582 Students will take the knowledge from the previous AI courses and will create a project in conjunction with a faculty member that demonstrates their knowledge of AI in one or more areas. Examples are advanced prompt engineering, fine tuning, model training, creation of software with agentic AI, creation of applications that use AI.
Variable credit, (1-3)
- Subject
- CS
- Type
- course
- Edition
- 2026-2027
- Catalog
- 2026-2027 University Academic Catalog
- Source
- catalog.radford.edu
- Prerequisite
- Permission of instructor. ITEC 593 covers selected topics in information technology, as student and faculty interest demands. A new course description is available each time the class is offered. Interested students should contact the course instructor before registering.
- Subject
- CS
- Credits (min)
- 3
- Credits (max)
- 3
- Credit unit
- Credits
- Type
- course
- Edition
- 2026-2027
- Catalog
- 2026-2027 University Academic Catalog
- Source
- catalog.radford.edu
- Corequisite
- CS 543 . A study of distributed database management systems including study of data fragmentation, query processing, scalability, and performance.
- Subject
- CS
- Credits (min)
- 3
- Credits (max)
- 3
- Credit unit
- Credits
- Type
- course
- Edition
- 2026-2027
- Catalog
- 2026-2027 University Academic Catalog
- Source
- catalog.radford.edu
- Prerequisite
- Admission into the Data and Information Management program, or permission of instructor. Advanced examination of the reliability, security and privacy issues in storage, transmission and processing of data. The course covers security of database management systems and the infrastructure on which they execute privacy issues and mechanisms that ensure reliability of enterprise database management systems.
- Subject
- CS
- Credits (min)
- 3
- Credits (max)
- 3
- Credit unit
- Credits
- Type
- course
- Edition
- 2026-2027
- Catalog
- 2026-2027 University Academic Catalog
- Source
- catalog.radford.edu
- Prerequisite
- CS 542 and CS 645 Studies comprehensive, enterprise-wide approaches to organize, protect, and control trusted information from diverse sources as a strategic enterprise asset. The course covers information governance, master data management, metadata management, data quality and integration, and cloud computing architectures.
- Subject
- CS
- Credits (min)
- 3
- Credits (max)
- 3
- Credit unit
- Credits
- Type
- course
- Edition
- 2026-2027
- Catalog
- 2026-2027 University Academic Catalog
- Source
- catalog.radford.edu
Variable credit, (1-6)
- Subject
- CS
- Type
- course
- Edition
- 2026-2027
- Catalog
- 2026-2027 University Academic Catalog
- Source
- catalog.radford.edu
- Prerequisite
- Permission of instructor. Topics in data science to be studied are decided by the instructor, school curriculum committee, and school director. Content will depend on student and faculty interest. Course outlines will be approved by the School of Computing and Information Sciences Graduate Curriculum Committee before the course is offered.
- Subject
- CS
- Credits (min)
- 1
- Credits (max)
- 6
- Credit unit
- Credits
- Type
- course
- Edition
- 2026-2027
- Catalog
- 2026-2027 University Academic Catalog
- Source
- catalog.radford.edu
- Prerequisite
- CS 541 or CS 542 , admission into the Data and Information Management program, or permission of instructor. This course provides students in the Data and Information Management program an opportunity to conduct research or project in the data science field under the direction of SCIS faculty members. Results of the applied project will be formally presented at the end of each semester. This course may be taken more than once for credit but no more than 6 hours may be applied to the degree.
Variable credit, (1-4)
- Subject
- CS
- Type
- course
- Edition
- 2026-2027
- Catalog
- 2026-2027 University Academic Catalog
- Source
- catalog.radford.edu
- Prerequisite
- Permission of Graduate ITEC Faculty. Directed Study courses are designed to provide graduate students an opportunity to investigate independently specific problems or areas of interest under the direction of a graduate faculty member. The content of the course will vary with each offering and requires the approval of the supervising professor, advisor, department chairperson, and the Graduate Dean. Refer to detailed policies and procedures outlined in the catalog.
1-6 (Variable) May be repeated for credit.
- Subject
- CS
- Credits (min)
- 1
- Credits (max)
- 6
- Credit unit
- Credits
- Type
- course
- Repeatable
- May be repeated for credit.
- Edition
- 2026-2027
- Catalog
- 2026-2027 University Academic Catalog
- Source
- catalog.radford.edu
- Prerequisite
- CS 541 or CS 542 , admission into the Data and Information Management program, or permission of instructor. This course provides students in the Data and Information Management program an opportunity to conduct research in the data and information management field under the direction of ITEC faculty members. Results of the research will be formally presented at the end of the final semester. A total of 6 credits are required to complete the Thesis option.
Source: Radford University's catalog, linked per course · table learning_unit · CourseShelf publish 59