COSC 1315 Computer Literacy
3 Semester Credit Hours (3 Lecture Hours)
TCCNS: COSC 1301
COSC 1320 C Programming
3 Semester Credit Hours (3 Lecture Hours)
COSC 1330 Programming for Scientists, Engineers, and Mathematicians
3 Semester Credit Hours (3 Lecture Hours)
TCCNS: ENGR 2304
COSC 1435 Introduction to Problem Solving with Computers I
4 Semester Credit Hours (3 Lecture Hours, 2 Lab Hours)
COSC 1436 Introduction to Problem Solving with Computers II
4 Semester Credit Hours (3 Lecture Hours, 2 Lab Hours)
TCCNS: COSC 1437
COSC 2325 Game Design
3 Semester Credit Hours (2 Lecture Hours, 2 Lab Hours)
COSC 2334 Computer Architecture
3 Semester Credit Hours (3 Lecture Hours)
COSC 2348 Introduction to Scripting
3 Semester Credit Hours (3 Lecture Hours)
COSC 2390 Selected Topics I
1,3 Semester Credit Hours (1,3 Lecture Hours)
COSC 2391 Selected Topics II
1-3 Semester Credit Hours (1-3 Lecture Hours)
COSC 2437 Data Structures
4 Semester Credit Hours (3 Lecture Hours, 2 Lab Hours)
TCCNS: COSC 2436
COSC 2465 Linux Systems
4 Semester Credit Hours (3 Lecture Hours, 2 Lab Hours)
COSC 2466 Network Systems
4 Semester Credit Hours (3 Lecture Hours, 2 Lab Hours)
COSC 2470 COBOL Programming
4 Semester Credit Hours (4 Lecture Hours)
COSC 3100 Skills for Computing Professionals I
1 Semester Credit Hour (2 Lab Hours)
COSC 3300 Computing Ethics and Professional Skills
3 Semester Credit Hours (3 Lecture Hours)
COSC 3301 Cyber Security
3 Semester Credit Hours (3 Lecture Hours)
COSC 3324 Object-oriented Programming
3 Semester Credit Hours (3 Lecture Hours)
COSC 3325 Game Programming
3 Semester Credit Hours (3 Lecture Hours)
COSC 3335 Programming for Unmanned Aircraft Systems
3 Semester Credit Hours (3 Lecture Hours)
COSC 3336 Introduction to Database Systems
3 Semester Credit Hours (3 Lecture Hours)
COSC 3346 Operating Systems
3 Semester Credit Hours (3 Lecture Hours)
COSC 3351 Internet Programming
3 Semester Credit Hours (3 Lecture Hours)
COSC 3352 Mobile Programming
3 Semester Credit Hours (3 Lecture Hours)
COSC 3353 Survey of Programming Languages
3 Semester Credit Hours (3 Lecture Hours)
COSC 3360 Human-computer Interaction
3 Semester Credit Hours (3 Lecture Hours)
COSC 3370 Software Engineering
3 Semester Credit Hours (3 Lecture Hours)
COSC 3371 Computer Information Systems Economics
3 Semester Credit Hours (3 Lecture Hours)
COSC 3372 Network Security
3 Semester Credit Hours (2 Lecture Hours, 2 Lab Hours)
COSC 3373 Software Project Management
3 Semester Credit Hours (3 Lecture Hours)
COSC 3385 Numerical Methods
3 Semester Credit Hours (3 Lecture Hours)
COSC 3400 Skills for Computing Professionals
4 Semester Credit Hours (3 Lecture Hours, 2 Lab Hours)
COSC 3474 Cyber Defense I
4 Semester Credit Hours (3 Lecture Hours, 2 Lab Hours)
COSC 4100 Skills for Computing Professionals II
1 Semester Credit Hour (2 Lab Hours)
COSC 4310 Digital Forensics
3 Semester Credit Hours (3 Lecture Hours)
COSC 4324 Image Processing
3 Semester Credit Hours (3 Lecture Hours)
COSC 4325 Advanced Game Programming
3 Semester Credit Hours (3 Lecture Hours)
COSC 4328 Computer Graphics
3 Semester Credit Hours (3 Lecture Hours)
COSC 4330 Introduction to Artificial Intelligence
3 Semester Credit Hours (3 Lecture Hours)
COSC 4342 Computer Networks
3 Semester Credit Hours (3 Lecture Hours)
COSC 4343 Algorithms
3 Semester Credit Hours (3 Lecture Hours)
COSC 4345 Introduction to Machine Learning
3 Semester Credit Hours (3 Lecture Hours)
COSC 4348 Systems Programming
3 Semester Credit Hours (3 Lecture Hours)
COSC 4353 Compiler Construction
3 Semester Credit Hours (3 Lecture Hours)
COSC 4354 Senior Capstone Project
3 Semester Credit Hours (3 Lecture Hours)
COSC 4360 Principles of Programming Languages
3 Semester Credit Hours (3 Lecture Hours)
COSC 4365 Windows Security
3 Semester Credit Hours (3 Lecture Hours)
COSC 4367 Firewall and Intrusion Detection Systems
3 Semester Credit Hours (3 Lecture Hours)
COSC 4368 Penetration Testing
3 Semester Credit Hours (3 Lecture Hours)
COSC 4369 Incident Response
3 Semester Credit Hours (3 Lecture Hours)
COSC 4370 Models of Computation
3 Semester Credit Hours (3 Lecture Hours)
COSC 4396 Directed Independent Study
3 Semester Credit Hours
COSC 4590 Selected Topics
1-5 Semester Credit Hours (1-5 Lecture Hours)
COSC 4690 Contracted Field Experience in Computer Science
1-6 Semester Credit Hours (6 Lecture Hours)
COSC 5300 Introductory Topics in Computer Science
3 Semester Credit Hours (3 Lecture Hours)
COSC 5301 Programming I
3 Semester Credit Hours (3 Lecture Hours)
COSC 5302 Foundations of Computer Science
3 Semester Credit Hours (3 Lecture Hours)
COSC 5303 Computer Systems
3 Semester Credit Hours (3 Lecture Hours)
COSC 5313 Foundations of Computer Organization and Architecture
3 Semester Credit Hours (3 Lecture Hours)
COSC 5314 Programming II
3 Semester Credit Hours (3 Lecture Hours)
COSC 5315 Multi-Platform Software Development
3 Semester Credit Hours (3 Lecture Hours)
COSC 5316 Introduction to Artificial Intelligence
3 Semester Credit Hours (3 Lecture Hours)
COSC 5320 Design and Implementation of Computerized Instructional Systems
3 Semester Credit Hours (3 Lecture Hours)
COSC 5321 Data Structures
3 Semester Credit Hours (3 Lecture Hours)
COSC 5324 Digital Image Processing
3 Semester Credit Hours (3 Lecture Hours)
COSC 5326 Computer Vision
3 Semester Credit Hours (3 Lecture Hours)
COSC 5327 Introduction to Computer Graphics
3 Semester Credit Hours (3 Lecture Hours)
COSC 5328 Advanced Computer Graphics
3 Semester Credit Hours (3 Lecture Hours)
COSC 5331 Foundations of Computer System Software
3 Semester Credit Hours (3 Lecture Hours)
COSC 5334 The Design and Analysis of Algorithms
3 Semester Credit Hours (3 Lecture Hours)
COSC 5336 Database Management Systems
3 Semester Credit Hours (3 Lecture Hours)
COSC 5337 Data Mining
3 Semester Credit Hours (3 Lecture Hours)
COSC 5340 Human-Computer Interaction
3 Semester Credit Hours (3 Lecture Hours)
COSC 5350 Advanced Topics in DBMS
3 Semester Credit Hours (3 Lecture Hours)
COSC 5351 Advanced Computer Architecture
3 Semester Credit Hours (3 Lecture Hours)
COSC 5352 Advanced Operating Systems
3 Semester Credit Hours (3 Lecture Hours)
COSC 5353 Principles of Compiler Construction
3 Semester Credit Hours (3 Lecture Hours)
COSC 5354 ARTIFICIAL INTELLIGENCE
3 Semester Credit Hours (3 Lecture Hours)
COSC 5355 DATA COMMUNICATIONS NETWORKING
3 Semester Credit Hours (3 Lecture Hours)
COSC 5356 THEORY OF COMPUTATION
3 Semester Credit Hours (3 Lecture Hours)
COSC 5357 WIRELESS SENSOR NETWORKS
3 Semester Credit Hours (3 Lecture Hours)
COSC 5360 CONCURRENCY: PARALLEL AND DISTRIBUTED PROCESSING
3 Semester Credit Hours (3 Lecture Hours)
COSC 5362 MOBILE SOFTWARE DEVELOPMENT
3 Semester Credit Hours (3 Lecture Hours)
COSC 5370 ADVANCED SOFTWARE ENGINEERING
3 Semester Credit Hours (3 Lecture Hours)
COSC 5374 COMPUTER FORENSICS
3 Semester Credit Hours (3 Lecture Hours)
COSC 5375 INFORMATION ASSURANCE
3 Semester Credit Hours (3 Lecture Hours)
COSC 5376 NETWORK SECURITY
3 Semester Credit Hours (3 Lecture Hours)
COSC 5377 APPLIED CRYPTOGRAPHY
3 Semester Credit Hours (3 Lecture Hours)
COSC 5379 ADVANCED INFORMATION ASSURANCE
3 Semester Credit Hours (3 Lecture Hours)
COSC 5390 Internship
1-6 Semester Credit Hours
COSC 5393 RESEARCH METHODS IN COMP SCIEN
3 Semester Credit Hours (3 Lecture Hours)
COSC 5395 GRADUATE PROJECT AND TECHNICAL REPORT
3 Semester Credit Hours
COSC 5396 DIRECTED INDEPENDENT STUDY
1-3 Semester Credit Hours
COSC 5398 Thesis I
3 Semester Credit Hours (3 Lecture Hours)
COSC 5399 Thesis II
3 Semester Credit Hours (3 Lecture Hours)
COSC 5590 SELECTED TOPICS
1-5 Semester Credit Hours (1-5 Lecture Hours)
COSC 5999 Advanced Research in Computer Science
1-9 Semester Credit Hours (1-9 Lecture Hours)
COSC 6324 Digital Image Processing
3 Semester Credit Hours (3 Lecture Hours)
COSC 6326 Computer Vision
3 Semester Credit Hours
COSC 6327 Introduction to Computer Graphics
3 Semester Credit Hours
COSC 6328 Advanced Computer Graphics
3 Semester Credit Hours
COSC 6334 Design and Analysis of Algorithms
3 Semester Credit Hours (3 Lecture Hours)
COSC 6336 Database Management Systems
3 Semester Credit Hours (3 Lecture Hours)
COSC 6337 Data Mining
3 Semester Credit Hours (3 Lecture Hours)
COSC 6338 Machine Learning
3 Semester Credit Hours (3 Lecture Hours)
COSC 6339 Deep Learning
3 Semester Credit Hours (3 Lecture Hours)
COSC 6340 Human-Computer Interaction
3 Semester Credit Hours (3 Lecture Hours)
COSC 6350 Advanced Topics in DBMS
3 Semester Credit Hours (3 Lecture Hours)
COSC 6351 Advanced Computer Architecture
3 Semester Credit Hours (3 Lecture Hours)
COSC 6352 Advanced Operating Systems
3 Semester Credit Hours (3 Lecture Hours)
COSC 6353 Compiler Design and Construction
3 Semester Credit Hours (3 Lecture Hours)
COSC 6354 Artificial Intelligence
3 Semester Credit Hours (3 Lecture Hours)
COSC 6355 Data Communications and Networking
3 Semester Credit Hours (3 Lecture Hours)
COSC 6356 Theory of Computation
3 Semester Credit Hours (3 Lecture Hours)
COSC 6357 Wireless Sensor Networks
3 Semester Credit Hours
COSC 6360 Parallel Computing
3 Semester Credit Hours (3 Lecture Hours)
COSC 6361 Parallel Algorithms
3 Semester Credit Hours (3 Lecture Hours)
COSC 6362 Mobile Software Development
3 Semester Credit Hours (3 Lecture Hours)
COSC 6365 Current Trends in Programming
3 Semester Credit Hours (3 Lecture Hours)
COSC 6370 Advanced Software Engineering
3 Semester Credit Hours (3 Lecture Hours)
COSC 6374 Computer Forensics
3 Semester Credit Hours
COSC 6375 Information Assurance
3 Semester Credit Hours (3 Lecture Hours)
COSC 6376 Network Security
3 Semester Credit Hours
COSC 6377 Applied Cryptography
3 Semester Credit Hours
COSC 6379 Advanced Information Assurance
3 Semester Credit Hours (3 Lecture Hours)
COSC 6380 Data Analytics
3 Semester Credit Hours (3 Lecture Hours)
COSC 6393 Research Methods in Computer Science
3 Semester Credit Hours
COSC 6396 Directed Independent Study
1-3 Semester Credit Hours
COSC 6590 Selected Topics
3 Semester Credit Hours (3 Lecture Hours)