


default search action
Journal of Computing Sciences in Colleges, Volume 29
Volume 29, Number 1 [1], October 2013
20th Annual CCSC Midwestern Conference
- David S. Touretzky:

How should young children approach programming? 5-6 - C. Matthew Curtin:

Putting the science in computer science. 7 - Heda Samimi:

Introduction to the Python programming language. 8-9 - Robert Adams, Carsten Kleiner:

Design and implementation of an international computer science capstone course. 10-18 - Michael Ruth:

Experiences teaching mixed mode systems administration courses using decentralized virtual machines. 19-25 - Robert F. Dugan Jr.:

A single semester web programming course model. 26-34 - David P. Bunde:

Short modules for introducing parallel concepts. 35-36 - James H. Cross:

Using the new jGRASP canvas of dynamic viewers for program understanding and debugging in Java courses. 37-39 - Courtney Humphries, Dawn Wilkins:

Student attendance reporting prototype using SSQL. 40-49 - Gregory D. Weber:

Drawing and understanding recursive functions. 50-59 - George Bricker:

Unified extensible firmware interface (UEFI) and secure boot: promise and pitfalls. 60-63 - Cathy Bareiss, Larry Vail:

Computing foundations for the scientist a new approach for non-majors. 64-65 - Joan Krone, Joe Hollingsworth:

A hybrid approach to applying mathematical reasoning in computer science courses. 66-67 - Brian Kokensparger, David Brooks:

Using audio introductions to improve programming and oral skills in CS0 students. 68-74 - Mark R. Hodges:

Automated recognition of cognitive impairments. 75-83 - David L. Largent:

Flipping a large CS0 course: an experience report about exploring the use of video, clickers and active learning. 84-91 - Craig Gunnett, Helen Schneider, Robert C. Green II:

Good doc, bad doc: teaching effective documentation in programming courses. 92-93 - E. Kent Palmer:

Use of LiveCode in CS0. 94 - Joe Hummel:

Going parallel with C++11. 95 - Terry Linkletter, John Whitehouse:

How do we know our students have learned the BS outcomes?: an overview of assessment, accreditation, the model curricula, and certification - in information systems and in computer science. 96-97 - Mark S. Hall:

Who needs clickers?: engaging students in CS1 distance education lectures. 98-99 - Andrew Mertz, Nancy Van Cleave:

Bubble fountain with wandering black hole. 100-101 - William H. Hooper:

Easy as pi: an inexpensive platform for machine language instruction. 102-103
Volume 29, Number 1 [2], October 2013
15th Annual CCSC Northwestern Conference
- Bill Howe:

Experience teaching a massive open online course (MOOC). 108 - Ken Westin:

The art & computer science of information security. 109 - Brent Wilson, Jenny Orr, David Hansen, Shereen Khoja, Robert Bryant, Gayathri Iyer:

MOOCs and their impact on CS education. 110-112 - Richard Weiss, Michael E. Locasto, Jens Mache, Vincent Nestler:

Teaching cybersecurity through games: a cloud-based approach. 113-115 - David M. Hansen:

Paperless subjective programming assignment assessment: a first step. 116-122 - Christian Holton, Scott A. Wallace:

Investigating the use of an online assignment submission and assessment system in the CS classroom. 123-129 - Ronald Tenison, Janice Levenhagen-Seeley, Shereen Khoja, Pamela Harrison:

It takes a village, but together we can make a difference. 130-132 - Shawn Bowers, Kathie A. Yerion:

Programming personal robots within an introductory computer science course for engineering majors. 133-139 - Richard Weiss, Jens Mache, Erik Nilsen:

Top 10 hands-on cybersecurity exercises. 140-147 - Cara Tang, Elizabeth K. Hawthorne, Blair Taylor, Siddharth Kaza:

Introducing security and responsible coding into introductory computer science courses. 148-149 - Jared J. Nelson, Ivan Craddock, Kosuke Imamura:

Academic course scheduling by simulated annealing. 150-156 - David Chiu, Scott A. Wallace:

On the "science" in computer science: integrating research preparedness in undergraduate CS. 157-163
Volume 29, Number 2 [1], December 2013
22nd Annual CCSC Rocky Mountain Conference
- Golden Barlow, John Hossley, Timothy Stanley:

Use of interactive logic simulation software to introduce data path and control concepts in introductory architecture courses. 4-16 - Cecily Heiner:

Mining student responses to learn answer models: a case study using data from an introductory programming course. 17-25 - Reva Freedman:

Relationships between categories of test items in a C++ CS1 course. 26-32 - John P. Russo, Magdy Ellabidy:

Using Amazon web services to teach web-enabled database and networking concepts. 33-34 - Chuck Allison, Keith Olson:

On countability, enumeration, and how to think like a computer scientist. 35-40 - Billy Harris:

Kickstarter as a source of funds for computer games. 41-48 - David Mulder, Curtis Ray Welborn:

Lessons in converting from Python to C++. 49-57 - Mohamed Lotfy:

Creating SWF and PDF animated learning objects from powerpoint presentations. 58-59 - Timothy D. Stanley, Dennis Fairclough, Roger K. DeBry, Reza Kamali-Sarvestani:

Using a simple emulated computer to facilitate understanding in introductory computer programming and computer organization/architecture classes. 60-66 - Xusheng Wang, James C. McKim:

The opportunities and challenges to teach web programming in computer science curriculum CS2013. 67-78 - Ed Lindoo:

In an effort to reduce accidental plagiarism by computer science students. 79-84 - Chuck Allison:

C++11 tutorial. 85 - Richard Wyatt:

Lisp macros. 86-93 - Dakota Nelson, Mengyu Qiao, Andrew Carpenter:

Security of the near field communication protocol: an overview. 94-104 - Abhijit Jain:

Extra-curricular computing engagement, academic achievement, and income attainment: from youth to adulthood. 105-112 - Durga Suresh:

Introduction to the go programming language. 113-114
Volume 29, Number 2 [2], December 2013
27th Annual CCSC Southeastern Conference
- Ray Wagner:

Remaining relevant: how to keep your computer science program alive in the next age. 119-120 - Cathy Bareiss, Larry Vail:

Computing foundations for the scientist a new approach for non-majors. 121-122 - Robert A. Elliott, Edward B. Allen:

A methodology for creating an IEEE standard 830-1998 software requirements specification document. 123-131 - Elvra Rebecca Caldwell, Elva J. Jones:

Beyond wrestling: using sumobots to engage students in the computer science classroom. 132-139 - Marvin Andujar, Luis Felipe Jimenez, Jugal Shah, Patricia Morreale:

Evaluating visual programming environments to teach computing to minority high school students. 140-148 - Stephen A. Bloch:

Functional game programming in Java-based CS1. 149-150 - J. Dean Brock, Rebecca F. Bruce, Marietta E. Cameron:

Changing the world with a Raspberry Pi. 151-153 - Stephen A. Bloch, Lee Stemkoski:

Functional game programming in Java-based CS1. 154-161 - Bradley T. Vander Zanden, Michael W. Berry:

Improving automatic code assessment. 162-168 - Michael R. Lehrfeld, Martin L. Barrett, Suzanne Smith:

Security for software engineering education. 169-175 - José M. Garrido:

Implementing computational models with C and the GNU scientific library on Linux. 176-177 - Jeremiah Y. Dangler, Martin L. Barrett:

Security teaching modules for computer science courses. 178-183 - Rich Halstead-Nussloch, Han Reichgelt:

Teaching HCI in a "crowded" computing curriculum. 184-190 - Zane R. Cochran:

The bit dome: creating an immersive digital environment with a Kinect-based user interface. 191-198 - Semmy Purewal:

Introductory programming concepts with Processing.js. 199-202 - Rich Halstead-Nussloch, Jonathan W. Lartigue, Orlando Karam:

Free hosting options for student projects. 203-204 - Lakshmi Prayaga, Chandra Prayaga, Aaron Wade, Alex Whiteside:

The design and implementation of tele-robotics in education (TRE) to engage students in stem disciplines: including computer science and physics. 205-211 - Semmy Purewal, David Brown:

Using JavaScript to introduce social network programming. 212-219 - Dongqing Yuan, Steve Schlough, Byron Anderson:

Using outcome based learning assessment to evaluate and improve the hands-on networking course. 220-228 - Yi Liu, Gita Phelps, Jenq-Foung JF Yao:

Applying tutoring program in the first programming class. 229-230 - Giti Javidi, Ehsan Sheybani, Manorama Talaiver:

Improving students' skills, knowledge and abilities in computer programming: a stem project. 231-232 - José M. Garrido:

Introducing computational models in the computer science curricula. 233-234 - Gita Phelps, Yi Liu:

Peer-teaching in computer science with videos. 235 - Adam Whitley:

Creating animated goal-driven interactive games in processing with mouse and keyboard input. 236-237 - Adam Whitley:

Orrery: an animation of a model solar system using elliptical motion and trigonometry in processing. 238-239 - Marietta E. Cameron:

Othellodirector: a tool for automating and managing an Othello programming tournament. 240-241
Volume 29, Number 3, January 2014
29th Annual CCSC Eastern Conference
- Peter Freeman:

Science, computational science, and computer science? 5-6 - Andrea F. Lobo, Ganesh R. Baliga:

Teaching algorithm design and intractability: a project-based curriculum focused on the traveling salesperson problem. 7-8 - Sarah Monisha Pulimood, Kim Pearson, Diane C. Bates:

Refactoring courseware to engage undergraduates in computational thinking across boundaries. 9-10 - Michael Olan:

HTML5 jumpstart. 11-12 - Murray R. Berkowitz:

Design of a public health informatics curriculum. 13-20 - Heena Patel, Patricia Morreale:

Education and learning: electronic books or traditional printed books? 21-28 - Leslie Chandrakantha:

Simulation using excel data tables in teaching introductory statistics. 29-34 - Yana Kortsarts, Adam Fischbach:

Incorporating professional ethics into an introductory computer science course. 35-42 - Richard Burns, Wanda Eugene, Tiffany Barnes, Stephen Chandler, Megan Harwell, Osarieme Omokaro:

Reflections from a computational service learning trip to Haiti. 43-50 - Karen Anewalt:

Connecting academic and professional computer science through reflective reading: a case study. 51-56 - Karla Carter:

Copyright vs. "copywrong": teaching copyright ethically. 57 - Elizabeth Carter, Glenn D. Blank:

Debugging tutor: preliminary evaluation. 58-64 - Dee A. B. Weikle, Megan Murray:

Improving CS class discussions using the 5 practices. 65-71 - Mark Lewis:

Introduction to scala and its use in CS education. 72 - Charles Dierbach:

Python as a first programming language. 73 - Darci Burdge, Lori Postner, Heidi J. C. Ellis, Gregory W. Hislop:

Preparing for student participation in HFOSS projects: FOSS tools and techniques. 74-75 - Tom Lauwers:

The finch, a robot for the CS classroom. 76-77 - Penn P. Wu, Pedro Manrique:

Methodologies for teaching "sprite sheet" programming techniques. 78-87 - Joel A. Rosiene, Carolyn Pe Rosiene:

A multi-paradigm solution for an ancient puzzle. 88-95 - John Beidler, Yaodong Bi:

Four coloring greedy algorithm visualizations. 96-100 - Stephen H. Edwards, Anthony Allevato:

Re-imagining CS1/CS2 with Android using the Sofia framework. 101 - James A. Jerkins, Cynthia L. Stenger, Janet T. Jenkins, Jessica E. Stovall:

Using computer programming to teach undergraduates abstraction and generalization. 102-103 - Stephen A. Bloch, Lee Stemkoski:

Functional game programming in Java-based CS1. 104-105
Volume 29, Number 4 [1], April 2014
25th Annual CCSC South Central Conference
- Sridhar Sudarsan:

Evolving to a new computing ERA: cognitive computing with Watson. 4 - Mark Lewis:

Scala for introductory CS. 5 - Barbara M. Anthony:

Offering an undergraduate computer science colloquium. 6-12 - Jicheng Fu, Mike Gourley, Myung-Ah Park, Gang Qian, Hong Sung, Thomas Turner:

Obtaining and maintaining ABET accreditation: an experience-based review of the ABET criteria for computer science programs. 13-19 - Iraj Danesh:

