


default search action
SIGCSE 2003: Reno, NV, USA
- Scott Grissom, Deborah Knox, Daniel T. Joyce, Wanda P. Dann:

Proceedings of the 34th SIGCSE Technical Symposium on Computer Science Education, SIGCSE 2003, Reno, Nevada, USA, February 19-23, 2003. ACM 2003, ISBN 1-58113-648-X - Eric Roberts:

Keynote address: Expanding the audience for computer science. 23 - Allan Fisher, Jane Margolis:

Unlocking the clubhouse: women in computing. 23
Algorithms
- Owen L. Astrachan:

Bubble sort: an archaeological algorithmic analysis. 1-5 - Teresa Hübscher-Younger, N. Hari Narayanan:

Constructive and collaborative learning of algorithms. 6-10 - David Ginat:

The greedy trap and learning from mistakes. 11-15
Database
- Sub Ramakrishnan, Emeka Nwosu:

DBMS course: web based database administration tool and class projects. 16-20 - Susan Darling Urban, Suzanne W. Dietrich:

Using UML class diagrams for a comparative analysis of relational, object-oriented, and object-relational database mappings. 21-25 - Paul J. Wagner, Thomas K. Moore:

Integrating XML into a database systems course. 26-30
Outcomes assessment
- Kathryn E. Sanders, Robert McCartney:

Program assessment tools in computer science: a report from the trenches. 31-35 - Donald B. Crouch, Leslie Schwartzman:

Computer science accreditation: the advantages of being different. 36-40 - Dick K. Blandford, Deborah J. Hwang:

Five easy but effective assessment methods. 41-44 - Elizabeth S. Adams, Orit Hazzan, Hrafn Loftsson, Alison Young:

International perspective of women and computer science. 45-46 - Pamela B. Lawhead, Michaele E. Duncan, Constance G. Bland, Michael Goldweber

, Madeleine Schep, David J. Barnes:
Legos, Java and programming assignments for CS1. 47-48
Gender issues
- Sylvia Beyer, Kristina Rynes, Julie Perrault, Kelly Hay, Susan M. Haller:

Gender differences in computer science students. 49-53 - Ginger Holmes Rowell, Diane G. Perhac, Judith A. Hankins, Brenda C. Parker, Chrisila C. Pettey, Judith M. Iriarte-Gross:

Computer-related gender differences. 54-58 - Joel C. Adams

, Vimala Bauer, Shakuntala Baichoo:
An expanding pipeline: gender in mauritius. 59-63
Architecture
- Ewa Z. Bem, Luke Petelczyc:

MiniMIPS: a simulation project for the computer architecture laboratory. 64-68 - Brian J. Shelburne:

Teaching computer organization using a PDP-8 simulator. 69-73 - Ariel Ortiz:

Teaching the SIMD execution model: : assembling a few parallel programming skills. 74-78
Capstone courses
- B. Olsson, Mikael Berndtsson, Björn Lundell, Jörgen Hansson:

Running research-oriented final year projects for CS and IS students. 79-83 - Timothy Huang:

The game of go: an ideal environment for capstone and undergraduate research projects. 84-88 - Eric E. Allen, Robert Cartwright, Charles Reis:

Production programming in the classroom. 89-93 - Jesse M. Heines, Katy Börner, Melody Y. Ivory, Edward F. Gehringer:

Panel on the development, maintenance, and use of course web sites. 94-95 - Daniel D. Garcia, David Ginat, Peter B. Henderson:

Everything you always wanted to know about game theory: but were afraid to ask. 96-97
Departmental concerns
- Andrea Beth Campbell, Roy P. Pargas:

Laptops in the classroom. 98-102 - Stuart Reges:

Using undergraduates as teaching assistants at a state university. 103-107 - Joanne McGrath Cohoon, Rebecca Shwalb, Lih-Yuan Chen:

Faculty turnover in CS departments. 108-112
Introductory networks
- John F. Cigas:

An introductory course in network administration. 113-116 - Brian H. Cameron, Kay J. Wijekumar:

The effectiveness of simulation in a hybrid and on-line networking course. 117-119 - Michael J. Jipping, Agata Bugaj, Lilyana Mihalkova, Donald E. Porter:

Using Java to teach networking concepts with a programmable network sniffer. 120-124 - Julie Barnes, Rob Bryant, Daniel D. McCracken, Susan Reiser:

Teaching human-computer interaction: reports from the trenches. 125-126
Classroom management
- William M. Waite, Michele H. Jackson

, Amer Diwan:
The conversational classroom. 127-131 - Michael J. Clancy, Nate Titterton, Clint Ryan, James D. Slotta, Marcia C. Linn:

