Download the MS in TCP Handbook

Table of Contents

Curriculum Overview

The Master's in Technology, Cybersecurity & Policy requires a total of 32 credits for completion.

  • Seminar Courses (2 Credits)
    Two one-credit courses of expert presentations and professional networking
  • Core Courses (9 Credits)
    One course in each TCP core area:
    • Cybersecurity and Emerging Technologies
    • Technology, Thought Leadership & Policy
    • Networking & Secure Communications
  • Depth Courses (15 Credits)
    Five elective courses within a depth area — Cybersecurity Engineering or Secure Communications
  • Interdisciplinary Capstone (6 Credits)
    Two semesters of substantial graduate project work solving problems for industry, defense, government, etc.

TCP Seminar

The TCP seminar is a one-credit course intended to introduce students to a variety of topics in technology, cybersecurity and policy. This weekly seminar brings in experts from around the world, helping students gain a better understanding of the field and hearing directly from experts in technology, cybersecurity, and policy. Students are required to enroll in the one-credit seminar for their first and second semesters, for a total of two credits. The goals of the seminar include: facilitating understanding of emerging areas in technology, cybersecurity, and policy; developing critiques and narratives of these areas; and enhancing their communication skills.

TCP Core Courses

The TCP program has three core areas: (i) Cybersecurity and Emerging Technologies, (ii) Technology, Thought Leadership and Policy, and (iii) Networking and Secure Communications. 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.

  1. CYBR 5300: Introduction to Cybersecurity
    Introduces students to the key concepts in the design and use of cybersecurity techniques to protect individuals, corporations, and nations.
  2. CYBR 5830–002: Becoming a Technology Leader
    Introduces students to the key concepts in technology strategy and management and technology policy as well as its use in both industry and government.
  3. CYBR 5010: Fundamentals of Data Communication
    Introduces students to the underlying technologies involved in networked systems and secure data communications between computers and other hosts.

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. Two depth areas are currently available.

  • Cybersecurity Engineering
    Students pursuing this depth area must fulfill the following course requirements:
    • 4 Required Courses
      • CYBR 5320: Cybersecurity Network Analytics
      • CYBR 5330: Digital Forensics
      • CYBR 5350: Security Auditing and Penetration Testing
      • CYBR 5830: Special Topics: Software Reverse Engineering
    • 1 Advanced Elective Option
      • CYBR 5310: Immersive Cyber Defense
      • CYBR 5830: Special Topics: Introduction to Blockchain
      • CSCI 5413: Computer Security and Ethical Hacking
  • Secure Communications
    Students pursuing this depth area must fulfill the following course requirements:
    • 4 Required Courses
      • CYBR 5200: Introduction to Wireless Systems
      • CYBR 5220: Wireless Local Area Networks
      • CYBR 6200: Advanced Wireless Lab
      • CYBR 6215: Wireless and Cellular Systems
    • 1 Advanced Elective Option
      • CYBR 5230: Wireless Systems Lab
      • CYBR 5420: Spectrum Management and Policy
      • CYBR 5830: Special Topics: Introduction to Blockchain

Interdisciplinary Capstone

To complete their interdisciplinary capstone, students will 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
  • CYBR 6700: Graduate Projects II
  • CYBR 5550: Designing for Defense

Research Thesis

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 your 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. If a student is unable to find a faculty advisor, the student should pursue a capstone project, as outlined above.

For full-time students, the decision whether to pursue the Interdisciplinary Capstone or Thesis must be made prior to the start of the second year. In their third semester, a student will either be enrolled in the Interdisciplinary Capstone sequence or enrolled in the Thesis course sequence. Since both the Interdisciplinary Capstone and Thesis options are two-course sequences, switching from Interdisciplinary Capstone to Thesis (or vice versa) is rare and may require one or two additional semesters to complete the degree.

Taking Courses Outside of TCP

Students may take up to six credits (two courses) 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.

MS in TCP Timeline

All students must complete the degree requirements within four years from the date of commencing coursework. The option to petition for an additional fifth year is available. TCP offers Fall, Spring, and Summer courses online or in-person on varying days and meeting times to allow flexibility for full- or part-time students.

Full-time students typically complete the degree in two years. To graduate in two years:

  • Students are required to complete the Seminar in their first two semesters.
  • Students are encouraged to complete the Core Courses in the first Fall and Spring semesters and must complete the Core Courses by the end of the third semester (excluding Summer sessions).
  • Full-time students take either the Interdisciplinary Capstone Sequence or the Thesis Course Sequence in their third and fourth semesters.

Part-time students can pursue the degree at their own pace. Students with graduation paths longer than 2 years must take the seminar in the first two semesters and are encouraged to complete the Core Courses before enrolling in Depth Area courses.

Academic Standards

Minimum Grades & GPA Requirements

For any TCP graduate degree, a course grade below B- is unsatisfactory and cannot be counted toward fulfilling any requirements for the degree.

A master’s degree student is required to maintain at least a B (3.00 GPA) average in all work attempted while enrolled in the Graduate School. Any student, who fails to maintain a 3.00-grade point average or to make adequate progress toward completing a degree, as assessed by the student’s academic/research advisor, will be subject to suspension or dismissal from the Graduate School upon consultation with the major department. The final decision on suspension or dismissal will be made by the Dean of the Graduate School. See the Graduate School Rules for additional information.

Incomplete (I) Grades

An incomplete (I) grade is given only when students, for documented reasons beyond their control, have been unable to complete course requirements in the semester enrolled. A substantial amount of work must have been satisfactorily completed before approval of such a grade is given. The final grade (earned by completing the course requirements or by retaking the course) does not result in the deletion of the (I) from the transcript. A second entry is posted on the transcript to show the final grade for the course. At the end of one year, (I) grades for courses that are not completed or repeated are regarded as (F) and are shown as such on the student’s transcript. Courses with grades of (I) are not included in the computation of grade point averages until a final letter grade has been awarded in that course.

Graduation Checklist

The following Graduate School forms must be submitted to the TCP Program for approval.

IMPORTANT: Check the Graduate School deadlines prior to the start of the semester.

MS Interdisciplinary Capstone Option

  • Apply to Graduate. Students must apply through the CU Buff Portal to graduate. This notifies the Graduate School and your department that you intend to graduate. If you do not complete the requirements for graduation, you must log back in and re-apply to graduate for the new graduation date. You must apply to graduate online whether or not you plan to attend the ceremony.
  • Candidacy Application for Advanced Degree

MS Thesis Option

  • Apply to Graduate. Students must apply through the CU Buff Portal to graduate. This notifies the Graduate School and your department that you intend to graduate. If you do not complete the requirements for graduation, you must log back in and re-apply to graduate for the new graduation date. You must apply to graduate online whether or not you plan to attend the ceremony.
  • Candidacy Application for Advanced Degree
  • Master's Examination Report
  • Final Grade Card
  • Signature Page — original page with original signatures
  • Final Copy of Thesis must be submitted online