yusuke1997/dblp-id-title huggingface dataset:
A new collaborative teaching model applied to digital music and 3D computer animation
Getting started with cloud services: a hands-on workshop
DevKeeper: a poor professor's mobile device management solution
Predicting non-traditional student learning outcomes using data analytics - a pilot research study
Certifications - beat 'EM, join 'EM (or lose 'EM)?
Developing Incident Response-Focused Cybersecurity Undergraduate Curricul
From computer literacy to cyber-literacy
Software Design Comprehension using Function Point and Artificial Intelligence in Computer Science Programs: Work in Progress
An interactive mobile application for skin clinic
Computing foundations for the scientist: a new approach for non-majors
An experience report on improving constructive alignment in an introduction to programming
Concept visualization in CS0 using ALICE
An automated advising system for course selection and scheduling
A case study on the dialect identification of Twitter tweets using natural language processing and machine learning
Introducing secure coding in CS0, CS1, and CS2: conference workshop
A project-based curriculum for algorithm design and intractability centered on the traveling salesperson problem
ABET accreditation: what do the new guidelines mean to me?
Creating a predictive model for parking on campus: nifty assignment
Performing Enumeration as Part of Penetration Testing Tasks Using Virtual Machines
Integration of data mining course in computer science curriculum
Evaluating students' satisfaction using two SAP ERP user interfaces
Teaching high-performance computing in the undergraduate college CS curriculum
Visualization of network structures
Interactive activities for learning discrete mathematics concepts: tutorial presentation
An example of Android's foreground service pattern
Virtual Chat World (VCW)
Delivering cutting edge OOP curriculum in a time of resource reduction (without sacrificing quality)
Position Paper on Teaching Operating Systems Using the Rust Programming Language
Getting to know Ruby
A student-based software development team and their response to COVID-19
Relevance of computer hardware topics in computer science curriculum
Using latin squares to understand hamming codes
Overhead camera implementation for robot colony
Invoking interest in computer science and engineering: a cyber security approach
On designing of an intro to web development course for non-majors with modern frameworks and tools
Building a memory reading circuit
Threads early: tutorial presentation
Let's get ready for a unit in Alice 2.2: pre-conference workshop
A quick, complete overview providing scaffolding for computer organization/architecture classes
C++11! New features
Innovative approaches to science education
La bella figura: making a good impression when teaching an introduction to programming to non-engineers
Teaching programming paradigms using a laboratory approach
Integrating GIS into CS2: Nifty Assignment
Video vs. text for lab instruction and concept learning
Abbreviated oral history interview training: tutorial presentation
Online course computer science student presentations online
Flutter: n Platforms, 1 Codebase, 0 Problems
Similarity matching in news articles
Detecting personally identifiable information violations attempts in an email provider using probability density function
Pilot Study of Deploying IoT Micro Air Quality Sensors in an Urban Environment: Lessons Learned
Modeling human subjectivity: personality profiles and impressions
The effectiveness of structured labs in cs1
Making change: rigorous software construction as experiential learning
Adventures in desktop supercomputing: pre-conference workshop
Learning exercises for the rest of the brain
Teaching introductory classes using LEGO robotics
The design of an undergraduate web application development course using free technologies and learning materials
Educational aspects of sustainable development analysis: computational models and software
Studying Financial Data with Macroeconomic Factors Using Machine Learning
The parse machine
Data warehouse and data mining with SQL server
An interdisciplinary laboratory for computer science and engineering technology
Motion capture for the rest of us
Webquery: a simple web-enabled system for database management
Sparse matrices in CS education
Advanced texturing in undergraduate computer graphics course: tutorial presentation
Python as a first programming language
Hands-on computer security with a Raspberry Pi
Creating an online community
A Cost Estimation Model for Scrum Projects
Storyboards: a graphical development tool for the rest of us
Fusion-Plasma Response Modeling through Neural Network Machine Learning
Creating a useable peer-tutoring site on-line
Correlation between class attendance and grade
Simulating Ethernet's Exponential Backoff Considered Helpful
A hybrid structure for the introductory computers and information technology course
Piloting POGIL in an introductory Python programming course
A collaborative approach to teaching computer architecture
Cyber security education through gaming cybersecurity games can be interactive, fun, educational and engaging
Finding an "ideal" model for our capstone experience
Computing curriculum 2001: how does this report affect the computing science curricula?
Enabling new pedagogies in operating systems and networking courses with state of the art open source kernel and virtualization technologies
An Instructor's Introduction to Codespaces & Development Containers
Explicitly Characterizing Team Structures in Teaching Team-Based Project Courses
Assessing the usability and efficiency of a smartphone-based class attendance tracking system
ICCP (institute for certification of computing professionals)
Creating a more equitable CS course through peer-tutoring
Faculty workloads in computing departments
A demodulizer for Haskell
Code That Communicates
The Structure of a Graduate Defensive Cybersecurity Course
Dick and Jane online: considering online coursework
Google tech exchange: an industry-academic partnership that prepares black and latinx undergraduates for high-tech careers
How rubrics that measure outcomes can complete the assessment loop
Gaps in the computer science curriculum: an exploratory study of industry professionals
A multi-paradigm solution for an ancient puzzle
Guiding students to understand CS concepts and develop process skills with POGIL: pre-conference workshop
Building content dictionaries for geometric algebra in OpenMath format
Keynote Speaker - Paul R. Gault
Amicable pairs in parallel: nifty assignment
Web-based synchronizing of start/stop times for interactive in-class learning experiences
If parallel computing is the new normal, how do we prepare our students (and ourselves)?
Simple OS: a component-based operating system simulator in the spirit of the little man
CodeVid Studio: Coding Videos with Multimodal Instruction
An evaluation of online learning environments(OLE) on the adult at-risk population
Outcomes in computer science and information systems education: incorporating university, college and school outcomes into the course
A literature review on user acceptance of AI-enabled application
The design and complexity analysis of the light-up puzzle program: faculty poster
Teaching freshmen VB.NET: anticipated and unexpected issues: panel discussion
Inclusive Practices and Universal Design in the Computer Science Classroom
A CS0 course using Scratch
Teaching a computer to sing: integrating computing and music in a middle school, after-school program
In-class projects to enhance student understanding
An application with variations as used in teaching a Palm programming course
Vast, Low-Cost Honeypot Architecture
Research with undergraduates: a survey of best practices
Using the CVS version management system in a software engineering course
A tool for teaching advanced data structures to computer science students: an overview of the BDP system
A proposal for introducing model checking into an undergraduate software engineering curriculum
CCSC at thirty: are we old or young?
Lego Mindstorm NXT controller with peer-to-peer video streaming in Android
How computer science develops mathematical skills: faculty poster
Industry and education: the time is now
Multi-disciplinary collaborative stem camps
How can you become a software engineer in pretigious companies?
The right balance: restructuring the parallel and scientific computing course
Generating 3D model data from an object
Incorporating human-computer interaction into an undergraduate curriculum
Experience with video games for security
Emphasizing ethics and privacy preservation in an undergraduate data mining course
BlueAI: Designing Artificial Intelligence for Environment Science and Climate Change Learning Experiences for K12 Students
Three things every CS educator should know about their students' future careers in software development: keynote address
Curricular response to the real time data and VoIP tidal wave
Teacher (as student) driven curriculum development for an introductory computer science course
3-D virtual worlds made easy
Transformational programming: using the Shakespeare corpus to help students learn decision structures nifty assignment
Android library for CS1: pre-conference workshop
Reasons women pursue a computer science career: perspectives of women from a mid-sized institution
Hyflofusion: harnessing the power of acid rain
Millsaps minor tracking program
Databases, everyone!: customizable animations with self-assessment: tutorial presentation
Teaching and assessing ethics in online computer science courses
A Practical Approach to Improve CS Curriculum Through Continuous Assessment to ABET Outcomes
An Algorithm for Determining if a B-Tree Value Can be Changed in Place
Low-cost three-dimensional scanning using range imaging
Computing curriculum 2001: getting down to specifics
Labview programming for internet-based measurements
Profession-based learning through collaboration and vertical alignment with K12, higher education, and industry: panel discussion
Challenges in designing an introductory course in big data programming: lightning talk
Introducing the CPU and assembly language concepts via a model instruction set architecture
One-stack automata as acceptors of context-free languages
Experimental study on Sudoku
An internet-based expert system for teaching introductory data structures
Integrating research projects in CS1
Understanding the Effects of Adding a CS0 Course to a Computer Science Curriculum: A Long-Term Study
Attention and learning in the connected classroom
Survey of network weapons part 1: weapons for profiling
The good, the bad, and the ridiculous: putting a course online with blackboard
Adding Interactive Content to Dive into Systems, a Free Online Textbook for Introducing Students to Computer Systems
Computing across the curriculum as a means of revitalizing undergraduate computer science: panel discussion
Converting PPM bitmap images to SVG vector images: a nifty assignment
Teaching access control with domain type enforcement
Guiding Students to Discover CS Concepts and Develop Process Skills Using POGIL - Conference Workshop
Using the Game Boy Advance to teach computer systems and architecture
PSUzzle: web-based introduction to programming practice: demonstration
Researching expensive software bugs: a writing assignment and activity for computing students
LIBRE-ary, an open-source, distributed digital archiving system
Using the culture of computing to build community
Experiences in responding to computer science curricula 2013: panel discussion
Teaching AI Ethics through Interactive Classroom Activities
OS project implementation: multiprogramming with threads
Building and hacking an exploitable wifi environment for your classroom - even for remote participants: conference workshop
The N-body problem throughout the computer science curriculum
Experiential learning and job experience: opportunities for cybersecurity curriculum support, cyber graduate marketability, and cyber productivity
Robots in the classroom ... and the dorm room
Teaching software testing throughout the curriculum
Teaching and building humanitarian open source software
Using formal software development methodologies in a real-world student project: an experience report
Using Java LeJOS to teach robotics to Java programmers: pre-conference workshop
HTML5 jumpstart
Enhancing Java programming teaching effectiveness for u-shaped class students
C++11 tutorial
Do you know JACK?: the Java Architecture Construction Kit
Simple problem solving in Java: a problem set framework
On automated checking of Java applets
Enhancing CS awareness among K-12 students in central Arkansas
CS in parallel: pre-conference workshop
Faculty-advisor relationship impact on student pathways to IT careers/education
Using agile development methods to improve student writing
Hybrid delivery system for electronic problem solvers (EPS)
The role of open source in Graymatter's autonomous vehicle systems
Building bridges: the 2006 summer institute
What GDPR means for data privacy
Self-refutation in undecidability, diagonalization and Russell's paradox
LittleFe: parallel and distributed computing education on the move
Stepwise refinement in block-based programming
Virtual education: a view from the trenches
Programming languages matters
Teaching the TAs: Course-Based Undergraduate TA Training
Measurement of variations in free-hand renderings using image analysis of geometric tasks
Requiring outreach from a CS0-level robotics course
Computer literacy in international service learning at Park University
Visualizing some benefits of parallel computing with Julia sets: nifty assignment
Targeting underrepresented minority and low-income girls for computing camps: early results and lessons learned
Implementation of aspect programming using AspectJ
An alternative to group theory in the discrete structures course
A parallelization of a heuristic for the maximum Clique problem
Assignment Management and Automated Assessment Using Git-Keeper - Conference Tutorial
Attributes of successful undergraduate research projects
Student developed computer science educational tools as software engineering course projects
Summary Words and in the News
Studies in the ballistic arts
Teaching program development
Case tools in object-oriented analysis and design
Teach scheme, reach Java: introducing object - oriented programming without drowning in syntax: tutorial presentation
Reinforcing programming language concepts through implementation in a concept-based course
Teaching embedded systems using AVR microcontrollers: tutorial presentation
Agile Practices and their Role in Enhancing Productivity in Student-Run Software Development Projects
Categorizing faults in the software build cycle decreases the total number of faults
Designing a cross-campus collaborative project
Investigating Government-Funded Cyber Influence Operations in the Social Media Era
An introduction to open source software and communities: tutorial presentation
An introduction to Elixir programming: pre-conference workshop
Computerized voting machines: who is counting your vote?: keynote address
Oral Exams in CS-Education: Pros and Cons in the Age of AI Assisted Programming
Implementation and Evaluation of a Virtual Hackathon in an Urban HSI Community College during COVID-19
Effective teaching practices using free Google services: conference tutorial
ModelTester: a tool for teaching model-based testing
The race and gender gap in mathematics, computing sciences, and technology: panel discussion
The simple ways we deal with complexity
Peaynotes: a generic web-based patient clinical notes sharing system for health care professionals
Digital forensics: you can run but you can't hide: conference tutorial
A Comparison of Machine Learning Code Quality in Python Scripts and Jupyter Notebooks
The arrow program: a software engineering case study for CS1 - nifty assignment
Welcome: 2001 CCSC: Rocky mountain conference
Web services architecture and implementation: tutorial presentation
Defining and exposing privacy issues with social media
Course models for teaching data science
Using a hybrid data model to manage ultrasound signaling data
Using online self-assessment in introductory programming classes
CS for all academic identities
A survey of source code management tools for programming courses
The making of a Yoruba-English machine translator
iPractice: a self-assessment tool for students learning computer programming in an urban campus
Unveiling the Deception: Understanding the Urgent Need to Combat Deep Fake Videos
Motion capture in a CS curriculum: faculty poster
Teaching agile methodology in a software engineering capstone course
Cryptographic algorithms to spatial circuit transformation in an active learning module to enhance the information assurance and security curriculum
Improving cache hit ratio by extended referencing cache lines
Heuristics as an aid to backtracking, a classroom project
Problem based learning in introduction to programming courses
Discovering user information by aggregating social media data: poster session
Scholarly articles in the introductory computer science classroom
Linux administration: K-12 special session
Getting more women into tech careers and why it matters
Game show usability testing workshop
The evolution of banking technology
Taking cohesion into the classroom
WU-BOTS: a robot simulator for students
Experiences incorporating Java into the introductory sequence
Accessible Computing: What Every CS Educator Should Know
Where did the time go?: an Android-based phone time management app
Recruiting technology majors through high-impact educational practices (HIPs)
An algebraic approach for quantum computation
Adding coinduction into discrete mathematics
Alternative Assessment for Computer Science Classrooms
Data modeling in the understanding database course: adding UML and XML modeling to the traditional course content
Critical components for successful collaborative learning in CS1
Categorizing user stories in the software engineering classroom
Sometimes style really does matter
Refactoring the CS1 course
2D trees
Engaging hispanic/latino(a) youth in computer science: an outreach project experience report
Investigating Hinge-Points in Computer Science Identity and Career Plans
Teaching system and network administration using virtual PC
Open source, freeware, and shareware resources for web programming: tutorial presentation
Teaching assembly language without using (as much) assembly language
Designing and implementing active learning in the computer science curriculum: an interactive tutorial
Put ethics and fun into your computer course
The role of IT policies in the CS/IS curricula
Symbiotic synthesis of the biological-mathematics research environment and computer science education
Developing a course module on healthvault application development
Welcome: 2003 CCSC: Central plains conference
Using a Raspberry Pi to teach Python coding to students of all ages: conference tutorial
Strategies for increasing undergraduate women in computer science
Demographics, Approaches, and Conceptions: Understanding Computer Science Learning
Integrating personalized online practice into an introductory programming course
Teaching and integrating social and professional issues into a small college Computer Science curriculum: tutorial presentation
African American History and Applied Data Science
Starvation-proof priority round-robin queues for time-sharing systems
Identifying skill sets for bioinformatics graduate students -a text mining approach
HyperCard Throughout the Curriculum (PANEL DISCUSSION)
Helping students through multiplicities
Teaching game design and game programming through interdisciplinary courses
The use of cryptography to create data file security: with the Rijndael cipher block
Parallelizing shamir's secret sharing algorithm
Flipping the classroom in introductory CS courses: panel discussion
Improving automatic code assessment
Maintaining lecture context in a blended course
Sensing the world with a Raspberry Pi
On the correlation between homework problems and test code-completion questions in a data structures course
Assessment of professional skills for students in computing and engineering programs
Collaborative and cooperative learning for the computer science classroom
Simulating Chinese brush painting: a geometric model
Peer instruction in practice
Tool Support for Teaching Deductive Databases
An introduction to C# and the .Net framework
A Java implementation for Peirce's existential graphs
DDS: a web based tool for modeling dynamic data structures
Adding computing theory to a course on computer design and architecture
Using virtualization technology to teach operating system concepts: tutorial presentation
TCP/IP laboratory exercises for use with a remotely accessible networking laboratory
Ontology development as undergraduate research
Programming for the Xbox Kinect™ sensor: tutorial presentation
Enhancing learning in a data communication and networking course with laboratory experiments
Facilitating active learning with inexpensive mobile robots
Computer security and, versus, or security informatics: keynote address
Experiences Introducing the POGIL Methodology for Teaching Computer Organization & Architecture
Repeated simulated sampling in excel as a tool for teaching statistics
Teaching an iterative approach with rotating groups in an undergraduate software engineering course
Addressing Barriers for Transfer Into University Computer Science Programs for Community College Students
Computer laboratories for the theory of computing course
Generating interest in computer science through middle-school Android summer camps
Game development, social responsibility, and teaching
Java & a virtual statistical laboratory
Introduction to cloud-based machine learning
Text-based large-scale programming assignment for teaching object-oriented analysis and design: faculty poster abstract
Presenting computer algorithm knowledge units in computer science curriculum
Crime in the 21 st century: a co-teaching experience
Playful programming: introductory computer science using simple computer games and the freely-available, networked game engine: K-12 special session
Take a minute to complete the loop: using electronic Classroom Assessment Techniques in computer science labs
Organizing musical pieces by tonal similarity
Teaching programming using scripting languages
Grading student programs - a software testing approach
Test first programming, design by contract, and intriguing coursework: ingredients for increasing student engagement
Coexistence of functional and object-oriented paradigms
Setting up a classroom lab
Evolutionary computation in the undergraduate curriculum
Women in computer science: past, present and future challenges
Effects of learning on co-evolution
A test driven approach in introductory access VBA
Hardware simulation tools for computer design
Snowfall to introduce system simulations: nifty assignment
Stopping To Teach the Halting Problem
Teaching case study: introducing data analytics in an advanced cybersecurty course
Python and Visual Logic©: a good combination for CS0
Appointing team leads for student software development projects
Java 8 and the JavaFX library: conference tutorial
Federated Learning-Based Contraband Detection within Airport Baggage X-Rays
Using Continuous Integration (CI) For Managing Programming Assignments - Conference Tutorial
Experiences teaching C++ programming online
A way to visualize higher dimensional arrays, matrices, and spaces: nifty assignment
Generating design knowledge though data mining
Teaching federated identity in computer and information science
Teaching object-oriented programming with geometry
A paradigm shift to OOP has occurred... implementation to follow
In an effort to reduce accidental plagiarism by computer science students
Graphics and user interfaces in C++ with Qt
Touchcasting digital lecture notes
An assessment of computer science animations
Real-time prevention of network traffic spoofing
Web application security tutorial
Automatic assessment of the design quality of student python and java programs
Applying tutoring program in the first programming class
Using a project submission tool across the curriculum