Applied Computer Science
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
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
- 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 Visual Programming
- CS 220 COBOL Programming
- CS 225 C++ Programming
- CS 230 RPG Programming
- CS 310 System Programming: C and Assembler
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 System Programming
- CS 320 Operating Systems Design
- CS 340 Internet Programming
- CS 350 Systems Analysis and Project Management
- CS 355 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 Survey 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 (2 credits)
- CS 493 Advanced Supervised Field Experience (2 credits)
ELECTIVES
Select courses to reach a total of 124 credits for the degree.