Undergraduate Course Listings

Courses

Business Information Technology

BIT110Industry Best Practices

3 credits

BIT120Business & Information Systems Practices

4 credits

BIT140Electronic Commerce

2 credits

BIT150Applied Mobile Computing

2 credits

BIT220Server Administration I: Windows

3 credits

BIT224Server Administration II: Linux

3 credits

BIT228Server Administration III: Web

3 credits

BIT240Data Analytics & Business Intelligence I

4 credits

BIT280Computer Hardware, Peripherals & Support

4 credits

BIT281Hardware Systems

2 credits

BIT320Shell & Administrative Scripting

2 credits

BIT330Networks & Telecommunications in Business

4 credits

BIT340Data Analytics & Business Intelligence II

4 credits

BIT350Virtualization Technology & Administration

2 credits

BIT351Virtual Systems

4 credits

BIT360Applied Systems Operations & Disaster Recovery

3 credits

BIT370System Analysis & Business Modeling

4 credits

BIT380Integrated Business Solutions

4 credits

BIT381Integrated Business Solutions Project

2 credits

BIT390Emerging Technologies in Business

3 credits

BIT430Decision Support Systems

2 credits

BIT460Modern Data Center, Infrastructure & Cloud Computing Design Services

4 credits

BIT461Modern Data Center, Infrastructure & Cloud Computing Design Services Project

2 credits

Business

BUS101Personal Finance

3 credits

BUS110Principles of Finance

1 credit

BUS130Financial & Managerial Accounting

4 credits

BUS201Introduction to Economics

4 credits

BUS202Studies in Economics

3 credits

BUS230Marketing Management

3 credits

BUS290Business Fundamentals

3 credits

BUS325Money, Finance & Fundraising

4 credits

BUS330Strategic Planning

3 credits

BUS345Business Analysis, Operation & Organizational Planning

4 credits

BUS350Management, Organizational Behavior & Leadership Practices

4 credits

BUS355Applied Business Systems & Practices

4 credits

BUS445International Business Practices

3 credits

Computer Science

CSC105Using Modern Operating Systems

2 credits

CSC110Introduction to Computer Science

4 credits

CSC115Surveys in Technology

2 credit

CSC116Introduction to Information Technology

1 credit

CSC130Principles of Software Engineering

4 credits

CSC140Dynamic & Scripting Languages

3 credits

CSC150Object Oriented Programming & Design

6 credits

CSC160Application Development

4 credits

CSC171Mobile Application Development

3 credits

CSC180Open Source Platforms Development

4 credits

CSC185Development in Third Party Frameworks

3 credits

CSC190C++ Programming

4 credits

CSC195C++ Programming I

3 credits

CSC196C++ Programming II

3 credits

CSC210Introduction to Web Presentation & Development

2 credits

CSC230Computational Theory

3 credits

CSC240Business Web Development

4 credits

CSC250Algorithms & Data Structures I

4 credits

CSC252Algorithms & Data Structures II

4 credits

CSC260Dynamic Web Programming

4 credits

CSC280Developing Scalable Web Applications

4 credits

CSC316Website Design

4 credits

CSC317Web Design

3 credits

CSC325Human Computer Interface Design

4 credits

CSC330Programming Languages

3 credits

CSC340Computer Architecture

3 credits

CSC360Software Design Principles

3 credits

CSC370Process Modeling

3 credits

CSC380Distributed Systems

3 credits

CSC390Operating Systems

3 credits

CSC391Operating System Design & Implementation

4 credits

CSC440Testing & Quality Assurance

4 credits

CSC460Industry Trends in Software Development

4 credits

Database Technology

DBT130Databases I

4 credits

DBT230Databases II

4 credits

DBT330Persistence Applications

2 credits

English

ENG110Introduction to English Composition

4 credits

ENG210Persuasive & Professional Writing

4 credits

ENG250Poetry

2 credits

ENG310Creative Writing

4 credits

ENG311Principles of Creative Writing

2 credits

Fine Arts and Communication

FAC101Art Appreciation

2 credits

FAC105Leadership & Problem-Solving

3 credits

FAC120Spoken Communications

3 credits

FAC125Collaborative & Interpersonal Communications

3 credits

FAC130Character Design

2 credits

FAC150Animated Narratives in Modern Entertainment

2 credits

FAC201Music Appreciation

2 credits

FAC210Music Composition

2 credits

FAC220Animation in Art

2 credits

FAC299Marketing Your Personal Brand

2 credits

Gaming Technology

GAT120Topics in Game Development

2 credits

GAT160Game Libraries

4 credits

GAT180Mobile Game Development

3 credits

GAT260Game Console Development

4 credits

GAT265Game Console Lab

2 Credits

GAT280Rich Animation

3 credits

GAT310Advanced Game Physics

3 credits

GAT350Computer Graphics

3 credits

GAT360Game Programming & Production

4 credits

GAT380Game Engine Implementation & Development

4 credits

GAT381Development & Implementation of Game Engines

3 credits

GAT420Artificial Intelligence

3 credits

GAT430Serious Games

4 credits

Health and Physical Education

HPE110Hiking

2 credits

HPE120Yoga

2 credits

HPE130Billiards

2 credits

HPE140Outdoor Recreational Activities

2 credits

HPE160Personal Fitness

2 credits

HPE170Healthy Living

2 credits

