Course Description

Teach Computational Thinking, EDS 124BR

TITLE: Teaching Computational Thinking for Everyone

Examine issues in computing education (e.g., access and equity). Conceptual and skill development with core programming concepts (flow of control, abstraction, algorithms) using a novice programming framework. Computer science teaching and assessment methods for deep understanding.

Key Information

Credit: 4 quarter units / 2.67 semester units credit
UC San Diego, EDS

Course Credit:

Upon successful completion, all online courses offered through cross-enrollment provide UC unit credit. Some courses are approved for GE, major preparation and/or, major credit or can be used as a substitute for a course at your campus.

If "unit credit" is listed by your campus, consult your department, academic adviser or Student Affairs division to inquire about the petition process for more than unit credit for the course.

UC Berkeley:
Unit Credit

UC Davis:
Unit Credit

UC Irvine:
Unit Credit

UC Los Angeles:
Unit Credit

UC Merced:
Units toward degree (see your advisor)

UC Riverside:
General Education: Elective units

UC San Diego:
General Education: Revelle - one course towards Social Science, Seventh - 1 course towards Alternatives - Social Science; Warren - May be counted depending on major/PofC/AS, Transfer students may use for UD noncontiguous GE depending on major;
Major Requirement: For Cognitive Science majors, EDS 124BR is an approved upper-division general elective or Design and Interaction specialization elective (letter grade of C- or better)

UC San Francisco:
Unit Credit

UC Santa Barbara:
General Education: This course will apply to Area D automatically upon completion

UC Santa Cruz:
Unit Credit

Prerequisites

No course prerequisites. Junior or Senior standing required.

Course Fees

None.

More About The Course

The course will cover the learning and teaching of core programming concepts including: 

-sequences 
-iteration and conditional iteration 
-selection (ifs) 
-variables 
-events 
-abstraction/methods/parameters 
-lists 

All topics will be taught using novel, and cognitively scaffolded methods (focussing on low cognitive load scaffolded knowledge construction -- you aren't just told "go write a program"). 

No textbook is required. 

You will also learn about common difficulties students have and there will be a pedagogy and equity section every 2 weeks with topics including: pair/buddy programming, peer instruction, culturally relevant teaching, the state of K-12 CS education/standards, managing an equitable lab classroom, interdisciplinary standards alignments. 

As an online course built to support constructive and interactive learning, it is VERY different from the "lecture/lab/homework" model. Each week is 8-10 hours of engagement. Every item is laid out in advance with a time estimate. You will be engaging each week with the following types of activities: 

-Short video lectures (3-15 min) 
-Interactive scaffolded programming 
-"Code along" exercises 
-Reflections on what is challenging in learning various concepts 
-Creating a classroom resource 
-Exploring and critiquing freely available curricular resources (e.g. http://code.orghttp://pencilcode.net/).

Relevant Website

Course Creator

Elizabeth Simon

Dr. Beth Simon is a Teaching Professor in the Department of Education Studies. Her research interests lie in the areas of computing education and online and technology-enhanced teaching. 

Beth is involved in development of high school computing curriculum and the training and community needs of K-12 teachers wanting to bring computing education opportunities to their students. Recently, Beth co-chaired the California Department of Education's Computer Science Standards Advisory Committee defining the K-12 standards for CS learning in California. Previously, Beth designed an inaugural pilot of the new Advanced Placement Computer Science Principals course. She also studied the impacts of evidence-based active learning practices (e.g., Peer Instruction) on student outcomes in higher education, student conceptions of computing concepts, and novice computing students’ self-efficacy. 

For 11 years, Beth served as a Teaching Professor in the Computer Science and Engineering Department. She has also been the Director of UCSD's Center for Teaching Development and is currently the UCSD Faculty Advisor for Digital Learning in the Teaching + Learning Commons.

Dr. Beth Simon is a Teaching Professor in the Department of Education Studies. Her research interests lie in the areas of computing education and online and technology-enhanced teaching.  Beth is involved in development of high school computing curriculum and the training and community needs of K-12 teachers wanting to bring computing education opportunities to their students. Recently, ...

Dr. Beth Simon is a Teaching Professor in the Department of Education Studies. Her research interests lie in the areas of computing education and online and technology-enhanced teaching. 

Beth is involved in development of high school computing curriculum and the training and community needs of K-12 teachers wanting to bring computing education opportunities to their students. Recently, Beth co-chaired the California Department of Education's Computer Science Standards Advisory Committee defining the K-12 standards for CS learning in California. Previously, Beth designed an inaugural pilot of the new Advanced Placement Computer Science Principals course. She also studied the impacts of evidence-based active learning practices (e.g., Peer Instruction) on student outcomes in higher education, student conceptions of computing concepts, and novice computing students’ self-efficacy. 

For 11 years, Beth served as a Teaching Professor in the Computer Science and Engineering Department. She has also been the Director of UCSD's Center for Teaching Development and is currently the UCSD Faculty Advisor for Digital Learning in the Teaching + Learning Commons.


* To be notified, please provide all requested information
Please enter valid email.

We'll notify you when Teach Computational Thinking, EDS 124BR becomes available

First Name:*
Last Name:*
Email:*
Term(s) you're interested in:*