Computing Sciences
Degrees and Certificates
Classes
CSC 7100 : Computer Systems
Credits
3CSC 8000 : Found of Algor & Data Struc
Assumes some programming background. Review of Python syntax, data structures, functions, and modules. Programming in Python with emphasis on machine learning applications. Study of libraries relevant to ML, including NumPy, SciPy, Pandas, Matplotlib, Scikit-learn and TensorFlow.
Credits
3CSC 8200 : Hlth Informatics & EHealth Sys
Credits
3CSC 8210 : Hlthcare Safety Secur Law&Eth
Credits
3CSC 8220 : Software Engr&Hlth Informatic
Credits
3CSC 8230 : Database System&Hlth Infomatic
Credits
3CSC 8301 : Design and Analysis of Algs
Fundamental strategies for algorithm design; mathematical and empirical techniques for analysis of nonrecursive and recursive algorithms, with applications such as sorting, searching, string processing and graphs; NP-complete problems and approximation algorithms.
Credits
3CSC 8310 : Programming Languages
Credits
3CSC 8400 : Computer Systems
Credits
3CSC 8450 : Digital Forensics
Credits
3CSC 8470 : Computer Graphics
Credits
3CSC 8490 : Database Systems
Credits
3CSC 8491 : Data Mining & Visualization
Theory and practice of information management including PL/SQL; object and object-relational databases; data warehousing; data mining.
Credits
3CSC 8495 : Information Retrieval
Credits
3CSC 8505 : Compiler Construction
Credits
3Prerequisites
CSC 8301 :C and CSC 8310 :C
CSC 8510 : Theory of Computability
Credits
3CSC 8515 : Machine Learning
Credits
3CSC 8520 : Artificial Intelligence
Credits
3Prerequisites
CSC 8301 :C
CSC 8525 : Computer Vision
Credits
3CSC 8540 : Software Engineering
Credits
3CSC 8541 : Requirements Engineering
Credits
3CSC 8542 : Software Design and Evolution
Credits
3CSC 8543 : Software Testing&Quality Assur
Credits
3CSC 8544 : Software Project Management
Credits
3CSC 8545 : Software Studio
Credits
3CSC 8550 : Computing for Data Science
Credits
3CSC 8560 : Computer Networks
Credits
3Prerequisites
(CSC 8301 :C and CSC 8410 :C)
CSC 8565 : Cybersecurity
Credits
3CSC 8566 : Internet of Things
Credits
3CSC 8570 : User/System Interface
Credits
3CSC 8600 : Object Oriented Design & Prog
Credits
3Prerequisites
(CSC 8301 :Y :C or CSC 8410 :Y :C)
CSC 8610 : Multimedia Technology
Credits
3Prerequisites
CSC 8301 :C
CSC 8620 : Logic
Credits
3CSC 8700 : Sys Prog - UNIX & C.
Credits
3CSC 8990 : Graduate Computing Practicum
Credits
1CSC 8991 : Grad Practicum Continuation
Credits
0Prerequisites
202110
CSC 9000 : Guided Study
Credits
3CSC 9010 : Special Topics
Credits
3CSC 9025 : Grand Challenges of Computing
Project-based course; research track; research topics, tools for investigation, modes of discovery and presentation, sources of information, inspiration, foundations of computing application; development track: significant software development, approaches, tools, techniques, trends, domains of applications.