HPE190Swimming

2 credits

HPE200Marine Diving

2 credits

Humanities

HUM105The Art & Science of Success

2 credits

HUM106Freshman Seminar

4 credits

HUM130Myth, Folklore & Popular Culture

2 credits

HUM150Logic

3 credits

HUM160Ancient Mythology

2 credits

HUM170Modern Entertainment Mythology

2 credits

HUM200The Imagination of Horror in Media

2 credits

HUM205Ethics

3 credits

HUM321Technical Writing

3 credits

Industrial Technology

IND150Tangible Product Design

2 credits

IND2003D Printing

2 credits

IND220Manufacturing

2 credits

IND230Survey of Robotics

2 credits

IND240Electrical Circuits

2 credits

IND250Aviation & Airpower

2 credits

Information Technology

ITH210Networking

4 credits

ITH215Networking I

2 credits

ITH216Networking II

4 credits

Information Security

ITS320Systems, Network & Physical Security

3 credits

ITS380Auditing, Governance & Compliance

3 credits

ITS390Hacking, Forensics & Countermeasures

3 credits

Language

LNG110Survey of Foreign Language

2 credits

LNG120Languages & Linguistics

2 credits

LNG130Artificial Languages

2 credits

Literature

LIT110Science Fiction Through Literature

2 credits

LIT120Comics as Literature

2 credits

LIT130Literary Masters

2 credits

Management

MGT230Information Storage & Management

3 credits

MGT300Fundamentals of Project Management

3 credits

MGT301Project Management

4 credits

MGT470Practices in Project Management

4 credits

Mathematics

MAT105College Algebra

3 credits

MAT110Sets, Probability & Number Systems

3 credits

MAT125Geometry

3 credits

MAT150Trigonometry

3 credits

MAT200Math-Based Codes, Cyphers & Secrets

3 credits

MAT210Linear Algebra

3 credits

MAT250Calculus

3 credits

MAT260Statistics

3 credits

MAT305Problem Solving

3 credits

MAT320Numerical Analysis

3 credits

MAT410Discrete Structure

3 credits

Modeling and Analysis

MOA140Information Modeling

4 credits

MOA141Introduction to Information Modeling

3 credits

MOA240Information Modeling II

4 credits

Multimedia

MTM140Basics of Film

2 credits

MTM150Film Production

2 credits

MTM160Graphic Design Tools

4 credits

MTM161Introduction to Graphic Design

3 credits

MTM165Graphic Design Projects

2 credits

MTM230Digital Art I

3 credits

MTM260Media Design Tools

3 credits

MTM265Media Design Projects

3 credits

MTM282Interactive Web Development

4 credits

MTM316Rich Internet Applications

4 credits

MTM320Advanced Web Scripting

4 credits

MTM330Digital Art II

3 credits

MTM350Experience Design

2 credits

MTM370Front-End implementation

4 credits

MTM410Digital Portfolio

1.5 credits

MTM450Web Game Development

4 credits

MTM470Back-End Implementation

4 credits

Physical and Biological Sciences

PSC115Introduction to Biology

2 credits

PSC201Astronomy

2 credits

PSC210Environmental Studies

2 credits

PSC220Introduction to Physics

3 credits

PSC225Studies in Applied Physics

4 credits

PSC226Introductory Physics

2 credits

PSC230Introduction to Chemistry

2 credits

Projects

PRO130Practice in Accounting Project

2 credits

PRO160Application Development Lab

2 credits

PRO161Projects in Graphic Design

2 credits

PRO180Open Source Platforms Development Lab

2 credits

PRO220Server Administration I Project

4 credits

PRO224Server Administration II Project

2 credits

PRO240Business Web Development Project

2 credits

PRO260Dynamic Web Programming Lab

2 credits

PRO265Projects in Media Design

2 credits

PRO280Developing Scalable Web Applications Lab

2 credits

PRO301Project Management in Practice

2 credits

PRO321Systems, Network & Physical Security Project

2 credits

PRO330Networking & Telecommunications in Business Project

2 credits

PRO345Business Analysis, Operation & Organizational Project

4 credits

PRO351Virtual Systems Project

4 credits

PRO370System Analysis & Business Modeling

4 credits

PRO371System Analysis Project

2 credits

PRO390Capstone Project

4 credits

PRO393Web Capstone Project

4 credits

PRO395Game Capstone Project

4 credits

PRO440Testing & Quality Assurance Project

2 credits

PRO470Project Management Project

2 credits

PRO485Game Studio I

6 credits

PRO486Game Studio II

6 credits

PRO487Game Studio III

6 credits

PRO490Enterprise Projects I

6 credits

PRO491Enterprise Projects II

6 credits

PRO492Enterprise Projects III

6 credits

PRO493Enterprise Projects: CIS I

6 credits

PRO494Enterprise Projects: CIS II

6 credits

Social and Behavioral Science

SSC150Introductory Psychology

2 credits

SSC250Human Relations & Personality Development

3 credits

SSC271American Government

3 credits

SSC272United States Government

2 credits

SSC310American Legal System

3 credits

SSC311Law & the Legal System

2 credits

SSC320Group Dynamics

3 credits

SSC321Introduction to Group Dynamics

2 credits

SSC322Conflict & Negotiation

2 credits

SSC350Intellectual Property

3 credits

SSC351Introduction to Intellectual Property

2 credits