SlideShare ist ein Scribd-Unternehmen logo
1 von 30
Thriving in Our Digital
World
A CS Principles Course
Gregory Russell
Bradley Beth
Tara Craig
Calvin Lin
George Veletsianos
Funding provided by the
National Science Foundation
under award #1138506.
Icebreaker
• The Task:
–Form diverse groups for
collaboration
• Rationale:
– Introductions
– Work with new people
– College and career
readiness skills
– Diversity
– Get ambulatory!
2
Group Formation
• Guidelines for forming diverse groups:
– Co-ed groups of 4
– A group member with an advanced degree in
a non-CS subject matter
– At least two states represented
– Higher education and K-12 represented
3
Presentation
Available for download at:
http://tinyurl.com/cstatodw
4
K-W-L
http://tinyurl.com/csta2013kwl
5
Project Engage: Overview
• NSF Computing Education for the 21st
Century (CE21)
– Type I: Project Engage!, NSF Award #
1138506
• OnRamps (synergy)
– Texas Higher Education Coordinating Board
• Course: Thriving in our Digital World
6
NSF CE21
• 2011 Type I solicitation was overspecified.
– BPC
• Female students: PBL, impact-oriented
• Low-SES: resource light, rural targets
• ―Middle Track‖: AP alternative vector, college readiness
– CER
• Partnership between CS and LT
• Best Practices, Implementation research
– CS10k
• Heavy PD component
• Scale to cross-certified teachers
– CS: Principles
7
OnRamps
• Texas Legislature funded cooperative
initiative
• DE/DC courses aligned to flagship university
expectations
• Research-based best practices
– learning science
– learning technologies
– college readiness
• Aligned to TX College & Career Readiness
Standards
8
Thriving in our Digital World
• Organized into 8 modules: Impact,
Programming, Representation, Computers,
Digital Manipulation, Big Data, Artificial
Intelligence, Innovations
• Student-centered design: PBL, open-
ended activities, discussion-oriented
• Novel Dual Enrollment design: solves the
‗chicken or egg problem‘ of college
readiness coursework
• Hybrid Learning—our roles focus on
design, PD, implementation, and support
9
CANVAS – Easter Egg Hunt
1. Log-in to your CANVAS account
1. Check email for invitation
2. Visit: onramps.instructure.com
2. Complete the Easter Egg Hunt assignment
3. Discuss as a group
10
Pedagogical Foundations
1. Problem-based-learning (PBL)
2. Inquiry learning
3. Student-centered learning
• Requires:
– Collaboration
– Guidance and scaffolding
– Classroom management skills
– Willingness for messiness
– Direct instruction, ‗traditional‘ assessments,
etc.
11
―Doing Projects‖
ACTIVITY
P
R
O
J
E
C
T
LECTURE
HOME
WORK
ACTIVITY
PBL
ACTIVITY
P
R
O
D
U
C
T
LECTURE
HOME
WORK
C
H
A
L
L
E
N
G
E
PBL
• Problem- or project-
?
• With PBL, this
course incorporates:
– Collaboration
– Critical Thinking
– Written/Oral
Communication
– Technological
Literacy
14
Student-centered Learning
• Students dictate what they Know, Want to
Know, and Learn (KWL).
• ―Want to know‖ drives what you will Learn
in conjunction with:
– Activities
– Online content
– Videos
– Inquiry-related tasks
15
Inquiry-based CS
• Syntax
• Sin Tax
• SYN/ACK
• Low Tedium
• Interesting Now
• Product-motivated, product-assessed
16
The Scenario
As you approach the clearing, you see Captain Shannon coming your direction—clutching a
tattered piece of parchment.
―Ahoy thar! I did bury our treasure but a wee bit yonder,‖ he says, pointing over his shoulder with
a crooked thumb. Cracking a toothless grin, he adds, ―Bein‘ first mate, you do serve as me
backup in case me directions get lost.‖
He hands you the parchment (EXHIBIT A). Carefully straightening it, you see a list of letters
crossing the page 3 times over, nearly covering it.
―Each of the letters marks 10 paces in a card‘nal direction—them be the points on a compass
rose.‖ He holds up four fingers, stating, ―N be north, E be east, S be south, and W be west,‖
touching each in turn. ―At the end of all that pacin‘, the booty lies but 2 feet ‘neath the ground.‖
Carefully, his brow furrowed in concentration, Shannon begins ripping the lower left corner of his
page, separating a small piece of parchment from the rest. ―Hmph,‖ he grimaces.
―Piddly.‖ Apologetically, he hands you the scrap and a bulky lump of charcoal to mark your
notes. ―Err, sorry I did not bring more…‖
How can you fit all of this information in a smaller form—small enough to fit on your piddly
scrap? 17
The Tools
18
EXHIBIT A: CAPTAIN SHANNON'S NOTE
The Wrench
19
Does
your
solution
work?
The Lesson Plan
20
Then…
• Program it! [PROCESSING]
• Connections
– Audio, Images, Network Traffic, Storage
• Canonical Algorithms
– Dictionary-based (Lempel-Ziv, Textspeak)
– Frequency-based (Huffman Coding, Morse
Code)
– Layered (Q-Codes)
• Thoughts?
21
22
Gimme a break!
AP CS:P Portfolio Tasks TioDW
Our course content and pedagogy dovetails with the portfolio
tasks
23
• Your collaboratively developed artifact must include
the following:
• Overview of your investigation: a description
of the intent of the investigation and how it will
be used to gain insight and knowledge;
• The set of 3 to 5 questions that you will
answer.
• Explanation and justification of how the data
and other sources used in your investigation
(if any) are appropriate for exploring and
answering the questions.
• Information about the data set(s): a
description of each data set; the URL of the
data set; the date on which you accessed the
data; and where possible a reference to the
data set from a written work (e.g., an article,
book, or blog post).
• Description of the computational tools and
techniques used.
• Clearly presented answers to your questions
and explanations of how the answers help
gain insight and knowledge.
• Your individually written document must include the
following:
• Justification of why you chose the specific
computing tools and techniques you used to
conduct your investigation.
• An explanation of why computing is necessary
and how)computing facilitated analyzing the
data to answer the questions.
• A detailed description of how your team
processed the information in the data set to
conduct the investigation and how this
enabled you to meet your objective of gaining
insight and knowledge. This description
should be sufficiently detailed to make it clear
that you can conduct the investigation and
verify the results in answering questions and
that a reasonably skilled reader could do so
as well.
• A reflective description, explanation, and
analysis of the collaborative aspects of your
investigation. This should not be a simple
enumeration of when and how you worked
together.Portfolio Task: Data
AP CS:P Portfolio Tasks TioDW
• Definitions of data mining and K.D.D. are detailed, yet concise. Highlights
the role of discovery. Provides at least 3 clear examples to support
definitions.
• Applies crowdsourcing strategies insightfully. Achieves useful, useable
results. Crowdsourcing project logically relates to the talk's theme.
• Cleans unstructured data to create structured data sets insightfully.
Achieves useful, useable results. Analysis logically relates to the talk's
theme.
• Develops at least 3 visualizations that clearly demonstrate the clustering or
non-clustering of data. Analysis logically relates to the talk's theme.
• Anomaly, outlier, and change detection analysis: are accurate and insightful;
inform the audience; relate clearly to the talk's them; logically discuss the
impact of the analysis.
• Uses software to perform regression analysis accurately. Completes
regression on more than 3 data sets. Makes a logical prediction using
regression data in conjunction with other inferences from other data
sources.
• Compares and contrasts the results of classification using a linear separator
and k-means clustering. Maps newly collected data to a pre-existing
classifier. Makes insightful inferences about the classification results.
• Compares and contrasts the summarization results against one another, in
context. Provides insightful analysis of each tool for correctness of results,
in context. 24
Module Checkpoints: Big Data
Let‘s see the projects already!
• Round robin format (~15 min. for each)
• Explore the available modules
Use post-it notes to indicate the following:
– I like:
– I wonder:
– Tips for classroom use:
• Projects:
1. Impact (a.k.a. Conspiracy Theory)
2. Programming
3. Artificial Intelligence – Turing Test
4. Computers
5. Big Data
25
Lessons Learned
• PREVIOUS PRESENTATION
• Revisit K-W-L chart
26
Lessons Learned
• Programming First and Interspersed
• Teachers are not accustomed to this
pedagogical model  takes practice PD
• Smaller units/cycles
• What teachers like ≠ what students like ≠
what teachers perceive students like
• Revisit K-W-L chart
27
Look forward to…
• Revisions to:
– Representation
– Computers
– Big Data
– AI – Maze Game
– AI – Expert Systems
28
Look forward to…
• New content
– Digital Manipulation (with Processing)
– Innovations
– Security (course extension)
29
Closing Thoughts
• Public course - revisions ETA: Aug. 2013
– https://onramps.instructure.com/courses/7232
27
• Implementation for college credit in 2014-
15
Questions? Thoughts?
• Contact us!
– Bradley Beth: bbeth@cs.utexas.edu
– Gregory Russell: grussell@utexas.edu 30

