JOURNAL ARTICLE

e-Learning: Teaching Computer Programming Online to First-Year Engineering Students

Abstract

Abstract e-Learning: Teaching Computer Programming Online to First Year Engineering StudentsComputer Programming is an important component of a curriculum in engineering. A largenumber of engineering programs require students to learn computer programming during the firstyear in the program. For students, computer programming can be challenging to learn, and thelearning experience could be even more difficult if done in an online course.This paper introduces the audience to the format of an online computer programming coursedeveloped to teach first year engineering students how to solve engineering problems usingMatlab. The course involves the use of online videos, the implementation of group projects, andthe continuous assessment of learning through homeworks and reading comprehension activities.The course also promoted student-instructor interactions through the implementation of a blogand the participation of students in the online chat room.This paper discusses the format of the course, student participation, satisfaction, and completionrate, as well as strategies to promote student-student, student-instructor, student-materialinteractions. The results from a student survey administered at the end of the course arepresented, and the challenges faced by students learning computer programming online arediscussed.

Keywords:
Computer science Mathematics education Computer programming Engineering education Online teaching Multimedia Engineering management Programming language Engineering Psychology

Metrics

6
Cited By
1.07
FWCI (Field Weighted Citation Impact)
5
Refs
0.76
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

E-Learning and Knowledge Management
Physical Sciences →  Computer Science →  Computer Science Applications
Experimental Learning in Engineering
Physical Sciences →  Engineering →  Media Technology
Online Learning and Analytics
Physical Sciences →  Computer Science →  Computer Science Applications

Related Documents

JOURNAL ARTICLE

Teaching formal programming to first year computer science students

Henry McLoughlinKevin Hely

Journal:   ACM SIGCSE Bulletin Year: 1996 Vol: 28 (1)Pages: 155-159
JOURNAL ARTICLE

A Methodology for Teaching Computer Programming: first year students’ perspective

Bassey Isong

Journal:   International Journal of Modern Education and Computer Science Year: 2014 Vol: 6 (9)Pages: 15-21
© 2026 ScienceGate Book Chapters — All rights reserved.