New roles for students, instructors, and computers in a lab-based introductory programming course. 132-136 - Denise M. Woit, David V. Mason:

Effectiveness of online assessment. 137-141 - Jane Prey, Ernest L. McDuffie, Harriet G. Taylor:

Taking advantage of National Science Foundation funding opportunities. 142
Introductory programming
- Raymond Lister, John Leaney

:
Introductory programming, criterion-referencing, and bloom. 143-147 - H. Chad Lane, Kurt VanLehn:

Coached program planning: dialogue-based support for novice program design. 148-152 - Maria Hristova, Ananya Misra, Megan Rutter, Rebecca Mercuri:

Identifying and correcting Java programming errors for introductory computer science students. 153-156
Visualization
- Michael T. Grinder:

A preliminary empirical evaluation of the effectiveness of a finite state automaton animator. 157-161 - Ayonike Akingbade, Thomas Finley, Diana Jackson, Pretesh B. Patel, Susan H. Rodger:

JAWAA: easy web-based animation from CS 0 to advanced CS courses. 162-166 - Jeff Lucas, Thomas L. Naps, Guido Rößling:

VisualGraph: a graph class designed for both undergraduate students and educators. 167-171
Operating systems
- Andrew T. Phillips

, Jack S. Eddy Tan:
Exploring security vulnerabilities by exploiting buffer overflow using the MIPS ISA. 172-176 - Steven Robbins:

Using remote logging for teaching concurrency. 177-181 - John M. D. Hill, Clark K. Ray, Jean R. S. Blair, Curtis A. Carver Jr.:

Puzzles and games: addressing different learning styles in teaching operating systems concepts. 182-186 - Sandra J. DeLoatch, Henry MacKay Walker, Frank H. Young:

On serving as department chair: suggestions from veterans. 187-188 - William A. Marion, Adrienne G. Bloss, Kris D. Powers, Doug Baldwin:

How departments are responding to the mathematics recommendations in CC2001. 189-190
Introduction to OO
- Stephen Cooper, Wanda P. Dann, Randy Pausch:

Teaching objects-first in introductory computer science. 191-195 - Nira Herrmann, Jeffrey L. Popyack, Bruce W. Char, Paul Zoski, Christopher D. Cera, Robert N. Lass, Aparna Nanjappa:

Redesigning introductory computer programming using multi-level online modules for a mixed audience. 196-200 - Dean Sanders, Brian Dorn:

Jeroo: a tool for introducing object-oriented programming. 201-204
Data structures
- Kevin R. Burger:

Teaching two-dimensional array concepts in Java with image processing examples. 205-209 - Josh Tenenberg:

A framework approach to teaching data structures. 210-214 - Alistair E. R. Campbell, Geoffrey L. Catto, Eric E. Hansen:

Language-independent interactive data visualization. 215-219
Upper level courses
- Doug Baldwin:

A compiler for teaching about compilers. 220-223 - Paul J. Wagner, Elizabeth Shoop, John V. Carlis:

Using scientific data to teach a database systems course. 224-228 - Arthur H. Lee:

A manageable web software architecture: searching for simplicity. 229-233 - James K. Huggins, Joseph Bergin, James Caristi, Ellen Walker:

Survivor: getting through that class the first time. 234-235 - Peter B. Henderson, William Barker, Susanna S. Epp, William A. Marion:

Math educators, computer science educators: working together. 236-237
Breadth-first approach
- Andrew T. Phillips

, Daniel E. Stevenson, Michael R. Wick:
Implementing CC2001: a breadth-first introductory course for a just-in-time curriculum design. 238-242 - Kris D. Powers:

Breadth-also: a rationale and implementation. 243-247 - Christine Shannon:

Another breadth-first approach to CS I using python. 248-251
Networks
- Prabhaker Mateti:

A laboratory-based course on internet security. 252-256 - Surendar Chandra:

Beacond: a peer-to-peer system to teach ubiquitous computing. 257-261 - Peter Steenkiste

:
A network project course based on network processors. 262-266 - Sue Fitzgerald, G. Michael Schneider, Robert M. Aiken, Barry S. Fagin:

The fulbright program: international teaching and curriculum development experiences. 267-268 - Peter Van Roy, Joe Armstrong, Matthew Flatt, Boris Magnusson:

The role of language paradigms in teaching programming. 269-270 - Robert L. Scot Drysdale, Judith Hromcik, Mark Allen Weiss, Reg Hahne:

Java in the morning...Java in the evening...Java in 2004. 271-272
Objects
- Joel C. Adams

, Jeremy D. Frens:
Object centered design for Java: teaching OOD in CS-1. 273-277 - Daniel E. Stevenson, Andrew T. Phillips

