CS 500

Spring 2023 All Classes

All Classes
Current Topics in Computing Education Research

Credit: 4 hours.

Current research topics and theories in Computers and Education with an emphasis on learning theories such as constructivism, behaviorism, cognitivism, knowledge-in-pieces, test-potentiated learning, and transfer of learning. These theories will be applied to understanding how students learn computing topics such as programming and theoretical computing. These topics will be applied through the design of ethically responsible educational research studies. The course will culminate in students writing a research proposal or conference-style research paper based upon pilot data.

4 graduate hours. No professional credit. May be repeated if topics vary. Credit towards a degree from multiple offerings of this course is not given if those offerings have significant overlap, as determined by the CS department.

CS 500 class schedule data for spring 2023
CRN Type Section Time Day Location Instructor Section Details
72383
Lecture-Discussion
CED
9:30AM -10:45AM
TR
1302 Siebel Center for Comp Sci
Cunningham, K
Part of Term:
1
Date Range:
01/17/23-05/03/23
Credit:
4 hours
Section Info:
This course is designed to prepare students to be able to participate in research about programming teaching, learning, and instructional tool design. Students will understand arguments for why we should teach programming to everyone and why different learner groups, including non-CS majors, end-user programmers, and conversational programmers, benefit from different instructional approaches. Students will understand not only the cognition of programming learners, but also how learners’ motivations and goals affect their learning process. Students will become familiar with several evidence-based instructional techniques, such as worked examples, self-explanation, and subgoal labels, and be able to apply them to improve programming instruction. Students will critique current tools and techniques for programming learning and/or design a new tool or technique that makes programming learning accessible to more students. While this course is intended for research-oriented graduate students, MCS students can add by permission. All students should be aware that this course involves extensive reading and writing, with the goal of preparing students to make part in computer science education research. Specifically, students in this course will write essay responses in order to show their understanding of key concepts, as well as summaries of research papers they have read and arguments for why instructional designs should be effective. *If the option to approve MCS students by permission is approved, I suggest the following instructions for approval: To request permission as an MCS student, please email the following to katcun@illinois.edu: (a) Your motivation for taking this course (b) Why you feel that you will be successful in reading ~2 academic papers each week and writing at least 30 pages of paper summaries, essays, critiques of learning technologies, and proposals for new learning technologies across the semester. For up-to-date information about CS course restrictions, please see the following link: http://go.cs.illinois.edu/CSregister
Restriction(s):
Restricted to Graduate - Urbana-Champaign. Not intended for MCS:Computer Science -UIUC, MCS:Computer Sci Online -UIUC, or MCS:BS/MCS Computer Sci -UIUC.
Not intended for First Time Freshman students.
COURSE EXPLORER
Email: Course Explorer Feedback

OFFICE OF THE REGISTRAR | 901 W. Illinois Street, Urbana, Illinois 61801

Site developed by: Technology Services at Illinois | UNIVERSITY OF ILLINOIS URBANA-CHAMPAIGN
1102 Digital Computer Laboratory | MC-256 | Urbana, IL 61801 | phone 217-244-7000