


default search action
Journal of Computing Sciences in Colleges, Volume 31
Volume 31, Number 1 [1], October 2015
Papers of the Twenty-second Annual CCSC Midwestern Conference
- Michael Goldweber:

Improving course relevance: incorporating the social value of computing into your courses. 5-6 - William Mitchell:

CCSC at thirty: are we old or young? 7-19 - Cathy Bareiss:

Assessment and/or ABET accreditation: the good, the bad, and the helpful. 20 - Paul Tymann:

Reviewing NSF proposals: effective proposal writing via the review process. 21-22 - Brian T. Howard:

Leveraging synergy between database and programming language courses. 23-30 - Yingbing Yu:

Intrusion detection of masqueraders using data mining and soft computing techniques. 31-36 - Jason Litchfield, Steven Ledsworth, Jesse Eickholt:

Incorporating economy hardware into a computer design and architecture course. 37-44 - Paul E. Buis:

The D programming language. 45-46 - Murali Mani, Suleyman Uludag, Christopher Zolinski:

On evaluating the use of Zachman framework in computer science and information systems classes. 47-59 - Robert E. Beasley:

The effects of cognitive monitoring and confidence disposition on computing test scores. 60-69 - Justin W. Smith, James W. McGuffee:

Data and content management: a master's level course. 70-79 - Daniel Taipala:

An introduction to information retrieval and the use of map-reduce for text processing. 80-81 - Gongjun Yan, Abbas Foroughi, Hui Shi, Yajuan Xiang:

Multiple strategies to boost online discrete mathematics class. 82 - Daniel Myers, James W. McGuffee:

Choosing Scrapy. 83-89 - Paul Gestwicki:

Teaching game programming with PlayN. 90-97 - Hans Dulimarta, Jonathan Engelsma:

DevKeeper: a poor professor's mobile device management solution. 98-105 - David P. Bunde, Joe Hummel, Jaime Spacco:

Experiences adopting peer instruction. 106-107 - Pak Kwan:

Why Scala matters: introduction to Scala programming. 108-109 - James T. Streib:

Critical thinking and debugging software. 110-116 - Haodong Wang:

Enhancing Java programming teaching effectiveness for u-shaped class students. 117-125 - Stephen Larson:

Introducing data mining concepts using Microsoft Excel's table analysis tools. 127-129
Volume 31, Number 1 [2], October 2015
Papers of the Seventeenth Annual CCSC Northwestern Conference
- Peter Shirley:

Drawing inspiration from the teaching of art. 135 - Matthew Dickerson:

Can computers reason (and enjoy sex)? 136-137 - Suzanne W. Dietrich:

Databases, everyone!: customizable animations with self-assessment. 138-139 - Yan Bai, Xinli Wang:

Teaching offensive security in a virtual environment. 140-142 - Adam S. Carter, Christopher D. Hundhausen:

The design of a programming environment to support greater social awareness and participation in early computing courses. 143-153 - Greg Gagne:

Agile.edu: an agile undergraduate software engineering course. 154-160 - Mike Bailey:

What educators need to know about where openGL is and where it is going. 161-166 - Lubomir Ivanov:

3D game development with unity in the computer science curriculum. 167-173 - Brent Wilson, Michael Vandeberg:

Easy distributed grid architecture for research: easy access to supercomputing. 174-180 - David Klappholz:

Teaching the entire software development life cycle. 181-182 - Mike Bailey, John Grieco, Arlen Speights, Richard Weiss, Genevieve Orr:

3D printing in the classroom and laboratory. 183-184 - Robert R. Lewis:

An introduction to coaster. 185-187
Volume 31, Number 2 [1], December 2015
Papers of the Twenty-fourth Annual CCSC Rocky Mountains Conference
- David Mulder:

Pitfalls in Objective-C. 5-10 - Daniel C. Cliburn:

Teaching shader programming through team-based learning in a computer graphics course. 11-17 - Nobuyuki Nezu:

Teaching parallel programming in 50 minutes. 18-24 - Nathan Barker, Laurie Harris:

Does taking a computer application course correlate with better grades in other general education courses? 25-31 - Michael Grady:

PARI/GP: a user friendly environment for teaching the RSA encryption algorithm. 32-40 - Daniel McDonald, Justin McKay:

Using a hybrid data model to manage ultrasound signaling data. 41-47 - James D. Teresco:

Using highway mapping data graphs and map visualizations in computer science courses: tutorial presentation. 48-50 - Denise Duncan, Ed Lindoo:

