School of Computing and Information Sciences
- Biology Department
- Pre-Health Advisory Committee
- GIS Center
- Medical Laboratory Science
- Museum of the Earth Sciences
- Mathematics and Statistics
- REALISE
- Chemistry Department
- Radford University Planetarium
- Department of Physics
- Anthropological Sciences
- Geology
- 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
Secure Software Development
Requires a minimum of 56 credit hours and successful completion of a qualified Java data structures class.
Does this apply to you?
Contact us and we can help you figure it out.

Radford University’s Secure Software Development concentration is a two year completion program designed for students who have earned, or will earn, a minimum of 56 credit hours and the equivalent of Radford University's Java data structures (ITEC 220) course.
All courses are offered online to increase flexibility for location-bound and non-traditional students seeking a Bachelor of Science degree in Computer Science.
Full-time students will complete the program in two years. Part-time options are available.
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.
Eligibility for Reduced Tuition |
---|
|
Tentative ITEC Course Schedule
First Fall
- 300: Introduction to Collections, Data Structures, and Algorithms
- 225: Web Programming I
- 340: Database I
- 350: Introduction to Computer Networking
- 411: Societal Security in Computing
Second Fall
- 345: Introduction to Information Security
- 371: Operating Systems
- 473: Advanced Software Engineering
- 395: Information Technology Project Management
First Spring
- 122/322: Discrete Math
- 302: Algorithms and Optimization
- 352: Computer Organization
- 370: Software Engineering I
- 335: Software Testing
- 490: IT Professionalism
Second Spring
- 421: Dependable Computing
- 445: Computer System and Database Security
- 453: Distributed and Cloud Computing
- 474: Secure Software Engineering Capstone
Degree Completion Flowcharts
Prerequisites
Students must complete the two classes below (or an equivelent) before being admitted to the program.
- ITEC 120: Principles of Computer Science I
- ITEC 220: Principles of Computer Science II
Note: New River Community College (NRCC), Northern Virginia Community College (NVCC), and Virginia Western Community College (VWCC) offer programming classes online.
- CSC 222 is usually offered in the summer at NVCC and other community colleges.
Additional Degree Requirements
- MATH 171 (calculus) or equivalent.
- Two science courses to satisfy the BS requirements.
Verify Credit Transfer
Please consult Radford's VCCS (Virginia Community College System) Transfer Guide to verify science, math, and programming classes transfer.
Frequently Asked Questions
- Is this program completely on-line?
- All classes are delivered online and most classes meet asynchronously.
- Is Secure Software Development available to Freshmen, or first year students?
- No, this program is designed as a degree completion program.
- What do I need as prerequisites to enter this program?
- Students entering the program must have completed Computer Science I.
- Students entering the program must have completed Computer Science I.
- Is the program offered part time?
- Yes, part-time options are available.
- Are classes offered in the summer?
- At this time, classes are only offered in the traditional fall and spring semesters.
- At this time, classes are only offered in the traditional fall and spring semesters.
- Will I have personal access to the professors while taking classes?
- Yes, professors meet with students during office hours and by appointment.
- Yes, professors meet with students during office hours and by appointment.