Weitere ähnliche Inhalte

Andere mochten auch

Enhancing University Curricula via Adventure Learning
Enhancing University Curricula via Adventure LearningEnhancing University Curricula via Adventure Learning
Enhancing University Curricula via Adventure LearningGeorge Veletsianos
 
Emerging Technologies for Teaching and Learning
Emerging Technologies for Teaching and LearningEmerging Technologies for Teaching and Learning
Emerging Technologies for Teaching and LearningGeorge Veletsianos
 
Online Learning Myths & Truths
Online Learning Myths & TruthsOnline Learning Myths & Truths
Online Learning Myths & TruthsGeorge Veletsianos
 
Active, Social, and Engaging Online Learning Strategies
Active, Social, and Engaging Online Learning StrategiesActive, Social, and Engaging Online Learning Strategies
Active, Social, and Engaging Online Learning StrategiesGeorge Veletsianos
 
If you could design a teacher, what choices would you make? Answers from the...
If you could design a teacher, what choices would you make? Answers from the...If you could design a teacher, what choices would you make? Answers from the...
If you could design a teacher, what choices would you make? Answers from the...George Veletsianos
 
The Beautiful, Messy, Inspiring, and Harrowing World of Online Learning
The Beautiful, Messy, Inspiring, and Harrowing World of Online LearningThe Beautiful, Messy, Inspiring, and Harrowing World of Online Learning
The Beautiful, Messy, Inspiring, and Harrowing World of Online LearningGeorge Veletsianos
 
