2017-2018 Undergraduate Catalog

Computer Science Comprehensive Major, 62-65 hours: B.S.—No Minor Required

CIP: 110101

Requirements

The Northwest Core (48-52 hours)

Must include the following:

CSIS 44101Foundations of Computing

3

 

MATH 17117Precalculus

4

OR

MATH 17118College Algebra

3

Note: MATH 17117 is the Northwest Core requirement for Math Option A.

MATH 17118 is the Northwest Core requirement for Math Option B.

Required Courses

CSIS 44141Computer Programming I

3

CSIS 44241Computer Programming II

3

CSIS 44242Data Structures

3

CSIS 44296Professional Development Seminar

3

CSIS 44345Computer Organization

3

CSIS 44349A Survey of Algorithms

3

CSIS 44356Network Fundamentals

3

CSIS 44460Database Systems

3

CSIS 44525Theory and Implementation of Programming Languages

3

CSIS 44550Operating Systems

3

CSIS 44561Software Engineering Principles

3

CSIS 44562Software Engineering Practice

3

Emphasis Areas

Choose one or more of the following emphases:

Data Management Emphasis

CSIS 44560Advanced Topics in Database Systems

3

CSIS 44564Design of Data Intensive Systems

3

CSIS 44566Applied Data Analytics

3

Mobile Computing Emphasis

CSIS 44443Mobile Computing-iOS

3

CSIS 44444Mobile Computing-Android

3

CSIS 44451Advanced Topics in Mobile Computing

3

Information Assurance and Security Emphasis

CSIS 44359Secure System Administration

3

CSIS 44457Applied Cryptography

3

CSIS 44555Network Security

3

Core Computer Science Emphasis

Choose 9 hours from the following courses:

CSIS 44325Programming Languages

3

CSIS 44351Foundations of Game Development

3

CSIS 44359Secure System Administration

3

CSIS 44413Visualization

3

CSIS 44425Knacktive

3

CSIS 44443Mobile Computing-iOS

3

CSIS 44444Mobile Computing-Android

3

CSIS 44451Advanced Topics in Mobile Computing

3

CSIS 44457Applied Cryptography

3

CSIS 44517Big Data

3

CSIS 44520Web Mining

3

CSIS 44555Network Security

3

CSIS 44560Advanced Topics in Database Systems

3

CSIS 44563Developing Web Applications and Services

3

CSIS 44564Design of Data Intensive Systems

3

CSIS 44566Applied Data Analytics

3

CSIS 44599Special Projects

1 to 6


 

Science Options

PHYS 25110General Physics I

3

PHYS 25111General Physics I Laboratory

1

AND

PHYS 25112General Physics II

3

PHYS 25113General Physics II Laboratory

1

 

OR

PHYS 25120Fundamentals of Classical Physics I

4

PHYS 25121Fundamentals of Classical Physics I Laboratory

1

AND

PHYS 25230Fundamentals of Classical Physics II

4

PHYS 25231Fundamentals of Classical Physics II Laboratory

1

 

OR

CHEM 24114General Chemistry I

3

CHEM 24115General Chemistry I Laboratory

1

AND

CHEM 24116General Chemistry II

4

CHEM 24117General Chemistry II Laboratory

1

PHYS 25110, PHYS 25112, PHYS 25120, PHYS 25230, CHEM 24114 and CHEM 24115 may not be used to fulfill any Northwest Core Requirement or any associated laboratories that are required. 

Math Option A

MATH 17117Precalculus

4

MATH 17215Discrete Mathematics

3

MATH 17120Calculus I

4

 

MATH 17230Probability and Statistics

3

OR

MATH 17114General Statistics

3

MATH 17117 is the Directed Northwest Core requirement for mathematical reasoning.

Math Option B

MATH 17118College Algebra

3

MATH 17215Discrete Mathematics

3

MATH 17114General Statistics

3

MATH 17316Linear Statistical Models I

3

MATH 17118 is the Directed Northwest Core requirement for mathematical reasoning.

Total credits does not include Directed Northwest Core Requirements.

Note: All required and elective computer science courses must be passed with a grade of “C” or better. A major field assessment is required of all senior year students majoring in computer science.

Total Credit Hours: 62-65