Applied Computer Science

Bachelor of Science
School of Sciences and Social Sciences

The Bachelor of Science in Applied Computer Science provides students with a thorough grounding in computer programming and information science and an introduction to the various branches of computer science. The primary focus is to prepare students to successfully operate as information science (IS) or information technology (IT) professionals, and/or pursue graduate studies in CS or a related field.

INTEGRATIVE STUDIES REQUIREMENTS

44 credits minimum

MAJOR REQUIREMENTS

54 credits

Core Courses

20 credits

  • MATH 135 Mathematical Foundations for CS
  • CS 140 Computer Programming I
  • Select one of the following:
    • CS 160 Microcomputer Systems 
    • CS 150 Web Page Construction
  • CS 185 Computer Programming II
  • CS 280 Data Structures and Algorithms

Architecture and Programming Electives

8 credits

One CS course, approved by student's advisor, in a second, non-Windows computer-operating system or architecture.

Current courses that satisfy this requirement are:

  • CS 210 Midrange Systems
  • CS 215 Unix System Admin
  • CS 265 Computer Architecture
  • CS 367 Command Language Programming

One additional CS course in a programming language other than the primary language taken in CS 140, CS 185, or CS 280, and approved by CS advisor.

Current courses that satisfy this requirement are:

 

  • CS 205 User Interface and Visual Programming
  • CS 220 COBOL Programming
  • CS 225 C++ Programming
  • CS 230 RPG Programming
  • CS 310 Assembly Language

Advanced Electives

24 credits

Six (6) CS upper-level courses (300 and 400 level) with a minimum of three (3) 400-level courses. Twenty-four (24) total credits, including a maximum of 4 credits of independent study (CS 498). Does not include supervised field experience (CS 493) or cooperative education (CS 494).

Current courses that satisfy this requirement are:

  • CS 310 Assembly Language
  • CS 320 Operating Systems Design
  • CS 340 Internet Programming
  • CS 350 Systems Analysis and Project Management
  • CS 355 Telecom and Computer Networks
  • CS 360 Database Systems
  • CS 367 Command Language Programming
  • CS 375 Software Engineering
  • CS 410 Advanced Software Development
  • CS 420 E-Commerce Development
  • CS 430 Study of Programming Languages
  • CS 440 Software Engineering Project
  • CS 460 Data Warehousing and Mining
  • CS 462 DBS Project and Advanced SQL
  • CS 485 Strategic Information Management
  • CS 490 Advanced Special Topics
  • CS 495 Seminar
  • CS 498 Independent Study

Practical Experience

2 credits

Choose one:

  • CS 293 Supervised Field Experience
  • CS 493 Advanced Supervised Field Experience (2 credits)

 

ELECTIVES

Select courses to reach a total of 124 credits for the degree.

DEGREE REQUIREMENTS

124 credits