B.S. 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.

Curriculum Requirements

The Core Curriculum (50-53 hours)

Please reference the https://belmontabbeycollege.edu/academics/core-curriculum/

 

Major Program Requirements (51 hours)

Also required:

MA151 or MA222

And one of MA208 or MA304 or PC300

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

CS303Algorithms

3

CS307Database Systems Design and Management

3

CS380Application Development I

3

CS381Application Development II

3

CS385Software Development

3

CS425Computer Systems

3

CS490Capstone Project – Product Launch

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