yusuke1997/dblp-id-title huggingface dataset:
Reflections on B3, discrete structures
Curriculum 2001: bringing the future to the classroom
SIGCSE symposium 2015: business meeting report
Object-oriented programming and design patterns
SIGCSE committees
IFIP vibes: WCCE 2009 in Brazil
A simulation tool for teaching disk-based file design concepts
Program leading to the degree of bachelor of arts at SUNY at Buffalo
SIGCSE 2022 board election
ICER 2012
MSIS 2006: model curriculum and guidelines for graduate degree programs in information systems
GHC spotlight: Jane Margolis, unlocking the clubhouse 10 years later
SIGCSE computer science education awards
Using current literature in two courses
Computer science at a university regional campus
A new exercise in concurrency
Creating synergy between usability courses and open source software projects
ITiCSE 2022 Recap: Boots on the Ground!
Explaining recursion to the unsophisticated
Attitudes and beliefs about computer science among students and faculty
Improving the team experience
A note on the expected distribution of degrees in random binary trees
General interest resources of use to computer science educators
A survey of literature on the teaching of introductory programming
Mathematics and CS topics in the CS classroom
SIGCSE Technical Symposium 2024: Blazing New Trails in CS Education
Culture shock: transfering into the professional work force
Women in computing programs: does the incredible shrinking pipeline apply to all computing programs?
Identifying predictors of programming skill
Computer science option in electrical engineering at the University of Windsor
Teaching simulators or ideal teaching machines
What is computer ethics?
Koli Calling 2019 conference report
Implementing Gauss elimination
Drexel University
A pragmatic introductory course in COBOL: description and rationale
Final report of phase III master plan committee for computer science and technology to New Jersey department of higher education
The curious ways of professional cultures and the "two-body opportunity"
The eight-minute halting problem
A geometric approach to presenting computer representations of integers
Case studies in admissions to and early performance in computer science degrees
Teaching software engineering early: experiences and results
Novices' knowledge construction of difficult concepts in CS1
Classroom issues: course descriptions and public relations for computer science
Failure rates in introductory programming
Computing Education Coordinating Council (CECC)
Koli Calling 2025: Call for Submissions
Problems, exams, projects
Bucks County Community College
A framework for understanding the computer applications system development process
An overview of data typing systems and data abstraction in programming languages
On the education of information system specialists
A curriculum model for a graduate degree program in systems analysis
A modern approach to teaching computer organization and assembly language programming
Bard College
Broadening participation: meeting the need for diverse faculty
A step further: opening books and educational resources
E-learning of trend modeling in a web-environment
Re-evaluation of debugging in the computer science curriculum
November 2013 special projects grant awards
The use of the music operating system to supplement the teaching of cobol
Teaching programming to conversion course students
UMAC: a simulated microprogrammable teaching aid
IFIP and issues in pre-college education
Teaching structured assembler programming
An advanced readings course in database systems
Platonic Euler solids
A small lisp interpreter as a project in a programming language course
What do you say?: open letters to women considering a computer science major
Curriculum development for an undergraduate course in data and information structures
Compiler construction: a course outline and project description
ITiCSE 2024: Call for Submissions
Teaching COBOL with generic design
Experiences in teaching parallel computing - five years later
A framework for applet animations with controls
Teaching modeling and simulation to computing science students
Computer language usage in CS1: survey results
Ludwig: an online programming tutoring and assessment system
Methods of teaching a computer science course for prospective teachers
PDP-11 simulator for Apple Macintosh is designed for instructional use
The power of notation: modeling pointer operations
SIGCSE 2020 recap
A methodology for monitor development in concurrent programs
Conserving the seed corn: reflections on the academic hiring crisis
Managing programming assignments in a RSTS/E account group
Procedures and comments vs. the banker's algorithm
An information resource for computer science educators
Koli Calling 2021 report
Does computer science belong in a liberal arts college?
Programming in context - the next step
Program updates from the national science foundation division of undergraduate education
New computing curriculum for two-year colleges
Programming for terminal applications
Algorithmic patterns and the case of the sliding delta
Sorting and disorders
A new master's degree program at Dartmouth College
Analysis of fault models for student use
Introducing recursion by parking cars
Design and usability in security systems: daily life as a context of use?
Rubrics as assessment guides
An experience in teaching disciplined programming at an elementary level
Computer ethics and social issues case analysis: an environmental algorithm
Update on two-year college activity
PC graphics packages for Modula-2
More on the nine-tails problem
SIGCSE symposium history
Thinking professionally: a real problem with video games; not murder, not torture..
A cognitive approach to identifying measurable milestones for programming skill acquisition
Teach Alice programming to non-majors
Teaching first year programming: a proposal
Member spotlight: Karen Davis
Developing a hardware and programming curriculum for middle school girls
2025 SIGCSE Technical Symposium Report
Structured design methodology for a course on computer science in engineering
CS Research: Book burning, naturally occurring data, and the stages of pedagogic grief
Enhancing the quality of learning and understanding of first-year mathematics for computer science related majors
Computer education for computing
SIGCSE symposium Kids' Camp
Teaching operating systems design
How to Get a Good Review
A Web site to promote CS education as a research area
Model undergraduate curriculum guidelines for I.S. programs
A bibliography of broad-coverage software engineering textbooks
Kicking off a course in computer organization and Assembly/machine language programming
History in the computer science curriculum
On the number of recursive calls of recursive functions
Construction of a professional perception in the "methods of teaching computer science" course
Develop a compiler in Java for a compiler design course
Reinvigorating the software engineering curriculum with Jackson's methods and ideas
The 'Sister City Approach' - promoting transfer of technology
Computer Science principles: portfolio-based assessment
An encryption system in assembly language: a game-like project for novice programmers
Machines invented for WW II code breaking
The reasoning for the advanced placement C++ subset
Hypercard automata simulation: finite-state, pushdown and Turing machines
Grade and ability predictions in an introductory programming course
Forthcoming activities in the two-year college setting
Distance learning at the University of Texas-Pan American
ACE 2000
Two-year college education committee update
Balancing the forest and the trees in courses
ABET's general accreditation criteria to apply to all computing programs
A brief water excursion: introducing computer organization students to a water driven 1-bit half-adder
Reflections on past research: part II
Work experience vs. co-operative education program
Trace information as an aid to debugging
Techniques for computer science teachers
A computational solution to the snowplow problem
The undevelopment of a computer science program
An undergraduate course in concurrent programming using Ada
On the design and use of a simulator for teaching computer architecture
Verification of Ada 1/0 statements
SIGCSE launches new conference on a global scale
On the non-modular design of on-the-fly computations
ITiCSE review
Syntactic diagrams as a tool for solving text-processing problems
MasterMind: a predictor of computer programming aptitude
Preliminary proposal for a National Educational Computing Consortium
SIGCSE 2021 technical symposium
Learning recursion with syntax diagrams
An interview with Thelma Estrin
SIGCSE Technical Symposium 2025: Information for Attendees
Honeynet learning: discovering IT security
CSEdResearch.org announcement
Teaching tales: some student perceptions of computing education
A database management system class on microcomputers
University education in computer measurement and evaluation
A survey of interactive computing support in American colleges and universities
Programming as writing: using portfolios
Introducing computer concepts by simulating a simple computer
Discrete-event simulation - a timley problem
Communication between computers and peripheral devices - an analogy
ICER 2019 preview
The impact of structured editing on introductory computer science education: the results so far
On a connection between programming and mathematics
Perverse and foolish oft I strayed
Ten suggestions for a gender-equitable CS classroom
A comprehensive mathematics curriculum for the computer science undergraduate program
The IS2001 curriculum in CC2001 computing compendium
Mathematizing abstract data types
ICER 2021 preview
ITiCSE 2012: networking and community in Haifa, Israel
History in computer science education: across the curriculum initiatives
Teaching operating systems
Women in computing around the world
An exploration of novice programming errors in an object-oriented environment
Role of information systems as a business discipline
Leveraging students' programming laboratory work as worked examples
Second language courses are different beasts
Dealing with independent studies courses - an effective methodology
A pedagogical model for top-down syntax analysis
Professional development workshop for new and aspiring educators at SIGCSE 2022: call for participation
M.S. program with specialization in computers: department of electrical engineering
Software development in C
XS-0: a self-explanatory school computer
Integrative assignments for CS1 and CS2 through libraries of abstract data types
Using multiplayer games to teach interprocess communication mechanisms
Command-line usage in a programming exam
CGTDEMO - educational software for the central limit theorem
RESPECT 2025: Designing an Accessible Future for Equitable Computer Science
Announcing the ACM SIGCSE 2024 Award Winners
Book review: computer science education research
A preview of the premier issue of JERIC
Thinking professionally: When soon after is way too late: the deception of 'opt-out' systems
Giving engineers a positive view of social responsibility
Further thoughts on backtracking and bounding
An instructed tool for cache coherence protocols
Computer graphics and parallelism, an interdisciplinary fable
A motivating example problem for teaching adaptive systems design
Teaching online: survival skills for the effective teacher
SIGCSE special projects awards
Kids in Computing (K.I.C.): is there a solution to solve the computer science enrollment problem?
An instructionally acceptable cost effective approach to a general introductory course
SIGCSE 2019 paper length change
An approach to teaching Java using computers
NSF computing education funding
From structure to context - bridging the gap
Computer education, past, present, and future
The computing ontology: application in education
How shall we assess this?
Pascal with internet primitives for pedagogy
The international honor society for the computing and information disciplines
Divisor games
Computer science (subjectively) defined
Member spotlight part 2: Mats Daniels
Enhancing SAMOS
A microprogramming project for a course in computer systems
The importance of explicitly stating educational objectives in computer science curricula
A hands-on approach to proof and abstraction
A cooperative development effort of a computer science program
A method for introducing schemas
SIGCSE Symposium 2013 preview
Software engineering education: different contexts, similar contents
On constructing Karnaugh maps
Using an Intelligent Robot to Introduce Elementary School Students to Computational Thinking and Artificial Intelligence
Masters level accreditation for information systems
The importance of selected systems analysis and design tools and techniques as determined by industry systems analysts and university educators
Highlights of broadening participation research at RESPECT'15
Scheduling concurrent procedures using modula-2
A first course in C++ and object oriented programming
The CSedRes toolbox: a resource to support research in computer science education
Napier's chessboard calculator
Three "lab assignments" for an algorithms course
Leveraging an alternative source of computer scientists: reentry programs
Member spotlight: Amy J. Ko
Calvin's Grace Hopper birthday celebration
Classroom exercise demonstrating linked list operations
SIGCSE special projects grants awards: May 2019 round
2014 travel grant program awards
Paradigms and laboratories in the core computer science curriculum: an overview
Scholarship, student awards, microbreweries, and baseball
CS research: We are what we cite -- so where are we?
An experience teaching formal methods in discrete mathematics
Well behaved women rarely make history!
An operating system project using Concurrent Euclid
Integrating parallel programming techniques into traditional computer science curricula
SIGCSE treasurer's report for the June 2001 SIGCSE bulletin
ITiCSE
MUSIC: a simulated computer for teaching purposes
Classroom issues: staying connected with the big picture
The small computer assisted lecturing system
Annual U.S. summaries of PH.D. production and employment in computer science
The Dutch national flag problem revisited as an introductory abstract data type
Robofest kick-off for CSED week at Lawrence Tech
CompEd: Dec 202x (x ≥ 2 ... not 2021, but the earliest year we can gather safely F2F)
Computers in law enforcement: a service course
The Past and Future of ITiCSE
SIGCSE computer science educator: awards nomination guide
A graduate course in database management
Demonstrating the dangers of Pseudo-random numbers
The assignment problem: further exploring parallelism
Testing student-made compilers
Resist and persist (productively)
Experiences with ethical issues: part 2
LISP language as part of "advanced programming techniques" for computer science, computer mathematics, and computer economics students
ACM - SIGCSE award speech
An asynchronous distance-learning course in data communications and networks
Graphics for free
Building monitors with UNIX and C
The 2014 SIGCSE computer science education awards
The need to upgrade computer science curricula
Examinations in computing over the Internet
New educators wednesday roundtable at SIGCSE 2020
The education and licensing of software professionals: the myth of "a perfected science" considered harmful
Internet connection for Web access: an example for performance modeling and simulation
Starting top-down, refining bottom-up, sharpening by zoom-in
Where did history go?
On the frontier of computer science: Israeli summer seminars
Teaching the artificial intelligence course: online resources that can help a lot!
Classroom issues: Grading and the allocation of points
Learning to teach C++
2016 travel grant program awards
Colorful challenges: The lengthy 0-1
A course structure: computer communications subsystems
Planning and evaluating programs in computer science education
Systems analysis and design in a computer science curriculum
A declarative laboratory approach for discrete structures, logic, and computability
Gender imbalances in computer science at the University of the Witwatersrand
A term project given in the basic computer science course at Washington University
Koli Calling 2019 call for submissions
Practitioner education - degrees of difference?
An ALGOL object code interpreter in Scheme
The nature of cognition and action
Real women don't write programs
Mentoring student research: award winning poster presentations
Nifty assignments: tetris on the brain
From awareness to responsible action (part 2): developing a curriculum with progressive integration of ethics and social impact
No slacker on team programming projects
Paper submissions for SIGCSE conferences
SIGCSE special projects grants awards: November 2019 round
New SIGCSE chapter: China
ITiCSE 2016 preview
The present state of historical content in computer science texts: a concern
A new methodology for teaching default reasoning
Experiences with introductory computer science courses survey results
A look at the second SIGCSE technical symposium
Assessment of a resource limited process for multidisciplinary projects
Systems analysis and design in an uncontrolled management environment
Ed Council and Ed Board: the puzzle and the report
Iterations on an instructional method for utilizing the computer in the classroom
Thinking issues: assessment in computing education: measuring performance or conformance?
SIGCSE 2018 new educator workshop
Revised ACM authorship policy
Computers at two-year colleges: current course offerings and facilities
An undergraduate project to compute minimal perfect hashing functions
Umbriel - imperative programming for unsophisticated students
WiPSCE 2019 call for participation
Teaching oral communication in computer science
The academic image of computer science
The reviewer's view of your proposal
ITiCSE conference report
Easing into C++: experiences with RoBOTL
iSIGCSE
SIGCSE travel grant program
The computer history museum
Programmers' mass education at Számok
A KWIC permuted list of articles appearing in the SIGCS bulletin
Yet another analysis of algorithms laboratory
How not to go about a programming assignment
Hour of code: what you did
IFIP educational activities
Tag based feedback for programming courses
Concept inventories in computer science for the topic discrete mathematics
Broadening participation: add RESPECT to your summer plans
The senior seminar in computer science
2022 SIGCSE board election
A model for a three course introductory sequence
Nifty reflections
Enhancing learning management systems to better support computer science education
A MetaL for C and Pascal
Simulating procurement in the classroom
COMPI: an instructive model for elementary computer education
Teaching software engineering in the computer science curriculum
An upside down PH.D. program
Computer science education links
The MSL compiler writing project
Designing the human-computer interface
Exams from Carnegie-Mellon University
Results of SIGCSE membership survey
An introductory course in data structures with applications
Novice programming errors: misconceptions or misrepresentations?
RESPECT Is Now a SIGCSE Conference
Recent activities of the ACM two-year college education committee
Guidelines for collaborative learning in computer science
Strangers, enemies, terms and taxonomies
Undergraduate education in computer science at Brigham Young University
Complex game development throughout the college curriculum
What should be visualized?: faculty perception of priority topics for program visualization
Why a separate computer facility for computer science education? Experiences at the UW computer sciences teaching laboratory
XINU - an easy to use prototype for an operating system course
Teaching a modern data structures course
Deconstructing the ACM code of ethics and professional conduct
The Trans & Non-Binary Computing Education Research Project
SIGCSE board to create committee addressing equity, diversity, and inclusion in computing education
Meet our columnists for this issue
Getting the languages for a programming languages course
Three days at ITiCSE 2014
Reading Fortran
An NSF funded research experience for undergraduates: intelligent systems
Distance education and the Open University
Computer science in an undergraduate liberal arts and sciences setting
Calculators and the computer science curriculum
ICER 2018 review
Experimenting with tail-recursion and simulating coroutines
A geometric approach to integer condition codes and branch instructions
ITiCSE Announcement
Teaching load and the quality of education
Using cumulative graphic traces in the visualization of sorting algorithms
Mr Waring's problem
Corporate clips
ITiCSE 2019 working groups report
Teaching computer hardware organization with a simulator
Report on improving SIGCSE/ITiCSE program creation process
A hypothetical computer to simulate microprogramming and conventional machine language
Becoming a computer scientist
What it's like to participate in an ITiCSE working group
The classical/linear Hanoi hybrid problem: regular configurations
Sharpening subjective evaluation skills
SIGCSE members named distinguished ACM members
Recursive algorithm with C++ program for floating-point arithmetic
A road map for teaching introductory programming using LEGOcopyright mindstorms robots
Computing facilities and efforts at a small liberal arts college
The role of scientific discovery in teaching and learning of computer science
Computer science homework and grading practices: an alternative to the popular model
Treating our students as adults
Virtual development center
Report of the NSF undergraduate computer science education workshop
Computer science education in Peru: a new kind of monster?
Java as first programming language: a critical evaluation
The computer science PH.D. program at CMU
Encryption algorithms made natural
Assembler in a Fortran environment with a new debugging aid
SIGCSE special projects grants awarded
An artifical intelligence course in a liberal arts program
Developing and maintaining an effective assessment program
Fortran and the new culture
An introductory computer survey course
Computer science instruction in small colleges - an initial report
A laboratory based microprocessor course
Teach 2D graphics concepts with an OpenGL graphing program
Software engineering practicums: a case study of a senior capstone sequence
Using a machine language simulator to teach CS1 concepts
A sequence of lab exercises for an introductory compiler construction course
A computer science minor for engineering and science students
Training the trainers: industrial vs. educational institutions
A course in documentation and technical communication
Data and information security (DIS) for BS and MS programs: a proposal
Editorial notes
Extension of record types
Developing intelligent programming tutors for novice programmers
CS Ed week showcase at UNC Charlotte
Service learning models connecting computer science to the community
IS education: accreditation of degree programs in information systems
Evaluation of group projects in a software engineering course
SIGCSE Technical Symposium 2022: call for submissions
A note on physical implementations of logical entities
Pattern matching for everyone
Software environments for computer aided education
A problem of integration
Design issues in the visual era
A simulator for teaching computer architecture
Injectable computers: once more into the breach! the life cycle of computer ethics awareness
Equity Spotlight: Benjamin Xie
Database and artificial intelligence integration: a challenge to academia
Assembly language at Potsdam College
A simple refinement-based method for constructing algorithms
Learning computer programming and role of errors in design
Programming from prose, flowcharts or decision tables
Our method to teach algorithmic development
Introduction to computer use: A course non-computer science majors at a large
A web-based learning tool that simulates a simple computer architecture
MSIM: an improved microcode simulator
Visions of a future ... without forgetting the past
Coupling and cohesion among disciplines: some curriculum paradigms
IS education: the role of programming in undergraduate IS programs
Elegit summary
A simulator which emphasizes addressing techniques