Bachelor of Science in Computer Science (BSCS)

The BSCS requires the successful completion of a total of 120 credit hours of instruction, 60 of which are at the upper level (junior and senior years).

A student must complete at least 30 credit hours in General Education, required BSCS core courses, and emaining credit hours consist of major courses (if applicable) and/or elective courses.

BSCS Program Objectives

Upon successful completion of the program, students will be able to:

  • Apply design and development principles and methods to software design

  • Design and implement software systems

  • Apply programming skills to internet, web, and computer applications

  • Apply principles and techniques of database design and tools for the management of database and information systems

  • Operate effectively in a team and business environment

BSCS Major

  • This major is designed for students who are interested in the management of information systems design and development projects, or in operations of current systems. 

    CST 215 Security Implementation and Management

    CST 450 IT Project Management

    CST 486 Software Quality Assurance

    MGT 300 Principles of Management

    MGT 332 Organizational Behavior

  • IT personnel focus on applications, deployment, and configuration management. 

    CST 215 Security Implementation and Management

    CST 300 Operating Systems Principles

    CST 310 Introduction to Cybersecurity

    CST 320 Programming in C/C++

    CST 450 IT Project Management

  • This major is intended for students who plan to work in computer application systems design and development. 

    CST 305 Object-Oriented Software Design

    CST 320 Programming in C/C++

    CST 325 Programming in Visual Basic

    CST 405 Intelligent Systems

    CST 486 Software Quality Assurance

General Education Courses (30 credit-hours)

  • Written and oral communication

  • Quantitative reasoning

  • Information literacy

  • Critical thinking

  • Natural and physical sciences

  • Social and behavioral sciences

  • Humanities

BSCS Core Courses

MATH 105 (College Algebra) and MATH 106 (College Trigonometry) or MATH 200 (Business Mathematics) and STAT 200 (Basic Statistics) can be substituted for MATH 210 and MATH 211 if the student desires. 

Elective courses