


default search action
Journal of Computing Sciences in Colleges, Volume 25
Volume 25, Number 1 [1], October 2009
16th Annual CCSC Midwestern Conference
- Owen L. Astrachan:
A new way of thinking about computational thinking. 6 - Justine Cassell:
Getting by with a little help from your (virtual) friends. 7 - Joe Hummel:
From Java to C# a workshop on the how, what, and why. 8 - David P. Bunde:
A short unit to introduce multi-threaded programming. 9-20 - Greg Wolffe, Christian Trefftz:
Teaching parallel computing: new possibilities. 21-28 - Cathy Bareiss:
ABET accreditation: what do the new guidelines mean to me? 29 - Ryan L. McFall, Charles A. Cusack:
Developing interactive web applications with the Google Web Toolkit. 30-31 - David Furcy:
JHAVEPOP: visualizing linked-list operations in C++ and Java. 32-41 - Ben Stephenson:
Using graphical examples to motivate the study of recursion. 42-50 - Nadeem Abdul Hamid:
Pattern matching on objects in Java. 51-57 - Michael P. Rogers:
From inspiration to App Store in 90 minutes: a tutorial on iPhone development. 58 - Don Gotterbarn, Keith W. Miller:
Introducing professional computing issues into the CS curriculum ACM committee on professional ethics. 59-60 - Esmail Bonakdarian, Todd Whittaker, Daniel Bell:
Merging worlds: when virtual meets physical: an experiment with hybrid learning. 61-67 - Frederick Butler, Melanie Butler:
Preliminary results of the effects of interactive computer labs. 68-74 - Margaret Manella Kozak:
A comparison of student perceptions regarding online learning versus traditional classroom learning. 75-82 - Stefan Brandle:
Automated grading of student programming assignments. 83-84 - Andrew Mertz, William Slough, Nancy Van Cleave:
The ACM Java libraries. 85-86 - Timothy Urness:
Assessment using peer evaluations, random pair assignment, and collaborative programing in CS1. 87-93 - Michael Rogers:
It's for you!: an iPhone development primer for the busy college professor. 94-101 - Paul Gestwicki, Andrew Haddad, Austin Toombs, Fu-Shing Sun:
An experience report and analysis of Java technologies in undergraduate game programming courses. 102-108 - Michael P. Rogers:
Python: the tutorial. 109 - Jeff Lehman:
Computer Science Unplugged: K-12 special session. 110
Volume 25, Number 1 [2], October 2009
18th Annual CCSC Rocky Mountain Conference
- Richard E. Ladner:
Experiences of students with disabilities in computing. 114-115 - Ruth E. Anderson, Gaetano Borriello, Hélène Martin, Leonard Black:
Capstone projects as community connectors. 116-122 - Josh Tenenberg:
The ultimate guest speaker: a model for educator/practitioner collaboration. 123-129 - Judy Cushing, Nikolas Stevenson-Molnar, Richard Weiss, Lee Zeman, Robert R. Lewis, Genevieve Orr, David A. Wolff:
Topics in digital terrain modeling. 130-132 - Victor A. Clincy:
Security and network analysis using simulation. 133-134 - Judith Bayard Cushing, Rachel Hastings, Brian L. Walter:
CSO++ broadening computer science at the entry level: linguistics, computer science, and the semantic web. 135-142 - Scott A. Wallace, Robert Bryant, Genevieve Orr:
The Northwest Distributed Computer Science Department. 143-148 - H. Paul Haiduk:
Java assembly language programming for the JVM. 149-151 - Laurie C. Murphy, David A. Wolff:
Creating video podcasts for CS1: lessons learned. 152-158 - Matthew Bergman, Justin R. Funston, Patricia Gilfeather-Crowley:
Low-cost compute clusters in virtualized lab environments. 159-166 - Judy Cushing, Rachel Hastings:
Introducing computational linguistics with NLTK (Natural Language Toolkit). 167-169 - Robert Bryant, Donald Chinn, George Hauser, Michele Folsom, Scott Wallace:
Computational thinking: what is it, how is it relevant, who's doing what with it? 170-171 - Genevieve Orr, Robert Bryant, Richard Weiss:
Algorithmic art. 172 - Justin Cappos, Ivan Beschastnikh:
Teaching networking and distributed systems with Seattle. 173-174
Volume 25, Number 2 [1], December 2009
11th Annual CCSC Annual Northwestern Conference
- Aakash Taneja:
The influence of personal response systems on students' perceived learning outcomes and course satisfaction. 5-11 - Ed Lindoo:
Green books?: creating and using custom e-books for your course. 12-18 - David A. Scanlan:
An inexpensive RFID attendance system. 19-29 - Daniel C. Cliburn:
Teaching Virtual Reality to undergraduates. 30 - Daniel C. Cliburn, Stacy Rilea, Justin Charette, Ross Bennett, Daniel Fedor-Thurman, Todd Heino, David Parsons:
Evaluating presence in low-cost Virtual Reality display systems for undergraduate education. 31-38 - Dino Schweitzer, Jeff Boleng:
Designing web labs for teaching security concepts. 39-45 - Ed Lindoo:
Using Google sites, Google groups and Google documents to enhance your course. 46-51 - Brent Wilson, Mary Jane Willshire:
EDGAR: grid computing project. 52-57 - Aaron Gordon:
What you don't see can hurt you: adventures using library-provided data structures. 58-63 - Sharon Perkins Hall, Eric Anderson:
Operating systems for mobile computing. 64-71 - Paul Graham, Troy Weingart:
Processing language in introduction to computer science honors (CS110h). 72-78
Volume 25, Number 2 [2], December 2009
23rd Annual CCSC Annual Southeastern Conference
- Ron Vetter:
Building mobile phone applications. 83 - Scott Grissom:
Opportunities and competitive proposal writing. 83 - Jennifer Burg, Jason Romney:
Linking computer science, art, and practice through digital sound. 84 - José M. Garrido:
Object oriented program correctness with OOSimL. 85-91 - Stephen Davies:
Appointing team leads for student software development projects. 92-99 - Jennifer A. Polack:
Planning a CIS education within a CS framework. 100-106 - Igor Balsim, Sarwar Jahangir, Elie Feder, Ayalur Krishnan, Ronald Eckhardt:
Symbiotic synthesis of the biological-mathematics research environment and computer science education. 107-114 - Anne L. Olsen:
Evolutionary computation in the undergraduate curriculum. 115-121 - Sankara Sethuraman, Mary Dee Medley:
Age and self-efficacy in programming. 122-128 - J. Dean Brock, Rebecca F. Bruce, Susan L. Reiser:
Using Arduino for introductory programming courses. 129-130 - Tony Pittarese:
Teaching fundamental business concepts to computer science and information technology students through enterprise resource planning and a simulation game. 131-137 - Ron J. Zucker:
ViCurriAS: a curriculum visualization tool for faculty, advisors, and students. 138-145 - Karen Anewalt:
Dynamic group management in a software projects course. 146-151 - Si-Jung Kim, Reza Parang, Tae-Yong Kuc:
Laser shot system: a user data input method based on a laser pointer for large screen interactive content. 152-158 - Cong-Cong Xing:
How interpreters work: an overlooked topic in undergraduate computer science education. 159-166 - Briana Lowe Wellman, Monica Anderson, Susan V. Vrbsky:
PREOP as a tool to increase student retention in CS. 167-175 - José M. Garrido:
Introduction to object-oriented discrete event simulation with OOSimL language. 176-177 - Ken Abernethy, Kevin Treu:
Teaching computing soft skills: an experiential approach. 178-186 - Lynn A. DeNoia, Michael G. Carper, William Hanczaryk:
How to find self-inflicted troubles. 187-195 - Kenneth E. Hoganson:
Reducing MLFQ scheduling starvation with feedback and exponential averaging. 196-202 - John M. Hunt, John D. McGregor:
Building software that is predictable by Construction. 203-204 - Hala ElAarag:
A complete design of a RISC processor for pedagogical purposes. 205-213 - James K. Harris:
Ethical issues in web design. 214-220 - Kera Z. B. Watkins, Maurice J. Watkins:
Towards minimizing pair incompatibilities to help retain under-represented groups in beginning programming courses using pair programming. 221-227
Volume 25, Number 3, January 2010
25th Annual CCSC Annual Eastern Conference
- Raja Sooriamurthi, Nickolas J. G. Falkner, Zbigniew Michalewicz:
Puzzle-based learning. 7 - David Klappholz:
Teaching a female friendly RPRCC (real projects for real clients course) introduction to software development at the middle school, high school or freshman collage level. 8 - Jean Griffin, John P. Dougherty, Tammy Randall Pirmann, Rita Manco Powell:
Certification and standards for computing education in Pennsylvania. 9 - James Lawler, Jean F. Coppola, Susan Feather-Gannon, Jonathan Hill, Richard Kline, Pauline Mosley, Andrea Taylor:
Community empowerment and service learning practices through computer science curricula of a major metropolitan university. 10 - Peng Li:
Selecting and using virtualization solutions: our experiences with VMware and VirtualBox. 11-17 - Curt Jones:
Using subversion as an aid in evaluating individuals working on a group coding project. 18-23 - Steven Lindell:
Real-time collaboration tools for digital ink. 24-31 - Jere Miles, Rahman Mitchel Tashakkori:
Improving believability of simulated characters. 32-39 - Stephen P. Carl:
Beyond "not-invented-here": development environments for a multimedia computation course. 40-46 - Ian Barland:
eBay, iTunes, and propositional logic: comparing expressiveness of different query languages. 47-52 - Frances K. Bailie, Keitha A. Murray, Smiljana Petrovic, Deborah Whitfield:
Incorporating ethics into the computer science curriculum: multiple perspectives. 53 - Robert E. Noonan:
Method assumptions in object-oriented programming. 54-59 - Ganesh R. Baliga, John Robinson, Leigh Weiss:
Revitalizing CS hardware curricula: object oriented hardware design. 60-66 - Raja Sooriamurthi:
The essence of object orientation for CS0: concepts without code. 67-74 - Richard A. Scorce:
Perspectives concerning the utilization of service learning projects for a computer science course. 75-81 - Poul Henriksen, Michael Kölling, Davin McCall:
Motivating programmers via an online community. 82-93 - Michael Ruth, Adrian Ionescu:
Cyber-politics: developing an interdisciplinary learning community in an election year. 94-100 - Jigang Liu:
Implementing a baccalaureate program in computer forensics. 101-109 - Thomas P. Way, Vijay Gehlot:
Making service oriented architecture relevant using a multidisciplinary approach. 110-116 - Michael Kölling:
Greenfoot: introduction to Java with games and simulations. 117 - Timothy J. McGuire:
Introducing multi-core programming into the lower-level curriculum: an incremental approach. 118-119 - Sambit Bhattacharya, Bogdan Denny Czejdo:
A state diagram creation and code generation tool for robot programming. 120-127 - Jennifer S. Kay:
Robots in the classroom ... and the dorm room. 128-133 - Sebastian van Delden:
Industrial robotic game playing: an AI course. 134-142 - Christopher A. Healy:
International computing issues as a freshman seminar. 143-148 - Carol A. Wellington, Rebecca Ward:
Using video to explore programming thinking among undergraduate students. 149-155 - Jeffrey A. Stone, David P. Kitlan:
Factors impacting student perceptions of computing and CIS majors. 156-163 - Carolee Stewart-Gardiner:
Using peer led team learning to assist in retention in computer science classes. 164-171 - Joo Tan:
Student evaluation in monitored team projects. 172-179 - Seth D. Bergmann:
Introduction to cryptography. 180 - Leland L. Beck, Alexander W. Chizhik:
Cooperative learning for CS1 and beyond: making IT work for you. 181 - Mário Guimarães, Meg Murray:
The animated database courseware (ADbC). 182 - Barbara Zimmerman:
Turning a 14 week non-major class into a 7 week fast forward class. 183
Volume 25, Number 4 [1], April 2010
21st Annual CCSC Annual South Central Conference
- Robert 'Jay' Lee:
Playing video games is not a waste of time!: keynote address. 5 - Jam Jenkins, Peter Meso, Evelyn Brannock, Sonal Dekhane:
JavaWIDE: innovation in an online IDE. 6 - Quoc-Nam Tran:
Teaching design & analysis of multi-core parallel algorithms using CUDA. 7-14 - Kuo-pao Yang, Theresa Beaubouef:
Hardware vs. software implementations for calculating roots of polynomials. 15-21 - Kuo-pao Yang, Fred Petry, Joseph Collins:
Building content dictionaries for geometric algebra in OpenMath format. 22-29 - Hong Lin, Ongard Sirisaengtaksin, Ping Chen:
A cluster computing environment at a small institution to support faculty/student projects. 30-36 - Leslie D. Fife:
Authentic learning through student research projects. 37-43 - Myung Ah Park:
Designing CS1 as an eye-opening tool to the utility of computer science and a research-initiating tool. 44-51 - Michael Kart:
iPhone apps: tutorial presentation. 52 - Peter J. DePasquale, Michael E. Locasto:
Teaching students effective practices for commenting computer source code: tutorial presentation. 53 - James W. McGuffee, Holt Giesen, Melissa Lolley, Andrew Plunk:
Haskell and Scheme: a hands on comparison - tutorial presentation. 54 - Wendy Zhang, Ke Yang, Theresa Beaubouef, Ju Chou, Ghassan Alkadi:
Spatial database case study: a GIS based metal contamination application. 55-61 - Ping Chen, Irene Chen, Rakesh M. Verma:
Improving an undergraduate data mining course with real-world projects. 62-67 - Deborah L. Dunn, Robert G. Strader:
Evolution of a project based graphics course. 68-74 - Guy-Alain Amoussou:
Seeking NSF funding opportunities: tutorial presentation. 75 - Rajan Alex, H. Paul Haiduk:
Greenfoot as a teaching tool for a programming course: conference tutorial. 76 - Jay-Evan J. Tevis, Kenneth Rouse:
Using industry-style software engineering and project management in a group project. 77-82 - Jennifer L. Davidson, Guy-Alain Amoussou:
Testing to certify an embedded software system. 83-90 - Scott Grimes, Theresa Beaubouef, Ghassan Alkadi:
Computer science and math: a precise mix for uncertain database applications. 91-96 - Esmail Bonakdarian, Todd Whittaker, Yi Yang:
Mixing it up: more experiments in hybrid learning. 97-103 - Bo Sun, Lawrence Osborne, T. Andrew Yang:
WSNED: a suite of data collection and dissemination applications for Wireless Sensor Network EDucation. 104-111 - Tebring Daly:
Determining computer programming traits. 112-118 - Michael C. Scherger, Timothy J. McGuire:
Introducing multi-core programming using OpenMP into the undergraduate curriculum: conference tutorial. 119
Volume 25, Number 4 [2], April 2010
3rd Annual CCSC Annual Southwestern Conference
- Andrew Begel:
Three things every CS educator should know about their students' future careers in software development: keynote address. 125 - Kim P. Kihlstrom:
From ADA to ZUSE: a European travel-study course on technology. 126-133 - Sarah Jones, Alejandro Hernandez, Pablo J. Ortiz, Gerardo Aldana, Phillip T. Conrad, Diana Franklin:
eVoices: a website supporting outreach by attracting target groups to computer science through culturally relevant themes. 134-140 - Erik W. Amerikaner:
Introduction to computer science using Alice 2.0: tutorial presentation. 141 - Anatole D. Ruslanov, Andrew P. Yolevich:
College student views of computer science: opinion survey. 142-148 - Jianchao Han, Mohsen Beheshti:
Enhancement of computer science introductory courses with Mentored Pair Programming. 149-155 - Michael Doherty:
Teaching undergraduates to analyze systems in multiple domains using modeling and simulation exercises: tutorial presentation. 156 - Paul Dourish:
Computational thinking and interdisciplinary encounters: keynote address. 157 - Suzanne W. Dietrich, Mahesh Chaudhari:
The LINQ between XML and databases: a gentle introduction. 158-164 - Susana Jianto, Penn P. Wu:
Designing a college-level PL/SQL programming course. 165-171 - Stephanie E. August, Loren Abrams:
Database project as source of reinforcement and discovery. 172-178 - Leland L. Beck, Alexander W. Chizhik:
Cooperative learning for CS1 and beyond: making it work for you - conference workshop. 179 - Guy-Alain Amoussou:
Interdisciplinary science of design curriculum development process: an analysis of faculty evaluation. 180-186 - Salam N. Salloum:
Algorithm for writing efficient recursive functions in assembly languages. 187-192 - Nicholas Vaidyanathan, Elodie Billionniere, James S. Collofello:
A preliminary comparative survey of computer architecture courses across the nation's top schools. 193-202 - Peter N. Gabrovsky:
Logic programming with generalized quantifiers. 203-210 - Stephanie E. August, Jim Blythe, Peter N. Gabrovsky:
Teaching methodology of artificial intelligence and related subjects: meeting industry's needs - panel discussion. 211-212 - Guy-Alain Amoussou:
Seeking NSF funding opportunties: keynote address. 213-214 - James Lawler, Jean F. Coppola, Susan Feather-Gannon, Pauline Mosley, Andrea Taylor:
Community empowerment and service learning practices through computer science curricula of a major metropolitan university: tutorial presentation. 215-216
Volume 25, Number 5 [1], May 2010
8th Annual CCSC Annual Mid-South Conference
- David R. Naugler:
Concurrent programming in Erlang: pre-conference workshop. 6-7 - Otha L. Britton:
An introduction to OpenGL graphics programming: pre-conference workshop. 8-9 - Quinsulon Israel, Hyoil Han, Il-Yeol Song:
Focused multi-document summarization: human summarization activity vs. automated systems techniques. 10-20 - Larry J. Morell, David Middleton:
Using information flow to analyze grammars. 21-26 - Wesley Deneke, Wingning Li, Craig W. Thompson:
State driven semantic modeling of operators in ETL workflow. 27-33 - John W. Stamey, Steve Sheel:
A boot camp approach to learning programming in a CS0 course. 34-40 - Andrea Edwards, Kun Zhang:
A programming remediation plan. 41-47 - Cong-Cong Xing:
A graphical framework for assisting proofs. 48-57 - Scott Grissom:
Understanding NSF funding opportunities: tutorial presentation. 58-59 - Chris B. Simmons, Lakisha L. Simmons:
Gaps in the computer science curriculum: an exploratory study of industry professionals. 60-65 - Jake A. Qualls, Linda B. Sherrell:
Why computational thinking should be integrated into the curriculum. 66-71 - Neal Gibson, John R. Talburt:
Hive: crowdsourcing education data. 72-78 - Matt Brown, Chenyi Hu, Carl Burch, Michael Nooner:
CS0: why, what, and how?: panel discussion. 79-81 - Bob Bradley, Paul Tesar:
LabGrader and nifty assignments: tutorial presentation. 82 - Russell Jones, Tamya Jean Stallings:
Network security in two-year colleges. 83-88 - George M. Whitson:
Teaching federated identity in computer and information science. 89-96 - Robert E. England:
The PNTFS file system in the Moses2 operating system environment simulator. 97-101 - Jam Jenkins, Evelyn Brannock, Sonal Dekhane:
JavaWIDE: innovation in an online IDE: tutorial presentation. 102-104 - Matt Brown:
Using data mining to introduce databases: nifty assignment. 105 - Donna Wright:
Data modeling for real: nifty assignment. 106-107 - Gabriel J. Ferrer:
Handwritten character recognition: nifty assignment. 108-109 - Patrick McDowell, Theresa Beaubouef:
Maintaining control of a robot's limbs using the bakery algorithm. 110-117 - David L. Sonnier:
A Pareto-optimality based routing and wavelength assignment algorithm for WDM networks. 118-123 - David L. Sonnier, Matt Bradley:
Criteria-based parallelism for multiobjective problem solving. 124-130 - Frank McCown:
Teaching a game programming class for the first time: tutorial presentation. 131-132 - Gabriel J. Ferrer:
Encoding robotic sensor states for Q-learning using the self-organizing map. 133-139 - Soukaina Messaoudi, Kamilia Messaoudi, Serhan Dagtas:
Bayesian data fusion for smart environments with heterogenous sensors. 140-146 - Yingbing Yu:
Anomaly detection of masquerders based upon typing biometrics and probabilistic neural network. 147-153 - Carl Burch:
Django, a web framework using Python: tutorial presentation. 154-155
Volume 25, Number 5 [2], May 2010
16th Annual CCSC Annual Central Plains Conference
- Rebecca Mercuri:
Forensics in the COMPSCI classroom: keynote address. 162 - Carol Browning:
Planetary adventures: my life as a NASA software engineer: banquet address. 163 - James H. Cross:
jGRASP: an integrated development environment with intuitive visualizations for teaching hard concepts in Java: pre-conference workshop. 164 - Ross T. Sowell, Christopher Gill, Roger D. Chamberlain, Cindy Grimm, Kenneth J. Goldman, Mark Tranel:
The active-learning transformation: a case study in software development and systems software courses. 165-172 - Ross T. Sowell, Yixin Chen, Jeremy Buhler, Sally A. Goldman, Cindy Grimm, Kenneth J. Goldman:
Experiences with active learning in CS 3. 173-179 - David Reed:
Sometimes style really does matter. 180-187 - Igor Balsim, Elie Feder, Sarwar Jahangir:
Online communities in the ERA of the information revolution. 188-195 - Henry M. Walker, John F. Dooley:
The SIGCSE submission and review software: 10(hexadecimal) lessons. 196-206 - James R. Aman, James E. Conway, Christopher Harr:
A capstone exercise for a cybersecurity course. 207-212 - John F. Cigas:
An introduction to version control with Subversion: tutorial presentation. 213 - Carol Spradling, Jody Strauch:
Implementing an interdisciplinary capstone experience for interactive digital media majors. 214-222 - Max M. North, DeAnthony Perryman, Shekinah Burns, Sarah M. North:
A comparative study of information security and ethics awareness in diverse university environments. 223-230 - Carl Davidson:
Identifying gene regulatory networks using evolutionary algorithms. 231-237 - Thomas Mertz:
Java slot machine applet: nifty assignment. 238-240 - Ernie Giangrande Jr.:
Human robot assignment for CS0 or CS1: nifty assignment. 241-242 - Wen-Jung Hsin, John F. Cigas:
Applied problem solving: nifty assignment. 243-244 - Wen-Jung Hsin:
Animations for computer networking protocols. 245-250 - John F. Cigas, Barbara Kushan:
Experiences with online SQL environments. 251-257 - Marcos S. Pinto:
Using topic map to create an e-learning environment: the topic of OSI model map. 258-264 - Edward J. Mirielli, Kian L. Pokorny, James Buchan:
Student classroom software development projects: a practitioners perspective: panel discussion. 265-266 - Carol Spradling, Brian Hare:
Teaching and integrating social and professional issues into a small college Computer Science curriculum: tutorial presentation. 267-268 - David Bainum, Bruce Mechtly:
Cluster computing on a small department budget. 269-274 - Michael Black:
A one-credit artificial intelligence course for a general audience. 275-281 - Kian L. Pokorny, Tyler Sondag, Hridesh Rajan:
Connecting high-level programming constructs to assembly language using Frances: tutorial presentation. 282-283 - Stefan Brandle:
Automated grading of student programming assignments: tutorial presentation. 284-286 - Samuel C. Hsieh, C. Van Nelson, Logeshbabu Sampath:
Resistor network-based algorithms for enumerating rational numbers. 287-293 - Chengcheng Li:
A web service model for conducting research in image processing. 294-299 - Michael P. Rogers:
Wrong number: avoiding the hidden perils in iPhone development. 300-305 - Chuck Pheatt, Scott Goering:
Programming user interfaces using the Nintendo Wii remote: tutorial presentation. 306-307 - Justin Cappos, Ivan Beschastnikh:
Teaching networking and distributed systems with Seattle: tutorial presentation. 308-310 - Timothy Bower:
Experiences with virtualization technology in education. 311-318 - Jerome Eric Luczaj:
Creating a summer program to engage students. 319-325 - Hongbiao Zeng, Keyu Jiang:
Teaching mathematical proofs to CS major students in the class of discrete mathematics. 326-332 - Jean Hendrix:
PVIF OF $1 table creation & usage in C#: fundamental intricacies: nifty assignment. 333-334 - David Reed:
Roulette simulations and Martingale betting: nifty assignment. 335-336 - James D. Feher:
Providing a digital logic lab experience in a computer architecture course: nifty assignment. 337-341
Volume 25, Number 6, June 2010
15th Annual CCSC Annual Northeastern Conference
- Fran Allen:
Is computing at a tipping point? A personal prespective: Friday plenary session. 5 - Alison Young:
Computing and sustainability: an ICT project in the high Andes: Saturday plenary session. 6-7 - Hal Abelson, Mark Chang, Eni Mustafaraj, Franklyn A. Turbak:
Mobile phone apps in CS0 using App Inventor for Android: pre-conference workshop. 8-10 - Madalene Spezialetti:
Video scenarios: listening, discussing, exploring, solving - a participatory approach for the computing classroom and beyond: pre-conference workshop. 11-13 - Scott Grissom:
Developing competitive project proposals for NSF: pre-conference workshop. 14 - Frances K. Bailie, Bill Marion, Deborah Whitfield:
How rubrics that measure outcomes can complete the assessment loop. 15-25 - Mihaela Sabin:
Assessing collaborative and experiential learning. 26-33 - Richard H. Connelly:
Lessons and tools from teaching a blind student. 34-39 - Jami L. Cotler, Janelle Rizzo:
Designing value sensitive social networks for the future. 40-46 - Bridget Baird, Christine Chung:
Expanding CS1: applications across the liberal arts. 47-54 - Deborah Sturm, Sarah Zelikovitz:
Integrating research projects in CS1. 55-59 - Sohie Lee, Ellen C. Hildreth:
An introductory computational course for science students. 60-65 - Charles Welty, Jesse M. Heines, Margaret S. Menzin:
Teaching computer scientists to play well with others: panel discussion. 66-69 - Viera K. Proulx:
Test-first design pedagogy and support for introductory OO programming: tutorial presentation. 70-72 - David Toth:
Flipping coins: an activity for introducing computational thinking to non-computer science majors: demonstration. 73 - Gregory W. Hislop, Lillian N. Cassel, Richard Furuta, Lois M. L. Delcambre, Peter Brusilovsky, Edward A. Fox, Daniel D. Garcia:
Ensemble - the online community center for computing educators: demonstration. 74-75 - Delbert Hart:
PSUzzle: web-based introduction to programming practice: demonstration. 76-77 - Mark Meyer, Kevin Mastropaolo:
Robotran: evolution of an undergraduate software project. 78-84 - Sebastian van Delden:
Computer science meets industrial robotics: a visual servoing project for a computer vision course. 85-92 - T. M. Rao, Sandeep Mitra:
Architecture of a Java framework for developing genetic algorithms in AI class. 93-99 - Bridget Baird, Martin Allen, Christine Chung, Norman Danner, Madalene Spezialetti:
Expanding student enthusiasm for, and understanding of, introductory CS: panel discussion. 100-101 - Scott Grissom:
Understanding NSF funding opportunities: tutorial presentation. 102-103 - Paul E. Dickson:
Experiences building a college video game design course. 104-110 - David J. Malan:
Moving CS50 into the cloud. 111-120 - Judith O'Rourke, Ian MacDonald, David E. Goldschmidt:
Learning computer science concepts using iPhone applications. 121-128 - Timoth C. Lederman:
Evolution of capstone-courses in software engineering a finishing school. 129-135 - Delbert Hart:
Supporting agile processes in software engineering courses. 136-143 - Karen Anewalt, Jennifer A. Polack-Wahl:
Teaching an iterative approach with rotating groups in an undergraduate software engineering course. 144-151 - Heidi J. C. Ellis, Gregory W. Hislop, Ralph A. Morelli, Norman Danner:
Instructional aspects of student participation in humanitarian Free and Open Source Software: panel discussion. 152-154 - John Beidler, Yaodong Bi:
Threads early: tutorial presentation. 155-158 - Marc L. Corliss, David Furcy, Joshua Davis, Lori Pietraszek:
Bantam Java compiler project: experiences and extensions. 159-166 - John S. Mallozzi:
Semantic hooks using a mini-language for a compiler project. 167-173 - John Robinson, Ganesh R. Baliga:
Leveraging hardware description languages and spiral learning in an introductory computer architecture course. 174-180 - Michael Sands, James Evans, Glenn David Blank:
Widening the K-12 pipeline at a critical juncture with Flash™. 181-190 - Patricia Morreale, David A. Joiner, George Chang:
Connecting undergraduate programs to high school students: teacher workshops on computational thinking and computer science. 191-197 - Mary Anne L. Egan:
Recruitment of CS majors through a non-programmer's programming contest. 198-204 - Yana Kortsarts, Timothy T. Dansdill, Mark E. Hoffman, Adam Fischbach, Janine Utell:
Writing intensive and writing extensive: a continuum for advancing writing in computer science education: panel discussion. 205-209 - Daniel C. Cliburn:
Teaching virtual reality to undergraduates: tutorial presentation. 210 - Tom Armstrong:
Accessible robotics and intelligent systems for social science undergraduates: poster session. 211-213 - Karina Vashta Assiter:
Role of the programming assignment summary as a qualitative assessment of individual student performance: poster session. 214-217 - Stephen A. Bloch:
Teachscheme, ReachJava: introducing object-oriented programming without drowning in syntax: poster session. 218-220 - Lillian N. Cassel, Siva Kumar Inguva:
The computing ontology and its implications in computing education: poster session. 221-223 - Lillian (Boots) Cassel, Edward A. Fox, Frank Shipman, Peter Brusilovsky, Weiguo Fax, Dan Garcia, Gregory W. Hislop, Richard Furuta, Lois M. L. Delcambre, Sridhara Potluri:
Ensemble: enriching communities and collections to support education in computing: poster session. 224-226 - Lillian (Boots) Cassel, Sowmya Moturi:
CSTA source: a web repository of K-12 Computer Science Teaching and Learning Materials: poster session. 227-229 - Denise S. Leete, Pat Coulter:
A web design & multimedia degree with a twist: poster session. 230-232 - Paul E. Dickson:
Computer graphics taught by building a rendering engine: poster session. 233-234 - Patrice Gans:
The benefits of using scratch to introduce basic programming concepts in the elementary classroom: poster session. 235-236 - Susan P. Imberman, Roberta Klibaner:
Creating the technologically savvy K-12 teacher: poster session. 237-238 - Yana Kortsarts, Yulia Kempner:
Integrating Merkle-Hellman knapsack cryptosystem into undergraduate computer science curriculum: poster session. 239-240 - Mark D. LeBlanc:
medPing: using data structures with embedded medical devices: poster session. 241-242 - Lisa N. Michaud:
Learning data structures through text adventure games: poster session. 243-244 - Vladimir V. Riabov, Bryan J. Higgs:
Running a computer security course: challenges, tools, and projects: poster session. 245-247 - James Ryder:
Using groups on Facebook to improve communication with students: poster session. 248-249 - Namita Sarawagi:
A general education course - "Introduction to Algorithmic Thinking" - using Visual Logic©: poster session. 250-252 - James D. Teresco:
A Dijkstra's algorithm shortest path assignment using the Google Maps API: poster session. 253-255 - David Toth:
Our experiences incorporating robotics into our service course: poster session. 256-258 - Linda M. Wilkens:
On slider puzzle projects with .NET collection classes: poster session. 259-260

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.