Artis College of Science and Technology
- Davis College of Business and Economics
- College of Education and Human Development
- College of Graduate Studies and Research
- Waldron College of Health and Human Services
- College of Humanities and Behavioral Sciences
- Artis College of Science and Technology
- College of Visual and Performing Arts
- Other Offices and Departments
- Biology Department
- Pre-Health Advisory Committee
- GIS Center
- Medical Laboratory Science
- Museum of the Earth Sciences
- Mathematics and Statistics
- Chemistry Department
- Radford University Planetarium
- Department of Physics
- Anthropological Sciences
- Selu Observatory
- Center for Information Security
- Forensic Science Institute
- Biomedical Science
- Geospatial Science
- School of Computing and Information Sciences
- MS in Data And Information Management
B.S. in Computer Science
Students may gain a broad, theoretical foundation in computing and/or practical, hands-on experience while completing one or more of the following concentrations.
The ABET accredited Computer Science concentration includes a broad foundation in the core areas of computer science, including operating systems, computer organization, programming language design, and advanced study of algorithms and theoretical computer science. Technical elective courses provide specialization in two areas chosen by the student.
The Database concentration educates students in all aspects of data management including database design, database administration, data warehousing, data visualization, data mining and analysis.
Computer and communications networks are now a part of our everyday lives. The networks Concentration prepares students for careers in network design and network administration. Courses expose students to a broad spectrum of networking concepts and technologies in both a theoretical classroom setting and an advanced networks lab.
The Software Engineering concentration is designed to produce designers for large, complex software systems. Current best practices and process models of the software development life cycle are covered with detailed study of all process phases from requirements elicitation through operations and maintenance. Emphasis is on design attributes that make it possible to efficiently implement, extend, and maintain large systems.
The Secure Software Development concentration builds a robust foundation in computer science emphasizing advanced programming and security, building breadth in web programming, cloud computing, software engineering and testing, database systems, and networking while developing depth in core concepts and fundamental principles of computer science. The program emphasizes ethics, communication, and other professional skills.