About USF
Why Students Choose USF
Our Mission
Jesuit Values
Academics
USF in the World
The City of San Francisco
University Leadership
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
Careers at USF
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
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
Exercise and Sport Science
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
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
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