Texas Tech University

Certificate Program Curriculum & Courses

Software Engineering Graduate Certificate

The Graduate Certificate in Software Engineering is intended for those who do not need or wish to have a full graduate degree in software and security engineering or computer science. In particular, the certificate is directed towards working professionals and graduate students who are interested in systematic software development. In addition to any leveling requirements, coursework for the certificate requires 12 hours.

For more information, see Certificate Program Overview.

Required Software Engineering Core Course:

  • CS 5373 - Software Modeling and Architecture (3 Semester Credit Hours)

Software Engineering Elective Courses:

  • CS 5332 - Special Topics in Software Engineering (3 Semester Credit Hours)
  • CS 5363 - Software Project Management (3 Semester Credit Hours)
  • CS 5374 - Software Verification and Validation (3 Semester Credit Hours)

One of the above courses may be replaced with one course in the following:

  • CS 5356 - Advanced Database Management Systems (3 Semester Credit Hours)
  • CS 5364 - Information Retrieval (3 Semester Credit Hours)
  • CS 5377 - Distributed Computing (3 Semester Credit Hours)
  • CS 5379 - Parallel Processing (3 Semester Credit Hours)
  • IE 5316 - Simulation Models for Operations Analysis (3 Semester Credit Hours)
  • IE 5319 - Risk Modeling and Assessment (3 Semester Credit Hours)
  • IE 5320 - Systems Theory (3 Semester Credit Hours)

Total Hours: 12

 

Security Graduate Certificate

The Graduate Certificate in Security is intended for those who do not need or wish to have a full graduate degree in software and security engineering or computer science. In particular, the certificate is directed towards working professionals and graduate students who are interested in security. In addition to any leveling requirements, coursework for the certificate requires 12 hours.

For more information, see Certificate Program Overview.

Required Security Core Course:

  • CS 5340 - Introduction to Information and Computer Security (3 Semester Credit Hours)

Security Elective Courses:

  • CS 5333 - Special Topics in Security (3 Semester Credit Hours)
  • CS 5342 - Network Security (3 Semester Credit Hours)
  • CS 6343 - Cryptography (3 Semester Credit Hours)
  • CS 6345 - Digital Forensics (3 Semester Credit Hours)
  • CS 6359 - Data Security and Privacy (3 Semester Credit Hours)
  • CS 6378 - Software Security (3 Semester Credit Hours)

One of the above courses may be replaced with one course in the following:

  • CS 5331 - Special Problems in Computer Science (3 Semester Credit Hours)
  • CS 5356 - Advanced Database Management Systems (3 Semester Credit Hours)
  • CS 5364 - Information Retrieval (3 Semester Credit Hours)
  • CS 5377 - Distributed Computing (3 Semester Credit Hours)
  • CS 5379 - Parallel Processing (3 Semester Credit Hours)
  • IE 5316 - Simulation Models for Operations Analysis (3 Semester Credit Hours)
  • IE 5319 - Risk Modeling and Assessment (3 Semester Credit Hours)
  • IE 5320 - Systems Theory (3 Semester Credit Hours)

Total Hours: 12

Department of Computer Science