yusuke1997/dblp-id-title huggingface dataset:
Use of MATLAB in teaching the fundamentals of random variables
A survey into the relevance and adequacy of training in systems analysis and design
Finding a place for computer-equipped lectures in a lab-rich environment
Abstraction & modual decomposition - an example
Some thoughts on the role of hardware in computer science education
Notes on grading
The heart of computer science
Service course position paper
Enabling XML storage from Java applets in a GUI programming course
Kansas State University's traveling seminar
Results and problems from the 1992 ACM Scholastic Programming Contest Finals
Website error analysis of colleges and universities on Long Island in New York
A framework for teaching recursion
Immigration course in computer science
A proposed computer-science curriculum for computer professionals
Vulnerabilities of RFID systems in infant abduction protection and patient wander prevention
Teaching computer networks as a writing intensive course
Do students test their software?
Reflections on teaching discrete math for the first time
Financing an academic computer laboratory
SIGCSE Board Election Slate Announced
Data entry curricula guidelines: a working paper of the Community and Junior College Subcommittee (CAJC) of the Curriculum Committee on Computer Education (C 3 E)
Member Spotlight: Tamara Pearson
An interactive turning/post/mixed machine simulator
Predicting student success in an introductory programming course
ACM Education Council meets
Using microcomputers in computer education
Slow sorting: a whimsical inquiry
SIGCSE Technical Symposium 2024: Information for Attendees
Taking the high road: Blogging for votes: the ethics of internet campaigning
Teaching a graduate expert systems course
A formal method for determining if a grammar is connected and grounded
New ACM Open Publishing Policy
My five favorite first year Pascal programs
Grand challenges
Applying cognitive psychology to computer systems: a graduate seminar in psychology
An operating systems project
Complex game development by freshman computer science majors
2018 travel grant program awards
USC's distance education network (DEN)
Lessons from the CUPM
An inexpensive concurrent programming language for operating system construction
Computer Science Education Week shines in 2011
The four-peg Tower of Hanoi puzzle
Thinking ISsues: the three p's of capstone project performance
Software engineering education: a survey
A remedial software design course
Fun, rigour and pragmatism in functional programming
Remarks on the Notre Dame computer science curriculum
A funny thing happened on the way to the formula: demonstrating equality of functions and programs
Minesweeper as an NP-complete problem
Cryptography and security protocols course for undergraduate IT students
A pictorial demonstration of concurrent processes
Preparing the STEM workforce of the 21 st century: report on a report
SIGCSE Technical Symposium 2023 Report
Community and accountability in a first year programming sequence
SIGCSE chair's annual report
CS Ed Week activities survey
Simulation of load balancing algorithms: a comparative study
Women of color in computing
What abilities are necessary for success in computer science
PSI: a valuable addition to the alphabet soup for computer science education
Exploring the role of visualization and engagement in computer science education
(Re)defining computing curricula by (re)defining computing
A language independent course in program design and programming for MIS students
SIGCSE 2014 recap: did you experience leverage at SIGCSE?
An industry perspective on the beginnings of CAD
Practical computer logic classes for computer science students: the use of logic analysers
Computing 2002: democracy, education, and the future
Never mind the paradigm, what about multiparadigm languages?
Using CASE to get to maintenance
Computing capstone projects and the role of failure in education
ACM copyrights and plagiarism
Integrating computer science and information systems
An oral foreign language requirement for the Ph.D
A survey of evidence for test-driven development in academia
Quick and dirty introduction to the computer for masses of students
Avoiding the pratfalls of program assessment
Proposed mathematics requirements for the bachelor's degree in computer science
Program synthesis as a tool for teaching programming
An investigation of the relationship between student algorithm quality and program quality
Yet another survey of graduate programs in computer science
An evaluation of object oriented example programs in introductory programming textbooks
Response to Archibald's article
Reading and class work
Specialization is harmful to computer education
BRAINO: a machine language simulator
Team dynamics and the undergraduate curriculum
Subprograms in the first programming course: an early but non-trivial introduction
ITiCSE preview
SIGCSE award winners
Online courses: North Carolina business and IT courses: a case study
Global DL
Girls, boys, and computers
The changing face of computing accreditation
Playing click
ICER 2013 Preview
Improving the computer science in bioinformatics through open source pedagogy
SIGCSE 2021 technical symposium recap
Teaching computer applications to pre-school teachers through problem based learning approach
Member spotlight: Briana Morrison
Our experiences teaching functional programming at University of Rio Cuarto (Argentina)
ACM Inroads: the website
Thoughts on student feedback to help teaching
List processing: sort again, naturally
C++ dynamic arrays vs. linked lists
Service learning via the computer science club
Telematics helpdesk for external students of computing at Deakin University
Publish your Excel grade book on the Web
The state of academic hiring in computer science: and interim review
Introductory teaching of imperative programming through an anthropomorphic computation model
ACM policy against discrimination and harassment
SIGCSE 2018 travel grant program awards
ICER 2025 Call for Participation
Integrating reflective writing in CS/IS
A first course in programming
Distance education: What our children can teach us about distance learning and learning programming
BPCnet.org: a resource portal to support your broadening participation in computing work
CS1: what should we be teaching?
Multiple paper types for SIGCSE 2018
Educational AIDS
Broadening participation and RESPECT: join our new professional organization and conference!
A look ahead to ICER 2014
Formal methods versus engineering
Update on two-year college activities
Integrating Professionalism and Workplace: Issues into the Computing and Information Technology Curriculum: Report of the ITiCSE'99, Working Group on Professionalism
Confessions of a working group junkie
In support of Scraggs: the issue of research
Classroom presentation of memory usage with constants, variables, and subprograms in Pascal
Apoo: an environment for a first course in assembly language programming
Message from the SIGCSE chair
SIGCSE technical symposium 2020 travel award winners
Separating between foes
A practical training in software engineering methodology
Report from the SIGCSE secretary/treasurer
Why Computer Science Ed Week?
Transmission line experiments for computer science students
Experiment in programming laboratory
SIGCSE travel grants
The UNLOCK system: enhancing problem solving skills in CS-1 students
Comfort and experience with computing: are they the same for women and men?
CSE: theory or practice?
Instructional graphics packages to be used with a line printer
What employers want from students: a report from OOPSLA
Braided learning: investigating an emerging model of online professional debate between international educators
Curriculum recommendations and guidelines for the community and junior college career program in computer programming: a working paper of the Association for Computing Machinery committee on curriculum in computer sciences by the sub committee on community and junior college curriculum
Reducing medical errors using secure RFID technology
Fewer control structures considered helpful
Computers and society - another look at that general purpose course
SIGCSE conference report
Joint session computer science and engineering education
Object-oriented programming for numerical methods
Factors affecting performance in first-year computing
The pyramid teaching computer structures by computer structures
What should be in a syllabus?
Do computer games have a role in the computing classroom?
Hopfield networks, neural data structures and the nine flies problem: neural network programming projects for undergraduates
The CS-Ed podcast season 2
Computer science curriculum: technography, technocracy, technology, or theology?
Using Prolog to present abstract machines
SIGCSE by the numbers: JavaScript
Dear Dorothy: agonies from first-year programming
Interactive tools for computation theory
A course in computer graphics
Abstraction, model checking and software correctness
ITiCSE 2012: chairs' report
More on inductive reasoning
Encouraging women in computer science
Developing creativity in computer lessons
CSEdGrad: @serving and supporting graduate students
Constructivism as guiding philosophy for software engineering education
The influence of BASIC on performance in introductory computer science courses using Pascal
Help us celebrate 50 SIGCSE technical symposiums
Some experiences with CAI and NATAL
The feasibility of personal computers versus a minicomputer for a computer science program
Graphics and Java
Notes on the academic job market and hiring strategies
Getting the most from an algorithms design course: a personal experience
Problem related to card games for an introductory programming course
An alternative to regular lecture classes: a theory seminar in computer algorithms
Curb your objects!: an orthodox form for C# classes
ACM data science task force calls for curricula feedback and example courses
Evaluation of the SEPA in teaching undergraduate software engineering in the traditional computer science curriculum
Computer literacy and the older learner: a computer department's response
ICER conference report
Las Vegas does n-queens
Call for Papers: EduPar 2024
Using metrics to evaluate student programs
ITiCSE 2025 Recap
Member Spotlight: Ismaila Sanusi
Enhancing the learning environment of deaf students
Usability of Rational Rose and Visio in a software engineering course
Promoting Machine Learning Fairness Education through Active Learning and Reflective Practices
The originality glut
Labs@Home
New alliances and continuing excellence
A course in DBMS (Database Management Systems)
Computing and computer science in the liberal arts college
Advertising and recruiting
Teaching Cobol: less listening, more doing
The computational view of nature: A liberal arts course in computer science
Travel fund awardees
Computer science with the sciences: an emphasis in computational science
Systems analysis and design: an orphan course about to find a home
New microcomputer graphics routines designed for undergraduate teaching
The new advanced placement computer science course: an analysis
Continuity of student software development in tertiary institutions
Elaborating heuristic reasoning and rigor with mathematical games
Using the georgia tech "freshman shell"
Microcode simulator for Apple Macintosh
CSAB authorizes visits to test IS/IT proposed accreditation criteria
Sorting and searching using lisp, functional programming, and recursion
Laboratory redux
Debating: its use in teaching social aspects of computing
Exploring the pipeline: towards an understanding of the male dominated computing culture and its influence on women
Pool halls, chips, and war games: women in the culture of computing
Designing stimulating programming assignments for an algorithms course: a collection of exercises based on random graphs
A proposal for a computer security course
Why computer science students need math
Tool for making programs more readable
Nifty Assignments: too much inheritance
Priming the pipeline
A microprocessor development environment based on the Amsterdam compiler kit, EMACS and UNIX
Object-oriented programming in C++
Predictors for success in a discrete math course
Developing Coding Instruction Videos for K12 Hearing Impaired Students Using American Sign Language
Industry certification: value, validity, and a place for SoDIS®
Member spotlight: Alison Clear
Computing curricula 2001: reverse engineering a computer science curriculum (part 2)
Contributing student pedagogy
Integrating total quality management with software engineering education
A critique of the advanced placement C++ subset
Open access to past SIGCSE proceedings
Telecommunications and computer science: two merging paradigms
Dining philosophers revisited
Virtual rings: an introduction to concurrency
A description of a first course in assembler language
All undergraduate systems programming laboratory
The skills needed to teach computer-science courses HHHHHHHHHHHH
Incremental submission of programming code using object-oriented classes
Thinking about our teaching
Women in computing: what brings them to it, what keeps them in it?
An operating systems course project
Dimensions of distance learning for computer education
The humble fraction
Is CS1 better with the same lecture and lab instructor?
Integration of computer ethics into the CS curriculum: attachment or synthesis
Automating the execution of student programs
November 2017 SIGCSE special projects grants
Compiling Tinyturing in a compiler construction course
Batch logo: a strategy for introducing PL/1 and structured programming to gifted high school students
ACM fellows and distinguished members in SIGCSE
Report on the First ACM Global Computing Education Conference (CompEd)
A geometric view of mutual exclusion and deadlock in computer system
CRA-W grad cohort for women
Koli Calling international computing education conference review
Another outlook on linear recursion
The arrogant programmer: Dijkstra and Wegner considered harmful
Programming projects on chess
Description of an introductory course in programming languages
An information system for a large course
FASRS - demo package for Fourier analysis of stationary random signals
Computing relationships: transactional algorithms yield to social networks
Distance education: different models of course development: from traditional distance education to technology-based education
Individualized course in theoretical computer science
Mathematics in the curricula
Computer science for the high school teacher
The Monash museum of computing history: part 2
The computer science debate: it's a matter of perspective
Upsilon Pi Epsilon (UPE): the role of the computing science honor society in computer science programs
Search engine ranking efficiency evaluation tool
A computer graphics course
Software engineering team project group member evaluations: some empirical results
ICER 2016 preview
An alternative approach to recursive fibonacci sequences
Partial computation as a practical aid in the compiler construction course
SIGCSE top ten symposium papers of all time award
U.S. Air Force Academy
2018 SIGCSE travel grants
SIGCSE symposium 2017 preview
Computer science component in mathematics for elementary school teachers
Using spreadsheets as a simple and effective teaching tool for predicting and visualizing parallel program performance
Teaching software engineering through real-life projects to bridge school and industry
Research perspectives on the objects-early debate
SIGCSE Technical Symposium 2025: Leading the Transformation
Syllabus for low level performance for the qualifying examination in computer science
CSEdResearch.org: don't let bots botch your surveys
Blogger ethics and YouTube common sense
Reading a computer science research paper
New from csteachingtips.org: microaggressions: the game!
C in education and software engineering
A proposed redesign of the introductory service course in computer science
SIGCSE technical symposium 2020 preview
Using the ACM computer science curriculum recommendations in a liberal arts college
Interactive digital simulation
Educational benefits of metadata creation by students
Warning! instructional animation tools abound on the Web
Attitudes toward the teaching of formal methods of software development in the undergraduate computer science curriculum: a survey
Identifying foundations of software engineering expertise
E pluribus unum: OOPL selection
SIGCSE Technical Symposium 2025: Call for Submissions
SIGCSE 2019 department chairs roundtable
What is computer science?
A pedagogical framework for introducing Java I/O in CS1
Findings from "A Methodological Review of the Computer Science Education Research: 2000--2005"
Undergraduate education and the National Science Foundation
Approaching MSIS 2000: a new-fashioned graduate model
Develop a shopping mart web application
Information characteristics for the curriculum
A hypothetical computer configuration
PC-based development environments and a Unix-centric curriculum: some practical issues
Information systems: program location, business component, and accreditation
Denormalization guidelines for base and transaction tables
A simple example of the top-down approach to algorithm development
Conversions on the net: the professionalism issue
Survival: a tale of a senior project
Active and cooperative learning: further tips and tricks (part 3)
CSED week: computer Science fuels the future
Experience using the ASA algorithm teaching system
Synchronization problems and UNIX System V
Structured programming, programming teaching and the language Pascal
ALEX: an aid to teaching algorithms
Formal methods for future interoperability
A programming project for a course in operating systems
Using image processing to teach CS1 and CS2
Using a faculty portfolio in the distinction of teaching
Logo as a prelude to LISP: some surprising results
Gender, software design, and occupational equity
Bibliography relevant to education research
Another way to solve nine-tails
Graduate assistant usage in Oklahoma graduate computer science programs
Enhancing accessibility of lab materials
Broadening participation: CRA-W
Systems analysis in computer science education
A twelve day programming course
Associate-degree transfer curriculum in computer engineering
Information technology: ... a program of study
Tracing the execution of C++ programs
The first computer - an ethical concern
Teaching virtual reality
Celebrating SIGCSE's 50th anniversary!
SIGCSE endorses a new journal on educational resources in computing
Member spotlight: Leo Porter
2018 SIGCSE special project grants
Society in transition
Experience hosting a high-school level programming contest
A pragmatic undergraduate curriculum: description and rationale
Computer science - a mathematical science and accreditation
Why computer science students need language
A conference's impact on undergraduate female students
Structure exits, not loops
Invited editorial: reflections on curriculum development in computing programs
The use of transparencies and microfiche to teach computer programming
Design of an authoring system for microcomputers
Nurturing student leadership skills
A day for CS education
Problem of computer science education in small colleges
More on the "dark side" of computing
Simple: a programming environment for beginners
Join Us at RESPECT 2025: Designing an Accessible Future for Equitable Computer Science
Need for computer-supported instruction in minority institutions
A broken metaphor in Java
Some thoughts on retraining and the lack thereof a mathematics educator teaching computer science
How to tell if a programming language is OK: what's wrong with basic for teaching business students how to program?
A database sequence: theory then practice
Upgrading educational programs in computer information systems
Micron: a microprogrammed computer
On teaching computer science using the three basic processes from the Denning report
SIGCSE Symposium 2013: best paper award
Introducing the 2022-2025 SIGCSE executive board
SIGCSE speaker's fund program
Computers, innovation and personal interaction
Increasing interest in CS ed research
SIGCSE Technical Symposium 2022 call for participation
Highlights of broadening participation research at RESPECT'16
Florida International University
On the introduction of report generating system design concepts in an introductory course
The use of Logo in an introductory computer science course
Rethinking the CS-2 course with an object-oriented focus
Teching PL/I using a microcomputer
UML and agile methods: in support of irresponsible development
Women and computers: what we can learn from science
Degenerate keys for RSA encryption
What image do CS1/CS2 present to our students?
Teaching students to critically evaluate the quality of Internet research resources
Requirements of a real-time microcomputer embedded laboratory project
Student mentors
On testing programming ability
A computing perspective on the Bologna process
Ice hockey and tennis balls: playing at computer science research with robotics
Comments considered harmful
Multiplying on the chessboard
Astrachan's law
Associate-degree transfer curriculum in software engineering
Experience teaching an introduction to DBMS
Comments on an undergraduate computer science curriculum
ICER 2022 call for participation
Microprocessor sequence revitalization
SIGCSE Election Results
Syllabi and qualifying examinations for the Ph. D. in computer science at Stanford University (continued)
Member Spotlight: Amruth N. Kumar
A proposed graduate course in automatic software generation
A note on slowing Quicksort
Teaching some modern functional programming concepts: an approach based on an extended FP-like language
K-12 Computer Science education news
Most difficult topics in CS1: results of an online survey of educators
On teaching operating systems
Using on-computer exams to ensure beginning students' programming competency
External sponsored projects: lessons learned
Students' understanding of computer science soft ideas: the case of programming paradigm
Some problems about English-Spanish translations in computer science literature
Training: the key to successful systems in developing countries
An experimental course in advanced programming methods
Effective group interactions: some aspects of group projects in computer science courses
Co-oping at the super collider
A LAMP-LEGO experience of motivating minority students to study engineering
Teaching parallelism: the use of a case study
A new partnership to reform HS
Binary jargon: the metaphoric language of computing
Teaching computer science through writing
A decision making environment in the classroom
Using a stack assembler language in a compiler course
The Crawfish and the Aztec treasure maze: adventures in data structures
Koli Calling 2024: Call for Participation
Microcomputers in education
E-voting: a failure of professionalism?
Reconstructing the ACM code of ethics and teaching computer ethics
ICER 2020 retrospective
CS1 and CS2: write computer games in Java!
The syllabus for the 1970 University of Toronto Ph. D. written comprehensive examination
Using real data to invigorate student learning
Students aiding students
An Artificial Intelligence theory of computer competency
Experiences with a CS1 for the health sciences
Do we need ANY mathematics in computer science curricula?
Experience with curriculum '68 and the quarter system
A comparison of male and female computer science students' attitudes toward computers
A successful computer approach to the computer literacy course
An ACM-W literature review on women in computing
Proglets for first-year programming in Java
CC-modula: a modula-2 tool to teach concurrent programming
Stanislavski and computer science
Ethics and usability testing in computer science education
The utility of computer simulation as instructional devices for operating systems courses
Lessons learned: tips from conducting an NSF faculty enhancement workshop
Teaching the compilers course
Does anyone remember the KDF-9?
A new IS graduate curriculum model - after eighteen years
A new look at an old problem: Keys to success for computer science students
Video augmented computer science (VACS)
Math CountS: SIGCSE 2009 and CS unplugged
A reliable test for inclusion of a point in a polygon
Eighteen Pascal texts: an objective comparison