2018-2019 Undergraduate Academic Catalog

Academic Catalog

Computer Science Major

Print View

Degree Type Offered: B.S. Major

CSCI-105 Introduction to Programming

CSCI-200 Intermediate Programming

CSCI-205 Data Structures

CSCI-225 Mathematical Structures for Computer Science

CSCI-320 Algorithm Analysis

CSCI-330 Operating Systems

CSCI-340 Computer Architecture

CSCI-400 Software Engineering for Computer Scientists

CSCI-440 Networks and Security

CIS-250 Introduction to Information Systems

CIS-350 Database Management

And two math courses from the following :

MATH-130 Survey of Calculus

-or-

MATH-131 Calculus I

MATH-132 Calculus II

MATH-140 Introduction to Statistics

MATH-210 Introduction to Linear Algebra

And 6 additional credits chosen from the following :

CSCI-230 Scripting Languages

CSCI-240 Web API Programming Using Facebook

CSCI-305 Animation and 3D Programming

CSCI-300 Mobile Application Development

CSCI-410 Signal and Image Processing

CSCI-415 Artificial Intelligence

CSCI-420 Cryptography

CSCI-445 Ethical Hacking

ART-322 Web Design and Development

PHYS-305 Electronics

PHYS-306 Digital Electronics

May be taken as a dual major with mathematics.