CSCI 10000
|
Intro to Computer Applications
|
1
|
-
|
-
|
2 Lecture Hours
|
Undergraduate
|
CSCI 10N01
|
Counting by Writing Code
|
1
|
-
|
EXPR - EXPR (Experimental)
|
2 Lecture Hours
|
Undergraduate
|
CSCI 10N02
|
Introduction to Computer Science for Digital Arts
|
3
|
-
|
EXPR - EXPR (Experimental)
|
3 Lecture Hours
|
Undergraduate
|
CSCI 11500
|
Computer Technology in Childhood Education
|
2
|
-
|
-
|
3 Lecture Hours
|
Undergraduate
|
CSCI 12000
|
Introduction to Computers
|
3
|
Flexible Core - Scientific World
|
-
|
3 Lecture Hours
|
Undergraduate
|
CSCI 12100
|
Computers & Money:Quant
|
3
|
Required Core - Mathematical&QuantitativeReasoning
|
-
|
3 Lecture Hours
|
Undergraduate
|
CSCI 12700
|
Introduction to Computer Science
|
3
|
Flexible Core - Scientific World
|
-
|
1.5 Lecture Hours, 1.5 Recitation Hours
|
Undergraduate
|
CSCI 127HE
|
Introduction to Computer Science
|
3
|
Flexible Core - Scientific World
|
-
|
1.5 Lecture Hours, 1.5 Recitation Hours
|
Undergraduate
|
CSCI 13200
|
Practical Unix and Programming with Lab
|
3
|
Flexible Core - Scientific World
|
-
|
3 Lecture Hours
|
Undergraduate
|
CSCI 13300
|
Programing for Everyone
|
3
|
Flexible Core - Scientific World
|
-
|
3 Lecture Hours
|
Undergraduate
|
CSCI 13500
|
Software Analysis and Design 1
|
4
|
-
|
-
|
3 Lecture Hours, 2 Recitation Hours
|
Undergraduate
|
CSCI 13600
|
Supervised Programming Lab
|
1
|
-
|
-
|
2 Laboratory Hours
|
Undergraduate
|
CSCI 15000
|
Discrete Structures
|
4
|
-
|
-
|
3 Lecture Hours, 1 Recitation Hours
|
Undergraduate
|
CSCI 16000
|
Computer Architecture 1
|
3
|
-
|
-
|
3 Lecture Hours
|
Undergraduate
|
CSCI 17200
|
Topics in Creative Problem Solving
|
1
|
-
|
-
|
1 Lecture Hours
|
Undergraduate
|
CSCI 18100
|
Independent Workshop
|
1
|
-
|
-
|
1 Internship Hours
|
Undergraduate
|
CSCI 18200
|
Independent Workshop
|
2
|
-
|
-
|
2 Internship Hours
|
Undergraduate
|
CSCI 18300
|
Independent Workshop
|
3
|
-
|
-
|
3 Internship Hours
|
Undergraduate
|
CSCI 23200
|
Relational Databases and SQL Programming, with Lab
|
3
|
-
|
-
|
3 Lecture Hours
|
Undergraduate
|
CSCI 23300
|
Program Project Sem Minor
|
1
|
-
|
-
|
2 Seminar Hours
|
Undergraduate
|
CSCI 23500
|
Software Analysis and Design 2
|
3
|
-
|
-
|
3 Lecture Hours
|
Undergraduate
|
CSCI 26000
|
Computer Architecture 2
|
3
|
-
|
-
|
3 Lecture Hours
|
Undergraduate
|
CSCI 26500
|
Computer Theory 1
|
3
|
-
|
-
|
3 Lecture Hours
|
Undergraduate
|
CSCI 26700
|
Micro Processing & Embedded System
|
3
|
-
|
-
|
3 Lecture Hours
|
Undergraduate
|
CSCI 27500
|
Symbolic Logic
|
3
|
-
|
-
|
3 Lecture Hours
|
Undergraduate
|
CSCI 32000
|
Artificial Intelligence
|
3
|
-
|
-
|
3 Lecture Hours
|
Undergraduate
|
CSCI 33500
|
Software Analysis and Design 3
|
3
|
-
|
-
|
3 Lecture Hours
|
Undergraduate
|
CSCI 34000
|
Operating Systems
|
3
|
-
|
-
|
3 Lecture Hours
|
Undergraduate
|
CSCI 35000
|
Artificial Intelligence
|
3
|
-
|
-
|
3 Lecture Hours
|
Undergraduate
|
CSCI 35300
|
Machine Learning
|
3
|
-
|
-
|
3 Lecture Hours
|
Undergraduate
|
CSCI 35500
|
Introduction to Linear Programming
|
3
|
-
|
-
|
3 Lecture Hours
|
Undergraduate
|
CSCI 36000
|
Computer Architecture 3
|
3
|
-
|
-
|
3 Lecture Hours
|
Undergraduate
|
CSCI 36500
|
Computer Theory 2
|
3
|
-
|
-
|
3 Lecture Hours
|
Undergraduate
|
CSCI 37100
|
Advanced Symbolic Logic
|
3
|
-
|
-
|
3 Lecture Hours
|
Undergraduate
|
CSCI 37200
|
Logic and Computers
|
3
|
-
|
-
|
3 Lecture Hours
|
Undergraduate
|
CSCI 37700
|
Non-Classical Logic
|
3
|
-
|
-
|
3 Lecture Hours
|
Undergraduate
|
CSCI 38500
|
Numerical Methods 1
|
3
|
-
|
-
|
3 Lecture Hours
|
Undergraduate
|
CSCI 39100
|
Independent Study in Computer Science
|
1
|
-
|
-
|
1 Independent Study Hours
|
Undergraduate
|
CSCI 39200
|
Independent Study in Computer Science
|
2
|
-
|
-
|
2 Independent Study Hours
|
Undergraduate
|
CSCI 39300
|
Independent Study in Computer Science
|
3
|
-
|
-
|
3 Independent Study Hours
|
Undergraduate
|
CSCI 39451
|
Programmng in Python
|
2
|
-
|
-
|
2 Lecture Hours
|
Undergraduate
|
CSCI 39452
|
High Technology Law
|
2
|
-
|
-
|
2 Lecture Hours
|
Undergraduate
|
CSCI 39453
|
Topics in Computer Science: Object Oriented Programming using JAVA
|
2
|
-
|
-
|
2 Lecture Hours
|
Undergraduate
|
CSCI 39454
|
Special Topics: Android Application Development
|
2
|
-
|
-
|
2 Lecture Hours
|
Undergraduate
|
CSCI 39500
|
Topics in Computer Science
|
3
|
-
|
-
|
3 Lecture Hours
|
Undergraduate
|
CSCI 39537
|
Intro to APIs
|
3
|
-
|
-
|
3 Lecture Hours
|
Undergraduate
|
CSCI 39538
|
Advanced Python Programming
|
3
|
-
|
-
|
3 Lecture Hours
|
Undergraduate
|
CSCI 39539
|
Intro to Cryptography
|
3
|
-
|
-
|
3 Lecture Hours
|
Undergraduate
|
CSCI 39540
|
Flutter App Dev
|
3
|
-
|
-
|
3 Lecture Hours
|
Undergraduate
|
CSCI 39541
|
Basics of Game Engines
|
3
|
-
|
-
|
3 Lecture Hours
|
Undergraduate
|
CSCI 39542
|
Intro to Data Science
|
3
|
-
|
-
|
3 Lecture Hours
|
Undergraduate
|
CSCI 39543
|
Intro to Data Mining
|
3
|
-
|
-
|
3 Lecture Hours
|
Undergraduate
|
CSCI 39544
|
Digital Product Dev
|
3
|
-
|
-
|
3 Lecture Hours
|
Undergraduate
|
CSCI 39546
|
The Ethic Challenges of Information Technology
|
3
|
-
|
-
|
3 Lecture Hours
|
Undergraduate
|
CSCI 39547
|
Projects in Computer Science
|
3
|
-
|
-
|
3 Lecture Hours
|
Undergraduate
|
CSCI 39548
|
Practical Web Development
|
3
|
-
|
-
|
3 Lecture Hours
|
Undergraduate
|
CSCI 39549
|
Agile Software Development
|
3
|
-
|
-
|
3 Lecture Hours
|
Undergraduate
|
CSCI 39551
|
Topics: Software Testing
|
3
|
-
|
-
|
3 Lecture Hours
|
Undergraduate
|
CSCI 39552
|
Topics: Coding Theory
|
3
|
-
|
-
|
3 Lecture Hours
|
Undergraduate
|
CSCI 39553
|
Topics:Genetic Algs
|
3
|
-
|
-
|
3 Lecture Hours
|
Undergraduate
|
CSCI 39554
|
Topics: Networking
|
3
|
-
|
-
|
3 Lecture Hours
|
Undergraduate
|
CSCI 39555
|
Topics: Expert System
|
3
|
-
|
-
|
3 Lecture Hours
|
Undergraduate
|
CSCI 39556
|
Topic: Neural Networks
|
3
|
-
|
-
|
3 Lecture Hours
|
Undergraduate
|
CSCI 39557
|
Hi-Perf.Systems Development
|
3
|
-
|
-
|
3 Lecture Hours
|
Undergraduate
|
CSCI 39558
|
Stat Packages- Spssx
|
3
|
-
|
-
|
3 Lecture Hours
|
Undergraduate
|
CSCI 39559
|
Topic: Computer Geometry
|
3
|
-
|
-
|
3 Lecture Hours
|
Undergraduate
|
CSCI 39560
|
Cmputationl Algebra
|
3
|
-
|
-
|
3 Lecture Hours
|
Undergraduate
|
CSCI 39561
|
Algs & Computability
|
3
|
-
|
-
|
3 Lecture Hours
|
Undergraduate
|
CSCI 39562
|
Advanced Discrete Structures
|
3
|
-
|
-
|
3 Lecture Hours
|
Undergraduate
|
CSCI 39563
|
Advanced Infomation Technology
|
3
|
-
|
-
|
3 Lecture Hours
|
Undergraduate
|
CSCI 39564
|
Object-Oriented Technology
|
3
|
-
|
-
|
3 Lecture Hours
|
Undergraduate
|
CSCI 39565
|
Rapid Appl. Devel
|
3
|
-
|
-
|
3 Lecture Hours
|
Undergraduate
|
CSCI 39566
|
Topics: Practicum
|
3
|
-
|
-
|
3 Lecture Hours
|
Undergraduate
|
CSCI 39567
|
Soft.Eng.Pro.Models
|
3
|
-
|
-
|
3 Lecture Hours
|
Undergraduate
|
CSCI 39568
|
Top: Internetworking
|
3
|
-
|
-
|
3 Lecture Hours
|
Undergraduate
|
CSCI 39569
|
Internet Security
|
3
|
-
|
-
|
3 Lecture Hours
|
Undergraduate
|
CSCI 39570
|
Javascript Game Programming
|
3
|
-
|
-
|
3 Lecture Hours
|
Undergraduate
|
CSCI 39571
|
Topic:Data Comm & Networking
|
3
|
-
|
-
|
3 Lecture Hours
|
Undergraduate
|
CSCI 39573
|
Digital Signal Processing
|
3
|
-
|
-
|
3 Lecture Hours
|
Undergraduate
|
CSCI 39574
|
Mcroproc Prg Sys Des
|
3
|
-
|
-
|
3 Lecture Hours
|
Undergraduate
|
CSCI 39575
|
Graph Theory
|
3
|
-
|
-
|
3 Lecture Hours
|
Undergraduate
|
CSCI 39576
|
Graph Theory 2
|
3
|
-
|
-
|
3 Lecture Hours
|
Undergraduate
|
CSCI 39577
|
Computational Media
|
3
|
-
|
-
|
3 Lecture Hours
|
Undergraduate
|
CSCI 39578
|
Applied Modeling
|
3
|
-
|
-
|
3 Lecture Hours
|
Undergraduate
|
CSCI 39579
|
Data Visualization
|
3
|
-
|
-
|
3 Lecture Hours
|
Undergraduate
|
CSCI 39580
|
Location Based Services
|
3
|
-
|
-
|
3 Lecture Hours
|
Undergraduate
|
CSCI 39580
|
Topic:Capstone Computer Science
|
3
|
-
|
-
|
3 Lecture Hours
|
Undergraduate
|
CSCI 39581
|
Capstone Course:Comp Science
|
3
|
-
|
-
|
3 Lecture Hours
|
Undergraduate
|
CSCI 39582
|
Topics:Computer Forensics
|
3
|
-
|
-
|
3 Lecture Hours
|
Undergraduate
|
CSCI 39583
|
Topics:Cloud Computing
|
3
|
-
|
-
|
3 Lecture Hours
|
Undergraduate
|
CSCI 39585
|
Android Application Development
|
3
|
-
|
-
|
3 Lecture Hours
|
Undergraduate
|
CSCI 39586
|
Open Source Software Development
|
3
|
-
|
-
|
3 Lecture Hours
|
Undergraduate
|
CSCI 39589
|
Interactive Media
|
3
|
-
|
-
|
3 Lecture Hours
|
Undergraduate
|
CSCI 39592
|
Topics: Quantum Computing
|
3
|
-
|
-
|
3 Lecture Hours
|
Undergraduate
|
CSCI 39593
|
Topics in Computer Science: Algorithms for Bioinformatics
|
3
|
-
|
-
|
3 Lecture Hours
|
Undergraduate
|
CSCI 39596
|
Advanced Networks and Cloud
|
3
|
-
|
-
|
3 Lecture Hours
|
Undergraduate
|
CSCI 39597
|
iOS Development
|
3
|
-
|
-
|
3 Lecture Hours
|
Undergraduate
|
CSCI 39598
|
Intro to Cyber Risk
|
3
|
-
|
-
|
3 Lecture Hours
|
Undergraduate
|
CSCI 40500
|
Software Engineering
|
3
|
-
|
-
|
3 Lecture Hours
|
Undergraduate
|
CSCI 41500
|
Data Communications and Networks
|
3
|
-
|
-
|
3 Lecture Hours
|
Undergraduate
|
CSCI 43500
|
Data Base Management
|
3
|
-
|
-
|
3 Lecture Hours
|
Undergraduate
|
CSCI 45000
|
Language Translation
|
3
|
-
|
-
|
3 Lecture Hours
|
Undergraduate
|
CSCI 46000
|
Advanced Programming Languages
|
3
|
-
|
-
|
3 Lecture Hours
|
Undergraduate
|
CSCI 48500
|
Numerical Methods 2
|
3
|
-
|
-
|
3 Lecture Hours
|
Undergraduate
|
CSCI 49100
|
Seminar
|
1
|
-
|
-
|
1 Lecture Hours
|
Undergraduate
|
CSCI 49101
|
Logic Basis Programming
|
1
|
-
|
-
|
1 Lecture Hours
|
Undergraduate
|
CSCI 49201
|
Function Programming in OCaml
|
2
|
-
|
-
|
2 Lecture Hours
|
Undergraduate
|
CSCI 49300
|
Seminar
|
3
|
-
|
-
|
3 Seminar Hours
|
Undergraduate
|
CSCI 49350
|
System Theory
|
3
|
-
|
-
|
3 Lecture Hours
|
Undergraduate
|
CSCI 49351
|
Seminar: Apl
|
3
|
-
|
-
|
3 Lecture Hours
|
Undergraduate
|
CSCI 49352
|
Software Management
|
3
|
-
|
-
|
3 Lecture Hours
|
Undergraduate
|
CSCI 49353
|
Knowledge Representation
|
3
|
-
|
-
|
3 Lecture Hours
|
Undergraduate
|
CSCI 49354
|
Computatnl Ling
|
3
|
-
|
-
|
3 Lecture Hours
|
Undergraduate
|
CSCI 49355
|
Algorithm Design & Analysis
|
3
|
-
|
-
|
3 Lecture Hours
|
Undergraduate
|
CSCI 49356
|
Computer Graphics
|
3
|
-
|
-
|
3 Lecture Hours
|
Undergraduate
|
CSCI 49357
|
Mult-Valued Logic
|
3
|
-
|
-
|
3 Lecture Hours
|
Undergraduate
|
CSCI 49358
|
Sem:Comput Geomty
|
3
|
-
|
-
|
3 Lecture Hours
|
Undergraduate
|
CSCI 49359
|
Sem:Cryptography
|
3
|
-
|
-
|
3 Lecture Hours
|
Undergraduate
|
CSCI 49360
|
Error Crtng Codes
|
3
|
-
|
-
|
3 Lecture Hours
|
Undergraduate
|
CSCI 49361
|
Cogntn&Computatn
|
3
|
-
|
-
|
3 Lecture Hours
|
Undergraduate
|
CSCI 49362
|
Natural Language Processing
|
3
|
-
|
-
|
3 Lecture Hours
|
Undergraduate
|
CSCI 49363
|
Software Metric
|
3
|
-
|
-
|
3 Lecture Hours
|
Undergraduate
|
CSCI 49364
|
Modern Computing Methods
|
3
|
-
|
-
|
3 Lecture Hours
|
Undergraduate
|
CSCI 49365
|
Parallel Computing
|
3
|
-
|
-
|
3 Lecture Hours
|
Undergraduate
|
CSCI 49366
|
Unix Tools
|
3
|
-
|
-
|
3 Lecture Hours
|
Undergraduate
|
CSCI 49367
|
Adv Sftwre Eng Tp
|
3
|
-
|
-
|
3 Lecture Hours
|
Undergraduate
|
CSCI 49368
|
Sftwr Mdl&Dsg Mth
|
3
|
-
|
-
|
3 Lecture Hours
|
Undergraduate
|
CSCI 49369
|
Computational Vision
|
3
|
-
|
-
|
3 Lecture Hours
|
Undergraduate
|
CSCI 49370
|
Graphical User Interface Programming
|
3
|
-
|
-
|
3 Lecture Hours
|
Undergraduate
|
CSCI 49371
|
Seminar: Big Data
|
3
|
-
|
-
|
3 Lecture Hours
|
Undergraduate
|
CSCI 49372
|
Seminar: Computer Law
|
3
|
-
|
-
|
3 Seminar Hours
|
Undergraduate
|
CSCI 49373
|
Windows Programming
|
3
|
-
|
-
|
3 Lecture Hours
|
Undergraduate
|
CSCI 49374
|
Constraint Satis
|
3
|
-
|
-
|
3 Lecture Hours
|
Undergraduate
|
CSCI 49375
|
Network Security
|
3
|
-
|
-
|
3 Lecture Hours
|
Undergraduate
|
CSCI 49376
|
Big Data Technology
|
3
|
-
|
-
|
3 Lecture Hours
|
Undergraduate
|
CSCI 49377
|
Deep Learning
|
3
|
-
|
-
|
3 Lecture Hours
|
Undergraduate
|
CSCI 49378
|
Distr Sys & Cloud
|
3
|
-
|
-
|
3 Lecture Hours
|
Undergraduate
|
CSCI 49379
|
Intro to Blockchain
|
3
|
-
|
-
|
3 Lecture Hours
|
Undergraduate
|
CSCI 49380
|
Intro to Reactive Programming
|
3
|
-
|
-
|
3 Lecture Hours
|
Undergraduate
|
CSCI 49381
|
Intro to Computer Security
|
3
|
-
|
-
|
3 Lecture Hours
|
Undergraduate
|
CSCI 49382
|
Advanced Visualization Tools
|
3
|
-
|
-
|
3 Seminar Hours
|
Undergraduate
|
CSCI 49383
|
VR, AR, Mixed Reality
|
3
|
-
|
-
|
3 Lecture Hours
|
Undergraduate
|
CSCI 49600
|
Supervised Research
|
1
|
-
|
-
|
1 Research Hours
|
Undergraduate
|
CSCI 49700
|
Supervised Research
|
2
|
-
|
-
|
2 Research Hours
|
Undergraduate
|
CSCI 49800
|
Supervised Research
|
3
|
-
|
-
|
3 Research Hours
|
Undergraduate
|
CSCI 49900
|
Advanced Applications: A Capstone for Majors
|
4
|
-
|
-
|
4 Lecture Hours
|
Undergraduate
|
SCI 11100
|
Brains, Minds, and Machines
|
3
|
Flexible Core - Scientific World
|
-
|
3 Lecture Hours
|
Undergraduate
|