About USF
Why Choose USF
Academics
The San Francisco Advantage
Jesuit Mission
Passion for Justice
Global Perspective
Diverse Community
Change Begins Here
Destinations
Undergraduate Admission
Graduate Admission
College of Arts and Sciences
School of Education
School of Law
School of Management
School of Nursing
and Health Professions
Branch Campuses
Online Education
Institutes & Centers
Offices & Services
Gleeson Library | Geschke Center
Athletics
USF News and Events
Gateways
Current Students
Faculty & Staff
Parents & Families
Alumni & Friends
Giving To USF
Search
All Programs
4 3 Law Program
3/2 Engineering-Physics Program
Accounting
Advertising
African-American Studies
African Studies
Architecture and Community Design
Art History/Arts Management
Asian-American Studies
Asian Studies
Astronomy
Astrophysics
Biochemistry
Biology
Business
Business Administration
Business Economics
Catholic Studies & Social Thought
Chemistry
Chemical Physics
Chican@ Latin@ Studies
Child and Youth Studies
Chinese Studies
Classical Studies
Communication Studies
Comparative Literature and Culture
Computer Science
Criminal Justice Studies
Cultural Anthropology
Dance
Design
Dual Degree in Teacher Prep.
Economics
English with Literature Concentration
English with Writing Concentration
Entrepreneurship
Environmental Science
Environmental Studies
ESL
Ethnic Studies
European Studies
Film Studies
Finance
Fine Arts
French Studies
Freshman Seminars
Gender and Sexualities Studies
German Studies
Gerontology
Health Studies
History
Honors Program in the Humanities
Hospitality Industry Management
Information Systems
International Business
International Studies
Japanese Studies
Jewish Studies & Social Justice
Journalism
Kinesiology
Latin American Studies
Legal Studies
Management
Marketing
Materials Physics
Mathematics
Media Studies
Middle Eastern Studies
Music
Natural Science
Neuroscience
Nursing
Organizational Behavior and Leadership
Peace and Justice Studies
Performing Arts and Social Justice
Philippine Studies
Philosophy
Physics
Politics
Psychology
Public Administration
Public Relations
Public Service Honors
Sociology
Spanish
Theater
Theology and Religious Studies
College of Arts and Sciences
School of Management
School of Nursing and Health Professions
Core Curriculum
College of Arts and Sciences
School of Management
School of Education
School of Law
School of Nursing and Health Professions
About USF
Admission
Tuition & Fees
Financial Aid
Academic Regulations
Resources and Services
University Policies
Institutes, Centers and Enrichment Programs
Administration and Faculty
Typical Curriculum for the Computer Science Major
Download the Computer Science Major Requirements Checklist
Freshmen Year
Fall
Credits
CS 110 Introduction to Computer Science I
4
Foreign Language I
4
Core
4
Core
4
Total semester credits
16
Spring
Credits
CS 112 Introduction to Computer Science II
4
Foreign Language II
4
Core
4
Core
4
Total semester credits
16
Sophomore Year
Fall
Credits
CS 220/CS 221
4
MATH 201 Discrete Mathematics
4
CS 385 Special Lecture Series (1 unit)
1
Core
4
Core
4
Total semester credits
17
Spring
Credits
CS 245 Data Structures and Algorithms
4
Math 202 Linear Algebra and Probablility
4
CS 385 Special Lecture Series (1 unit)
1
Core
4
Core
4
Total semester credits
17
Junior Year
Fall
Credits
CS 212 Software Development
4
CS 326 Operating Systems
4
Core
4
Core
4
Total semester units
16
Spring
Credits
CS Systems Course
4
CS Theory Course
4
Core
4
Core
4
Total semester credits
16
Senior Year
Fall
Credits
CS Applications Course
4
CS Elective
4
Elective
4
Elective
4
Total semester credits
16
Spring
Credits
CS 490 Senior Project
4
Elective
4
Elective
4
Elective
4
Total semester credits
16
Computer Science
Major in Computer Science
Minor in Computer Science
Joint B.S. Computer Science/M.S. in Web Science (4 1 Honors Program)
Typical Curriculum
Typical Curriculum for Students Starting a Semester Late
Typical Curriculum for the Joint B.S. Computer Science / M.S. in Web Science (4 1) Honors Program
Computer Science Courses
Computer Science Practical Courses