BS in Computer Science

Faculty

Chair: Gireesh Gupta

Associate Professor: Gireesh Gupta

Program Mission

The Computer Science Department and its Computer Science major support the mission of Belmont Abbey College by preparing students to succeed using computer systems to solve problems faced by individuals and organizations and to keep up with emerging technology and its uses. Designed to appeal to students with a wide variety of computer-related interests, our programs enable students to solve problems using their knowledge of computer technology, reasoning skills, ability to gather information, and skill at communicating proposed solutions effectively to a variety of audiences. This approach enables students to understand and evaluate the impact of their solutions and decisions and to continue their education independently. We welcome a diverse body of students and provide them with programs that foster an appreciation of their ethical, social, and public responsibility, helping them to lead lives of integrity, to succeed professionally, and to become responsible citizens.

Program Learning Goals

Students in the Computer Science program will:

  1. have a strong foundation in the software and hardware aspects of computing.
  2. gain the fundamental understanding of various computing topics such as application development, design an algorithm from a coding-focused perspective, hardware functions, internal data structure, and interface between hardware and software at the machine level.
  3. be able to present their reasoning and proposed solutions effectively to a variety of audiences.
  4. make informed judgements in computing practice based on legal and ethical principles relevant to the discipline.

This major is offered online in conjunction with a consortium of accredited colleges and universities. All courses within the program are delivered by faculty employed by partner institutions in the consortium, with technology and administrative support provided by Rize Education.

Oversight of courses offered through the consortium are reviewed and approved by Belmont Abbey College. Students register through Belmont Abbey College and receive academic credit from Belmont Abbey College.

Curriculum Requirements

The Core Curriculum (46-53 hours)

Please reference the Core Curriculum for traditional students or the Core Curriculum for ADP students, depending on your program.

Major Program Requirements (51 hours)

 
Course NumberCourse TitleCredits
CS101Introduction to Computer Science

3

CS201Introduction to Programming

3

CS203Programming for Everyone II

3

CS243Web Site Development

3

CS270Career Navigation and Exploration in Computer Science

3

CS302Data Structures

3

CS307Database Systems Design and Mgmt

3

CS325Algorithms

3

CS380Application Development I

3

CS381Application Development II

3

CS385Software Development

3

CS425Computer Systems

3

CS490Capstone

3

DS350Data Ethics

3

BU315WBusiness Communications

3

 

MA151College Algebra

3

Or

MA222Discrete Mathematics

3

 

MA208Statistics

3

Or

MA304Statistics for Business & Economics

3

Or

PC300Statistics for Psychology

3

 

General Electives (16-23 hours)