Seven Tales of learning online with emerging technologies
Seven Tales of learning online with emerging technologiesSeven Tales of learning online with emerging technologies
Seven Tales of learning online with emerging technologiesGeorge Veletsianos
 
Short introduction to contemporary technology (& pedagogy) use
Short introduction to contemporary technology (& pedagogy) useShort introduction to contemporary technology (& pedagogy) use
Short introduction to contemporary technology (& pedagogy) useGeorge Veletsianos
 
Social Media in Learning, Teaching, and Scholarship: 6 Tales of Practice
Social Media in Learning, Teaching, and Scholarship: 6 Tales of PracticeSocial Media in Learning, Teaching, and Scholarship: 6 Tales of Practice
Social Media in Learning, Teaching, and Scholarship: 6 Tales of PracticeGeorge Veletsianos
 
The significant opportunities and challenges that learners, educators, resear...
The significant opportunities and challenges that learners, educators, resear...The significant opportunities and challenges that learners, educators, resear...
The significant opportunities and challenges that learners, educators, resear...George Veletsianos
 
Sharing as a valued and desirable practice
Sharing as a valued and desirable practiceSharing as a valued and desirable practice
Sharing as a valued and desirable practiceGeorge Veletsianos
 
Academics in Social Media: Acts of Personal Defiance and Sharing ( at AECT 2013)
Academics in Social Media: Acts of Personal Defiance and Sharing ( at AECT 2013)Academics in Social Media: Acts of Personal Defiance and Sharing ( at AECT 2013)
Academics in Social Media: Acts of Personal Defiance and Sharing ( at AECT 2013)George Veletsianos
 
The tensions and conundrums of public scholarship
The tensions and conundrums of public scholarshipThe tensions and conundrums of public scholarship
The tensions and conundrums of public scholarshipGeorge Veletsianos
 
Networked Scholars, or, Why on earth do academics use social media and why ...
Networked Scholars, or, Why on earth do academics use social media and why ...Networked Scholars, or, Why on earth do academics use social media and why ...
Networked Scholars, or, Why on earth do academics use social media and why ...George Veletsianos
 
Emerging Technologies, Emerging Perspectives on Education, and Cultures of Sh...
Emerging Technologies, Emerging Perspectives on Education, and Cultures of Sh...Emerging Technologies, Emerging Perspectives on Education, and Cultures of Sh...
Emerging Technologies, Emerging Perspectives on Education, and Cultures of Sh...George Veletsianos
 

Andere mochten auch (17)

Enhancing University Curricula via Adventure Learning
Enhancing University Curricula via Adventure LearningEnhancing University Curricula via Adventure Learning
Enhancing University Curricula via Adventure Learning
 
Emerging Technologies for Teaching and Learning
Emerging Technologies for Teaching and LearningEmerging Technologies for Teaching and Learning
Emerging Technologies for Teaching and Learning
 
Online Learning Myths & Truths
Online Learning Myths & TruthsOnline Learning Myths & Truths
Online Learning Myths & Truths
 
Active, Social, and Engaging Online Learning Strategies
Active, Social, and Engaging Online Learning StrategiesActive, Social, and Engaging Online Learning Strategies
Active, Social, and Engaging Online Learning Strategies
 
If you could design a teacher, what choices would you make? Answers from the...
If you could design a teacher, what choices would you make? Answers from the...If you could design a teacher, what choices would you make? Answers from the...
If you could design a teacher, what choices would you make? Answers from the...
 
The Beautiful, Messy, Inspiring, and Harrowing World of Online Learning
The Beautiful, Messy, Inspiring, and Harrowing World of Online LearningThe Beautiful, Messy, Inspiring, and Harrowing World of Online Learning
The Beautiful, Messy, Inspiring, and Harrowing World of Online Learning
 
Seven Tales of learning online with emerging technologies
Seven Tales of learning online with emerging technologiesSeven Tales of learning online with emerging technologies
Seven Tales of learning online with emerging technologies
 
Short introduction to contemporary technology (& pedagogy) use
Short introduction to contemporary technology (& pedagogy) useShort introduction to contemporary technology (& pedagogy) use
Short introduction to contemporary technology (& pedagogy) use
 
The Internet as Data
The Internet as DataThe Internet as Data
The Internet as Data
 
Social Media in Learning, Teaching, and Scholarship: 6 Tales of Practice
Social Media in Learning, Teaching, and Scholarship: 6 Tales of PracticeSocial Media in Learning, Teaching, and Scholarship: 6 Tales of Practice
Social Media in Learning, Teaching, and Scholarship: 6 Tales of Practice
 
The significant opportunities and challenges that learners, educators, resear...
The significant opportunities and challenges that learners, educators, resear...The significant opportunities and challenges that learners, educators, resear...
The significant opportunities and challenges that learners, educators, resear...
 
Sharing as a valued and desirable practice
Sharing as a valued and desirable practiceSharing as a valued and desirable practice
Sharing as a valued and desirable practice
 
