image_print

Computer Science Major

The department offers a major and minor in computer science. The major will prepare students for a variety of careers in computer science but emphasizes data management with web site development applications.

Requirements

42 hours of computer science courses including:

CS 100  Computers and Information Technology (3 hours)
CS 110  Introduction to Front-End Web Development (3 hours)
CS 200  Introduction to Programming (3 hours)
CS 201  Data Structures (3 hours)
CS 210  Information Technology Systems (3 hours)
CS 220  Programming in a Second Language (3 hours)
CS 230  Multi-tier Web Application Development (3 hours)
CS 301  Computer Systems (3 hours)
CS 360  Human Computer Interaction (3 hours)
CS 401  Operating Systems (3 hours)
CS 421  Database Management Systems (3 hours)
CS 431  Data Communications and Networks (3 hours)
CS 460  Computer and Network Security (3 hours)
CS 375  Junior Seminar (1 hour)
CS 475  Senior Project (2 hours)

Required supporting courses:

MA 123  Discrete Mathematics (3 hours)
MA 211  Linear Algebra (3 hours)
MA221  Elementary Applied Statistics (4 hours)
AR340  Web-Based Design (3 hours)

Recommended supporting courses

AR 230  Graphic Design I

Computer Science Major: Data Science Emphasis

Requirements

42 hours of computer science courses including:

CS 100 Computers and Information Technology (3 hours)
CS 110 Introduction to Front-End Web Development (3 hours)
CS 200 Introduction to Programming (3 hours)
CS 201 Data Structures (3 hours)
CS 210 Information Technology Services (3 hours)
CS 220 Programming in a Second Language (3 hours)
CS 230 Multi-tier Web Application Development (3 hours)
CS 301 Computer Systems (3 hours)
CS 360 Human Computer Interaction (3 hours)
CS 401 Operating Systems (3 hours)
CS 421 Database Management Systems (3 hours)
CS 431 Data Communications and Networks (3 hours)
CS 460 Computer and Network Security (3 hours)
CS 375 Junior Seminar (1 hour)
CS 475 Senior Project (2 hours)

Data Science courses:

CS 115 Introduction to Data Science (3 hours)
CS 215 Data Wrangling and Visualization (3 hours)
CS 315 Exploratory Data Analysis (3 hours)
MA 462 Mathematical Theory of Statistics (4 hours)

Required supporting courses:

MA 111 Calculus I (4 hours)
MA 112 Calculus II (4 hours)
MA 123 Discrete Mathematics (3 hours)
MA 211 Linear Algebra (3 hours)
MA 221 Elementary Applied Statistics (4 hours)

Computer Science Minor

Requirements

24 hours of computer science including:

CS 100  Computers and Information Technology (3 hours)
CS 200  Introduction to Programming (3 hours)
CS 201  Data Structures (3 hours)
CS 210  Information Technology Systems (3 hours)
CS 301  Computer Systems (3 hours)
CS 360  Human Computer Interaction (3 hours)

Two courses at the 300 or above level (6 hours)

Required supporting courses

MA 123  Discrete Mathematics (3 hours)
MA221  Elementary Applied Statistics (4 hours)

Recommended supporting courses

AR 320  Graphic Design I

Data Science Minor

Requirements

CS 115 Introduction to Data Science (3 hours)
CS 200 Introduction to Programming (3 hours)
CS 201 Data Structures (3 hours)
CS 215 Data Wrangling and Visualization (3 hours)
CS 315 Exploratory Data Analysis (3 hours)
MA 462 Mathematical Theory of Statistics (4 hours)

Total: 19 hours

Data Analytics Minor

Requirements

CS 115 Introduction to Data Science (3 hours)
CS 215 Data Wrangling and Visualization (3 hours)
MA 211 Linear Algebra (3 hours)

Plus three courses from the following list:
CS 200 Introduction to Programming (3 hours)
CS 201 Data Structures (3 hours)
BI/CH 310 Statistical Data Analysis (3 hours)
CS 315 Exploratory Data Analysis (3 hours)
MA 462 Mathematical Theory of Statistics (4 hours)

Biology or Biochemistry Majors may include the following courses on their list:
BI 235 Introduction to Biocomputing (3 hours)
BI 365 Evolution and Ecology (4 hours)

Finance and Accounting Majors may include the following course on their list:
BA 426 Financial Analysis (3 hours)

Total: 18-20 hours