![](https://dblp1.uni-trier.de/img/logo.ua.320x120.png)
![](https://dblp1.uni-trier.de/img/dropdown.dark.16x16.png)
![](https://dblp1.uni-trier.de/img/peace.dark.16x16.png)
Остановите войну!
for scientists:
![search dblp search dblp](https://dblp1.uni-trier.de/img/search.dark.16x16.png)
![search dblp](https://dblp1.uni-trier.de/img/search.dark.16x16.png)
default search action
SIGCSE 2004: Norfolt, VA, USA
- Daniel T. Joyce, Deborah Knox, Wanda P. Dann, Thomas L. Naps:
Proceedings of the 35th SIGCSE Technical Symposium on Computer Science Education, SIGCSE 2004, Norfolk, Virginia, USA, March 3-7, 2004. ACM 2004, ISBN 1-58113-798-2 - Mordechai Ben-Ari:
The concorde doesn't fly anymore. 1
Paired programming/ collaborative learning
- Tammy VanDeGrift:
Coupling pair programming and writing: learning about students' perceptions and processes. 2-6 - Neha Katira, Laurie A. Williams, Eric N. Wiebe
, Carol Miller, Suzanne Balik, Edward F. Gehringer
:
On understanding compatibility of student pair programmers. 7-11 - William M. Waite
, Michele H. Jackson, Amer Diwan, Paul M. Leonardi:
Student culture vs group work in computer science. 12-16
Testing and debugging in CS1/2
- Ryan Chmiel, Michael C. Loui:
Debugging: from novice to expert. 17-21 - Jim Etheredge:
CMeRun: program logic debugging courseware for CS1/CS2 students. 22-25 - Stephen H. Edwards:
Using software testing to move students from trial-and-error to reflection-in-action. 26-30
HCI
- D. Scott McCrickard, Christa M. Chewar
, Jacob P. Somervell:
Design, science, and engineering topics?: teaching HCI with a unified method. 31-35 - Mary Beth Rosson, John M. Carroll
, Con M. Rodi:
Case studies for teaching usability engineering. 36-40 - Laura M. Leventhal, Julie Barnes, Joseph Chao:
Term project user interface specifications in a usability engineering course: challenges and suggestions. 41-45
Special Session
- Nick Parlante, David Matuszek, Jeff Lehman, David Reed, John K. Estell, Donald D. Chinn:
Nifty assignments. 46-47 - Steve Cunningham, Ernest L. McDuffie, Harriet G. Taylor:
Taking advantage of national science foundation funding opportunities. 48 - Eydie Lawson, Doris K. Lidtke, Barbara A. Price:
Information technology accreditation activities. 49-50
New technologies for classroom instruction
- Evan Golub:
Handwritten slides on a tabletPC in a discrete mathematics course. 51-55 - Richard J. Anderson, Ruth E. Anderson, Beth Simon, Steven A. Wolfman, Tammy VanDeGrift, Ken Yasuhara:
Experiences with a tablet PC based lecture presentation system in computer science courses. 56-60 - Dave A. Berque, Terri L. Bonebright, Michael V. Whitesell:
Using pen-based computers across the computer science curriculum. 61-65
Outcomes assessment
- Nira Herrmann, Jeffrey L. Popyack, Bruce W. Char, Paul Zoski:
Assessment of a course redesign: introductory computer programming using online modules. 66-70 - Merry McDonald, Brian Dorn, Gary McDonald:
A statistical analysis of student performance in online computer science courses. 71-74 - Barbara Moskal, Deborah Lurie, Stephen Cooper:
Evaluating the effectiveness of a new instructional approach. 75-79
Programming languages course
- Amer Diwan, William M. Waite
, Michele H. Jackson:
PL-detective: a system for teaching programming language concepts. 80-84 - Andrew T. Phillips:
Highlighting programming language issues using mixed language programming nn Maple and C. 85-89 - Eric Fernandes, Amruth N. Kumar
:
A tutor on scope for the programming languages course. 90-93
Panel
- Paul De Palma, Charles Frank, Suzanne E. Gladfelter, Joshua Holden:
Cryptography and computer security for undergraduates. 94-95
Special Session
- Sally Fincher:
SIGCSE special projects showcase. 96-97 - Doug Baldwin, Bill Marion, Henry MacKay Walker:
Status report on the SIGCSE committee on the implementation of a discrete mathematics course. 98-99
Object-oriented issues
- Michael R. Wick, Daniel E. Stevenson, Andrew T. Phillips:
Seven design rules for teaching students sound encapsulation and abstraction of object properties and member data. 100-104 - Steven K. Andrianoff, Dalton Hunkins, David B. Levine:
Adding objects to the traditional ACM programming contest. 105-109 - Stuart A. Hansen:
The game of set®: an ideal example for introducing polymorphism and design patterns. 110-114
New curricular directions
- Eric Roberts:
The dream of a common language: the search for simplicity and stability in computer science education. 115-119 - Qusay H. Mahmoud
, Wlodzimierz Dobosiewicz, David A. Swayne:
Redesigning introductory computer programming with HTML, JavaScript, and Java. 120-124 - Timothy A. Davis, Robert Geist, Sarah Matzko, James Westall:
τέχνη A First Step. 125-129
Formal methods and theory
- Norman Neff:
Attribute based compiler implemented using visitor pattern. 130-134 - Luiz Filipe M. Vieira, Marcos Augusto M. Vieira, Newton José Vieira:
Language emulator, a helpful toolkit in the learning process of computer theory. 135-139 - Ryan Cavalcante, Thomas Finley, Susan H. Rodger:
A visual and interactive automata theory course with JFLAP 4.0. 140-144
Panel
- Nathan Rountree, Tamar Vilner, Brenda Cantwell Wilson, Roger D. Boyle:
Predictors For success in studying CS. 145-146 - Michael Goldweber, Martyn Clark, Sally Fincher:
The relationship between CS education research and the SIGCSE community. 147-148
Special Session
- Joe D. Chase, Dennie Templeton, Michael Peterson, Carlotta Eaton, Diane Wolff, Edward G. Okie:
Articulation through a body of knowledge: a report on an NSF ATE project involving Radford University and the Virginia Community College System. 149-150
Taming Java
- Jeremy D. Frens:
Taming the tiger: teaching the next version of Java. 151-155 - Charles Reis, Robert Cartwright:
Taming a professional IDE for the classroom. 156-160 - Viera K. Proulx, Richard Rasala:
Java IO and testing made simple. 161-165
Algorithms and data structures
- Lester I. McCann:
Contemplate sorting with columnsort. 166-169 - Constantine Roussos:
Teaching growth of functions using equivalence classes: an alternative to big O notation. 170-174 - Clifford A. Shaffer:
Buffer pools and file processing projects for an undergraduate data structures course. 175-178
Panel
- Lisa C. Kaczmarczyk, Gerald Kruse, Dian Rae Lopez, Deepak Kumar:
Incorporating writing into the CS curriculum. 179-180
Special Session
- Mark James Burge:
Pervasive computing in the undergraduate curriculum. 181-182 - Andrew Begel, Daniel D. Garcia, Steven A. Wolfman:
Kinesthetic learning in the classroom. 183-184
Gender issues
- Lori L. Pollock, Kathleen F. McCoy, Sandra Carberry, Namratha Hundigopal, Xiaoxin You:
Increasing high school girls' self confidence and awareness of CS through a positive summer experience. 185-189 - Lauren Rich, Heather Perry, Mark Guzdial
:
A CS1 course designed to address interests of women. 190-194 - Lilly Irani
:
Understanding gender and confidence in CS course culture. 195-199
Evaluating student programming skills
- Mark A. Holliday, David Luginbuhl:
CS1 assessment using memory diagrams. 200-204 - Christopher C. Ellsworth, James B. Fenwick Jr., Barry L. Kurtz:
The Quiver system. 205-209 - Charlie Daly, John Waldron:
Assessing the assessment of programming ability. 210-213
Artificial intelligence
- Frank Klassner:
Enhancing lisp instruction with RCXLisp and robotics. 214-218 - Leen-Kiat Soh:
Using game days to teach a multiagent system class. 219-223 - John M. D. Hill, Kenneth L. Alford:
A distributed task environment for teaching artificial intelligence with agents. 224-228
Panel
- Debra T. Burhans, Matt DeJongh, Travis E. Doom, Mark LeBlanc:
Bioinformatics in the undergraduate curriculum: opportunities for computer science educators. 229-230 - John P. Dougherty, Thomas B. Horton, Daniel D. Garcia, Susan H. Rodger:
Panel on teaching faculty positions. 231-232
Special Session
- Eric Roberts:
Resources to support the use of Java in introductory computer science. 233-234 - Owen L. Astrachan:
Why i care about programming and how to teach it. 235
Factors that lead to success in CS
- Dawn McKinney, Leo F. Denton:
Houston, we have a problem: there's a leak in the CS1 affective oxygen tank. 236-239 - Phil Ventura, Bina Ramamurthy:
Wanted: CS1 students. no experience required. 240-244 - Grant Braught, Craig S. Miller, David W. Reed:
Core empirical concepts and skills for computer science. 245-249
CS education research
- Lynda Thomas, Mark Ratcliffe, Benjy J. Thomasson:
Scaffolding with object diagrams in first year programming classes: some unexpected results. 250-254 - David W. Valentine:
CS educational research: a meta-analysis of SIGCSE technical symposium proceedings. 255-259 - Peter DePasquale, John A. N. Lee, Manuel A. Pérez-Quiñones:
Evaluation of subsetting programming language elements in a novice's programming environment. 260-264
Systems-level programming
- Mehdi Amirijoo, Aleksandra Tesanovic, Simin Nadjm-Tehrani:
Raising motivation in real-time laboratories: the soccer scenario. 265-269 - Nurul I. Sarkar
, Trevor M. Craig:
Illustrating computer hardware concepts using PIC-based projects. 270-274 - Saumya K. Debray:
Writing efficient programs: performance issues in an undergraduate CS curriculum. 275-279
Panel
- Frances S. Grodzinsky, Edward F. Gehringer, Laurie A. Smith King, Herman T. Tavani:
Responding to the challenges of teaching computer ethics. 280-281
Special Session
- Alyce Brady, Kim B. Bruce, Robert E. Noonan, Allen B. Tucker, Henry MacKay Walker:
The 2003 model curriculum for a liberal arts degree in computer science: preliminary report. 282-283 - David Ginat, Owen L. Astrachan, Daniel D. Garcia, Mark Guzdial
:
"But it looks right!": the bugs students don't see. 284-285
Pedagogic approaches to CS1
- Michael Kölling
, David J. Barnes:
Enhancing apprentice-based learning of Java. 286-290 - Emily Howe, Matthew Thornton, Bruce W. Weide:
Components-first approaches to CS1/CS2: principles and practice. 291-295 - Tracy Lewis, Mary Beth Rosson, Manuel A. Pérez-Quiñones:
What do the experts say?: teaching introductory design from an expert's perspective. 296-300
Networks
- David A. Umphress, James H. Cross II, Jhilmil Jain, Nischita Meda, Larry A. Barowski:
Bringing J2ME industry practice into the classroom. 301-305 - Brad Richards, Benjamin Stull:
Teaching wireless networking with limited resources. 306-310 - Sung K. Yoo, Scott Hovis:
Remote access internetworking laboratory. 311-314
Operating systems
- David Hovemeyer, Jeffrey K. Hollingsworth, Bobby Bhattacharjee:
Running on the bare metal with GeekOS. 315-319 - Kenneth A. Reek:
Design patterns for semaphores. 320-324 - Steven Robbins:
A disk head scheduling simulator. 325-329
Panel
- Ernest Ferguson, Clifton Kussmaul
, Daniel D. McCracken, Mary Ann Robbert:
Offshore outsourcing: current conditions & diagnosis. 330-331
Special Session
- Catherine C. Bareiss, Kris D. Powers, Scott Thede, Marsha Meredith, Christine Shannon, Judy Williams:
The computer science small department initiative (CS_SDI) report. 332-333 - Allen B. Tucker, Dennis McCowan, Fadi P. Deek, Chris Stephenson, Jill Jones, Anita Verno:
Implementation challenges for a K-12 computer science curriculum. 334-335 - Peter J. Denning:
Great principles in computing curricula. 336-341 - Eugene H. Spafford
:
What starisstar information security? 342
Graphics
- John Fisher, John L. Lowther, Ching-Kuang Shene:
If you know b-splines well, you also nnow NURBS! 343-347 - John M. Zelle, Charles Figura
:
Simple, low-cost stereographics: VR for everyone. 348-352
Courses for non-majors
- Timothy J. Hickey:
Scheme-based web programming as a basis for a CS0 curriculum. 353-357 - Daniel T. Kaplan:
Teaching computation to undergraduate scientists. 358-362
Courseware
- Dale Reed, Sam John, Ryan Aviles, Feihong Hsu:
CFX: finding just the right examples for CS1. 363-367 - Leen-Kiat Soh, Hong Jiang, Charles Ansorge:
Agent-based cooperative learning: a proof-of-concept experiment. 368-372
Events vs. GUIs
- Judith Bishop, R. Nigel Horspool:
Developing principles of GUI programming using views. 373-377 - Stuart A. Hansen, Timothy V. Fossum:
Events not equal to GUIs. 378-381
Visualization
- Purvi Saraiya, Clifford A. Shaffer, D. Scott McCrickard, Chris North:
Effective features of algorithm visualizations. 382-386 - T. Dean Hendrix, James H. Cross II, Larry A. Barowski:
An extensible framework for providing dynamic data structure visualizations in a lightweight IDE. 387-391
Distributed/parallel computing
- Ahuva Tikvati, Mordechai Ben-Ari, Yifat Ben-David Kolikant:
Virtual trees for the byzantine generals algorithm. 392-396 - Christoph W. Kessler:
A practical access to the theory of parallel algorithms. 397-401
Computer security
- Paul J. Wagner, Jason M. Wudi:
Designing and implementing a cyberwar laboratory exercise for a computer security course. 402-406 - Cathie LeBlanc, Evelyn Stiller:
Teaching computer security at a small college. 407-411 - Ji Hu, Christoph Meinel, Michael Schmitt:
Tele-lab IT security: an architecture for interactive lessons for security education. 412-416
CS: other points of view
- Debra T. Burhans, Gary R. Skuse:
The role of computer science in undergraduate bioinformatics education. 417-421 - Roger D. Boyle, Martyn Clark:
CS++: content is not enough. 422-426 - Yue-Ling Wong, Jennifer J. Burg, Victoria Strokanova:
Digital media in computer science curricula. 427-431
First year courses
- Kenneth J. Goldman:
A concepts-first introduction to computer science. 432-436 - Carl Burch, Lynn Ziegler:
Science of computing suite (SOCS): resources for a breadth-first introduction. 437-441 - Adrienne Decker, Phil Ventura:
We claim this class for computer science: a non-mathematician's discrete structures course. 442-446
Panel
- Peter J. Denning, Rudolph P. Darken, Eric Roberts, Mark Guzdial:
Panel session: great principles in computing. 447
Special Session
- Joe Bergin, James Caristi, Yael Dubinsky, Orit Hazzan, Laurie A. Williams:
Teaching software development methods: the case of extreme programming. 448-449 - John Impagliazzo, Esther A. Hughes, Richard J. LeBlanc, Timothy Lethbridge
, Andrew D. McGettrick, Ann E. Kelley Sobel, Pradip K. Srimani, Mitchell D. Theys:
IEEE-CS/ACM computing curricula: computer engineering & software engineering volumes. 450-452
Web-based technologies
- Alfred C. Weaver
:
Electronic commerce software laboratory. 453-456 - Marty A. Humphrey:
Web services as the foundation for learning complex software system development. 457-461 - Christian S. Collberg, Stephen G. Kobourov
, Suzanne Westbrook:
AlgoVista: an algorithmic search tool in an educational setting. 462-466
Design & modeling in introductory courses
- Dung Zung Nguyen, Mathias Ricken, Stephen B. Wong:
Design patterns for marine biology simulation. 467-471 - John W. Coffey, Robert Koonce:
MODeLeR: multimedia object design learning resource. 472-476 - Jens Bennedsen
, Michael E. Caspersen:
Programming in context: a model-first approach to CS1. 477-481
Capstone courses
- Michael Buckley, Helene Kershner, Kris Schindler, Carl Alphonce, Jennifer Braswell:
Benefits of using socially-relevant projects in computer science and engineering education. 482-486 - Paolo A. G. Sivilotti, Bruce W. Weide:
Research, teaching, and service: the miniconference as a model for CS graduate seminar courses. 487-491 - Richard L. Conn:
A reusable, academic-strength, metrics-based software engineering process for capstone courses and projects. 492-496
Panel
- Elizabeth S. Adams, Mary J. Granger, Don Goelman, Catherine Ricardo:
Managing the introductory database course: what goes in and what comes out? 497-498
Special Session
- Manuel A. Pérez-Quiñones, Steven Edwards, Claude Anderson, Doug Baldwin, James Caristi, Paul J. Wagner:
Transitioning to an objects-early three-course introductory sequence: issues and experiences. 499-500 - Russell L. Shackelford, Lillian N. Cassel, James H. Cross II, John Impagliazzo, Eydie Lawson, Richard J. LeBlanc, Andrew D. McGettrick, Robert H. Sloan, Heikki Topi
:
Computing curricula 2004: the overview project. 501
![](https://dblp1.uni-trier.de/img/cog.dark.24x24.png)
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.