default search action
8th ITiCSE 2003: Thessaloniki, Greece
- Vassilios Dagdilelis, Maya Satratzemi, David Finkel, Roger D. Boyle, Georgios Evangelidis:
Proceedings of the 8th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, ITiCSE 2003, Thessaloniki, Greece, June 30 - July 2, 2003. ACM 2003, ISBN 1-58113-672-2
Keynote
- Christos H. Papadimitriou:
Mythematics: storytelling in the teaching of computer science and mathematics. 1 - Donald E. Knuth:
Bottom-up education. 2
Software engineering
- Orit Hazzan:
Cognitive and social aspects of software engineering: a course framework. 3-6 - Henrik Bærbak Christensen:
Systematic testing should not be a topic in the computer science curriculum! 7-10 - Andrew Patterson, Michael Kölling, John Rosenberg:
Introducing unit testing with BlueJ. 11-15 - João Paulo Barros, Luís Estevens, Rui Dias, Rui Pais, Elisabete Soeiro:
Using lab exams to ensure programming practice in an introductory programming course. 16-20
Curriculum 1
- Sita Ramakrishnan:
MUSE studio lab and innovative software engineering capstone project experience. 21-25 - Annegret Goold:
Providing process for projects in capstone courses. 26-29 - Panagiotis K. Linos, Stephanie Herman, Julie Lally:
A service-learning program for computer science and software engineering. 30-34 - Boris Koldehofe, Marina Papatriantafilou, Philippas Tsigas:
Integrating a simulation-visualisation environment in a basic distributed systems course: a case study using LYDIAN. 35-39
Evaluation & assessment
- J. R. Parker, Katrin Becker:
Measuring effectiveness of constructivist and behaviourist assignments in CS102. 40-44 - Judy Sheard, Martin Dick:
Influences on cheating practice of graduate students in IT courses: what are the factors? 45-49 - Pete Thomas:
The evaluation of electronic marking of examinations. 50-54 - James A. Redmond, Cathal Walsh, Adrian Parkinson:
Equilibriating instructional media for cognitive styles. 55-59
Pedagogy
- Charlie McDowell, Brian Hanks, Linda L. Werner:
Experimenting with pair programming in the classroom. 60-64 - Sarah E. Schwarm, Tammy VanDeGrift:
Making connections: using classroom assessment to elicit students' prior knowledge and construction of concepts. 65-69 - Kathy Lynch, Selby Markham:
The winds of change: students' comfort level in different learning environments. 70-73 - Daniel L. Moody, Guttorm Sindre:
Incorporating quality assurance processes into requirements analysis education. 74-78
Objects
- Mark Ratcliffe, Lynda Thomas, Wayne Ellis, Benjy J. Thomasson:
Capturing collaborative designs to assist the pedagogical process. 79-83 - Wanda P. Dann, Toby Dragon, Stephen Cooper, Kevin Dietzler, Kathleen Ryan, Randy Pausch:
Objects: visualization of behavior and state. 84-88 - Richard Rasala:
Embryonic object versus mature object: object-oriented style and pedagogical theme. 89-93 - Chris Nevison, Barbara Wells:
Teaching objects early and design patterns in Java using case studies. 94-98
Introductory CS for non-majors
- Mary J. Granger, Joyce Currie Little:
Classroom discussions: policies and responsibilities of Internet Service Providers. 99-103 - Mark Guzdial:
A media computation course for non-majors. 104-108 - Peter Bøgh Andersen, Jens Bennedsen, Steffen Brandorff, Michael E. Caspersen, Jesper Mosegaard:
Teaching programming to liberal arts students: a narrative media approach. 109-113 - Timothy Huang, Frank Swenton:
Teaching undergraduate software design in a liberal arts environment using RoboCup. 114-118
Teaching materials & aids
- Edward L. Jones, Clement S. Allen:
Repositories for CS courses: an evolutionary tale. 119-123 - Cecile Yehezkel:
Making program execution comprehensible one level above the machine language. 124-128 - Timothy S. Gegg-Harrison, Gary R. Bunce, Rebecca D. Ganetzky, Christina M. Olson, Joshua D. Wilson:
Studying program correctness by constructing contracts. 129-133 - James D. Allert:
A companion technology approach to CS1: handheld computers with concept visualization software. 134-138
Learning & teaching
- Mary Ann Robbert, Catherine M. Ricardo:
Trends in the evolution of the database curriculum. 139-143 - Bruria Haberman, Ela Lev, Dorothy Langley:
Action research as a tool for promoting teacher awareness of students' conceptual understanding. 144-148 - Arnold Neville Pears, Mats Daniels:
Structuring CSed research studies: connecting the pieces. 149-153 - David Ginat:
The novice programmers' syndrome of design-by-keyword. 154-157
Web support
- Judy Sheard, Jan Miller, Sita Ramakrishnan:
Web-based discussion forums: the staff perspective. 158-162 - Pilu Crescenzi, Gaia Innocenti:
A tool to develop electronic course books based on WWW technologies, resources and usability criteria. 163-167 - Robert N. Lass, Christopher D. Cera, Nathaniel T. Bomberger, Bruce W. Char, Jeffrey L. Popyack, Nira Herrmann, Paul Zoski:
Tools and techniques for large scale grading using Web-based commercial off-the-shelf software. 168-172 - Jaakko Kurhila, Miikka Miettinen, Petri Nokelainen, Patrik Floréen, Henry Tirri:
Peer-to-peer learning with open-ended writable Web. 173-177
Conceptions & attitudes
- Orit Hazzan:
Computer science students' conception of the relationship between reward (grade) and cooperation. 178-182 - Stavros N. Demetriadis, Evangelos Triantafillou, Andreas S. Pombortsis:
A phenomenographic study of students' attitudes toward the use of multiple media for learning. 183-187 - Lisa Meeden, Tia Newhall, Douglas S. Blank, Deepak Kumar:
Using departmental surveys to assess computing culture: quantifying gender differences in the classroom. 188-192 - Phoenix Moorman, Elizabeth Johnson:
Still a stranger here: attitudes among secondary school students towards computer science. 193-197
Curriculum 2
- Volker Turau:
HTTPExplorer: exploring the hypertext transfer protocol. 198-201 - Evelyn P. Rozanski, Nan C. Schaller:
Integrating usability engineering into the computer science curriculum: a proposal. 202-206 - Shiva Azadegan, M. Lavine, Michael O'Leary, Alexander L. Wijesinha, Marius Zimand:
An undergraduate track in computer security. 207-210 - Lawrence D'Antonio:
Incorporating bioinformatics in an algorithms course. 211-214
Panel session 1
- Keitha A. Murray, Jesse M. Heines, Michael Kölling, Tom Moore, Paul J. Wagner, Nan C. Schaller, John A. Trono:
Experiences with IDEs and Java teaching: what works and what doesn't. 215-216
Panel session 2
- Ann E. Kelley Sobel, Timothy Lethbridge:
IEEE-CS/ACM computing curricula: software engineering volume. 217-218
Panel session 3
- Liz Adams, Mats Daniels, Annegret Goold, Orit Hazzan, Kathy Lynch, Ian Newman:
Challenges in teaching capstone courses. 219-220
Poster session 1
- John Impagliazzo:
Computer engineering curriculum development. 221 - Robert D. Campbell, Elizabeth K. Hawthorne, Karl J. Klee:
Curricular projects of the ACM two-year college education committee. 222 - Mark A. Boshart, Martha J. Kosa:
Growing a GUI from an XML tree. 223 - Noa Ragonis, Bruria Haberman:
A multi-level distance learning-based course for high-school computer science leading-teachers. 224 - Jonathan Holloway, Mark Ratcliffe:
Development of a MLE by students for students using extreme programming techniques. 225 - Kathleen Arnold Gray, Mark Guzdial, Spencer Rugaber:
Extending CRC cards into a complete design process. 226 - Guido Rößling, Henning Bär, Christoph Trompler, Chin-Man Choi:
Mobile computing in education. 227
Poster session 2
- Chuck Leska:
Learning to develop GUIs in Java using closed labs. 228 - Hilary Bentley, Jenny Davies, Jo Allan:
The stepping stones project. 229 - Dawn Cizmar:
Software engineering concepts for multimedia development. 230 - Marina Papastergiou:
Introducing non-computer science undergraduates to Web development: results of an investigative study on student teachers. 231 - William Fone:
Using semiotics to analyze the efficiency of a model in teaching. 232 - Stelios Xinogalos:
objectKarel: a didactic microworld for teaching object-oriented programming. 233 - Harriet G. Taylor, Jane C. Prey:
Putting ITiCSE into practice through NSF funding programs. 234 - Robert D. Campbell, Elizabeth K. Hawthorne, Karl J. Klee:
The role of two-year colleges in educating the cyber-security workforce. 235
Poster session 3
- Chye-Foong Yong, Colin Higgins:
Automatically creating personalised exercises based on student profiles. 236 - Arnold Neville Pears, Lars Pettersson, Carl Erickson:
Enriching online learning resources with "explanograms". 237 - Richard J. Anderson, Ruth E. Anderson, Tammy VanDeGrift, Steven A. Wolfman, Ken Yasuhara:
Classroom presentation from the tablet PC. 238 - Mary Z. Last:
Preparing students for distributed teamwork. 239 - Peter Chalk, Claire Bradley, Poppy Pickard:
Designing and evaluating learning objects for introductory programming education. 240 - Mark B. Trakhtenbrot:
Analysis of typical misconceptions in a theoretical CS course, and how to address them in e-learning. 241 - Lecia Jane Barker, Kathy Garvin-Doxas:
The effect of institutional characteristics on participation of women in computer science bachelors degree programs. 242 - Georgouli Ekaterini, Bakoyannis Spyros, Giannakoulias Panagiotis:
Teaching IT in secondary education through problem-based learning could be really beneficial. 243
Poster session 4
- Christopher D. Cera, Bruce W. Char, Nira Herrmann, Robert N. Lass, Aparna Nanjappa, Jeffrey L. Popyack, Paul Zoski:
High-tech dishonesty: cheating, plagiarism and detection. 244 - Chris DiGiano, Mike Griffin, Jeff Huang, Mark Chung:
Consolidating Ed-tech co-design best practices through the TRAILS project. 245 - Deborah Knox, Lillian N. Cassel, John Impagliazzo:
Using the NSDL and CITIDEL to enhance teaching. 246 - Omid Mirmotahari, Christian Holmboe, Jens Kaasbøll:
Difficulties learning computer architecture. 247 - Benjoe A. Juliano, Chi-Hui Chen, Elena Kroumova:
Observations from using two modes of teaching undergraduate computer architecture. 248 - Michael Georgiopoulos, José Castro, Annie S. Wu, Ronald F. DeMara, Erol Gelenbe, Avelino J. Gonzalez, Marcella K. Kysilka, Mansooreh Mollaghasemi:
CRCD in machine learning at the University of Central Florida preliminary experiences. 249 - Katrin Becker:
A multiple intelligences approach to teaching number systems. 250 - Rachel Or-Bach, Ilana Lavy:
Students' understanding of object orientation. 251
Poster session 5
- J. R. Parker, Katrin Becker, Douglas McCullough:
Computer science and the arts: some multi-disciplinary teaching collaborations. 252 - Katrin Becker:
Grading programming assignments using rubrics. 253 - Kirk Scott:
Teaching graphical interface programming in Java with the game of wari. 254 - Lillian N. Cassel:
Using CITIDEL resources to support documenting objectives and outcomes. 255 - Judith Gal-Ezer, Tamar Vilner, Ela Zur:
Teaching algorithm efficiency in a CS1 course SBTa different approach. 256 - Ravi Darbhamulla, Manirupa Das, Pamela B. Lawhead:
Student status monitoring tool (SSM): proxy for the real world expert in online course delivery. 257 - Lecia Jane Barker, Kathy Garvin-Doxas:
Why project courses sometimes widen the experience gap among students. 258 - Christopher D. Cera, Bruce W. Char, Nira Herrmann, Robert N. Lass, Aparna Nanjappa, Jeffrey L. Popyack, Paul Zoski:
The DUPLEX project. 259
Demo session 1
- Lillian N. Cassel, John Impagliazzo, Deborah Knox, C. Lee Giles, Edward A. Fox, Jan Lee, Manuel A. Pérez-Quiñones:
Using an education oriented digital library to organize and present classes in computing and information. 260 - Vladimir Nodelman:
Learning computer graphics by programming: linking theory and practice. 261
Demo session 2
- Timothy S. Gegg-Harrison, Gary R. Bunce, Rebecca D. Ganetzky, Christina M. Olson, Joshua D. Wilson:
Studying program correctness in ProVIDE. 262 - Petr Sojka:
Animations in PDF. 263
Demo session 3
- Ananda Gunawardena, Victor Adamchik:
A customized learning objects approach to teaching programming. 264 - Petr Sojka:
Rapid evaluation using multiple choice tests and TeX. 265
Demo session 4
- Esa Kujansuu, Marko Kulmala:
Codewitz: producing interactive elearning material for beginners in programming. 266 - Charalampos Papamanthou, Konstantinos Paparrizos:
A visualization of the primal simplex algorithm for the assignment problem. 267 - Rodica Baciu:
SysRel: an interactive application for training. 268
Tips and techniques
- Øyvind Kolås, Ivar Farup:
Increasing assignment motivation using a game Al tournament. 269 - Don Goelman:
Student empowerment in a survey course. 270 - Katrin Becker:
Assignments that meet the needs of exceptional students without disadvantaging the average. 271 - Gerald Kruse:
"Magic numbers" approach to introducing binary number representation in CSO. 272 - James H. Paterson, John Haddow:
Teaching Java: using an object-oriented database and the BlueJ IDE. 273 - Mary-Angela Papalaskari:
Peer evaluation in an algorithms course. 274 - Petr Sojka:
Interactive teaching materials in PDF using JavaScript. 275 - Kathy Garvin-Doxas, Lecia Jane Barker:
Creating learning environments that support interaction. 276 - George Papadopoulos, Hariton M. Polatoglou:
Using ToolBook authoring tool to facilitate the teaching of algorithms. 277
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.