Academics in Social Media: Acts of Personal Defiance and Sharing ( at AECT 2013)
Academics in Social Media: Acts of Personal Defiance and Sharing ( at AECT 2013)Academics in Social Media: Acts of Personal Defiance and Sharing ( at AECT 2013)
Academics in Social Media: Acts of Personal Defiance and Sharing ( at AECT 2013)
 
The tensions and conundrums of public scholarship
The tensions and conundrums of public scholarshipThe tensions and conundrums of public scholarship
The tensions and conundrums of public scholarship
 
Networked Scholars, or, Why on earth do academics use social media and why ...
Networked Scholars, or, Why on earth do academics use social media and why ...Networked Scholars, or, Why on earth do academics use social media and why ...
Networked Scholars, or, Why on earth do academics use social media and why ...
 
Emerging Technologies, Emerging Perspectives on Education, and Cultures of Sh...
Emerging Technologies, Emerging Perspectives on Education, and Cultures of Sh...Emerging Technologies, Emerging Perspectives on Education, and Cultures of Sh...
Emerging Technologies, Emerging Perspectives on Education, and Cultures of Sh...
 
Openness As a Core Value
Openness As a Core ValueOpenness As a Core Value
Openness As a Core Value
 

Ähnlich wie Thriving in Our Digital World — A CS Principles Course

Data carpentry replicathon_2017-03-24
Data carpentry replicathon_2017-03-24Data carpentry replicathon_2017-03-24
Data carpentry replicathon_2017-03-24tracykteal
 
Data carpentry ndic-2015-05-05
Data carpentry ndic-2015-05-05Data carpentry ndic-2015-05-05
Data carpentry ndic-2015-05-05tracykteal
 
Community and Code: Lessons from NESCent Hackathons
Community and Code: Lessons from NESCent HackathonsCommunity and Code: Lessons from NESCent Hackathons
Community and Code: Lessons from NESCent HackathonsArlin Stoltzfus
 
Unit 1 Webinar
Unit 1 WebinarUnit 1 Webinar
Unit 1 Webinarjwalts
 
Curriculum design, employability and digital identity
Curriculum design, employability and digital identityCurriculum design, employability and digital identity
Curriculum design, employability and digital identityJisc
 
Glfes summer institute2013_raleigh_final
Glfes summer institute2013_raleigh_finalGlfes summer institute2013_raleigh_final
Glfes summer institute2013_raleigh_finalTricia Townsend
 
Educ 522 #1
Educ 522 #1Educ 522 #1
Educ 522 #1lancesfa
 
discussion_3_project.pdf
discussion_3_project.pdfdiscussion_3_project.pdf
discussion_3_project.pdfKuan-Tsae Huang
 
Analysing and supporting the process of co-designing inquiry-based and techno...
Analysing and supporting the process of co-designing inquiry-based and techno...Analysing and supporting the process of co-designing inquiry-based and techno...
Analysing and supporting the process of co-designing inquiry-based and techno...musart
 
An augmented reality approach to curriculum design
An augmented reality approach to curriculum designAn augmented reality approach to curriculum design
An augmented reality approach to curriculum designdebbieholley1
 
Teaching Object Oriented Programming Courses by Sandeep K Singh JIIT,Noida
Teaching Object Oriented Programming Courses by Sandeep K Singh JIIT,NoidaTeaching Object Oriented Programming Courses by Sandeep K Singh JIIT,Noida
Teaching Object Oriented Programming Courses by Sandeep K Singh JIIT,NoidaDr. Sandeep Kumar Singh
 
Math Unit 1 Webinar
Math Unit 1 WebinarMath Unit 1 Webinar
Math Unit 1 Webinarjwalts
 
Enhancing and Assessing Your Work-Based Learning Plan
Enhancing and Assessing Your Work-Based Learning PlanEnhancing and Assessing Your Work-Based Learning Plan
Enhancing and Assessing Your Work-Based Learning PlanNAFCareerAcads
 

Ähnlich wie Thriving in Our Digital World — A CS Principles Course (20)

Math and the Common Core
Math and the Common CoreMath and the Common Core
Math and the Common Core
 
Data carpentry replicathon_2017-03-24
Data carpentry replicathon_2017-03-24Data carpentry replicathon_2017-03-24
Data carpentry replicathon_2017-03-24
 
ICME-12 presentation
ICME-12 presentationICME-12 presentation
ICME-12 presentation
 
Data carpentry ndic-2015-05-05
Data carpentry ndic-2015-05-05Data carpentry ndic-2015-05-05
Data carpentry ndic-2015-05-05
 
Community and Code: Lessons from NESCent Hackathons
Community and Code: Lessons from NESCent HackathonsCommunity and Code: Lessons from NESCent Hackathons
Community and Code: Lessons from NESCent Hackathons
 
Unit 1 Webinar
Unit 1 WebinarUnit 1 Webinar
Unit 1 Webinar
 
Computer science Curricula 2013
Computer science Curricula 2013Computer science Curricula 2013
Computer science Curricula 2013
 
Coding Your Results
Coding Your ResultsCoding Your Results
Coding Your Results
 
Curriculum design, employability and digital identity
Curriculum design, employability and digital identityCurriculum design, employability and digital identity
Curriculum design, employability and digital identity
 
Glfes summer institute2013_raleigh_final
Glfes summer institute2013_raleigh_finalGlfes summer institute2013_raleigh_final
Glfes summer institute2013_raleigh_final
 
