Computer Security for CSE students

This page is for students in the Department of Computer Science and Engineering who wish to have a focus area of computer security (or information assurance) in their degree.

While the core course offerings in computer security are stable and regularly offered, new courses, events, and opportunities come up and students interested in this area should keep in regular contact with an advisor for the computer security area (at this time, all advising for computer security courses and initiatives is going through Dr. Tate, but students working with Dr. Dantu, Dr. Akl, or Dr. Mikler can get the relevant information from their advisor).

In order for us to properly track and advise students with an interest in computer security, we ask that students fill out an advising form and turn it in to Dr. Tate (in NTRP F-227). The following forms (in PDF format) can be downloaded and filled out, or you can come by Dr. Tate's office for a copy of the form and to discuss the available and recommended curriculum.

Computer Science Courses

Students wanting a solid background in computer security should have a strong background in computer systems and networks in addition the focused computer security topics. To that end, students should take the following courses:

Undergraduate level courses:

  • CSCE 3530 -- Introduction to Computer Networks
  • CSCE 4600 -- Operating Systems

Graduate level courses:

  • CSCE 5640 -- Operating System Design
  • CSCE 5580 -- Computer Networks

The following courses are our core computer security electives, which should both be taken by any student wanting a strength in computer security.

Undergraduate level courses:

  • CSCE 4550 -- Introduction to Computer Security
  • CSCE 4560 -- Secure Electronic Commerce

Graduate level courses:

  • CSCE 5550 -- Introduction to Computer Security
  • CSCE 5560 -- Secure Electronic Commerce

Additional courses, particularly at the graduate level, are often taught as "Special Topics" courses (CSCE 4930, 5933, or 6933), so students should check the schedule each semester for new offerings. In addition, at least one additional regular catalog course will be offered in the near future (Network Security).

Electives in other Departments

There are courses available at UNT which cover computer security and related issues, including computer crime, from different viewpoints. Students are encouraged to broaden their perspective through electives in other departments, with the following courses being the most relevant for a student interested in computer security.

Undergraduate level courses:

  • BCIS 4630 -- Fundamentals of Information Technology Security
  • CJUS 4870 -- Computer Crime

Graduate level courses:

  • CJUS 5100 -- Information Warfare, Security, and Risk Analysis
  • CJUS 5120 -- Cybercrime and Digital Forensics
  • CJUS 5130 -- Information Policy, Law & Justice