yusuke1997/dblp-id-title huggingface dataset:
A Case for Introducing Visual Data Storytelling in CS/CIS Curriculums
Haptic and audio correlation in user interfaces
An interdisciplinary approach to injecting computer science into the K-12 classroom
Experiences with active learning in CS 3
Back to Pascal: retro but not backwards
A barometer for marine shipping company: a crucial but struggling industry
URSA: the universal robotic service architecture
Reality AI: a focus-on-knowledge methodology
Buried Wireless Sensor Node Based on Internet Wi-Fi and Bluetooth Technology for Precision Agriculture
Flipping coins: an activity for introducing computational thinking to non-computer science majors: demonstration
Mini-languages revisited: programming language concepts
On the dovetail counting method
Frogs + puzzles = algorithmic thinking
Course modularization for improved delivery and assessment
University iPhone app: start to finish development
Student contribution to HFOSS: challenges and opportunities
LIMP: an interpreted programming language for students, professors and programmers
An exploratory overview of teaching computer game development
An evaluation of learning in an online project-based web application design and development course
Git 102: a common workflow to contribute to HFOSS: tutorial presentation
Effectiveness of specifications grading in teaching technical writing to computer science students
Hierarchical dungeon procedural generation and optimal path finding based on user input
Come let us chat together: simultaneous typed-chat in computer-supported collaborative dialogue
Teaching life lessons in a capstone course: software engineering as a finishing school
Online system modeling and documentation using ROS snapshot
Reasons for CS decline: preliminary evidence
Using Google sites, Google groups and Google documents to enhance your course
Web applications: a test bed for advanced topics
Tarot: a course advising system for the future
Using wrappers to simplify task parallel programming
Experience report: preemptive final exams for computer science theory classes
Certification training and the academy
An integrated course in Architecture and Compilers
Developing a Java software tool for oriented matroids
Panel discussion: computer science projects
Developing an undergraduate course in digital forensics
Evaluating the efficacy of clicker-based peer instruction across multiple courses at a single institution
Toward improving introductory programming student course success rates: experiences with a modified cohort model to student success sessions
Introduction of process modeling using Rockwell Arena
Taking advantage of national science foundation funding opportunities: part 2: mock panels (panel session)
Communication skills in the CS curriculum
Skill Development and Self-Efficacy for High School Girls via Virtual Hackathons
Implementing the IEEE 802.11 wireless standard on Cybiko toys
Toward the creation of a personal device security testbed to aid student learning objectives
A model of ethical decision making by information technology students
The animated database courseware (ADbC)
The nine rings puzzle, 3 ways: a Rosetta Stone for programming paradigms
Network administration with the Raspberry PI
Paperless subjective programming assignment assessment: a first step
Do assignments with required GUI's help students learn?
Preparing upper elementary school teachers for integrating computational thinking into regular classroom activities
Using computer programming activities and robots to teach generalization of a geometry concept
An empirical study of programming bugs in CS1, CS2, and CS3 homework submissions
How Do Computer Systems Work?
Computer Science Curriculum Change Using Reviews
Hands-on security labs to increase student learning in information security courses
Lights...camera...computer science: using films to introduce computer science to non-majors
Network security in two-year colleges
Industry Trends in Software Engineering: Alumni Perspectives
Measuring students' attitudes toward information technology: conference tutorial
Teaching recursion using recursively-generated geometric designs
Changing perceptions of computer science and computational thinking among high school teachers
Teaching parallel computing using Beowulf clusters: a laboratory approach
Semantic information system: applications in K-12 education
Understanding NSF funding opportunities: conference workshop
Using the Xbox Kinect™ sensor for gesture recognition
Introduction to the Python programming language
How to incorporate the social and professional issues component of the ACM 2001 computing curriculum into a computer science degree program
Domino Tilings: Projects and Assignments for Students
Using groups on Facebook to improve communication with students: poster session
Student assessment of group laboratories in a data structures course
Code Reading: How Students and Professionals Differ
Importance of peer mentoring of faculty
Assessing Student Perceptions of Co-Teaching in a 3rd-Year Computer Science Course
Assessing a computer science curriculum based on internship performance
Workshop: integrating mathematical reasoning into introductory computer science courses
Audacious Android application programming
Using Eclipse in the classroom
The design of a programming environment to support greater social awareness and participation in early computing courses
Using audio introductions to improve programming and oral skills in CS0 students
Recursion refined: results from an ABET continuous improvement cycle
A simple introduction to web services using Flickr: nifty assignment
Breaking google reCaptcha V2
Introducing computer science after programming
Incorporating Scrum Concepts in the Capstone Course
Adding information assurance to the curriculum
Chart-based strategies for solving Bayesian inference problems
Using ethereal and TCPportconnect in undergraduate networking labs
The ultimate guest speaker: a model for educator/practitioner collaboration
Balancing depth and breadth in the data structures course
Common C++ Pointer Misconceptions: Essence and Treatment
Using terminal window graphics in CS1
Building a virtual topology atop wireless devices
Learning and practicing decision structures in a game
Quizmaster: a software-based student response system
Analysis of freshmen designs and the correlation to grades
Going wireless: the emergence of wireless networks in education
Understanding the state of university web site accessibility
Introduction to ReST: easy document creation for computer science students: tutorial presentation
Aligning generations to improve retention in introductory computing courses
Metrics based plagarism monitoring
Science, computational science, and computer science?
Integrating cloud computing across existing computer and information science courses
Industrial robotic game playing: an AI course
Building connections: scholarship and teaching in small colleges
An experience on multithreading using Android's handler class
The use of unfamiliar words: writing and CS education
Using DBM files in student projects
Using wikis to foster team communication, cohesion, & collaboration
Finding optimal refueling policies: a dynamic programming approach
Codespells: how to design quests to teach java concepts
3D video games: no programming required
An introductory computational course for science students
Math with strings
Personalizing the visitor experience with dynamic information systems
Array algorithms
Compare and contrast in data structures
Using industry-style software engineering and project management in a group project
The "big tent" of computer science: curricula for the coming decade
Infrared communication to control software applications
SafariU: build the perfect textbook for your technology class with O'Reilly Media's SafariU: vendor presentation
Discrete mathematics/structures: how do we deal with the late appreciation problem?
Using PLCC to implement Java interpreters in a programming languages course
Black Hat/White Hat: an aggressive approach to the graduate computer security course
Leveraging learning styles to improve student learning: the interactive learning model and learning combination inventory
A real-world simulation technique for forming software development teams in a capstone course
Teaching software development by example
Offering an undergraduate computer science colloquium
Exploring collaborative talk among African-American middle-school girls in the context of game design for social change
A web design course team taught by professors in art and computer science
Do students lie on placement surveys?: an action research study
Vertex-unfoldings of triangulated polyhedra
The first course: C is not Pascal
Solving n-queens with a genetic algorithm and its usefulness in a computational intelligence course
Helping students to build mental models of program execution via the "boxes" software
Making music in CS I
Mobile phone apps in CS0 using App Inventor for Android: pre-conference workshop
Conducting an internal program review in CIS: methods & results
TIG: a utility for generating course web pages and a case study for teaching data structures
Encapsulating binary tree traversal: a design exercise
A B-tree assignment that is realistic enough that students can list it on their resumes: nifty assignment
Panel: information systems accreditation
Bringing creative web 2.0 programming into CS1: conference workshop
Exploring Faculty and Student Perspectives on GenAI in Higher Education
Developing and learning web services with open source software: an experience report
March of the (virtual) machines: past, present, and future milestones in the adoption of virtualization in computing education
Infusing cyber-physical systems concepts into an introductory computer science course
Data mining in sports: predicting Cy Young award winners
Embedding algorithm pseudocode in lyrics to facilitate recall and promote learning
Pilot ABET Accreditation for Associates in IT: Lessons Learned and Guidelines for Prospective Accreditation Applicants
Teaching HCI in a "crowded" computing curriculum
Experiences with student research at a primarily undergraduate institution
A comparison of VBscript, Javascript, and Jscript
Data analytics workshop with first-generation-college-bound, underrepresented, and non-computing major students
Standards-Based Grading in a Wide Variety of Courses
Introducing Computer Science to Education Faculty: Teach the Teacher Educators
Studying software metrics based on real-world software systems
Using game-based learning to improve student outcomes in computer science
An introduction to distributed version control systems: conference workshop
Create two, three, many courses: an experiment in contextualized introductory computer science
A programming competition model for small live contests
Image processing - bringing your college CS programs into the 21st century: conference workshop
Student classroom software development projects: a practitioners perspective: panel discussion
Untangling the maze of pedagogical strategies for introductory programming: panel discussion
Education appropriate for game programmers
General education in the computer science curriculum: software engineering
Interactive graphics using OpenGL and the Graphix Windowing Toolkit
Students' consistency in computational modeling and their academic success
Results of classroom enterprise security assessment of five large enterprise networks
Programming portfolios on the Web: an interactive approach
Interdisciplinary travel courses - creating "magical" experiences
Big Interview, Big Deal: Connecting Academic Experiences to Careers with Interview Practice
Computer organization in the breadth-first course
C# 2.0 for C++ and Java programmer: conference workshop
Teaching security defense through web-based hacking at the undergraduate level
Preparing for the inevitable: what to do before the breach
Incorporating big data technology into computing curriculum: conference tutorial
"Women in programming" is not an oxymoron!
A basic RISC-V verilog datapath project experience for software engineers
Capstone projects as community connectors
RTP: a transport layer implementation project
A service learning project for a software engineering course
Effects of learning styles on student outcomes in a general education computing course
A breadth-first companion for the CS I course
Developing a lessons library for teaching version control
Middleware development with AJAX
The value of a one semester exposure to the institutional review board process
Streaming data driven applets and pages
PVIF OF $1 table creation & usage in C#: fundamental intricacies: nifty assignment
The effects of confidence weighting on test scores and confidence weighting perceptions in the computing curriculum
Immersion language theory meets CS
Tiger e-learning system
The Northwest Distributed Computer Science Department
Techniques for using specifications grading in computer science
Critical thinking and debugging software
Active learning exercises for use in introductory programming courses
Perl algorithm to calculate and categorize Phi and Psi angles in a protein
KlassroomSwing: a GUI package for Java
A scattered neighborly approach to solving nurikabe
Writing better multiple choice questions in the computing sciences
Teaching high level abstraction using directed active learning
Information security at FedEx
The computer scientist in context: faculty search committee service
Hands-on SQL injection in the classroom: lessons learned
An expert system for mineral identification
Embedded systems programming
Building and expanding a successful undergraduate research program
Using software simulations to teach automata
Making CS0 fun: an active learning approach using toys, games and Alice
Big data: motivating the development of an advanced database systems course
Transforming Agriculture with Artificial Intelligence: Implementations and Technologies
An introduction to Alice programming as a steam engagement tool: tutorial presentation
Tutorial on Automating Configuring Parallel Compute Environments
Understanding Immediate Weekend Hits and Cult Classics Using Natural Language Processing Script Analysis
Re-imagining CS1/CS2 with Android using the Sofia framework
A Shortcut to Parallel Programming in Java
Race conditions: a case study
A Novel Application for Automating Security Risk Assessment and Mitigation of Bluetooth Infotainment Devices
Java 5: an evolving programming language
A Learn-By-Doing Software Security Course
Evaluating the Cognitive Level of GPT Models in Mathematics
Using resources from the web in computer science courses
Puzzle-based learning
Program By Design: graphics-first programming without drowning in syntax
Programming with the cloud: conference tutorial
Tending our fields: hiring and retaining faculty in small colleges computing programs (panel session)
Teaching web development using ASP .Net core MVC
Using bayesian spelling correction to improve students' skills in a data structures class
Computability distilled
Teaching numerical methods to computer science majors using SageMath interacts
Using Elluminate in CS
Enriching CS 1 with a networking theme: invited SIGCSE presentation
Rethinking CS Education: How Will Our Students Stay Competitive in This New AI Era?
Adapt DevOps Method to Information Systems Capstone Course Projects
Beware of input buffer misbehavior and make your code behave: a nifty hands-on assignment on secure coding at the CS0 and CS1 levels: nifty assignment
A collaborative program for interdisciplinary experiential learning
Trying to teach problem-solving instead of just assigning it: some practical issues
Developing a cross-platform mobile course using a multi-paradigm framework
Game programming using the Allegro libraries
Living and teaching abroad: panel discussion
Hands-on working examples of how to perform advanced systems administration on a virtualized environment
The effects of cognitive monitoring and confidence disposition on computing test scores
Real-world data, interactive games and visualizations in early CS courses using BRIDGES
University service projects involving multiple users
Multiparadigm programming in Scala: tutorial presentation
A Machine Learning Based Sentiment Analysis for Twitter Data
A study of knowledge retention in introductory programming courses
Collection and analysis of social media datasets
Changing what's happening in high school computer science
Introducing Controlled Variability in Programming Assignments
The computer science major within a liberal arts environment
Easy as pi: an inexpensive platform for machine language instruction
The role of digital logic in the computer science curriculum
Geospatial visualization of student population using Google™ Maps
Sure Fire Programming: a general framework for independent projects in Computer Science
Adopting CS principles in a breadth-first survey course
GenCyberCoin: an engaging, customizable, and gamified web platform for cybersecurity summer camps and classrooms
Secret key distribution protocol using public key cryptography
Keeping pointers or references under control: a component based approach to list based data structures
Preparing for student participation in HFOSS projects: FOSS tools and techniques
Goertzel: lightweight DFT for telephony, morse code and more
A general education simulation and modeling course to stimulate interest in science
Good doc, bad doc: teaching effective documentation in programming courses
Mobile Moods: regulating emotions through color theory on mobile devices
Generative AI and its Use in Defensive Cybersecurity Courses
Practical ways to add software testing to programming assignments: tutorial presentation
DiaTrack: web-based application for assisted decision-making in treatment of diabetes
Assessing the value of computer science course material repositories: a work in progress
Integrating walls and mirrors: object-based recursion
MySQL, PostgreSQL, and PHP: open source technologies for a database management course
Getting started in open source a tour of a real project
Early experience with computer-supported collaborative exercises for a 2 nd semester Java class
Together is better: strengthening the confidence of women in computer science via a learning community
Revitalizing the computer organization course with the Java virtual machine
The Corona Project: a testing framework for programming contests
Web document classification using machine learning clustering algorithms
An Early Measure of Women-Focused Initiatives in Gender-Imbalanced Computing Programs
An exploratory deep learning approach to mobile malware detection
Universal research interchange
Integrating sustainability into CS/IS
Teaching mathematical foundations of computer science: conference tutorial
A meetings flow approach for conducting student final-year projects
medPing: using data structures with embedded medical devices: poster session
Responding to the global crisis: developing an undergraduate program in health information management
Digital forensics: pre-conference workshop
A failing grade for faculty: comparing faculty perception of student expectations and reality
It's all writing: experience using rewriting to learn in introductory computer science
An interactive, graphical CPU scheduling simulator for teaching operating systems
Security trumps efficiency: putting it into the curriculum
Splitting tower of Hanoi into odd even disks
Experiences of the southern Oregon high-tech crimes task force: adventures in computer forensics: banquet address
Applying local differential privacy in handwriting recognition-based systems: faculty poster abstract
Why computational thinking should be integrated into the curriculum
Developing and evaluating a network curriculum to meet ABET accreditation and IT industry needs
Project-based learning example: wireless mesh networks for undergraduates
Using Literature in a Computer Science Service Course: Improving Abstract/Critical Thinking Skills
Using Single-Board Miniature Computers (SBCs) to Create Basic Artificial Intelligence (AI) and Machine Learning (ML) Projects
iPhone apps: tutorial presentation
Simple agent analyses for CS1 using british square
Using peer-evaluation in a website design course
Hot spots, patterns, and contracts: an exploration of software framework design
Challenges of real-world projects in team-based courses
Animated database courseware (ADbC): interactive instructional materials to support the teaching of database concepts
A Student Application of the Object-Oriented Paradigm
So many robots, so little time
Remote Protocol Analysis Lab
Creating animated goal-driven interactive games in processing with mouse and keyboard input
Building and Using a Penetration Testing Environment of Virtual Machines
Configuring the Firewall on a Web Server Using Cisco Packet Tracer
Integrating computer ethics components into the computer science curriculum
Phishing Resistant Systems: A Literature Review
Delivery of an innovative computer programming curriculum to impoverished middle school learners in South Africa
Should we try to squeeze database-backed websites into the curriculum: and, if so, where?
Artificial intelligence: an investigation into critical systems and swarm theory
CaIOS: an educational operating system written in python
What you don't see can hurt you: adventures using library-provided data structures
Issues related to interdisciplinary undergraduate research
Ethics for non-computer majors in a digital world
Compliance issues and IS degree programs
Bug Wars: a competitive exercise to find bugs in code
Using the force: how star wars can help you teach recursion
Students' understanding of basic computational concepts in an introduction to mobile development course
4-Hour model implementation of "computing Curriculum 2001" in a small liberal arts college
A tool for demonstrating the interaction among lighting/material parameters and potential problems in polygon-based rendering
Teaching programming concepts with GameMaker
The image of the information system profession: an investigation of gender differences
A computer forensics minor curriculum proposal
Post-graduate assessment of CS students: experience and position paper
Experiences with a hybrid CS1 for non-majors
Using an educational game to increase student engagement & learning
A comparison of perceptions of CS majors and non-cs majors regarding email security
A Gentle Introduction to LR Parsing
Functional Programming, in the Data Structures Course, in Java
A preliminary report on the use of robots with elementary school students
A wombat ISA simulation for teaching computer architecture: faculty poster abstract
Promoting classroom interactivity in computer science courses using laptops, pen-based computer, Tablet PC's, and DyKnow software
Solution of the spectra puzzle
Computer model for the Zebra fish brain
Creating a GPS/GIS technologies course module using Google Earth
A simulation of quantum logic gates and qubits using Ruby
How are your enrollments?: panel discussion
Developing course web sites
Testing programming aptitude in introductory programming courses
What is the difference between information science and computer science?
Using Google apps script for classroom management and more
Spiraling CS2013 knowledge units across a small CS curriculum
The detection of moving objects by moving observers
Finding your bot-mate: criteria for evaluating robot kits for use in undergraduate computer science education
A cross-cultural review of lightbot for introducing functions and code reuse
Steering committee - CCSC central plains conference
Observations from a multi-platform approach to user interface design pedagogy
Simulation-based comparison of scheduling techniques in multiprogramming operating systems on single and multi-core processors
Reflections on proposal writing and management of a NSF stem scholarship grant program
Scalable processing of massive text data stores for NLP
Scaffolding Mobile Programming with a Student-Centered and Asset-Based Framework
Courses of blockchain technology to teach at a career-oriented college
Flight planning from 300 million miles away: computing techniques for landing on mars
Using eclipse in the curriculum and around the globe
Building community service projects effectively