10,569 research outputs found

    Introductory programming: a systematic literature review

    Get PDF
    As computing becomes a mainstream discipline embedded in the school curriculum and acts as an enabler for an increasing range of academic disciplines in higher education, the literature on introductory programming is growing. Although there have been several reviews that focus on specific aspects of introductory programming, there has been no broad overview of the literature exploring recent trends across the breadth of introductory programming. This paper is the report of an ITiCSE working group that conducted a systematic review in order to gain an overview of the introductory programming literature. Partitioning the literature into papers addressing the student, teaching, the curriculum, and assessment, we explore trends, highlight advances in knowledge over the past 15 years, and indicate possible directions for future research

    Teaching electronics-ICT : from focus and structure to practical realizations

    Get PDF
    We present a four-year electronics-ICT educational master program at Ghent University in Belgium. The students develop knowledge and skills from novice to experienced electronic circuit designers. In the corresponding topics, the immersion into engineering problems is deepened. The horizontal and vertical alignment of courses in the four-year master program at our university is discussed. The curriculum of the four-year master program is highly projectoriented and all topics are clustered around a well-considered set of standards. This clustering supports the logical structure of the program, with students gradually acquiring the necessary competences. All standards and their mutual interaction are extensively discussed in the paper. We also focus on four design-implement projects included in the electronics-ICT program, explicitly following CDIO-guidelines. Whereas the first-year project has a limited level of difficulty, the challenges increase significantly in the course of the next years. Students learn that product design is an iterative process on different levels, where the design strategy can be changed continuously based on important and crucial feedback. Different evaluations have demonstrated that our students are not only aware of CDIO-principles, but are also convinced of the quality of the results obtained by following the standards

    The robot programming network

    Get PDF
    The Robot Programming Network (RPN) is an initiative for creating a network of robotics education laboratories with remote programming capabilities. It consists of both online open course materials and online servers that are ready to execute and test the programs written by remote students. Online materials include introductory course modules on robot programming, mobile robotics and humanoids, aimed to learn from basic concepts in science, technology, engineering, and mathematics (STEM) to more advanced programming skills. The students have access to the online server hosts, where they submit and run their programming code on the fly. The hosts run a variety of robot simulation environments, and access to real robots can also be granted, upon successful achievement of the course modules. The learning materials provide step-by-step guidance for solving problems with increasing level of dif- ficulty. Skill tests and challenges are given for checking the success, and online competitions are scheduled for additional motivation and fun. Use of standard robotics middleware (ROS) allows the system to be extended to a large number of robot platforms, and connected to other existing tele-laboratories for building a large social network for online teaching of robotics.Support of IEEE RAS through the CEMRA program (Creation of Educational Material for Robotics and Automation) is gratefully acknowledged. This paper describes research done at the Robotic Intelligence Laboratory. Support for this laboratory is provided in part by Ministerio de Economia y Competitividad (DPI2011-27846), by Generalitat Valenciana (PROMETEOII/2014/028) and by Universitat Jaume I (P1-1B2011-54)
    corecore