Research Project Management
Research Project ManagementResearch Project Management
Research Project Management
 
Educ 522 #1
Educ 522 #1Educ 522 #1
Educ 522 #1
 
discussion_3_project.pdf
discussion_3_project.pdfdiscussion_3_project.pdf
discussion_3_project.pdf
 
Analysing and supporting the process of co-designing inquiry-based and techno...
Analysing and supporting the process of co-designing inquiry-based and techno...Analysing and supporting the process of co-designing inquiry-based and techno...
Analysing and supporting the process of co-designing inquiry-based and techno...
 
Level Hybrid Program
Level Hybrid ProgramLevel Hybrid Program
Level Hybrid Program
 
An augmented reality approach to curriculum design
An augmented reality approach to curriculum designAn augmented reality approach to curriculum design
An augmented reality approach to curriculum design
 
Logistics.pptx
Logistics.pptxLogistics.pptx
Logistics.pptx
 
Teaching Object Oriented Programming Courses by Sandeep K Singh JIIT,Noida
Teaching Object Oriented Programming Courses by Sandeep K Singh JIIT,NoidaTeaching Object Oriented Programming Courses by Sandeep K Singh JIIT,Noida
Teaching Object Oriented Programming Courses by Sandeep K Singh JIIT,Noida
 
Math Unit 1 Webinar
Math Unit 1 WebinarMath Unit 1 Webinar
Math Unit 1 Webinar
 
Enhancing and Assessing Your Work-Based Learning Plan
Enhancing and Assessing Your Work-Based Learning PlanEnhancing and Assessing Your Work-Based Learning Plan
Enhancing and Assessing Your Work-Based Learning Plan
 

Mehr von George Veletsianos

Panel Discussion: Technology Trends and the Future of Education
Panel Discussion: Technology Trends and the Future of EducationPanel Discussion: Technology Trends and the Future of Education
Panel Discussion: Technology Trends and the Future of EducationGeorge Veletsianos
 
Strategies for Designing Online Courses that are Effective, Engaging, Efficie...
Strategies for Designing Online Courses that are Effective, Engaging, Efficie...Strategies for Designing Online Courses that are Effective, Engaging, Efficie...
Strategies for Designing Online Courses that are Effective, Engaging, Efficie...George Veletsianos
 
Coping with online harassment: women scholars' experiences
Coping with online harassment: women scholars' experiencesCoping with online harassment: women scholars' experiences
Coping with online harassment: women scholars' experiencesGeorge Veletsianos
 
I Get By With a Little Help From My Friends: An Ecological Model of Support...
I Get By With a Little Help From My Friends:   An Ecological Model of Support...I Get By With a Little Help From My Friends:   An Ecological Model of Support...
I Get By With a Little Help From My Friends: An Ecological Model of Support...George Veletsianos
 
An analysis of how the twitter discourse surrounding open education unfolded ...
An analysis of how the twitter discourse surrounding open education unfolded ...An analysis of how the twitter discourse surrounding open education unfolded ...
An analysis of how the twitter discourse surrounding open education unfolded ...George Veletsianos
 
How do open education practices spread
How do open education practices spreadHow do open education practices spread
How do open education practices spreadGeorge Veletsianos
 
Open textbook adoption patterns in British Columbia
Open textbook adoption patterns in British ColumbiaOpen textbook adoption patterns in British Columbia
Open textbook adoption patterns in British ColumbiaGeorge Veletsianos
 
Exploring emergent forms of scholarship
Exploring emergent forms of scholarshipExploring emergent forms of scholarship
Exploring emergent forms of scholarshipGeorge Veletsianos
 
Networked Scholarship: Potential, Tensions, Provocations of using Online Tool...
Networked Scholarship: Potential, Tensions, Provocations of using Online Tool...Networked Scholarship: Potential, Tensions, Provocations of using Online Tool...
Networked Scholarship: Potential, Tensions, Provocations of using Online Tool...George Veletsianos
 
Successful, sunny, and smiling: The ways that student life and faculty are ...
Successful, sunny, and smiling: The ways that student life and faculty are ...Successful, sunny, and smiling: The ways that student life and faculty are ...
Successful, sunny, and smiling: The ways that student life and faculty are ...George Veletsianos
 
Crafting a research agenda (in memes)
Crafting a research agenda (in memes) Crafting a research agenda (in memes)
Crafting a research agenda (in memes) George Veletsianos
 
How do learners in MOOCs attempt to resolve challenges they face?
How do learners in MOOCs attempt to resolve challenges they face?How do learners in MOOCs attempt to resolve challenges they face?
How do learners in MOOCs attempt to resolve challenges they face?George Veletsianos
 
A Systematic Analysis And Synthesis of the Empirical MOOC Literature Publishe...
A Systematic Analysis And Synthesis of the Empirical MOOC Literature Publishe...A Systematic Analysis And Synthesis of the Empirical MOOC Literature Publishe...
A Systematic Analysis And Synthesis of the Empirical MOOC Literature Publishe...George Veletsianos
 
Digital Learning, Emerging Technologies, Abundant Data, and Pedagogies of Care
Digital Learning, Emerging Technologies, Abundant Data, and Pedagogies of CareDigital Learning, Emerging Technologies, Abundant Data, and Pedagogies of Care
Digital Learning, Emerging Technologies, Abundant Data, and Pedagogies of CareGeorge Veletsianos
 
