Your input will help us improve your experience.You can close this popup to continue using the website or choose an option below to register in or login.
Program Scope The primary mission of the Department of Computer Science is to prepare students for employment as computer specialists in the software development and computer manufacturing industries and for continued study toward advanced degrees. The department offers a broad curriculum covering the major areas of the computing discipline, integrated with soft skills such as teamwork and written/oral communication; students also gain experience working in group projects. Students are exposed to the fundamentals of computing architecture and computing theory, and focus their studies on the areas of software and systems development. Faculty work directly with students to help them develop the skills and knowledge of computing professionals. The Bachelor of Science program stresses a basic foundation in mathematics and physics, and a thorough study of the fundamentals of the discipline: software development, computer architecture, operating systems, programming languages, algorithms, and the theoretical foundations of computer science. A wide variety of elective courses such as mobile development, web/internet applications, bioinformatics, database systems, artificial intelligence, computer graphics, game development, and software engineering allow students to specialize in selected areas. Ethical and social issues of computing are discussed throughout the curriculum. Senior courses include group projects to better prepare students for future job markets. A number of skill-based courses have been added to provide necessary training in the latest software technologies. Students intending to enter this program at the freshman level should have completed two years of algebra and one semester of trigonometry in high school. One year each of high school geometry and physics, as well as basic knowledge of computer organization and programming, are very desirable. All lower division courses (course numbers below 300) included among the degree requirements are available at many community colleges in California; students intending to enter the program upon transferring to San Francisco State University from a community college should take as many of those courses there as possible. Students should plan their program of study in the major with the help of a departmental advisor as soon as possible in order that the correct sequence of courses is taken and a proper set of electives is chosen. It is also suggested that students consult with an advisor before selecting courses to meet the General Education requirements. (See program below for acceptable science electives.) Students are encouraged to participate in the Computer Science Cooperative Education Program at SF State. Under this program, they may obtain industrial employment related to their academic studies. This combination of on-the-job training and academic experience can greatly enhance the value of an undergraduate degree in Computer Science.
Programme overview
Main Subject
Computer Science and Information Systems
Degree
Other
Study Level
Undergraduate
Program Scope The primary mission of the Department of Computer Science is to prepare students for employment as computer specialists in the software development and computer manufacturing industries and for continued study toward advanced degrees. The department offers a broad curriculum covering the major areas of the computing discipline, integrated with soft skills such as teamwork and written/oral communication; students also gain experience working in group projects. Students are exposed to the fundamentals of computing architecture and computing theory, and focus their studies on the areas of software and systems development. Faculty work directly with students to help them develop the skills and knowledge of computing professionals. The Bachelor of Science program stresses a basic foundation in mathematics and physics, and a thorough study of the fundamentals of the discipline: software development, computer architecture, operating systems, programming languages, algorithms, and the theoretical foundations of computer science. A wide variety of elective courses such as mobile development, web/internet applications, bioinformatics, database systems, artificial intelligence, computer graphics, game development, and software engineering allow students to specialize in selected areas. Ethical and social issues of computing are discussed throughout the curriculum. Senior courses include group projects to better prepare students for future job markets. A number of skill-based courses have been added to provide necessary training in the latest software technologies. Students intending to enter this program at the freshman level should have completed two years of algebra and one semester of trigonometry in high school. One year each of high school geometry and physics, as well as basic knowledge of computer organization and programming, are very desirable. All lower division courses (course numbers below 300) included among the degree requirements are available at many community colleges in California; students intending to enter the program upon transferring to San Francisco State University from a community college should take as many of those courses there as possible. Students should plan their program of study in the major with the help of a departmental advisor as soon as possible in order that the correct sequence of courses is taken and a proper set of electives is chosen. It is also suggested that students consult with an advisor before selecting courses to meet the General Education requirements. (See program below for acceptable science electives.) Students are encouraged to participate in the Computer Science Cooperative Education Program at SF State. Under this program, they may obtain industrial employment related to their academic studies. This combination of on-the-job training and academic experience can greatly enhance the value of an undergraduate degree in Computer Science.
Admission Requirements
6+
Scholarships
Selecting the right scholarship can be a daunting process. With countless options available, students often find themselves overwhelmed and confused. The decision can be especially stressful for those facing financial constraints or pursuing specific academic or career goals.
To help students navigate this challenging process, we recommend the following articles:
Bachelor of Science in Computer Science
48 monthsProgramme duration
Computer Science and Information SystemsMain Subject Area
Programme overview
Main Subject
Computer Science and Information Systems
Degree
Other
Study Level
Undergraduate
Programme overview
Main Subject
Computer Science and Information Systems
Degree
Other
Study Level
Undergraduate
Admission Requirements
Scholarships
Selecting the right scholarship can be a daunting process. With countless options available, students often find themselves overwhelmed and confused. The decision can be especially stressful for those facing financial constraints or pursuing specific academic or career goals.
To help students navigate this challenging process, we recommend the following articles:
How to get a full scholarship
Looking for a fully-funded scholarship to see you into university? Find out how to boost your chances of getting one.
Scholarships to study abroad
Find scholarships to study abroad with our lists of international scholarships – categorized by country, by subject, and by type of student.
Scholarship Applications: Frequently Asked Questions
Get answers to all your questions about scholarship applications, including tips on how to find scholarships and chances of success.
More programmes from the university
Arts and Humanities (6)
Bachelor of Art in Music
Bachelor of Art in Music
Bachelor of Arts in Art: Concentration in Art History
Bachelor of Arts in Art: Concentration in Art History
Bachelor of Arts in Art: Concentration in Art History and Studio Art
Bachelor of Arts in Art: Concentration in Art History and Studio Art
Bachelor of Arts in Art: Concentration in Studio Art
Bachelor of Arts in Art: Concentration in Studio Art
Bachelor of Arts in Chinese: Concentration in Chinese Language
Bachelor of Arts in Chinese: Concentration in Chinese Language
Bachelor of Arts in Chinese: Concentration in Chinese Literature and Linguistics
Bachelor of Arts in Chinese: Concentration in Chinese Literature and Linguistics
Bachelor of Arts in Chinese: Concentration in Flagship Chinese Language
Bachelor of Arts in Chinese: Concentration in Flagship Chinese Language
Bachelor of Arts in Classics
Bachelor of Arts in Classics
Bachelor of Arts in Dance
Bachelor of Arts in Dance
Bachelor of Arts in Drama
Bachelor of Arts in Drama
Bachelor of Arts in English: Concentration in English Education
Bachelor of Arts in English: Concentration in English Education
Bachelor of Arts in English: Concentration in Individual Major
Bachelor of Arts in English: Concentration in Individual Major
Bachelor of Arts in English: Concentration in Linguistics
Bachelor of Arts in English: Concentration in Linguistics
Bachelor of Arts in English: Concentration in Literature
Bachelor of Arts in English: Concentration in Literature
Bachelor of Arts in French
Bachelor of Arts in French
Bachelor of Arts in Geography
Bachelor of Arts in Geography
Bachelor of Arts in German
Bachelor of Arts in German
Bachelor of Arts in History
Bachelor of Arts in History
Bachelor of Arts in History: Honors Concentration
Bachelor of Arts in History: Honors Concentration
Bachelor of Arts in Italian
Bachelor of Arts in Italian
Bachelor of Arts in Japanese
Bachelor of Arts in Japanese
Bachelor of Arts in Philosophy
Bachelor of Arts in Philosophy
Bachelor of Arts in Philosophy - Philosophy and Law Emphasis
Bachelor of Arts in Philosophy - Philosophy and Law Emphasis
Bachelor of Arts in Spanish
Bachelor of Arts in Spanish
Bachelor of Arts in Urban Studies and Planning
Bachelor of Arts in Urban Studies and Planning
Bachelor of Music
Bachelor of Music
Bachelor of Science in Industrial Design with Concentration in Product Design and Development
Bachelor of Science in Industrial Design with Concentration in Product Design and Development
Bachelor of Science in Interior Design
Bachelor of Science in Interior Design
Business and Management (6)
Bachelor of Arts in Family and Consumer Sciences
Bachelor of Arts in Family and Consumer Sciences
Bachelor of Science in Apparel Design and Merchandising
Bachelor of Science in Apparel Design and Merchandising
Bachelor of Science in Business Administration: Concentration in Accounting
Bachelor of Science in Business Administration: Concentration in Accounting
Bachelor of Science in Business Administration: Concentration in Decision Sciences
Bachelor of Science in Business Administration: Concentration in Decision Sciences
Bachelor of Science in Business Administration: Concentration in Finance
Bachelor of Science in Business Administration: Concentration in Finance
Bachelor of Science in Business Administration: Concentration in General Business
Bachelor of Science in Business Administration: Concentration in General Business
Bachelor of Science in Business Administration: Concentration in International Business
Bachelor of Science in Business Administration: Concentration in International Business
Bachelor of Science in Business Administration: Concentration in Management
Bachelor of Science in Business Administration: Concentration in Management
Bachelor of Science in Business Administration: Concentration in Marketing
Bachelor of Science in Business Administration: Concentration in Marketing
Bachelor of Science in Recreation, Parks, and Tourism Administration
Bachelor of Science in Recreation, Parks, and Tourism Administration
Engineering and Technology (6)
Bachelor of Science in Business Administration: Concentration in Information Systems
Bachelor of Science in Business Administration: Concentration in Information Systems
Bachelor of Science in Civil Engineering
Bachelor of Science in Civil Engineering
Bachelor of Science in Computer Engineering
Bachelor of Science in Computer Engineering
Bachelor of Science in Computer Science
Bachelor of Science in Computer Science
Bachelor of Science in Electrical Engineering
Bachelor of Science in Electrical Engineering
Bachelor of Science in Mechanical Engineering
Bachelor of Science in Mechanical Engineering
Life Sciences and Medicine (6)
Bachelor of Arts in Anthropology
Bachelor of Arts in Anthropology
Bachelor of Arts in General Biology
Bachelor of Arts in General Biology
Bachelor of Arts in Psychology
Bachelor of Arts in Psychology
Bachelor of Science for RNs
Bachelor of Science for RNs
Bachelor of Science in Biochemistry
Bachelor of Science in Biochemistry
Bachelor of Science in Biology: Concentration in Botany
Bachelor of Science in Biology: Concentration in Botany
Bachelor of Science in Biology: Concentration in Cell and Molecular Biology
Bachelor of Science in Biology: Concentration in Cell and Molecular Biology
Bachelor of Science in Biology: Concentration in Ecology
Bachelor of Science in Biology: Concentration in Ecology
Bachelor of Science in Biology: Concentration in Marine Biology and Limnology
Bachelor of Science in Biology: Concentration in Marine Biology and Limnology
Bachelor of Science in Biology: Concentration in Microbiology
Bachelor of Science in Biology: Concentration in Microbiology
Bachelor of Science in Biology: Concentration in Physiology
Bachelor of Science in Biology: Concentration in Physiology
Bachelor of Science in Biology: Concentration in Zoology
Bachelor of Science in Biology: Concentration in Zoology
Bachelor of Science in Dietetics
Bachelor of Science in Dietetics
Bachelor of Science in Nursing - Prelicensure
Bachelor of Science in Nursing - Prelicensure
Natural Sciences (6)
Bachelor of Arts in Chemistry
Bachelor of Arts in Chemistry
Bachelor of Arts in Earth Sciences
Bachelor of Arts in Earth Sciences
Bachelor of Arts in Mathematics - Concentration in Mathematics for Advanced Study
Bachelor of Arts in Mathematics - Concentration in Mathematics for Advanced Study
Bachelor of Arts in Mathematics - Concentration in Mathematics for Liberal Arts
Bachelor of Arts in Mathematics - Concentration in Mathematics for Liberal Arts
Bachelor of Arts in Physics
Bachelor of Arts in Physics
Bachelor of Arts in Physics: Concentration in Astronomy
Bachelor of Arts in Physics: Concentration in Astronomy
Bachelor of Science in Applied Mathematics
Bachelor of Science in Applied Mathematics
Bachelor of Science in Chemistry
Bachelor of Science in Chemistry
Bachelor of Science in Earth Sciences
Bachelor of Science in Earth Sciences
Bachelor of Science in Environmental Science
Bachelor of Science in Environmental Science
Bachelor of Science in Environmental Studies
Bachelor of Science in Environmental Studies
Bachelor of Science in Environmental Studies: Concentration in Natural Resource Management and Conservation
Bachelor of Science in Environmental Studies: Concentration in Natural Resource Management and Conservation
Bachelor of Science in Geology
Bachelor of Science in Geology
Bachelor of Science in Physics
Bachelor of Science in Physics
Bachelor of Science in Physics: Concentration in Astrophysics
Bachelor of Science in Physics: Concentration in Astrophysics
Bachelor of Science in Physics: Concentration in Physics for Teaching
Bachelor of Science in Physics: Concentration in Physics for Teaching
Bachelor of Science in Statistics
Bachelor of Science in Statistics
Social Sciences and Management (6)
B.A. in Child and Adolescent Development: Concentration in Early Childhood
B.A. in Child and Adolescent Development: Concentration in Early Childhood
B.A. in Child and Adolescent Development: Concentration in Policy, Advocacy, and Systems
B.A. in Child and Adolescent Development: Concentration in Policy, Advocacy, and Systems
B.A. in Child and Adolescent Development: Concentration in School Age Child and Family
B.A. in Child and Adolescent Development: Concentration in School Age Child and Family
B.A. in Child and Adolescent Development: Concentration in Youth Work and Out of School Time
B.A. in Child and Adolescent Development: Concentration in Youth Work and Out of School Time
Bachelor of Arts in Africana Studies
Bachelor of Arts in Africana Studies
Bachelor of Arts in American Indian Studies
Bachelor of Arts in American Indian Studies
Bachelor of Arts in Art: Concentration in Art Education
Bachelor of Arts in Art: Concentration in Art Education
Bachelor of Arts in Asian American Studies
Bachelor of Arts in Asian American Studies
Bachelor of Arts in Broadcast and Electronic Communication Arts
Bachelor of Arts in Broadcast and Electronic Communication Arts
Bachelor of Arts in Cinema
Bachelor of Arts in Cinema
Bachelor of Arts in Communication Studies
Bachelor of Arts in Communication Studies
Bachelor of Arts in Communicative Disorders
Bachelor of Arts in Communicative Disorders
Bachelor of Arts in Criminal Justice Studies
Bachelor of Arts in Criminal Justice Studies
Bachelor of Arts in Economics
Bachelor of Arts in Economics
Bachelor of Arts in English: Concentration in Creative Writing
Bachelor of Arts in English: Concentration in Creative Writing
Bachelor of Arts in Humanities
Bachelor of Arts in Humanities
Bachelor of Arts in International Relations
Bachelor of Arts in International Relations
Bachelor of Arts in Journalism: Concentration in Photojournalism
Bachelor of Arts in Journalism: Concentration in Photojournalism
Bachelor of Arts in Journalism: Concentration in Print and Online Journalism
Bachelor of Arts in Journalism: Concentration in Print and Online Journalism
Bachelor of Arts in Labor and Employment Studies
Bachelor of Arts in Labor and Employment Studies
Bachelor of Arts in Latina/Latino Studies
Bachelor of Arts in Latina/Latino Studies
Bachelor of Arts in Mathematics - Concentration in Mathematics for Teaching
Bachelor of Arts in Mathematics - Concentration in Mathematics for Teaching
Bachelor of Arts in Modern Jewish Studies
Bachelor of Arts in Modern Jewish Studies
Bachelor of Arts in Philosophy and Religion
Bachelor of Arts in Philosophy and Religion
Bachelor of Arts in Political Science
Bachelor of Arts in Political Science
Bachelor of Arts in Social Work
Bachelor of Arts in Social Work
Bachelor of Arts in Sociology
Bachelor of Arts in Sociology
Bachelor of Arts in Technical and Professional Writing
Bachelor of Arts in Technical and Professional Writing
Bachelor of Arts in Women and Gender Studies
Bachelor of Arts in Women and Gender Studies
Bachelor of Science in Health Education
Bachelor of Science in Health Education
Bachelor of Science in Hospitality and Tourism Management
Bachelor of Science in Hospitality and Tourism Management
Bachelor of Science in Kinesiology: Concentration in Exercise and Movement Sciences
Bachelor of Science in Kinesiology: Concentration in Exercise and Movement Sciences
Bachelor of Science in Kinesiology: Concentration in Physical Education
Bachelor of Science in Kinesiology: Concentration in Physical Education
Bachelor of Science in Visual Communication Design
Bachelor of Science in Visual Communication Design