Field GuideLubbockNear Texas TechAny budget · Fall 2027

CS · 83 courses

CS courses at Texas Tech University

Browse course codes and credit hours in the official 2026–27 catalog.

Catalog courses

  1. CS 1300Computers and Modern Society3 credit hours
  2. CS 1303Programming and Data Analysis in Matlab3 credit hours
  3. CS 1305Introduction to Computer Science3 credit hours
  4. CS 1382Discrete Computational Structures3 credit hours
  5. CS 1411Programming Principles I4 credit hours
  6. CS 1412Programming Principles4 credit hours
  7. CS 2365Object-Oriented Programming3 credit hours
  8. CS 2413Data Structures4 credit hours
  9. CS 3350Computer Organization and Assembly Language Programming3 credit hours
  10. CS 3352Introduction to Systems Programming3 credit hours
  11. CS 3361Concepts of Programming Languages3 credit hours
  12. CS 3364Design and Analysis of Algorithms3 credit hours
  13. CS 3365Software Engineering3 credit hours
  14. CS 3366Human Computer Interaction3 credit hours
  15. CS 3368Introduction to Artificial Intelligence3 credit hours
  16. CS 3375Computer Architecture3 credit hours
  17. CS 3383Theory of Automata3 credit hours
  18. CS 4000Individual Studies in Computer Science1–6 (variable) credit hours
  19. CS 4311Senior Project Design3 credit hours
  20. CS 4328Scientific Computing3 credit hours
  21. CS 4331Special Topics in Computer Science3 credit hours
  22. CS 4352Operating Systems3 credit hours
  23. CS 4354Concepts of Database Systems3 credit hours
  24. CS 4365Software Engineering II3 credit hours
  25. CS 4366Senior Capstone Project3 credit hours
  26. CS 4379Parallel and Concurrent Programming3 credit hours
  27. CS 4380Embedded Systems3 credit hours
  28. CS 4391Special Topics in A I3 credit hours
  29. CS 4392Computer Networks3 credit hours
  30. CS 4395Introduction to Computer Graphics3 credit hours
  31. CS 4397Computer Game Design and Development3 credit hours
  32. CS 4398Theory and Practice of Logic Programming3 credit hours
  33. CS 5000Practicum of Computing1–3 (variable) credit hours
  34. CS 5120Computer Science Graduate Seminar1 credit hours
  35. CS 5302Foundations of Computer Science II3 credit hours
  36. CS 5303Foundations of Computer Science III3 credit hours
  37. CS 5311Programming with R for Data Analysis and Machine Learning3 credit hours
  38. CS 5320Principles of Computer Graphics3 credit hours
  39. CS 5328Scientific Computing3 credit hours
  40. CS 5331Special Problems in Computer Science3 credit hours
  41. CS 5332Special Topics in Software Engineering3 credit hours
  42. CS 5333Special Topics in Security3 credit hours
  43. CS 5340Introduction to Information and Computer Security3 credit hours
  44. CS 5341Pattern Recognition3 credit hours
  45. CS 5342Network Security3 credit hours
  46. CS 5352Advanced Operating Systems Design3 credit hours
  47. CS 5353Compiler Construction3 credit hours
  48. CS 5356Advanced Database Management Systems3 credit hours
  49. CS 5357Multimedia Systems3 credit hours
  50. CS 5358Software Studio I3 credit hours
  51. CS 5361Theory of Computing Languages3 credit hours
  52. CS 5363Software Project Management3 credit hours
  53. CS 5364Information Retrieval3 credit hours
  54. CS 5365Principles of Multiple-Processor Systems3 credit hours
  55. CS 5368Intelligent Systems3 credit hours
  56. CS 5370Introduction to Machine Learning3 credit hours
  57. CS 5371Introduction to Quantum Computing3 credit hours
  58. CS 5373Software Modeling and Architecture3 credit hours
  59. CS 5374Software Verification and Validation3 credit hours
  60. CS 5375Computer Systems Organization and Architecture3 credit hours
  61. CS 5376Communication Networks3 credit hours
  62. CS 5377Distributed Computing3 credit hours
  63. CS 5379Parallel Processing3 credit hours
  64. CS 5380Fault-Tolerant Computer Systems3 credit hours
  65. CS 5381Analysis of Algorithms3 credit hours
  66. CS 5383Theory of Automata3 credit hours
  67. CS 5384Logic for Computer Scientists3 credit hours
  68. CS 5386Wireless Networking and Mobile Computing3 credit hours
  69. CS 5388Neural Networks3 credit hours
  70. CS 5391A I Robotics3 credit hours
  71. CS 5392Reinforcement Learning3 credit hours
  72. CS 5393Bioinformatics3 credit hours
  73. CS 5398Theory and Practice of Logic Programming3 credit hours
  74. CS 5401Foundations of Computer Science I4 credit hours
  75. CS 6000Master's Thesis1–12 (variable) credit hours
  76. CS 6001Master's Project1–6 (variable) credit hours
  77. CS 6002Master's Report1–6 (variable) credit hours
  78. CS 6343Cryptography3 credit hours
  79. CS 6345Digital Forensics3 credit hours
  80. CS 6359Data Security and Privacy3 credit hours
  81. CS 6378Software Security3 credit hours
  82. CS 7000Research1–12 (variable) credit hours
  83. CS 8000Doctor's Dissertation1–12 (variable) credit hours