Courses


Course Number Course Name
CSCI 100 Introduction to Programming
CSCI 101 Computational Thinking
CSCI 102 Computational Thinking with Lab
CSCI 107 Joy and Beauty of Computing
CSCI 112 Programming with C I
CSCI 114 Programming with C#
CSCI 117 Programming with Matlab
CSCI 124 Advanced C#/.NET
CSCI 135 Fundamentals of Computer Science I
CSCI 136 Fundamentals of Computer Science II
CSCI 194 Freshman Seminar
CSCI 232 Data Structures and Algorithms
CSCI 246 Discrete Structures
CSCI 255 Introduction to Embedded Systems
CSCI 291 Special Topics
CSCI 292 Independent Study
CSCI 298 Internship
CSCI 305 Concepts of Programming Languages
CSCI 311 Data Driven Web Applications
CSCI 321 Systems Design Process
CSCI 332 Design and Analysis of Algorithms
CSCI 340 Database Design
CSCI 347 Data Mining
CSCI 361 Computer Architecture
CSCI 438 Theory of Computation
CSCI 441 Computer Graphics
CSCI 443 User Interface Design
CSCI 444 Data Visualization
CSCI 446 Artificial Intelligence
CSCI 447 Machine Learning
CSCI 460 Operating Systems
CSCI 466 Networks
CSCI 470 Web Science
CSCI 477 Computer Modeling and Simulation
CSCI 479 Scientific Computing
CSCI 486 Senior Project
CSCI 491 Special Topics
CSCI 492 Independent Study
CSCI 494 Seminar
CSCI 498 Internship
CSCI 499 Capstone: Data Science Project
CSCI 544 Data Visualization
CSCI 577 Computer Modeling and Simulation
CSCI 579 Scientific Computing
CSCI 599 Computational Science Project
ESOF 194 Freshman Seminar
ESOF 322 Software Engineering
ESOF 326 Software Maintenance
ESOF 328 Requirements & Specifications
ESOF 411 Software Verification and Validation
ESOF 427 Software Design and Architecture
ESOF 486 Senior Design Project
ESOF 487 Senior Design Project II
ESOF 494 Senior Seminar