TALK KEYWORD INDEX
This page contains an index consisting of author-provided keywords.
| 2 | |
| 2D structure tensor | |
| 3 | |
| 3-SAT | |
| 3D printing | |
| A | |
| abilities | |
| Abstraction | |
| Academic honesty | |
| Accelerated Courses | |
| access | |
| Accessibility | |
| Accessible Computing | |
| accreditation | |
| Achievement Gap | |
| ACM curricular guidance | |
| Action Learning | |
| active learning | |
| Adaptive Learning | |
| Advanced Placement | |
| Advanced Placement CS | |
| African American | |
| After school program | |
| After-school | |
| Agents | |
| Agile development | |
| Algorithm Analysis | |
| Algorithm Analysis Visualizations | |
| Algorithm Fairness | |
| Algorithmic design | |
| algorithmic problem-solving | |
| algorithmic thinking | |
| Algorithms | |
| Alternative Class Structure | |
| alternative publishing | |
| analogy | |
| analyzing data | |
| AP Computer Science Principles | |
| AP CS Principles | |
| App Inventor | |
| Application | |
| applications | |
| Architecture (field) | |
| Archive | |
| Archiving | |
| Arduino | |
| arguments for CS education | |
| Aria | |
| Art | |
| Artwork | |
| Aspect Ratio | |
| Assembly Language | |
| assessment | |
| assessments | |
| assignments | |
| associate degree programs | |
| Associate-Degree | |
| associate-degree transfer curriculum | |
| at-risk students | |
| Attitudes toward Computing | |
| Authentication | |
| authenticity | |
| autograders | |
| autograding | |
| automated assessment | |
| automated assessment tools | |
| automated classification techniques | |
| automated feedback | |
| automated grading | |
| Automatic Assessment | |
| automatic feedback | |
| automatic grading | |
| automation | |
| axiomatic proofs | |
| B | |
| BBC micro:bit | |
| Big Data | |
| Big Data Curriculum | |
| Big Data Management | |
| bioinformatics | |
| Black | |
| Blended Learning | |
| block based programming | |
| Block programming | |
| block-based | |
| Block-based programming | |
| block-based software | |
| Blockly | |
| blocks | |
| blocks-based languages | |
| Blocks-based Programming | |
| blogging | |
| BlueJ | |
| boolean logic | |
| Bootstrap | |
| breadth-first | |
| Broad perspectives in curriculum design | |
| Broadening Participation | |
| broadening participation in computing | |
| building community for women in computing | |
| business education | |
| C | |
| C | |
| C language | |
| C programming | |
| C++ | |
| C-STEM | |
| Capstone | |
| capstone course | |
| Capture the Flag | |
| Career | |
| career advancement | |
| Career Options | |
| career pathways | |
| Careers | |
| CBE | |
| celebration of women in computing | |
| Certification | |
| Change | |
| Cheating | |
| Cheating-free | |
| Circuit Bending | |
| citation | |
| citation index | |
| Class Size | |
| Class-sourcing | |
| Classroom Community | |
| classroom research | |
| classroom resources | |
| clicker question | |
| cloud | |
| Cloud Computing | |
| cloud-based IDE | |
| Cloud-based Mobile System | |
| Cloud9 | |
| Clustering | |
| Code Camp | |
| code smells | |
| Code Writing | |
| Codes of ethics | |
| coding | |
| coding boot camps | |
| Coding for Social Good | |
| coding tutorials | |
| cognition | |
| Cognitive Load | |
| collaboration | |
| Collaborative Assessment | |
| collaborative learning | |
| Collaborative programming | |
| Collaborative Research | |
| collecting data | |
| Collection | |
| college access | |
| Common Data collection | |
| communication | |
| Communication skills | |
| communities of practice | |
| Community college | |
| Community Colleges | |
| Competency-based education | |
| competition | |
| Completion rates | |
| complexity theory | |
| computability theory | |
| Computational identity | |
| computational literacy | |
| computational making | |
| Computational Thinking | |
| Computer Accessibility | |
| computer aided instruction | |
| Computer architecture | |
| Computer Engineering | |
| Computer Modeling and Simulation | |
| computer music | |
| computer organization | |
| computer programming | |
| Computer Science | |
| computer science curriculum | |
| Computer Science Education | |
| Computer science education research | |
| Computer science K-12 educational policy | |
| computer science learning goals | |
| Computer Science Pedagogy | |
| Computer Science Principles | |
| Computer science teacher training | |
| Computer Science Teachers | |
| computer science transfer | |
| Computer scientists | |
| computer security | |
| computer systems | |
| computer-based assessment | |
| computers and society | |
| Computing | |
| computing activities | |
| Computing and Society | |
| Computing Cluster | |
| Computing curricula | |
| Computing Education | |
| computing education purposes | |
| Computing for Social Good | |
| computing in context | |
| computing in the arts | |
| Computing literacy | |
| Computing Majors | |
| Computing overview report | |
| concept inventories | |
| Concept Inventory | |
| Confidence | |
| conflict resolution | |
| Context-based learning | |
| Conversational | |
| coop | |
| corgis | |
| course syllabi | |
| courses | |
| covert channel | |
| Covert Storage Channel | |
| Creative Computing | |
| Creative thinking | |
| Creativity | |
| cross-disciplinary | |
| Crowd-sourcing | |
| cryptography | |
| CS 1 | |
| CS and Information Security Education | |
| CS course achievement | |
| CS Ed Week | |
| CS education | |
| CS Education Research | |
| CS for All | |
| CS Principles | |
| CS Standards | |
| CS Teacher | |
| CS Underrepresented Students | |
| CS Unplugged | |
| CS0 | |
| CS0 curriculum | |
| CS1 | |
| CS1 and CS2 | |
| CS1/2 | |
| CS1/CS2 | |
| CS2 | |
| CS4All | |
| CS50 | |
| CSforAll | |
| CSinParallel | |
| CSP | |
| CTF | |
| Cultural Competence | |
| current practices | |
| Curricula | |
| curricula development | |
| Curricula guidelines | |
| Curricular evolution | |
| Curricular Guidance | |
| curricular guidelines | |
| curriculum | |
| curriculum design | |
| Curriculum Development | |
| Curriculum Enactment | |
| Curriculum Review | |
| Curriculum sharing | |
| cyber | |
| cyber defence exercise | |
| cyber education | |
| cyber operations | |
| cyber sciences | |
| cyber security | |
| cyber training | |
| cyberlearning | |
| cybersecurity | |
| cybersecurity awareness | |
| cybersecurity education | |
| cybersecurity-infused computer science | |
| D | |
| dashboards | |
| Data | |
| Data Analysis | |
| data fluency | |
| data literacy | |
| Data Mining | |
| data science | |
| data structures | |
| data visualization | |
| Data-collection | |
| Data-driven | |
| data-driven hints | |
| Database | |
| Davidson College | |
| debugger | |
| debugging | |
| decision problems | |
| Delphi Process | |
| Department Chair | |
| Depth Sensor | |
| designing research questions | |
| device interactions | |
| Dialogue analysis | |
| digital certificates | |
| Digital Electronics | |
| Digital Logic | |
| digital signatures | |
| digital storytelling | |
| Disability | |
| Discussion forums | |
| distributed programming | |
| distributed version control | |
| Diversity | |
| Diversity in CSE | |
| Docker | |
| Domain-specific languages | |
| DoS Attack | |
| Driverless Cars | |
| Drones | |
| dropout | |
| Dual-modality | |
| Dynamic Polarization | |
| Dynamic Problems | |
| E | |
| e-learning | |
| EarSketch | |
| ebooks | |
| ECA | |
| ECS | |
| education | |
| Education research proposals | |
| education standards | |
| educational data mining | |
| educational practice | |
| Educational Technology | |
| effectiveness | |
| Electronic Textiles | |
| elementary school | |
| embedded | |
| Embedded Systems | |
| Embodied | |
| empirical research | |
| Empirical Software Engineering | |
| empirical study | |
| encouragement | |
| End-user Programming | |
| Engagement | |
| enrollment | |
| EPIC learning | |
| Epistemology | |
| equity in computer science education | |
| ethics | |
| ethnicity | |
| Evaluation | |
| Evaluation capacity building | |
| evaluation of team projects | |
| Event-Based Teaching | |
| evidence-based | |
| evidence-based instructional practices | |
| Evidence-based Practices | |
| evidence-oriented programming | |
| Exam Questions | |
| Exam wrappers | |
| Exams | |
| experiential learning | |
| Exploring Computer Science | |
| exposure | |
| F | |
| face-to-face learning | |
| facilitation materials | |
| Faculty Adoption | |
| Faculty development | |
| faculty hiring | |
| feedback | |
| Female | |
| final design | |
| First year experience | |
| first-generation student | |
| First-year experience | |
| Fixed mindset | |
| Flashcards | |
| flipped classroom | |
| Flipped Classrooms | |
| Flow | |
| Folk pedagogy | |
| formal methods | |
| formal reasoning | |
| forming student teams | |
| frames-based editing | |
| framework | |
| Free and Open Source Software (FOSS) | |
| freshmen | |
| Funding | |
| G | |
| game balance | |
| game design | |
| Game Jams | |
| game making | |
| Gamification | |
| gdb | |
| Geek gene | |
| Gender | |
| Gender diversity in computing | |
| Gender Equitable | |
| gender issues | |
| Girl-serving computer science programs | |
| Girls | |
| Git | |
| github in education | |
| global impact of computing | |
| global perspectives | |
| grading | |
| grading models | |
| graphical programming | |
| graphical user interfaces | |
| Greenfoot | |
| grid world | |
| Growth mindset | |
| guided learning | |
| guidelines | |
| H | |
| Hackathons | |
| hands-on | |
| Hands-on exercise | |
| Hands-on Lab | |
| hands-on learning | |
| hardware | |
| hash functions | |
| Haskell | |
| HFOSS | |
| High Impact Practices | |
| high school | |
| High school teachers | |
| Hilbert axiom system | |
| Hints | |
| Hispanic | |
| history of computing | |
| Holistic Student Development | |
| Homework | |
| homework assignments | |
| Homework submission | |
| homeworks | |
| Hour of code | |
| Human Computer Interaction | |
| human errors | |
| human factors | |
| human-computer dialogs | |
| human-computer interaction | |
| Humanitarian Free and Open Source Software | |
| Humanitarian Free and Open Source Software (HFOSS) | |
| I | |
| IDE | |
| identity practices | |
| illustrative projects | |
| Image Processing | |
| immediate assessment | |
| implementation | |
| Implementation Study | |
| Improving PD effectiveness | |
| in-service teacher education | |
| inclusion | |
| industry | |
| Industry Academia partnerships | |
| Industry Volunteers | |
| Informal education | |
| informal learning | |
| Informal/out of school computer science programs | |
| information assurance | |
| Innate ability | |
| Innovation | |
| Input Modality | |
| inquiry learning | |
| inquiry-based learning | |
| Instructional practice | |
| instructional technology | |
| instructor-centered | |
| integrated mathematics | |
| Intelligent tutor | |
| intelligent tutoring | |
| Intelligent Tutoring Systems | |
| Intensive Courses | |
| Inter-Class Collaboration | |
| interactive exercise | |
| Interactive learning environments | |
| Interdisciplinary | |
| interdisciplinary content | |
| interdisciplinary teaching methods | |
| Interest | |
| Internet of Things | |
| internship | |
| interoperability | |
| intervention | |
| intro | |
| Introduction to Computer Science | |
| introductory computing | |
| introductory computing courses | |
| Introductory CS concepts | |
| introductory programming | |
| IoT platform | |
| Item Response Theory | |
| J | |
| Java | |
| JavaScript | |
| JUnit | |
| K | |
| K - 12 Education | |
| K 12 | |
| K-12 | |
| K-12 computer science | |
| K-12 CS education | |
| K-12 education | |
| K-12 STEM | |
| K-12 teachers | |
| K12 | |
| K12 computer science | |
| K12 CS | |
| K12 CS Education | |
| K12 Instruction | |
| K12 outreach | |
| knowledge | |
| Kodu | |
| Kodu Game Lab | |
| Kullback Leibler Divergence | |
| K–12 | |
| L | |
| lab | |
| laboratory exams | |
| Laboratory Experience | |
| labs | |
| Landscape report | |
| language semantics | |
| Large Classes | |
| large lectures | |
| Large-scale instruction | |
| Latino/a | |
| Leadership | |
| learning | |
| learning analytics | |
| learning community | |
| Learning content | |
| Learning Experience | |
| Learning Gain | |
| Learning in context | |
| Learning management | |
| Learning outcomes | |
| learning progressions | |
| learning technology | |
| learning trajectories | |
| liberal arts | |
| Linkbot | |
| Linked Lists | |
| Linux | |
| literature review | |
| Localized Free and Open Source Software (LFOSS) | |
| Log Data Analysis | |
| Logging | |
| logical errors | |
| logistics | |
| Logo | |
| long-term impact | |
| loops | |
| Low-budget | |
| LTI | |
| M | |
| Machine Learning | |
| Maker Movement | |
| managing student teams | |
| manipulatives | |
| MARS | |
| mastery grading | |
| MATLAB | |
| Media Computation | |
| Mental Simulation | |
| mentoring | |
| Mentorship | |
| Mesh Generation | |
| meshing | |
| meta-configurable | |
| Metadata | |
| micro:bit | |
| microcontroller | |
| Microcontroller Programming | |
| Microsoft Kinect | |
| Middle School | |
| middle school CS | |
| middle school curricula | |
| Middle-school CS | |
| Minecraft | |
| Minisat | |
| minor | |
| MIPS | |
| Misconceptions | |
| MIT App Inventor | |
| mixed-initiative dialogs | |
| mixed-initiative interaction | |
| Mobile | |
| Mobile app development | |
| Mobile Application Development | |
| mobile apps | |
| Mobile Computing | |
| Mobile devices | |
| Mobile Health | |
| mobile learning | |
| mobile technology | |
| model curricula | |
| module | |
| Monte-Carlo | |
| MOOC | |
| MOOCs | |
| motivation | |
| multi-player games | |
| Multiple levels of abstraction | |
| Music | |
| music education | |
| mutation | |
| mutual language translation | |
| N | |
| natural language processing | |
| networking | |
| nifty | |
| Non-Majors | |
| Non-R1 | |
| Non-Tenure Track | |
| Non-Traditional Assessment | |
| notional machines | |
| novice misconceptions | |
| novice programmers | |
| Novice programming | |
| novice programming languages | |
| novices | |
| O | |
| object-oriented | |
| Object-oriented programming | |
| omputer security | |
| online | |
| online education | |
| Online Learning | |
| Online resources | |
| online-learning | |
| Open Source | |
| open source development | |
| OpenMP | |
| optimization | |
| oral assessmen | |
| oral communication skills | |
| Outreach | |
| P | |
| Pair programming | |
| parallel computing | |
| parents | |
| Participation | |
| pathways | |
| PBL | |
| Pedagogical content knowledge | |
| pedagogy | |
| peer evaluation | |
| peer instruction | |
| Peer Learning | |
| Peer Mentee | |
| Peer Mentor | |
| Peer Programming | |
| peer teaching | |
| Pencil puzzles | |
| perceptions | |
| Performance Evaluation | |
| persistence in computing | |
| Personalizing Learning | |
| PhD Candidate | |
| physical computing | |
| Physical Manipulatives | |
| Piazza | |
| plagiarism | |
| Plagiarism detection | |
| Plagiarism detection tools | |
| Plagiarism prevention | |
| POGIL | |
| Polarizing Filter | |
| policy | |
| policy for accepting late work | |
| practicum | |
| Pre-K | |
| Pre-service | |
| pre-university | |
| Predicting Yield | |
| Predictive measures | |
| predictors of success | |
| preliminary design | |
| Preparing students for industry | |
| prerequisite testing | |
| privacy | |
| problem based learning | |
| problem solving | |
| Process Mining | |
| Process Oriented Guided Inquiry Learning | |
| process skills | |
| Processing | |
| Professional Advancement | |
| Professional Development | |
| professional practice | |
| professional skills | |
| program analysis | |
| program transformation | |
| Program Verification | |
| programming | |
| programming assignments | |
| programming behaviour | |
| Programming Context | |
| programming environment | |
| programming environments | |
| programming idioms | |
| programming process | |
| programming snapshots | |
| Programming State Model | |
| programming tests | |
| Project Courses | |
| Project-based learning | |
| Proof Assistants | |
| propositional logic | |
| public key cryptography | |
| public policy | |
| publishing | |
| PUI | |
| Purposes of CS Education | |
| puzzle | |
| python | |
| Q | |
| quadrilateral | |
| Quadrilateral Mesh | |
| qualitative analysis | |
| quality guarantee | |
| Quality Instruction | |
| quantitative analysis | |
| quantitative methods | |
| Question asking | |
| Quorum programming language | |
| R | |
| R1 institutions | |
| Race | |
| Race/ethnicity | |
| rainfall | |
| Rapid Prototyping | |
| raspberry pi | |
| Reading | |
| real-time assessment | |
| real-world clients | |
| real-world data | |
| Real-world projects | |
| realistic | |
| recruitment | |
| recruitment of women in computing | |
| recursion | |
| references | |
| reflection | |
| Reflection Analysis | |
| reflective activity | |
| Relative Entropy | |
| replication | |
| repository | |
| reproduction | |
| requirements inspections | |
| research | |
| Research Community | |
| research criteria | |
| research design | |
| research questions | |
| Research study | |
| Resource repositories | |
| Resources | |
| retention | |
| retention of women in computing | |
| RoboPlay Challenge Competition | |
| robot competition | |
| Robotics | |
| Role Models | |
| Rubrics | |
| S | |
| Satisfiability | |
| scale | |
| School kids | |
| science fiction | |
| scope | |
| Scratch | |
| Secondary CS Assessment | |
| secondary schools | |
| Security | |
| Security Analytics | |
| security education | |
| Security Policy | |
| self-efficacy | |
| seminar | |
| sense of belonging | |
| service learning | |
| sharing | |
| SIGCSE committee on computing education in liberal arts colleges | |
| SIGCSE Reads | |
| situated learning | |
| skills | |
| Small College Environment | |
| Smartphones | |
| Snap | |
| Snap! | |
| Snap! and Edgy | |
| Social Construction | |
| social justice in computer science education | |
| society | |
| sociocultural learning | |
| soft skills development | |
| software architecture | |
| Software design | |
| software development | |
| software engineering | |
| software quality | |
| software refactoring | |
| Soloway | |
| song | |
| sophomores | |
| Sound Art | |
| source code snapshot analysis | |
| special-purpose | |
| specifications grading | |
| Spoofing | |
| staffing | |
| Standards | |
| static analysis | |
| STEAM | |
| STEAM Education | |
| STEM | |
| Stride | |
| struggling students | |
| Student cheating | |
| student dispositions | |
| Student earnestness | |
| student engagement | |
| Student Evaluations | |
| student generated | |
| Student retention | |
| Student success | |
| student teams | |
| Student Trajectories | |
| student-centered | |
| Student-designed curriculum | |
| Student-Driven Undergrad Research | |
| Student-student dialogue | |
| students | |
| Studying | |
| Summer camp | |
| Supervised Machine Learning | |
| survey course | |
| symmetric key cryptography | |
| systems | |
| Systems Programming | |
| T | |
| tangibility | |
| Tapping | |
| taxonomy | |
| Teach Access | |
| Teacher | |
| Teacher Certification | |
| teacher learning | |
| teacher pipeline | |
| teacher professional development | |
| teachers | |
| teaching | |
| teaching cryptography | |
| Teaching institution | |
| Teaching Quality | |
| teaching tools | |
| Teaching Track | |
| team based course projects | |
| teams | |
| teams in large classes | |
| teamwork | |
| Technological Fluency | |
| Technology Infrastructure | |
| Tensor | |
| Testing | |
| theory to practice course | |
| this reference | |
| Tiles | |
| timing | |
| tools | |
| tools for novices | |
| Tracing | |
| Traditional Assessment | |
| training | |
| Transdisciplinary Practices | |
| Transfer Programs | |
| Triangulation | |
| Two-Stage Exams | |
| types of research | |
| U | |
| Under-represented minorities (URM) | |
| undergraduate | |
| undergraduate curricular guidance | |
| undergraduate research | |
| Undergraduate student | |
| Undergraduate Teaching Assistants | |
| underrepresented | |
| underrepresented minorities | |
| Universal computer science education | |
| universal design | |
| unplugged | |
| Upper-Level Courses | |
| Urban-Art | |
| usability | |
| V | |
| Values in CS Education | |
| variables | |
| verification | |
| video-based learning | |
| videos | |
| Virtual | |
| virtual robots | |
| Virtualization | |
| visual arts | |
| visual programming | |
| visual programming languages | |
| visualization | |
| visualize | |
| Vocal User Interface | |
| W | |
| WCAG | |
| Wearable Devices | |
| web application | |
| Web Applications | |
| web development | |
| Web-based | |
| Weekend program | |
| Weka system | |
| Women | |
| Workshop | |
| writing | |
| Y | |
| year 12 computer science education | |
| Yield Rate | |