Proceedings of the 14th Conference on Innovation and Technology in Computer Science Education
BibSLEIGH corpus
BibSLEIGH tags
BibSLEIGH bundles
BibSLEIGH people
EDIT!
CC-BY
Open Knowledge
XHTML 1.0 W3C Rec
CSS 2.1 W3C CanRec
email twitter

Patrick Brézillon, Ingrid Russell, Jean-Marc Labat
Proceedings of the 14th Conference on Innovation and Technology in Computer Science Education
ITiCSE, 2009.

EDU
DBLP
Scholar
Full names Links ISxN
@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.

Bibliography of Software Language Engineering in Generated Hypertext (BibSLEIGH) is created and maintained by Dr. Vadim Zaytsev.
Hosted as a part of SLEBOK on GitHub.