Understanding Networked Scholars: Experiences and practices in online social ...
Understanding Networked Scholars: Experiences and practices in online social ...Understanding Networked Scholars: Experiences and practices in online social ...
Understanding Networked Scholars: Experiences and practices in online social ...George Veletsianos
 
Emerging Practices in Open Online Learning Environments
Emerging Practices in Open Online Learning EnvironmentsEmerging Practices in Open Online Learning Environments
Emerging Practices in Open Online Learning EnvironmentsGeorge Veletsianos
 

Mehr von George Veletsianos (20)

Panel Discussion: Technology Trends and the Future of Education
Panel Discussion: Technology Trends and the Future of EducationPanel Discussion: Technology Trends and the Future of Education
Panel Discussion: Technology Trends and the Future of Education
 
Strategies for Designing Online Courses that are Effective, Engaging, Efficie...
Strategies for Designing Online Courses that are Effective, Engaging, Efficie...Strategies for Designing Online Courses that are Effective, Engaging, Efficie...
Strategies for Designing Online Courses that are Effective, Engaging, Efficie...
 
Coping with online harassment: women scholars' experiences
Coping with online harassment: women scholars' experiencesCoping with online harassment: women scholars' experiences
Coping with online harassment: women scholars' experiences
 
I Get By With a Little Help From My Friends: An Ecological Model of Support...
I Get By With a Little Help From My Friends:   An Ecological Model of Support...I Get By With a Little Help From My Friends:   An Ecological Model of Support...
I Get By With a Little Help From My Friends: An Ecological Model of Support...
 
An analysis of how the twitter discourse surrounding open education unfolded ...
An analysis of how the twitter discourse surrounding open education unfolded ...An analysis of how the twitter discourse surrounding open education unfolded ...
An analysis of how the twitter discourse surrounding open education unfolded ...
 
How do open education practices spread
How do open education practices spreadHow do open education practices spread
How do open education practices spread
 
Open textbook adoption patterns in British Columbia
Open textbook adoption patterns in British ColumbiaOpen textbook adoption patterns in British Columbia
Open textbook adoption patterns in British Columbia
 
Exploring emergent forms of scholarship
Exploring emergent forms of scholarshipExploring emergent forms of scholarship
Exploring emergent forms of scholarship
 
Networked Scholarship: Potential, Tensions, Provocations of using Online Tool...
Networked Scholarship: Potential, Tensions, Provocations of using Online Tool...Networked Scholarship: Potential, Tensions, Provocations of using Online Tool...
Networked Scholarship: Potential, Tensions, Provocations of using Online Tool...
 
A scholarly life online
A scholarly life onlineA scholarly life online
A scholarly life online
 
Scholars imagined audiences
Scholars imagined audiencesScholars imagined audiences
Scholars imagined audiences
 
Successful, sunny, and smiling: The ways that student life and faculty are ...
Successful, sunny, and smiling: The ways that student life and faculty are ...Successful, sunny, and smiling: The ways that student life and faculty are ...
Successful, sunny, and smiling: The ways that student life and faculty are ...
 
Crafting a research agenda (in memes)
Crafting a research agenda (in memes) Crafting a research agenda (in memes)
Crafting a research agenda (in memes)
 
How do learners in MOOCs attempt to resolve challenges they face?
How do learners in MOOCs attempt to resolve challenges they face?How do learners in MOOCs attempt to resolve challenges they face?
How do learners in MOOCs attempt to resolve challenges they face?
 
A Systematic Analysis And Synthesis of the Empirical MOOC Literature Publishe...
A Systematic Analysis And Synthesis of the Empirical MOOC Literature Publishe...A Systematic Analysis And Synthesis of the Empirical MOOC Literature Publishe...
A Systematic Analysis And Synthesis of the Empirical MOOC Literature Publishe...
 
Crafting a research agenda
Crafting a research agendaCrafting a research agenda
Crafting a research agenda
 
Designing digital learning
Designing digital learningDesigning digital learning
Designing digital learning
 
Digital Learning, Emerging Technologies, Abundant Data, and Pedagogies of Care
Digital Learning, Emerging Technologies, Abundant Data, and Pedagogies of CareDigital Learning, Emerging Technologies, Abundant Data, and Pedagogies of Care
Digital Learning, Emerging Technologies, Abundant Data, and Pedagogies of Care
 
Understanding Networked Scholars: Experiences and practices in online social ...
Understanding Networked Scholars: Experiences and practices in online social ...Understanding Networked Scholars: Experiences and practices in online social ...
Understanding Networked Scholars: Experiences and practices in online social ...
 
Emerging Practices in Open Online Learning Environments
Emerging Practices in Open Online Learning EnvironmentsEmerging Practices in Open Online Learning Environments
Emerging Practices in Open Online Learning Environments
 

Kürzlich hochgeladen

On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsMebane Rash
 
Wellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxWellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxJisc
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSCeline George
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structuredhanjurrannsibayan2
 
REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxDr. Ravikiran H M Gowda
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxJisc
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptxMaritesTamaniVerdade
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - Englishneillewis46
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024Elizabeth Walsh
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...ZurliaSoop
 
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the ClassroomPooky Knightsmith
 
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptxCOMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptxannathomasp01
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxDenish Jangid
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and ModificationsMJDuyan
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxRamakrishna Reddy Bijjam
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...Poonam Aher Patil
 
How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17Celine George
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfagholdier
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.pptRamjanShidvankar
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17Celine George
 

Kürzlich hochgeladen (20)

On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
Wellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxWellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptx
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structure
 
REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptx
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptx
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - English
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the Classroom
 
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptxCOMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 

Thriving in Our Digital World — A CS Principles Course

  • 1. Thriving in Our Digital World A CS Principles Course Gregory Russell Bradley Beth Tara Craig Calvin Lin George Veletsianos Funding provided by the National Science Foundation under award #1138506.
  • 2. Icebreaker • The Task: –Form diverse groups for collaboration • Rationale: – Introductions – Work with new people – College and career readiness skills – Diversity – Get ambulatory! 2
  • 3. Group Formation • Guidelines for forming diverse groups: – Co-ed groups of 4 – A group member with an advanced degree in a non-CS subject matter – At least two states represented – Higher education and K-12 represented 3
  • 4. Presentation Available for download at: http://tinyurl.com/cstatodw 4
  • 6. Project Engage: Overview • NSF Computing Education for the 21st Century (CE21) – Type I: Project Engage!, NSF Award # 1138506 • OnRamps (synergy) – Texas Higher Education Coordinating Board • Course: Thriving in our Digital World 6
  • 7. NSF CE21 • 2011 Type I solicitation was overspecified. – BPC • Female students: PBL, impact-oriented • Low-SES: resource light, rural targets • ―Middle Track‖: AP alternative vector, college readiness – CER • Partnership between CS and LT • Best Practices, Implementation research – CS10k • Heavy PD component • Scale to cross-certified teachers – CS: Principles 7
  • 8. OnRamps • Texas Legislature funded cooperative initiative • DE/DC courses aligned to flagship university expectations • Research-based best practices – learning science – learning technologies – college readiness • Aligned to TX College & Career Readiness Standards 8
  • 9. Thriving in our Digital World • Organized into 8 modules: Impact, Programming, Representation, Computers, Digital Manipulation, Big Data, Artificial Intelligence, Innovations • Student-centered design: PBL, open- ended activities, discussion-oriented • Novel Dual Enrollment design: solves the ‗chicken or egg problem‘ of college readiness coursework • Hybrid Learning—our roles focus on design, PD, implementation, and support 9
  • 10. CANVAS – Easter Egg Hunt 1. Log-in to your CANVAS account 1. Check email for invitation 2. Visit: onramps.instructure.com 2. Complete the Easter Egg Hunt assignment 3. Discuss as a group 10
  • 11. Pedagogical Foundations 1. Problem-based-learning (PBL) 2. Inquiry learning 3. Student-centered learning • Requires: – Collaboration – Guidance and scaffolding – Classroom management skills – Willingness for messiness – Direct instruction, ‗traditional‘ assessments, etc. 11
  • 14. PBL • Problem- or project- ? • With PBL, this course incorporates: – Collaboration – Critical Thinking – Written/Oral Communication – Technological Literacy 14
  • 15. Student-centered Learning • Students dictate what they Know, Want to Know, and Learn (KWL). • ―Want to know‖ drives what you will Learn in conjunction with: – Activities – Online content – Videos – Inquiry-related tasks 15
  • 16. Inquiry-based CS • Syntax • Sin Tax • SYN/ACK • Low Tedium • Interesting Now • Product-motivated, product-assessed 16
  • 17. The Scenario As you approach the clearing, you see Captain Shannon coming your direction—clutching a tattered piece of parchment. ―Ahoy thar! I did bury our treasure but a wee bit yonder,‖ he says, pointing over his shoulder with a crooked thumb. Cracking a toothless grin, he adds, ―Bein‘ first mate, you do serve as me backup in case me directions get lost.‖ He hands you the parchment (EXHIBIT A). Carefully straightening it, you see a list of letters crossing the page 3 times over, nearly covering it. ―Each of the letters marks 10 paces in a card‘nal direction—them be the points on a compass rose.‖ He holds up four fingers, stating, ―N be north, E be east, S be south, and W be west,‖ touching each in turn. ―At the end of all that pacin‘, the booty lies but 2 feet ‘neath the ground.‖ Carefully, his brow furrowed in concentration, Shannon begins ripping the lower left corner of his page, separating a small piece of parchment from the rest. ―Hmph,‖ he grimaces. ―Piddly.‖ Apologetically, he hands you the scrap and a bulky lump of charcoal to mark your notes. ―Err, sorry I did not bring more…‖ How can you fit all of this information in a smaller form—small enough to fit on your piddly scrap? 17
  • 18. The Tools 18 EXHIBIT A: CAPTAIN SHANNON'S NOTE
  • 21. Then… • Program it! [PROCESSING] • Connections – Audio, Images, Network Traffic, Storage • Canonical Algorithms – Dictionary-based (Lempel-Ziv, Textspeak) – Frequency-based (Huffman Coding, Morse Code) – Layered (Q-Codes) • Thoughts? 21
  • 23. AP CS:P Portfolio Tasks TioDW Our course content and pedagogy dovetails with the portfolio tasks 23 • Your collaboratively developed artifact must include the following: • Overview of your investigation: a description of the intent of the investigation and how it will be used to gain insight and knowledge; • The set of 3 to 5 questions that you will answer. • Explanation and justification of how the data and other sources used in your investigation (if any) are appropriate for exploring and answering the questions. • Information about the data set(s): a description of each data set; the URL of the data set; the date on which you accessed the data; and where possible a reference to the data set from a written work (e.g., an article, book, or blog post). • Description of the computational tools and techniques used. • Clearly presented answers to your questions and explanations of how the answers help gain insight and knowledge. • Your individually written document must include the following: • Justification of why you chose the specific computing tools and techniques you used to conduct your investigation. • An explanation of why computing is necessary and how)computing facilitated analyzing the data to answer the questions. • A detailed description of how your team processed the information in the data set to conduct the investigation and how this enabled you to meet your objective of gaining insight and knowledge. This description should be sufficiently detailed to make it clear that you can conduct the investigation and verify the results in answering questions and that a reasonably skilled reader could do so as well. • A reflective description, explanation, and analysis of the collaborative aspects of your investigation. This should not be a simple enumeration of when and how you worked together.Portfolio Task: Data
  • 24. AP CS:P Portfolio Tasks TioDW • Definitions of data mining and K.D.D. are detailed, yet concise. Highlights the role of discovery. Provides at least 3 clear examples to support definitions. • Applies crowdsourcing strategies insightfully. Achieves useful, useable results. Crowdsourcing project logically relates to the talk's theme. • Cleans unstructured data to create structured data sets insightfully. Achieves useful, useable results. Analysis logically relates to the talk's theme. • Develops at least 3 visualizations that clearly demonstrate the clustering or non-clustering of data. Analysis logically relates to the talk's theme. • Anomaly, outlier, and change detection analysis: are accurate and insightful; inform the audience; relate clearly to the talk's them; logically discuss the impact of the analysis. • Uses software to perform regression analysis accurately. Completes regression on more than 3 data sets. Makes a logical prediction using regression data in conjunction with other inferences from other data sources. • Compares and contrasts the results of classification using a linear separator and k-means clustering. Maps newly collected data to a pre-existing classifier. Makes insightful inferences about the classification results. • Compares and contrasts the summarization results against one another, in context. Provides insightful analysis of each tool for correctness of results, in context. 24 Module Checkpoints: Big Data
  • 25. Let‘s see the projects already! • Round robin format (~15 min. for each) • Explore the available modules Use post-it notes to indicate the following: – I like: – I wonder: – Tips for classroom use: • Projects: 1. Impact (a.k.a. Conspiracy Theory) 2. Programming 3. Artificial Intelligence – Turing Test 4. Computers 5. Big Data 25
  • 26. Lessons Learned • PREVIOUS PRESENTATION • Revisit K-W-L chart 26
  • 27. Lessons Learned • Programming First and Interspersed • Teachers are not accustomed to this pedagogical model  takes practice PD • Smaller units/cycles • What teachers like ≠ what students like ≠ what teachers perceive students like • Revisit K-W-L chart 27
  • 28. Look forward to… • Revisions to: – Representation – Computers – Big Data – AI – Maze Game – AI – Expert Systems 28
  • 29. Look forward to… • New content – Digital Manipulation (with Processing) – Innovations – Security (course extension) 29
  • 30. Closing Thoughts • Public course - revisions ETA: Aug. 2013 – https://onramps.instructure.com/courses/7232 27 • Implementation for college credit in 2014- 15 Questions? Thoughts? • Contact us! – Bradley Beth: bbeth@cs.utexas.edu – Gregory Russell: grussell@utexas.edu 30

