Janet Hughes, D. Ramanee Peiris, Paul T. Tymann
Proceedings of the 12th Conference on Innovation and Technology in Computer Science Education
ITiCSE, 2007.
@proceedings{ITiCSE-2007, address = "Dundee, Scotland, United Kingdom", editor = "Janet Hughes and D. Ramanee Peiris and Paul T. Tymann", isbn = "978-1-59593-610-3", publisher = "{ACM}", title = "{Proceedings of the 12th Conference on Innovation and Technology in Computer Science Education}", year = 2007, }
Contents (122 items)
- ITiCSE-2007-Curzon
- Serious fun in computer science (PC), p. 1.
- ITiCSE-2007-Kuyl #question
- Where have all the computer scientists gone? (CvdK), p. 2.
- ITiCSE-2007-Hanson #education
- Inclusive thinking in computer science education (VLH), p. 3.
- ITiCSE-2007-DoerschukLM #assessment #women
- Pilot summer camps in computing for middle school girls: from organization through assessment (PID, JL, JM), pp. 4–8.
- ITiCSE-2007-PeckhamHSSMS #challenge
- Broadening participation in computing: issues and challenges (JP, LLH, DAS, BS, HM, PDS), pp. 9–13.
- ITiCSE-2007-CannonPP #student
- Second annual robotics summer camp for underrepresented students (KRC, KAP, NPP), pp. 14–18.
- ITiCSE-2007-GoldwasserL #network #programming
- Introducing network programming into a CS1 course (MHG, DL), pp. 19–22.
- ITiCSE-2007-DoddsAKL
- Breadth-first CS 1 for scientists (ZD, CA, GK, RLH), pp. 23–27.
- ITiCSE-2007-BuechleyEE #education #towards
- Towards a curriculum for electronic textiles in the high school classroom (LB, ME, NE), pp. 28–32.
- ITiCSE-2007-MillerS #agile #approach #embedded #programming #student
- A TDD approach to introducing students to embedded programming (JM, MRS), pp. 33–37.
- ITiCSE-2007-Sheehan #education #operating system #ruby
- Teaching operating systems with ruby (RJS), pp. 38–42.
- ITiCSE-2007-OechsleB #automation #concurrent #thread
- Checking automatically the output of concurrent threads (RO, KB), pp. 43–47.
- ITiCSE-2007-StallmannBRBGH #automaton #correctness #named #proving
- ProofChecker: an accessible environment for automata theory correctness proofs (MFS, SB, RDR, SB, MCG, SDH), pp. 48–52.
- ITiCSE-2007-KorteAPG #approach #education #learning #novel
- Learning by game-building: a novel approach to theoretical computer science education (LK, SA, HP, JG), pp. 53–57.
- ITiCSE-2007-RodgerLR #automaton #formal method #interactive
- Increasing interaction and support in the formal languages and automata theory course (SHR, JL, SR), pp. 58–62.
- ITiCSE-2007-Helmick #automation #interface #java #programming #source code
- Interface-based programming assignments and automatic grading of java programs (MTH), pp. 63–67.
- ITiCSE-2007-ThomasSW #assessment #diagrams
- Computer assisted assessment of diagrams (PGT, NS, KGW), pp. 68–72.
- ITiCSE-2007-JiWC #detection #source code
- A source code linearization technique for detecting plagiarized programs (JHJ, GW, HGC), pp. 73–77.
- ITiCSE-2007-ArmstrongM #delivery #education
- Remote and local delivery of cisco education for the vision-impaired (HA, IM), pp. 78–81.
- ITiCSE-2007-FreireFPT #education #using #web
- Using screen readers to reinforce web accessibility education (APF, RPdMF, DMBP, MAST), pp. 82–86.
- ITiCSE-2007-CalderCLLS #data type #education #student
- Teaching data structures to students who are blind (MC, RFC, JAL, NL, JS), pp. 87–90.
- ITiCSE-2007-AlstesL #learning #named #network #online #programming
- VERKKOKE: learning routing and network programming online (AA, JL), pp. 91–95.
- ITiCSE-2007-OliverGMA #learning #using
- Using disruptive technology for explorative learning (IO, KG, AM, CA), pp. 96–100.
- ITiCSE-2007-BrownM #source code #student #visualisation
- Visualizing berkeley socket calls in students’ programs (CB, CM), pp. 101–105.
- ITiCSE-2007-LiffickZ
- You can take it with you: profile transportability (BWL, GMZ), pp. 106–110.
- ITiCSE-2007-NorteL #people
- A virtual logo keyboard for people with motor disabilities (SN, FGL), pp. 111–115.
- ITiCSE-2007-DistasioW #education #framework #game studies #using
- Inclusive computer science education using a ready-made computer game framework (JD, TPW), pp. 116–120.
- ITiCSE-2007-BarnesRPCG #game studies #learning #named
- Game2Learn: building CS1 learning games for retention (TB, HR, EP, AC, AG), pp. 121–125.
- ITiCSE-2007-Tharp #named
- Innovating: the importance of right brain skills for computer science graduates (ALT), pp. 126–130.
- ITiCSE-2007-PedroniOM #education #framework
- A framework for describing and comparing courses and curricula (MP, MO, BM), pp. 131–135.
- ITiCSE-2007-PapadopoulosDS #education #project management #web
- Case-based instruction on the web for teaching software project management (PMP, SND, IS), pp. 136–140.
- ITiCSE-2007-Bower #analysis #concept #independence #online
- Independent, synchronous and asynchronous an analysis of approaches to online concept formation (MB), pp. 141–145.
- ITiCSE-2007-Helmick07a #online
- Integrated online courseware for computer science courses (MTH), pp. 146–150.
- ITiCSE-2007-MullerGH #composition #problem
- Pattern-oriented instruction and its influence on problem decomposition and solution construction (OM, DG, BH), pp. 151–155.
- ITiCSE-2007-McCartneyEMSZ #student
- Successful students’ strategies for getting unstuck (RM, AE, JEM, KS, CZ), pp. 156–160.
- ITiCSE-2007-Ginat #design
- Hasty design, futile patching and the elaboration of rigor (DG), pp. 161–165.
- ITiCSE-2007-SandersT #concept #object-oriented #source code
- Checklists for grading object-oriented CS1 programs: concepts and misconceptions (KS, LT), pp. 166–170.
- ITiCSE-2007-VilnerZG #case study #concept #object-oriented #paradigm
- Fundamental concepts of CS1: procedural vs. object oriented paradigm — a case study (TV, EZ, JGE), pp. 171–175.
- ITiCSE-2007-TremblayMSZ #corpus #maintenance #student
- Introducing students to professional software construction: a “software construction and maintenance” course and its maintenance corpus (GT, BM, AS, PZ), pp. 176–180.
- ITiCSE-2007-HonigP #experience #learning #outsourcing #re-engineering
- A classroom outsourcing experience for software engineering learning (WLH, TP), pp. 181–185.
- ITiCSE-2007-ZhangLOB #component
- A bioinformatics track with outreach components (MZ, CCL, GO, BB), pp. 186–190.
- ITiCSE-2007-GovenderM #challenge #education
- Challenges with respect to the e-readiness of secondary school teachers in Kwazulu-Natal, South Africa (DWG, MM), pp. 191–195.
- ITiCSE-2007-CuttsBKM #education #student
- Enthusing and informing potential computer science students and their teachers (QIC, MIB, LK, CM), pp. 196–200.
- ITiCSE-2007-GalpinSC #learning #student
- Learning styles and personality types of computer science students at a South African university (VCG, IDS, PyC), pp. 201–205.
- ITiCSE-2007-CaspersenLB #modelling #programming
- Mental models and programming aptitude (MEC, KDL, JB), pp. 206–210.
- ITiCSE-2007-BagleyC #collaboration #java #learning #programming
- Collaboration and the importance for novices in learning java computer programming (CAB, CCC), pp. 211–215.
- ITiCSE-2007-Egan #education #women
- Teaching a “Women in Computer Science” Course (MALE), pp. 216–220.
- ITiCSE-2007-LangML #student
- Seven factors that influence ICT student achievement (CL, JM, SL), pp. 221–225.
- ITiCSE-2007-VoylesHF #difference #education #gender #student
- Teacher responses to student gender differences (MMV, SMH, TVF), pp. 226–230.
- ITiCSE-2007-JonesB #navigation #source code
- Spatial skills and navigation of source code (SJJ, GEB), pp. 231–235.
- ITiCSE-2007-VainioS
- Factors in novice programmers’ poor tracing skills (VV, JS), pp. 236–240.
- ITiCSE-2007-ChinnSM #algorithm #data type #performance #problem #student
- Problem solving and student performance in data structures and algorithms (DDC, CS, KM), pp. 241–245.
- ITiCSE-2007-LevyB #education #tool support
- We work so hard and they don’t use it: acceptance of software tools by teachers (RBBL, MBA), pp. 246–250.
- ITiCSE-2007-MyllerLK #algorithm #collaboration #taxonomy #visualisation
- Analyzing engagement taxonomy in collaborative algorithm visualization (NM, ML, AK), pp. 251–255.
- ITiCSE-2007-LahtinenJM #visualisation
- Targeting program visualizations (EL, HMJ, SMV), pp. 256–260.
- ITiCSE-2007-KheirW #realtime #speech #student #using
- Inclusion of deaf students in computer science classes using real-time speech transcription (RK, TW), pp. 261–265.
- ITiCSE-2007-Deibel #case study #experience #student
- Studying our inclusive practices: course experiences of students with disabilities (KD), pp. 266–270.
- ITiCSE-2007-BuenoCGB #adaptation #student
- E-learning content adaptation for deaf students (FJB, JRFdC, SG, RB), pp. 271–275.
- ITiCSE-2007-Chandra #video
- Lecture video capture for the masses (SC), pp. 276–280.
- ITiCSE-2007-BarHR #interactive
- An integrated system for interaction support in lectures (HB, GH, GR), pp. 281–285.
- ITiCSE-2007-Martin #case study #collaboration #design #named #object-oriented #sketching
- Scribbles: an exploratory study of sketch based support for early collaborative object oriented design (CJM), pp. 286–290.
- ITiCSE-2007-AdelmannBL #animation #framework #idea #interactive #named #performance #sketching
- IDEA: a framework for the fast creation of interactive animations by pen sketching (RA, TB, TL), pp. 291–295.
- ITiCSE-2007-CrescenziN #algorithm #experience #visualisation
- Fully integrating algorithm visualization into a cs2 course.: a two-year experience (PC, CN), pp. 296–300.
- ITiCSE-2007-ErkanVS #data type #tex #visualisation
- Data structure visualization with latex and prefuse (ASE, TJV, TMS), pp. 301–305.
- ITiCSE-2007-RowanHC
- Yahoo University hackday (MR, TH, AC), p. 306.
- ITiCSE-2007-SloanNS #design #education #how #question
- How should inclusivity influence teaching of ict design? (DS, BN, MS), pp. 307–308.
- ITiCSE-2007-HawthorneCK #education
- Curricular resources from the acm two-year college education committee (EKH, RDC, KJK), p. 309.
- ITiCSE-2007-Cunningham #education #requirements
- A computer graphics curriculum to meet the european bologna requirements (SC), p. 310.
- ITiCSE-2007-DraganovaV #ajax #education
- Teaching AJAX in web-centric courses (CD, VV), p. 311.
- ITiCSE-2007-Lewis #student #using #word
- Are pictures worth 1000 words? the use of affective imagery surveys to capture student perceptions of the computing discipline (TLL), p. 312.
- ITiCSE-2007-TremblayLS #testing
- Extending a marking tool with simple support for testing (GT, LL, AS), p. 313.
- ITiCSE-2007-Dooley #case study #experience
- Experiences with CC2001 at a small college (JFD), p. 314.
- ITiCSE-2007-Albin-Clark #implementation #multi #named #pseudo
- MaBL: a tool for mapping pseudocode to multiple implementation languages (AAC), p. 315.
- ITiCSE-2007-Hwang #case study #education #experience #operating system
- Teaching operating systems with Windows: experiences and contributions (SwH), p. 316.
- ITiCSE-2007-SandersG #modelling #recursion #student
- Students’ mental models of recursion at wits (IDS, VCG), p. 317.
- ITiCSE-2007-LapidotA #education
- The Israeli summer seminars for CS leading teachers (TL, DA), p. 318.
- ITiCSE-2007-CassenSALN #generative #interactive #learning #visual notation
- A visual learning engine for interactive generation ofinstructional materials (TC, KRS, JA, DL, AN), p. 319.
- ITiCSE-2007-AustinJF #student
- Stimulating minority student retention with BalloonSAT projects (SAA, LPJ, JMF), p. 320.
- ITiCSE-2007-MorenoMRI #education #interface #multi
- Accessible interface for multimedia presentation in inclusive education (LM, PM, BRM, AI), p. 321.
- ITiCSE-2007-Ghafarian #assurance #security
- Ideas for projects in undergraduate information assurance and security courses (AG), p. 322.
- ITiCSE-2007-BenayaZ #comprehension #java #thread
- Understanding threads in an advanced java course (TB, EZ), p. 323.
- ITiCSE-2007-HayesTSW #assessment #automation #interface
- An investigation into the automated assessment of the design-code interface (AH, PGT, NS, KGW), p. 324.
- ITiCSE-2007-BureaC #complexity
- Complexity of ambient intelligence in managerial work (VB, PC), p. 325.
- ITiCSE-2007-Govender #assessment #comprehension #performance #programming #student
- Understanding students’ performance in programming assessment questions (IG), p. 326.
- ITiCSE-2007-Lapidot #education
- Supporting the growth of CS leading teachers (TL), p. 327.
- ITiCSE-2007-OwensAB
- The computing educators oral history project: planning for the future (BBO, VLA, LJB), p. 328.
- ITiCSE-2007-LeidlR #how #learning #question
- How will future learning work in the third dimension? (ML, GR), p. 329.
- ITiCSE-2007-WhaleyG #case study #design #experience #student
- Do students know best?: experiences of allowing students to become course designers (HW, SG), p. 330.
- ITiCSE-2007-RavehHY #student
- Transforming a high school student project in computer science into a significant scientific achievement (BR, BH, CY), p. 331.
- ITiCSE-2007-HalstensenH #interactive #online
- Highly interactive online study skills course: “unstuck” (MH, FH), p. 332.
- ITiCSE-2007-LarssonAKE #evaluation #question #what
- What impacts course evaluation? (EL, MA, DK, PE), p. 333.
- ITiCSE-2007-GorraLC #assessment #database #student #using
- An account of the use of synoptic assessment for students in the area of databases at level 2 (AG, SL, JC), p. 334.
- ITiCSE-2007-BuenoAC #adaptation #education #student
- Assisting lecturers to adapt e-learning content for deaf students (FJB, MGA, JRFdC), p. 335.
- ITiCSE-2007-Dickinson #student
- “But I Don’t Read Text Printed in Braille Font”…: parables from a business and information technology student (AD), p. 336.
- ITiCSE-2007-Sanchez-TorrubiaTC #algorithm #graph #interactive #learning #tool support
- New interactive tools for graph algorithms active learning (MGST, CTB, JC), p. 337.
- ITiCSE-2007-PecinovskyP #interface #order
- Order of explanation should be interface: abstract classes — overriding (RP, JP), p. 338.
- ITiCSE-2007-Dickinson07a #diagrams
- “Touching the void”…: narrowing the crevasse between the tactile diagrams that tutors request and those that work in reality (AD), p. 339.
- ITiCSE-2007-Cornell #education
- CS2 for an IS curriculum (LDC), p. 340.
- ITiCSE-2007-CukiermanT #learning
- Learning strategies sessions within the classroom in computing science university courses (DC, DMT), p. 341.
- ITiCSE-2007-Kane #design #student
- Engaging student programmers as inclusive designers (SKK), p. 342.
- ITiCSE-2007-ByrdCCKK #problem #student
- Solving recurring student problems with recurrences (JB, MC, DC, PK, MJK), p. 343.
- ITiCSE-2007-Impagliazzo #approach #source code #using
- Using an outcome-based approach to assess computing programs (JI), p. 344.
- ITiCSE-2007-XinogalosSD #education #experience #java
- Teaching java with BlueJ: a two-year experience (SX, MS, VD), p. 345.
- ITiCSE-2007-Skoric
- Summer schools on the amateur radio computing (MS), p. 346.
- ITiCSE-2007-MarraHW #case study #tool support
- A study of phylogenetic tools for genomic nomenclature data cleaning (JDM, KGH, JTLW), p. 347.
- ITiCSE-2007-CaronnaSMIHT #predict #using
- Prediction of modulators of pyruvate kinase in smiles text using aprori methods (JSC, RS, JDM, VLI, KGH, JHT), p. 348.
- ITiCSE-2007-PauHW #experience #how #question #self #women
- Women in computing: how does experience influence self-perception of computing careers? (RP, WH, SW), p. 349.
- ITiCSE-2007-OmwegaTUW #automation #process
- Automation of PE recruiting process (EO, JT, MU, CW), p. 350.
- ITiCSE-2007-OmwegaTUW07a #development #online
- Development of an online campus map (EO, JT, MU, CW), p. 351.
- ITiCSE-2007-AmelungPR #component #named
- eduComponents: a component-based e-learning environment (MA, MP, DFR), p. 352.
- ITiCSE-2007-Solomon #assessment #named
- Linuxgym: software to automate formative assessment of unix command-line and scripting skills (AS), p. 353.
- ITiCSE-2007-BarkerP #tool support
- Accessibility tools (GB, JP), p. 354.
- ITiCSE-2007-Pullen #network
- Network educationware demonstration (JMP), p. 355.
- ITiCSE-2007-Arnold #interactive #learning #logic
- Introducing propositional logic and queueing theory with the infotraffic interactive learning environments (RA), p. 356.
- ITiCSE-2007-RosslingKS #algorithm #animation #flexibility #generative #performance
- Easy, fast, and flexible algorithm animation generation (GR, SK, SS), p. 357.
- ITiCSE-2007-Dickinson07b #navigation
- Is the shortcut the quickest way to go?: translating instructions for keyboard navigation and other stories (AD), p. 358.
- ITiCSE-2007-Rubio-SanchezH #fibonacci #recursion
- Exploring recursion with fibonacci numbers (MRS, IHL), p. 359.
- ITiCSE-2007-Sheridan-Ross #multi #student
- Practical tips for engaging students in team formation for multi-discipline computing projects (JSR), p. 360.
- ITiCSE-2007-Koppelman
- Exercises as a tool for sharing pedagogical knowledge (HK), p. 361.
- ITiCSE-2007-PatersonH #design #implementation
- From classes to code: supporting the transition from design to implementation (JHP, JH), p. 362.
- ITiCSE-2007-Ben-Ari #concurrent #education #nondeterminism
- Teaching concurrency and nondeterminism with spin (MBA), pp. 363–364.
- ITiCSE-2007-GoldwasserL07a #education #object-oriented #programming #python
- Teaching object-oriented programming in python (MHG, DL), pp. 365–366.
28 ×#education
26 ×#student
12 ×#learning
9 ×#named
8 ×#experience
8 ×#programming
7 ×#case study
7 ×#interactive
6 ×#assessment
6 ×#design
26 ×#student
12 ×#learning
9 ×#named
8 ×#experience
8 ×#programming
7 ×#case study
7 ×#interactive
6 ×#assessment
6 ×#design