Degree Programs

Bachelor of Science Degree in Computer Science/Systems

The bachelor of science degree with a major in computer science/systems is based on the bachelor or arts degree in computer science, but adds a systems analysis component to the major. The degree requires the completion of 71-72 hours in the major and curriculum requirements in systems analysis. All systems curriculum courses must be completed with a grade of C- or better. Students in this major are required to pass a comprehensive examination during their senior year consisting of a programming project and an oral examination.

The degree requires successful completion of core courses, courses in a predetermined area of concentration, systems curriculum courses, and systems curriculum elective courses, and other elective courses as described below.

While the course requirements listed below are believed to be an accurate representation of the requirements for the bachelor of science degree in computer science/systems for the 2008-09 catalog year, it is not the official listing of requirements. Refer to the Taylor University Academic Catalog pages of the Taylor University web site. Please notify The Computer Science and Engineering Department (cseinfo@cse.taylor.edu) of any error or ambiguity found on this or other listing of course requirements.

Core Requirements

CourseCredit hoursCourse Title
COS 1204Introduction to Computer Science I
COS 1214Introduction to Computer Science II
COS 2643Interactive Application Development
COS 2653Data Structures and Algorithms
COS 2843Introduction to Computer Systems
COS 3112Ethics in Computer Science
COS 3414Database Concepts
COS 4931Computer Science Senior Capstone
MAT 1514Calculus with Analytic Geometry I
MAT 2153Discrete Mathematics for Computer Science
SYS 1013Intro to Systems
Either
 COS 3934Practicum
or
 COS 4523Research I
Either
 MAT 2104Introductory Statistics
or
 MAT 3524Mathematical Statistics
Select one course from:
 COS 3203Algorithm Design
 COS 3823Language Structures
 COS 4353Theory of Computation

Required of all tracks except Software Studio:
  COS 4923Senior Project

Systems Requirements

  IAS 3303Human Relations in the Organization
  MAT 3823Advanced Statistics
  SYS 3903Information Systems Analysis
  SYS 3921Systems Seminar
  SYS 4024Modelling and Simulation
Either
   COS 3724Software Studio 2
or
   SYS 3943Information Systems Design
Select one from
   SYS 2143Principles of Human Computer Interaction
   SYS 3103E-Commerce
   SYS 4014Operations Research
   SYS 4033Operations Management
   ENT 4203Creativity and Concept Development

Concentration Requirements

Select one of the following concentration areas:
Business Information Systems
  COS 2403Business App Programming
  COS 3403Software Engineering
  MGT 2013Business Basics
  SYS 2143Principles of Human Computer Interaction
Choose one
   ACC 2413Accounting Principles I
   ENT 4223New Venture Planning

or
 Graphics
  SYS 2143Principles of Human Computer Interaction
  COS 3143Human Computer Interaction
  COS 3503Computer Graphics
  COS 3513Computer Vision
  COS 4243Surfaces and Modeling
  COS 4253Animation

or
 Intelligent Systems
  COS 2803Introduction to Artificial Intelligence
  COS 3513Computer Vision
  COS 3803Natural Language Processing
  SYS 3523Knowledge Based Systems
  COS 4113Machine Learning

or
 Scientific Computing
  MAT 2304Calculus with Analytic Geometry II
  MAT 2404Calculus with Analytic Geometry III
  MAT 2454Linear Algebra
  MAT 2514Differential Equations
  MAT 3103Mathematical Modeling with Numerical Analysis

or
 Software Studio
  COS 3403Software Engineering
  COS 371*4Software Studio I*
  COS 3724Software Studio II
  COS 4714Software Studio III
  COS 4724Software StudiO IV

*COS 371 requires SYS 390 as a prerequisite

Electives

Select enough electives to meet the 71 total hour requirement from the following:
  COS 2303Missions Technology
  COS 2403Business Application Programming
  COS 2803Introduction to Artificial Intelligence
  any COS 300/400 level course
  SYS 2143Principles of Human and Computer Interaction
  SYS 3523Knowledge Based Systems
  SYS 4014Operations Research
  SYS 4033Operations Management
  SYS 4113Machine Learning
Please also visit the CSE pages on the Taylor University site.