Hinweis der Redaktion

  1. Throughout this workshop, we will be using a number of strategies utilized in our instruction and pedagogy. Some are very ‘simple’, but help to organize and scaffold student learning (and instruction) in student-centered, inquiry-based ways. Photo: http://gsa.thegamernation.org/wp-content/uploads/2012/11/icebreaker.jpg
  2. Guidelines: Just like inquiry and problem-based-learning, students are not simply let loose to ‘discovery’ the content and skills necessary for their development, growth, etc. Educators need to provide appropriate guidelines. These are some guidelines, but need not be the end-all rules or the only guidelines. Students can also think about what they need to be successful, etc.Computational thinking: how could computing helped solve this problem? Asking students to think this way is one of the goals of our course design and CS Principles
  3. Add to the Know and Want to Know sections in regards to:This workshopThriving in Our Digital WorldCS PrinciplesAnything else…on topic!
  4. http://www.nsf.gov/awardsearch/showAward.do?AwardNumber=1138506
  5. CS Principles—process vs. conceptsWHAT IT’S NOT: The AP course Programming-centric
  6. Photo:http://blog.cutcaster.com/wp-content/uploads/2011/03/cutcaster-100159840-Colored-eggs-on-grass-tiny.jpg
  7. Explain, just “doing projects” is where the project comes at the end as a way to see if you know something.
  8. Explain that with Project-Based Learning (PBL), the Project or Challenge goes at the beginning and “drives” the other activities you do in class.