yusuke1997/dblp-id-title huggingface dataset:
The correlation quiz: an aid in curbing cheating in programming assignments
An experimental investigation of the close procedure as a measure of program understanding
Another experiment with teaching of programming languages
Problems, Exams, and Projects: Computer systems U302
Network protocols: correcting transmission errors of up to two bits
CS Ed Week 2013: the hour of code
Applying Zen principles in an introductory programming course
ICER 2023 Recap
Removing the veil: personal reflections on educating women in Dubai
Using a heuristic algorithm to help analyze graph problems
Mathematics with computing and computational science: dialog encouraged!
Inexpensive teaching techniques with rich rewards
A computer science curriculum at IBM Boulder
An alternative dynamic programming solution for the 0/1 knapsack
A pragmatic implementation of curriculum '77 at the University of Wisconsin: la crosse
Female computer science doctorates: what does the survey of earned doctorates reveal?
Teaching and a sense of the dramatic: act II
Implications of MBTI in software engineering education
Evolution of a course on model checking for practical applications
Abstract machines in miranda
ICPL: an initial concurrent programming language
Java pitfalls for beginners
ACM Turing centenary celebration
SIGCSE 2014 preview
ACM CompEd Resumes After Two-year Delay!
Using open-source robocode as a Java programming assignment
The 15-pegs puzzle and the conceptual tree
CRA-W grad cohort
Why a college course in computer literacy?
Hardware independent programming for a computer graphics course
Computer science education in Italy: a survey
The use of data flow diagrams in an introductory course in assembly language programming and machine architecture
Contest problems from the 1985 ACM scholastic programming contest
ACM report: preparing students for computing workforce needs in the U.S
SIGCSE chair's report preview
Programming the Josephus problem
Teaching C with UNIX for college credit to professional programmers
A tool for operating system teaching
Infusing problem solving skills into computer lessons
SIGCSE Technical Symposium 2024: Call for Submissions
SIGCSE organizational updates
Teaching CS1 with web applications and test-driven development
SIGCSE Global - Chengdu, China, May 17-19, 2019
Notes from panel discussion on GRE advanced exams presented at fifth annual SIGCSE technical symposium
Global collaboration in course delivery: are we there yet?
A practical undergraduate introduction to software engineering
A low-cost PIC unit for teaching computer hardware fundamentals to undergraduates
Koli Calling Conference Report
Training strategic problem solvers
A KWIC permuted list of articles in the SIGCSE Bulletin 1984
Programmatic efforts encouraging women to enter the information technology workforce
Putting the science into computer science: treating introductory computer science as the study of algorithms
Why the high attrition rate for computer science students: some thoughts and observations
SIGCSE panel discussion, the industry's reaction to computer science education
Pale and male: 19 th century design in a 21 st century world
An electronic class photo album
Experiences teaching a graduate research methods course
Geographic information systems education for non-computer oriented college students
Simulating and compiling a hypothetical microprogrammed architecture with projects for computer architecture and compiler design
Is eight enough?: the eight queens problem re-examined
Teaching COBOL in computer information systems programs: Problems, a proposal and an experiment
A new approach to computer science in the community college: negotiated teaching and learning
Disciplined design practices: a role for refactoring in software engineering?
An investigation into student characteristics affecting novice programming performance
Exploring the Byzantine generals problem with beginning computer science students
Evolution of an approach to undergraduate ADA and software engineering instruction
The CS-Ed podcast
Defining computer science
Experiments with file accessing techniques
Software engineering in commercial programming courses
ACM two-year college education committee report
Use of program generators to improve student productivity in a small-computer lab
Documentation and agile methods: striking a balance
SIGCSE BP: broadening participation gets RESPECT
Content and emphasis in CS1
Managing hard-disk PCs in the introductory laboratory
The Flo-and-Mac problem: a tool for encouraging undergraduate research
Course and program descriptions
Music in computer science courses using inexpensive, exciting technology to teach programming principles
Software engineering and the game of monopoly
ICER 2020 conference preview
Imagery training in the teaching of the data structure curriculum
SIGCSE top ten symposium papers of all time award winners
An evaluation of computer science curricula
Hidden squares
McKinley's Amazon
Hear ye, hear ye!: a valuable new resource for computer science educators finally available
Recipes for Resistance Podcast Announcement
Impact of computing platforms on the performance of the asymmetric traveling salesman problem
Learning program organization through COBOL
Unlocking the clubhouse: the Carnegie Mellon experience
Teaching computer science without a computer
Planned growth for the CSTC
Teaching concurrent programming with Pascal-FC
The role of professional societies in computer science education
Curriculum recommendations for the undergraduate program in computer science: a working report of the ACM committee on curriculum in computer sciences
Some IFIP happenings
Response summary from the SIGCSE community
A WWW-based multimedia center for learning data communications - phase 1
It is time for a computer application degree
An Ada course for upper-level undergraduates
Member Spotlight: Monica M. McGill
Upsilon pi epsilon: New happenings
Guided reading and seminar classes
Active and cooperative learning: tips and tricks (part I)
Little language processing, an alternative to courses on compiler construction
ITiCSE 2021 preview
On the teaching and evaluation of a Fortran service course
Undergraduate studies in computer science and engineering: gender issues
The publication process for computer science textbooks
Off campus computing
Antipodal shock: watch your language!
The reverse trace: a programming tool
A multi-national, multi-institutional study of assessment of programming skills of first-year CS students
Teaching computer ethics
Java visual debugger
Expert systems: an applied course
Online education - but is it education?
Teaching all essential elements in a one semester database course
Guiding students through programming puzzles: value and examples of Java game assignments
ICER preview
Practice + paradigms: experience with a first-year programming workshop
ITiCSE 2013: working groups
And still more on retraining mathematics faculty to teach undergraduate computer science
The stage one Turing test as an artificial intelligence class exercise
SIGCSE special project grants
Student created user manuals for a course on programming languages
An implementation of ACM curriculum 77
Changes and extensions in the C family of languages
An introductory course on programming based on formal specification and program calculation
Course outline for computer security and privacy
SIGCSE symposium 2018 preview
Teaching computer concepts using virtual machines
ITiCSE 2013: recap
ITiCSE 2024 Recap
An experiment in teaching programming languages
Taxman revisited
Using O( n ) ProxmapSort and O(1) ProxmapSearch to motivate CS2 students (Part I)
Time distribution analysis for binary search of a linked list
Using a computer conferencing system to support writing and research skill development
Writing about programming in CS1
Emulators of "historic machines"
Two approaches to computer ethics
Information systems curricula in AACSB accredited business schools
Koli Calling 2017 conference report
Computer modeling in the social sciences: experience with a new computer science course
Announcing the SIGCSE test of time award
A further note on using GPSS to study a student-operating system
Computer science for liberal arts colleges
A quantitative evaluation of graduate programs in computer science in the United States and Canada
Computer science education in business schools
A course on the pragmatic tools of the programming environment: description and rationale
What we did: CSEdWeek 2012
A first year course in software design and use
Inspiring our undergraduate students' asperations
The em88110: emulating a superscalar processor
The master file update problem in AWK
Computer manpower in the United States - supply and demand
Shaping the focus of the undergraduate curriculum
A synthesis of computing concepts
Professional skills assessment in programming competitions
Programming language usage and areas of concentration in computer sciences education
Realism in the classroom: a team approach
Prolog as the first programming language
Using binary search on a linked list
Teaching computer graphics using Java
Training for department chairs at SIGCSE 2015
On the feasibility of teaching Backus-type functional programming (FP) as a first language
The human-computer interface: challenges for educational multimedia and web designers
Don't soil the commons: turning the blogosphere into the clogosphere
Students asking questions: facilitating questioning aids understanding and enhances software engineering skills
Refining educational content through a closed-loop FLOW approach
Still time to contribute to ICER 2104, Glasgow, Scotland
What teachers should, can, and cannot do
.ethics @ .coms: why internet start-ups need ethics codes
Life as SIGCSE information co-director: the error messages
ICER 2016 review
Gender and information technology: implications of definitions
On the verge of an empty tank
Distance education: opening books
The teaching of assembly language to computer science and computer engineering majors
Automatic generation of web survey for assessment purposes in computer science
2024 SIGCSE Technical Symposium Report
Pair programming in CS1: overcoming objections to its adoption
Out-of-the-box: cogito ergo hack
A bounty of accessible language translation tools
An advanced microprocessor course with a design component
Job-hunting 101
On the education of systems analysts
Using theoretical computer simulators for formal languages and automata theory
Microcode simulation in the computer architecture course
OOPtutor: a CBL system for introductory object-oriented programming
An emhanced pseudo-code notation
MIS as a discipline: a structured definition
ICER2015 preview
Information technology accreditation criteria
A hardware course for a software curriculum
A Technical Symposium for All
An instructional environment for programming using the Vax 11 with a three-colorprojector
The impact of fourth generation programming languages
Data structures: a unified view
Kolli Calling Conference Recap
Dynamic display of computing processes
Numerical analysis position
The Monash Museum of Computing History: part 1
EASY/VI - a new instructional computer
An experience with a "Data Structures And File Management" course at the graduate level in computer science program
T@Member Spotlight: Bruce Scharlau
Initial report: the revision of "Curriculum 68"
SIGCSE special project grants awards
Deadlines and upcoming dates!
Implementing user/computer dialogue in COBOL
Notes on educational planning: a systems approach
Computing education and the information technology workforce
The Peer Review Process of Teaching Materials: Report of the ITiCSE'99 Working Group on Validation of the quality of teaching materials
A systematic approach to teaching Pascal: 58
Teaching good programming techniques
Computer science department service courses
On a modified nine-tails problem
The linear twin Towers of Hanoi problem
Fostering individual learning: when and how
Space requirements for computer programs
The open University of Israel: a distance education institution
A visual proof for an average case of list searching
Teaching and learning in the 21st century: the development of "future CS faculty"
Assessing innovation in teaching: an example - part 2
Design error and reusabilty
The use of a structured project to teach program development
A survey of compiler courses
Bachelor's degree program in computer science
An exercise in list manipulation for beginning students
ACM education council report
Information technology and liberal arts
A gendered view of computer professionals: preliminary results of a survey
Stopping a myth in artificial neural networks
A crisis in computer science education at liberal arts colleges
Proposed technological updating course for programmers
Review of "Computer science laboratory excercises" by F. D. Federighi and E. D. Reilly, Jr. Riedinger & Riedinger, Schenectady, N. Y., 1971
Some comments on the role of computer science education
An operating systems project using structured methodology
Teaching the business of software development
Introductory concurrent programming with Modula-2
Bandwagons considered harmful, or the past as prologue in curriculum change
RESPECT 2024: Call for Participation
An operating system course project
A set of programming projects for a second programming course
Frames and boxes: a pattern-based method for manipulating binary trees
Compiler construction in an undergraduate course: some difficulties
Teaching bit-level algorithm analysis to the undergraduates in computer science
A new emphasis & pedagogy for a CS1 course
Ethics and professionalism for an IT professional in the UAE
Computer science and related degree programs in U.S. higher education
Model determination tool (MDT): a multipurpose software engineering learning utensil
Striving for mathematical thinking
Percolations: interdisciplinary innovation may invoke carnivorous colleagues
Board reconstruction
An approach to improved textbook writing
Koli Calling 2023 Invitation
SIGCSE Board DEIA Update
Information systems accreditation: revisited
Our computer science classrooms: are they "friendly" to female students?
ITiCSE 2013: Canterbury, UK
A multi-perspective digital library to facilitate integrating teaching research methods across the computing curriculum
An academic relational algebra database management system
Students and faculty training in systems analysis
Teaching and learning essential computer science skills: the UNIX example
Community college corner: crafting a compendium for associated-degree computing curricula
Comprehending large code bases - the skills required for working in a "brown fields" environment
The European view: JENUI
Teaching network fundamentals using a simulated network
SIGCSE technical symposium 2019 report
An examination of operating systems laboratory techniques
Go-to example comment
Ethical issues related to Internet development and research
Update on the IS model curriculum revision project
An operating systems course using MINIX
Support for teaching formal methods
SIGCSE News in Brief
Improving the teaching of object-oriented design knowledge
Software engineering project work in combined distance and on campus modes
Elements for a course on the design of distributed algorithms
Computer attitudes
Teaching compiler code generation: simpler is better
The role of social networks in students' learning experiences
In Memoriam: Brett Becker
Current trends in computer science graduate admissions: a survey of the top 108 programs
Learning difficulties experienced by students in a course on formal languages and automata theory
Introducing PMS and ISP notations
Planning and experience with a one-quarter course on compiler writing using Gries' book and structured programming
Shall we write?
A description and study of intermediate student programmer errors
Distributed systems in the undergraduate curriculum
Introducing students to adaptive computer devices: for compliance with the Americans with Disabilities Act of 1990
Introducing SIGCSE Virtual 2024
Domino arrangements
Teaching C++ in a multi-user virtual environment
Microprogrammed versus hardwired control units: how computers really work
The uses of program reading
Using O( n ) ProxmapSort and O(1) ProxmapSearch to motivate CS2 students, Part II
Comprehending the central limit theorem
Excel grader and access grader
Message from the SIGCSE Secretary/Treasurer
Resources for instructors of capstone courses in computing
NCWIT
Partonomy and taxonomy in object-oriented thinking: junior high school students' perceptions of object-oriented basic concepts
People who make a difference: mentors and role models
Visual simulation of finite state machines
What is IFIP?
Manpower profiling for information technology: a case study
The planning and procedures associated with the Western New England College Winter Invitational High school Programming contest
ITiCSE 2018 preview
Community college corner: Upcoming computing education summit for community colleges
Fortran and the first course in computer science
Discrete mathematics II
Binomial coefficient recursion: the good, and the bad and ugly
Experiences with ethical issues
A simplified, universal technique for systems analysis and design
Mathematics for the exploration of requirements
Coatroom: an ADT which is useful in implementation of object oriented programming
A software testing course for computer science majors
LR and LL parsing: some new points of view
A survey of CIS graduates from the University of Florida, College of Engineering
ITiCSE 2023 Call for Papers
Choice in the classroom
The ethical computer practitioner - licensing the moral community: a proactive approach
Adapting the course "quality of information systems" to E.H.E.A guidelines
Teaching instructional software design
Is computer science a profession?
An effective Lisp project for a programming languages course
Levels of abstraction in CS2
The software engineering class builds a GUI for subversion
Modelling a hardware structure for computer science education
Building a sense of history: narratives and pathways of women computing educators
Distance teaching at Uppsala
Assessing the research and education quality of the top Brazilian Computer Science graduate programs
SIGCSE Speaker Fund Report: Funding for Pre-Conference Workshop at CCSC-CP 2024
Ten years of strategies to increase participation of women in computing programs: the Central Queensland University experience: 1999-2001
Supercomputing in plain english: teaching cyberinfrastructure to computing novices
An exemplary approach to the education of rule-based languages
Reflections on a history
Analogies for teaching parallel computing to inexperienced programmers
E-notes: using electronic lecture notes to support active learning in computer science
How many recursive calls does a recursive function make?
ITiCSE 2022 preview
Capstone course creates useful business products and corporate-ready students
Proposed evaluation criteria for information systems programs accreditation
Girls, computer science, and games
Placement calculations
Alternating accumulation
Data Engineering education with real-world projects
Non-programming resources for an introduction to CS: a collection of resources for the first courses in computer science
Making math interesting
The computer science minor, a description and a proposal
Merging interactive visualizations with hypertextbooks and course management
Project - after they are finished
A comprehensive CMPS II semester project
Summary of post-symposium evaluations from 1991 SIGCSE technical symposium on computer science education
Teaching and practicing computer science at the university level
Teaching the undergraduate CS Information Security Course
The ubiquity of computing may be education's biggest challenge
Teaching with Electronic Collaborative Learning Groups: Report of the ITiCSE'99 Working Group on Creative Teaching of Electronic Collaborative Learning Groups
DOMOSIMCOL: a simulation collaborative environment for the learning of domotic design
Visual basic.Net as a first language: an evaluation
A problem oriented pedagogy for computer language instruction
ICER 2017 preview
Koli Calling 2022 call for participation
RESPECT 2024: Conference Recap
ITiCSE 2016 report
A Pythagorean problem as a programming exercise
A "realistic" approach for educating systems programmers
Computer literacy: essential in today's computer-centric world
"Eeating Our Seed Corn" or restricting crop diversity?
Improving the learning environment in CS I: experiences with communication strategies
An algorithm for determining perfect squares
Solution trees in the program design process
A fresh look at IS graduate programs is needed
Recognizing outstanding achievement
A hypermedia course in Spanish informatics engineering
SIGCSE technical symposium 2016 review
What is a SIGCSE symposium paper?
"Programming in the Large" and the need for professional discrimination
The art of paper categorization
Structured programming and the parallel algorithm
A conversation about computer science education
Resources for teaching and learning about human-computer interaction
Use writing class techniques to create software design documents
Using a software engineering approach to CS1: a comparative study of student performance
Average case analysis when merging two ordered lists of different length
Systems for multi-level teaching materials
Connect 4 as a problem in artificial intelligence and robotics
Input from ACM curriculum committee on computer science
Knowing your roots: object-oriented binary search trees revisited
Update on the CS Principles project
An automatic testing and grading method for a C++ list class
A denotational tracing domain for C++ programs
Training to persist in computing careers
On the file update problems
A better queue design
Style: an automated program style analyzer
Knowledge discovery and dissemination: a curriculum model for informatics
The SPIN-OUT puzzle
Integrating software engineering into the traditional computer science curriculum
Writing within the computer science curriculum
Integrating cultural issues into the computer and information technology curriculum
Translation - an introductory exercise
Project-centered teaching on CBIS to IBBA students in Hong Kong
Koli Calling 2023 Call for Papers
Should a computer literacy class be the first required course for data processing majors
Naturally occurring data as research instrument: analyzing examination responses to study the novice programmer
Member spotlight: Adrienne Decker
Experience in teaching communication software using Berkeley Unix
Listening Within: ACM Employees and Leaders Articulate the Need for a More Diverse, Equitable, and Inclusive Organization
Automatic submission and administration of programming assignments
Local versus comprehensive assignments: two complementary approaches
2016 SIGCSE elections
Leadership, teamwork, and ethics in the development of IT professionals
The war of languages
Student performances and student perceptions of "principles of computer programming"
SIGCE technical symposium programming languages mentions by decade
Case study: the analysis, design & implementation of a database conversion
SIGCSE 2016 new educators workshop
A course in program maintenance
Beyond a first course in software engineering
Pre-college computer use: U.S. versus Japan
The experience of women in undergraduate computer science: what does the research say?
Basic2 - a preprocessed language
Computer science education links - what next?
An algorithmic approach to the detection and prevention of plagiarism
Software and curriculum 68
Use of model curricula in reviewing established programs
Teaching computer science principles to liberal arts students using Scheme
Teaching concepts of data structures via the fast Fourier transform
Revising the guidelines for associate-degree transfer curriculum in computer science
2017 SIGCSE travel grants
Teaching graph algorithms using online java package IAPPGA
Some thoughts on graduate education in computer science
SIGCSE board chair welcome
How to create an online internet course
ICER preview: join us in Omaha
Computing educators oral history project: seeking the trends
ICER 2013 conference report
Active and cooperative learning: more tips and tricks (part II)
Teaching computer security