Renzo Davoli, Michael Goldweber, Paola Salomoni
Proceedings of the 11th Conference on Innovation and Technology in Computer Science Education
ITiCSE, 2006.
@proceedings{ITiCSE-2006, address = "Bologna, Italy", editor = "Renzo Davoli and Michael Goldweber and Paola Salomoni", isbn = "1-59593-055-8", publisher = "{ACM}", title = "{Proceedings of the 11th Conference on Innovation and Technology in Computer Science Education}", year = 2006, }
Contents (128 items)
- ITiCSE-2006-Cosmo
- Educating the e-citizen (RDC), p. 1.
- ITiCSE-2006-YoungM #experience
- Aluminum foil satellite dishes and a millennium of experience: sustainability in the high Andes (AY, LM), p. 2.
- ITiCSE-2006-Pargas #process #scalability #student
- Reducing lecture and increasing student activity in large computer science courses (RPP), pp. 3–7.
- ITiCSE-2006-GuerreiroG
- Combating anonymousness in populous CS1 and CS2 courses (PG, KG), pp. 8–12.
- ITiCSE-2006-SpaccoHPEHP #case study #design #experience #programming #testing #using
- Experiences with marmoset: designing and using an advanced submission and testing system for programming courses (JS, DH, WP, FE, JKH, NPP), pp. 13–17.
- ITiCSE-2006-WaiteJJD #compilation #design #implementation
- Design and implementation of a modern compiler course (WMW, AJ, MHJ, AD), pp. 18–22.
- ITiCSE-2006-ShanmugasundaramJH #using #visualisation
- Knowledge building using visualizations (VS, PJ, CDH), pp. 23–27.
- ITiCSE-2006-ThomassonRT #design #identification #object-oriented
- Identifying novice difficulties in object oriented design (BJT, MR, LT), pp. 28–32.
- ITiCSE-2006-Pullen #distance #education #scalability
- Scaling up a distance education program in computer science (JMP), pp. 33–37.
- ITiCSE-2006-BennettBC #case study
- High school computing clubs: a pilot study (AB, JB, MC), pp. 38–42.
- ITiCSE-2006-GrayH #approach #user interface #visual notation
- An introspective approach to marking graphical user interfaces (GRG, CAH), pp. 43–47.
- ITiCSE-2006-BrusilovskyL #adaptation #visualisation
- WADEIn II: a case for adaptive explanatory visualization (PB, TDL), pp. 48–52.
- ITiCSE-2006-PlimmerA #education #human-computer #learning
- Peer teaching extends HCI learning (BP, RA), pp. 53–57.
- ITiCSE-2006-KoppelmanD #human-computer
- Creating a realistic context for team projects in HCI (HK, BvD), pp. 58–62.
- ITiCSE-2006-PakRC #industrial
- Industrial demand-driven curriculums for computer-software field in Korea (SP, ER, JC), pp. 63–67.
- ITiCSE-2006-Hamer #approach #case study #experience #student
- Some experiences with the “contributing student approach” (JH), pp. 68–72.
- ITiCSE-2006-DavisK
- The role of computer science in digital production arts (TAD, JLKG), pp. 73–77.
- ITiCSE-2006-GiangrandiM #quote
- “Numeri e Macchine”: a virtual museum to learn the history of computing (PG, CM), pp. 78–82.
- ITiCSE-2006-ThomasWS #automation #using
- Using patterns in the automatic marking of ER-diagrams (PGT, KGW, NS), pp. 83–87.
- ITiCSE-2006-AmelungPR #case study #component #education #experience #named
- EduComponents: experiences in e-assessment in computer science education (MA, MP, DFR), pp. 88–92.
- ITiCSE-2006-AxelssonMW #assessment #design #multi #process #student
- Student activity in seminars: designing multi-functional assessment events (KA, UM, TW), pp. 93–97.
- ITiCSE-2006-HigginsB #assessment #diagrams
- Formative computer based assessment in diagram based domains (CAH, BB), pp. 98–102.
- ITiCSE-2006-EckerdalMMRSZ #concept #education
- Putting threshold concepts into context in computer science education (AE, RM, JEM, MR, KS, CZ), pp. 103–107.
- ITiCSE-2006-MendesAL #design #development #empirical
- A replicated experiment of pair-programming in a 2nd-year software development and design computer science course (EM, LBAF, ALR), pp. 108–112.
- ITiCSE-2006-Hanks #programming #student #towards
- Student attitudes toward pair programming (BH), pp. 113–117.
- ITiCSE-2006-ListerSTWP #taxonomy
- Not seeing the forest for the trees: novice programmers and the SOLO taxonomy (RL, BS, ET, JLW, CP), pp. 118–122.
- ITiCSE-2006-ChenWHL #algorithm #benchmark #design #metric #problem
- Design and applications of an algorithm benchmark system in a computational problem solving environment (MYC, JDW, JHH, DTL), pp. 123–127.
- ITiCSE-2006-WirthB #algorithm #research #student
- New algorithms research for first year students (AW, MB), pp. 128–132.
- ITiCSE-2006-ArmoniGH
- Reductive thinking in undergraduate CS courses (MA, JGE, OH), pp. 133–137.
- ITiCSE-2006-SandersGG #modelling #recursion #revisited
- Mental models of recursion revisited (IDS, VG, TG), pp. 138–142.
- ITiCSE-2006-Stevenson
- PNG palette permuter (DES), pp. 143–147.
- ITiCSE-2006-LeidigFL #information management #using
- The use of community-based non-profit organizations in information systems capstone projects (PML, RCF, JL), pp. 148–152.
- ITiCSE-2006-BirdC #learning #problem
- Building a search engine to drive problem-based learning (SB, JRC), pp. 153–157.
- ITiCSE-2006-StevensonW #programming
- Developing real-world programming assignments for CS1 (DES, PJW), pp. 158–162.
- ITiCSE-2006-Soh #implementation
- Implementing the jigsaw model in CS1 closed labs (LKS), pp. 163–167.
- ITiCSE-2006-MatzkoD #c #education
- Teaching CS1 with graphics and C (SM, TAD), pp. 168–172.
- ITiCSE-2006-Boisvert #animation #communication #development #web
- Web animation to communicate iterative development (CB), pp. 173–177.
- ITiCSE-2006-GerdtS #automation #detection
- A web-based service for the automatic detection of roles of variables (PG, JS), pp. 178–182.
- ITiCSE-2006-HillSM #student
- Agents help students in ProgrammingLand (CDH, VS, MM), pp. 183–187.
- ITiCSE-2006-PecinovskyPP #approach
- Let’s modify the objects-first approach into design-patterns-first (RP, JP, LP), pp. 188–192.
- ITiCSE-2006-Utting #education #java #problem #programming #using
- Problems in the initial teaching of programming using Java: the case for replacing J2SE with J2ME (IU), pp. 193–196.
- ITiCSE-2006-Radenski #python #quote
- “Python first”: a lab-based digital introduction to computer science (AR), pp. 197–201.
- ITiCSE-2006-Lauer #algorithm #interactive #visualisation
- Learner interaction with algorithm visualizations: viewing vs. changing vs. constructing (TL), pp. 202–206.
- ITiCSE-2006-BiancoT
- One step further the ACM K-12 final report: a proposal for level 1: computer organization for K-8 (GMB, ST), pp. 207–211.
- ITiCSE-2006-DonyC #education #programming
- A tool for helping teach a programming method (ID, BLC), pp. 212–216.
- ITiCSE-2006-OKellyG #approach #education #learning #problem #programming
- RoboCode & problem-based learning: a non-prescriptive approach to teaching programming (JO, JPG), pp. 217–221.
- ITiCSE-2006-GharibyanG #case study #gender
- Gender gap in computer science does not exist in one former soviet republic: results of a study (HG, SG), pp. 222–226.
- ITiCSE-2006-VilnerZ #difference #gender
- Once she makes it, she is there: gender differences in computer science study (TV, EZ), pp. 227–231.
- ITiCSE-2006-Fleischman
- Meta-informatics and ethical issues in computing (WMF), pp. 232–236.
- ITiCSE-2006-RobilaR #education
- Don’t be a phish: steps in user education (SAR, JWR), pp. 237–241.
- ITiCSE-2006-Bristow #education #multi #research
- Unicast vs. multicast over wireless: a cross-disciplinary mindshare for educational application researchers (PB), pp. 242–244.
- ITiCSE-2006-TjadenT #network #student
- Training students to administer and defend computer networks and systems (BT, BCT), pp. 245–249.
- ITiCSE-2006-Gomez-MartinG #concept #development #performance
- Fast application development to demonstrate computer graphics concepts (PPGM, MAGM), pp. 250–254.
- ITiCSE-2006-Olson #development #research
- Encouraging the development of undergraduate researchers in computer vision (CFO), pp. 255–259.
- ITiCSE-2006-Chamillard #education #performance #predict #student #using
- Using student performance predictions in a computer science curriculum (ATC), pp. 260–264.
- ITiCSE-2006-BerglundW #empirical #student
- Students learn CS in different ways: insights from an empirical study (AB, MW), pp. 265–269.
- ITiCSE-2006-PerrenetK #abstraction #algorithm #comprehension #concept #perspective #student
- Levels of abstraction in students’ understanding of the concept of algorithm: the qualitative perspective (JP, EK), pp. 270–274.
- ITiCSE-2006-HughesP #learning #object-oriented #programming #student
- ASSISTing CS1 students to learn: learning approaches and object-oriented programming (JH, DRP), pp. 275–279.
- ITiCSE-2006-PatersonHN #design pattern #ide
- A design patterns extension for the BlueJ IDE (JHP, JH, MN), pp. 280–284.
- ITiCSE-2006-Boetje #education #re-engineering
- Foundational actions: teaching software engineering when time is tight (JB), pp. 285–288.
- ITiCSE-2006-HoodH #education #project management #simulation #using
- Teaching software project management using simulations (DJH, CSH), pp. 289–293.
- ITiCSE-2006-PetkovicTT #comparison #education #evaluation #re-engineering
- Teaching practical software engineering and global software engineering: evaluation and comparison (DP, GDT, RT), pp. 294–298.
- ITiCSE-2006-AdamsBBELS #education #programming language
- Approaches to teaching the programming languages course: a potpourri (ESA, DB, JB, JE, PBL, DS), pp. 299–300.
- ITiCSE-2006-BerginLOM #programming
- The first programming course: ideas to end the enrollment decline (JB, RL, BBO, MFM), pp. 301–302.
- ITiCSE-2006-Joel #education
- Living in a digital world: teaching computers and society via literature (WJJ), p. 303.
- ITiCSE-2006-ManoHR #women
- Promoting women in science and technology (MM, BH, TR), p. 304.
- ITiCSE-2006-Erlinger #network
- Lab exercises for computer networking courses (ME), p. 305.
- ITiCSE-2006-HielscherW #automaton #education #formal method #learning #named
- AtoCC: learning environment for teaching theory of automata and formal languages (MH, CW), p. 306.
- ITiCSE-2006-Bergin #editing
- Karel universe drag & drop editor (JB), p. 307.
- ITiCSE-2006-Quade #hybrid #learning #re-engineering
- Developing a hybrid software engineering curse that promotes project-based active learning (AMQ), p. 308.
- ITiCSE-2006-SudolB #education #student #women
- Is there such a thing as too much support?: a discussion from a teacher and a student’s perspective of support groups for girls in computer science (LAS, KB), p. 309.
- ITiCSE-2006-Snapp #approach
- A Puzzles-First approach to computer science (RRS), p. 310.
- ITiCSE-2006-Impagliazzo #education
- Computing curricula 2005: and guide (JI), p. 311.
- ITiCSE-2006-Robetaling #named #user interface
- Translator: a package for internationalization for java-based applications and GUIs (GR), p. 312.
- ITiCSE-2006-AlmstrumL #tool support #women
- Men are from toys: women are from tools (VLA, MZL), p. 313.
- ITiCSE-2006-DairaineEJCTL #named #network #protocol
- IREEL: remote experimentation with real protocols and applications over emulated network (LD, EE, GJ, PC, FT, EL), p. 314.
- ITiCSE-2006-Joyce
- Educating computing professionals at postgraduate level (DJ), p. 315.
- ITiCSE-2006-Joel06a #education
- Engaging computer science education (WJJ), p. 316.
- ITiCSE-2006-Moses #animation #approach #programming
- Animation programming: an alternative approach to CS1 (LM), p. 317.
- ITiCSE-2006-Bures
- Systems thinking as a basis for ambient intelligence (VB), p. 318.
- ITiCSE-2006-LindqvistL #education #named #online
- VERKKOKE: online teaching environment for telecommunications software and routing (JL, SL), p. 319.
- ITiCSE-2006-WintersP #assessment
- Computer aided assessment with human oversight (TW, TP), p. 320.
- ITiCSE-2006-CampbellHK #education #process
- Activities of the ACM two-year college education committee (RDC, EKH, KJK), p. 321.
- ITiCSE-2006-Ellis #lessons learnt #research
- Undergraduate involvement in bioinformatics research: lessons from the CONNJUR project (HJCE), p. 322.
- ITiCSE-2006-RussellMN #education #machine learning
- Teaching AI through machine learning projects (IR, ZM, TWN), p. 323.
- ITiCSE-2006-KeenanPCM #agile #learning
- Learning project planning the agile way (FK, SP, GC, KM), p. 324.
- ITiCSE-2006-Gal-EzerT #algebra #how #question #regular expression
- Algebraic characterization of regular languages: how to cope with all these equivalences? (JGE, MBT), p. 325.
- ITiCSE-2006-RauchasSK #education #experience #programming
- The effect of prior programming experience in a scheme-based breadth-first curriculum at wits (SR, IDS, BK), p. 326.
- ITiCSE-2006-CasselF
- Sharing the wealth: publishing electronic resources (LNC, EAF), p. 327.
- ITiCSE-2006-AmzadO #learning #modelling
- Model based project centered team learning (IA, AJO), p. 328.
- ITiCSE-2006-ChenLMSS #question #student #what
- What do beginning students know, and what can they do? (TYC, GL, RM, KS, BS), p. 329.
- ITiCSE-2006-SchreyerW #automaton #finite #modelling #problem
- Finite automata models for CS problem with binary semaphore (BS, WW), p. 330.
- ITiCSE-2006-BiancoL #game studies #named
- PlayToLearn: a game adventure in the realm of Si Piuh (GMB, IL), p. 331.
- ITiCSE-2006-HislopHLS #education #re-engineering
- Sharing software engineering curriculum materials (GWH, TBH, MJL, MJS), p. 332.
- ITiCSE-2006-CostaTBS #metric #quality #sequence
- Reconstructed high frame rate sequences quality measurement tool (MIC, CT, JB, SFSPS), p. 333.
- ITiCSE-2006-DaviesCT #education #ontology #using
- Using a computing ontology for educational purposes (GD, LNC, HT), p. 334.
- ITiCSE-2006-HoltRS #education #python
- Introducing python into the first year curriculum at wits (AH, SR, IDS), p. 335.
- ITiCSE-2006-Pargas06a #development #tablet
- A targeted tablet PC software development course (RPP), p. 336.
- ITiCSE-2006-English #assessment #automation
- The checkpoint automated assessment system (JE), p. 337.
- ITiCSE-2006-KlimesH #flexibility
- Flexible computer science university studies (CK, HH), p. 338.
- ITiCSE-2006-AssuncaoO #dot-net #education #framework #platform #using #web #web service
- Teaching web services using .NET platform (LA, ALO), p. 339.
- ITiCSE-2006-Godejord #education #social #using
- Exploring teacher methodology: using the example of sexual abuse of children as a way of teaching social informatics (PAG), p. 340.
- ITiCSE-2006-Urquiza-FuentesGGV #visualisation
- Visualizing the symbol table (JUF, MGC, FGB, JÁVI), p. 341.
- ITiCSE-2006-HislopE #distance #student
- Retention of distance and on-campus students in a graduate computer science degree program (GWH, HJCE), p. 342.
- ITiCSE-2006-BoyleB #question #what
- What don’t you know? (RDB, JB), p. 343.
- ITiCSE-2006-Sher #data type #internet
- Motivating data structures with caching internet stock data (DBS), p. 344.
- ITiCSE-2006-Nau #random
- A random number (RWN), p. 345.
- ITiCSE-2006-Bibby #exclamation #feedback
- Getting feedback: no pressure! (PB), p. 346.
- ITiCSE-2006-Snapp06a #algorithm #education #graph
- Teaching graph algorithms in a corn maze (RRS), p. 347.
- ITiCSE-2006-CrescenziLP #experience #java
- Assessing CS1 java skills: a three-year experience (PC, ML, RP), p. 348.
- ITiCSE-2006-Ellis06a #approach #learning #named #self
- Self-grading: an approach to supporting self-directed learning (HJCE), p. 349.
- ITiCSE-2006-Joyce06a
- Raising awareness about academic integrity (DJ), p. 350.
- ITiCSE-2006-Motil
- Surprise snippets (JM), p. 351.
- ITiCSE-2006-TrontEP #named #tablet
- WriteOn: a tool for classroom presentations on tablet PCs (JGT, VE, JCP), p. 352.
- ITiCSE-2006-IbbettCD #architecture #modelling #simulation
- Computer architecture simulation models (RNI, JCDyC, DAWD), p. 353.
- ITiCSE-2006-GasparGS #operating system
- SOFTICE undergraduate operating systems laboratories (AG, CG, JS), p. 354.
- ITiCSE-2006-Henriksen
- Greenfoot demonstration (PH), p. 355.
- ITiCSE-2006-CrossCH #ide #lightweight #named
- jGRASP: a lightweight IDE with dynamic object viewers for CS1 and CS2 (JHCI, TDH), p. 356.
- ITiCSE-2006-Bruce-LockhartN #embedded #interactive
- Interactive embedded examples: a demonstration (MBL, TSN), p. 357.
- ITiCSE-2006-GriswoldS #learning #performance #scalability #ubiquitous
- Ubiquitous presenter: fast, scalable active learning for the whole classroom (WGG, BS), p. 358.
- ITiCSE-2006-Wise #development #java #named
- GoJava: a java development tool for beginners (JW), p. 359.
- ITiCSE-2006-Rodger #automaton #formal method #learning
- Learning automata and formal languages interactively with JFLAP (SHR), p. 360.
- ITiCSE-2006-BaldwinCE #programming
- WeBWorK for programming fundamentals (JB, EC, TE), p. 361.
- ITiCSE-2006-Bozic #algorithm #automaton #finite #modelling
- Application of finite state automata to the bakery algorithm in critical section modeling (VB), p. 362.
- ITiCSE-2006-Ekman #student
- A web-based information centre to provide help, guidance and support for students (JE), pp. 363–364.
- ITiCSE-2006-ByrnesHMPZ
- Technological confidence at an early age (JB, TH, TM, LP, ZZ), p. 365.
- ITiCSE-2006-FatimaMRSH #automation #retrieval #sequence
- Automated gene processing and exon sequence retrieval (TF, JDM, RR, GS, KGH), p. 366.
- ITiCSE-2006-MarkovR #data mining #mining
- An introduction to the WEKA data mining system (ZM, IR), pp. 367–368.
30 ×#education
15 ×#student
11 ×#learning
11 ×#programming
10 ×#named
9 ×#using
7 ×#approach
6 ×#algorithm
6 ×#design
6 ×#development
15 ×#student
11 ×#learning
11 ×#programming
10 ×#named
9 ×#using
7 ×#approach
6 ×#algorithm
6 ×#design
6 ×#development