Bachelor of Science Course Listings

Bachelor of Science Courses

Business Information Technology

BIT110Industry Best Practices

3 credits

BIT120Business & Information Systems Practices

4 credits

BIT220Server Administration I: Windows

3 credits

BIT224Server Administration II: Linux

3 credits

BIT228Server Administration III: Web

3 credits

BIT281Hardware Systems

2 credits

BIT320Shell & Administrative Scripting

2 credits

BIT330Networks & Telecommunications in Business

4 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

Business

BUS101Personal Finance

3 credits

BUS110Principles of Finance

1 credit

BUS130Financial & Managerial Accounting

4 credits

BUS202Studies in Economics

3 credits

BUS230Marketing Management

3 credits

BUS330Strategic Planning

3 credits

BUS345Business Analysis, Operation & Organizational Planning

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

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

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

CSC270Solution Stack Software Development

3 credits

CSC280Developing Scalable Web Applications

4 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

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

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

GAT310Advanced Game Physics

3 credits

GAT350Computer Graphics

3 credits

GAT360Game Programming & Production

4 credits

GAT381Development & Implementation of Game Engines

3 credits

GAT420Artificial Intelligence

3 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

HUM106Freshman Seminar

4 credits

HUM130Myth, Folklore & Popular Culture

2 credits

HUM150Logic

3 credits

HUM160Ancient 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

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

MGT301Project 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

Modeling and Analysis

MOA141Introduction to Information Modeling

3 credits

Multimedia

MTM140Basics of Film

2 credits

MTM150Film Production

2 credits

MTM161Introduction to Graphic Design

3 credits

MTM230Digital Art I

3 credits

MTM260Media Design Tools

3 credits

MTM282Interactive Web Development

4 credits

MTM320Advanced Web Scripting

4 credits

MTM370Front-End Implementation

4 credits

MTM450Web Game Development

4 credits

Physical and Biological Sciences

PSC115Introduction to Biology

2 credits

PSC201Astronomy

2 credits

PSC210Environmental Studies

2 credits

PSC226Introductory Physics

2 credits

PSC230Introduction to Chemistry

2 credits

Projects

PRO100Introductory Software Projects

2 credits

PRO150Web-Based Software Projects

2 credits

PRO160Application Development Lab

2 credits

PRO161Projects in Graphic Design

2 credits

PRO180Open Source Platforms Development Lab

2 credits

PRO200Software Projects in Emerging Platforms

2 credits

PRO220Server Administration I Project

4 credits

PRO224Server Administration II Project

2 credits

PRO230Digital Art Projects

2 credits

PRO240Business Web Development Project

2 credits

PRO250Software Projects in Existing Code

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

PRO310Digital Portfolio Projects

2 credits

PRO321Systems, Network & Physical Security Project

2 credits

PRO330Networking & Telecommunications in Business Project

2 credits

PRO351Virtual Systems Project

4 credits

PRO355Data Analytics Project I

2 credits

PRO365Data Analytics Project II

2 credits

PRO385Game Engine Projects

2 credits

PRO390Capstone Project

4 credits

PRO440Testing & Quality Assurance Project

2 credits

PRO490Enterprise Projects I

6 credits

PRO491Enterprise Projects II

6 credits

PRO492Enterprise Projects III

6 credits

Social and Behavioral Science

SSC150Introductory Psychology

2 credits

SSC250Human Relations & Personality Development

3 credits

SSC272United States Government

2 credits

SSC311Law & the Legal System

2 credits

SSC321Introduction to Group Dynamics

2 credits

SSC322Conflict & Negotiation

2 credits

SSC351Introduction to Intellectual Property

2 credits