Bachelor of Science in Computer Science (BSCS)

UNDERGRADUATE PROGRAMS
This program is designed to prepare students for a variety of careers in the Computer Science field by providing a solid foundation of theoretical background and practical experience in the different fields currently available. Students will master the fundamental knowledge of computer architectures, computer algorithms, computing theory, database, operating systems, computer programming languages, communication and networks.

Required credits:
The BSCS program requires coursework in the following areas with a minimum of 128 credits in total:

Lower Division 75 credits
General Education 63 credits
Computer Science Basics 12 credits
Upper Division 53 credits
Computer Science Core 39 credits
Electives 14 credits

A minimum of 75 lower division credit hours is required, with a minimum of 63 credit hours in General Education courses and 12 credit hours in Computer Science basics:

General Education (Minimum 63 credit hours)
Area A
Basic Subjects 9 credits
As a requirement of Area A, each student must complete:
ENGL100 English Composition
ENGL130 Fundamentals of Intercultural Communications
ENGL200 Critical Thinking
Area B
Mathematics & Science Core 45 credits
As a requirement of Area B, each student must complete:
I. Mathematics 18 credits
MATH200 Calculus I
MATH202 Calculus II
MATH204 Calculus III
MATH206 Discrete Mathematics
MATH210 Introduction to Probability Theory
MATH212 Introduction to Statistical Methods
II. Natural Science 12 credits
EN200 Energy and Environment
EN220 Introduction to Environmental Science
PHYS200 College Physics I
PHYS202 College Physics II
III. Social Science 15 credits
ECON100 Principles of Economics: Macroeconomics
ECON200 Principles of Economics: Microeconomics
POLS100 U.S. History
POLS150 American Government
PSYCH100 General Psychology
Area C
Humanities and Communication 9 credits
As a requirement of Area C, each student must complete:
ENGL220 Technical Writing
ENGL230 Professional Communication I
ENGL232 Professional Communication II
Computer Science Basics (Minimum 12 credit hours)
CS200 Introduction to Computer Science 4 credits
CS206 Introduction to UNIX/Linux 4 credits
CS230 Programming in C++ 4 credits
Computer Science Core (Minimum 39 credit hours)
CE352 Introduction to Logic Design 4 credits
CE450 Computer Architecture I 3 credits
CE454 Microprocessor Design 4 credits
CE460 Introduction to Embedded Systems 4 credits
CS300 Data Structure 4 credits
CS332 Programming in Java 4 credits
CS400 Operating Systems 4 credits
CS402 Programming Languages 3 credits
CS404 Compilers 3 credits
CS420 Introduction to Database Systems 3 credits
CS440 Computer Networks I 3 credits
Electives (Minimum 14 credit hours)

Any courses at the 300-400 level or above at SVU in Computer Science or Computer Engineering.

Graduation Requirements

128/Credit Hours
  • 63 credit hours of general education courses
  • 12 credit hours of CS basics courses
  • 39 credit hours of CS core courses
  • 14 credit hours of CS electives
Apply Now