Export Citations
Save this search
Please login to be able to save your searches and receive alerts for new content matching your search criteria.
- abstractJune 2017
The Internet of Things in CS Education: Current Challenges and Future Potential
- Barry Burd,
- Ata Elahi,
- Ingrid Russell,
- Lecia Barker,
- Armando Fermín Pérez,
- Bill Siever,
- Monica Divitini,
- Alcwyn Parker,
- Liviana Tudor,
- Jorge Guerra Guerra
ITiCSE '17: Proceedings of the 2017 ACM Conference on Innovation and Technology in Computer Science EducationPage 392https://doi.org/10.1145/3059009.3081331Smart devices are everywhere, and the Internet of Things (IoT) revolution is only in its infancy. In the Internet of Things, everyday objects share data over networks, with or without human intervention. Self-driving cars, sensing thermostats, door locks,...
- abstractJune 2017
Understanding the Effects of Lecturer Intervention on Computer Science Student Behaviour
ITiCSE '17: Proceedings of the 2017 ACM Conference on Innovation and Technology in Computer Science EducationPage 391https://doi.org/10.1145/3059009.3081330A key challenge for computer science educators worldwide is providing effective feedback and support to students, to ensure they are engaged with the course. This includes online feedback on discussion forums as well as feedback on programming ...
- abstractJune 2017
"I know it when I see it": Perceptions of Code Quality
- Jürgen Börstler,
- Harald Störrle,
- Daniel Toll,
- Jelle van Assema,
- Rodrigo Duran,
- Sara Hooshangi,
- Johan Jeuring,
- Hieke Keuning,
- Carsten Kleiner,
- Bonnie MacKellar
ITiCSE '17: Proceedings of the 2017 ACM Conference on Innovation and Technology in Computer Science EducationPage 389https://doi.org/10.1145/3059009.3081328Code quality is a key issue in software development. The ability to develop software of high quality is therefore a key learning goal of computing programs. However, there are no universally accepted measures to assess the quality of code and current ...
- abstractJune 2017
Understanding International Benchmarks on Student Engagement: Awareness, Research Alignment and Response from a Computer Science Perspective
ITiCSE '17: Proceedings of the 2017 ACM Conference on Innovation and Technology in Computer Science EducationPages 383–384https://doi.org/10.1145/3059009.3081324There is an increasing trend to use national benchmarks to measure student engagement, with instruments such as North American National Survey of Student Engagement (NSSE) in the USA and Canada, Student Experience Survey (SES) in Australia and NZ (...
- posterJune 2017
Alignment of Undergraduate Curriculum for Learning IoT in a Computer Science Faculty
ITiCSE '17: Proceedings of the 2017 ACM Conference on Innovation and Technology in Computer Science EducationPage 362https://doi.org/10.1145/3059009.3073001This poster present the alignment of the undergraduate curriculum of Computer Science Faculty at National University of San Marcos, so that students can learn IoT topics, in accordance with Peruvian industry needs for well-trained graduates in the ...
-
- posterJune 2017
K-12 Teachers Experiences with Computing: A Case Study
ITiCSE '17: Proceedings of the 2017 ACM Conference on Innovation and Technology in Computer Science EducationPage 360https://doi.org/10.1145/3059009.3072989We offered professional development to in-service K-12 teachers. Teachers learned programming, and how to teach programming. During the subsequent academic year, they taught programming in their schools. We interviewed the teachers to better understand ...
- posterJune 2017
Labware for Secure Mobile Software Development (SMSD) Education
ITiCSE '17: Proceedings of the 2017 ACM Conference on Innovation and Technology in Computer Science EducationPage 375https://doi.org/10.1145/3059009.3072983This poster addresses the needs of pedagogical learning materials for Secure Mobile Software Development(SMSD) education and challenges of building SMSD capacity. In this poster, we present an innovative authentic learning approach for SMSD through real-...
- abstractJune 2017
TetrisOS and BreakoutOS: Assembly Language Projects for Computer Organization
ITiCSE '17: Proceedings of the 2017 ACM Conference on Innovation and Technology in Computer Science EducationPages 88–89https://doi.org/10.1145/3059009.3072976TetrisOS and BreakoutOS are projects developed for a sophomore-level computer organization course. Each project teaches a wide range of x86 assembly language topics, including iteration, function calls, data storage, segmentation, communication with ...
- abstractJune 2017
Courseware: HFOSS Project Evaluation
ITiCSE '17: Proceedings of the 2017 ACM Conference on Innovation and Technology in Computer Science EducationPages 90–91https://doi.org/10.1145/3059009.30729751. Many instructors are excited by the potential learning that occurs via student participation in Humanitarian Free and Open Source Software (HFOSS) projects. However, one of the main challenges for instructors desiring to support such participation is ...
- abstractJune 2017
When the Robot Meets the Turtle: A Gentle Introduction to Algorithms and Functions
ITiCSE '17: Proceedings of the 2017 ACM Conference on Innovation and Technology in Computer Science EducationPages 78–79https://doi.org/10.1145/3059009.3072974Educators have long been trying to motivate students in their introductory programming courses. Games help students to practice formulas, facts and processes, motivating learning by adding fun. This work describes our experience in the use of Lightbot ...
- panelJune 2017
International Perspectives on CS Teacher Formation and Professional Development
- Francesco Maiorana,
- Miles Berry,
- Mark Nelson,
- Chery Lucarelli,
- Margot Phillipps,
- Shitanshu Mishra,
- Andrea Benassi
ITiCSE '17: Proceedings of the 2017 ACM Conference on Innovation and Technology in Computer Science EducationPages 236–237https://doi.org/10.1145/3059009.3059067Drawing on Mishra and Koehler's "TPACK" model [1], we recognize that great Computer Science (CS) teaching demands great pedagogy, great technology skills and great subject knowledge. The main challenge facing any jurisdiction in implementing a CS ...
- research-articleJune 2017
First Year Computing Students' Perceptions of Authenticity in Assessment
ITiCSE '17: Proceedings of the 2017 ACM Conference on Innovation and Technology in Computer Science EducationPages 10–15https://doi.org/10.1145/3059009.3059062The problem of how best to assess student learning is a fundamental one in education. Changes to computer science curricula seek to emphasise teaching practices that promote deep learning through direct, contextual examination of student performance on ...
- research-articleJune 2017
Code Quality Issues in Student Programs
ITiCSE '17: Proceedings of the 2017 ACM Conference on Innovation and Technology in Computer Science EducationPages 110–115https://doi.org/10.1145/3059009.3059061Because low quality code can cause serious problems in software systems, students learning to program should pay attention to code quality early. Although many studies have investigated mistakes that students make during programming, we do not know much ...
- research-articleJune 2017
A Comparison of Online and Hybrid Professional Development for CS Principles Teachers
ITiCSE '17: Proceedings of the 2017 ACM Conference on Innovation and Technology in Computer Science EducationPages 140–145https://doi.org/10.1145/3059009.3059060The College of St. Scholastica, in partnership with Trinity College, adapted the Mobile Computer Science Principles (CSP) curriculum and professional development (PD) for delivery online to reach high school teachers unable to attend traditional face-to-...
- research-articleJune 2017
Nailing the TA Interview: Using a Rubric to Hire Teaching Assistants
ITiCSE '17: Proceedings of the 2017 ACM Conference on Innovation and Technology in Computer Science EducationPages 128–133https://doi.org/10.1145/3059009.3059057Where would we be without them? Teaching assistants (TAs) make it possible for us to deliver high-quality large-scale computer science courses with relatively few faculty. Though their responsibilities vary by institution, TAs often play a crucial role ...
- research-articleJune 2017
Study Habits, Exam Performance, and Confidence: How Do Workflow Practices and Self-Efficacy Ratings Align?
ITiCSE '17: Proceedings of the 2017 ACM Conference on Innovation and Technology in Computer Science EducationPages 158–163https://doi.org/10.1145/3059009.3059056Do students recognize the relationship between self-sufficient problem solving and exam performance? We explore this question based on log data and survey results collected over 3 semesters from 465 students who were split into cohorts based on final ...
- research-articleJune 2017
CodeWorkout: Short Programming Exercises with Built-in Data Collection
ITiCSE '17: Proceedings of the 2017 ACM Conference on Innovation and Technology in Computer Science EducationPages 188–193https://doi.org/10.1145/3059009.3059055Learning programming techniques can be challenging and frustrating for many students. Many instructors use drill-and-practice strategies to help students develop basic programming techniques and improve their confidence. Online systems that provide ...
- research-articleJune 2017
TrAcademic: Improving Participation and Engagement in CS1/CS2 with Gamified Practicals
ITiCSE '17: Proceedings of the 2017 ACM Conference on Innovation and Technology in Computer Science EducationPages 347–352https://doi.org/10.1145/3059009.3059052Practice is an important part of introductory CS courses, and practical sessions are a student's best opportunity for hands-on experience with the material covered in the course in a supervised, supportive environment. However, finding a balance between ...
- research-articleJune 2017
DevEventTracker: Tracking Development Events to Assess Incremental Development and Procrastination
ITiCSE '17: Proceedings of the 2017 ACM Conference on Innovation and Technology in Computer Science EducationPages 104–109https://doi.org/10.1145/3059009.3059050Good project management practices are hard to teach, and hard for novices to learn. Procrastination and bad project management practice occur frequently, and may interfere with successfully completing major programming projects in mid-level programming ...
- research-articleJune 2017
A First Look at the Year in Computing
ITiCSE '17: Proceedings of the 2017 ACM Conference on Innovation and Technology in Computer Science EducationPages 275–280https://doi.org/10.1145/3059009.3059049In this paper, we discuss students' expectations and experiences in the first term of the Year in Computing, a new programme for non-computing majors at the University of Kent, a public research university in the UK. We focus on the effect of students' ...