


default search action
Journal of Computing Sciences in Colleges, Volume 33
Volume 33, Number 1 [1], October 2017
Papers of the Twenty-fourth Annual CCSC Midwestern Conference
- Casey O'Donnell:
Teaching game design and development: why bringing "the social" into the classroom is key. 5-6 - Brian O'Hara:
SEC/APP/DEV OPS and cloud computing. 7-8 - Ryan L. McFall:
Building interactive web applications using angular JS. 9-10 - Christian Trefftz, Jerry Scripps, Zack Kurmas:
An introduction to elements of parallel programming with JAVA streams and/or thrust in a data structures and algorithms course. 11-23 - Sriram Desai, Sagar Kulkarni, Vaibhav Vasant, M. Varalakshmi, Peer Mohamed:
VPMM: visualization of parallel matrix multiplication algorithms. 24-31 - Sam Chung, T. J. Oh, Jeremy Kim, Andrew Kang:
Data analytics workshop with first-generation-college-bound, underrepresented, and non-computing major students. 32-38 - Jesse Eickholt, Patrick Seeling, Matthew R. Johnson:
Supporting active learning in computer science through technology and community. 39-40 - Paul Gestwicki:
Independent game development in the midwest. 41 - Bryant Zimmerman:
Programming education for students of any age: LEGO® education - mindstorms® EV3 robotics. 42-43 - Jamil Saquer, Razib Iqbal:
2-in-1 with the jump-it game. 44-50 - Saleh M. Alnaeli, Melissa M. Sarnowski, Zachary M. Blasczyk:
On the usage of recursive function calls in C/C++ general purpose software systems. 51-59 - Cathy Bareiss:
Abet assessment and accreditation. 60 - Laurie White:
Cloud in the classroom. 61 - Victor Matos, Rebecca Grasser:
An example of Android's foreground service pattern. 62-71 - Robert Green:
Focus driven development: the "could" and "should" of software design. 72-76 - Vijay Bhuse, Mostafa El-Said:
Alternative to layer-based networking instruction. 77-87 - Paul G. Talaga:
Using TDD in an introductory programming course to increase student performance and engagement. 88 - David L. Largent:
My exploration of specifications grading in a discussion-based course. 89 - Victor T. Norman:
CaIOS: an educational operating system written in python. 90-91 - David P. Bunde, Jaime Spacco, Joe Hummel, Cynthia Taylor:
Peer instruction in practice. 92 - Joel C. Adams, Elizabeth Shoop:
Teaching parallel & distributed computing with MPI. 93-94 - Tracey Byron:
ICCP (institute for certification of computing professionals). 95
Volume 33, Number 1 [2], October 2017
Papers of the Nineteenth Annual CCSC Northwestern Conference
- Margaret Burnett:
Gendermag: getting gender biases out of software. 100-101 - Nick Tan, George Shoemaker, Ahmed Gedi, Jens Mache, Richard Weiss:
Applying a framework for creating and analyzing cybersecurity questions for peer instruction. 102-108 - Claude F. Turner, Carlene M. Buchanan Turner:
Integrating cybersecurity into the sociology curriculum: the case of the password module. 109-117 - Daniel Conte de Leon, Matthew G. Brown, Ananth A. Jillepalli, Antonius Q. Stalick, Jim Alves-Foss:
High-level and formal router policy verification. 118-128 - Haiyan Cheng, Tammy VanDeGrift, Shereen Khoja, Brent Wilson:
Strategies for increasing undergraduate women in computer science. 129-130 - Michael Black, Christian Brady, Tyler Goulski:
Breakout from x86 assembly to a breadboard: a lab for introductory computer organization. 131-138 - Paul H. Schimpf:
Exposing students to deterministic finite automata in a graphical user interface course. 139-147 - Tammy VanDeGrift:
Implementation projects in a computing theory course. 148-155 - Jens Mache, Nick Tan, George Shoemaker, Richard Weiss:
Pear deck: an interactive classroom response system to encourage student engagement. 156-158 - Celia Schahczenski:
Operational versus analytic data: a highly instructive distinction. 159-165 - Nathan Hilliard, John Salis, Hala ElAarag:
Algorithms for procedural dungeon generation. 166-174 - Jacob Hell, Michael Clay, Hala ElAarag:
Hierarchical dungeon procedural generation and optimal path finding based on user input. 175-183 - Scott Burgess, Sharon M. Tuttle, Marc Rubin, Brent Wilson:
Hiring in small colleges in the northwest region. 184-185 - Jennifer Parham-Mocello, Shannon Ernst:
Analysis of freshmen designs and the correlation to grades. 186-193 - Xuguang Chen:
Redesign of a senior software engineering course with dual projects. 194-201 - Celia Schahczenski, A. Frank Ackerman:
A successful multi-course project. 202-208 - Mário Guimarães:
Data warehouse and SSIS. 209-211
Volume 33, Number 2 [1], December 2017
Papers of the Twenty-sixth Annual CCSC Rocky Mountains Conference
- Jose Cordova, Virginia Eaton, Tyler Greer, Lon A. Smith:
A comparison of CS majors and non-CS majors attitudes regarding computer security threats. 4-10 - Angelica Willis, Ashana Evans, Jung Hee Kim, Kelvin S. Bryant, Yesukhei Jagvaral, Michael Glass:
Identifying domain reasoning to support computer monitoring in typed-chat problem solving dialogues. 11-19 - Nico Ponder, Hugo Rivera, Eugene Garcia, Rita Kuo, Jun Zheng:
Assessing the usability and efficiency of a smartphone-based class attendance tracking system. 20-27 - Laurie White:
Machine learning using pre-trained models. 28 - Liqiang Zhang, James Wolfer, David R. Surma:
Reinventing a digital design course: migrating electronics instruction from physics to CS and using problem-based learning. 29-37 - Daniel C. Cliburn:
An interdisciplinary course on human-computer interaction. 38-45 - Ajay Bandi, Abdelaziz Fellah:
Crafting a data visualization course for the tech industry. 46-56 - Kimberly W. Bartholomew:
Agile gamification: activities and techniques to create a winning learning environment. 57-58 - Mohamed Lotfy, Ed Lindoo:
Results of using a contextualized case study in the senior capstone course. 59-67 - Kimberly W. Bartholomew:
A risky business: managing and mitigating risks for service-learning projects for an information systems capstone two-course sequence. 68-76 - Karina Assiter:
Visualization seminar: experiences from a flipped-classroom approach applied in an undergraduate CS elective. 77-84 - Helen H. Hu:
Guiding students to understand CS concepts and develop process skills with POGIL. 85 - Scott Heggen, Janice L. Pearce:
Reinforcing self and cultural identities in computer science courses. 86-92 - Cecily Heiner:
Coding, collaborating, and creating: a trio of pedagogical practices to improve instruction and retention in CS1. 93-99 - Elizabeth Vidal Duarte, Janice L. Pearce:
A cross-cultural review of lightbot for introducing functions and code reuse. 100-105 - Basil Hamdan:
Web application security: teaching resources and tools. 106 - Barbara M. Anthony:
Several questions which work for almost any computer science exam. 107-112 - Basil Hamdan:
Teaching case study: introducing data analytics in an advanced cybersecurty course. 113-120 - Brent Wilson:
Teaching security defense through web-based hacking at the undergraduate level. 121-128 - Trisha Litz, Kevin Pyatt:
Using an educational game to increase student engagement & learning. 129-133 - John A. Trono:
Efficiently searching for a solution to a kirkman packing design problem. 134-140 - Ed Lindoo, Christopher Garcia:
An engineering approach to teaching apa style in the cis curriculum. 141-147 - Daniel McDonald, S. Jeff Cold:
Using raspberry pi computers to teach lamp and wordpress. 148-154 - Robert Jorgensen, Dale Rowe, Neil Wyler:
Competitions and gamification in cybersecurity education and workforce development and evaluation of real world skills. 155-156
Volume 33, Number 2 [2], December 2017
Papers of the Thirty-first Annual CCSC Southeastern Conference
- Hala ElAarag:
Deeper learning in computer science education using raspberry pi. 161-170 - J. Thomas Allen, Temi Bidjerano, Trilby Hren:
What do novices think about when they program? 171-181 - Shannon Duvall, Duke Hutchings, Michele Kleckner:
Changing perceptions of discrete mathematics through scrum-based course management practices. 182-189 - Laurie White:
Cloud in the classroom. 190 - Hani Sedaghat-Pisheh, Amaury Rodríguez Rivera, Saad Biaz, Richard Chapman:
Collision avoidance algorithms for unmanned aerial vehicles using computer vision. 191-197 - Brandeis Marshall:
Data science experiences for undergraduates. 198-204 - Thaddeus R. Crews, Ryan S. Boone:
Learning about machine learning through tic-tac-toe competition scenarios. 205-212 - Nadeem Abdul Hamid:
Teaching CS courses with real live data. 213-214 - Scott Spurlock, Shannon Duvall:
Making computer vision accessible for undergraduates. 215-221 - Brian T. Bennett:
Teaching artificial intelligence in a multidisciplinary computing environment. 222-228 - Andrew Morgan, Zachary Jones, Richard Chapman, Saad Biaz:
An unmanned aircraft "see and avoid" algorithm development platform using opengl and opencv. 229-236 - Jean H. French, Michael A. Murphy, Cory Nance, Crystal Cox:
Diversifying computing degree programs to improve student retention. 237-244 - Sonal Dekhane, Nannette P. Napier:
Impact of participation vs non: participation in a programming boot camp (PBC) on women in computing. 245-252 - Joe Dumas:
From introduction to operating systems to computer architecture: does an online prerequisite course prepare students better? 253-259 - Daniel S. Myers, Neeraj Chatlani:
Implementing an adaptive tutorial system for coding literacy. 260-267 - Adam Disney, James S. Plank:
Using topcoder in introductory data structures and algorithms. 268-274 - Laurie White:
Machine learning using pre-trained models. 275
Volume 33, Number 3, January 2018
Papers of the Thirty-third Annual CCSC Eastern Conference
- Anany Levitin:
On two algorithm design techniques. 5-11 - Joseph K. Arbogast, Isaac B. Sumner, Michael O. Lam:
Parallelizing shamir's secret sharing algorithm. 12-18 - Quincy E. Mast, Zamua O. Nasrawt, Garrett L. Folks, Michael O. Lam:
Traveling salesman: a heuristic scaling analysis. 19-25 - Dee A. B. Weikle:
From one beginner to another: how to GET git into your classroom. 26-27 - Jeffrey A. Stone, Tricia K. Clark, Julie M. Meyer:
Integrating sustainability into CS/IS. 28-30 - Patricia D. Soriano, Kevin H. Amrein, Sam P. Carswell, Michael O. Lam:
Analysis of parallel implementations of centrality algorithms. 31-38 - John P. Dougherty:
Assessment of a problem-based learning activity in a high performance scientific computing course. 39-45 - Yaodong Bi, John Beidler:
Memory management in JAVA. 46-56 - Jonathan Rodriguez, Ching-Yu Huang:
An emerging study in augmented reality & geographical information system. 57 - Sean Sanders, Charles Border:
Private cloud deployment with docker and kubernetes. 58-59 - Robin M. Snyder:
A self-replicating output-only program. 60 - Caleb Young, Andrew B. Watkins, Gary Christie:
Interface design for a math manipulative application. 61 - Weidong Liao:
Integrating map-reduce into undergraduate computing education. 62 - Susan Ceklosky:
Client side web programming more or less: AJAX or JQUERY. 63-64 - Daniel T. Joyce, Edward Kim:
The "name your own project" project. 65 - Charles Frank, Asmail Habach, Raed I. Seetan:
Predicting smoking status using machine learning algorithms and statistical analysis. 66 - Don Goelman, Suzanne W. Dietrich:
Databases for many majors: the penultimate year. 67 - Jonathan Rodriguez, Anthony Malgapo, Jacob Quick, Ching-Yu Huang:
Distributed architecture of mobile GIS application using NOSQL database. 68 - Thomas Jyhcheng Liu:
"10 story builder": the development of IOS and Android apps for ESL education. 69-70 - Donna M. Schaeffer, Patrick C. Olson:
Information and communications technology in Africa: enabling big data, to enable development. 71 - Loreen M. Powell, Michalina Hendon:
The need for an emotional intelligence for information technology course: framework for educators and academic institutions. 72 - Erik L. Wynters:
Small code changes can make many single-threaded CPU programs run hundreds of times faster in parallel on a GPU using C++ AMP. 73-74 - John McManus:
Security by design: teaching secure software design and development techniques. 75-82 - Ray Zimmerman, Syed Rizvi, Sarah Hoover, Joseph Gualdoni, Andrew Kurtz:
Taint flow analysis to improve Android application security. 83-97 - R. Stephen Dannelly, Michael Whitney:
Understanding the state of university web site accessibility. 98-103 - Clif Kussmaul:
Guiding students to understand CS concepts and develop process skills with POGIL. 104 - Benito Mendoza García, Laura Zavala:
An intervention strategy to hone students' code understanding skills. 105-114 - Jessica Zeitz, Nathan Self, Leanna House, Jane Robertson Evia, Scotland Leman, Chris North:
Bringing interactive visual analytics to the classroom for developing EDA skills. 115-125 - David Carlson:
Sophomores meet the traveling salesperson problem. 126-133 - Laurie White:
Cloud in the classroom. 134 - Ying Liu, Joan E. DeBello:
Academic service learning in undergraduate and graduate computer science courses to foster engagement and real world experience. 135-140 - Katherine Cabrera, Patricia Morreale, J. Jenny Li:
Computer science + education: an assessment of CS professional development. 141-147 - Kevin McCullen:
Teaching embedded systems using the raspberry PI and sense hat. 148-156 - James D. Teresco, Razieh Fathi, Lukasz Ziarek:
Using metal's expanded highway graphs and maps in computer science courses. 157-158
Volume 33, Number 4 [1], April 2018
Papers of the Twenty Ninth Annual CCSC South Central Conference
- Gongbing Hong, Jenq-Foung JF Yao, Chris Michael, Lisa Phillips:
A multilingual and comparative approach to teaching introductory computer programming. 4-12 - Matthew F. Tennyson, Marc Beck:
A study of knowledge retention in introductory programming courses. 13-20 - Azubike Okpalaeze, Abena Primo:
Minority student learning with an interactive textbook in an introductory computer science course. 21-27 - Bilal Shebaro:
Using active learning strategies in teaching introductory database courses. 28-36 - Gang Qian:
Teaching SQL: a divide-and-conquer method for writing queries. 37-44 - Gita Phelps, Yi Liu:
The study and investigation of a new form of active-learning for CS: peer-teaching with videos. 45-51 - Bhagyavati:
IoT cybersecurity: conference tutorial. 52 - Rob Byrd:
Cybersecurity: 1) what math is necessary and 2) developing ubiquitous cybersecurity in current computing programs. 53-59 - Bryson R. Payne, Tamirat T. Abegaz:
Gencyberscrum: improving cybersecurity education outcomes with the scrum framework. 60-68 - Jose Cordova, Virginia Eaton, Tyler Greer, Lon A. Smith:
A comparison of CS majors and non-CS majors attitudes and practices regarding password strength. 69-75 - Karl H. Frinkle, Mike Morris:
Enabling research into an open problem in abstract algebra through undergraduate HPC courses. 76-83 - Christian Ennis, Lisa M. Kuhn, Andrew Sievers, Steele Russell:
An analysis of MATLAB's software performance interfaced with high-level C language for expediting numerical integration technique. 84-91 - Cong-Cong Xing, Jun Huang:
Adding game theory into computer science. 92-100 - Anu Gokhale:
Measuring students' attitudes toward information technology: conference tutorial. 101-102
Volume 33, Number 4 [2], April 2018
Papers of the Eleventh Annual CCSC Southwestern Conference
- Samuel Holt, Andrew Meaux, Jacob Roth, David Toth:
Making the one cluster per student method of teaching parallel computing financially practical. 106-113 - Thomas Austin, Cay S. Horstmann, Hien Vu:
Explicit short program practice in a programming languages course. 114-122 - David Zeichick:
Have my smart lightbulbs been weaponized: introducing computer security issues related to IoT devices. 123-129 - Madeline Zug, Hanna Hoffman, Forest Kobayashi, Miles President, Zachary Dodds:
CS for all academic identities. 130-137 - Michelle Craig, Phill Conrad, Dylan Lynch, Natasha Lee, Laura Anthony:
Listening to early career software developers. 138-149 - Andrew P. Black, Kim Bruce:
Experience report: early experience with grace. 150-156 - Marina Moore, Maximilian Zinkus, Nathan Lemay, Zachary Peterson, Bruce DeBruhl:
Introducing privacy to undergraduate computing students. 157-164 - Youwen Ouyang, Katherine L. Hayden, Julie Remold:
Preparing upper elementary school teachers for integrating computational thinking into regular classroom activities. 165-171 - Evelyn Brannock, Robert Lutz:
Adroit Android - finding free, free electric vehicle chargers (F3C): nifty assignment. 172-174 - Robert Lutz, Evelyn Brannock:
Applying machine learning (ML) in programming courses: nifty assignment. 175-177 - John Nicholson:
Converting PPM bitmap images to SVG vector images: a nifty assignment. 178-180
Volume 33, Number 5 [1], May 2018
Papers of the Sixteenth Annual CCSC Mid-South Conference
- Yu Nie, John R. Talburt, Xinming Li, Zhongdong Xiao:
Chief data officer (CDO) role and responsibility analysis. 4-12 - Yumeng Ye, John R. Talburt:
A project-first approach to teaching entity resolution and identity management. 13-20 - Brittany Bright, César Cuevas, Andrew L. Mackey:
Text categorization using distributed NoSQL databases. 21 - Janet S. Renwick:
Structure for a written research paper project. 22 - Janet S. Renwick:
Engaging elementary students. 24-25 - Andrew L. Mackey, Israel Cuevas:
Automatic text summarization within big data frameworks. 26-32 - Alana Platt, Sam Soens:
Toward an automatic warning system for reputation damaging social media posts. 33-38 - David Middleton:
Introducing the Arduino to novice students. 39 - Christopher A. Healy:
Teaching the historical context of computing. 40-45 - Matt Brown:
Faculty workloads in computing departments. 46-53 - James W. McGuffee:
Syllabus transformation for standards-based and specifications grading in CS courses. 54 - Matthew F. Tennyson, John Casteele, Andres Ricardo Pena Morena:
A study of peer-assisted learning in introductory programming courses. 55-62 - James W. McGuffee, Serge Salan:
Engaging constructivist oriented learners with Python. 63-69 - Hannah E. Chipman, Haley Adams, Betsy Williams Sanders, D. Brian Larkins:
Evaluating computer science camp topics in increasing girls' confidence in computer science. 70-78 - Daniel Brandon:
Blockchain. 79-80 - Chao Gong, Brandon Behar:
Understanding password security through password cracking. 81-87 - Ananth A. Jillepalli, Daniel Conte de Leon, Frederick T. Sheldon:
CERES NetSec: hands-on network security tutorials. 88-96 - David Naugler:
An introduction to rust programming. 97
Volume 33, Number 5 [2], May 2018
Papers of the Twenty-fourth Annual CCSC Central Plains Conference
- Katie Hendrickson:
Computer science is for everyone. 104 - Flight planning from 300 million miles away: computing techniques for landing on mars. 105
- Reza Derakhshani:
Biometrics: past, present and future. 106 - Michael P. Rogers, Bill Siever:
An IOTA of IoT. 107 - Tim DeClue, Maranda Provance:
Predicting digital success: identifying computer science talent in K12 students. 108-114 - Abdelaziz Fellah, Ajay Bandi:
The essence of recursion: reduction, delegation, and visualization. 115-123 - Michael P. Rogers, Bill Siever:
A macro view of the micro: bit in higher education. 124-132 - Kendall Bingham, Brian Hare:
Enhancing feedback and engagement with third party software. 133-134 - Scott Bell, Diana Linville, Cari Cline, Michael P. Rogers:
Building a computer science community of practice: K-12 style. 135 - Ahmad Saeed Mohammad, Ajita Rattani, Reza Derakhshani:
Comparison of squeezed convolutional neural network models for eyeglasses detection in mobile environment. 136-144 - Belinda Copus, Perry Copus:
Pseudocode quality correlations with ultimate answer quality in CS1. 145-150 - Lucas Burdell, Kevin Coogan, Joshua B. Gross:
BBCF: a framework for building simple, interactive card games in CS1. 151-158 - David P. Voorhees, Aparna Das, Cynthia Choi:
Injecting cybersecurity into a CS program: a non-specialist perspective. 159-160 - Denise M. Case, Curt Kelly, Deborah A. Toomey, Harold Smith, Michael P. Rogers, Carol Spradling, Juanita M. Cleaver Simmons:
Improving the computer science pipeline for underrepresented groups. 161-164 - Brian Kokensparger:
What ought to be taught?: topical analysis for teaching future digital humanities researchers in a CS1 course. 165-171 - Imad Al Saeed:
Examine the effectiveness of using traditional techniques for teaching and learning CUDA programming. 173-178 - Matthew C. Zwier, Timothy Urness:
Just in time research: the advantages and pitfalls of a student-led interdisciplinary undergraduate research experience. 179-185 - Alex Bardas, Scott Bell, Guanya Tian, Jim Cain, Michael Oudshoorn:
Growing a cybersecurity program: comparing and contrasting multiple attempts. 186 - Rajarshi Tarafdar, Yijie Han:
Finding majority for integer elements. 187-191 - Anshuman Singh, Sumi Singh, Mahmoud Yousef:
A conceptual framework for designing a big data course. 192-198 - Samuel C. Hsieh:
To pump or not to pump when proving non-regularity. 199-205 - Kendall Bingham:
Hawaiian word phonetic generator. 206-208 - Jamil Saquer, Jared Hall:
Python animation for a pong game. 209-210 - David Heise:
Bowling with objects. 211-213 - Wen-Jung Hsin:
Induction proof with rubric. 214-216 - Shandy Beck, Cari Cline, Aziz Fellah, Douglas Hawley, Michael Oudshoorn:
Outcomes in computer science and information systems education: incorporating university, college and school outcomes into the course. 217
Volume 33, Number 6, June 2018
Papers of the Twenty-third Annual CCSC Northeastern Conference
- Bill Z. Manaris:
Computing in the arts: the algorithm is the medium. 5-6 - Colin Ware:
Visual queries, visual thinking and data visualization. 7-8 - Chike Abuah, Diane Schilder, Mark Sherman, Fred Martin:
The tablet game: an embedded assessment for measuring students' programming skill in app inventor. 9-21 - Keith Bagley:
Checkpoints, cloud and collaboration (C3): a learning framework to improve learning outcomes for international students in computer science. 22-28 - Joshua Eckroth:
Teaching cybersecurity and Python programming in a 5-day summer camp. 29-39 - Mark R. Gilder, Judith O'Rourke:
A hands-on hardware-based approach to teaching computer science concepts. 40-51 - W. Scott Harrison, Nadine Hanebutte:
Embracing coding mistakes to teach computational thinking. 52-62 - Jesse M. Heines, Daniel A. Walzer:
Teaching a computer to sing: integrating computing and music in a middle school, after-school program. 63-75 - Jeremiah W. Johnson:
Scaling up: introducing undergraduates to data science early in their college careers. 76-85 - Brian O'Neill:
Curriculum changes to improve software development skills in undergraduates. 86-96 - Robert A. Ravenscroft:
Dynamic data structures, a web based tool for teaching linked lists and binary trees. 97-106 - Lori L. Scarlatos, Tony Scarlatos:
Fostering teamwork with an online idea stock exchange. 107-113 - Erik L. Wynters:
Parallel particle swarm optimization can solve many optimization problems quickly on GPUS. 114-123 - Cheng Zhang, Weiqi Feng, Emma Steffens, Alvaro de Landaluce, Scott Kleinman, Mark D. LeBlanc:
Lexos 2017: building reliable software in python. 124-134 - Benjamin T. Fine:
Algorithm impossible: a CS1 algorithm design exercise. 135-136 - Richard Kline:
An android smartphone as IDE and robot controller. 137-138 - Alex Plyukhin:
Random walks on combs and brushes. 139-140 - Christian Roberson:
A first-year experience learning community for computer science. 141-142 - Ethel Schuster:
Supplemental instruction: leading to success. 143-147 - Jami L. Cotler, Matthew Cusack:
Leveraging emotional intelligence (soft skills) to maximize career success for computer science students. 148-153 - Seikyung Jung:
Web development with node.js. 154-156 - Kevin McCullen, Michael Walters:
Computer science and robotics using the raspberry pi, arduino, and other SBCS. 157-159 - Rajesh Prasad, Liana Pennington:
Cyber criminology: an interdisciplinary approach in the age of cyber threat. 160-162 - Timothy V. Fossum:
Using PLCC to implement Java interpreters in a programming languages course. 163-164 - Nadeem Abdul Hamid:
Real live data for CS courses. 165-167 - Giuseppe Sena, Shamsi Mousavi, Marina Bograd, Susanne Steiger-Escobar:
iCREAT: introduction to coding, robotics, electronics and technology. 168-170 - David P. Voorhees, Aparna Das:
Injecting cybersecurity into a CS program: a non-specialist perspective. 171-172 - Sarbani Banerjee, Neal Mazur:
Service learning in computing: creating computer science pipeline by attracting and engaging high school students. 173-175 - John J. Cupak:
Flipped classroom in teaching computer science. 176-178 - Garrett M. Dancik:
Automated grading of template-based R programming assignments using swirl-tbp. 179-180 - Gregory W. Hislop, Heidi J. C. Ellis, Herman Jackson:
Student contribution to HFOSS: challenges and opportunities. 181-182 - Karen H. Jin:
Students' understanding of basic computational concepts in an introduction to mobile development course. 183-185 - Kevin McCullen:
Test timings versus scores: who finishes first? 186-188 - Vladimir V. Riabov:
Computing applications enriched by scientific phenomena. 189-191 - Christian Roberson:
Techniques for using specifications grading in computer science. 192-193 - Christopher Shively, Sarbani Banerjee, Neal Mazur, Joseph Zawicki:
Intellectual character: a driving force behind the effective teaching of the advanced placement computer science principles course. 194-196 - Erik L. Wynters:
C++ amp makes it easy to explore parallel processing on GPUs in a college course or research project. 197-199 - Joseph Zawicki, Sarbani Banerjee, Neal Mazur, Christopher Shively:
Preparing students for the first AP computer science principles exam: the perspective of CS teachers. 200-202

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.