yusuke1997/dblp-id-title huggingface dataset:
How exploring computer science (ECS) came to Chicago
IS perspectives on PACE workshop on computing education research
Question: how to teach professionalism?: answer: commit early and recommit often
REFLECTIONS: Lab culture versus hackathons
COMMUNITY COLLEGE CORNER: Reflections on a wondrous professional journey
CONVERSATIONS: Conversation with a Prominent Propagator: Joanna Goode
The view from the Scottish highlands and islands
CSP joins New York City's K-12 computer science portfolio
Teaching core principles of machine learning with a simple machine learning algorithm: the case of the KNN algorithm in a high school introduction to data science course
REFLECTIONS: TL;DR -: "best practices" of student learning (and how to bust them)
Computing as plumbing
The role of textbooks
The computing orientation seminar: a model for enhancing diversity and retention
Loop Constructs in scratch
Datafication, Platformization, Algorithmic Governance, and Digital Sovereignty: Four Concepts You Should Teach
Introductory Programming Course for Data Science in Non-STEM Disciplines
Recognizing excellence and beyond
Entering the research community
Using assessment software to create a dialogue-based tutorial
COMPUTING EDUCATION RESEARCH: Program leadership
Enrollment and retention in U.S. computer science bachelor's programs in 2016-17
No arithmetic progression
CS2013: a call for community college exemplars
2015: the year of internet governance
Missing the target: professional ethics and irresponsible computing
Booming undergraduate enrollments: a wave or a sea change?
SIGCSE spotlight
Computing changes: an industry perspective
CONVERSATIONS: Conversation with a Prominent Propagator: Susan H. Rodger
Engaging novices in programming, experimenting, and learning with data
CHAMSA: five languages citizens of an increasingly technological world should acquire
COMPUTING EDUCATION RESEARCH: Could we be role models in online/blended education?
When worlds collide: appreciating the impact between academia and industry
Quantum Computing for First-Time Learners
CLASSROOM VIGNETTESBias in algorithms and the misuse of big data sets
IS EDUCATION: Role of information systems in the CC2020 initiative
Tools for computer architecture and organization
The Benefits of Discipline-Focused Doctoral Training Programs
When schools meet artificial intelligence in Hong Kong
'Sexting' Revisited: a computer professional needs to know...history?!?!?!?
Facilitating independent learning with Lego Mindstorms robots
IS EDUCATION: Proposing an industry advisory board for IS education
Announcing the EngageCSEdu ethics repository
Serious games: learning why professionalism matters can be fun
COLORFUL CHALLENGES: Fence leveling
EDUCATION: Design Processes and Concepts: What Computing Educators Can Learn from Interior Architecture and Design
Teaching about Accessibility in Computer Science Education
EngageCSEduProgramming assignments: identifying red flags
Hour of code: bringing research to scale
Cloudy ethics
ACM-NDC study 2015-2016: fourth annual study of non-doctoral-granting departments in computing
Conversations with a Prominent Propagator: Jens Mönig
Experiential cybersecurity learning
The CS10K initiative - part 2 - progress in K-12 through computer science principles
THINKING ISSUESSoftware ecosystems: what do we need to know?
CURRICULUM MATTERS: Tool-driven curricular decision making
Course planning: the day-by-day course schedule
COMPUTING EDUCATION RESEARCHThe new normal of teaching computer science
IS 2010 is ready and available for your use!
Decade matching
COLORFUL CHALLENGES: Even-Odd Game
Does contextualized computing education help?
Meeting the challenges of rising enrollments
Pre-college computing math
Addressing cognitive load in the computer science classroom
COMPUTING EDUCATION RESEARCH: The social genesis in learning
CS2013
CONVERSATIONS: Conversations with a Prominent Propagator: Philip Guo
Serving as an advocacy partner on the ACM Education Policy Committee
MATH COUNTS: Mathematics as hammer
Managing mid-project progress reviews: a model for formative group assessment in capstone projects
Intercultural competence in practice: reflections on establishing cross-cultural collaborative education programmes
Beyond curriculum: the exploring computer science program
Where is big data in your information systems curriculum?
Apps for everyone: mobile accessibility learning modules
Chairs' AWARD: investigating the relationship between spatial skills and computer science
ACM RETENTION COMMITTEE: Minority voices: interrupting the social environment to retain undergraduates in computing
'Social' or 'anti-social' software: content production in web 2.0 - who benefits?
Analysis of the changing demographics of computing doctoral degree recipients at U.S. universities and the implications of change
Cards shuffle
THINKING PROFESSIONALLY: The continual evolution of interest in computing ethics
A truly global approach to revising the MSIS curriculum recommendation
The other side of professionalism: accentuate the positive
IT industry employers expectations: our graduates deserve better!
Reporting and research questions
CREU & DREU: Expanding the Impact of the Traditional REU
Data visualization as a proving ground for graduate studies
An operating systems course with projects in java
CURRICULAR SYNCOPATIONSMentoring undergraduate students for research/development posters and papers
Broadening artificial intelligence education in K-12: where to start?
Booming enrollments -: a panel summary from SIGCSE 2016
Sharing computer science education ideas: Israeli-Russian collaboration
The International Computing Education Research (ICER) conference
ACM NDC study: second annual study of non-doctoral-granting departments in computing
THINKING ISSUES: Computer science education - : challenging thinking in the small?
THINKING ISSUES: CS1: the most dangerous course for CS educators to teach?
Helping high-needs schools prioritize CS education through teacher advocacy & experiences
COLORFUL CHALLENGES: Reversing
Programming, syntax and cognitive load
Knuth draws record crowd to UPE national convention
Spiral thinking: K-12 computer science education as part of holistic computing education
Preparing information systems for global careers
Informatics Education for School: A European Initiative
When is a computing curriculum bloated?
Do you speak #scicomm?
A Facilitator's Guide to Create and Consolidate a Teenage Coding Camp
COMPUTING EDUCATION RESEARCH: Doctoral consortia
IS EDUCATION: Improving and demonstrating program quality with information systems accreditation
CLASSROOM VIGNETTES: Teacher as coach, mentor, listener (part 1?)
IS EDUCATION: Everything changes so fast - : a great reason to learn from the past!
Curriculum Matters
Computer science principles and the CS 10K initiative
CLASSROOM VIGNETTES: Democracy/student choice and the computing classroom
Pioneers in Computing
What if we approached teaching like software engineering?
Infusing software assurance in computing curricula
Category crossouts
Teaching android security through examples: a publicly available database of vulnerable apps
Where to from here?
CRITICAL PERSPECTIVES: The shaders-first debate
Computer Science Education in Latin America and the Caribbean
Resolved: ban 'programming' from introductory computing courses
Transforming students' views of data with EMC academic alliance
MATH COUNTS: Let's talk about sets
Why I don't want to teach CS1 anymore
Conversation with a prominent propagator: Helen Hu
Computing for Social Good in Education
Teaching physical computing in family workshops
NSF PROGRAM OFFICERS' VIEWS: Inside the NSF
AP® computer science principles: a conversation with the college board
Global software development and collaboration: barriers and solutions
ACM NDC study: a new annual study of non-doctoral-granting departments in computing
SLI: a tool for easing the understanding of automated proof construction
CURRICULAR SYNCOPATIONS: Using the hill-climbing algorithm with curricula and courses
Did you let a robot check my homework?
State-Based Progress Towards Computer Science for All
Building character
AP CS Puzzles (3 of 4)
THINKING ISSUES: Project Carbon Budgeting: Digital Sobriety, Gen AI, and Time for Constraint?
Sharing knowledge on IS education
TECHNOLOGY THAT EDUCATORS OF COMPUTING HAIL (TECH): Create a digital footprint of CS work using digital portfolios
Navigating to Tomorrow's High-Tech Landscape: Outlining a Path Based on the Israeli Case
Proving lower bound
Generative AI - The End of Systematic Reviews in PhD Projects?
Using the U.S. constitution to frame the governance of cyberspace
Functional programming as a discrete mathematics topic
Building ethics into information systems education
Teaching purpose compilers: an exercise and its feedback
CURRICULAR SYNCOPATIONS: A Different Approach for Undergraduate Curricular Recommendations in Computing
THE FIRST OF THE TOP TEN SIGCSE SYMPOSIUM RESEARCH PAPERS OF THE LAST 50 YEARS: Identifying student misconceptions of programming
UPSILON PI EPSILON: Honors, achievements and equity
A retrospective: somewhat wistful, but ultimately enthused
TAKING THE HIGH ROAD: White hat, black hat: the ethics of cybersecurity
Evolutionary huffman encoding
Integrating security in the computer science curriculum
DONALD E. KNUTH to receive the 2011 Abacus award from UPSILON PI EPSILON
NSF PROGRAM OFFICERS' VIEWS: CS ed project evaluation
CS contests for students: why and how?
Associate-degree IT2014: a call for course examples and curriculum champions
Programs as art (contest winner)
The roles of mathematics in computer science
On fifty years of ACM SIGCSE
Ubiquitous mobile phones are becoming indispensable
Education policy news
Academic integrity in a changing environment
ICT literacy education: college students' retrospective perceptions
John Henry AWARD: on use of theory in computing education research
Digital playgrounds for early computing education
Teaching cybersecurity at a distance
CS principles pilot at University of North Carolina at Charlotte
TAKING THE HIGH ROAD: Pinocchio and the positronic brain
Efforts to Make Computer Science More Inclusive of Women
Taking stock
CLASSROOM VIGNETTES: What kind of computing program(s) should my school offer?
Curricular Syncopations: Where/How Do Loop Invariants Fit?
The role of programming in introductory computing courses
Session details: Back page
Associate-degree curricular guidance for information technology
Learning to think about broader implications of big data
The closing of the CSEd mind
INTERNATIONAL: CompEd 2025 Botswana: Distinctly African with International Standing
Technology-enhanced learning for Java programming: Duo cum faciunt idem, non est idem
Computing Enrollment and Retention: Results from the 2021-22 Undergraduate Enrollment Cohort
An equity lens for scaling: a critical juncture for exploring computer science
EDUCATION: Insights about Student Wellbeing: Stories from a Counselors' Office
Incorporating NoSQL into a database course
THINKING ISSUES: Unheard Discussions: A Multi-Lane Zeitgeist Proposal
An eBook for teachers learning CS principles
'Twas the night before classes
"A hop, skip and jump": a personal journey down SIGCSE memory lane
Exercise solutions: motivations, messages sent, and possible distribution
How to implement a peer instruction-designed CS principles course
Supervision for critical thinking: challenges and strategies
Building a National Center for K-12 Computing Education
Should we care about global intercultural collaboration?
Generation CS: the growth of computer science
UPSILON PI EPSILON: Upsilon Pi Epsilon's half century
COLORFUL CHALLENGES: Magic swaps
Embrace your inner Twinkie
CONVERSATIONS: Conversation with a Prominent Propagator: Frank Vahid
Reflections on SIGCSE from the past 30 years
How well did we keep students in computing programs, pre-COVID and COVID?
Ten years after the McCracken Working Group
Binairo
Interdisciplinary computing is the answer: now, what was the question?
An online design studio
IS EDUCATION: MSIS 2016: guidance and inspiration for master's programs in information systems
CLASSROOM VIGNETTES: Adjusting courses to address varying student motivations
Awareness, Education, and Adoption of Cloud Computing for Academic Research
Computational thinking for all: an experience report on scaling up teaching computational thinking to all students in a major city in Sweden
Programming should not be part of a CS course for non-majors
Optimizations generating Armstrong numbers
EngageCSEduHow should we assess assignments?
CS principles pilot at University of Washington
HIGH SCHOOL PERSPECTIVES: High school CS competitions
Undergraduate Computer Science Education in China
Data science and information systems: relationship of love or hate?
Converting MIDI notes to ABC notes in pencil code
The case for depth in cybersecurity education
CONVERSATIONS: Computing Crossroads
Teaching high performance computing via videoconferencing
MATH COUNTS: A computer science educator visits MathFest
Reasoning with ethics
Doctoral studies in computing education research - part 2
Recovering from disappointing student test results
Broadening Participation in Computer Science: Existing Out-of-School Initiatives and a Case Study
An empirical analysis of video viewing behaviors in flipped CS1 courses
I saw you cheating
Your courses can directly benefit from articles in top IS journals
SIGCSE: remembrance and looking forward
Disciplinary thinking, computational doing: promoting interdisciplinary computing while transforming computer science enrollments
Furthering and celebrating the computing and information professions
Creating AP® CS principles: let many flowers bloom
Bean transfers
Transforming high school computing: a call to action
THINKING ISSUES: An AI Useless Case: A Need for Curricular Cultural Computing Literacy
THINKING ISSUES: Algorithms of anger: lost down the rabbit-hole!
A specimen of parallel programming: parallel merge sort implementation
From sunset to sunrise
IS EDUCATION: Time to rethink systems analysis and design in is curricula?
The introductory computer programming course is first and foremost a language course
MOOCs schmoocs: the education is in the dialogues
Generation CS: the challenges of and responses to the enrollment surge
Tracking CS graduates and non-retained students to the following year's academic programs
COMPUTING EDUCATION RESEARCH: Computational making
CONVERGENT PATHWAYS IN TERTIARY EDUCATION: What makes our students succeed?
Digital dreams: public perceptions about computers
My SIGCSE → ITiCSE
REFLECTIONS: Mind the gap
MATH COUNTS: Computing for learning math and other disciplines
A more humanized way to query a database system
MATH COUNTS: Inside CS2013
COLORFUL CHALLENGES: Row/column transformations II
CLASSROOM VIGNETTES: Lab layouts
A first semester freshman project: the enigma encryption system in C
Some surprising social impact scenarios
COMMUNITY COLLEGE CORNER: ACM CCECC activities
Social programming communities as a bridge for CS education: a case for the Scratch community
Computing teaching labs can communicate negative messages
Leading the Transformation
A Combined Knowledge and Competency (CKC) Model for Computer Science Curricula
CONVERSATIONS: Conversations with a prominent propagator: Beth Simon
Incorporating global software development into advanced placement computer science principles
CONVERSATIONS: Conversation with a Prominent Propagator: Carl Haynes-Magyar
How to establish a computer science teacher preparation program at your university?: the ECSTPP workshop
Launching STARS Computing Corps: Engaging Faculty and Student Leaders to Broaden Participation
ACM-NDC study 2020-2021: ninth annual study of non-doctoral-granting departments in computing
Computer science teacher preparation is critical
A pathway into computing education research
Pierce County trains future IT professionals
Overwhelmed?: prioritize ruthlessly or be a mouse running on a wheel
Math Counts: Mathematics for a human-computer interaction course
TECH launch with gradescope: exam grading will never be the same again!
Images of popular computing in the Eastern Mediterranean: an exhibit
Visualizing Prolog: a "jigsaw puzzle" approach
Reflections: The Computing Alliance of Hispanic-Serving Institutions
Back page
CURRICULAR SYNCOPATIONS: Planning and organizing a course for the first time
Rook jumping maze
HIGH SCHOOL PERSPECTIVES: Computer science education beyond the classroom
COLORFUL CHALLENGESPermutation inversion
In an Interdisciplinary World, Computer Science Education Must Adapt
Gender imbalance in computing: lessons from a summer computer camp
On teaching topics in computer science theory - part II: making it possible by using the prism of fundamental ideas
NOTES FROM THE MARGIN: Fight the Power: Black Tech Feminist Resistance in the Wake
Sorting algorithms: when the internet gives you lemons, organize a course festival
Doctoral studies in computing education research: part 1
A maniacal search for truth in comics
THINKING PROFESSIONALLY: Codes of ethics - : the conscience of a profession: connecting technology and society
THINKING ISSUES: What's driving uber?: values in computing and the 'sharing economy'
Investigating the impact of the COVID-19 pandemic on computing students' sense of belonging
Computing: a perspective from industry
Lovelace & Babbage and the creation of the 1843 'notes'
Colorful Challenges: Summation Construction
REFLECTIONS: Tools from the education industry
HIGH SCHOOL PERSPECTIVES: AVID's role in computer science education
CS principles pilot at University of California, San Diego
A CS50* puzzle, just a little bit
Fast development tools considered harmful
Professional practice by unlicensed professionals
Fostering creativity in CS1 by hosting a computer science art show
How My Students and I (Re)Discovered the Joy of Computing in CS2
From cybernetics to cyberethics
Community Colleges in the Times of Credentials of Value
THINKING ISSUES: Computing Competencies, Dispositions and the Affective Taxonomy: More Work Still to Do?
Priorities for the non-majors, CS course: programming may not make the cut
College courses of varying credit
CLASSROOM VIGNETTES: Basic do's and don'ts in the classroom: combating bias, presentations, and slides
COMPUTING EDUCATION RESEARCH: Basic research in computing education?
Real talk: saturated sites of violence in CS education
Retention of students in introductory computing courses: preliminary plans - ACM retention committee
A CS50 puzzle
The CS10K initiative: progress in K-12 through "exploring computer science" part 1
Reverse engineering: is it art?
'Perfection' is not 'good enough': beyond software development
Guest editor's message
ACM-NDC study 2021-2022: tenth annual study of non-doctoral-granting departments in computing
Cybersecurity education, part 2
Cyber security education: why don't we do anything about it?
Hour of code: Maryland, Washington and San Francisco move to support computer science
CLASSROOM VIGNETTES: Protecting student privacy through the pandemic (and beyond)
In need of respect?: start by throwing out the chicken and the egg
Computing for the social good in education
COMMUNITY COLLEGE CORNER: Community colleges in the United States and around the world
HIGH SCHOOL PERSPECTIVES: Computer science pathways in high schools
THINKING PROFESSIONALLY: A professional approach to risk management: the missing use case exercise
The ideology of intelligent tutoring systems
Exploring the notion of 'cultural fit' in global virtual collaborations
Neural Networks in Middle School
Hour of code - a record year for computer science
Exploring the Potential of Artificial Intelligence Program Generators in Computer Programming Education for Students
The CC2013 Strawman and Bloom's taxonomy
The Development and Future of Computer Science Education in South Korea
ACM RETENTION COMMITTEE: Retention of students in introductory computing courses: curricular issues and approaches
Is it time for ABET cybersecurity criteria?
CURRICULAR SYNCOPATIONS: Scaling an oxford-style tutorial on technical/social issues: an experience report
Impressions from the 9 th WiPSCE conference, Berlin, November 2014
Rear admiral Grace Hopper: 9 December 1906-1 January 1992
Computer science principles at Newbury Park High School
Twisted Trigrams
Training a diverse computer science teacher population
Systematic literature reviews and undergraduate research
Strategies for increasing the participation in computing of students with disabilities
BROADENING PARTICIPATION
Industry/academic relations at NextGen Healthcare
A personal narrative of my relationship with SIGCSE
The colloquium for information system security education (CISSE)-the adventure continues
COLORFUL CHALLENGES: Linear cat & mouse game
COMMUNITY COLLEGE CORNER: Serving & supporting community college educators
CONVERSATIONS: Conversation with a prominent propagator: Monica McGill
CURRICULAR SYNCOPATIONS: Reflections on the art of course titles and descriptions
The nature of software design and its teaching: an exposition
Recognizing excellence in programming competitions
COMPUTING IN SCHOOLS: High-school software engineering education: personal impressions of an 18-year-old student
Re-examining inequalities in computer science participation from a Bourdieusian sociological perspective
COLORFUL CHALLENGES: Maximal partitions
THINKING ISSUES: Is agility a disposition and can it be taught?
EngageCSEdu: Recognizing great intro CS teaching: the 2017 NCWIT engagement excellence awards
Report on the first Heidelberg Laureate Forum
Educators' strategies for object-oriented analysis and design
UPSILON PI EPSILON: Honor students excel, no matter what
Much better late than never
Enjoying Python, processing, and Java in CS1
Some strategies when teaching theory courses
Upsilon PI epsilon
Rare research: why is research uncommon in the computing education universe?
TECHNOLOGY THAT EDUCATORS OF COMPUTING HAIL (TECH): Using your inbox as a to-do list (even though you shouldn't)
Eight principles of an undergraduate curriculum
Computer Science Education in the Philippines
Why a required course on theory?
Computational thinking in a non-majors CS course requires a programming component
TAKING THE HIGH ROAD: The 4th continuity: personhood of robots
Mathematical reasoning in computing education II
Sunset time
A New Sustainable Model for Aligning Industry Requirements and University Programs
ACM NDC study: the 2015 survey of non-doctoral granting departments in computing
Action Items (2 of 3)
NSF PROGRAM OFFICER'S VIEWS: Common guidelines for conducting education research
CLASSROOM VIGNETTES: Experiencing Efficiency of Algorithms and Implementations
ABET's cybersecurity accreditation: history, accreditation criteria, and status
Coding and K-12 computer science
A strategy, implementation and results of a flexible competency based curriculum
A study on the cognitive style of software developers
IS EDUCATION: Understanding and addressing system implications as a special competency of IS graduates
CSEd year: can do!
Teaching the super profs to fish
COMPUTING IN SCHOOLS: Computer science, computational thinking, programming, coding: the anomalies of transitivity in K-12 computer science education
With thanks
The Challenges Facing Computing Ethics Education
Computing education will not be one size fits all
A plea for modesty
CLASSROOM VIGNETTES: An online, database-driven course schedule and pages
From Reno to Baltimore: life in the booth
Community colleges and SIGCSE: a legacy fueling the future
BOOK REVIEW: The science of computing: shaping a discipline
Don't sell out professionalism when selling computer science
On consistent inconsistencies
Beauty and computer programming
A new pedagogy to address the unacknowledged failure of American secondary CS education
TECHNOLOGY THAT EDUCATORS OF COMPUTING HAIL (TECH): Using Cloud9, a powerful cloud-based IDE in the classroom
CONVERSATIONSConversation with a prominent propagator: Leo Porter
COMMUNITY COLLEGE CORNER: Updating the ACM associate-degree curricular guidance in computer science
Computer Science Undergraduate Programs in Australia
We need to talk
THINKING ISSUES: Contemplating the Shifting Tides of Application Volume
Insights for computing education from information systems research