Yammer goes to college. 51-57 - Marcos Pinto, Mamun Hasam, Hsinrong Wei:

Safe AI: creating a health care expert system. 58-64 - Soma Datta, Susan A. Mengel:

Multi-stage decision method to generate rules for student retention. 65-71 - George Thomas, Matthew Zahm, David Furcy:

Using a sentence compression pipeline for the summarization of email threads in an archive. 72-78 - Helen H. Hu, Brian Avery:

CS principles with POGIL activities as a learning community. 79-86 - Lisa Reynolds, Quentin Mayo, David Adamo, Renée C. Bryce:

Improving conceptual understanding of code with Bug Fixer. 87-94 - Daniel C. Cliburn:

An introduction to virtual reality application development: tutorial presentation. 95 - Michael Glass, Kelvin S. Bryant, Jung Hee Kim, Melissa A. Desjarlais:

Come let us chat together: simultaneous typed-chat in computer-supported collaborative dialogue. 96-105 - Curtis Ray Welborn:

Mathematics of flocking behavior. 106-111 - Jody Paul:

Insights from first-semester computer science end-of-course exams. 112-123 - Timothy D. Stanley:

Computer science teaching visualizations using logic simulation: conference workshop. 124-126 - Helen H. Hu:

Becoming an advocate for K-12 CS education: conference workshop. 127 - Emily Tucker, Jaden Terry, Quinn Bryant, John Peterson:

A student project experience: a virtual campus tour. 128-134 - Janice L. Pearce, Mario Nakazawa, Scott Heggen:

Improving problem decomposition ability in CS1 through explicit guided inquiry-based instruction. 135-144 - Jody Paul:

Using JFLAP to engage students and improve learning of computer science theory: tutorial presentation. 145-148 - Karina Assiter, Charlie Wiseman:

An introduction to Alice programming as a steam engagement tool: tutorial presentation. 149-150
Volume 31, Number 2 [2], December 2015
Papers of the Twenty-ninth Annual CCSC Southeastern Conference
- Beth A. Quinn:

EngageCSEdu: a living collection of CS1 & CS2 course materials to engage and retain diverse students. 155-157 - Amy Shannon, Valerie Summet:

Live coding in introductory computer science courses. 158-164 - Lynn Lambert:

Factors that predict success in CS1. 165-171 - John M. Hunt:

Python in CS1 - not. 172-179 - Bryan Catron, Chris Healy, Andrea Tartaro, Kevin Treu:

Computing across the curriculum as a means of revitalizing undergraduate computer science: panel discussion. 180-181 - Durell Bouchard:

Chat bot: nifty assignment. 182-184 - N. Faye Angel, Nichole Young, Amanda Dollman:

Creating a database from "scratch": Smarter Solutions, Inc. case study: nifty assignment. 185-187 - Robert Lutz, Evelyn Brannock:

Breaking dawn: nifty assignment. 188-190 - Robert Lutz, Evelyn Brannock:

Going rogue: nifty assignment. 191-193 - Robert Grimes, Jenq-Foung JF Yao:

Development of a novel key-derivation function for speed, security and simplicity in picture-passphrase encryption. 194-200 - Yinlin Chen, Edward A. Fox:

Extending ensemble: an education digital library for computer science education. 201-207 - Ken Abernethy, Kevin Treu:

Evolving the information technology major by embracing interdisciplinary. 208-216 - Christopher A. Healy:

The parse machine. 219-226 - Jean H. French:

Mitigating bias in program assessment data: triangulation and enhanced data collection. 227-233 - Annamaria V. Kish:

Data partitioning for distributed web service transactions. 234-241 - Rance D. Necaise:

EzGraphics: Python graphics for the classroom: conference workshop. 242-243 - Bryson R. Payne:

Using 3D printers in a computer graphics survey course. 244-251 - Rebecca F. Bruce, Susan Reiser:

Challenging notions of being normal in the CS classroom. 252-259 - Richard Gruss, Mohamed M. Farag, Tarek Kanan, Mary C. English, Xuan Zhang, Edward A. Fox:

Teaching big data through project-based learning in computational linguistics and information retrieval. 260-270 - Karen Anewalt, Joel K. Hollingsworth, Rance D. Necaise, Jennifer A. Polack, Andrea Tartaro:

Experiences in responding to computer science curricula 2013: panel discussion. 271-274 - J. Dean Brock:

Being the DBA (database administrator): nifty assignment. 275-277 - James S. Plank:

