2023-2024 Undergraduate Catalog

Digital Media Comprehensive Major: 66 hours, B.S.—No Minor Required

CIP: 110801

Students choosing a Digital Media - Computer Science major must attain at least a cumulative 2.0 GPA and earn a minimum grade of C in all School of Computer Science and Information Systems courses.

Computer Science Programming Concentration

This is an interdisciplinary major in conjunction with the Department of Fine and Performing Arts, the School of Computer Science and Information Systems, and the School of Communication and Mass Media. Three concentrations are available for this major: Computer Science Programming (Computer Science and Information Systems), Content Strategy (Communication and Mass Media), and Visual Imaging (Fine and Performing Arts).

The Northwest Core (44-47 hours)

Institutional Requirements (4 hours)

Must include the following:

CSIS 44101Foundations of Computing

3

Required Core Courses (27 hours)

ART 131912D Design

3

ART 13292Introduction to Digital Art Studio

3

ART 13294Typography

3

MMED 20120Introduction to Mass Media

3

MMED 20243Media Design

3

MMED 20303Introduction to Web Publishing

3

CSIS 44144Web Development I

3

CSIS 44334Web Development II

3

MKTG 55330Principles of Marketing

3

Required Courses for Concentration in Computer Science Programming (30 hours):

MATH 17114General Statistics *

3

CSIS 44141Computer Programming I

3

CSIS 44241Computer Programming II

3

CSIS 44242Data Structures

3

CSIS 44296Professional Development Seminar

3

CSIS 44356Network Fundamentals

3

CSIS 44411Systems Analysis and Design

3

CSIS 44413Visualization

3

CSIS 44460Database Systems

3

CSIS 44563Developing Web Applications and Services

3

MATH 17114 fulfills a Northwest Core requirement as well as a requirement of the major, but the number of credit hours may be counted only once toward the total number of credit hours required for graduation.

Choose three courses from the following electives (9 hours):

CSIS 44345Computer Organization

3

CSIS 44349A Survey of Algorithms

3

CSIS 44351Foundations of Game Development

3

CSIS 44359Secure System Administration

3

CSIS 44382Secure Programming

3

CSIS 44386Digital Forensics

3

CSIS 44425Knacktive

3

CSIS 44440Internet of Things

3

CSIS 44443Mobile Computing-iOS

3

CSIS 44444Mobile Computing-Android

3

CSIS 44451Advanced Topics in Mobile Computing

3

CSIS 44457Applied Cryptography

3

CSIS 44481Ethical Hacking

3

CSIS 44484Cyber Risk Management and Incident Response

3

CSIS 44495Internship in Computer Science/Information Systems

1 to 3

CSIS 44517Big Data

3

CSIS 44520Web Mining

3

CSIS 44525Theory and Implementation of Programming Languages

3

CSIS 44550Operating Systems

3

CSIS 44555Network Security

3

CSIS 44560Advanced Topics in Database Systems

3

CSIS 44561Software Engineering Principles

3

CSIS 44562Software Engineering Practice

3

CSIS 44566Machine Learning

3

CSIS 44599Special Projects

1 to 6

NOTE: All required and elective computer science courses must be passed with a grade of C or better.

Free electives as needed to reach minimum 120 graduation hours

Concentration in Content Strategy

see the School of Communication and Mass Media

Concentration in Visual Imaging

see the Department of Fine and Performing Arts