Skip to content Skip to navigation

Communication and Media Approved Courses

STS students take a set of Core STS Courses and a set of Socio-Cultural and Technical Courses in a selected Concentration Area. In creating their proposed curriculum plan or updating an already approved plan, students are advised to review the STS Program Requirements & Policies. Students are encouraged to select courses in both the Core and Concentration Area around an identifiable set of topics and issues in STS, as well at least one technical set of skills to develop a greater sense of expertise and application for their program. A student’s curriculum plan, initially and with any changes, must be reviewed and approved by the STS Associate Director and Undergraduate Advisor to ensure all students maintain a coherent curriculum package with strong analytical and technical course work that engages with STS frameworks. Core requirements should be taken for 4+ units where offered.

 

How do I use this course list? Use the Courses menu to the left to select either Core Courses or Concentration Areas. Then use the 'Requirements' filter to identify which courses have been designated Socio-Cultural, Foundational (within Socio-Cultural), Technical, WIM and Global. See Requirements for how many of each are required for your program. 

Title Notes Quarter Day, Time, Location
CS 107
Computer Organization and Systems
Troccoli, N.
2018-2019 Winter
Monday Friday
12:30pm - 2:20pm
Hewlett Teaching Center 200
CS 107
Computer Organization and Systems
Troccoli, N.
2018-2019 Spring
Monday Friday
12:30pm - 2:20pm
CS 108
Object-Oriented Systems Design
Posen, J., Ramsey, C., Cornn, K., Young, P.
2018-2019 Autumn
Monday Wednesday
3:00pm - 4:20pm
Hewlett Teaching Center 201
CS 108
Object-Oriented Systems Design
Young, P.
2018-2019 Winter
Tuesday Thursday
3:00pm - 4:20pm
CS 109
Introduction to Probability for Computer Scientists
Piech, C., Daniel, J., Istrate, A., Banerjee, O., Smith, C., Schwager, S., Raterink, C., Arthurs, N., Hu, A., Dass, N., Bowman, N., Liang, D.
2018-2019 Autumn
Monday Wednesday Friday
1:30pm - 2:50pm
420-040
CS 109
Introduction to Probability for Computer Scientists
Piech, C.
2018-2019 Spring
Monday Wednesday Friday
10:30am - 11:50am
CS 109
Introduction to Probability for Computer Scientists
2018-2019 Summer
Monday Wednesday Friday
1:30pm - 3:20pm
CS 110
Principles of Computer Systems
Cain, J., Aboukhadijeh, F., McCreery, C., McKinnon, J., Akujobi, I., Dauterman, E., Bohn, Z., Liu, B.
2018-2019 Autumn
Monday Wednesday Friday
9:30am - 10:20am
300-300
CS 110
Principles of Computer Systems
Cain, J.
2018-2019 Autumn
Monday Wednesday Friday
10:30am - 11:20am
300-300
CS 110
Principles of Computer Systems
Cain, J., Gregg, C.
2018-2019 Winter
Monday Wednesday Friday
1:30pm - 2:50pm
School of Education 128
CS 110
Principles of Computer Systems
Gregg, C.
2018-2019 Spring
Monday Wednesday Friday
1:30pm - 2:50pm
CS 124
From Languages to Information (LINGUIST 180, LINGUIST 280)
Jurafsky, D.
2018-2019 Winter
Tuesday Thursday
3:00pm - 4:20pm
Hewlett Teaching Center 200
CS 144
Introduction to Computer Networking
Winstein, K., McKeown, N.
2018-2019 Winter
Tuesday Thursday
3:00pm - 4:20pm
Gates B12
CS 145
Data Management and Data Systems
Shivakumar, N., Gupta, V., Mehr, L., Parks, B., Chen, J., Macdonald, T., Cruz-Albrecht, L., Flores-Lopez, A., Wang, L., Zhu, A., Chen, J., Mei, L., Vu, A.
2018-2019 Autumn
Tuesday Thursday
4:30pm - 5:50pm
NVIDIA Auditorium
CS 147
Introduction to Human-Computer Interaction Design
Mukhopadhyay, T., Yoon, C., Quinn, M., Alexander, C., Xu, C., Park, K., Landay, J., Tong, Y.
2018-2019 Autumn
Monday Wednesday
11:30am - 1:20pm
Hewlett Teaching Center 201
CS 148
Introduction to Computer Graphics and Imaging
Bao, M., Lin, P., Quigley, E., Li, K., Hsu, T., Hua, X., Fedkiw, R.
2018-2019 Autumn
Tuesday Thursday
12:00pm - 1:20pm
NVIDIA Auditorium
CS 154
Introduction to Automata and Complexity Theory
Ibeling, D., Garcia, A., Reingold, O., Ng, N.
2018-2019 Autumn
Tuesday Thursday
10:30am - 11:50am
Gates B3
CS 161
Design and Analysis of Algorithms
Rubinstein, A., Narayanan, D., Deaton, J., Redondo, E., Starosta, A., Murphy, D., Li, H., Fosli, I., Mu, R., Shi, A., Navarro, J., Baby, S., Gupta, A.
2018-2019 Autumn
Tuesday Thursday
3:00pm - 4:20pm
STLC111
CS 161
Design and Analysis of Algorithms
Wootters, M.
2018-2019 Winter
Monday Wednesday
10:30am - 11:50am
CS 161
Design and Analysis of Algorithms
2018-2019 Summer
Tuesday Thursday
9:30am - 11:20am
CS 181
Computers, Ethics, and Public Policy
2018-2019 Autumn
CS 181
Computers, Ethics, and Public Policy
2018-2019 Autumn
CS 181
Computers, Ethics, and Public Policy
Gottlieb, D., Berke, A., Pierson, E., Somshekar, I., Tollman, S., Radzihovsky, S., Winstein, K.
2018-2019 Autumn
Monday Wednesday
3:00pm - 4:20pm
380-380C
CS 181
Computers, Ethics, and Public Policy
Sahami, M., Reich, R., Weinstein, J.
2018-2019 Winter
Monday Wednesday Friday
1:30pm - 2:50pm
Cubberley Auditorium
CS 194H
User Interface Design Project
Landay, J.
2018-2019 Winter
Monday Wednesday
2:30pm - 4:20pm
CS 221
Artificial Intelligence: Principles and Techniques
Liang, P., Diamond, S., Selsam, D., Shah, C., Kabaghe, C., Golub, D., Han, A., Sohmshetty, A., Hoffman, J., Seshadri, S., Lee, J., Bakst, W., Srivastava, M., Hsu, V., Laloudakis, Y., Diehl Martinez, R., Gupta, A., Dong, S., Patel, V., Kamath, A., Li, Y., Effron, A., Wang, H., Wu, Y., Dhoot, A., Fu, A., Wang, Z., Zhou, B., Petit, B.
2018-2019 Autumn
Monday Wednesday
1:30pm - 2:50pm
NVIDIA Auditorium
CS 221
Artificial Intelligence: Principles and Techniques
Charikar, M., Sadigh, D.
2018-2019 Spring
Tuesday Thursday
10:30am - 11:50am
CS 224W
Analysis of Networks
Leskovec, J., Sagastuy Brena, J., Wang, A., Bhaskaran, J., Haigh, A., Shi, S., Jhunjhunwala, M.
2018-2019 Autumn
Tuesday Thursday
3:00pm - 4:20pm
NVIDIA Auditorium
CS 247
Human-Computer Interaction Design Studio
Bernstein, M.
2018-2019 Winter
Wednesday Friday
1:30pm - 3:20pm
Thornt211
CS 247
Human-Computer Interaction Design Studio
2018-2019 Winter
Monday Wednesday
9:30am - 11:20am
Gates100
CS 247
Human-Computer Interaction Design Studio
Stanford, J.
2018-2019 Spring
Wednesday Friday
9:30am - 11:20am
McMurtry Building rm 360
CS 248
Interactive Computer Graphics
Fatahalian, K.
2018-2019 Winter
Tuesday Thursday
12:00pm - 1:20pm
CS 255
Introduction to Cryptography
Boneh, D.
2018-2019 Winter
Monday Wednesday
1:30pm - 2:50pm
CS 376
Human-Computer Interaction Research
Bernstein, M., Kovacs, G.
2018-2019 Autumn
Tuesday Thursday
4:30pm - 5:50pm
Littlefield 107
EARTHSYS 177C
Specialized Writing and Reporting: Environmental and Food System Journalism (COMM 177C, COMM 277C, EARTHSYS 277C)
Hayden, T.
2018-2019 Winter
Monday Wednesday
11:30am - 12:50pm
ECON 102A
Introduction to Statistical Methods (Postcalculus) for Social Scientists
McKeon, S.
2018-2019 Autumn
Monday Wednesday
1:30pm - 3:20pm
320-105
ECON 102A
Introduction to Statistical Methods (Postcalculus) for Social Scientists
McKeon, S.
2018-2019 Winter
Monday Wednesday
1:30pm - 3:20pm
370-370
EDUC 120
Sociology of Science (EDUC 320, SOC 330, STS 200Q)
McFarland, D.
2018-2019 Autumn
Friday
12:30pm - 3:20pm
School of Education 206
EE 101A
Circuits I
Lee, T.
2018-2019 Winter
Monday Wednesday
3:00pm - 4:20pm
200-002
EE 101A
Circuits I
2018-2019 Summer
Monday Wednesday Friday
1:30pm - 2:50pm
EE 101B
Circuits II
Murmann, B., Wong, S.
2018-2019 Spring
Monday Wednesday Friday
11:30am - 12:20pm
530-127
EE 102A
Signal Processing and Linear Systems I
Kahn, J.
2018-2019 Winter
Monday Wednesday Friday
1:30pm - 2:50pm
420-040
EE 102A
Signal Processing and Linear Systems I
2018-2019 Summer
Monday Wednesday Friday
3:00pm - 4:20pm
EE 102B
Signal Processing and Linear Systems II
Pauly, J.
2018-2019 Spring
Monday Wednesday Friday
1:30pm - 2:50pm
380-380Y
EE 108
Digital System Design
Mitra, S.
2018-2019 Winter
Tuesday Thursday
4:30pm - 5:50pm
Mitchb67
EE 108
Digital System Design
Mitra, S., Majumdar, A., Pleus, A.
2018-2019 Autumn
Monday Wednesday
10:30am - 12:20pm
Mitchb67
EE 168
Introduction to Digital Image Processing
Zebker, H.
2018-2019 Winter
Tuesday Thursday
9:00am - 10:20am
Mitch 350 plus 372
EE 180
Digital Systems Architecture
Kozyrakis, C.
2018-2019 Spring
Monday Wednesday
4:30pm - 5:50pm
Mitchb67
ENGR 131
Ethical Issues in Engineering
Hsiong, R., Domingo, R., McGinn, R.
2018-2019 Autumn
Tuesday
1:30pm - 4:20pm
STLC104
ENGR 145
Technology Entrepreneurship
Eesley, C., Whittle, T., Bremner, R.
2018-2019 Autumn
Tuesday Thursday
1:30pm - 2:50pm
380-380C

Pages