Course Descriptions: undergraduate

Number Title Credit Hours
CSCI 23000 Computing I 4
CSCI 24000 Computing II 4
CSCI 24200 Computing II for Engineers 2
CSCI 26500 Advanced Programming 3
CSCI 30000 Systems Programming 3
CSCI 34000 Discrete Computational Structures 3
CSCI 35500 Introduction to Programming Languages 3
CSCI 36200 Data Structures 3
CSCI 36300 Software Design 3
CSCI 40200 Architecture of Computers 3
CSCI 40300 Introduction to Operating Systems 3
CSCI 41400 Numerical Methods MATH 414 3
CSCI 43200 Security in Computers 3
CSCI 43500 Multimedia Information Systems 3
CSCI 43600 Principles of Computer Networking 3
CSCI 43700 Introduction to Computer Graphics 3
CSCI 43800 Advanced Game Development 3
CSCI 44100 Client-Server Database Systems 3
CSCI 44300 Database Systems 3
CSCI 44600 Introduction to Microprocessor Architecture 3
CSCI 44800 Biometric Computing 3
CSCI 45000 Principles of Software Engineering 3
CSCI 45200 Object-Oriented Analysis and Design 3
CSCI 46300 Analysis of Algorithms 3
CSCI 47000 Automata and Formal Languages 3
CSCI 47500 Scientific Computing I 3
CSCI 47600 Scientific Computing II 3
CSCI 47700 High Performance Computing 3
CSCI 48100 Data Mining 3
CSCI 48400 Theory of Computation 3
CSCI 48500 Expert System Design 3
CSCI 48700 Artificial Intelligence 3
CSCI 49000 Topics in Computer Sciences for Undergraduates 1-5
CSCI 49500 Explorations in Applied Computing 3
CSCI N100 Introduction to Computers and Computing 3
CSCI N199 Introductory Computing Topics topic varies 1-3
CSCI N200 The Principles of Computer Science 3
CSCI N201 Programming Concepts 3
CSCI N205 Computing for the Paralegal 3
CSCI N207 Data Analysis Using Spreadsheets 3
CSCI N211 Introduction to Databases 3
CSCI N241 Fundamentals of Web Development 3
CSCI N299 Survey of Computing Applications topic varies 1-3
CSCI N300 Mobile Web Application Development 3
CSCI N301 Fundamental Computer Science Concepts 3
CSCI N305 C Language Programming 3
CSCI N307 Introduction to Programming Using Java 3
CSCI N311 Advanced Database Programming, Oracle 3
CSCI N317 Computation for Scientific Applications 3
CSCI N321 System and Network Administration 3
CSCI N331 Visual Basic Programming 3
CSCI N335 Advanced Programming, Visual Basic 3
CSCI N341 Introduction to Client-Side Web Programming 3
CSCI N342 Server-Side Programming for the Web 3
CSCI N343 Object-Oriented Programming for the Web 3
CSCI N345 Advanced Programming, Java 3
CSCI N351 Introduction to Multimedia Programming 3
CSCI N355 Introduction to Virtual Reality 3
CSCI N361 Fundamentals of Software Project Management 3
CSCI N399 Topics in Computing topic varies 1-3
CSCI N410 Mobile Native Application Development 3
CSCI N431 E-Commerce with ASP.NET 3
CSCI N435 Data Management Best Practices with ADO.NET 3
CSCI N443 XML Programming 3
CSCI N451 Web Game Development 3
CSCI N461 Software Engineering for Applied Computer Science 3cr.
CSCI N485 Capstone Project in Applied Computing 3
CSCI N499 Topics in Applied Computing topic varies 1-3