CSCI-C 155 Problem Solving and Programming I |
Online |
Fall, Spring |
CSCI-C 200 Introduction to Computers and Programming |
On-Campus, Online |
Fall, Spring |
CSCI-N 200 Principles of Computer Science |
Online |
Fall, Spring, Summer |
CSCI-N 201 Programming Concepts |
Online |
Fall, Spring |
CSCI-A 204 Introduction to Programming |
Online |
Fall, Spring, Summer |
CSCI-A 205 Computer Programming |
Online |
Fall, Spring |
CSCI-N 207 Data Analysis Using Spreadsheets |
Online |
Fall, Spring, Summer |
CSCI-N 211 Introduction to Databases |
Online |
Fall, Spring, Summer |
CSCI-C 212 Introduction to Software Systems |
On-Campus |
Fall, Spring |
CSCI-C 241 Discrete Structures for Computer Science |
On-Campus |
Fall, Spring |
CSCI-C 255 Problem Solving and Programming II |
Online |
Fall, Spring |
CSCI-C 291 System Programming with C and Unix |
On-Campus |
|
CSCI-C 308 System Analysis and Design |
On-Campus |
Fall |
CSCI-C 310 Data Structures – Python |
Online |
Fall, Spring, Summer |
CSCI-C 311 Programming Languages |
On-Campus |
Spring |
CSCI-N 311 Advanced Database Programming, Oracle |
Online |
Spring |
CSCI-N 317 Computation for Scientific Applications |
Online |
Fall, Spring, Summer |
CSCI-C 323 Mobile Application Development |
On-Campus |
|
CSCI-C 335 Computer Structures |
On-Campus |
Fall |
CSCI-C 343 Data Structures – Java |
On-Campus, Online |
Fall, Spring, Summer |
CSCI-B 355 Autonomous Robotics |
On-Campus |
|
CSCI-B 365 Introduction to Data Analysis and Mining |
|
|
CSCI-Y 390 Independent Study |
On-Campus, Online |
|
CSCI-B 392 Competitive Programming |
On-Campus |
|
CSCI-Y 398 Internship in Professional Practice |
Arranged |
|
CSCI-Y 399 Project in Professional Practice |
On-Campus |
|
CSCI-B 401 Fundamentals of Computing Theory |
On-Campus |
Spring |
CSCI-B 404 Introduction to Cryptography |
On-Campus |
Spring |
CSCI-C 407 Introduction to Digital Forensics |
On-Campus |
|
CSCI-B 416 Engineering Cloud Computing |
On-Campus |
Fall, Spring |
CSCI-B 424 Parallel and Distributed Programming |
|
|
CSCI-B 430 Security for Networked Systems |
On-Campus |
|
CSCI-P 433 Internet of Things |
On-Campus |
|
CSCI-P 434 Distributed Systems |
On-Campus |
|
CSCI-C 435 Operating Systems |
On-Campus |
Fall |
CSCI-C 437 Computer Security |
On-Campus |
Spring |
CSCI-B 438 Fundamentals of Computer Networks |
On-Campus |
Fall |
CSCI-C 442 Database Systems |
On-Campus, Online |
Fall, Spring, Summer |
CSCI-B 443 Introduction to Computer Architecture |
On-Campus |
Fall |
CSCI-C 455 Analysis of Algorithms |
On-Campus |
|
CSCI-B 457 Introduction to Computer Vision |
On-Campus |
|
CSCI-B 458 Deep Learning |
On-Campus |
Fall, Spring |
CSCI-B 459 Efficient Artificial Intelligence |
|
|
CSCI-C 460 Senior Project I |
On-Campus |
|
CSCI-C 463 Artificial Intelligence I |
On-Campus |
Spring |
CSCI-P 465 Software Engineering for Information Systems I |
On-Campus |
|
CSCI-P 466 Software Engineering for Information Systems II |
On-Campus |
|
CSCI-B 470 Wireless and Mobile Security |
On-Campus |
Spring |
CSCI-C 470 Senior Project II |
On-Campus |
|
CSCI-B 475 Quantum Computing and Applications |
On-Campus |
Fall |
CSCI-B 477 Security Engineering |
On-Campus |
Fall |
CSCI-C 486 Senior Capstone Project |
Online |
|
CSCI-C 490 Seminar in Computer Science |
On-Campus, Online |
|
CSCI-B 503 Algorithm Design and Analysis |
On-Campus |
Fall, Spring |
CSCI-B 504 Introduction to Cryptography |
On-Campus |
Spring |
INFO-H 510 Statistics for Data Science |
On-Campus |
|
CSCI-B 516 Engineering Cloud Computing |
On-Campus |
Fall, Spring |
CSCI-P 532 Object-Oriented Software Development |
On-Campus |
|
CSCI-P 536 Advanced Operating Systems |
On-Campus, Online |
|
CSCI-P 538 Computer Networks |
On-Campus, Online |
|
CSCI-P 539 Sensor Networks and the Internet of Things |
On-Campus |
Spring |
CSCI-B 543 Computer Architecture |
On-Campus |
Spring |
CSCI-B 547 Systems and Protocol Security and Information Assurance |
On-Campus |
|
CSCI-B 551 Elements of Artificial Intelligence |
On-Campus |
|
CSCI-B 555 Machine Learning |
On-Campus |
Fall |
CSCI-P 558 Deep Learning |
On-Campus |
Spring |
CSCI-B 561 Advanced Database Concepts |
On-Campus |
Fall |
CSCI-B 565 Data Mining |
On-Campus, Online |
Fall |
CSCI-P 565 Software Engineering I |
On-Campus |
|
CSCI-P 566 Software Engineering II |
On-Campus |
|
CSCI-P 567 Software Quality Assurance |
On-Campus, Online |
Fall |
CSCI-B 570 Wireless and Mobile Security |
On-Campus |
Spring |
CSCI-B 575 Quantum Computing and Applications |
On-Campus |
Fall |
CSCI-B 577 Security Engineering |
On-Campus |
Fall |
CSCI-P 583 Data Visualization |
On-Campus |
Spring |
CSCI-C 591 Research Seminar |
On-Campus |
|
CSCI-B 649 Topics in Systems |
On-Campus |
|
CSCI-B 651 Natural Language Processing |
On-Campus |
Spring |
CSCI-B 657 Computer Vision |
On-Campus |
|
CSCI-B 659 Topics in Artificial Intelligence |
On-Campus |
|
CSCI-Y 790 Graduate Independent Study |
On-Campus |
|
CSCI-Y 791 Graduate Independent System Development |
On-Campus |
|
CSCI-Y 792 Master’s Thesis |
On-Campus |
|
CSCI-Y 793 Master’s Software Thesis |
On-Campus |
|
CSCI-Y 890 Thesis Readings and Research |
On-Campus, Online |
|
CSCI-G 901 Advanced Research |
On-Campus, Online |
|