A B-tree assignment that is realistic enough that students can list it on their resumes: nifty assignment. 278-282 - Steven Benzel:

A simple stylometric comparator: nifty assignment. 283-284
Volume 31, Number 3, January 2016
Papers of the Thirty-first Annual CCSC Eastern Conference
- Clif Kussmaul:

Guiding students to understand key concepts and develop process skills with POGIL: tutorial presentation. 1-5 - James E. Heliotis:

Whether to include Java 8 features in introductory CS courses: conference workshop. 6-7 - Christa M. Chewar, Suzanne J. Matthews:

Lights, camera, action!: video deliverables for programming projects. 8-17 - Suzanne J. Matthews:

Teaching with parallella: a first look in an undergraduate parallel computing course. 18-27 - John Beidler:

Student visualizations. 28-33 - Tom Callaway:

An introduction to open source software and communities: tutorial presentation. 34-35 - Juan Jenny Li, Patricia Morreale:

Enhancing CS1 curriculum with testing concepts: a case study. 36-43 - Arthur Hoskey, Sen Zhang, Howard Reed, Cynthia Marcello:

Sharing the preliminary outcomes of designing a semi-standardized accessible concept-based introduction to computing course curriculum. 44-52 - Jonathan P. Munson, Elizabeth A. Schilling:

Analyzing novice programmers' response to compiler error messages. 53-61 - Andrea F. Lobo, Ganesh R. Baliga:

Assessment of a project-based curriculum for algorithm design and NP-completeness centered on the traveling salesperson problem. 62-69 - Gerald A. Shultz:

The simplex method in an advanced algorithms course. 70-77 - Anany Levitin:

Algorithm design strategies in CS curricula 2013: hits and misses. 78-84 - Don Goelman:

Databases, everyone!: customizable animations with self-assessment: tutorial presentation. 85 - Brian Heinold, Frederick Portier, Scott Weiss:

A small paper on smalltalks: experiences in running a student-faculty colloquium series. 86-92 - Benito Mendoza García, José M. Reyes Álamo, Huixin Wu, Aparicio Carranza, Laura Zavala:

iPractice: a self-assessment tool for students learning computer programming in an urban campus. 93-100 - Dee A. B. Weikle:

More insights on a peer tutoring model for small schools with limited funding and resources. 101-109 - Joshua Eckroth:

Foundations of a cross-disciplinary pedagogy for big data. 110-118 - Adam H. Villa:

Big data: motivating the development of an advanced database systems course. 119-128 - Robin M. Snyder:

Using Node.js to manage distributed computation of Python programs using inexpensive computing clusters. 129-136 - Michael Olan:

Web applications with HTML5 jumpstart: tutorial presentation. 137-138
Volume 31, Number 4 [1], April 2016
Papers of the Twenty Seventh Annual CCSC South Central Conference
- Paul Tymann, Michael Erlinger:

Reviewing NSF proposals: effective proposal writing via the review process: conference tutorial. 4 - Kessia Eugene, Catherine Stringfellow, Ranette H. Halverson:

The usefulness of rubrics in computer science. 5-20 - Karina Assiter, Charlie Wiseman:

Exploratory learning with Alice: experiences leading a computer science workshop for girl scouts. 21-27 - Michael Kart:

Teaching type design using transition diagrams and sports scoreboards. 28-35 - Achla Agarwal, Krishna K. Agarwal, Leslie D. Fife, M. Emre Celebi:

Raptor and visual logic©: a comparison of flowcharting tools for CS0. 36-41 - Philip J. Schielke:

Ruse: a simple language and interpreter for an introductory programming languages class. 42-48 - Leslie D. Fife, Adam Jordan:

The development of an academic cyber security lab: from bare walls to functional lab. 49-55 - Timothy D. Stanley, Dana Doggett, Loren Cook, Dennis Fairclough:

Simple emulated computer improvements to facilitate understanding in introductory computer programming and computer organization/architecture classes. 56-62 - Vipin Menon, Leslie D. Fife:

The role of vintage hardware in motivating today's computer science students. 63-69 - Vipin Menon, Leslie D. Fife, Tyler Spears:

The role of the RSA algorithm in awakening the computer science student to the beauty of mathematics. 70-76 - Timothy J. McGuire, Michael C. Scherger:

A gentle introduction to GPU programming: conference tutorial. 77 - Sophie Gairo, Phillip Valdez, Gage J. K. Martin, Bilal Shebaro:

There's an app for that: an introduction to ioS development: conference workshop. 78
Volume 31, Number 4 [2], April 2016
Papers of the Ninth Annual CCSC Southwestern Conference
- Mehran Sahami:

Statistical modeling to better understand the dynamics of student populations in CS: keynote address. 82-83 - Chris Stephenson:

And now the hard work begins: achieving the promise of computer science education: keynote address. 84-85 - Paul Tymann:

Reviewing NSF proposals: effective proposal writing via the review process: conference tutorial. 86 - Bruce W. Char:

Automatic feedback systems for code: what can they tell the busy instructor? 87-93 - Bryan Dixon:

Code isolation for accurate performance scoring using Raspberry PIs. 94-99 - Wen-Chin Hsu, G. Michael Barnes:

Are computer information technology majors different than computer science majors in personality, learning style, or academic performance? 100-107 - Osvaldo Jiménez, Daniel C. Cliburn:

Scrum in the undergraduate computer science curriculum. 108-114 - Angelo Kyrilov, David C. Noelle:

Do students need detailed feedback on programming exercises and can automated assessment systems provide it? 115-121
Volume 31, Number 5 [1], May 2016
Papers of the Fourteenth Annual CCSC Mid-South Conference
- David Naugler:

An introduction to Elixir programming: pre-conference workshop. 4 - Kelvin S. Bryant, Xiaohong Yuan:

A course module on mobile programming. 5-11 - H. David Mathias:

An autonomous drone platform for student research projects. 12-20 - Joseph V. Elarde:

A computer architecture/organization team project: reverse engineering MARIE. 21-28 - John W. Coffey, Bernd Owsnicki:

Introducing a reflective activity into the design process in an advanced computer programming course. 29-37 - Andrew L. Mackey:

Incorporating big data technology into computing curriculum: conference tutorial. 38-39 - Samuel C. Hsieh:

Pigeons and pigeon holes in finite-state machines. 40-46 - Anurag Dasgupta:

Students' experience of using boost graph library in a graph theory course. 47-52 - Cong-Cong Xing:

Seven different proofs for |P(A)|=2n. 53-61 - George Thomas:

An optimal algorithm for dynamic heterogeneous team restructuring in budget constrained domains. 62-69 - Cong-Cong Xing:

A mutually beneficial assignment to mathematics and computer programming: nifty assignment. 70-71 - Jim Kirk:

A simple machine learning assignment for an introductory C programming class: nifty assignment. 72-73 - Mark H. Goadrich:

Using IPython for data science and scientific computing applications: conference tutorial. 74-75 - Gabriel J. Ferrer:

Java 8 and the JavaFX library: conference tutorial. 76 - Matt Brown:

An empirical investigation of student arrivals, departures, and persistence in computing majors. 77-84 - Christina N. Outlay:

Targeting underrepresented minority and low-income girls for computing camps: early results and lessons learned. 85-94 - Soon Ae Chun, James Geller, Ankur Taunk, Karthik Sankaran, Tushar Swaminathan:

Slob: security learning by ontology browsing: comprehensive cyber security learning resources in a web portal. 95-101 - Larry J. Morell:

An extensible text-to-html translator. 102-108 - John Hightower:

Mean: a full JavaScript stack for web development: conference tutorial. 109-110 - Paul Tymann:

Reviewing NSF proposals: effective proposal writing via the review process: conference tutorial. 111-112
Volume 31, Number 5 [2], May 2016
Papers of the Twenty-second Annual CCSC Central Plains Conference
- Darrin Clawson:

How mobile, wearables, iot, and cloud technologies are impacting business every day! 118-119 - Brian Faros:

The paradox of automation. 120-121 - Bennett Brown:

Who will teach what, now, to the class of 2029? 122-123 - Libby Shoop, Joel C. Adams:

CS in parallel: pre-conference workshop. 124 - Brian Kokensparger:

Seven reasons why the shakespeare corpus is an excellent training context for digital humanities programming. 125-132 - William Confer:

A programming competition model for small live contests. 133-139 - Timothy Urness:

Do students know what they think they know?: assessing student confidence in a computer graphics course. 140-146 - Timothy Urness:

Incorporating data visualization in a course on computer graphics. 147-154 - Paul Tymann:

Reviewing NSF proposals: effective proposal writing via the review process conference tutorial. 155-156 - Jesse Eickholt, Edward J. Mirielli:

A bioinformatics approach for exploring text-processing: calculating protein weights nifty assignment. 157-159 - Brian Kokensparger:

Transformational programming: using the Shakespeare corpus to help students learn decision structures nifty assignment. 160-162 - Edward J. Mirielli, Linda Webster:

Business continuity and information availability: nifty assignment. 163-166 - Jamil Saquer:

Python GUI for a memory matching game: nifty assignment. 167-168 - Wen-Jung Hsin:

Discrete mathematics interactive activities: nifty assignment. 169 - Baochuan Lu, Jim Cain, Tim DeClue:

Running a programming contest with Mooshak: conference tutorial. 170 - Carol Browning, Scott Sigman:

Pedal: a pedagogical software development process designed for student success. 171-178 - Michael P. Rogers, Bill Siever:

Achieving the EMBaaSABLE: easy cloud storage, push notifications and social media integration in an introductory mobile computing class. 179-186 - Diana Linville, Michael P. Rogers, Curt Kelly, Carol Spradling, Denise M. Case:

Profession-based learning through collaboration and vertical alignment with K12, higher education, and industry: panel discussion. 187-189
Volume 31, Number 6, June 2016
Papers of the Twenty-first Annual CCSC Northeastern Conference
- Adam H. Villa:

Hands-on computer security with a Raspberry Pi. 4-10 - Kevin McCullen:

An Android application development class. 11-17 - Darci Burdge, Stoney Jackson:

Git 101: foundations for a common workflow to contribute to HFOSS: tutorial presentation. 18-20 - Michael Black:

Export to arduino: a tool to teach processor design on real hardware. 21-26 - Erik L. Wynters:

Fast and easy parallel processing on GPUs using C++ AMP. 27-33 - Darci Burdge, Stoney Jackson:

Git 102: a common workflow to contribute to HFOSS: tutorial presentation. 34-36 - Stefan Christov, Derek Koch, Brian Gill, George Karagkiaouris:

Preparing students for the workplace through an apprenticeship program: panel discussion. 37-39 - Erik L. Wynters:

Thrust makes it easy to introduce parallel processing on GPUs into a research project or college course: faculty poster abstract. 40-41 - Susan Ceklosky:

Using Java leJOS to teach robotics to Java programmers: faculty poster abstract. 42-43 - Lisa M. Olivieri:

History, trends & ethical issues: the liberal arts and computer science: faculty poster abstract. 44-45 - Yana Kortsarts:

Introductory course in data mining: faculty poster abstract. 46-47 - Dan Bennett:

A wombat ISA simulation for teaching computer architecture: faculty poster abstract. 48-49 - Michael Jonas:

Capstone: impact of a successful undegraduate research program: faculty poster abstract. 50-51 - Mohammed Ghriga, Richard D. Shang, Rshana Shurria:

Discovering community development information from social media: a social media analytics project using IBM BlueMix: faculty poster abstract. 52-54 - Boris Brimkov:

Emphasizing space efficiency in a computer science curriculum: faculty poster abstract. 55-57 - Marcel Filimon, Michael Jonas:

Reconfigurable software defined radio development platform: faculty poster abstract. 58-59 - Alvaro Uribe-Quevedo, Bill Kapralos, Andrew Hogue, Kamen Kanev, Michael Jenkin, Reneta P. Barneva:

A multi-user tabletop display with enhanced mobile visuals for teaching and collaborative training: faculty poster abstract. 60-62 - Tanya Estes, Linda Mallory, Edward Sobiesk:

The value of a one semester exposure to the institutional review board process. 63-69 - Mihaela Sabin, Paul Snow, Barbara Viola:

Industry and faculty surveys call for increased collaboration to prepare information technology graduates. 70-78 - Hollis J. Davis:

Designing a CIS capstone course: the confluence of business planning and application development: lightning talk. 79-80 - Paul Tymann, Michael Erlinger:

Reviewing NSF proposals: effective proposal writing via the review process: conference tutorial. 81 - Lijun Ni, Diane Schilder, Mark Sherman, Fred Martin:

Computing with a community focus: outcomes from an app inventor summer camp for middle school students. 82-89 - Alisa Neeman:

Buy one get one free: automata theory concepts through software test. 90-96 - Lewis Baumstark, Michael C. Orsega:

Quantifying introductory CS students' iterative software process by mining version control system repositories. 97-104 - William T. Tarimo, Fatima Abu Deeb, Timothy J. Hickey:

Early detection of at-risk students in CS1 using teachback/spinoza. 105-111 - David Hovemeyer:

Making music with FunWithSound, processing, and Java: tutorial presentation. 112

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.


Google
Google Scholar
Semantic Scholar
Internet Archive Scholar
CiteSeerX
ORCID














