yusuke1997/dblp-id-title huggingface dataset:
GOALS (graduate online active learning strategies)
A grading dilemma or the abyss between sorting and the knapsack problem
App inventor for Android with studio-based learning
Teaching Dynamic Programming: Top Down or Bottom Up?
An overview of data analytics: spreadsheet modeling, visualization, and supervised and unsupervised learning
Human-centered computer security
Allowing Late Course Work with No Grade Penalty
Green books?: creating and using custom e-books for your course
AI-Assisted Contextual Code Narration for the Visually Impaired
Creating video podcasts for CS1: lessons learned
Managing computer science laboratories using open software
Travels in "DNA land": approaching DNA sequence analysis through word play
Advanced study cases for numerical analysis
Effect of security breaches on stock price
A low cost common educational framework
Engaging CS2 students via a semester-long in-class game project
Reviewing the professionalization of software engineering: can small colleges remain viable?
Teaching Android and iOS native mobile app development in a single semester course
Top-10 suggestions from a decade of managing undergraduate software teams
A thread implementation project supporting an operating systems course
Improving course relevance: incorporating the social value of computing into your courses
AI assignments in a CS1 course: reflections and evaluation
Going green with computing
Experience the ways in which ProofBuilder helps students construct proofs: tutorial presentation
A visual tool for teaching multithreading in Java
GLUMM: an application programming interface for multi-screen programming in a windows environment
How Many Languages Does It Take to Be a Programming Languages Course?
A new approach to safety in software-intensive systems
Building interactive web applications using angular JS
Study and comparison of genetic algorithms when applied to lego mindstorms robots
Developing competitive project proposals for NSF: pre-conference workshop
Introductory computer science with focus on program design
Creating aim effective system for the development, submission, and evaluation of computer science class assignments
Enhancing the introductory computer science curriculum: C++ or Java?
Teaching together: a three-year case study in genomics
It's for you!: an iPhone development primer for the busy college professor
An introduction to open source software concepts and communities: conference tutorial
Private cloud deployment with docker and kubernetes
Perceptions of females in undergraduate computer science/technology programs toward the field of computer science: is online the answer?
A refined C-based infrastructure and curriculum to support robots in introductory CS
Teaching the Design and Development of a Modern Information Retrieval (IR) System
AlgoScrum: improving an algorithms course with scrumage
Sound localization by robot using inter-aural time differences
Integrating a security awareness program into an information security course
Teaching client/server programming in the context of computing curricula 2001
Making DBMS relevant to non-majors
Developing a warehouse control system in C#
A problem-based, survey introduction to computer science for majors and non-majors
Adapting pair programming pedagogy for use in computer literacy courses
A web-based system for maintaining a departmental personnel list and telephone directory
Industry and faculty surveys call for increased collaboration to prepare information technology graduates
Enhancing Student Engagement and Interdisciplinary Research with IoT and Drone Frameworks
Training a multi-layer feedforward neural network to play Othello using the backpropogation algorithm and reinforcement learning
Welcome to the eighteenth annual CCSC eastern 2002 conference
Small robot mapping and navigation
Scratch programming for undergraduates
Intro 3 ways: an introduction to three environments for teaching introductory programming
Coping strategies for women in computer science
Trustworthiness of Artificial Intelligence: Teaching Factors that Influence AI-Supported Decision Making
Partitioned-hill cryptosystems: a STEM lab for AP CSA
Encryption, decryption and programming
Techniques for effective teaching and learning in the wake of transition to online classes due to COVID-19: conference tutorial
Automated grading of template-based R programming assignments using swirl-tbp
The simplest unit test tool that could possibly work
The use of formal social engineering techniques to identify weaknesses during a computer vulnerability competition
Progression highlighting for programming courses
Team projects throughout the curriculum: course management, teaching initiatives and outreach
Convex hull game: a tangible context for algorithms and computer graphics concepts
Examining the Computational Thinking and Robotics Knowledge and Interest of Undergraduate Students in Two Teacher Education Courses
ViCurriAS: a curriculum visualization tool for faculty, advisors, and students
The Digital Twins Incident Response To Improve the Security of Power System Critical Infrastructure
An introduction to programming in Haskell: conference workshop
Programming robots with state diagrams
Bayesian filtering implementation for web content
Teaching the HCI component of computing curriculum 2001 with KlassroomSwing
Code performance measurement as an educational tool
Animated database courseware: using animations to extend conceptual understanding of database concepts
Using information visualization to give rapid insight into information-intensive problems
Supporting declarative programming through analogy
A case study approach for teaching design patterns through computer game programming: tutorial presentation
Teaching design patterns: a matter of principle
Security from the bottom-up: compliance regulations and the trend toward design-oriented web applications
A student's perspective of a capstone course
Communicating sequential processes in the go programming language
Security of the near field communication protocol: an overview
A high performance web-based system for molecular electronic structure visualization
Enhancement of computer science introductory courses with Mentored Pair Programming
Communities: open source and education working together: Saturday plenary session
Encoding robotic sensor states for Q-learning using the self-organizing map
On-ramp to AI: lessons from the introductory AI course "Software Development for AI": conference tutorial
Monte carlo tree search applied to the game abalone
A practical way to teach web programming in computer science
Teaching AI ethics in a flipped classroom
AI Governance and Auditing: Transformations, Challenges, and Adaptations
Maximizing employability and employment as an it professional in the 21st century
Practical advice for creating an e-commerce curriculum
Team-Based Guided Inquiry for Computer Science Education: Inspired by POGIL Principles for High School and College Classrooms
A state diagram creation and code generation tool for robot programming
Object-oriented programming in TCL/TK
Towers of Hanoi related problems
Real-world project management in the academic environment
Discrete math: to blend or not blend
Program turnarounds in computer science: a case study
Evaluating the output of recursive routines using successive queues
A low-cost multiprocessor for student experimentation: nifty course assignment presentation
Multiple ways to incorporate Oracle's database and tools into the entire curriculum (tutorial presentation)
Using machine learning techniques and data mining tools for web document classification
Welcome 2001 CCSC: midwestern conference
Experiences with Eclipse IDE in programming courses
Using puzzle simulations to introduce object oriented programming with BYOB
Programming Many-Core Architectures (GPUs) Using CUDA
A cross-curricular team based approach to game development
Java simulation and robot modeling of the Cataglyphis Bicolor
Learning about machine learning through tic-tac-toe competition scenarios
Performance Testing of a Web Application Using Azure Serverless Functions and Apache JMeter
Incorporating Computing for Social Good in Education - Conference Tutorial
Implementation projects in a computing theory course
Spreadsheets As Hands-on Learning Tools In a Discrete Math/Structures Course
The opportunities and challenges to teach web programming in computer science curriculum CS2013
Mathematics Appreciation: Golden Ratio
Integrating the arm-based Raspberry Pi into an architecture course
Effects of hierarchical comprehensive models on university students' studies of object-oriented paradigms
Teaching design patterns in gaming
The 3-D Karnaugh map
A comprehensive problem for algorithm and paradigm visualization
Buy one get one free: automata theory concepts through software test
An interdisciplinary accounting forensics course to improve computer science enrollments
A perspective on teaching software testing
Increased student participation in a discrete mathematics course
The D programming language
Community-based student learning via participation in humanitarian Foss projects
Strengthening the trust in online courses: a common sense approach
3D rendering with C++ and openGL in undergraduate projects
My favorite programming contest problems
The "what's next economy"
Factors impacting student perceptions of computing and CIS majors
Using captivate movies to enhance student skills with professional tools
Immersive visual modeling: potential use of virtual reality in teaching software design
Cyber competitions as a computer science recruiting tool
Attracting majors: panel discussion
Polite parallel computing: student paper
Raptor: nifty tools
Interdisciplinary group projects in game design and mobile web and APP development
Using an instructor authored visual simulation framework in a CS3 course
The future of web publishing using XML
Achieving the EMBaaSABLE: easy cloud storage, push notifications and social media integration in an introductory mobile computing class
Teaching software engineering with Lego serious play: conference workshop
Student-faculty collaboration in developing and testing infrastructure for a C-based course using robots
IBM: emerging technologies for a smarter planet
Integrating sustainability across the computer science curriculum
An introduction to information retrieval and the use of map-reduce for text processing
Analyzing novice programmers' response to compiler error messages
Pencils down! Phones up!: an interdisciplinary capstone project
Team game programming assignment
Python: the tutorial
Designing and Prototyping a Parking Space Monitoring System with Generative AI and Large Multimodal Models
An experiment with hardware implementation of edge enhancement filter
Introductory computer programming: gender, major, discrete mathematics, and calculus
Docker vs Vagrant: how I use Docker and Vagrant teach my Oracle database administration class
The PHP web application server
Development of Learning Outcomes Using Classroom Project Constraint Systems
PHAT: a P2P history analysis tool
Strategies for Introducing Mathematical Concepts to Computer Science Students
Proof diagrams: a graphical tool for assisting set proofs
Using Cocoon to teach XML and XSL
Introducing USB technology into the undergraduate CS curriculum
Gridmusic: teaching CS concepts with algorithmic composition
Nifty assignment in computer networking laboratory
An Evolutionary View of the Object-Oriented Paradigm
Efficiently searching for a solution to a kirkman packing design problem
Eclipse as a software development environment
Text categorization using distributed NoSQL databases
The role of hardware courses in the computer science curriculum at small colleges
An interactive tool to improve learning of data modeling: a survey study
Metrics for timely assessment of novice programmers
Are Research Trends in the Consortium for Computing Sciences in Colleges Regionalized?
Games for mathematics and science: a Tri-P-LETS initiative
Prediction of Childhood and Pregnancy Lead Poisoning Using Deep Learning
Snap! (build your own blocks): pre-conference workshop
Computer science is for everyone
Eclipse Java security scanner - JSS
Rootkit attacks and protection: a case study of teaching network security
A deficit of women in computer science: a student's perspective
Ctrl+Alt+Engage: Teaching in a World Where Everything Competes for Your Students' Attention
A graphical framework for assisting proofs
Modern State Marijuana Legislation and its Effect on Crime
Introducing the Arduino into early computing classes
A content-driven approach to web scripting languages
Scripting repetitive research tasks
Teaching computer science in a big questions framework
The effects of college student smartphone use on academic distraction and dishonesty
Digital logic design for computer science students
Using data mining to introduce databases: nifty assignment
Comparisons of speed enhancements in fractals
Software product proposals in a computer science course for non-majors
Instant messaging and course diaries
Running a computer security course: challenges, tools, and projects: poster session
Interactive computer algebra software for teaching and helping students to study foundations of computer science
Selection of WSNs inter-cluster boundary nodes using PSO algorithm
Open source security assessment as a class project
On Teaching and Testing Recursive Programming
Hybrid cloud tutorial: from planning to classroom
Virtual-machine-based network exercises for introductory computer networking courses
Employers' preferences for academic letter recommendations from computer information systems graduates
Computational Making with Twoville
Student Perceptions of Computer Science Course Experiences during and after the COVID Pandemic
Message hiding using steganography, and forensic approaches for discovery
Jguardrail: A Framework for Identifying Possible Errors in Student Java Code
A Teaching Strategy for Undecidable Problems
Data visualization with the D3.JS Javascript library
Tools and techniques for building High Performance Linux clusters
JHAVEPOP: visualizing linked-list operations in C++ and Java
EngageCSEdu: a living collection of CS1 & CS2 course materials to engage and retain diverse students
Integrating mobile relational databases and cloud-based file storage
CyberPaths
Instilling conscience about bias and fairness in automated decisions
SEC/APP/DEV OPS and cloud computing
Beyond the computer science curriculum: empowering students for success
An Introduction to C++ OpenMP Parallel Programming
Boot camp: a first year seminar in CS1 labs
An abstract game for each data structure: lightning talk
A Study of the Perception of Mathematics as a Learning Tool for Computer Science Undergraduates
A Course Model for Ethics Education in Computer Science
Internet research agency's campaign to influence the U.S. 2016 elections: assessing linguistic profiles via statistical analysis
Free tools for teaching & researching wireless networking concepts
Incorporating knowledge of contract law into the computer science curriculum
Immersive visualization techniques in enhancing and speeding pedagogical processes of computing concepts
Preliminary results of the effects of interactive computer labs
Performance of jump connection neural networks applied to a simplified pattern recognition problem
Understanding the Universal Turing Machine: an implementation in JFLAP
Experiences adopting peer instruction
Image-based search engine
Group project management: academic, government, and private sector approaches
Optical digit recognition: a programming project for artificial intelligence
An autonomous drone platform for student research projects
Intepreter based assignments for a standard programming languages course
Video game programming: tutorial presentation
Mining GitHub classroom commit behavior in elective and introductory computer science courses
Computer science program evaluation and curriculum assessment: panel discussion
Improving machine learning fairness with sampling and adversarial learning
ML Production Systems Course at a Polytechnic PUI
Comparing parallel programming models
Formal theory for software engineering students
Becoming lifelong learners: CS learners' autonomy
Hidden challenges on teaching web software engineering
The active-learning transformation: a case study in software development and systems software courses
Using Amazon web services to teach web-enabled database and networking concepts
Using CGI scripts to develop a generalized on-line timed examination and grading system
A critical computer literacy course
Interdisciplinary science of design curriculum development process: an analysis of faculty evaluation
A dynamic interface generator
Moving computer science courses online
Handwritten character recognition: nifty assignment
Network+ certification for the computer science or electrical engineering undergraduate
How colleges can better prepare technology students for internships students perception of internship programs
3D printing-why all the fuss?
Development of programming projects for object-oriented programming courses: from console to GUI applications
Visual sensor networks: analysis of environmental impacts via computational thinking
Tightwad computing: or, building a computing environment from things you might just have on your campus
Building a thriving CS program at a small liberal arts college
A visual simulator for a modified p-machine
Why no mobile computers?
Information technology education one state's experience
Experience and experiments in CS1
Injecting cybersecurity into a CS program: a non-specialist perspective
Assessing the impact of the emerging discipline of information technology on computing curricula: some experiences
Sentiment and Topic Modeling Analysis of Reddit Posts on Changing Ones Major
Using CS2013 for a department's curriculum review: a case study
Teaching computer science to biologists and chemists, using jupyter notebooks: tutorial presentation
Improving debugging education through applied learning
Character traits and basic, cognitive, social, and technological skills for telecommuting: implications for the computing curriculum
Developing Data Protection and Recovery Plan for Healthcare IoT Domain
Homework exercises can be found all over the place
Teaching cloud computing in colleges
Multiple strategies to boost online discrete mathematics class
Evolving to a new computing ERA: cognitive computing with Watson
Implementing an adaptive tutorial system for coding literacy
Drones in the classroom
A software development project: a student-written assessment system
Future trends
Security in intelligent home
How to beat children at their own games
Using ShellInABox to improve web interaction in computing courses
A rough set approach for traffic light system with no fixed cycle
The next generation of technology leaders: keynote
Robocode: using games to teach artificial intelligence
Android application programming: conference tutorial
Learn how to use executable flowcharts to enhance learning in general education, CS0, and CS1 courses: tutorial presentation
Developing a cross-platform mobile course using a multi-paradigm library
Teaching an Undergraduate Computer Graphics Elective Course: Lessons Learned
Long and Short Range Planning for Academic Computing (PANEL DISCUSSION)
A project approach to the theory of programming languages
Demystifying blockchain by teaching it in computer science: adventures in essence, accidents, and data structures
Modified specifications grading in computer science: preliminary assessment and experience across five undergraduate courses
Cyberpalooza: Experiences Presenting Cyber/CS Subjects to High School Students
Enhancing CS1 curriculum with testing concepts: a case study
The application of a layered database model
Experience teaching a massive open online course (MOOC)
Python: "why settle for snake oil when you can have the whole snake?"
An extensible text-to-html translator
Evolving an integrated electronic environment for asynchronous delivery of CS1
Music and computer technology
Investigation of Computing Transfer Students Success
Developing concentrations in big data analytics and software development at a small liberal arts university
Automating Server Deployments with Ansible: Utilizing Automation in DevOps
From advanced Cobol to data, file and object structures
Java programming assignment using client/server interaction: nifty assignment
How Can accessiBe's ADHD-friendly Profile, Content and Color Adjustments Improve Reading and Comprehension for Philadelphia College Students with ADHD?
Effective software engineering pedagogy
General education options
EDURange: hands-on cybersecurity exercises in the cloud
Teaching OS design through implementation of a simulated operating system
Radio frequency identification (RFID) projects for computer science
Evolutionary computation: exploring the genotype representation
Research Analysis & Topological Structures: Behavioral Analysis Using Machine Learning Techniques Data Analysis
Heavy machinery for deforestation: establishing a dialogue between GHC and HUGS for program transformation development
Preparing for the new ABET-CAC computing and cybersecurity criteria
Opportunities and competitive proposal writing
Towards inter-robot communications: using short-term memory for mobile robots
Programming with Grace: Saturday plenary session
Teaching parallel and distributed systems in the cloud
Evaluating student learning through problem-based learning using an ERP simulation game
The changing face of programming
The BAT: a beginner's assembler tutor for the arcane art
Requiring system documentation: a resource kit
3D Voronoi diagrams of real trees
Reconfigurable software defined radio development platform: faculty poster abstract
Teaching students to learn in the computer science and information systems curriculum: creating a distinction between content and methods
Spatial database case study: a GIS based metal contamination application
Tutorial on Alice
vWaterLabs: Design and characteristics of a virtual testbed for water-focused ICS cybersecurity education
A Malleable Framework for Efficient Learning
A taste of MERLOT: tutorial presentation
Sharing the preliminary outcomes of designing a semi-standardized accessible concept-based introduction to computing course curriculum
Multiple constraint satisfaction problems using the A-star (A*) search algorithm: classroom scheduling with preferences
Teachscheme, ReachJava: introducing object-oriented programming without drowning in syntax: poster session
Design, develop and teach the second web programming course in computer science curriculum
Teaching digital logic and computer organization with JLS: tutorial presentation
Simplified core war for introducing low-level concepts
What exactly to prove?
A field programmable gate array media player for realmedia files
Do students need detailed feedback on programming exercises and can automated assessment systems provide it?
Pixels as polymers: unifying introductory biology and computer science through visual computation
Examining the role of iteration in the complete lifecycle of a traceability-oriented software development process
The Linux router: an inexpensive alternative to commercial routers in the lab
A student-designed language as a multicourse project: enabling students to construct connections
Designing CS1 as an eye-opening tool to the utility of computer science and a research-initiating tool
CSO++ broadening computer science at the entry level: linguistics, computer science, and the semantic web
Processing language in introduction to computer science honors (CS110h)
A new way of thinking about computational thinking
An introduction to Java3D (tutorial presentation)
Operating systems for mobile computing
Teaching objects in context
Time-variable tempo tracking and beat annotation for MIR
A case study of classroom experience with client-based team projects
Experience teaching hands-on parallel computing at a small college
Experiences and lessons learned offering certificates in computer technology
A Pedagogical Approach to Leveraging Gamification for Cybersecurity Awareness in Higher Education
Distributed implementation and visualization of small world networks
Methodically integrating databases and web applications