Patrick Brézillon, Ingrid Russell, Jean-Marc Labat
Proceedings of the 14th Conference on Innovation and Technology in Computer Science Education
ITiCSE, 2009.
@proceedings{ITiCSE-2009, address = "Paris, France", editor = "Patrick Brézillon and Ingrid Russell and Jean-Marc Labat", isbn = "978-1-60558-381-5", publisher = "{ACM}", title = "{Proceedings of the 14th Conference on Innovation and Technology in Computer Science Education}", year = 2009, }
Contents (138 items)
- ITiCSE-2009-BrabrandD #taxonomy #using
- Analyzing CS competencies using the SOLO taxonomy (CB, BD), p. 1.
- ITiCSE-2009-Fincher
- Useful sharing (SF), p. 2.
- ITiCSE-2009-Porcheron #education #process
- The bologna process in European education (PP), p. 3.
- ITiCSE-2009-FincherCKU
- ILE-idol (SF, SC, MK, IU), pp. 4–5.
- ITiCSE-2009-BuendiaCB #approach #learning
- An instructional approach to drive computer science courses through virtual learning environments (FB, JCC, JVB), pp. 6–10.
- ITiCSE-2009-DennyLHP #repository #student #topic
- Coverage of course topics in a student generated MCQ repository (PD, ALR, JH, HCP), pp. 11–15.
- ITiCSE-2009-Townsend #student #using
- Using a groupware system in CS1 to engage introverted students (GCT), pp. 16–20.
- ITiCSE-2009-Radenski #learning
- Freedom of choice as motivational factor for active learning (AR), pp. 21–25.
- ITiCSE-2009-BauerFDBK #online #student
- The student view on online peer reviews (CB, KF, MD, PPB, SK), pp. 26–30.
- ITiCSE-2009-Sondergaard #learning #student
- Learning from and with peers: the different roles of student peer reviewing (HS), pp. 31–35.
- ITiCSE-2009-Blaheta
- Democracy in the classroom: an exercise for the first days of CS1 (DB), pp. 36–39.
- ITiCSE-2009-MahmoudNNPSWD #education #mobile
- An academic kit for integrating mobile devices into the CS curriculum (QHM, TN, RN, PP, RS, MW, DD), pp. 40–44.
- ITiCSE-2009-Garcia-MateosA #algorithm #data type #online #using
- A course on algorithms and data structures using on-line judging (GGM, JLFA), pp. 45–49.
- ITiCSE-2009-SitaramanHWDHLKP #evaluation #reasoning #specification #student
- Engaging students in specification and reasoning: “hands-on” experimentation and evaluation (MS, JOH, JW, SDS, HKH, DPL, JK, RP), pp. 50–54.
- ITiCSE-2009-Gibson #reuse
- Software reuse and plagiarism: a code of practice (JPG), pp. 55–59.
- ITiCSE-2009-Christensen #approach #design #re-engineering
- A story-telling approach for a software engineering course design (HBC), pp. 60–64.
- ITiCSE-2009-BlumeBCD #communication
- A “communication skills for computer scientists” course (LB, RMB, CC, AD), pp. 65–69.
- ITiCSE-2009-MegiasTBS #distance #education #standard
- Free technology academy: a European initiative for distance education about free software and open standards (DM, WT, LB, FS), pp. 70–74.
- ITiCSE-2009-WhiteI #case study #education #experience #learning #research
- Relating research and teaching: learning from experiences and beliefs (SW, AI), pp. 75–79.
- ITiCSE-2009-Steenkiste #using
- The use of a controlled wireless testbed in courses (PS), pp. 80–84.
- ITiCSE-2009-SturgeonAM
- 802.11 wireless experiments in a virtual world (TS, CA, AM), pp. 85–89.
- ITiCSE-2009-SaidGMJ #database #security
- Database and database application security (HES, MAMG, ZM, LJ), pp. 90–93.
- ITiCSE-2009-CurzonMCB #process #reuse
- Enthusing & inspiring with reusable kinaesthetic activities (PC, PWM, QIC, TB), pp. 94–98.
- ITiCSE-2009-TaubBA #student
- The effect of CS unplugged on middle-school students’ views of CS (RT, MBA, MA), pp. 99–103.
- ITiCSE-2009-Al-BowAEFFLLM #education #game studies #programming #student #using
- Using game creation for teaching computer programming to high school students and teachers (MAB, DA, JE, RF, JF, CL, STL, SM), pp. 104–108.
- ITiCSE-2009-Ginat #composition #learning
- Interleaved pattern composition and scaffolded learning (DG), pp. 109–113.
- ITiCSE-2009-ErkanNO #network #replication #research
- Exposure to research through replication of research: a case in complex networks (AE, SN, NO), pp. 114–118.
- ITiCSE-2009-Velazquez-IturbideP #algorithm #interactive #learning
- Active learning of greedy algorithms by means of interactive experimentation (JÁVI, APC), pp. 119–123.
- ITiCSE-2009-GunionMS #recursion
- Curing recursion aversion (KG, TM, US), pp. 124–128.
- ITiCSE-2009-Perrenet #difference #student
- Differences in beliefs and attitudes about computer science among students and faculty of the bachelor program (JP), pp. 129–133.
- ITiCSE-2009-PargasB #question #what
- What were they thinking? (RPP, SPB), pp. 134–138.
- ITiCSE-2009-DAntonioBKMRT #perspective #research
- Undergraduate research in CS: a global perspective (LD, RDB, ANK, LM, CR, MT), pp. 139–140.
- ITiCSE-2009-MiuraSK #concept #interactive #object-oriented #programming language
- Anchor garden: an interactive workbenchfor basic data concept learningin object oriented programming languages (MM, TS, SK), pp. 141–145.
- ITiCSE-2009-RosslingK #education
- Extending moodle to better support computing education (GR, AK), pp. 146–150.
- ITiCSE-2009-VillalobosCJ #interactive #learning #programming #using
- Developing programming skills by using interactive learning objects (JV, NAC, CJ), pp. 151–155.
- ITiCSE-2009-RodrigoBJADELPST #behaviour #predict
- Affective and behavioral predictors of novice programmer achievement (MMTR, RSB, MCJ, ACMA, TD, MBVEL, SALL, SAMSP, JOS, EST), pp. 156–160.
- ITiCSE-2009-ListerFT #programming
- Further evidence of a relationship between explaining, tracing and writing skills in introductory programming (RL, CJF, DT), pp. 161–165.
- ITiCSE-2009-MaFRRW #modelling #using #visualisation
- Improving the mental models held by novice programmers using cognitive conflict and jeliot visualisations (LM, JDF, MR, IR, MW), pp. 166–170.
- ITiCSE-2009-CukiermanT #learning #student
- The academic enhancement program: encouraging students to learn about learning as part of their computing science courses (DC, DMT), pp. 171–175.
- ITiCSE-2009-Kumar #education
- Need to consider variations within demographic groups when evaluating educational interventions (ANK), pp. 176–180.
- ITiCSE-2009-MostromBEMSTZ #student
- Computer science student transformations: changes and causes (JEM, JB, AE, RM, KS, LT, CZ), pp. 181–185.
- ITiCSE-2009-Lasserre #adaptation #learning #programming
- Adaptation of team-based learning on a first term programming class (PL), pp. 186–190.
- ITiCSE-2009-Gal-EzerVZ
- The professor on your PC: a virtual CS1 course (JGE, TV, EZ), pp. 191–195.
- ITiCSE-2009-Sooriamurthi #abstraction #composition
- Introducing abstraction and decomposition to novice programmers (RS), pp. 196–200.
- ITiCSE-2009-CurzonPTSR #weaving
- Computational thinking (CT): on weaving it in (PC, JP, HGT, AS, ER), pp. 201–202.
- ITiCSE-2009-Schocken #abstraction #implementation #virtual machine
- Virtual machines: abstraction and implementation (SS), pp. 203–207.
- ITiCSE-2009-Popyack #game studies
- Blackjack-playing agents in an advanced AI course (JLP), pp. 208–212.
- ITiCSE-2009-ErnstSW #data type #evolution #hybrid
- Hybrid and custom data structures: evolution of the data structures course (DJE, DES, PJW), pp. 213–217.
- ITiCSE-2009-PharrSS #development
- Paired professional development: a methodology for continued professional development in computer science (WP, CWS, CSS), pp. 218–222.
- ITiCSE-2009-ZanderTSMMHF #learning
- Learning styles: novices decide (CZ, LT, BS, LM, RM, BH, SF), pp. 223–227.
- ITiCSE-2009-Al-BarakatiA #performance #programming #student #visualisation
- The effect of visualizing roles of variables on student performance in an introductory programming course (NMAB, AYAA), pp. 228–232.
- ITiCSE-2009-DeePBP #case study #experience #why #women
- Why are we still here?: experiences of successful women in computing (HMD, KEP, RDB, RP), pp. 233–237.
- ITiCSE-2009-DoerschukLM #experience #lessons learnt
- INSPIRED broadening participation: first year experience and lessons learned (PID, JL, JM), pp. 238–242.
- ITiCSE-2009-AndersonL #collaboration #community #learning #student
- Exploring technologies for building collaborative learning communities among diverse student populations (NA, CCL), pp. 243–247.
- ITiCSE-2009-MisraBK #education #music
- A music context for teaching introductory computing (AM, DSB, DK), pp. 248–252.
- ITiCSE-2009-HuangB #approach #question
- A unified approach to introductory computer science: can one size fit all? (TH, AB), pp. 253–257.
- ITiCSE-2009-FesakisS #education #programming
- Influence of the familiarization with “scratch” on future teachers’ opinions and attitudes about programming and ICT in education (GF, KS), pp. 258–262.
- ITiCSE-2009-HislopEM #case study #experience #student
- Evaluating student experiences in developing software for humanity (GWH, HJCE, RAM), pp. 263–267.
- ITiCSE-2009-Gomez-MartinJA #design pattern #education #game studies #product line #using
- Teaching design patterns using a family of games (MAGM, GJD, JA), pp. 268–272.
- ITiCSE-2009-BarzilayHY #evaluation #re-engineering
- Evaluation of a software engineering course by reflection (OB, OH, AY), pp. 273–277.
- ITiCSE-2009-Gal-EzerSZ #gender
- Computer science issues in high school: gender and more... (JGE, DS, EZ), pp. 278–282.
- ITiCSE-2009-StarrBZ #development #education #framework #implementation
- The development and implementation of a context-based curricular framework for computer science education in high schools (CWS, DB, PZ), pp. 283–287.
- ITiCSE-2009-BrindaPS #education #standard
- Bridging ICT and CS: educational standards for computer science in lower secondary education (TB, HP, CS), pp. 288–292.
- ITiCSE-2009-AndersonJD #distance #education
- Xen worlds: leveraging virtualization in distance education (BRA, AKJ, TED), pp. 293–297.
- ITiCSE-2009-DicksonAHA #case study #experience
- First experiences with a classroom recording system (PED, WRA, ARH, DTA), pp. 298–302.
- ITiCSE-2009-Malan
- Virtualizing office hours in CS 50 (DJM), pp. 303–307.
- ITiCSE-2009-Sant #assessment #automation #quote
- “Mailing it in”: email-centric automated assessment (JAS), pp. 308–312.
- ITiCSE-2009-KasurinenN #programming
- Estimating programming knowledge with Bayesian knowledge tracing (JK, UN), pp. 313–317.
- ITiCSE-2009-ThomasWS #automation #diagrams #tool support
- Generalised diagram revision tools with automatic marking (PGT, KGW, NS), pp. 318–322.
- ITiCSE-2009-ChandrasekarTP #effectiveness #tablet
- WriteOn1.0: a tablet PC-based tool for effective classroom instruction (SC, JGT, JCP), pp. 323–327.
- ITiCSE-2009-Boisvert #process #programming #visualisation
- A visualisation tool for the programming process (CB), pp. 328–332.
- ITiCSE-2009-AhoniemiK #using
- Analyzing the use of a rubric-based grading tool (TA, VK), pp. 333–337.
- ITiCSE-2009-Blaheta09a #array #proving #visual notation
- A visual proof of amortised-linear resizable arrays (DB), p. 338.
- ITiCSE-2009-Velazquez-IturbidePU #interactive #recursion #visualisation
- Interactive visualization of recursion with SRec (JÁVI, APC, JUF), p. 339.
- ITiCSE-2009-Hwang #education #operating system #video
- Video courseware for teaching operating systems with Windows (SwH), p. 340.
- ITiCSE-2009-Merceron #automaton #design pattern #education
- Design patterns to support teaching of automata theory (AM), p. 341.
- ITiCSE-2009-Almeida-MartinezUV #education #named #visualisation
- VAST: a visualization-based educational tool for language processors courses (FJAM, JUF, JÁVI), p. 342.
- ITiCSE-2009-Martin #learning
- Cooperative learning to support the lacks of PBL (JGM), p. 343.
- ITiCSE-2009-Dooley #using
- Peer assessments using the moodle workshop tool (JFD), p. 344.
- ITiCSE-2009-Seidman #3d #game studies #interactive #programming
- Alice first: 3D interactive game programming (RHS), p. 345.
- ITiCSE-2009-Djordjevic
- Progressive assignment in CS1 (MD), p. 346.
- ITiCSE-2009-Rosenbloom #contest #programming
- Running a programming contest in an introductory computer science course (AR), p. 347.
- ITiCSE-2009-NorvellB #education #plugin
- Rich content plug-ins for the teaching machine (TSN, MBL), p. 348.
- ITiCSE-2009-ProulxJ #java #testing
- Unit testing in Java (VKP, WJ), p. 349.
- ITiCSE-2009-Mohr #novel #prolog
- Two novel prolog assignments (JM), p. 350.
- ITiCSE-2009-Inghelbrecht #design #education #tool support
- Tool support for teaching responsibility-driven design (YI), p. 351.
- ITiCSE-2009-WangHCT #behaviour #collaboration #learning
- The role of collective efficacy and collaborative learning behavior in learning computer science through CSCL (SLW, GHH, JCC, PST), p. 352.
- ITiCSE-2009-MitchellPH #question #what
- Computing science: what do pupils think? (AM, HCP, JH), p. 353.
- ITiCSE-2009-KiesmullerB #algorithm #automation #identification #problem
- Automatically identifying learners’ problem solving strategies in-process solving algorithmic problems (UK, TB), p. 354.
- ITiCSE-2009-CasselGN #community #education #named
- Ensemble: enriching communities and collections to support education in computing (L(C, GWH, BN), p. 355.
- ITiCSE-2009-Saeli #education #how #programming
- How to teach programming in secondary education: first results of a PhD project (MS), p. 356.
- ITiCSE-2009-SchluterB #education #empirical
- The attributes of task difficulty in informatics in secondary education: first results of an empirical study (KS, TB), p. 357.
- ITiCSE-2009-PatersonHC #approach #education #modelling #object-oriented #programming #using
- Using coding patterns in a model-driven approach to teaching object oriented programming (JHP, JH, KFC), p. 358.
- ITiCSE-2009-MhiriR #development #learning #named
- AARTIC: development of an intelligent environment for human learning (FM, SR), p. 359.
- ITiCSE-2009-AltinBEKOSSSMPR #student
- Working across time zones in cross-cultural student teams (RA, MB, NE, CK, ÖCÖ, MS, HS, DS, CCM, CP, CRR), p. 360.
- ITiCSE-2009-MarcosFM #education #uml
- The two states of the mind to teach UML (LdM, FF, JJM), p. 361.
- ITiCSE-2009-Palmer-BrownDL #feedback #learning
- Guided learning via diagnostic feedback to question responses (DPB, CD, SWL), p. 362.
- ITiCSE-2009-HabermanY #development #self #student
- Long-term software projects development: the affect of students’ self-appreciation and initial expectations (BH, CY), p. 363.
- ITiCSE-2009-Cassapu #education #experience #interactive
- Introducing the interactive whiteboard in computer science teaching: a high school experience (AC), p. 364.
- ITiCSE-2009-AltinBEKOSSSMPR09a #experience #learning #student #tool support #user interface #using
- Use of intuitive tools to enhance student learning and user experience (RA, MB, NE, CK, ÖCÖ, MS, HS, DS, CCM, CP, CRR), p. 365.
- ITiCSE-2009-CasselDS
- Masters degrees in computing (LNC, GD, SS), p. 366.
- ITiCSE-2009-QianLT #education #embedded #online #realtime
- Teach real-time embedded system online with real hands-on labs (KQ, JL, LT), p. 367.
- ITiCSE-2009-TsengHH #collaboration #education #framework #learning #platform #ubiquitous
- A collaborative ubiquitous learning platform for computer science education (JCRT, SYYH, GJH), p. 368.
- ITiCSE-2009-BlasGMB #analysis #automation #composition #using
- Automatic E-learning contents composition by using gap analysis techniques (JMdB, JMG, LdM, RB), p. 369.
- ITiCSE-2009-Impagliazzo #metric #performance #source code
- Graduate attributes and performance measures: refinements in assessing programs (JI), p. 370.
- ITiCSE-2009-EnglishR #assessment #automation #case study #source code #student #using
- Evaluating students’ programs using automated assessment: a case study (JE, TR), p. 371.
- ITiCSE-2009-MoraPJC #assessment #collaboration #learning #student
- Learning method based on collaborative assessment performed by the students: an application to computer science (HMM, MTSP, RCJ, JMGC), p. 372.
- ITiCSE-2009-SkupasDR #classification #programming
- Developing classification criteria for programming tasks (BS, VD, MAR), p. 373.
- ITiCSE-2009-HawthorneKCW #guidelines
- Revised associate-level curricular guidelines in computer science (EKH, KJK, RDC, AMW), p. 374.
- ITiCSE-2009-Inghelbrecht09a #design #object-oriented
- Object-oriented design with trace modeler and Trace4J (YI), p. 375.
- ITiCSE-2009-RosslingL #algorithm #on the fly #visualisation
- Visualizing compression algorithms on-the-fly (GR, FL), p. 376.
- ITiCSE-2009-AuvinenKA #assessment #authoring #feedback #named #online #personalisation
- Rubyric: an online assessment tool for effortless authoring of personalized feedback (TA, VK, TA), p. 377.
- ITiCSE-2009-TiradoBMB #interactive #student
- Inducing student interaction in a virtual environment (FT, AB, AM, AEDB), p. 378.
- ITiCSE-2009-RonchettiS #automation #towards
- Towards automatic syllabi matching (MR, JS), p. 379.
- ITiCSE-2009-Hwang09a #education #learning #operating system
- Blended learning for teaching operating systems with Windows (SwH), p. 380.
- ITiCSE-2009-ColeKMP #education #named
- Musicomputation: a pilot course exploring a pre-college computer science curriculum (MCC, EK, ALM, SP), p. 381.
- ITiCSE-2009-CasselWP #distributed #named
- CPATH: distributed expertise — collaborating with other disciplines (LNC, TW, SP), p. 382.
- ITiCSE-2009-Kagawa #framework #named #plugin #programming
- WAPPEN: a web-based application framework for programming and its bison/flex plug-in (KK), p. 383.
- ITiCSE-2009-RosslingM #problem #social
- Social engineering: a serious underestimated problem (GR, MM), p. 384.
- ITiCSE-2009-SoriaP #architecture #aspect-oriented #development #education #open source #using
- Teaching software architectures and aspect-oriented software development using open-source projects (CCS, JP), p. 385.
- ITiCSE-2009-KulturA #design #user interface
- Fine arts perspective in user interface design (CK, IVA), p. 386.
- ITiCSE-2009-Pantaleev #learning #named #visual notation
- Dzver: a visual computer science learning environment (AP), p. 387.
- ITiCSE-2009-TuschLWES #framework
- Technology infrastructure in support of a medical & bioinformatics masters degree (GT, PL, GW, DE, CS), p. 388.
- ITiCSE-2009-BryfczynskiP #graph #named
- GraphPad: a graph creation tool for CS2/CS7 (SPB, RPP), p. 389.
- ITiCSE-2009-Hislop #programming
- Replacing introductory programming courses with a broader perspective on computing (GWH), p. 390.
- ITiCSE-2009-SaravanosK
- The positive effects of explanation after CE in AVBL (AS, CKK), p. 391.
- ITiCSE-2009-HsiaoSB #java #personalisation #problem
- Extending parameterized problem-tracing questions for Java with personalized guidance (IHH, SAS, PB), p. 392.
- ITiCSE-2009-IglesiasMRJ #education #named
- APEINTA: a spanish educational project aiming for inclusive education in and out of the classroom (AI, LM, PR, JJ), p. 393.
- ITiCSE-2009-Rubio-SanchezV #recursion #using
- Tail recursion by using function generalization (MRS, JÁVI), p. 394.
- ITiCSE-2009-RosslingK09a #analysis #performance
- A system for integral efficiency analysis of sustainable technologies (GR, YK), p. 395.
- ITiCSE-2009-MoffatT #algorithm #education #using
- The use of MUVE technology in teaching AI algorithms (DCM, KT), p. 396.
- ITiCSE-2009-Mirolo #analysis #modelling #problem #recursion
- Mental models of recursive computations vs. recursive analysis in the problem domain (CM), p. 397.
- ITiCSE-2009-Kultur #using
- Keeping the pace in CS-1 through the use of CMS (CK), p. 398.
- ITiCSE-2009-Draganova #learning #mobile #using
- Use of mobile phone technologies in learning (CD), p. 399.
- ITiCSE-2009-Stephenson #recursion #visual notation
- Visual examples of recursion (BS), p. 400.
- ITiCSE-2009-Kurkovsky #development #game studies #mobile
- Making the case for mobile game development (SK), p. 401.
- ITiCSE-2009-CasselLMW #concurrent #ontology #parallel
- Concurrency and parallelism in the computing ontology (LNC, RJL, ADM, MW), p. 402.
- ITiCSE-2009-WiesnerB #concept #how #learning #question
- How do robots foster the learning of basic concepts in informatics? (BW, TB), p. 403.
31 ×#education
22 ×#learning
19 ×#student
15 ×#programming
13 ×#using
10 ×#named
7 ×#experience
7 ×#interactive
6 ×#automation
6 ×#development
22 ×#learning
19 ×#student
15 ×#programming
13 ×#using
10 ×#named
7 ×#experience
7 ×#interactive
6 ×#automation
6 ×#development