Roger D. Boyle, Martyn Clark, Amruth N. Kumar
Proceedings of the Ninth Conference on Innovation and Technology in Computer Science Education
ITiCSE, 2004.
@proceedings{ITiCSE-2004, address = "Leeds, United Kingdom", editor = "Roger D. Boyle and Martyn Clark and Amruth N. Kumar", isbn = "1-58113-836-9", publisher = "{ACM}", title = "{Proceedings of the Ninth Conference on Innovation and Technology in Computer Science Education}", year = 2004, }
Contents (100 items)
- ITiCSE-2004-Cliff #education #generative #question
- Teaching about natural systems, the next generation of computers, and the generation after that? (DC), p. 1.
- ITiCSE-2004-Mander #question
- Back to the future? (KM), p. 2.
- ITiCSE-2004-Stepney #education
- Teaching post-classical computation: (SS), p. 3.
- ITiCSE-2004-AdamsT #compilation #using #xml
- Using XML in a compiler course (DRA, CT), pp. 4–6.
- ITiCSE-2004-ChesnevarGM #automaton #formal method #learning
- Didactic strategies for promoting significant learning in formal languages and automata theory (CIC, MPG, AGM), pp. 7–11.
- ITiCSE-2004-JippingKKL #network #programmable #using
- Investigating wired and wireless networks using a java-based programmable sniffer (MJJ, AJK, NK, KL), pp. 12–16.
- ITiCSE-2004-ArmoniG #modelling #on the #student
- On the achievements of high school students studying computational models (MA, JGE), pp. 17–21.
- ITiCSE-2004-YueD #design #development #evolution #web
- Design and evolution of an undergraduate course on web application development (KBY, WD), pp. 22–26.
- ITiCSE-2004-PahlBK #database #interactive #learning #multi
- Supporting active database learning and training through interactive multimedia (CP, RB, CK), pp. 27–31.
- ITiCSE-2004-PriorL #sql
- The backwash effect on SQL skills grading (JCP, RL), pp. 32–36.
- ITiCSE-2004-Sheard #community #learning
- Electronic learning communities: strategies for establishment and management (JS), pp. 37–41.
- ITiCSE-2004-MintonBD #case study #problem
- If diversity is a problem could e-learning be part of the solution?: a case study (LM, RDB, VD), pp. 42–46.
- ITiCSE-2004-ChengB #distributed #effectiveness
- Evaluating the effectiveness of ICT to support globally distributed PBL teams (CSC, CB), pp. 47–51.
- ITiCSE-2004-Ben-AriS
- Roles of variables as seen by CS educators (MBA, JS), pp. 52–56.
- ITiCSE-2004-KuittinenS #education #programming
- Teaching roles of variables in elementary programming courses (MK, JS), pp. 57–61.
- ITiCSE-2004-Ginat #design
- Embedding instructive assertions in program design (DG), pp. 62–66.
- ITiCSE-2004-BlumensteinGNM #analysis #automation #game studies
- An experimental analysis of GAME: a generic automated marking environment (MB, SG, AN, VM), pp. 67–71.
- ITiCSE-2004-ParkinsonRW
- Accommodating field-dependence: a cross-over study (AP, JAR, CW), pp. 72–76.
- ITiCSE-2004-Kerren #education #generative #learning
- Generation as method for explorative learning in computer science education (AK), pp. 77–81.
- ITiCSE-2004-Ginat04a #question #recursion #student
- Do senior CS students capitalize on recursion? (DG), pp. 82–86.
- ITiCSE-2004-MelinC #learning #student
- Project oriented student work: learning & examination (UM, SC), pp. 87–91.
- ITiCSE-2004-ListerBMTW #data type #education
- The dimensions of variation in the teaching of data structures (RL, IB, BBM, JDT, SW), pp. 92–96.
- ITiCSE-2004-Waraich #education #logic #using
- Using narrative as a motivating device to teach binary arithmetic and logic gates (AW), pp. 97–101.
- ITiCSE-2004-MullerHA #problem
- (An almost) pedagogical pattern for pattern-based problem-solving instruction (OM, BH, HA), pp. 102–106.
- ITiCSE-2004-NatvigL #education #game studies
- Age of computers: game-based teaching of computer fundamentals (LN, SL), pp. 107–111.
- ITiCSE-2004-Davoli #education #linux #operating system
- Teaching operating systems administration with user mode linux (RD), pp. 112–116.
- ITiCSE-2004-HeaneyD #feedback
- Mass production of individual feedback (DH, CD), pp. 117–121.
- ITiCSE-2004-SitthiworachartJ #assessment #effectiveness #learning #programming
- Effective peer assessment for learning computer programming (JS, MJ), pp. 122–126.
- ITiCSE-2004-AbunawassLR #assessment #named
- COMPASS: a CS program assessment project (AMA, WL, ER), pp. 127–131.
- ITiCSE-2004-WangC #assessment #learning #online #performance
- Extending e-books with annotation, online support and assessment mechanisms to increase efficiency of learning (CYW, GDC), pp. 132–136.
- ITiCSE-2004-English #assessment #automation #source code #user interface #using
- Automated assessment of GUI programs using JEWL (JE), pp. 137–141.
- ITiCSE-2004-Christensen #design pattern #framework #named #perspective
- Frameworks: putting design patterns into perspective (HBC), pp. 142–145.
- ITiCSE-2004-FisherLS #approximate
- Curve and surface interpolation and approximation: knowledge unit and software tool (JF, JLL, CKS), pp. 146–150.
- ITiCSE-2004-StuurmanF #case study #design pattern #education #experience
- Experiences with teaching design patterns (SS, GF), pp. 151–155.
- ITiCSE-2004-Hamer #approach #composition #design pattern #education #using
- An approach to teaching design patterns using musical composition (JH), pp. 156–160.
- ITiCSE-2004-ThomasM #database #education #research #scalability #using
- Use of large databases for group projects at the nexus of teaching and research (RCT, RM), pp. 161–165.
- ITiCSE-2004-McKennaL #concept #learning
- Constructivist or instructivist: pedagogical concepts practically applied to a computer learning environment (PM, BL), pp. 166–170.
- ITiCSE-2004-RamalingamLW #learning #modelling #self
- Self-efficacy and mental models in learning to program (VR, DL, SW), pp. 171–175.
- ITiCSE-2004-HanksMDK #programming #quality
- Program quality with pair programming in CS1 (BH, CM, DD, MK), pp. 176–180.
- ITiCSE-2004-PazL #automation #concept #functional #programming
- Emergence of automated assignment conceptions in a functional programming course (TP, TL), pp. 181–185.
- ITiCSE-2004-VeenML #education #question #what
- What is lacking in curriculum schemes for computing/informatics? (MvV, FM, KL), pp. 186–190.
- ITiCSE-2004-KolikantP #education
- Community-oriented pedagogy for in-service CS teacher training (YBDK, SP), pp. 191–195.
- ITiCSE-2004-Dooley
- Moving to CC2001 at a small college (JFD), pp. 196–198.
- ITiCSE-2004-PaxtonH
- Providing curricular assistance to a third world university computer science department (JP, KH), pp. 199–202.
- ITiCSE-2004-Lopez-HerrejonS #case study #experience #interactive #java #using
- Using interactive technology in a short java course: an experience report (RELH, MS), pp. 203–207.
- ITiCSE-2004-Chang #education #network
- Teaching computer networking with the help of personal computer networks (RKCC), pp. 208–212.
- ITiCSE-2004-SimonAHS #case study #experience #learning #tablet
- Preliminary experiences with a tablet PC based system to support active learning in computer science courses (BS, REA, CH, JS), pp. 213–217.
- ITiCSE-2004-RosslingTMKW
- Enhancing classroom lectures with digital sliding blackboards (GR, CT, MM, SK, SW), pp. 218–222.
- ITiCSE-2004-SadiqOSL #learning #named #online #sql
- SQLator: an online SQL learning workbench (SWS, MEO, WS, JYCL), pp. 223–227.
- ITiCSE-2004-GoldweberCFP #community #education #research
- The relationship between CS education research and the SIGCSE community (MG, MC, SF, AP), pp. 228–229.
- ITiCSE-2004-Ben-AriBBH #education #question #research #what
- What do we mean by theoretically sound research in computer science education? (MBA, AB, SB, CH), pp. 230–231.
- ITiCSE-2004-Liffick #human-computer
- Introducing assistive technology in an HCI course (BWL), p. 232.
- ITiCSE-2004-NavarroH #education #game studies #named #process #re-engineering #simulation
- SimSE: an educational simulation game for teaching the Software engineering process (EON, AvdH), p. 233.
- ITiCSE-2004-CasselF
- Sharing the wealth: publishing electronic resources (LNC, EAF), p. 234.
- ITiCSE-2004-Quade #research
- Promoting undergraduate research: a classroom model (AMQ), p. 235.
- ITiCSE-2004-Ragonis #approach
- A refreshing approach to an academic seminar course (NR), p. 236.
- ITiCSE-2004-LeskaR #concept #game studies #learning #using
- Learning O-O concepts in CS I using game projects (CL, JRR), p. 237.
- ITiCSE-2004-ImpagliazzoL #using
- Using history to enhance computing courses (JI, JANL), p. 238.
- ITiCSE-2004-Harms #artificial reality
- A virtual reality simulator of the ENIAC (DEH), p. 239.
- ITiCSE-2004-ZurV #education
- Teaching certificate in computer science: didactics workshop (EZ, TV), p. 240.
- ITiCSE-2004-AlfonsiSPS #named #problem
- IT4PS: information technology for problem solving (CRA, NS, DP, MS), p. 241.
- ITiCSE-2004-PowellMGFR #learning #programming
- Dyslexia and learning computer programming (NP, DJM, JG, JF, JR), p. 242.
- ITiCSE-2004-To #case study
- Determinants affecting organizations’ intent to adopt e-tailing: a study based on innovation theories (LMT), p. 243.
- ITiCSE-2004-RosslingBM #interactive #scalability
- Interaction support in large-scale lectures (GR, HB, MM), p. 244.
- ITiCSE-2004-LarssonL #architecture #student
- Student-oriented examination in a computer architecture course (EL, AL), p. 245.
- ITiCSE-2004-BenayaZ #question #student
- Can students improve their undergraduate schievements and get accepted to graduate school? (TB, EZ), p. 246.
- ITiCSE-2004-BiancoT
- In the realm of si piuh (GMB, ST), p. 247.
- ITiCSE-2004-PriceP #programming
- Common environment for undergraduate computer programming (CBP, JP), p. 248.
- ITiCSE-2004-Ford #programming
- Managing the programming tail (LF), p. 249.
- ITiCSE-2004-Fone #design
- Design of MCQ test (WF), p. 250.
- ITiCSE-2004-Ben-Ari #concurrent #education #tool support
- A suite of tools for teaching concurrency (MBA), p. 251.
- ITiCSE-2004-Borge #education #object-oriented
- Teaching OOP: experimental studies (RB), p. 252.
- ITiCSE-2004-Boisvert #communication #design #named
- eL-CID: communicating iterative program design (CB), p. 253.
- ITiCSE-2004-ConradF #object-oriented #paradigm #source code #using
- Using the synergies between the object-oriented paradigm and mathematics in joint mathematics/computer science programs (MC, TF), p. 254.
- ITiCSE-2004-Nodelman #object-oriented #question
- OOP via C++, C#...? (VN), p. 255.
- ITiCSE-2004-PatersonH #java #persistent
- Approaches to object persistence in java projects (JHP, JH), p. 256.
- ITiCSE-2004-JoyceY
- Addressing professional issues at postgraduate level (DJ, AY), p. 257.
- ITiCSE-2004-CunninghamMT
- The US national science foundation and the ITiCSE effort (SC, ELM, HGT), p. 258.
- ITiCSE-2004-KosaB #visualisation
- Treemap visualizations for CS2 (MJK, MAB), p. 259.
- ITiCSE-2004-RamakrishnanC #framework
- Service based framework for knowledge portals (SR, AC), p. 260.
- ITiCSE-2004-HamadaS #automaton #education #empirical
- A classroom experiment for teaching automata (MH, KS), p. 261.
- ITiCSE-2004-ArgolloHMBFBLMR #collaboration #learning #research #student
- Graduate students learning strategies through research collaboration (EA, MH, DM, GB, PCF, FB, EL, JCM, DR), p. 262.
- ITiCSE-2004-Leska #education #programming #using
- Introducing undergraduates to programming using robots in the general education curriculum (CL), p. 263.
- ITiCSE-2004-TuschLWES #framework
- Technology infrastructure supporting a medical & bioinformatics masters degree (GT, PL, GW, DE, CS), p. 264.
- ITiCSE-2004-MorenoMBS #animation
- Program animation in jeliot 3 (AM, NM, MBA, ES), p. 265.
- ITiCSE-2004-Kumar #java #learning #programming
- Web-based tutors for learning programming in C++/Java (AK), p. 266.
- ITiCSE-2004-PaciniFF #database #learning #problem #spreadsheet #tool support
- Learning problem solving with spreadsheet and database tools (GP, GF, AF), p. 267.
- ITiCSE-2004-Ford04a #generative #learning #programming
- A learning object generator for programming (LF), p. 268.
- ITiCSE-2004-Abunawass #assessment #named
- COMPASS: a CS program assessment project (AMA), p. 269.
- ITiCSE-2004-CasselFLPKIG #using
- Using CITIDEL to develop and share class plans (LNC, EAF, JL, MAPQ, DK, JI, CLG), p. 270.
- ITiCSE-2004-Dixon #automation #education #learning
- A single CASE environment for teaching and learning (MD), p. 271.
- ITiCSE-2004-RatcliffeHE #collaboration #learning #student
- Enhancing student learning through collaboration (MR, JH, WE), p. 272.
- ITiCSE-2004-Liffick04a #human-computer
- An assistive technology project for an HCI course (BWL), p. 273.
- ITiCSE-2004-Sher #implementation #queue
- A simple implementation of a queue with a circularly linked list (DBS), p. 274.
- ITiCSE-2004-Gal-EzerLS #problem
- Interesting basic problems for CS1 (JGE, DL, DS), p. 275.
- ITiCSE-2004-Gal-EzerLS04a
- Introducing undecidability (JGE, DL, DS), p. 276.
- ITiCSE-2004-Garner #learning #programming #using
- The use of a code restructuring tool in the learning of programming (SG), p. 277.
- ITiCSE-2004-Tanaka-IshiiKT #feedback #named #programming #verification
- EMMA: a web-based report system for programming course--automated verification and enhanced feedback (KTI, KK, MT), p. 278.
- ITiCSE-2004-PatersonH04a #design pattern #ide
- A proposed design patterns extension for the blueJ IDE (JHP, JH), p. 279.
- ITiCSE-2004-Armoni #education #how #question
- Reductive thinking: how to teach it? (MA), p. 280.
24 ×#education
20 ×#learning
12 ×#programming
11 ×#using
8 ×#named
8 ×#question
7 ×#student
5 ×#assessment
5 ×#case study
5 ×#problem
20 ×#learning
12 ×#programming
11 ×#using
8 ×#named
8 ×#question
7 ×#student
5 ×#assessment
5 ×#case study
5 ×#problem