


default search action
Journal of Computing Sciences in Colleges, Volume 30
Volume 30, Number 1 [1], October 2014
Papers of the Twenty-first Annual CCSC Midwestern Conference
- Joel Adams:
If parallel computing is the new normal, how do we prepare our students (and ourselves)? 5 - Valinda Scarbro Kennedy:
Industry and education: the time is now. 6 - John C. Hayward:
Google APIs. 7-9 - Mark R. Hodges:
The impact of delaying an easier unit in an introductory computer literacy course. 10-17 - Jonathan Engelsma:
Best practices for industry-sponsored CS capstone courses. 18-28 - Teresa D. Riley, Wei Hao:
Building a cloud-based solution: creating an accessible CIT curriculum. 29-35 - Pak Kwan:
A college freshman's guide to machine learning: short and sweet way to introduce machine learning to college freshman. 36-37 - Henry M. Walker, Joan Krone:
Conducting departmental reviews and serving as a reviewer. 38-40 - Christopher Dibble II, Paul Gestwicki:
Refactoring code to increase readability and maintainability: a case study. 41-51 - Steve Carr:
A programming languages course emphasizing interpreters and object-oriented design. 52-60 - Haodong Wang:
Engendering excitement and interest in computer science courses by using emerging wireless sensors. 61-69 - Joel C. Adams, Elizabeth Shoop:
Teaching shared memory parallel concepts with OpenMP. 70-71 - Cynthia Howard:
Strategically recruiting women students into your undergraduate computing major. 72 - Michael Graf, David P. Bunde:
Using wrappers to simplify task parallel programming. 73-79 - Victor Matos, Rebecca Grasser:
An experience on multithreading using Android's handler class. 80-86 - Daniel Taipala:
Teaching computer architecture in an online learning environment using simulation and peer instruction. 87-98 - Victor T. Norman:
Using interactive activities to foster deep learning in computer networking. 99-100 - Sam Chung:
Improving student collaboration and engagement in project-based courses: agile project management methodology & active learning methods. 101-102 - James Walden:
Teaching with humanitarian free/open source software. 103-104 - E. Kent Palmer:
CS 2013: how to determine if your department meets the new guidelines. 105 - Dale Reed, Baker Franke:
AP CS principles: sneak preview. 106-107
Volume 30, Number 1 [2], October 2014
Papers of the Sixteenth Annual CCSC Northwestern Conference
- Lawrence Snyder:
From arcane to essential: the changing view of programming. 112 - Peter Drake:
Go: the deepest game. 113 - Daniel Lewis, Silvia Figueira:
Attracting a new generation of students to computing. 114-122 - Joanne F. Selinski:
Using the culture of computing to build community. 123-130 - Matthew Dickerson:
Multi-agent simulation, netlogo, and the recruitment of computer science majors. 131-139 - Kelvin Sung, Michael Panitz:
Casual game as cs1/2 teaching modules or exercises. 140-141 - Bharatwaj Appasamy, Christopher Scaffidi:
Evaluation of algorithms for recommending intelligent tutors to computer science students. 142-150 - Christopher D. Hundhausen, Adam S. Carter:
Facebook me about your code: an empirical study of the use of activity streams in early computing courses. 151-160 - Kelvin Sung, Lawrence Snyder:
A case of computer science principles with traditional text-based programming languages. 161-172 - Robert Bryant, Carolyn Cunningham, Heather Crandall, Kathie A. Yerion:
We can do better: unlocking the club house through our classroom practices. 173-175 - Robert Bryant, Judith Bayard Cushing, Jenny Orr, Matthew Dickerson, Richard Weiss:
The impact of computing courses for non-majors. 176-177 - Richard Weiss, Jens Mache, Michael E. Locasto:
EDURange: hands-on cybersecurity exercises in the cloud. 178-180 - David P. Bunde, Jens Mache, Peter Drake:
Adding parallel Haskell to the undergraduate programming language course. 181-189 - Steven R. Vegdahl:
Visualizing NP-completeness through circuit-based widgets. 190-198 - Dan Tappan:
A holistic multidisciplinary approach to teaching software engineering through air traffic control. 199-205 - Kathie A. Yerion, Matthew Dickerson:
Modeling, simulation, and netlogo in the introductory computer science curriculum. 206-208
Volume 30, Number 2 [1], December 2014
Papers of the Twenty-third Annual CCSC Rocky Mountain Conference
- Jiang Li:
Development of programming projects for object-oriented programming courses: from console to GUI applications. 4-16 - William M. Siever:
Automated assessment in data structures: a summary of experience. 17-22 - Robert Vinaja:
The use of lecture videos, eBooks, and clickers in computer courses. 23-32 - Wendy M. DuBow:
Strategically recruiting women students into your undergraduate computing major. 33-34 - Pamela M. Smallwood, Mohamed Lotfy, Mark Sanders:
Introducing the CPU and assembly language concepts via a model instruction set architecture. 35-43 - J. Paul Myers:
The cheat sheet as pedagogical tool. 44-51 - Mira Yun, Magdy Ellabidy, Bowu Zhang:
Project-based learning example: wireless mesh networks for undergraduates. 52-59 - Ed Lindoo:
Bringing COBOL back into the college IT curriculum. 60-66 - David Mulder, Curtis Ray Welborn:
Undergraduate implementation of garbage collection. 67-70 - Wayne Brown:
Image compression for a small satellite: lessons learned. 71-78 - Cecily Heiner:
Stages of group work in CS1. 79-84 - Richard Blumenthal:
Using design patterns to address curricular growth issues. 85-94 - Bhaskar Raj Sinha, Gordon W. Romney, Pradip Peter Dey, Mohammad N. Amin:
Estimation of database complexity from modeling schemas. 95-104 - Durga Suresh, Karina Assiter:
Engaging CS students in service teaching projects. 105-112 - Jody Paul, David Kramer:
Establishing coding conventions for computer science courses. 113-115 - Robert Vinaja:
50th aniversary of the mainframe computer: a reflective analysis. 116-124 - William M. Siever:
Leveraging MOOCs. 125-131 - Curtis Ray Welborn, Todd Peterson, Chris Sanchez, Bradley Hawkins:
Teaching advanced object-oriented programming techniques via a DBMS project. 132-138 - Abhijit Jain:
Data visualization with the D3.JS Javascript library. 139-141
Volume 30, Number 2 [2], December 2014
Papers of the Twenty-eighth Annual CCSC Southeastern Conference
- RoxAnn H. Stalvey:
Strategically recruiting women students into your undergraduate computing major. 147-148 - James Harris:
Testing programming aptitude in introductory programming courses. 149-156 - Kellie Price, Suzanne Smith:
Improving student performance in CS1. 157-163 - Andrea Tartaro, Haley Cottingham:
A problem-based, survey introduction to computer science for majors and non-majors. 164-170 - Laurie White, Robert Allen:
Using Google apps script for classroom management and more. 171-173 - J. Dean Brock, Rebecca F. Bruce:
Sensing the world with a Raspberry Pi. 174-175 - Bryson R. Payne:
Teaching Android and iOS native mobile app development in a single semester course. 176-183 - Brian Patterson, Lynn Gieger:
A short college course in the spirit of the CS principles project. 184-191 - Rance D. Necaise:
EzGraphics: Python graphics for the classroom. 192-199 - José M. Garrido:
Using cross-platform graphics packages for GUIs and data plotting with SCL and C/C++. 200-201 - Michael R. Lehrfeld, Adam Ogle, Brandon Franklin, Jeremiah Y. Dangler:
Dimensioning SPAM: an in depth examination of why users click on deceptive emails. 213-219 - Ken Abernethy, Kevin Treu:
Integrating sustainability across the computer science curriculum. 220-228 - Renée McCauley, Paul E. Anderson, James F. Bowring, Bill Z. Manaris, George J. Pothering, Christopher W. Starr, Laurie Patterson, Andrew Besmer:
Beyond the traditional: computing degrees for broadening participation. 229-230 - Aspen Olmsted, John Anderson:
Correctness guarantees in learning management system integration. 231-233 - José M. Garrido:
Implementing computational models of dynamical systems with SCL. 234-236 - John M. Hunt:
Python in CS1: why change now? 237-239 - Jean H. French:
Introducing living labs to innovate software engineering. 240-246 - Adam Whitley, Dipesh Dave, John Fenwick, Benjamin Tyler McDaniel, Nicholas Radford, Gregory Tyler Loftis:
Teaching software design principles to undergraduates by creating software inspired by the board game Castle Panic. 247-253 - Brian Dopson, Cardavian Lowery, Deepti Joshi:
Collection and analysis of social media datasets. 254-261 - Andrea Tartaro:
Bejeweled. 262-264
Volume 30, Number 3, January 2015
Papers of the Thirtieth Annual CCSC Eastern Conference
- Daniel Russell:
Mindtools: what does it mean to be literate in the age of Google? 5-6 - Gary McGraw:
Software security and the building security in maturity model (BSIMM). 7-8 - Elizabeth Carter:
Its debug: practical results. 9-15 - Candice Schumann, Timothy Highley, Howard Stickley:
An approach to the fairy tale card game: a rotating sets competitive knapsack problem with strongly stochastic rewards and item availability. 16-25 - Francis Akowuah, Jerrisa Lake, Xiaohong Yuan, Emmanuel Borkor Nuakoh, Huiming Yu:
Testing the security vulnerabilities of OpenEMR 4.1.1: a case study. 26-35 - Rance D. Necaise:
Python graphics for the classroom. 36 - Darlene Cross, Miguel Fernandez, Brenasia Ward-Caldwell, Duke Ewing, Nick Watts:
Recruiting, retaining, and completing as a team. 37 - Todd W. Neller:
Pedagogical possibilities for the 2048 puzzle game. 38-46 - Jeffrey A. Stone, Tricia K. Clark:
Experiences with a hybrid CS1 for non-majors. 47-53 - Leslie Chandrakantha:
Teaching chi-square test for independence using simulation in Excel and R. 54-62 - Adam H. Villa:
A top down approach to an introductory database systems course using web applications. 63-74 - Amanda M. Holland-Minkley:
Engaging students in scientific thinking: eye tracking methods as a GEN-ED. 75-82 - Nathan Sprague:
Teaching robotics using ROS. 83 - Scott Frees:
A place for node.js in the computer science curriculum. 84-91 - Aparna Mahadev, Karl R. Wurst:
Developing concentrations in big data analytics and software development at a small liberal arts university. 92-98 - Karl R. B. Schmitt, Abdel-Hameed A. Badawy, Sabrina R. Kramer, Katie M. Hrapczynski, Elise A. Larsen, Artesha C. Taylor, Andrea A. Andrew, Mara Doughtery, Matthew W. Miller, Breanne Roberston, Alexis Y. Williams, Spencer A. Benson:
A failing grade for faculty: comparing faculty perception of student expectations and reality. 99-107 - Lillian (Boots) Cassel:
Strategically recruiting women students into your undergraduate computing major. 108 - Kyle Hannah, Steven Gianvecchio:
Zeuslite: a tool for botnet analysis in the classroom. 109-116 - Robert M. Marmorstein:
Teaching semaphores using... semaphores. 117-125 - Joo Tan, David Day, Kyle Wamsley:
Designing an interactive personal assistant web application system. 126-133 - Karen Anewalt Cockrell, Jennifer A. Polack, Rance D. Necaise:
Connecting academic and professional computer science: strategies and experiences. 134 - Lindsay H. Jamieson, Alan C. Jamieson:
Setting up and running emerging scholars workshops for CS1. 135
Volume 30, Number 4 [1], April 2015
Papers of the Twenty Sixth Annual CCSC South Central Conference
- Timothy Stanley:
Computer science teaching visualizations using logic simulation: conference tutorial. 4-6 - David M. Hansen:
Introducing machine learning via baseball's hall of fame. 7-14 - Jonathan Stone, Thomas Turner:
A visual simulator for a modified p-machine. 15-21 - Timothy D. Stanley, Timothy J. Stanley:
A quick, complete overview providing scaffolding for computer organization/architecture classes. 22-29 - Xusheng Wang:
Integrate JavaScript into the course: organization of programming languages. 30-36 - Michael Kart:
Effects of learning styles on student outcomes in a general education computing course. 37-43 - Adam Baird:
Marketable skills for computer science graduates in the machinima industry: conference tutorial. 44 - Suzanne W. Dietrich:
Pedagogical integration of database visualizations for many majors: conference tutorial. 45 - Bilal Shebaro:
Digital forensics: you can run but you can't hide: conference tutorial. 46 - Andy Bennett:
Understanding the tradeoff between anonymity and accountability: conference tutorial. 47 - Gin Likins:
An introduction to open source software concepts and communities: conference tutorial. 48 - Li-Jen Shannon:
Robotics competition through academic community engagement for the best: conference tutorial. 49 - Nadimpalli V. R. Mahadev, Kevin B. Austin:
Sound localization by robot using inter-aural time differences. 50-56 - Penn P. Wu:
Teaching the RSA algorithm with a hands-on C++ coding project. 57-64 - David A. Scanlan:
Privacy issues: systems about which our students need to know. 65-73
Volume 30, Number 4 [2], April 2015
Papers of the Eighth Annual CCSC Southwestern Conference
- Julie Flapan:
Democratizing computer science K12 education in California: ensuring equitable access to all students: keynote address. 78-79 - Sumun L. Pendakur:
Caught in the web: the educator's power to untangle the student experience: invited speaker. 80-81 - Michael Erlinger:
CS ED - where is the NSF support/money: invited speaker. 82 - Lori Carter, Tim Little, Claire Mathews:
Undergraduate programs in computational science. 83-91 - Andrew Fishberg, Samuel A. Posner:
Neo-piagetian reasoning and abstraction: introducing low-level programming to novice students. 92-99 - Kurtis B. Kredo II:
Automated feedback and grading for computer architecture assignments using web-based tools. 100-106 - Mackenzie Leake:
Chart-based strategies for solving Bayesian inference problems. 107-114 - Eliot C. Bush, Ran Libeskind-Hadas:
Biologically motivated problems for introductory computer science: conference tutorial. 115 - David Klappholz:
Real projects for real clients courses: conference workshop. 116-117 - Ankur Chattopadhyay:
Beware of input buffer misbehavior and make your code behave: a nifty hands-on assignment on secure coding at the CS0 and CS1 levels: nifty assignment. 118 - Zahira Khan:
Teaching SQL performance tuning: nifty assignment. 119 - Andrew Mertz, Nancy Van Cleave:
Visualizing some benefits of parallel computing with Julia sets: nifty assignment. 120 - Andrew Mertz:
A simple introduction to web services using Flickr: nifty assignment. 121 - Nancy Van Cleave:
Hand held solitaire: a game assignment for CS I: nifty assignment. 122
Volume 30, Number 5 [1], May 2015
Papers of the Thirteenth Annual CCSC Mid-South Conference
- S. J. (Sandy) Schaeffer:
Maximizing employability and employment as an it professional in the 21st century. 4-5 - Daniel Brandon:
Teaching data analytics across the computing curricula. 6-12 - Tony Pittarese:
Teaching business intelligence to computing students through a simulation and evolutionary lab sequence. 13-19 - Tony Pittarese, Michael R. Lehrfeld, David L. Tarnoff, Don Bailes:
Developing an integrated multi-program computing department. 20-26 - Gabriel J. Ferrer, Lisa Henderson, Betsy Sanders:
Managing undergraduate staff: panel discussion. 27 - David Naugler:
Elixir: conference tutorial. 28 - David Middleton:
Developing students' testing skills: covering space: nifty assignment. 29-31 - Cong-Cong Xing:
How can memory bits and power sets benefit each other?: nifty assignment. 32-33 - Matt Brown:
Comparing classification techniques by predicting the gender of chickens: nifty assignment. 34-35 - David Naugler, Larry J. Morell, Tony Pittarese:
Issues in ABET accreditation: panel discussion. 36 - Andrew L. Mackey:
Enterprise systems: conference tutorial. 37-38 - John W. Coffey:
Relationship between design and programming skills in an advanced computer programming class. 39-45 - David Munro:
Hosting hackathons a tool in retaining students with beneficial side effects. 46-51 - Scott Ragsdale:
Pursuing and finishing an undergraduate computing degree: insights from women computing graduates. 52-59 - Gin Likins:
An introduction to open source software concepts and communities: conference tutorial. 60 - Larry J. Morell, Chengzhu Jiang:
Using ShellInABox to improve web interaction in computing courses. 61-66 - David L. Tarnoff:
Integrating the arm-based Raspberry Pi into an architecture course. 67-73 - Crystal Cox, Michael A. Murphy:
Hands-on, web service based, software architecture lab component for software engineering course. 74-80 - David Naugler:
Regular expressions in C++11/14: conference tutorial. 81
Volume 30, Number 5 [2], May 2015
Papers of the Twenty-first Annual CCSC Central Plains Conference
- Jim Ingram:
Optimizing business decisions. 88 - David B. Foss:
The evolution of banking technology. 89 - Tammy Pirmann:
CSTA - state of K-12 computer science education in the US. 90 - Sean Patrick Goggins:
HFOSS: humanitarian open source software in the college classroom: pre-conference workshop. 91-92 - Jesse Eickholt:
Adding computing theory to a course on computer design and architecture. 93-99 - S. Maniccam:
Splitting tower of Hanoi into odd even disks. 100-106 - Brian Kokensparger:
Meaningful geometrics: bridging scratch to Python: nifty assignment. 107-109 - Edward J. Mirielli, Linda D. Webster:
Modeling alcohol absorption and elimination from the human body: a case study in software development: nifty assignment. 110-112 - Diana Linville, Robert Moulder, Joni K. Adkins, Jim Ingram, Carol Spradling, Lesley Martin:
University, K-12, and businesses collaborate in professional advisory team: panel discussion. 113-114 - Carol Spradling, Diana Linville, Michael P. Rogers, Judy Clark:
Are MOOCs an appropriate pedagogy for training K-12 teachers computer science concepts? 115-125 - Jeffery Solheim:
Web apps in the computer science curriculum: a guide using Heroku, Java servlets, and Postgres. 126-133 - Linda D. Webster, Tim DeClue, Scott Sigman:
Managing student software engineering projects: panel discussion. 134-135 - Vasilisa Bashlovkina, Anita DeWitt, Anqing Liu, Nicolas Knoebber, Henry M. Walker:
A refined C-based infrastructure and curriculum to support robots in introductory CS. 136-143 - Michael P. Rogers, Bill Siever:
Switching to Swift: instructional issues and student sentiment. 144-150 - Wei Xiong, Douglas Hawley, David R. Monismith:
NoSQL in database education: incorporating non-relational concepts into a relational database course: panel discussion. 151-152 - George Thomas:
Towards dynamic heterogeneous team restructuring in task allocation domains. 153-159 - John A. Trono:
Transactions: they're not just for banking any more. 160-166 - Brian Hare, Joni K. Adkins, Edward J. Mirielli, Caleb Berkstresser, Linda Webster:
Flipping the classroom in introductory CS courses: panel discussion. 167 - Linda Webster, Michael Hass, Rex McKanry, David Heise, Adam Beamer:
Transfer articulation agreements in the computer science and information technology disciplines: panel discussion. 168-169 - Baoqiang Yan:
A tutorial on Swift: tutorial presentation. 170 - Curt Kelly, Angie Klein, Lesley Martin:
Optional approaches to curriculum for high school computer science: panel discussion. 171 - Tim DeClue:
EarSketch: tutorial presentation. 172-173 - Matthew Dickerson:
Agent-based modeling and NetLogo in the introductory computer science curriculum: tutorial presentation. 174-177
Volume 30, Number 6, June 2015
Papers of the Twentieth Annual CCSC Northeastern Conference
- Sepandar D. Kamvar:
Self-limiting software and sociotechnical ecosystems: Friday plenary session. 5 - Kim Bruce:
Programming with Grace: Saturday plenary session. 6-7 - Michael Jonas, Mihaela Sabin:
Computational thinking in Greenfoot: AI game strageties for CS1: conference workshop. 8-10 - Siddharth Kaza, Blair Taylor, Elizabeth K. Hawthorne:
Introducing secure coding in CS0, CS1, and CS2: conference workshop. 11-12 - Stan Kurkovsky:
Teaching software engineering with Lego serious play: conference workshop. 13-15 - Kyle Burke:
Chapel: a versatile language for teaching parallel programming: conference workshop. 16 - Sen Zhang, Cynthia Marcello, Howard Reed, Arthur Hoskey, James Antonakos:
Preliminary analysis of the 2014 snapshot of SUNY computer science gatekeeper courses. 17-23 - Fred Martin, Mark Sherman:
A dual-major course emphasizing computer science and graphic design. 24-31 - Christopher Stuetzle:
Public debate format for the development of soft skill competency in computer science curricula. 32-37 - Joseph Lawrance, Seikyung Jung:
Quick Git setup: tutorial presentation. 38-40 - Bonnie K. MacKellar, Margaret S. Menzin, Jesse M. Heines, Joan Peckham, Ursula Wolz:
Making interdisciplinary courses and projects work: panel discussion. 41-44 - Edmund A. Lamagna:
Algorithmic thinking unplugged. 45-52 - Mark Sherman, Fred Martin:
The assessment of mobile computational thinking. 53-59 - Kyle Burke:
An abstract game for each data structure: lightning talk. 60-61 - Nanette Veilleux:
Lessons from women's colleges: what works, what doesn't and what will work elsewhere: panel discussion. 62-63 - Delbert Hart:
Using the cloud as middleware: tutorial presentation. 64-66 - Bruce P. Tis:
Using packet sniffing to teach networking concepts. 67-74 - Ian Cullinane, Catherine Huang, Thomas Sharkey, Shamsi Moussavi:
Cyber security education through gaming cybersecurity games can be interactive, fun, educational and engaging. 75-81 - Jami Lynn Cotler, Meg Fryling, Jack Rivituso, Lauren Mathews, Shauna Pratico:
The social side of CS: engaging undergraduate computer science students in the IRB process for research investigating cyberbullying in online multi-player gaming environments. 82-88 - Joan M. Lucas:
Teaching greedy algorithms using a single problem domain. 89-96 - Michael R. Scheessele, Hang Dinh, Mahesh Ananth:
On adding a critical thinking module to a discrete structures course. 97-103 - Roland DePratti:
Challenges in designing an introductory course in big data programming: lightning talk. 104-105 - Ann Moskol, Dominic Herard, Michael Deslauriers, Joan Peckham:
Introductory computer science courses: a discussion about mutliple pathways and approaches in high school and college: panel discussion. 106-109 - Jami L. Cotler, Dima Kassab, Xiaojun Yuan:
Using web conferencing to foster learning partnerships in a team-based learning computer science classroom. 110-118 - Mihaela Sabin, Paul Snow, Mary Laturnau:
Evaluation of a computing and engineering outreach program for girls in grades 8-10. 119-126 - Rahman Mitchel Tashakkori, Ahmad Ghadiri, Sina Tashakkori:
Involving high school students with visualization & image processing. 127-134 - William T. Tarimo, Timothy J. Hickey:
Adopting a "flipped" interactive pedagogy using TeachBack: tutorial presentation. 135-137 - David Bau:
Droplet, a blocks-based editor for text code. 138-144 - Dominique Thiébaut:
Automatic evaluation of computer programs using Moodle's virtual programming lab (VPL) plug-in. 145-151 - Ying Liu:
Promoting student engagement in fundamental Java programming classes using a poll software system: faculty poster abstract. 152-153 - Fatima Abu Deeb, Timothy J. Hickey:
The Spinoza code tutor: faculty poster abstract. 154-155 - Stoney Jackson, Heidi J. C. Ellis, Gregory W. Hislop, Lori Postner:
Team project experiences in humanitarian free and open source software (HFOSS): faculty poster abstract. 156-157 - Lisa MacLean:
Creating online programming boot camps: faculty poster abstract. 158-159 - Frances K. Bailie, Srilal Krishnan, Joseph Stabile:
An interdisciplinary model for computer science, mathematics, and environmental science for non-majors: faculty poster abstract. 160-162 - Sarbani Banerjee:
Attracting underrepresented students to engineering and computer science: faculty poster abstract. 163-164

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.