A semi-generic holistic TRI-cycle model for assessing small computing programs. 20-26 - Ralph W. Crosby, Stephanie Valentine, Tiffani L. Williams:

Leveraging programming difficulty to improve understanding and perceptions of non-majors. 27-35 - Deborah L. Dunn, Robert G. Strader:

Multi-disciplinary collaborative stem camps. 36-42 - Paige H. Meeker:

Interdisciplinary travel courses - creating "magical" experiences. 43-49 - Timothy J. McGuire:

Using LittleFe to introduce parallel and distributed computing in the curriculum. 50 - Ernst L. Leiss:

Privacy: the tension between technological capabilities and society's expectations. 51 - Xusheng Wang:

Design, develop and teach the second web programming course in computer science curriculum. 52-59 - Jinghua Zhang, Emanuel Smith, Elvira R. Caldwell, Matthew Perkins:

Learning and practicing decision structures in a game. 60-67 - Michael Kart:

What Sunday brunch can teach us about system design. 68-73 - Philip J. Schielke:

Old hardware new students: using old computing machinery in the modern classroom. 74-79 - Zhimin Gao, Lei Wu, Weidong Shi:

Wearable sensor empowered smart tele-robotics system for patient and senior independent living. 80-89 - Michael C. Scherger:

A gentle introduction to the associative computing (ASC) model of parallel computation. 90-96 - Jinsheng Xu, Xiaohong Yuan, Ashely Larkins:

Developing a course module on healthvault application development. 97-104 - Leisa D. Thompson, Lecia Barker:

Strategically recruiting diverse students into your undergraduate computing major. 105-106
Volume 29, Number 4 [2], April 2014
7th Annual CCSC Southwestern Conference
- Maria M. Klawe:

Getting more women into tech careers and why it matters. 110 - Jim Blythe:

Human-centered computer security. 111 - Jeffrey R. N. Forbes:

Building a talent pool: the CS 10K project. 112-113 - Sarah Esper, Samantha R. Wood, Stephen R. Foster, Sorin Lerner, William G. Griswold:

Codespells: how to design quests to teach java concepts. 114-122 - Colleen M. Lewis, Sarah Esper, Victor Bhattacharyya, Noelle Fa-Kaji, Neftali Dominguez, Arielle Schlesinger:

Children's perceptions of what counts as a programming language. 123-133 - Sam Chung, Yun-Tse Wu, M. Teresa Escrig, Barbara Endicott-Popovsky:

Toward software assurance: infusing a threat modeling methodology into beginning level programming courses. 134-144 - Elizabeth Schofield, Michael Erlinger, Zachary Dodds:

MyCS: a CS curriculum for middle-years students. 145-155 - Ben Stephenson, Flora Stephenson:

A case study examining the impact of time of day on teaching evaluations. 156-163 - Miranda C. Parker, Colleen M. Lewis:

What makes big-O analysis difficult: understanding how students understand runtime analysis. 164-174 - Sarah Esper:

A discussion on adopting peer instruction in a course focused on risk management. 175-182 - Ben Stephenson, Andrew Kuipers, Rosa Karimi Adl, Flora Stephenson:

Teaching assistant in residence: a novel peer mentorship program for less experienced teaching assistants. 183-190 - Dongqing Yuan, Brandon Cross:

Evaluating and using cloud computing for online hands-on learning. 191-198 - Cathy Bareiss, Larry Vail:

Computing foundations for the scientist: a new approach for non-majors. 199 - S. R. Subramanya:

Algorithmic thinking and problem solving. 200 - Jack Alanen:

Software tools for learning: tips, tricks, and traps. 201 - Connor Citron, Brian Gomberg, John S. Seng:

The Aithon board: a case study in commercialization of a student project. 202-209 - Son Pham:

Progammable CMS for computer architecture and assembly language. 210-217 - Christopher Eriksen, Kristina Ming, Zachary Dodds:

Accessible aerial robotics. 218-227
Volume 29, Number 5 [1], May 2014
12th Annual CCSC Mid-South Conference
- S. J. (Sandy) Schaeffer:

Maximizing employability and employment as an IT professional in the 21st century. 5-6 - Matthew C. Jadud, Namukaba Hichilo, Hatinawedu Mupiwa, Logan Ray, Mark Mahoney:

The siren song of open hardware/software in wireless sensor design. 7-13 - Sebastian van Delden, Kuo-pao Yang:

Robotics summer camps as a recruiting tool: a case study. 14-22 - Mark H. Goadrich:

Incorporating tangible computing devices into CS1. 23-31 - James W. McGuffee:

Writing better multiple choice questions in the computing sciences. 32-33 - Shearon Brown, Xiaohong Yuan:

Experiences with retaining computer science students. 34-41 - Yi Liu, Gita Phelps, Jenq-Foung JF Yao:

Design and benefits of an on-site tutoring program for the first programming class. 42-49 - Vamsi Paruchuri, Yu Sun:

Strategies and challenges on providing successful research experiences for undergraduates. 50-58 - Daniel Brandon:

Business intelligence. 59-60 - Hira Herrington, Jim McGinnis, David Naugler:

Distance learning and online courses. 61 - Jim Kirk:

Using steganography to apply bitwise operators and file processing in C. 62-63 - Larry J. Morell:

Introducing graph algorithms. 64-65 - C. Bryan Foltz:

Network administration with the Raspberry PI. 66-67 - John W. Coffey:

A method to evaluate differences between student UML class diagrams. 68-74 - David R. Naugler:

New features of C++11. 75-76 - John Pope, David Sonnier:

A linear solution to the n-Queens problem using vector spaces. 77-83 - Cong-Cong Xing:

Adding coinduction into discrete mathematics. 84-90 - Kenneth A. Williams, Xiaohong Yuan, Huiming Yu, Kelvin S. Bryant:

Teaching secure coding for beginning programmers. 91-99 - Betsy Williams Sanders:

Strategically recruiting diverse students into your undergraduate computing major. 100-102
Volume 29, Number 5 [2], May 2014
20th Annual CCSC Central Plains Conference
- Michael S. Robison:

IBM: emerging technologies for a smarter planet. 108 - Rich Schmick:

Creative uses of technology to market ideas, solve business problems, and win a few awards in the process. 109-110 - Siddharth Kaza, Elizabeth K. Hawthorne:

Introducing secure coding in CS0, CS1, and CS2. 111 - Derek Riley, Gwen Nellen, Raul Barrera, Jesus Quevedo:

Crowdsourcing traffic simulation to improve signal timing. 112-118 - Bruce Mechtly, Joshua Wurtz, Tyler Wade:

WU-BOTS: a robot simulator for students. 119-126 - Leslie Chandrakantha:

Teaching chi-square goodness of fit test using simulation in introductory classes. 127-135 - David P. Bunde:

Using Chapel to teach parallel concepts. 136-137 - Henry M. Walker, Samuel A. Rebelsky:

Using CS2013 for a department's curriculum review: a case study. 138-144 - Brian Kokensparger:

Using test questions as a sole method for assessing student critical thinking skills in a computer organization course. 145-151 - Kian L. Pokorny:

Spiraling computational theory into control with CS1. 152-160 - Michael P. Rogers, Andrew O. Shoemake:

A tutorial on storyboards. 161 - Eric Shade, Tim DeClue, Scott Sigman, Linda Webster:

Essentials of software engineering: what to teach when you can't teach everything. 162-163 - Sage Kleczynski, Matthew Rayner, Suranga Hettiarachchi:

Autonomous search and retrieval. 164-170 - Michael P. Rogers, Andrew O. Shoemake:

Storyboards: a graphical development tool for the rest of us. 171-178 - Megan Thomas:

iOS app programming using an inverted classroom in a small department. 179-185 - Cathy Bareiss, Larry Vail:

Computing foundations for the scientist a new approach for non-majors. 186-187 - John F. Cigas:

Evaluating OpenID. 188-189 - Elizabeth K. Hawthorne:

Integrating mock cybercrime scenarios in computer forensics courses. 190-191 - John Pais:

Using puzzle simulations to introduce object oriented programming with BYOB. 192-193 - Daniel C. Cliburn:

Team-based learning in a data structures course. 194-201 - Aparna Mahadev, Sonya Conner:

An interdisciplinary approach to teaching a computer ethics course. 202-207 - Carol Spradling, Deborah A. Toomey, Dave Shadinger, Steven Chappell, Chris Graves:

Using interdisciplinary teams to develop comprehensive integrated digital marketing communication campaigns. 208-218 - Rebecca L. Dohrman:

Strategically recruiting diverse students into your undergraduate computing major. 219-220 - Eric D. Manley, Timothy Urness:

Video-based instruction for introductory computer programming. 221-227 - Tim DeClue:

Computing and the affective domain: learning to love (and persist) in computer science. 228-232 - Baochuan Lu, Meilani Conley, Angie Klein:

Teaching true computer science principles to the general student. 233-239
Volume 29, Number 6, June 2014
19th Annual CCSC Northeastern Conference
- Jim Hendler:

Big data meets computer science. 5-6 - Mehran Sahami:

Computer science curricula for the coming decade. 7-8 - David W. Eggert, Christopher Martinez:

Using the NAO humanoid robot in the classroom. 9-11 - Heidi J. C. Ellis, Stoney Jackson, Gregory W. Hislop, Lori Postner, Darci Burdge:

Getting started in open source a tour of a real project. 12-14 - Franklyn A. Turbak, Shaileen Crawford Pokress, Mark Sherman:

Mobile computational thinking with APP inventor 2. 15-17 - Darren T. Lim, Timoth C. Lederman:

Teaching life lessons in a capstone course: software engineering as a finishing school. 18-20 - Namita Sarawagi:

A flipped CS0 classroom: applying Bloom's taxonomy to algorithmic thinking. 21-28 - Edmund A. Lamagna:

A freshman seminar on problem solving and algorithmic thinking. 29-38 - Susan P. Imberman, Deborah Sturm, Mohammad Q. Azhar:

Computational thinking: expanding the toolkit. 39-46 - Rajesh Prasad, Carol Traynor:

Creating a GPS/GIS technologies course module using Google Earth. 47-49 - Timothy J. Hickey, William T. Tarimo:

The affective tutor. 50-56 - Penn P. Wu:

A game programming instructional design model. 57-67 - Christopher Stuetzle:

The human computer. 68-73 - Michael Jonas:

A cryptographic sandbox for an introductory security course in information technology. 74-80 - Franklyn A. Turbak, Mark Sherman, Fred Martin, David Wolber, Shaileen Crawford Pokress:

Events-first programming in APP inventor. 81-89 - Matthew Dickerson:

NetLogo and multi-agent simulation (in introductory computer science). 90-92 - Greg Pleva:

3D printing-why all the fuss? 93-95 - Duo (Helen) Wei:

Integrating computer science components into undergraduate level medical informatics curriculum. 96-98 - Orni Meerbaum-Salant, Cecile Yehezkel, Bruria Haberman:

Pedagogical aspects of mentoring in an outreach program. 99-101 - Krista M. Hill:

Adoption of schematic based approach to soft-processors in devices lab course. 102-104 - Beryl Hoffman:

Interdisciplinary group projects in game design and mobile web and APP development. 105-107 - Andrea F. Lobo, Ganesh R. Baliga:

A project-based curriculum for algorithm design and intractability centered on the traveling salesperson problem. 108-114 - Drue Coles:

Discovering the Java reflection API with an iterated prisoner's dilemma. 115-122 - Lisa N. Michaud:

Evil robots and helpful droids: a seminar for a junior/senior artificial intelligence course. 123-129 - James E. Heliotis, Sean Strout, Ivona Bezáková:

Board game strategies as an introductory CS course project. 130-131 - Matthew Dickerson:

NSF-sponsored innovative approaches to undergraduate computer science. 132-134 - Gili Rusak, Darren Lim:

Come code with codester: an educational APP that teaches computer science to K-6 students. 135-143 - Derrell Lipman:

LearnCS!: a new, browser-based C programming environment for CS1. 144-150 - Duo (Helen) Wei, Sen Zhang:

Using auto-generated materials to facilitate instructors' offline preparation and improve students' learning outcomes. 151-152 - Charles Dierbach:

Python as a first programming language. 153-154 - Namita Sarawagi:

Let's start "flipping" (the classroom). 155-157

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














