CSCI courses
38 courses · Middle Tennessee State University · Fall 2026
- CSCI 1010 — Computer Science Colloquium1 section
- CSCI 1150 — Computer Orientation1 section
- CSCI 1170 — Computer Science I1 section
- CSCI 2170 — Computer Science II1 section
- CSCI 3033 — Computer Languages: Java1 section
- CSCI 3037 — Computer Languages: Visual Programming1 section
- CSCI 3038 — Computer Languages: Python1 section
- CSCI 3080 — Discrete Structures1 section
- CSCI 3110 — Algorithms and Data Structures1 section
- CSCI 3130 — Assembly and Computer Organization1 section
- CSCI 3160 — Introduction to Assembly Language1 section
- CSCI 3180 — Introduction to Numerical Analysis1 section
- CSCI 3200 — Introduction to Analysis of Algorithms1 section
- CSCI 3210 — Theory of Programming Languages1 section
- CSCI 3240 — Introduction to Computer Systems1 section
- CSCI 3250 — Operating Systems1 section
- CSCI 3350 — Machine Learning1 section
- CSCI 4160 — Compiler Design and Software Development1 section
- CSCI 4250 — Computer Graphics1 section
- CSCI 4280 — Undergraduate Research1 section
- CSCI 4300 — Data Communication and Networks1 section
- CSCI 4330 — Parallel Processing Concepts1 section
- CSCI 4350 — Introduction to Artificial Intelligence1 section
- CSCI 4360 — Intelligent Robot System1 section
- CSCI 4400 — Network Security1 section
- CSCI 4410 — Web Technologies1 section
- CSCI 4450 — Blockchain and Smart Contracts1 section
- CSCI 4460 — Cryptography and Applications1 section
- CSCI 4560 — Database Management Systems1 section
- CSCI 4600 — Independent Study in Computer Science1 section
- CSCI 4700 — Software Engineering1 section
- CSCI 4710 — Secure Software Systems1 section
- CSCI 4800 — Software Testing1 section
- CSCI 4820 — Natural Language Processing1 section
- CSCI 4850 — Neural Networks1 section
- CSCI 4860 — Computer Vision1 section
- CSCI 4900 — Selected Topics in Computer Science1 section
- CSCI 4910 — Computer Science Internship1 section
Spot missing or incorrect course data?