Computer Science - BS

Choose a different program

Entry Term:

Year 1

Semester 1

Course Credits
CS 2300 Computer Science I 4.0
UCC 1 Personal Well Being 3.0
UCC 2A Expression - Arts & Communication 3.0
UCC 2B College Writing 3.0
WPU 1010 First Year Seminar 1.5
Total Semester Credits 14.5

Semester 2

Course Credits
CS 2400 Computer Science II 4.0
CS 2600 Discrete Structures 3.0
MATH 1600 Calculus I 4.0
UCC 2C Expression - Literature 3.0
Total Semester Credits 14

Year 2

Semester 3

Course Credits
CS 2800 Computer and Assembler Language 3.0
CS 3420 Data Structures 4.0
MATH 1610 Calculus II 4.0
UCC 3A Ways of Knowing - Philospohical Perspectives 3.0
World Languages I 3.0
Total Semester Credits 17

Semester 4

Course Credits
CS 3410 Digital Logic & Computer Organization 3.0
CS 3450 Operating Systems 3.0
MATH 3240 Probability & Statistics 4.0
UCC 3B Ways of Knowing - Historical Perspectives 3.0
World Languages II 3.0
Total Semester Credits 16

Year 3

Semester 5

Course Credits
CS 3500 Software Engineering 3.0
CS 3720 Design & Analysis of Algorithms 3.0
UCC 3C Ways of Knowing - Social & Behavioral Sciences 3.0
UCC 3D Ways of Knowing - Scientific Perspectives; BIO 1630 or CHEM 1600 or PHYS 2600 4.0
Free Elective 3.0
Total Semester Credits 16

Semester 6

Course Credits
CS 3820 Programming Languages 3.0
CS Computer Science Elective 3.0
UCC 3C Ways of Knowing - Social & Behavioral Sciences 3.0
UCC 3D Ways of Knowing - Scientific Perspectives; BIO 1640 or CHEM 1610 or PHYS 2610 4.0
UCC 4 Diversity & Justice 3.0
Total Semester Credits 16

Year 4

Semester 7

Course Credits
CS Computer Science Elective 3.0
CS Computer Science Elective 3.0
Co-Requisite additional MATH & SCIENCE 4.0
UCC 5 Civic & Community Engagement 3.0
Free Elective 3.0
Total Semester Credits 16

Semester 8

Course Credits
CS 4800 Computer Science Seminar 3.0
CS Computer Science Elective 3.0
Co-Requisite additional MATH & SCIENCE 4.0
UCC 6 GLobal Awareness 3.0
Free Elective 3.0
Total Semester Credits 16


Online Feedback Form
Please tell us how your experience was with using this online form.
Was the form easy to use and understand?
Was there anything you really liked or disliked?



Your feedback is important to us.
We are constantly looking for ways to better help our students.



Curriculum Sheets For All Programs

Accounting - BS
Africana World Studies Humanities & Arts BA
Africana World Studies Social Sci Community Development BA
Anthropology - BA
Applied Health BS
Art - Fine Arts - BFA
Art History BA
Art Studio - BA
Asian Studies - Chinese Language Track - BA
Asian Studies - East Asian - BA
Asian Studies - Japanese Language Track BA
Asian Studies - South Asian - BA
Athletic Training - BS
Biology - Ecology - BS
Biology - General - BS
Biology - Physiology and Behavior - BS
Biotechnology - BS
Chemistry - BA
Chemistry - BS
Chemistry-BS
Communication - Broadcast Journalism BA
Communication - Interpersonal Communication BA
Communication - Media Production BA
Communication - Media Studies BA
Communication - Print Journalism BA
Communication - Public Relations BA
Communication - Theatre & Comedy BA
Computer Science - BS
Criminology & Criminal Justice BA
Early Childhood Educ with K-6 Certification Degree Program
Early Childhood Eduction Degree Program
Earth Science BA
Economics - BA
Elem Education Degree Program
Elem Education with Middle School Endorsement Degree Progra
Elem Education with Student with Disabilities End Degree
English - Literature - BA
English - Writing - BA
English Literature for Education BA
English Writing for Education BA
Environmental Science - BS
Environmental Sustainability BS
Exercise Science - BS
Finance BS
Financial Planning BS
French - BA
Geography General BA
Global Business Studies BS
History - BA
Joint BA/MS Communication Disorders Program
Latin American Studies - BA
Legal Studies BA
Management BS
Marketing BS
Mathematics BA
Mathematics BS
Music Classical Management BM
Music Classical Performance Guitar BM
Music Classical Performance Piano BM
Music Classical Performance Voice BM
Music Classical Secondary Ed K-12 Instrumental BM
Music Classical Secondary Ed K-12 Performance Voice BM
Music Classical Sound Engineering BM
Music Jazz Mgt Performance BM
Music Jazz Sound Engineering BM
Music Jazz Studies Drums BM
Music Jazz Studies Keyboard BM
Music Jazz Studies Vocal BM
Music Jazz Studies Wind, Mallet, Guitar BM
Music Popular Music BA
Nursing - BS
Nursing - General - BS
Nursing - RN - BS
Philosophy - BA
Physical Education K-12 with Health Certification BS
Political Science - BA
Professional Sales - BS
Psychology - BA
Public Health - Education BS
Public Health- General BS
Secondary Ed. Music Jazz BM
Sociology - General - BA
Sociology - Social Services - BA
Sociology - Work & Community Engagement BA
Spanish - BA
Sport Management BA