yusuke1997/dblp-id-title huggingface dataset:
Establishing an undergraduate information assurance (information security) program at a small liberal arts college
The efficient generation of random programs and their applications
Memory management in JAVA
From university wide outcomes to course embedded assessment of CS1
Error detection and visualization in digital elevation models
How to secure your personal computer files using built-in features of windows XP
Porting the APTT MAGMA tool to an HPC environment using singularity containers: a benchmark study: poster session
An empirical study of how novice programmers search the web for help
Hands-on robotic programming: tutorial presentation
Welcome - 2002 CCSC: central plains conference
Teaching with embedded XINU: an inexpensive hands-on laboratory that promotes student engagement with operating systems, architecture, and networking curricula: conference workshop
Mathematical preparation as a basis for success in CS-II
Exploration into reproduction literacy, an aspect of digital literacy, and its correlation with Noel-Levitz measures
Reviewing NSF proposals: effective proposal writing via the review process
A Comparative Analysis of Student Progress: Traditional Tools vs. Competency-Based Education in CS 1310 Foundations of Computer Science at Western Michigan University
Three fun assignments for an Artificial Intelligence class
State driven semantic modeling of operators in ETL workflow
Understanding the identity function in SML by theory
Implementing the academic discipline of information technology to be inclusive of computer science
Introduction to app inventor
Using puzzles and chases for student engagement in a course for non-majors
Essentials of software engineering: what to teach when you can't teach everything
The integration of wireless technologies in a computer networks laboratory
Python graphics for the classroom
C#.NET programming course
NP-completeness for all computer science undergraduates: a novel project-based curriculum
Wi-Fi security
Enriching undergraduate computer science curriculum with steganography examples
An invitation to IT: redesigning the first year
Calculating web page trustworthiness by exploring communities on the web
Using Scrum in a quarter-length undergraduate software engineering course
Lab activities requiring minimal resources for courses in computer networking
Switching to Swift: instructional issues and student sentiment
Applying a framework for creating and analyzing cybersecurity questions for peer instruction
Using a genetic algorithm to break Alberti Cipher
Understanding NSF funding opportunities: tutorial presentation
Managing student software engineering projects: panel discussion
Tips for submitting and reviewing CCSC papers
Customizing database visualizations for many majors: conference tutorial
Code Samurai Program: Empowering Students in Computer Science and Technology - Poster Abstract
Graphically representing artificial life with Maya programming
Introductory game development
Student poster presentations at CCSC: SCC 2000: interactive Java applets for teaching statistics
Traffic light: a pedagogical exploration through a design space
Academic course scheduling by simulated annealing
Modern computer science and architecture in designing and constructing a robot
CSTA source: a web repository of K-12 Computer Science Teaching and Learning Materials: poster session
Evaluating presence in low-cost Virtual Reality display systems for undergraduate education
Reflections from a computational service learning trip to Haiti
A discovery-based capstone experience
Student interest and choice in programming assignments
A system to place incoming students in computer science, mathematics and statistics
Pair programming and pair trading: effects on learning and motivation in a CS2 course
Selecting and using virtualization solutions: our experiences with VMware and VirtualBox
Facilitating education using cloud computing infrastructure
Learning Analytics Finds That a Shared Course May Improve Technology Students Retention
Using a blog for enrichment readings in CSO
Using the web as a collaborative tool
An FPGA-based digital logic lab for computer organization and architecture
An environment for large software team projects
An investigation of web-page credibility
Pedal: a pedagogical software development process designed for student success
Computer science topics in first year writing seminars: panel discussion
A cryptographic sandbox for an introductory security course in information technology
Exploring Python as a learning and teaching language: conference workshop
Extreme programming vs traditional programming
AP marine biology simulation case study
Comparing JavaScript frameworks
Wall following robot
A sin of omission: database transactions
Using pseudocode to teach problem solving
Influencing Technical Features of Using Podcast in E-Learning
The usefulness of rubrics in computer science
A Stakeholder Visualization Tool Study
Minimizing to maximize: an initial attempt at teaching introductory programming using Alice
Designing and running a pre-college computing course
Recursive database structures
An introduction to rust programming
Computational thinking in Greenfoot: AI game strageties for CS1: conference workshop
Research in XML (extensible markup language)
The pedagogical value and importance of applicable computational intensive scientific kernels in parallel computing: a case study
An XML model for small business e-commerce
Computer science teaching visualizations using logic simulation: conference workshop
Systematic Review on Gamified and Ungraded Pedagogical Approaches
Incorporating data visualization in a course on computer graphics
Testing in the capstone course - reusable patterns for a value-added experience
CloudCoder: a web-based programming exercise system
Integrating graphics and visual computing topics into the CS curriculum
Implementing the architecture, assembly language, and operating systems components of curriculum 2001
Where's (the) computer science in service-learning?
Mobile forensics and security project: poster session
A novel framework for integrating mobile machine learning and L2 vocabulary acquisition
Dear Neighbor: Blending Computer Science, Experiential Learning, And Community Outreach For Real-world Application
Data mining for student retention management
An improved robot simulation for teaching programming concepts
Developing a computer strategy game in an undergraduate course in software development using extreme programming
In Support of Equitable Grading Practices: A Tool to Auto Generate Multiple Versions of Paper Quizzes
Hierarchical disk cache management in RAID 5 controller
Introducton to Android development
Artificial Intelligence in the HigherEd Classroom - Boon or Bane?
Teaching Internet algorithmics (invited talk)
Self-limiting software and sociotechnical ecosystems: Friday plenary session
On tool selection for illustrating the use of UML in system development
The capstone course: what are we looking for?
Instructional interaction with algorithm visualizations
The development of student perceptions of ethical issues in the use of IS
Making program grading easier: but not totally automatic
Image based search engine
Increasing Engagement in Online Classrooms with Augmented Reality Filters
Computational music: birds of a feather discussion and demonstration
Teaching introductory progamming using multiplayer board game strategies in Greenfoot
A multidisciplinary course in computational biology
A strategy for the integration of object-oriented data modeling into the undergraduate database course
Design of a virtual computer lab environment for hands-on information security exercises
Constructing a solid real-time operating systems course in computer science major
E-commerce and Web design
Big data meets computer science
Cost-efficient desktop vitualization experience at Georgia Southwestern State University
Onto TEMAS: an ontology-based teaching materials search engine
An alternative to programming contests
An applied machine learning approach to detecting fraud in mobile transactions: faculty poster abstract
Critical thinking and modeling in CS0: the Prisoner's Dilemma
A concept-first approach for an introductory computer science course
PAIMEIdiff: keeping Microsoft honest on patch Tuesdays
How can Romania leverage education to become a regional cybersecurity leader?: student paper abstract
Redesign of a senior software engineering course with dual projects
Industry challenges for algorithms analysis students
The role of vintage hardware in motivating today's computer science students
A systematic literature review of cognitive models of the behavior of novice software developers
Jupyter notebooks in education
Functional take-away
Robotics across the curriculum with dLife: demonstration
Making service oriented architecture relevant using a multidisciplinary approach
Organizing and delivering "real projects for real clients courses": tutorial presentation
Genetic algorithms vs. greedy algorithms in the optimization of course scheduling
Wireless footprints in the WiFi sandbox
JavaScript for educators and students
A GUI-based editor and type checker for Object-Z: nifty tools and assignments
Using visualization to teach security
Incremental Picross Puzzle Development
A comparison of two popular machine learning frameworks
An extended series of assignments in CS2 involving a text adventure game
Applying three machine learning algorithms to three breast cancer diagnosis datasets
Alice: tutorial presentation
Engendering excitement and interest in computer science courses by using emerging wireless sensors
Multi-core programming in Java: conference tutorial
Computing History Case Study: The Japanese Fifth Generation Computing Systems Project - A Reassessment
On self-selected pairing in CS1: who pairs with whom?
A holistic multidisciplinary approach to teaching software engineering through air traffic control
Incorporating leading-edge technologies in an artificial intelligence course
Revitalizing the Linux programming course with Go
Learn Java in N Games
Staging a realistic entity resolution challenge for students
Designing a GUI for a true visual programming language
Evaluating potential solutions for facility location problems in parallel on GPUs
The case of the missing tuple: teaching the SQL outer-join operator to undergraduate information systems students
Integrating 3D graphics into early CS courses
Increasing the participation of females in computing careers
Front-end for a RETAIN function
Implementing the IEEE/ACM CC2001-CS model
Learning objective based design of a computer simulation course
Java visualization using BlueJ
Using NSFCloud testbeds for research
Modality matters: understanding the design of introductory programming environments
Network measurement and path characterization using user datagram protocol
Data science experiences for undergraduates
"So what are you here for?": self-efficacy and self-criticism as a route to coding maturity
Automatic feedback systems for code: what can they tell the busy instructor?
Credit card fraud detection: an evaluation of SMOTE resampling and machine learning model performance
Enhancing Learning in CS Capstone Courses through Advanced Project Matching
Easy authentication for student web applications
Secure programming workshop: how to keep our students from causing buffer overflows
Using the Java instructional game engine in the classroom
Graphical representation of antimatter absorption
Cultural, sociological, and experiential challenges for CIS education
Using the "boxes" support software in teaching CS1
Information technology in the developing world
A complete design of a RISC processor for pedagogical purposes
Networking and distributed computing in one course
Practical lessons from experience with the database design course project
An Adaptive, Hint-Driven, Polymorphic CTF Framework for Educational Purposes
An engaged learning approach to teaching object-oriented programming
Autonomy-supportive game benefits both inexperienced and experienced programmers
Designing an undergraduate data mining course by matching teaching strategies with student learning styles
From arcane to essential: the changing view of programming
Coding Integrity Unveiled: Exploring the Pros and Cons of Detecting Plagiarism in Programming Assignments Using Copyleaks
User interface toolkits for java
Taint flow analysis to improve Android application security
Navigating the Technological Tide: How Leveraging Past Perspectives Can Help You Create Sound Software for Everyone
Protein folding
Incorporating devops into undergraduate software engineering courses: a suggested framework
A web-based tool for teaching data modeling
Getting by with a little help from your (virtual) friends
Student visualizations
A dual-major course emphasizing computer science and graphic design
Classroom-based assessment in an object-oriented programming course
Comparative game model exploration
Skin cancer detection using convolutional neural networks
Parsing performance of native JSON libraries in Java, MS.Net core, and Python: a comparative study
Assembly programming on a virtual computer
Honey, I shrunk the cluster!: parallel computing and Monte Carlo simulations on iPod Touches, iPhones and iPads
Reengineering a computer literacy course
Animated database courseware (ADBC): database design, SQL, transactions and security
Closed-laboratory courses as an introduction to the uniformation science curriculum
Teaching computer scientists to play well with others: panel discussion
Dynamic simulation and special effects in Walle: banquet address
1000 (binary) ways to help new, visiting, and adjunct faculty
Implementing an e-commerce curriculum in a CIS program
Teaching kernel programming using Knoppix
Computer science outreach in an elementary school
Designing an advanced programming class in Java that incorporates web database applications
Teaching web application development using Zope
A software tool in Java for teaching CPU scheduling
GIS in public transportation
Getting Started on Jetstream2
Teaching computing courses - computer literacy, business microcomputer applications, and introduction to programming online utilizing webCT
Internet game network utilization on college campuses
Mining forums for asynchronous learning in distance education: faculty poster
Getting ready for a unit in Alice 2.2 : week 1/event-processing in Alice 2.2: pre-conference workshop/tutorial presentation
Have my smart lightbulbs been weaponized: introducing computer security issues related to IoT devices
Oracle middleware and development tools
Exploring Performance Gaps by Gender, Ethnicity and Teaching Modality in CS3
The effective use of quicksort visualizations in the classroom
From Java to C# a workshop on the how, what, and why
Exploring the type inference approach to deforestation
They can discover for themselves
Distributed project control management: using Fossil to get beyond source control
Automated laboratory artifact production
Visualizing the geographic distribution of network users in real-time
Top 10 hands-on cybersecurity exercises
Cyber defense competition: a tale of two teams
Using metal's expanded highway graphs and maps in computer science courses
A CS unplugged activity for the online classroom
Engaging and motivating computing activities with computational thinking concepts you can use
Blasted: integrating biology and computation
Designing software security with UML extensions: post-conference workshop
A game programming instructional design model
Use of computers by blind computer science students
Cultivating students' problem solving ability: developing a framework for computational science modules: panel discussion
Unsecuring the internet: a new government policy
Proven strategies that increase participation of high school students in computing: tutorial presentation
Why Johnny and Janie can't program: a more deliberate approach to the first programming course
Advising incoming CS students for what lies ahead
Encouraging Student Voice with D, E, & I Based Online Communication Standards
Predicting Water Quality Estimates Using Satellite Images in Coastal and Estuarine Environments
A proposal to evaluate the effectiveness of closed laboratories in the computer science curriculum
Virtualization of our university for the recruitment and orientation of new students
The LINQ between XML and databases: a gentle introduction
Coding, collaborating, and creating: a trio of pedagogical practices to improve instruction and retention in CS1
Using highway mapping data graphs and map visualizations in computer science courses: tutorial presentation
Teaching virtual reality to undergraduates: tutorial presentation
A new face for old moses: an exercise in swift and C interoperability
Mindtools: what does it mean to be literate in the age of Google?
Staging human-computer dialogs: an application of the futamura projections
Computer science education at private colleges and universities
A media enhanced introductory programming class
Digital forensics laboratory projects
Integrating SIMD into the undergraduate curriculum
Random walks on combs and brushes
Kickstarter as a source of funds for computer games
TREEZ - An educational data structures game
A decade of experience with a common first year program for computer science, information systems and information technology majors
Computing in Papua New Guinea: lessons learned about computer science service learning projects
Bridges connecting computer science and calculus
Introducing multi-core programming into the lower-level curriculum: an incremental approach
On demand dynamic educational lab configuration and use
Visualization of an algorithm for convexifying a simple planar polygon with rigid motions
From Conditionals to Consequences: A Framework for Integrating Ethics Labs Across the CS Curriculum
Designing a collaborative cross-campus airport (or other transit) simulation project: panel discussion
Digital home: a case study approach to teaching in computing curricula: faculty poster
Experiences teaching a social and ethical aspects of computer science course to students with learning differences
Zeuslite: a tool for botnet analysis in the classroom
Cybersecurity: 1) what math is necessary and 2) developing ubiquitous cybersecurity in current computing programs
Reading frankenstein in an introduction to machine learning course
A framework for teaching polymorphism using game programming
Experiential Learning in Undergraduate Accessibility Education: Instructor Observations
How to Install and Use T-Pot Honeypot VM in a Defensive Cybersecurity Course
Intrusion detection using the chi-square goodness-of-fit test for information assurance, network, forensics and software security
Engaging the core: ACM social and professional issues made easy via mobile security
How the pandemic has change talent management: banquet keynote
Leveraging MOOCs
Initial evaluation of accessibility and design awareness with 3-D immersive environments
Working Linux into the CS curriculum
Denial of service lab for experiential cybersecurity learning in primarily undergraduate institutions
Using Camtasia to develop and enhance online learning: tutorial presentation
Toward distributed computing
A national science foundation supported undergraduate CSMET research project
A top down approach to an introductory database systems course using web applications
The study and investigation of a new form of active-learning for CS: peer-teaching with videos
Visualizing execution paths
Checksums Everywhere
Hands-on Lab Development for Policy Violations in Voice Personal Assistants
Teaching programming through successive problem transformations
Assembly language is more than a teaching tool
Motivating the study of discrete structures with experiments
We must be doing something right: or is it the Facebook movie?
A Learning Module for Shortest Path Algorithms Using Map-Based Data and Algorithm Visualizations
Models for computer science K-12 outreach activities
A gentle introduction to deep learning
Comparison of squeezed convolutional neural network models for eyeglasses detection in mobile environment
Database animations for many majors: pre-conference workshop
Experiences with pair programming at a small college
Incorporating a semester-long project into the CS 2 course
Multimedia in the computer science classroom: visualizing, animating, and conceptualizing
Improving Introductory Java Programming Education Through ChatGPT
Computer literacy: is the emperor still exposed after all these years?
An innovative project structure for teaching software engineering
Computer labs for pre-service teachers
Ensemble: enriching communities and collections to support education in computing: poster session
Constructing and defining technical diagrams used in software engineering projects
Greenfoot: introduction to Java with games and simulations
Teaching and Learning with Virtual Reality
A Java 3D visualization application for research use in astronomy
Introduction to Jetstream: a research and education cloud
Capstone as consulting
Scripting languages versus traditional languages for CS 0
Java assembly language programming for the JVM
Workshop: developing interactive competence: Student centered discussion
Computing-as-literacy: cross-disciplinary computing for all
Data science & computing across the curriculum
Teaching XML
Do we need a separate assembly language programming course?
Counting the number of rectangles in an M by N grid
Events-first programming in APP inventor
Strategies and challenges on providing successful research experiences for undergraduates
Computer science curricula in a global competitive environment
The I-phone/I-pad course: a small college perspective
Computer and network security
AccessiMove™: From Gesture to Action - Redefining Accessibility in Computing
CyberReady StL curriculum: tutorial, best practices, and results from initial deployment
DIVAS at three: image processing outreach
Vexed puzzle solver: developing a program incrementally
Working to change perceptions
Online teaching: say goodby to chat
Exploring ChatGPT's Ability to Solve Programming Problems with Complex Context
On the arithmetic power of context-free languages
An application of backward reasoning to narrative intelligence
EzGraphics: Python graphics for the classroom: conference workshop
Leveraging hardware description languages and spiral learning in an introductory computer architecture course
The adoption of IPv6
Tracking task ontology
An open source field trip for faculty: pre-conference workshop
Breakout from x86 assembly to a breadboard: a lab for introductory computer organization
Towards a cooperative machine learning simulator
Computer science laboratory projects: Breadth through depth
10, 23, 81 - Stacking up the LLM Risks: Applied Machine Learning Security
Lessons from women's colleges: what works, what doesn't and what will work elsewhere: panel discussion
Student-made online discrete math drills: lightning talk
Building and installing a Beowulf cluster
Taming the diversity of information assurance & security
Computer Disassemble and Rebuild Days
A hands-on approach to operating systems through simulation projects
Building a big data research program at a small university
Security enhancements for the additive cryptosystem
Maps you don't have to fold: an interactive map of the RIC campus
The Hunt for Cybersecurity Data: Exploring the Availability of Open Datasets for Cybersecurity Scientific Research
Information and communications technology in Africa: enabling big data, to enable development
Introducing object-based concepts in a blocks-based course using snap!
Business continuity and information availability: nifty assignment
Programming is hard and boring: addressing cognitive and affective challenges in computer science education
Simply Python for CS0
A summary page layout on topics of HTML and CSS
Teaching neural networks in the deep learning era
Graphical implementation of Huffman and arithmetic coders
Exploring IR with UNIX tools
Running a programming contest with Mooshak: conference tutorial
Strategically recruiting diverse students into your undergraduate computing major
Implementing NFAS in a spreadsheet
Curriculum changes to improve software development skills in undergraduates