


default search action
Journal of Computing Sciences in Colleges, Volume 28
Volume 28, Number 1 [1], October 2012
19th Annual CCSC Midwestern Conference
- Jeffrey Forbes:
The CS 10K Project: mobilizing the computing community around high school education. 5 - R. J. Talyor:
Upward mobility. 6 - David P. Bunde, Jaime Spacco, Casey Samoore:
Introducing parallelism using Habanero Java (HJ). 7-8 - Yingbing Yu:
A survey of anomaly intrusion detection techniques. 9-17 - Hongbiao Zeng:
Teaching the RSA algorithm using spreadsheets. 18-24 - George Bricker:
2-D bar codes: a visual approach to error-correction and detection & the OSI layers. 25-32 - Christina N. Outlay, Paul J. Ambrose, John D. Chenoweth:
Overcoming gender stereotype entry barriers to computing degree programs: the cybergirlz program experience. 33-38 - Matthew F. Tennyson, Sarah G. Fields, Yun Wang:
Computer Science Education Week workshops for secondary students. 39-46 - David L. Largent:
A tale of two courses: an experience report about student engagement related to the use of an electronic student response system and pre-lecture videos. 47-54 - Cathy Bareiss, Charles Frank, Larry Vail:
Professors, pack your bags! 55 - Irena Pevac:
First experiences with tutor for recursive algorithm time efficiency analysis. 56-65 - Elizabeth V. Howard, Martha Petrone, Jacob Harrison, Jennifer Constable, Shad Lay, David J. Owens, Ross Muron, Brandon Payne:
Students and instructors respond to a course on global IT: a case study. 66-73 - David R. Surma:
Rolling the dice on theory: one department's decision to strengthen the theoretical computing aspect of their curriculum. 74-80 - Cathy Bareiss, Hugh McGuire, Larry Vail:
General education options. 81 - Alice Armstrong:
Boot camp: a first year seminar in CS1 labs. 82-90 - Robert E. Beasley:
The effects of confidence weighting on test scores and confidence weighting perceptions in the computing curriculum. 91-102 - Alice Armstrong, Carol A. Wellington:
Using professionalism to improve student outcomes in a computer science senior capstone course. 103-110 - Kasi Periyasamy, David D. Riley, Kenny Hunt, Stuart Hansen, Paul Langhals:
Teaching CS 1: object-first or algorithmic. 111-112 - E. Kent Palmer:
Mobile app development in CS0 using corona SDK. 113 - Larry Kotman, Jagadeesh Nandigam:
The GAP Logic Circuit Simulator tool. 114-124 - Yifei Li, Steve Carr, Jean Mayo, Ching-Kuang Shene, Chaoli Wang:
DTEvisual: a visualization system for teaching access control using Domain Type Enforcement. 125-132 - Yousif Al-Bastaki, Ajantha Herath:
Experiential computer architecture course for active e-learning. 133-141 - David R. Surma, Mary Jo Geise, Jeff Lehman, Robert E. Beasley, E. Kent Palmer:
Computer literacy: what it means and do today's college students need a formal course in it? 142-143 - Alice Armstrong:
Reading frankenstein in an introduction to machine learning course. 144 - Mick J. Lantis:
Oracle middleware and development tools. 145 - George Bricker:
Using latin squares to understand hamming codes. 146 - Mark S. Hall:
JavaWIDE (Wiki Integrated Development Environment: redesigning CS1 distance education labs. 147 - Stuart Hansen:
2D trees. 148 - Susan J. Lincke:
Designing software security with UML extensions: post-conference workshop. 149-152
Volume 28, Number 1 [2], October 2012
14th Annual CCSC Northwestern Conference
- Perry R. Cook:
Laptop orchestras, robotic drummers, singing machines, and musical kitchenware: learning programming, algorithms, user interface design, and science through the arts. 157 - Perry R. Cook:
Computational music: birds of a feather discussion and demonstration. 158 - Richard Weiss, Jens Mache, Vincent Nestler, Ronald Dodge, Brian Hay:
Teaching cybersecurity through interactive exercises using a virtual environment: tutorial presentation. 159-161 - Lubomir Ivanov:
Collaborative mentoring of student research: a parallel cuda C implementation of Kinetic Monte Carlo. 162-168 - Kathie A. Yerion:
Alan Turing, animal spots, and algorithms. 169-176 - Paul H. Schimpf:
Modified protothreads for embedded systems. 177-184 - David Wolff:
How do we teach graphics with OpenGL? 185-191 - Robert R. Lewis:
Coaster: teaching computer graphics with a comprehensive project - work in progress. 192-199 - Jens Mache, Karen L. Karavanic:
Teaching parallelism with GPUS and a Game of life assignment. 200-202 - Stephen P. Carl, Nels Oscar:
Gridmusic: teaching CS concepts with algorithmic composition. 203-209 - Shereen Khoja, Camille Wainwright, Juliet Brosing, Jeffrey Barlow:
Changing girls' attitudes towards Computer Science. 210-216 - Genevieve Orr:
A recursive ray tracer assignment. 217-219 - Christopher Chambers, Sheng Chen, Duc Le, Christopher Scaffidi:
The function, and dysfunction, of information sources in learning functional programming. 220-226 - Jack Keng-Wei Chang, Long Hoang Dang, Jebediah Pavleas, Joseph F. McCarthy, Kelvin Sung, Jason Bay:
Experience with Dream Coders: developing a 2D RPG for teaching introductory programming concepts. 227-236
Volume 28, Number 2 [1], December 2012
21st Annual CCSC Rocky Mountain Conference
- Alexander Repenning:
Programming is hard and boring: addressing cognitive and affective challenges in computer science education. 1-5 - Jacob Blasbalg, Ryan Cooney, Steven Fulton:
Defining and exposing privacy issues with social media. 6-14 - John Minor Ross:
Nonprofit opportunities for computing students: volunteer, internship, and employment. 15-22 - Matthew Morris:
Moving toward arbitrary interoperability. 23 - Aaron Gordon:
Introduction to app inventor. 24 - Daniel Bryce:
Scaffolding in teaching knowledge representation. 25-31 - Jigang Liu:
An analysis of the students' academic background in a computer forensics program. 32-39 - Scott Teel, Dino Schweitzer, Steven Fulton:
Braingame: a web-based student response system. 40-47 - Aaron Gordon:
A quick overview of OpenMP for multi-core programming. 48 - Wayne Brown:
GUIbuilder: GUI program development in MATLAB. 49-56 - Xuzhou Chen, Nadimpalli V. R. Mahadev:
Enhancing the undergraduate teaching and research using robotic programming. 57-64 - Sudarshan Dhomne, Sharon Perkins Hall:
The impact of teambuilding and leadership styles on successful project management. 65-72 - Brad T. Vander Zanden, David Anderson, Curtis Taylor, Will Davis, Michael W. Berry:
Codeassessor: an interactive, web-based tool for introductory programming. 73-80 - Judith S. Gurka:
JiTT in CS 1 and CS 2. 81-86 - Morgan Hall, Keri Laughter, Jessica Brown, Chelynn Day, Christopher Thatcher, Renée C. Bryce:
An empirical study of programming bugs in CS1, CS2, and CS3 homework submissions. 87-94 - Tom Carter, Peggy Hauselt, Melanie Martin, Megan Thomas:
Building a big data research program at a small university. 95-102 - Gabriel J. Ferrer:
An interactive parser generator for context-free grammars. 103-110
Volume 28, Number 2 [2], December 2012
26th Annual CCSC Southeastern Conference
- Judith S. Gurka:
Introduction to processing, the language. 111-116 - Sonal Dekhane, Xin Xu:
Engaging students in computing using GameSalad: a pilot study. 117-123 - Zane R. Cochran, Nadeem Abdul Hamid:
Convex hull game: a tangible context for algorithms and computer graphics concepts. 124-131 - Alessio Gaspar, Sarah Langevin:
An experience report on improving constructive alignment in an introduction to programming. 132-140 - James H. Cross:
Using the new jGRASP canvas of dynamic viewers for program understanding and debugging in Java courses. 141-142 - Todd A. Schultz, Doug Pitcher:
Illustrating process enabling information technologies with Microsoft dynamics. 143-144 - J. Dean Brock, Rebecca F. Bruce:
Building gates with transistors: a hands-on lab for computer organization. 145-152 - Andrew J. Pounds:
The babyblas - an extended project for introducing undergraduates to the concepts of high performance and parallel scientific computing. 153-159 - Warren E. Taylor, Hisham M. Haddad:
Flaws of the OO paradigm: a perspective from the procedural side. 160-167 - José M. Garrido:
Using numerical libraries in C/C++ and Fortran 2003 for computational modeling. 168-169 - Brian Kelly, Hisham M. Haddad:
Metric techniques for maintenance programmers in a maintenance ticket environment. 170-178 - Alessio Gaspar, William D. Armitage, Naomi R. Boyer, Gregory K. Johnson, Cliff Bennett:
A preliminary validation of Linux system administration learning outcomes. 179-187 - Kevin Morrison, Hisham M. Haddad:
Converting users to testers: an alternative approach to load test script creation, parameterization and data corellation. 188-196 - Jean H. French:
Evaluating a communication-intensive core course in the CS curriculum. 197-209 - Hala ElAarag:
Teaching computer organization: a practical approach. 210-217 - Charles E. Frank:
Using webcasts to teach computer security. 218-223 - Orlando Karam, Richard Halstead-Nussloch:
Introducton to Android development. 224 - Meg Murray:
Implementing a software development production environment for student use: advantages and challenges. 225-231 - Tom Rishel:
An innovative project structure for teaching software engineering. 232-237 - Gregory K. Johnson, Alessio Gaspar, Naomi R. Boyer, Cliff Bennett, William D. Armitage:
Applying the revised Bloom's taxonomy of the cognitive domain to linux system administration assessments. 238-247 - Chi Zhang, Rebecca H. Rutherfoord, Han Reichgelt, Andy Ju An Wang:
Developing and improving health information technology courses. 248 - Michael R. Lehrfeld:
Hands-on security labs to increase student learning in information security courses. 249-250
Volume 28, Number 3, January 2013
28th Annual CCSC Eastern Conference
- Peter DePasquale, Matthew C. Jadud, Kevin Coughlin:
Getting started with the Amazon cloud: introduction and discussion of curriculum integration. 5 - Adam Fischbach:
Visualization of student-implemented OS algorithms in Java. 6-13 - Dee A. B. Weikle:
Two concrete examples of upper-level writing assignments in an algorithms course. 14-20 - Zack Butler:
On beyond Sudoku: pencil puzzles across CS. 21-28 - Peter DePasquale, Matthew C. Jadud, Kevin Coughlin:
Getting started with the Amazon cloud: a hands-on experience. 29 - David Hovemeyer, Jaime Spacco:
CloudCoder: a web-based programming exercise system. 30 - Michelle Purcell, Heidi J. C. Ellis, Gregory W. Hislop:
An approach for evaluating open source projects for student participation. 31-32 - Heidi J. C. Ellis, Gregory W. Hislop:
Community-based student learning via participation in humanitarian Foss projects. 33-34 - Michael Olan:
HTML5 jumpstart. 35-36 - Adrienne Decker, Frances P. Trees:
Intro 3 ways: an introduction to three environments for teaching introductory programming. 37 - Giovanni Vincenti, James Braman, J. Scott Hilberg:
Teaching introductory programming through reusable learning objects: a pilot study. 38-45 - Elizabeth Carter, Glenn D. Blank:
A tutoring system for debugging: status report. 46-52 - Nathan Sprague:
Arduino as a platform for a computer organization course. 53-60 - Leighann S. Forbes, Ryan C. Leonard, Theresa M. Vitolo:
Exploration into reproduction literacy, an aspect of digital literacy, and its correlation with Noel-Levitz measures. 61-68 - Duo (Helen) Wei:
An evaluation of a cooperative learning method in Programming and Problem Solving I. 69-77 - Thérèse Smith, Robert McCartney:
Categorizing the school experience of entering computing students. 78-85 - Nadine Hanebutte:
Applications of computing technology-combining tangible skills and theory in CS0. 86-93 - Tommy MacWilliam, David J. Malan:
Scaling office hours: managing live Q&A in large courses. 94-101 - Heidi C. Webb:
Engaging and motivating computing activities with computational thinking concepts you can use. 102-103 - Tom Lauwers:
The Finch, a robot for the CS classroom. 104 - Valeriy A. Kolesnikov:
Teaching 2D game development in CS curriculum. 105 - Weihong Fan:
Geographic information systems (GIS) applications. 106
Volume 28, Number 4 [1], April 2013
24th Annual CCSC South Central Conference
- Tina Johnson, Terry Griffin, Eric Binnion, Chase Sawyer:
University iPhone app: start to finish development. 4-10 - Hsiang-Jui Kung, LeeAnn Kung:
An interactive tool to improve learning of data modeling: a survey study. 11-18 - Lei Huang, Yonggao Yang:
Facilitating education using cloud computing infrastructure. 19-25 - Gwendolyn H. Walton:
An engaged learning approach to teaching object-oriented programming. 26 - Catherine Stringfellow, Divya Mule:
Smartphone applications as software engineering projects. 27-34 - Michael Kart:
Test first programming, design by contract, and intriguing coursework: ingredients for increasing student engagement. 35-41 - Krishna K. Agarwal, Achla Agarwal, Catherine Hiller:
Rapid applications development in Python. 42-48 - Paul Bender, William Albrecht, Kay Kussmann:
Arduino activities for computer science undergraduate curriculum. 49 - Ranette H. Halverson, Richard Simpson, Catherine Stringfellow:
Dynamic programming from an excel perspective. 50-57 - Kwok-Bun Yue, Sharon Perkins Hall, Christopher Burns, Ryan Page, Jarrett Lockridge, Paul Cusco, Lei Wu, Nathanial Wiggins:
Undergraduate research experience through the NASA Microgravity University program. 58-66 - Richard Wyatt:
The lambda calculus in functional programming. 67-73 - Terry Griffin, Shawn Seals:
GitHub in the classroom: not just for group projects. 74 - Vipin Menon, Manuel Rivero:
Developing an iPhone app for a more safe and secure encrypted conversation/text/chat. 75-80 - James W. McGuffee, Nadine Hanebutte:
Google hacking as a general education tool. 81-85
Volume 28, Number 4 [2], April 2013
6th Annual CCSC Southwestern Conference
- Henry M. Walker:
CS 2013 and the concept of course exemplars: Grinnell's introductory sequence. 90-91 - Beth Simon:
Why the flip should I flip my classroom: results on the use of peer instruction in computing courses. 92 - Abdou Youssef:
Importance of peer mentoring of faculty. 93 - James Dean Palmer:
Computer science I with flare. 94-100 - Penn P. Wu:
Education appropriate for game programmers. 101-112 - Margaret Yau:
Engaging hispanic/latino(a) youth in computer science: an outreach project experience report. 113-121 - Niral Shah, Colleen M. Lewis:
Structuring programming labs to support an equitable classroom environment. 122 - Colleen M. Lewis, Michael Clancy, Cynthia Bailey Lee, Melissa E. O'Neill, Niral Shah, Ben Wiedermann:
Flavors of active learning in computer science classrooms. 123-124 - Porter E. Coggins:
A pedagogical example of a stretched password-based key derivation function. 125-131 - Inna V. Pivkina:
Adoption of a three-part approach in a discrete mathematics course. 132-138 - Sophie Engle, Sami Rollins:
Expert code review and mastery learning in a software development course. 139-147 - G. Michael Barnes:
Using an instructor authored visual simulation framework in a CS3 course. 148-154 - Bhaskar Raj Sinha, Pradip Peter Dey, Mohammad Amin, Hassan Badkoobehi:
Software complexity measurement using multiple criteria. 155-162 - Jelena Mirkovic, Terry Benzel:
Deterlab testbed for cybersecurity research and education. 163 - James Dean Palmer:
An introduction to BeanGrinder. 164
Volume 28, Number 5 [1], May 2013
11th Annual CCSC Mid-South Conference
- Jeri Dunn:
The talent gap and information technology competitiveness. 6-7 - David R. Naugler:
C++11! New features. 8 - Matt Brown:
CS0 as an indicator of student risk for failure to complete a degree in computing. 9-16 - Vamsi Paruchuri:
Enhancing CS awareness among K-12 students in central Arkansas. 17-23 - Cong-Cong Xing, Wendy Zhang, Jiahao Li:
On the dovetail counting method. 24-33 - Wendy Zhang, Theresa Beaubouef:
Course project: using numerical methods for real world applications. 34-38 - Gordon W. Skelton, Jacqueline M. Jackson, Frances Chevonne Dancer:
Teaching software engineering through the use of mobile application development. 39-44 - Brian Henehan:
Setting up an experimental high performance computing cluster. 45-46 - James A. Jerkins, Cynthia L. Stenger, Jessica E. Stovall, Janet T. Jenkins:
Establishing the impact of a computer science/mathematics anti-symbiotic stereotype in CS students. 47-53 - Martha Smith:
Perceptions of females in undergraduate computer science/technology programs toward the field of computer science: is online the answer? 54-61 - Janet S. Renwick, Cynthia K. Riemenschneider:
A model of ethical decision making by information technology students. 62-69 - Gabriel J. Ferrer, Mark H. Goadrich, Vamsi Paruchuri:
Experiences supervising undergraduate research projects. 70 - Gail Fulenwider:
Implementation of aspect programming using AspectJ. 71-72 - David Middleton:
Developing students' testing skills: distinguishing functions. 73-74 - Valerie Chu:
A summary page layout on topics of HTML and CSS. 75-76 - Brian Henehan:
Internet protocol version 6 lab. 77-79 - Donna Wright:
Database: CSI, Inc. 80-81 - Cong-Cong Xing:
The struggle with syntactic sugar, what it denotes, and the meaning of programs. 82-84 - Frank McCown, Stacy Schoen Gibson:
Using interdisciplinary teams in a mobile application development course. 85-93 - Nathan Clark, Rick L. Massengale:
Getting started with cluster computing BCCD and windows HPC 2008 R2 clusters. 94-99 - Jenq-Foung JF Yao:
Counting the number of rectangles in an M by N grid. 100-106 - Daniel Brandon:
Building smartphone apps via jQuery mobile. 107 - Gabriel J. Ferrer:
Using robotics to teach the scientific method. 108-114 - David L. Sonnier:
Computer science in a liberal arts school: convincing the skeptic. 115-121 - Wendy Zhang, Theresa Beaubouef:
The scholarship of teaching through course portfolios: a case study for data structures course. 122-128 - Carl Burch:
Browser-based graphics programming. 129 - Rick L. Massengale, John Hightower:
Bringing the cloud to the classroom using openstack. 130-131 - Gail Fulenwider:
Web site creation for mobile devices. 132-133
Volume 28, Number 5 [2], May 2013
19th Annual CCSC Central Plains Conference
- Rachel Hack:
The Google fiber project. 140 - Ken Scribner:
Cloud computing and remote hosting. 141 - Frank McCown:
Audacious Android application programming. 142-143 - Jeffery Solheim:
Technology in second-language learning: a student's perspective. 144-151 - Kian L. Pokorny, Ryan E. Vincent:
Multiple constraint satisfaction problems using the A-star (A*) search algorithm: classroom scheduling with preferences. 152-159 - Eric Shade:
A pedagogical regular-expression engine. 160-167 - Michael P. Rogers, Ryan Wessell:
Word games and Python in CS I and II. 168 - John F. Cigas:
A nifty twist on the producer-consumer solution. 169 - David Heise:
Interfacing with amtrak.com to provide a meaningful systems development project. 170-172 - James Vanderhyde:
Exploiting a networked game. 173-175 - Cecil Schmidt, Wenying (Nan) Sun, Donna E. LaLonde:
Operationalizing information literacy and technology in a general education computer science course. 176-183 - R. Scott Anderson, Kenneth Shemroske:
A design and implementation of a resource-constrained computer science program in a combined CS/CIS department. 184-190 - Alexandru G. Bardas, Xinming Ou:
Setting up and using a cyber security lab for education purposes. 191-197 - Joe Hummel:
Going parallel with C++11. 198 - Diana Linville:
Bird flu simulation assignment. 199-200 - James Vanderhyde:
Cellphone text messaging. 201-203 - Judy Clark, Michael P. Rogers, Carol Spradling, John Pais:
What, no canoes? Lessons learned while hosting a scratch summer camp. 204-210 - Timothy Urness, Eric D. Manley:
Generating interest in computer science through middle-school Android summer camps. 211-217 - Kian L. Pokorny:
What will they know? Standards in the high school computer science curriculum. 218-225 - Chuck Pheatt, Andrew Wayman:
Using the Xbox Kinect™ sensor for gesture recognition. 226-227 - Brian K. Hare:
Classroom interventions to reduce failure & withdrawal in CS1: a field report. 228-235 - Michael P. Rogers, Ryan Wessell:
The joy of text: word games in CS I. 236-243 - S. Maniccam:
Experimental study on Sudoku. 244-251 - John Pais:
Using scratch/BYOB to create a project-based introduction to computer science. 252 - Wen-Jung Hsin, John F. Cigas:
Short videos improve student learning in online education. 253-259 - John P. Buerck, Srikanth P. Mudigonda, Stephanie E. Mooshegian, Kyle Collins, Nicholas Grimm, Kristen Bonney, Hadley Kombrink:
Predicting non-traditional student learning outcomes using data analytics - a pilot research study. 260-265 - Ronny Richardson, Max M. North:
Strengthening the trust in online courses: a common sense approach. 266-272
Volume 28, Number 6, June 2013
18th Annual CCSC Northeastern Conference
- Fred Martin:
Fight the MOOC-opalypse!: and reflections on the aporia of learning. 5-6 - Thomas H. Cormen:
We must be doing something right: or is it the Facebook movie? 7-8 - Peter DePasquale, Kevin Coughlin:
Getting started with cloud services: a hands-on workshop. 9-10 - Leo Porter, Daniel Zingaro:
Peer instruction in CS: research and experience. 11-13 - Joseph Lawrance, Seikyung Jung:
Git on the cloud. 14-15 - Heidi J. C. Ellis, Gregory W. Hislop, Michelle Purcell, Lori Postner:
Project selection for student participation in humanitarian FOSS. 16-18 - Michael Jonas:
Teaching introductory progamming using multiplayer board game strategies in Greenfoot. 19-25 - Hui Chen, Kostadin Damevski, Willie M. Edwards:
Infusing cyber-physical systems concepts into an introductory computer science course. 26-34 - Timothy J. Hickey:
Physics-based 3D game design as a first course in computing. 35-41 - Swapna S. Gokhale, Robert McCartney, Thérèse Smith:
Teaching software engineering from a maintenance-centric view. 42-49 - Vincent A. Cicirello:
Experiences with a real projects for real clients course on software engineering at a liberal arts institution. 50-56 - Badreldin Altayeb, Kostadin Damevski:
Utilizing and enhancing software modeling environments to teach mobile application design. 57-64 - Michael Olan:
HTML5 Jumpstart. 65-66 - William Confer:
Distributed project control management: using Fossil to get beyond source control. 67-68 - Mark Sherman, Sarita Bassil, Derrell Lipman, Nathan Tuck, Fred Martin:
Impact of auto-grading on an introductory computing course. 69-75 - Dongqing Yuan, Cody Lewandowski, Brandon Cross:
Building a green unified computing IT laboratory through virtualization. 76-83 - Delbert Hart:
A general education simulation and modeling course to stimulate interest in science. 84-89 - Carolee Stewart-Gardiner, Gail Carmichael, Jennifer Latham, Nathaly Lozano, Jennifer L. Greene:
Influencing middle school girls to study computer science through educational computer games. 90-97 - Viera K. Proulx:
Test-first design pedagogy in introductory Java programming. 98-99 - Karl R. B. Schmitt, Abdel-Hameed A. Badawy, Sabrina R. Kramer, Katie M. Hrapczynski, Elise A. Larsen, Andrea A. Andrew, Artesha C. Taylor, Alexis Y. Williams, Spencer A. Benson, Mara Doughtery, Matthew W. Miller, Breanne Roberston:
Student expectations from CS and other stem courses: they aren't like CS- majors! or (CS !=Stem-CS). 100-108 - Susan Feather-Gannon, Jean F. Coppola, Catharina (Kitty) Daniels, Nancy Lynch Hale, Pauline Mosley, Andrea Taylor:
The evolution of successful service-learning courses in the computing curriculum: from infancy to innovation. 109-116 - Arthur Hoskey:
Simple OS: a component-based operating system simulator in the spirit of the little man. 117-124 - Michael Werner:
Teaching graphics programming on mobile devices. 125-131 - Delbert Hart:
Easy authentication for student web applications. 132-133 - David G. Rilett, John P. Russo:
Using Amazon web services to teach web-enabled database concepts. 134-135 - David J. Malan:
Implementing a massive open online course (MOOC). 136-137 - William Confer:
MiniAT cycles and pins: architecture simulation that lets students work at high and low levels of custom systems. 138-139 - Bonnie K. MacKellar, Mihaela Sabin, Allen B. Tucker:
Scaling a framework for client-driven open source software projects: a report from three schools. 140-147 - Erik L. Wynters:
Examples from computational geometry that demonstrate the potential of using the thrust library to implement parallel processing on GPUs. 148-155 - Marc Waldman:
Keeping it real: utilizing NYC open data in an introduction to database systems course. 156-161 - Vincent A. Cicirello:
A CS unplugged activity for the online classroom. 162-168 - Tommy MacWilliam, R. J. Aquino, David J. Malan:
Engaging students through video: integrating assessment and instrumentation. 169-178 - Jami L. Cotler, Dima Kassab, Xiaojun Yuan:
Under what conditions does web conferencing inhibit learning in a computer science classroom. 179-185 - Namita Sarawagi:
Flipping an introductory programming course: yes you can! 186-188 - Swapna S. Gokhale, Thérèse Smith, Robert McCartney:
Teaching software engineering from a maintenance-centric view using open-source software. 189-191 - Yana Kortsarts, Yulia Kempner:
Enriching undergraduate computer science curriculum with steganography examples. 192-193 - Lisa M. Olivieri:
Piloting POGIL in an introductory Python programming course. 194-195 - Heidi J. C. Ellis, Gregory W. Hislop:
Community-based student learning via participation in humanitarian FOSS projects. 196-198 - Michelle Purcell, Heidi J. C. Ellis, Gregory W. Hislop:
An approach for evaluating open source projects for student participation. 199-200 - Adam H. Villa:
Reinvigorating a database systems course using web applications. 201-202 - Sen Zhang, James Ryder:
Pedagogical practices and benefits of using auto-generation approach to facilitate teaching data structures and algorithms. 203-204 - Gregory Patrick Garvey, David Tomczyk:
Agile game development with scrum in game lab I. 205-207

manage site settings
To protect your privacy, all features that rely on external API calls from your browser are turned off by default. You need to opt-in for them to become active. All settings here will be stored as cookies with your web browser. For more information see our F.A.Q.