yusuke1997/dblp-id-title huggingface dataset:
Application of machine learning techniques to improve web search results
Welcome 2003 CCSC: mid-south conference
Computer literacy for everyone
Computing applications enriched by scientific phenomena
Does taking a computer application course correlate with better grades in other general education courses?
Object oriented program correctness with OOSimL
The .LRN course management framework: workshop
Teaching Java framework design using classic problems
Activity based learning for cloud computing
Working together: words and math
Getting started with cluster computing BCCD and windows HPC 2008 R2 clusters
Interdisciplinary experiments in and perspectives on computational thinking
Modernizing the mythical man-month
Music education technology for older elementary school aged children: "playing around with mini Amadeus Jr."
Improving the appeal of computing
Experiences with retaining computer science students
Web Software Security Framework - A Cloud-Based Environment for Full-Stack Development
Software engineering industry experience: the key to success
Education, training and curriculum commercialisation - a reality check
A multi-user tabletop display with enhanced mobile visuals for teaching and collaborative training: faculty poster abstract
Learn these sums or DIE!
A software engineering code obfuscation project
Teaching undergraduates to analyze systems in multiple domains using modeling and simulation exercises: tutorial presentation
Sustaining learning in critical domains of robotic systems
An NSF mock panel session
Teaching global issues in IT: an intercultural communication approach
SPIFS: short project instructional file system
Robotics and machine learning in a core college curriculum
Behavior-driven development: conference tutorial
Survey of performance issues in parallel database systems
Cost-Effective Detection of Invasive Ductal Carcinoma Using CNNs and Explainable AI on Histology Images
Lights, camera, action!: video deliverables for programming projects
A Secure Real-Time Multimedia Stream Data Backup by Network-Engine for Resource Constrained Devices
Software tools for learning: tips, tricks, and traps
Generating synthetic data to support entity resolution education and research
Brain Tumor Detection Using Deep Learning Techniques
Reviewing and Revising your Undergraduate CS Major: A Structured Design Process for Creating Distinctive Curricula
How Realistic Should a Software Project Course Be?
Developing a Computer Science Curriculum for Two-Year Programs: From Concepts to Implementation
The SIGCSE submission and review software: 10(hexadecimal) lessons
Welcome-2002 CCSC: Rocky mountain conference
Writing intensive and writing extensive: a continuum for advancing writing in computer science education: panel discussion
3D printing in the classroom and laboratory
Experiences supervising undergraduate research projects
Challenging projects and virtual labs in web-enhanced networking technology classes
A flexible parsing engine for Lindenmayer systems
Baselining Performance for Multilingual Codeswitching Sentiment Classification
Design of C++ classes and functions to model non-game interfacing applications of the inputs of a joy port (tutorial presentation)
Analyzing tweets for cyber security
A recursive ray tracer assignment
Teaching networking and distributed systems with Seattle: tutorial presentation
Organizing and delivering "real projects for real clients courses"
Teaching parallelism with GPUS and a Game of life assignment
Maintaining control of a robot's limbs using the bakery algorithm
Map-reduce programming model and hadoop distributed file system for use in undergraduate curriculum
Students and instructors respond to a course on global IT: a case study
Impact of participation vs non: participation in a programming boot camp (PBC) on women in computing
Arduino as a platform for a computer organization course
Examine the effectiveness of using traditional techniques for teaching and learning CUDA programming
Implementing a temporal data management system within oracle
Teaching parallel & distributed computing with MPI
Teaching introduction to programming languages with a database twist
Teaching software testing from two viewpoints
Investigation of online interactive systems
Using patterns in the classroom
Using reinforcement learning to introduce artificial intelligence in the CS curriculum
Design of a distance, 2+2, IT curriculum in Linux system administration
Can oneup gamified challenges boost undergrad student motivation plus engagement and supplement learning in an online introductory cybersecurity course?
Google hacking as a general education tool
Taking advantage of national science foundation funding opportunities: part 1: Funding opportunities
Chasing rainbows: colorizing black and white images with adversarial learning
Internship Experience Sharing
Experiences building a college video game design course
Object-oriented space physics: nifty assignment
Introducing computational models in the computer science curricula
A symbolic computation system
An introduction to BeanGrinder
Algorithm design strategies in CS curricula 2013: hits and misses
Evil robots and helpful droids: a seminar for a junior/senior artificial intelligence course
A Weighted TFIDF Technique for Inclusion of Reposting Engagement on Social Media
Partnership with industry professionals in the design of computer information science course
EDGAR: grid computing project
Using the VAST challenge in undergraduate CS research
Reality check: working with meaningful projects in and out of the classroom
Deeper learning in computer science education using raspberry pi
Jigsaw, a programming environment for Java in CS1
A project oriented AI course
Illustrating programmed and interrupt driven I/O
Assessing ethics in a computer science curriculum: instrument description and preliminary results
Encouraging engagement in an IT ethics course by fostering creativity
With greater CS enrollments comes an even greater need for engaging teaching practices
Hands-on, web service based, software architecture lab component for software engineering course
Interactive symbolic software for teaching formal languages, automata and beyond
Computer science and math: a precise mix for uncertain database applications
Introducing cyber security by designing mock social engineering attacks
Autonomous search and retrieval
The effect of the Harvard architecture on the teaching of assembly language
Incorporating animation courseware into the teaching of complex database concepts: conference workshop
History of technology and discovery: a study away experience in computer science
Is computer science still relevant?
Design of a distributed computer security lab
Cyber Students' Perceptions of Specifications Grading
Teaching parallel computing: new possibilities
Conceptual modeling with the object-process methodology in software architecture
Using interview questions as short-term programming assignments in CS2
Implementing a software development production environment for student use: advantages and challenges
On the "science" in computer science: integrating research preparedness in undergraduate CS
Working with sound files
Developing and enhancing a client/server programming for internet applications course
What are the long term prospects for CS education, given the rapid rise of IT?
Teaching the computer science of computer games
MyCS: a CS curriculum for middle-years students
Assessment of individuals on CS group projects
Tools and techniques for test-driven learning in CS1
Teaching software design principles to undergraduates by creating software inspired by the board game Castle Panic
Measuring the impact of computational thinking workshops on high school teachers
Health care AI: predicting breast cancer with machine learning
A comprehensive Capstone project in Computer Science I: getting the (instant) message
A Social Good Challenge for Teaching Undergraduate Affective Computing
Teaching web-based database application development: an inexpensive approach
Service learning in math and computer science: panel discussion
Investigating teams of agents for Robocup soccer
Towards 3-dimensional and optimized design of wireless networks for smart environments
Game on: teaching cybersecurity to novices through the use of a serious game
Choose topics for MACS seminars
Astrophysical computational research in a small college setting
Investigating the use of an online assignment submission and assessment system in the CS classroom
A pilot study on the impact of creative achievement on academic achievement in media-oriented CS1
Supporting pair programming with JavaGrinder
A software engineering career from the perspective of availability, reliability and maintainability: Friday opening keynote
Why Sally and Joey can't debug: next generation tools and the perils they pose
Test-driven approach in programming pedagogy
An object-oriented approach for model integration within virtual human: a computational environment for physiological modeling
Multiple ways to introduce Oracle's database and tools into the entire curriculum
Experiential computer architecture course for active e-learning
Plagiarism monitoring and detection - towards an open discussion
Computer science case studies from the census
A first year seminar's impact on interest in computer science
Dealing with technical user support concerns
Parallel algorithms on Connex-like machines
The first webpage design: nifty assignment
Assignments to use next week: tutorial presentation
A motif lexicon for the genomic analysis of DNA
Teaching offensive security in a virtual environment
Conducting Effective Research at a Teaching-Oriented Institution with Undergraduate Students
Attendance Mobile Application
Interactive analysis of the structure and organization of a large set of neuron models
Using JavaScript to introduce social network programming
Introducing case study based teaching in computing curricula: pre-conference workshop
Widening the K-12 pipeline at a critical juncture with Flash™
Incorporating Building Data Pipelines in Data-Engineering Curriculum for Supporting Classification Models in Production
Using the cloud as middleware: tutorial presentation
Luck beats brains: a personal history of computing
Pattern matching on objects in Java
Hands-on intro to Google cloud for your courses
The Impact of Specifications-Based Grading on Student Learning Outcomes: A Retrospective Analysis
The Many Futures of CS Education
A sample database used in a palm OS programming course
Tool to teach and practice the GitHub workflow: student poster abstract
Designing a college-level PL/SQL programming course
Kira: A Financial Chatbot Using ChatGPT and Data Obfuscation
Predictive Modeling for Customer Purchase Behavior: A Logistic Regression Approach Based on Age and Estimated Salary
Computational thinking outreach: reaching across the K-12 curriculum
Usability testing using physiological analysis
Motivating programmers via an online community
An implementation of parallel processing technology for undergraduate research in computational chemistry
Open-source scholarship at teaching-oriented institutions
Utilizing ASP.NET MVC in web development courses
An introduction to MPI parallel programming with MPJ express library
Authentic learning through student research projects
The development of an academic cyber security lab: from bare walls to functional lab
Programming languages and the biological sciences
Teaching microprocessors utilizing a project-based approach
On the size of the search space of join optimization
Ranking privacy of the users in the cyberspace
Mind the Gap: Seven Years of Freshmen Retention Data and the Impact of COVID-19 on Undergraduate Computer Science Students
2-D bar codes: a visual approach to error-correction and detection & the OSI layers
Using Problem-Driven Learning to Teach Computational Thinking in CS1
Reducing the learning curve in an introductory programming course
An expert system for credit evaluation and explanation
A multilingual and comparative approach to teaching introductory computer programming
Selecting and preparing student programming teams
GridInfo: a graphical Grid monitoring tool in Java
Using the web to maintain the benefits of small class instruction in large classes
An analysis of the students' academic background in a computer forensics program
Dr. J vs. the bird: Java IDE's one-on-one
Neural network approach to solving the Traveling Salesman Problem
TEACHSCHEME!: a functional-first approach to beginning programming
An observational assessment of CTI standards for blue teams: student paper abstract
AI as a Learning Tool for Introductory Programming
A comparative study of personal code management tools
Integrating cloud-based file storage and NoSQL databases with mobile app SQLite
Hybrid student service learning through creative community partnership: poster abstract
Tutorial on open educational resources and creative commons license
Beyond wrestling: using sumobots to engage students in the computer science classroom
Statistical modeling to better understand the dynamics of student populations in CS: keynote address
Using transact-SQL and simulation techniques to create virtual M&M'S
Extending logic programming beyond computability
CCSC assessment tools for computer programs
Assessing long-term student performance in programming subjects
How to create, host, and successfully run a high school programming contest
Staying in sync with industry needs
Scholarly journals as web services: automated scholarship, memes and cyberactive articles
ACM CS model curriculum assessment program: vendor session
Workshop on teaching modern models of access control hands-on: tutorial presentation
Using integer programming to guide college admissions decisions: a preliminary report
Plant Disease Detection and Classification Using Deep Learning Models
Earth's tides simulation
Animated hints help novices complete more levels in an educational programming game
Ethereal vs. Tcpdump: a comparative study on packet sniffing tools for educational purpose
Pear deck: an interactive classroom response system to encourage student engagement
Building a green unified computing IT laboratory through virtualization
Aspects of US-China competition may motivate students
Multi-stage decision method to generate rules for student retention
A journey from research to product: keynote address
Using VMware for dual operating systems
Using course portfolios to create a disciplinary commons across institutions
Demystifying Long-Short Term Memory Model to Predict Stock Prices
The human computer
Try Ruby!: tutorial presentation
Interdisciplinary Project-Driven Learning in Game Design and Development
Introducing parallelism using Habanero Java (HJ)
Teaching hands-on computer organization and architecture using single-board computers
Greenfoot: introducing Java with games and simulations: pre-conference workshop/tutorial presentation
Computer science in high school: identifying and addressing common barriers
Test-first design pedagogy in introductory Java programming
Teaching Cross-Platform Technology and Democracy
A Ruby in the rough: using VHLLs in bioinformatics
Ensemble - the online community center for computing educators: demonstration
Setting up and using a cyber security lab for education purposes
Algorithms for procedural dungeon generation
Fostering Code Quality Practices Among Undergraduate Novice Programmers
Funding computing instruction from water: combining sweat equity with open source and other free tools
Teaching experiences with Alice for high school students
Learning from users (pane presentation): testing web design
IronRuby and .NET
An interactive ethics game
Introducing fundamental computer science concepts through game design
Enhancing Level and World Design in Game Development through Data Analytics
Beyond the tablet PC: using the tablet PC in a collaborative learning environment
Using macromedia director for multimedia design on the WWW
Ethics and the internet: a novel approach to computer literacy
Network security laboratories using SmoothWall
Cohesive and backward-designed CS1 programming assessments for better student engagement
ActionScript: a gentle introduction to programming
Privacy-preserving activity recognition from sensor data: faculty poster abstract
Integrating Git into CS1/2
Prove It with Proof Buddy: The Programmer's Sidekick for Learning Proof Writing
Leveraging online/distance learning methodologies in face to face instruction
NSF funding opportunities
Course-in-a-box: big data
Results of an Online Algorithms Course with Mastery Grading and Optional Oral Examination
Ray tracing as an object-oriented example for CS 1
Stevie wonder school of web design
Leveraging food to achieve 100% student retention in an intro CS course
The use of internet tools to supplement communication in the classroom
Learning theory in Computer Science 1: an experiment supporting the use of multiple languages
The smart entertainment ainment center-simulator
Literate software development
Topics in digital terrain modeling
Teaching software engineering from a maintenance-centric view using open-source software
Software engineering for Web application development
A small paper on smalltalks: experiences in running a student-faculty colloquium series
Creating a Consolidated 3-in-1 Multi-B.S. Program Structure in a Resource-Limited Computer Science & IT Department to Achieve ABET Accreditation for All Three Programs
Parallelism across the curriculum
Computer science unplugged: tutorial presentation
Predicting student success in cybersecurity exercises with a support vector classifier
Utilizing and enhancing software modeling environments to teach mobile application design
Making music with computers: creative programming in Python
National Science Foundation funding for computer science projects
Pushing Git & GitHub in undergraduate computer science classes
Developing a hardware laboratory for computer science: poster session
Why elliptic curve Diffie-Hellman (ECDH) is replacing Diffie-Hellman (DH)
Digital storytelling: a computer science approach: tutorial presentation
Teaching recursion using recursion graphs
Diabetic Retinopathy Multiclass Classification Web Application Using Transfer Learning Models
Responsive electronic music accompaniment for dance as generated by video capture analysis
Results of using a contextualized case study in the senior capstone course
Internet-centric curriculum (panel session)
Incorporating LLM Activities into Established CS1 Curriculum: An Experience Report
OpenCourseWare: open sharing of course content and design
What's this XNA thing I keep hearing about?: conference workshop
Capstone experience: engaging students in speech processing to excite them about stem: faculty poster
Pedagogy and project management: should you practice what you preach?
Generating Functions without Toil
Learning Lists and Dictionaries by Building Web Dashboards with Live Data
An internet based algorithm visualization system
Using topcoder in introductory data structures and algorithms
Computer Science Assignments and Activities that Support Academic Belonging
Programming personal robots within an introductory computer science course for engineering majors
Enhancing the operating systems course using the MPS or chip hardware simulator
Evaluating the Quality of Art Generated by CLIP+VQGAN
Loop trees: a new theme in structured programming and discrete structures
Computer science using an interactive video classroom
Designing an interactive personal assistant web application system
Teaching introductory programming through reusable learning objects: a pilot study
(Re)engaging novice online learners in an educational programming game
Teaching software project management through roleplay via game development
Comparing feature assistance between programming environments and their "effect" on novice programmers
Collaboration opportunities between academic programs and professional organizations
Project-based app programming: tools and techniques for a successful novice-focused app development course
Representing Clifford Algebra into OMDOC semantic format
Let's start "flipping" (the classroom)
CSTA - state of K-12 computer science education in the US
Classroom explorations in 3D stereoscopy (S3D)
Innovation in undergraduate Computer Science education
Learning language equations and regular languages using alternating finite automata
Neural network analysis using the Java mathematical and statistics library (JMSL™)
Haircut: a system for multilingual text retrieval in java
Meeting the challenges of discrete mathematics for computer science: the power of symbols
Risk Analysis of Legacy Systems on County Government Assets
Cybersecurity Exercises in the Age of LLMs
Source code analysis and attack techniques as educational approaches to teach secure programming
Teaching mathematical proofs to CS major students in the class of discrete mathematics
Jupyter notebooks versus a textbook in a big data course
Wearable sensor empowered smart tele-robotics system for patient and senior independent living
Pedagogical integration of database visualizations for many majors: conference tutorial
An intermediate introduction to the Erlang programming language: tutorial presentation
Narrowing the digital divide: in search of a map to mend the gap
First computer languages
Multi-phase homework assignments in CS I and CS II
A tool for teaching Petri nets
Web based programming practice with code hunt: conference tutorial
A Pacman game in Java
A model for integrating arts and technology in a liberal arts college
DReAM: a deepfake recognition assessment model: student paper abstract
An instructional scaffolding approach to teaching software design
First experiences with tutor for recursive algorithm time efficiency analysis
Developing web-based video training modules to aid students learning multimedia skills
Discipline focused non-major computer science courses
CS1: where is visual basic?
Enhancing Blue Collar Jobs: Development of a Location-Based Mobile Job Portal for Repair Services
Open learning objects for data structure course
A semi-generic holistic TRI-cycle model for assessing small computing programs
A project-based curriculum for algorithm design and np-completeness centered on the Sudoku problem
A knowledge editor for designing pattern-driven intelligent systems
Blur the boundary between the virtual and the real
Toward an intutive and interesting theory course: the first step of a road map
TPphotoSuite: a windows based digital image processing program
Parallel programming in Java: pre-conference workshop
Tutorial in modern software development using Microsoft. NET and C#: building windows application (part 1) and web-based applications (part 2)
Discovering enterprise architecture developing a course with enterprise application software tools
Facial feature detection using Haar classifiers
Secure programming app
Teaching students about usability testing in distance learning environments
Windows interoperability with Linux in the enterprise (WINWILE): a solution to the high cost of licensing, downtime, and security problems
Automated identification of malicious code variants
Charles Peirce's existential graphs: a logic tool in Java
IT-oLogy: IT's working!
Facelock: a labware for teaching photo privacy in online social networks through face recognition
Eclipse for group projects: tutorial presentation
Using software simulations as an aide in teaching combinatorics to high school students
Robocode: a fun way to learn to program
RFID technical tutorial
Caught in the web: the educator's power to untangle the student experience: invited speaker
Envisioning the next generation of learning spaces
Establishing the impact of a computer science/mathematics anti-symbiotic stereotype in CS students
An introduction to real-time embedded systems
Confronting barriers to active learning in computer science through technology, community and culture: tutorial presentation
An Overview of Computer Networks in Education: Computer Networks and Network Services
First principles of CS instruction
UMLGrader: an automated class diagram grader
Promoting student engagement: what can computer science faculty learn from other stem disciplines?
Building Strong Programming Skills with Weak Encryption