Computing - BA

The Bachelor of Arts degree with a major in computing provides students with the opportunity to obtain computing knowledge and skills to be coupled with their non-computing interests in a wide variety of areas such as liberal arts, science, education, business, data science, robotics, etc. The degree allows students to build up strong computational fundamentals that are custom-fit to domains of interest that require such skills. The degree program is designed to provide flexibility in the choice of courses, both in computing and in the students' field of interest, so that students, after graduation, can have a broader range of career options, both in industry and in academia, reflecting the increasing demand interdisciplinary talent where computing plays a major role. 

Plan of Study Grid
First Year
FallSemester Credit Hours
CSCE 181 Introduction to Computing 1 1
ENGL 103
Introduction to Rhetoric and Composition
or Composition and Rhetoric
3
Select one of the following: 1 4
Programming I  
Introduction to Computer Science Concepts and Programming  
Structured Programming in C  
Select one of the following: 3
Mathematical Concepts—Calculus  
Business Calculus  
Calculus I for Biological Sciences  
Engineering Mathematics I  
Analytic Geometry and Calculus  
University Core Curriculum 2 3
 Semester Credit Hours14
Spring
CSCE 121 Introduction to Program Design and Concepts 1 4
Select one of the following: 3
Finite Mathematics  
Calculus II for Biological Sciences  
Engineering Mathematics II  
Calculus  
Introduction to Logic  
University Core Curriculum 2 3
University Core Curriculum 2 3
Concentration elective 3 3
 Semester Credit Hours16
Second Year
Fall
CSCE 221 Data Structures and Algorithms 1 4
CSCE 222/ECEN 222 Discrete Structures for Computing 3
Select one of the following: 3
Principles of Statistics I  
Introduction to Biometry  
Statistical Methods  
Statistical Methods  
University Core Curriculum 2 3
Concentration elective 3 3
 Semester Credit Hours16
Spring
CSCE 312 Computer Organization 1 4
CSCE 314 Programming Languages 1 3
Select one of the following: 3
Public Speaking  
Communication for Technical Professions  
Argumentation and Debate  
University Core Curriculum 2 3
Concentration elective 3 3
 Semester Credit Hours16
Third Year
Fall
CSCE 313 Introduction to Computer Systems 1 4
CSCE 315 Programming Studio 1 3
CSCE 481 Seminar 1 1
University Core Curriculum 2 3
Concentration elective 3 3
 Semester Credit Hours14
Spring
Select one of the following: 3
Writing about Literature  
Technical and Business Writing  
Advanced Composition  
University Core Curriculum 2 3
Concentration elective 3 3
Concentration elective 3 3
Prescribed elective 4 3
 Semester Credit Hours15
Fourth Year
Fall
University Core Curriculum 2 3
University Core Curriculum 2 3
Concentration elective 3 3
Concentration elective 3 3
Prescribed elective 4 3
 Semester Credit Hours15
Spring
CSCE 482 Senior Capstone Design 1 3
University Core Curriculum 2 3
Concentration elective 3 3
Concentration elective 3 2
Prescribed elective 4 3
 Semester Credit Hours14
 Total Semester Credit Hours120