Computer Science A.B.

A Bachelor of Arts degree with a major in Computer Science requires the completion of the Elon Core Curriculum as well as the Major Requirements listed below.

Major Requirements:

Required courses: 16 sh

CSC 130COMPUTER SCIENCE I

4 sh

CSC 230COMPUTER SCIENCE II

4 sh

CSC 331ALGORITHM ANALYSIS

4 sh

MTH 241DISCRETE STRUCTURES

4 sh

CSC 070SENIOR COMPREHENSIVE EVALUATION

0

Choose one course beyond core math requirement: 4 sh

Probability/Statistics: If core math requirement was MTH 151, then

STS 110INTRODUCTION TO STATISTICAL REASONING

4 sh

or a probability and/or statistics course

OR

Quantitative Analysis: If core math requirement was STS 110, then

MTH 151CALCULUS I

4 sh

Choose seven 300-400 level CSC elective courses: 28 sh

A maximum total of 4sh of CSC 481 may count among these electives.

Total Credit Hours: 48

Program Outcomes

Analyze the local and global impact of computing on individuals, organizations and society.

Function effectively on teams to accomplish a common goal.

Articulate professional, ethical, legal, security and social issues and responsibilities.

Design, implement and evaluate a computer-based system, process, component or program to meet desired needs.

Recognize the need for and the ability to engage in continuing professional development.

Apply mathematical foundations, algorithmic principles, and computer science theory in the modeling and design of computer-based systems in a way that demonstrates comprehension of the tradeoffs involved in design choices.

Communicate effectively with a broad range of audiences.

Use current technologies, skills and tools necessary for computing practice.

Apply design and development principles in the construction of software systems of varying complexity.

Apply knowledge of computing and mathematics appropriate to the discipline.

Analyze a problem and identify and define the computing requirements appropriate to its solution.

Total Credit Hours: 48

Powered by SmartCatalog IQ