:
Implementing object equivalence in Java using the template method design pattern. 278-282 - Michael R. Wick:

An object-oriented refactoring of Huffman encoding using the Java collections framework. 283-287
Active learning
- Ray Giguette:

Pre-games: games designed to introduce CS1 and CS2 programming assignments. 288-292 - Dennis J. Bouvier

:
Pilot study: living flowcharts in an introduction to programming course. 293-295 - Shannon Pollard, Jeffrey Forbes:

Hands-on labs without computers. 296-300 - Lillian N. Cassel, John Impagliazzo, Ann M. Lally, Edward A. Fox

, Manuel A. Pérez-Quiñones
, Jane Prey:
Report on the NSF major educational funding initiative for a National Science, Technology, Engineering, and Mathematics Education Digital Library (NSDL) with special emphasis on the Computing Education component. 301-302 - Vicki L. Almstrum, David Ginat, Orit Hazzan, John M. Clement:

Transfer to/from computing science education: the case of science education research. 303-304 - Allen B. Tucker, Fadi P. Deek, Jill Jones, Dennis McCowan, Chris Stephenson, Anita Verno:

Toward a K-12 computer science curriculum. 305-306
Robotics
- Barry S. Fagin, Laurence D. Merkle

:
Measuring the effectiveness of robots in teaching computer science. 307-311 - Susan P. Imberman:

Teaching neural networks using LEGO handy board robots in an artificial intelligence course. 312-316 - Douglas S. Blank, Lisa Meeden, Deepak Kumar:

Python robotics: an environment for exploring robotics beyond LEGOs. 317-321
Attracting majors
- Sandy Graham, Celine Latulipe

:
CS girls rock: sparking interest in computer science and debunking the stereotypes. 322-326 - Paolo A. G. Sivilotti, Murat Demirbas:

Introducing middle school girls to fault tolerant computing. 327-331 - Peter B. Henderson:

ISSAC: Indiana student software awards competition. 332-335
Reading, writing, and recursion
- Michael Eisenberg:

Creating a computer science canon: a course of "classic" readings in computer science. 336-340 - Lisa C. Kaczmarczyk:

A technical writing class for computer science majors: measuring student perceptions of learning. 341-345 - Tina Götschi, Ian D. Sanders

, Vashti Galpin
:
Mental models of recursion. 346-350 - D. Paul Benjamin, Charles Border, Robert Montante, Paul J. Wagner:

Undergraduate cyber security course projects. 351-352 - Nick Parlante, Jeffrey L. Popyack, Stuart Reges, Stephen Weiss, Scott D. Dexter, Chaya Gurwitz, Joseph L. Zachary, Grant Braught:

Nifty assignments. 353-354 - John Impagliazzo, Robert H. Sloan, Andrew D. McGettrick, Pradip K. Srimani:

Computer engineering computing curricula. 355-356 - Jeffrey L. Popyack, Nira Herrmann, Paul Zoski, Bruce W. Char, Christopher D. Cera, Robert N. Lass:

Academic dishonesty in a high-tech environment. 357-358
Collaborative learning
- Nachiappan Nagappan, Laurie A. Williams, Miriam Ferzli, Eric N. Wiebe, Kai Yang, Carol Miller, Suzanne Balik:

Improving the CS1 experience with pair programming. 359-362 - Lynda Thomas, Mark Ratcliffe, Ann Robertson:

Code warriors and code-a-phobes: a study in attitude and pair programming. 363-367 - Anthony Joseph, Mabel Payne:

Group dynamics and collaborative group performance. 368-371
Graphics
- Steve Cunningham, Angela B. Shiflet:

Computer graphics in undergraduate computational science education. 372-375 - Alexander A. Sherstov:

Distributed visualization of graph algorithms. 376-380 - John L. Lowther, Ching-Kuang Shene:

Teaching B-splines is not difficult! 381-385
Using the web
- Dale Reed, Sam John:

Web annotator. 386-390 - José Emilio Labra Gayo, José M. Morales Gil, A. M. Fernández Álvarez, H. Sagastegui Chigne:

A generic e-learning multiparadigm programming language system: IDEFIX project. 391-395 - Joseph L. Zachary, Peter A. Jensen:

Exploiting value-added content in an online course: introducing programming concepts via HTML and JavaScript. 396-400 - Williams C. Judith, Bettina Bair, Jürgen Börstler, Timothy C. Lethbridge, Ken Surendran:

Client sponsored projects in software engineering courses. 401-402 - William J. Collins, Josh Tenenberg

, Raymond Lister, Suzanne Westbrook:
The role for framework libraries in CS2. 403-404

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














