Technology, Cybersecurity and Policy (TCP) teaches cybersecurity from an interdisciplinary perspective which includes aspects of technology, engineering, leadership, policy and applications to emerging technology areas. Among the goals of TCP are to accelerate both research and learning in areas of technology, cybersecurity and policy; to provide relevant content with experiential learning; and to prepare students to be future leaders in these critical areas.
For more information, visit the MS in Technology, Cybersecurity, and Policy webpage.
Bachelor's–Accelerated Master's Degree Program
Students may earn this degree as part of the Bachelor's–Accelerated Master's (BAM) degree program, which allows currently enrolled CU Boulder undergraduate students the opportunity to earn a bachelor's and master's degree in a shorter period of time.
For more information, see the Accelerated Master's tab for the associated bachelor's degree(s):
Required Courses and Credits
The Master of Science in TCP requires 30 credit hours of coursework completed at the 5000 level or above. Students must complete the following course requirements: core (9 credit hours), depth area (15 credit hours), and capstone project, thesis or portfolio (6 credit hours). See below for additional details.
Students must complete a total of 30 credit hours of approved graduate level course work with a grade of C or better and maintain a cumulative GPA of at least 3.00.
The TCP program has three Core areas: (i) Technology, Thought Leadership and Policy, (ii) Networking and Secure Communications and (iii) Cybersecurity. These three areas form the cornerstones of the TCP degree, and students are required to complete the three courses listed below to explore each area. These areas cover the skills needed to become a leader in Technology, Cybersecurity and Policy and ensures graduates have the technical, policy and strategy skills to work in industry and advance to senior leadership levels. The three Core courses contribute 9 credit hours to the overall degree program.
|CYBR 5000||Seminar in Technology, Cybersecurity and Policy||1|
|CYBR 5010||Fundamentals of Data Communication||3|
|CYBR 5300||Introduction to CyberSecurity||3|
TCP Depth Areas
TCP’s advanced courses allow students to gain deeper knowledge and focus in the area of their choosing. Students must select a depth area and complete the 15 credit (5 course) requirement associated with that depth area. Three depth areas are currently available.
|CYBR 5320||Cybersecurity Network Analytics||3|
|CYBR 5330||Digital Forensics||3|
|CYBR 5350||Security Auditing and Penetration Testing||3|
|Introduction to Blockchain|
|Immersive Cyber Defense|
|Computer Security and Ethical Hacking|
Some TCP special topics classes (CYBR 5830) can be applied to the cybersecurity engineering depth area. For details, see the TCP student handbook or speak with the TCP graduate program advisor.
|CYBR 5200||Introduction to Wireless Systems||3|
|CYBR 5220||Wireless Local Area Networks||3|
|Advanced Elective Option|
|Wireless Systems Lab|
|Introduction to Blockchain|
|Spectrum Management and Policy|
Students electing to take the Custom Depth Area option must first obtain approval from the TCP Program. Under the Custom Option, students must identify a sequence of 5 graduate courses that form a coherent whole that aligns with a student’s academic goals and their current, and possibly longer-term, career objectives. Approval of the Custom option is not automatic and requires the student to submit a two-page proposal showing how the selected courses function as a depth area for the student.
The TCP Program is developing some recommended pathways for students who want to use the Custom depth area to specialize in combining knowledge in cybersecurity with other areas such as policy, leadership or management. Some of these pathways will become official depth areas in future years. Students are encouraged to contact the TCP Graduate Program Advisor for information about these pathways if interested.
Interdisciplinary Capstone, Thesis or Portfolio
Students in the MS in TCP program have three options for completing their degree: capstone, thesis or portfolio.
Interdisciplinary Capstone Option
Students work in teams across two semesters to complete an advanced project that builds on their Core and Depth Area courses. Projects are often done in conjunction with industry partners. Topics are selected based on the combined interests of the students, the faculty and external partners such as industry and government. All students are required to take the first course of the sequence below. Most students will then move on to take the second course in the sequence but if a student is enrolled in the Designing for Defense class, they can choose to substitute it for the second capstone course (no petition needed). Thus, the three courses that can be used to meet the Interdisciplinary Capstone requirement are:
|CYBR 5700||Graduate Projects I||3|
|CYBR 6700||Graduate Projects II||3|
|CYBR 5550||Designing for Defense||3|
With faculty approval, students may elect to take 6 credits of thesis work (CYBR 6950) in place of the Interdisciplinary Capstone requirement. To complete a thesis, the student must get approval from a faculty member who will serve as their thesis advisor and find two additional faculty members who are able to serve on their thesis committee. Students will work with a faculty advisor to complete a thesis on a topic of mutual interest that includes aspects of the three Core areas. The three-member committee must be approved by the TCP Program and by the Graduate School. The student works primarily with the thesis advisor and provides both a written document and arranges a presentation (thesis defense/thesis exam) before the thesis examining committee. Examination Report Forms must be filed with the TCP Program at least two weeks prior to the date of the defense (exam). Students must be registered during the semester in which they defend their thesis. Additional information, rules, dates and deadlines, and thesis submission requirements can be found on the Graduate School website.
A third capstone option is the portfolio option in which a student may petition the graduate committee to identify two courses that will help them customize their TCP degree in a way that will help them meet their academic and career goals. Students increase the chances of their portfolio petition being approved if the courses they select involve interdisciplinary and/or project-based work as defined by the syllabi from those courses. If a student’s portfolio petition is not approved, they must then select either the capstone or thesis option. As a result, students must be submitting their petition for the portfolio option early in their second semester to have time to switch to one of the other two options if denied.
Taking Courses Outside of TCP
Students may take up to six credits of courses from areas outside of TCP to substitute courses within their depth area (both required courses or advanced elective courses). Students must gain approval for these two substitutions prior to completing them by submitting a petition to their graduate program advisor for review/approval by the CS graduate committee. Note: In line with standard practice for the CS graduate committee, courses from the following departments are automatically approved: Linguistics, Business, Geography, Physics, Mathematics, Applied Mathematics/STATS and Information Science.
Dual Degree Programs
The MS in TCP offers dual degree options with the following programs:
Students pursuing a technology, cybersecurity and policy dual degree must be admitted to both schools/programs under their respective admissions procedures and standards. For more information, visit the program's Concurrent & Dual Degrees webpage.