Publication Date
In 2025 | 0 |
Since 2024 | 0 |
Since 2021 (last 5 years) | 0 |
Since 2016 (last 10 years) | 1 |
Since 2006 (last 20 years) | 8 |
Descriptor
Course Descriptions | 9 |
Electronic Learning | 9 |
Programming | 8 |
Online Courses | 6 |
Teaching Methods | 6 |
Computer Science Education | 5 |
Computer Software | 4 |
Foreign Countries | 4 |
Instructional Design | 4 |
Instructional Effectiveness | 4 |
Distance Education | 3 |
More ▼ |
Source
Author
Collin, Jonas | 1 |
Deliyska, Boryana | 1 |
Ebrahimi, Alireza | 1 |
Ferrández, Antonio | 1 |
Georgantaki, Stavroula C. | 1 |
Gil, David | 1 |
Kaparthi, Shashidhar | 1 |
Karsten, Rex | 1 |
Manoilov, Peter | 1 |
Mora, Higinio | 1 |
Mozelius, Peter | 1 |
More ▼ |
Publication Type
Journal Articles | 9 |
Reports - Research | 5 |
Reports - Evaluative | 3 |
Reports - Descriptive | 1 |
Education Level
Higher Education | 8 |
Postsecondary Education | 6 |
Audience
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
A Computational Method for Enabling Teaching-Learning Process in Huge Online Courses and Communities
Mora, Higinio; Ferrández, Antonio; Gil, David; Peral, Jesús – International Review of Research in Open and Distributed Learning, 2017
Massive Open Online Courses and e-learning represent the future of the teaching-learning processes through the development of Information and Communication Technologies. They are the response to the new education needs of society. However, this future also presents many challenges such as the processing of online forums when a huge number of…
Descriptors: Electronic Learning, Online Courses, Teaching Methods, Learning Processes
Shehane, Ronald; Sherman, Steven – Journal of Instructional Pedagogies, 2014
This study examines detailed usage of online training videos that were designed to address specific course problems that were encountered in an online computer programming course. The study presents the specifics of a programming course where training videos were used to provide students with a quick start path to learning a new programming…
Descriptors: Teaching Models, Programming Languages, Computer Science Education, Visual Learning
Olsson, Marie; Mozelius, Peter; Collin, Jonas – Electronic Journal of e-Learning, 2015
Courses in virtual learning environments can leave recently enrolled participants in a state of loneliness, confusion and boredom. What course content is essential in the course, where can more information be found and which assignments are mandatory? Research has stated that learner control and motivation are crucial issues for successful online…
Descriptors: Questionnaires, Visualization, Electronic Learning, Programming
Zacharis, N. Z. – IEEE Transactions on Education, 2011
This study investigated the effectiveness of virtual pair programming (VPP) on student performance and satisfaction in an introductory Java course. Students used online tools that integrated desktop sharing and real-time communication, and the metrics examined showed that VPP is an acceptable alternative to individual programming experience.…
Descriptors: Programming, Instructional Effectiveness, Achievement Gains, Electronic Learning
Sextos, Anastasios G. – European Journal of Engineering Education, 2014
This paper presents the structure of an undergraduate course entitled "programming techniques and the use of specialised software in structural engineering" which is offered to the fifth (final) year students of the Civil Engineering Department of Aristotle University Thessaloniki in Greece. The aim of this course is to demonstrate the…
Descriptors: Foreign Countries, Undergraduate Students, Undergraduate Study, Civil Engineering
Ebrahimi, Alireza – Journal of Educational Technology Systems, 2012
How does early feedback change the programming problem solving in an online environment and help students choose correct approaches? This study was conducted in a sample of students learning programming in an online course entitled Introduction to C++ and OOP (Object Oriented Programming) using the ANGEL learning management system platform. My…
Descriptors: Programming, Computer Science Education, Online Courses, Computer Mediated Communication
Deliyska, Boryana; Manoilov, Peter – International Journal of Distance Education Technologies, 2010
The intelligent learning systems provide direct customized instruction to the learners without the intervention of human tutors on the basis of Semantic Web resources. Principal roles use ontologies as instruments for modeling learning processes, learners, learning disciplines and resources. This paper examines the variety, relationships, and…
Descriptors: Learning Processes, Intelligent Tutoring Systems, Curriculum Development, Lesson Plans
Karsten, Rex; Kaparthi, Shashidhar; Roth, Roberta M. – College Teaching Methods & Styles Journal, 2005
Advances in information and communication technologies give us the ability to reach out beyond the time and place limitations of the traditional classroom. However, effective online teaching is more than just transferring traditional courses to the World Wide Web (WWW). We describe how we have used "off the shelf" software and the infrastructure…
Descriptors: Programming Languages, Online Courses, Programming, Learning Experience
Georgantaki, Stavroula C.; Retalis, Symeon D. – Journal of Information Systems Education, 2007
"Object-Oriented Programming" subject is included in the ACM Curriculum Guidelines for Undergraduate and Graduate Degree Programs in Computer Science as well as in Curriculum for K-12 Computer Science. In a few research studies learning problems and difficulties have been recorded, and therefore, specific pedagogical guidelines and…
Descriptors: Computer Science Education, Seminars, Undergraduate Study, Guidelines