Bachelor Science in Computer Science

Curriculum

Students graduating with the Bachelor Science in Computer Science degree will have completed 60 hour of general education courses and 60 hours of courses in the major.

American Sentinel will develop a personalized schedule for each student that places them at the most advanced point in the curriculum based on:

  • the number of credits transferred from prior college study,
  • specific professional certifications, and/or
  • credits awarded for their life and work experience.
GENERAL EDUCATION (60 hours)
Required general education courses are shown in red. Some courses appear in more than one category and may be used to meet more than one requirement. However, doing so does not reduce the total number of credits required: i.e., 60 hours of general education are required for a bachelor's degree.

Note that students are required to complete 45 hours within the four areas of focus in the categories below. This leaves 15 remaining credit hours. Students can choose general education electives to fulfill the remaining 15 credit hour requirement. These courses cannot be used to fulfill Core, Major, or Upper-division elective requirements. General education electives may be used to complete requirements for a Business Minor.
 
Courses Credit
Hours*
OR100 Orientation Compass0
 
Written Communication (9 hours)
ENG105 Beginning Writing 3
ENG110 English Composition 3
COM240 Principles of Business Communications3
ENG310 Technical Writing3
 
Humanities (12 hours)
ENG100 Becoming a Master Student 3
HIS125 World Civilization I 3
ECN220 Principles of Microeconomics 3
ECN221 Principles of Macroeconomics 3
HIS225 World Civilization II 3
ARTS300 Introduction to Art History 3
GEO307 Global Geography 3
MKT210 Introduction to Marketing3
 
Behavioral & Social Sciences (12 hours)
IS101 Introduction to Computer Systems 3
IS102 Microsoft Office Fundamentals3
SOC135 Introduction to Sociology 3
PSY140 Introduction to Psychology 3
ACC201 Introduction to Accounting 3
FIN202 Personal Finance3
ACC205 Managerial Accounting3
BUS210 Business Statistics I 3
BUS211 Business Statistics II 3
BUS230 Principles of Business Law I3
SOC250 Technology and Society 3
MGT210 Introduction to Management 3
ANTH302 Introduction to Anthropology3
BUS331 Business Law II 3
MGT470 Developing Human Resources3
 
Science/Math (12 hours)
MA105 Basic College Mathematics 3
MA115 Business Problem Solving OR MA120 College Algebra 3
CS201 Discrete Mathematics 3
CH125 Chemistry Fundamentals3
BIO130 Fundamentals of Biology3
ACC201 Introduction to Accounting 3
FIN202 Personal Finance3
ACC205 Managerial Accounting3
BUS210 Business Statistics I 3
BUS211 Business Statistics II 3
BIO230 Principles of Ecology 3
 
General Education Electives (15 hours)
 
MAJOR REQUIRED COURSES (60 hours)
 
Required Technology Core Courses (16 hours)
CS105 Introduction to Computer Science 3
IS115 Introduction to Programming with Visual Basic 4
IS205 Introduction to Microsoft Access 3
IS315 Networking and Telecommunications3
PHI320 Computer Ethics 3
 
Computer Science Major Requirements (33 hours)
CS110 Introduction to Computer Programming4
CS111 Intermediate Computer Programming4
CS121 Data Structures4
CS210 Computer Organization4
CS220 Software Engineering 4
CS310 Programming Language Concepts3
CS320 Theory of Computation3
CS410 Computer Architecture3
CS420 Operating Systems4
 
Upper-Division Electives (11 hours)
Select at least 11 credit hours from:
CS250 Windows Programming Using Visual Basic4
CS251 Advanced Visual Basic4
CS260 Concepts of Java4
CS280 Programming in C#4
WEB300 Web Design I 4
CS330 Algorithm Design and Analysis 4
IS325 Introduction to Database Systems 4
IS332 JavaScript 4
IS370 Active Server Pages 4
CS430 Artificial Intelligence 4
CS445 Independent Programming Project3-4
MIS350 Information Systems Project Management 3
GP210 Introduction to Game Design3
GP220 Introduction to Game Programming4
GP310 Computer Graphics Programming4
GP431 Artificial Intelligence for Gaming4
GP320 Advanced Computer Graphics Programming4
 
MINOR COURSES (18 hours)
Students in the undergraduate technology degree programs have the option of earning a minor in Business or Web Design and Development.
 
Business Minor (18 hours)
ACC201 Introduction to Accounting3
BUS210 Business Statistics I3
ECN220 Principles of Microeconomics3
MGT210 Introduction to Management3
MKT210 Introduction to Marketing3
FIN335 Financial Management and Analysis I3
 
Web Design and Development Minor (18 hours)
Select 18 hours from the following:
WEB315 Enhancing Web Pages with JavaScript4
WEB320 Server-Side Web Programming Using ASP.NET3
WEB400 XML Applications Development3
WEB410 Web Graphics Production3
WEB420 Web Multimedia Production3
WEB440 Databases and Dynamic Web Design3
WEB450 Web Application Security3
WEB455 Business Skills for Web Designers3

 

*credit hours are equivalent to semester hours