Tami Lapidot, Judith Gal-Ezer, Michael E. Caspersen, Orit Hazzan
Proceedings of the 17th Conference on Innovation and Technology in Computer Science Education
ITiCSE, 2012.
@proceedings{ITiCSE-2012, acmid = "2325296", address = "Haifa, Israel", editor = "Tami Lapidot and Judith Gal-Ezer and Michael E. Caspersen and Orit Hazzan", isbn = "978-1-4503-1246-2", publisher = "{ACM}", title = "{Proceedings of the 17th Conference on Innovation and Technology in Computer Science Education}", year = 2012, }
Contents (102 items)
- ITiCSE-2012-Rabin #student
- Never too early to begin: computer science for high-school students (MOR), p. 1.
- ITiCSE-2012-Blum
- Alan turing and the other theory of computation (LB), p. 2.
- ITiCSE-2012-Harel #experience
- Standing on the shoulders of a giant: one person’s experience of turing’s impact (DH), p. 3.
- ITiCSE-2012-Luxton-ReillyDPS #how #learning #process #student
- Activities, affordances and attitude: how student-generated questions assist learning (ALR, PD, BP, RS), pp. 4–9.
- ITiCSE-2012-BoyceCPCB #behaviour #game studies #learning
- Maximizing learning and guiding behavior in free play user generated content environments (AKB, AC, SP, DC, TB), pp. 10–15.
- ITiCSE-2012-ChristensenC #learning
- Lectures abandoned: active learning by active seminars (HBC, AVC), pp. 16–21.
- ITiCSE-2012-SettleFHSJRW #education
- Infusing computational thinking into the middle- and high-school curriculum (AS, BF, RH, FS, CJ, CRM, BW), pp. 22–27.
- ITiCSE-2012-GinatA #composition #pseudo
- Pseudo abstract composition: the case of language concatenation (DG, RA), pp. 28–33.
- ITiCSE-2012-Gibson #algorithm #education #graph
- Teaching graph algorithms to children of all ages (JPG), pp. 34–39.
- ITiCSE-2012-MehtaKP #algorithm #learning #network
- Forming project groups while learning about matching and network flows in algorithms (DPM, TMK, IP), pp. 40–45.
- ITiCSE-2012-Velazquez-Iturbide #algorithm #approach #learning #refinement
- Refinement of an experimental approach tocomputer-based, active learning of greedy algorithms (JÁVI), pp. 46–51.
- ITiCSE-2012-Levitin #algorithm
- Digging for algorithmic nuggets in the land of polyominoes (AL), pp. 52–56.
- ITiCSE-2012-SchaferBBJSFKS #embedded #empirical
- The empirically refined competence structure model for embedded micro- and nanosystems (AS, RB, SB, SJ, SES, DF, BK, HS), pp. 57–62.
- ITiCSE-2012-GoldweberDJ #hardware #operating system #using
- Supporting operating systems projects using the μMPS2 hardware simulator (MG, RD, TJ), pp. 63–68.
- ITiCSE-2012-Radenski #clustering #data-driven #in the cloud #multi
- Integrating data-intensive cloud computing with multicores and clusters in an HPC course (AR), pp. 69–74.
- ITiCSE-2012-DennyLT #fault #syntax
- All syntax errors are not equal (PD, ALR, EDT), pp. 75–80.
- ITiCSE-2012-Sudol-DeLyserSC #comprehension #learning #problem
- Code comprehension problems as learning events (LASD, MS, SC), pp. 81–86.
- ITiCSE-2012-Santos #education #java
- An open-ended environment for teaching Java in context (AS), pp. 87–92.
- ITiCSE-2012-HiltonJ #array #education #learning #on the #testing
- On teaching arrays with test-driven learning in WebIDE (MH, DSJ), pp. 93–98.
- ITiCSE-2012-BrownPSE #analysis #complexity #generative #named
- JUG: a JUnit generation, time complexity analysis and reporting tool to streamline grading (CB, RP, BS, JE), pp. 99–104.
- ITiCSE-2012-BuffardiE #agile #development #student #testing
- Exploring influences on student adherence to test-driven development (KB, SHE), pp. 105–110.
- ITiCSE-2012-Oliveira #correlation #performance #statistics #student
- Statistical evidence of the correlation between mental ability to compute and student performance in undergraduate courses (OLO), pp. 111–115.
- ITiCSE-2012-SharonK #student #what
- Grade inflation, what students value, and the necessity of suffering (TS, PK), pp. 116–121.
- ITiCSE-2012-PoonSTK #corpus #detection #source code
- Instructor-centric source code plagiarism detection and plagiarism corpus (JYHP, KS, YFT, MYK), pp. 122–127.
- ITiCSE-2012-KortsartsK #component #probability #programming
- Enriching introductory programming courses with non-intuitive probability experiments component (YK, YK), pp. 128–131.
- ITiCSE-2012-GomesSM #behaviour #case study #learning #student #towards
- A study on students’ behaviours and attitudes towards learning to program (AJG, ÁNS, AJM), pp. 132–137.
- ITiCSE-2012-CooperNS #using
- Initial results of using an intelligent tutoring system with Alice (SC, YJN, LS), pp. 138–143.
- ITiCSE-2012-DicksonWGRA #student
- Student reactions to classroom lecture capture (PED, DIW, ACG, CCR, WRA), pp. 144–149.
- ITiCSE-2012-MillerR #interactive #towards
- Beyond PDF and ePub: toward an interactive textbook (BNM, DR), pp. 150–155.
- ITiCSE-2012-TillmannMHFBSX #education #future of #mobile #programming
- The future of teaching programming is on mobile devices (NT, MM, JdH, MF, JB, AS, TX), pp. 156–161.
- ITiCSE-2012-CamaraPV #collaboration #evaluation #framework #learning #programming
- Evaluation of a collaborative instructional framework for programming learning (LMSC, MPV, JÁVI), pp. 162–167.
- ITiCSE-2012-FarrellRFKH #assessment
- Capstone project: fair, just and accountable assessment (VF, GR, GF, PK, DH), pp. 168–173.
- ITiCSE-2012-Urquiza-FuentesV #animation #education #effectiveness
- Comparing the effectiveness of different educational uses of program animations (JUF, JÁVI), pp. 174–179.
- ITiCSE-2012-Pullen #education #online
- Pros and cons for teaching courses in the classroom and online simultaneously (JMP), pp. 180–185.
- ITiCSE-2012-Johnson #automation #consistency #generative #interface #named #testing
- SpecCheck: automated generation of tests for interface conformance (CJ), pp. 186–191.
- ITiCSE-2012-QueirosL #education #named #programming
- PETCHA: a programming exercises teaching assistant (RAPQ, JPL), pp. 192–197.
- ITiCSE-2012-GordonMM #programming
- Spaghetti for the main course?: observations on the naturalness of scenario-based programming (MG, AM, OMS), pp. 198–203.
- ITiCSE-2012-Bargury #education
- A new curriculum for junior-high in computer science (IZB), pp. 204–208.
- ITiCSE-2012-DoranBFB #design #development #education #game studies #performance #student
- Outreach for improved student performance: a game design and development curriculum (KD, AKB, SLF, TB), pp. 209–214.
- ITiCSE-2012-ChorH #topic
- CS1001.py: a topic-based introduction to computer science (BC, RH), pp. 215–220.
- ITiCSE-2012-AsadB #aspect-oriented #concept #image #learning
- Are children capable of learning image processing concepts?: cognitive and affective aspects (KA, MB), pp. 227–231.
- ITiCSE-2012-SanchezCGTCL #interactive #multi #named #open source #platform
- OpenIRS-UCM: an open-source multi-platform for interactive response systems (CGS, FC, JIG, CT, DC, JALO), pp. 232–237.
- ITiCSE-2012-MI #algorithm
- A method to construct counterexamples for greedy algorithms (JM, SI), pp. 238–243.
- ITiCSE-2012-SperlingL #machine learning #re-engineering #student
- Integrating AI and machine learning in software engineering course for high school students (AS, DL), pp. 244–249.
- ITiCSE-2012-GerdesJH #functional #interactive #programming
- An interactive functional programming tutor (AG, JJ, BH), pp. 250–255.
- ITiCSE-2012-XuHT #framework #named #network #platform
- V-lab: a cloud-based virtual laboratory platform for hands-on networking courses (LX, DH, WTT), pp. 256–261.
- ITiCSE-2012-FeasterAH #education
- Serious toys: teaching the binary number system (YF, FA, JOH), pp. 262–267.
- ITiCSE-2012-DoddsLB
- Bio1 as CS1: evaluating a crossdisciplinary CS context (ZD, RLH, EB), pp. 268–272.
- ITiCSE-2012-Kumar #case study
- A study of stereotype threat in computer science (ANK), pp. 273–278.
- ITiCSE-2012-FidotenS #overview #what
- What do computer scientists do?: a survey of CS and non-CS liberal arts faculty (HF, JS), pp. 279–284.
- ITiCSE-2012-MalekoHD #case study #experience #learning #mobile #programming #social
- Novices’ perceptions and experiences of a mobile social learning environment for learning of programming (MM, MH, DJD), pp. 285–290.
- ITiCSE-2012-MyllymakiH #case study #learning
- Choosing a study mode in blended learning (MM, IH), pp. 291–296.
- ITiCSE-2012-MyketiakCBMM #flexibility #named
- cs4fn: a flexible model for computer science outreach (CM, PC, JB, PWM, LRM), pp. 297–302.
- ITiCSE-2012-BrownCDGHMNPPSSSSS #education
- Anatomy, dissection, and mechanics of an introductory cyber-security course’s curriculum at the United States naval academy (CB, FC, RD, RG, CH, JM, DN, AP, AP, SS, JS, SS, DS, SS), pp. 303–308.
- ITiCSE-2012-ShmalloRG #fuzzy #object-oriented
- Fuzzy OOP: expanded and reduced term interpretations (RS, NR, DG), pp. 309–314.
- ITiCSE-2012-KrausePR #learning
- Formal learning groups in an introductory CS course: a qualitative exploration (JK, IP, CR), pp. 315–320.
- ITiCSE-2012-Palomo-DuarteDTGB #development #evaluation #game studies #video
- Competitive evaluation in a video game development course (MPD, JMD, JTT, AGD, AB), pp. 321–326.
- ITiCSE-2012-BouvierCLMSV #evaluation #user interface
- User interface evaluation by novices (DJB, TYC, GL, RM, KS, TV), pp. 327–332.
- ITiCSE-2012-FaginS #education #named
- MyTuringTable: a teaching tool to accompany Turing’s original paper on computability (BF, DS), pp. 333–338.
- ITiCSE-2012-Ragonis #algorithm #education #source code
- Integrating the teaching of algorithmic patterns into computer science teacher preparation programs (NR), pp. 339–344.
- ITiCSE-2012-Aycock #named #programming
- μPython: non-majors programming from the very first lecture (JA), pp. 345–350.
- ITiCSE-2012-GoldbergGLFH #education
- Engaging computer science in traditional education: the ECSITE project (DG, DG, CHL, JAF, SH), pp. 351–356.
- ITiCSE-2012-CookDHHJKS #abstraction #approach #education #modelling
- A systematic approach to teaching abstraction and mathematical modeling (CTC, SDS, JOH, JEH, DPJ, JK, MS), pp. 357–362.
- ITiCSE-2012-StephensonCOG #standard
- The new CSTA K-12 computer science standards (CS, SC, BBO, JGE), pp. 363–364.
- ITiCSE-2012-ZaritskyB #community #process
- Computer science as a community involvement activity (AZ, OB), pp. 365–366.
- ITiCSE-2012-LeidigGO #component #education #social
- Assessing the benefits of integrating social issues components in the computing curriculum (PML, MG, BBO), pp. 367–368.
- ITiCSE-2012-MeyerW #lessons learnt #programming
- Programming studio: advances and lessons learned (CM, MW), p. 369.
- ITiCSE-2012-FletcherG #object-oriented #programming
- Sample courseware for introductory OO programming (RF, RG), p. 370.
- ITiCSE-2012-JarusekP #problem
- A web-based problem solving tool for introductory computer science (PJ, RP), p. 371.
- ITiCSE-2012-HeinesGR #music
- Techniques at the intersection of computing and music (JMH, GRG, SAR), p. 372.
- ITiCSE-2012-Larraza-MendiluzeGMMRALS
- Nintendo® DS projects to learn computer input-output (ELM, NGV, JIM, JM, TRV, ISA, JFL, KS), p. 373.
- ITiCSE-2012-Impagliazzo #using
- Using professional and ethical themes (JI), p. 374.
- ITiCSE-2012-Rosenbloom #animation
- Breadth first search (animation and obstacle avoidance) (AR), p. 375.
- ITiCSE-2012-Patitsas #education #generative #pseudo
- Teaching labs on pseudorandom number generation (EAP), p. 376.
- ITiCSE-2012-SchaferMB #student
- Best practices for time-management of student groups with heterogeneous effort (AS, MM, RB), p. 377.
- ITiCSE-2012-Santos12a #education #java #using
- Developing contexts for teaching Java using AGUIA/J (ALS), p. 378.
- ITiCSE-2012-Kurmas #approach #design
- The presenter first design approach (ZK), p. 379.
- ITiCSE-2012-Black #cpu #design #education #hardware
- A hardware simulator for teaching CPU design (MB), p. 380.
- ITiCSE-2012-Assiter #effectiveness
- Introvert educators: techniques to be effective in the traditional face-to-face CS classroom (KVA), p. 381.
- ITiCSE-2012-DrorR #automaton #finite
- The effect of mathematical vs. verbal formulation for finite automata (TD, DLR), p. 382.
- ITiCSE-2012-LibermanKB #education
- A model of CS teachers’ knowledge growth (NL, YBDK, CB), p. 383.
- ITiCSE-2012-ChenLM #encryption
- Cryptography for the million (YC, EL, MM), p. 384.
- ITiCSE-2012-SalzerHY #testing
- The scientific method and software testing integrated into the same lesson (HTS, BH, CY), p. 385.
- ITiCSE-2012-MussaiL #animation #concept #learning #object-oriented
- An animation as an illustrate tool for learning concepts in oop (YM, NL), p. 386.
- ITiCSE-2012-HershkovichH #education #how #tool support
- How innovative technology tools can be used to create new methodology for teaching knowledge (EH, BH), p. 387.
- ITiCSE-2012-Kurkovsky #development #game studies #mobile
- Mobile game development projects in CS 1 (SK), p. 388.
- ITiCSE-2012-BaghdadiAR #case study #distance #learning #safety #tool support
- Applying advanced technology tools in distance learning: case study: traffic data and road safety (MB, KA, JR), p. 389.
- ITiCSE-2012-Asad #image #student
- Junior high school students performing image smoothening and noise filtering by applying mathematical operations (KA), p. 390.
- ITiCSE-2012-Khalifa #data type
- Intuitive thinking while dealing with abstract data types (WK), p. 391.
- ITiCSE-2012-ShrikiD #education
- Similarities in CSE and Gemara education (GS, BDR), p. 392.
- ITiCSE-2012-Bunimovich #education #problem
- Teachers’ perception of teaching problem-solving strategies to novices (LB), p. 393.
- ITiCSE-2012-GovenderG #learning #object-oriented #programming #student
- Are students learning object oriented programming in an object oriented programming course?: student voices (DWG, IG), p. 395.
- ITiCSE-2012-MorgadoB #problem
- Problem presentation in CS1 courses (CM, FB), p. 396.
- ITiCSE-2012-HamadaN #learning
- A learning tool for MP3 audio compression (MH, HN), p. 397.
- ITiCSE-2012-Moreno #comparison #evaluation #framework #source code
- A qualitative framework for comparison and evaluation of computer science doctoral programs (MdCCM), p. 398.
- ITiCSE-2012-MorgadoB12a #approach #problem
- A structured approach to problem solving in CS1 (CM, FB), p. 399.
- ITiCSE-2012-KuzmitskiyD
- DSS for the group estimating of the graduation papers (VK, BD), p. 400.
- ITiCSE-2012-Law #interactive #student #using
- Using quick response codes for student interaction during lectures (RL), p. 401.
- ITiCSE-2012-Kurmas12a #named #research
- Zawilinski: helping beginning programmers conduct mediawiki-based research (ZK), p. 402.
- ITiCSE-2012-Kurmas12b #configuration management #documentation #html #named
- Kielce: configurable HTML course documents (ZK), p. 403.
- ITiCSE-2012-TillmannB #education #mobile #programming
- Teaching programming on a mobile device (NT, JB), p. 404.
- ITiCSE-2012-Retik #education #visual notation
- Visual search with deep zoom to explore curriculum resources interactively (AR), p. 405.
26 ×#education
17 ×#learning
13 ×#student
12 ×#programming
10 ×#named
6 ×#algorithm
5 ×#case study
5 ×#problem
5 ×#using
4 ×#approach
17 ×#learning
13 ×#student
12 ×#programming
10 ×#named
6 ×#algorithm
5 ×#case study
5 ×#problem
5 ×#using
4 ×#approach