Åsa Cajander, Mats Daniels, Tony Clear, Arnold Pears
Proceedings of the 19th Conference on Innovation and Technology in Computer Science Education
ITiCSE, 2014.
@proceedings{ITiCSE-2014, acmid = "2591708", address = "Uppsala, Sweden", editor = "Åsa Cajander and Mats Daniels and Tony Clear and Arnold Pears", isbn = "978-1-4503-2833-3", publisher = "{ACM}", title = "{Proceedings of the 19th Conference on Innovation and Technology in Computer Science Education}", year = 2014, }
Contents (91 items)
- ITiCSE-2014-Rogers #learning #question
- New technology, new learning? (YR), p. 1.
- ITiCSE-2014-Gulliksen #challenge #education
- Meeting the future challenges of education and digitization (JG), p. 2.
- ITiCSE-2014-PiccioniEM #programming
- SPOC-supported introduction to programming (MP, HCE, BM), pp. 3–8.
- ITiCSE-2014-EckerdalKTNSM #education #learning
- Teaching and learning with MOOCs: computing academics’ perspectives and engagement (AE, PK, NT, AN, JS, LM), pp. 9–14.
- ITiCSE-2014-RomeroTPKCAL #case study #interactive #scalability
- Augmenting PBL with large public presentations: a case study in interactive graphics pedagogy (MR, BT, CP, FK, JC, JA, NL), pp. 15–20.
- ITiCSE-2014-BerryK #game studies #learning #programming
- The state of play: a notional machine for learning programming (MB, MK), pp. 21–26.
- ITiCSE-2014-MornarGM #algorithm #automation #generative #pseudo #visualisation
- System for automatic generation of algorithm visualizations based on pseudocode interpretation (JM, AG, SM), pp. 27–32.
- ITiCSE-2014-Katai #algorithm #visualisation
- Selective hiding for improved algorithmic visualization (ZK), pp. 33–38.
- ITiCSE-2014-WatsonL #programming #revisited
- Failure rates in introductory programming revisited (CW, FWBL), pp. 39–44.
- ITiCSE-2014-MishraBIM #information management
- Effect of a 2-week scratch intervention in CS1 on learners with varying prior knowledge (SM, SB, SI, SM), pp. 45–50.
- ITiCSE-2014-KothiyalMI #learning #question #scalability
- Think-pair-share in a large CS1 class: does learning really happen? (AK, SM, SI), pp. 51–56.
- ITiCSE-2014-GroverCP #learning
- Assessing computational learning in K-12 (SG, SC, RP), pp. 57–62.
- ITiCSE-2014-BenottiMS #student #using
- Engaging high school students using chatbots (LB, MCM, FS), pp. 63–68.
- ITiCSE-2014-FeasterAZH #concept #education
- Serious toys: three years of teaching computer science concepts in K-12 classrooms (YF, FA, JZ, JOH), pp. 69–74.
- ITiCSE-2014-FerreiraM #algorithm #analysis #design #education #using
- The magic of algorithm design and analysis: teaching algorithmic skills using magic card tricks (JFF, AM), pp. 75–80.
- ITiCSE-2014-MI #bound #query
- A method to prove query lower bounds (JM, SI), pp. 81–86.
- ITiCSE-2014-MI14a #principle #problem #using
- Problem-solving using the extremality principle (JM, SI), pp. 87–92.
- ITiCSE-2014-WangCMSW #data access #education #multi #named #security #using #visualisation
- MLSvisual: a visualization tool for teaching access control using multi-level security (MW, SC, JM, CKS, CW), pp. 93–98.
- ITiCSE-2014-SirajGTH #security #topic
- Empowering faculty to embed security topics into computer science courses (AS, SG, JT, AH), pp. 99–104.
- ITiCSE-2014-SimonCSCJ #student
- Student perceptions of the acceptability of various code-writing practices (S, BC, JS, AC, CJ), pp. 105–110.
- ITiCSE-2014-PatitsasCE #social
- A historical examination of the social factors affecting female participation in computing (EP, MC, SME), pp. 111–116.
- ITiCSE-2014-SouzaSLS #research
- Cultural appropriation of computational thinking acquisition research: seeding fields of diversity (CSdS, LCdCS, CFL, MMS), pp. 117–122.
- ITiCSE-2014-WartVP #design #learning #problem #social
- Apps for social justice: motivating computer science learning with design and real-world problem solving (SVW, SV, TSP), pp. 123–128.
- ITiCSE-2014-PriorCL #case study #experience #learning
- Things coming together: learning experiences in a software studio (JP, AC, JL), pp. 129–134.
- ITiCSE-2014-SmithGM #comprehension #re-engineering #student
- Understanding students’ preferences of software engineering projects (TS, SSG, RM), pp. 135–140.
- ITiCSE-2014-SungS #development #mobile
- Mobile application development classes for the mobile era (KS, AS), pp. 141–146.
- ITiCSE-2014-ChenD #development #education #mobile
- A teaching model for development of sensor-driven mobile applications (HC, KD), pp. 147–152.
- ITiCSE-2014-DagieneMPRS #contest #performance #student
- Students’ performance on programming-related tasks in an informatics contest in Finland, Sweden and Lithuania (VD, LM, TP, LR, PS), pp. 153–158.
- ITiCSE-2014-LakanenIL #comprehension #difference #student
- Understanding differences among coding club students (AJL, VI, VL), pp. 159–164.
- ITiCSE-2014-BuffardiE #adaptation #feedback #testing
- Responses to adaptive feedback for software testing (KB, SHE), pp. 165–170.
- ITiCSE-2014-EdwardsS #question #student #testing
- Do student programmers all tend to write the same software tests? (SHE, ZS), pp. 171–176.
- ITiCSE-2014-HakulinenM #assessment #automation #programming
- QR code programming tasks with automated assessment (LH, LM), pp. 177–182.
- ITiCSE-2014-Katai14a #education
- Intercultural computer science education (ZK), pp. 183–188.
- ITiCSE-2014-UstekOWC #case study #collaboration #development #student
- Course development through student-faculty collaboration: a case study (DU, EO, HMW, DC), pp. 189–194.
- ITiCSE-2014-Isomottonen #process #student
- Making group processes explicit to student: a case of justice (VI), pp. 195–200.
- ITiCSE-2014-Dorge #approach
- A methodological approach to key competencies in informatics (CD), pp. 201–206.
- ITiCSE-2014-RodgerBHMMOOW #weaving
- Weaving computing into all middle school disciplines (SHR, DB, MH, DM, MM, EO, BO, EW), pp. 207–212.
- ITiCSE-2014-KohNBR #analysis #validation
- Early validation of computational thinking pattern analysis (KHK, HN, ARB, AR), pp. 213–218.
- ITiCSE-2014-SchmolitzkyG #behaviour #game studies #implementation
- Guess my object: an “objects first” game on objects’ behavior and implementation with bluej (AS, TG), pp. 219–224.
- ITiCSE-2014-Hijon-NeiraVPC #experience #game studies #learning #programming
- Game programming for improving learning experience (RBHN, JÁVI, CPR, LC), pp. 225–230.
- ITiCSE-2014-MonasorVPNB #assessment #development #process
- Assessment process for a simulation-based training environment in global software development (MJM, AV, MP, JN, SB), pp. 231–236.
- ITiCSE-2014-TedreBMC #classification #concept #education #identification #towards
- Towards identification and classification of core and threshold concepts in methodology education in computing (MT, DB, SMB, JCC), pp. 237–242.
- ITiCSE-2014-PorterTW #concept #development #flexibility #open source
- Leveraging open source principles for flexible concept inventory development (LP, CT, KCW), pp. 243–248.
- ITiCSE-2014-Marttila-KontioKH #data analysis #education #student
- Advanced data analytics education for students and companies (MMK, MK, VH), pp. 249–254.
- ITiCSE-2014-ZingaroP
- Peer instruction: a link to the exam (DZ, LP), pp. 255–260.
- ITiCSE-2014-HortonCCGZ
- Comparing outcomes in inverted and traditional CS1 (DH, MC, JC, PG, DZ), pp. 261–266.
- ITiCSE-2014-PolitzPKF #multi #named #overview #programming
- CaptainTeach: multi-stage, in-flow peer review for programming assignments (JGP, DP, SK, KF), pp. 267–272.
- ITiCSE-2014-DennyLC #error message #fault #syntax
- Enhancing syntax error messages appears ineffectual (PD, ALR, DC), pp. 273–278.
- ITiCSE-2014-WhalleyK
- A qualitative think-aloud study of novice programmers’ code writing strategies (JLW, NK), pp. 279–284.
- ITiCSE-2014-TeagueL #named #programming
- Programming: reading, writing and reversing (DT, RL), pp. 285–290.
- ITiCSE-2014-FalknerVF #identification #learning #self
- Identifying computer science self-regulated learning strategies (KF, RV, NJGF), pp. 291–296.
- ITiCSE-2014-PirkerRG #education #learning #student
- Motivational active learning: engaging university students in computer science education (JP, MRS, CG), pp. 297–302.
- ITiCSE-2014-Tirronen #case study #concept #type system
- Study on difficulties and misconceptions with modern type systems (VT), pp. 303–308.
- ITiCSE-2014-Kurkovsky #mobile
- Interdisciplinary connections in a mobile computing and robotics course (SK), pp. 309–314.
- ITiCSE-2014-MagnenatSRSB #concept #education
- Teaching a core CS concept through robotics (SM, JS, FR, RS, MBA), pp. 315–320.
- ITiCSE-2014-SettleVS #motivation #programming
- Three views on motivation and programming (AS, AV, JS), pp. 321–322.
- ITiCSE-2014-PearsCCCDL #named
- ITiCSE: the next decade (AP, AC, LNC, ECV, VD, CL), p. 323.
- ITiCSE-2014-Sohoni
- Making the hardware-software connection with PLP (SS), p. 324.
- ITiCSE-2014-HeldalSBM #communication #industrial
- Supporting communication within industrial doctoral projects: the thesis steering model (IH, ES, LB, RM), p. 325.
- ITiCSE-2014-EllisH #learning #open source #re-engineering
- Structuring software engineering learning within open source software participation (HJCE, GWH), p. 326.
- ITiCSE-2014-Prior #assessment #named #online #sql
- AsseSQL: an online, browser-based SQL skills assessment tool (JRP), p. 327.
- ITiCSE-2014-DadicGR #automation #evaluation #source code #student
- Automatic evaluation of students’ programs (TD, VG, MR), p. 328.
- ITiCSE-2014-Katai14b #named
- ALGO-RYTHMICS: science and art without ethnic borders (ZK), p. 329.
- ITiCSE-2014-Urquiza-FuentesCHMH #framework #learning #platform #social #student #video
- A social platform supporting learning through video creation by students (JUF, JC, IH, EM, PAH), p. 330.
- ITiCSE-2014-Verwaal #learning
- Team based learning in theoretical computer science (NV), p. 331.
- ITiCSE-2014-PolitzKF #framework #named #overview #platform #programming
- CaptainTeach: a platform for in-flow peer review of programming assignments (JGP, SK, KF), p. 332.
- ITiCSE-2014-Marcos-Abed #case study #effectiveness #learning #programming
- Learning computer programming: a study of the effectiveness of a COAC# (JMA), p. 333.
- ITiCSE-2014-Frison #algorithm #education #named #programming
- AlgoTouch: a programming by demonstration tool for teaching algorithms (PF), p. 334.
- ITiCSE-2014-PullenM #education #evolution #online
- Evolving synchronous online graduate CS education (JMP, PMM), p. 335.
- ITiCSE-2014-StrieweG #assessment #automation #diagrams #process #uml
- Automated assessment of UML activity diagrams (MS, MG), p. 336.
- ITiCSE-2014-EllisJBPHD #learning
- Learning within a professional environment: shared ownership of an HFOSS project (HJCE, SJ, DB, LP, GWH, JD), p. 337.
- ITiCSE-2014-MaTKMSW #algorithm #named #visualisation
- SHAvisual: a secure hash algorithm visualization tool (JM, JT, MSK, JM, CKS, CW), p. 338.
- ITiCSE-2014-MedinaSGG #learning #student #using
- Learning outcomes using objectives with computer science students (JAM, JJS, EGL, AGC), p. 339.
- ITiCSE-2014-McKinseyJFG #online #programming
- Remote pair programming (RPP) in massively open online courses (MOOCs) (JM, SJ, AF, DDG), p. 340.
- ITiCSE-2014-HortonC
- Impact of reward structures in an inverted course (DH, JC), p. 341.
- ITiCSE-2014-GibsonM #collaboration #tool support #using
- A small scale project to investigate the current and potential use of collaborative tools at sheffield hallam university (TMG, CM), p. 342.
- ITiCSE-2014-GuoBQLH #assurance #education #security
- Enhancing the information assurance and security (IAS) in CS education with mobile-device based hands-on labs (MG, PB, KQ, CTDL, XH), p. 343.
- ITiCSE-2014-CampbellTT
- ACM IT curricular guidance (RDC, CST, CT), p. 344.
- ITiCSE-2014-LarreaDIJ
- Capstone projects in computer science: evaluated by stakeholders (JJOL, CD, FJGI, AJE), p. 345.
- ITiCSE-2014-StrieweG14a #runtime #using
- Code reading exercises using run time traces (MS, MG), p. 346.
- ITiCSE-2014-TollOWE #challenge #education #programming #student
- The challenge of teaching students the value of programming best practices (DT, TO, AW, ME), p. 347.
- ITiCSE-2014-Hidalgo-CespedesRL #concept #design #game studies #learning #programming #video
- Playing with metaphors: a methodology to design video games for learning abstract programming concepts (JHC, GMR, VLV), p. 348.
- ITiCSE-2014-Jasute #education #geometry #interactive #learning #visualisation
- An interactive visualization method of constructionist teaching and learning of geometry (EJ), p. 349.
- ITiCSE-2014-Kann #using
- Using reflections in a program integrating course (VK), p. 350.
- ITiCSE-2014-BurdenA #modelling
- Mastering model-driven engineering (HB, TA), p. 351.
- ITiCSE-2014-TaubBA #learning #physics
- The effect of computer science on the learning of computational physics (RT, MBA, MA), p. 352.
- ITiCSE-2014-Katai14c #algorithm #perspective
- Algorithmic thinking for ALL: a motivational perspective (ZK), p. 353.
- ITiCSE-2014-EricssonW #mining #what
- Mining job ads to find what skills are sought after from an employers’ perspective on IT graduates (ME, AW), p. 354.
- ITiCSE-2014-SabitzerP #education #programming
- Brain-based teaching in programming courses (BS, SP), p. 355.
- ITiCSE-2014-BainB #programming #question #why
- Why is programming so hard to learn? (GB, IB), p. 356.
- ITiCSE-2014-LobodaGHB #education #open source #social #visualisation
- Mastery grids: an open-source social educational progress visualization (TDL, JG, RH, PB), p. 357.
19 ×#learning
18 ×#education
16 ×#programming
14 ×#student
9 ×#named
7 ×#using
6 ×#algorithm
6 ×#concept
6 ×#visualisation
5 ×#case study
18 ×#education
16 ×#programming
14 ×#student
9 ×#named
7 ×#using
6 ×#algorithm
6 ×#concept
6 ×#visualisation
5 ×#case study