NotesFAQContact Us
Search Tips
Peer reviewed Peer reviewed
Direct linkDirect link
ERIC Number: EJ1084462
Record Type: Journal
Publication Date: 2014
Pages: 11
Abstractor: As Provided
ISSN: ISSN-2165-3151
Teaching an Introductory Programming Language in a General Education Course
Ali, Azad; Smith, David
Journal of Information Technology Education: Innovations in Practice, v13 p57-67 2014
A department of computer science (CS) has faced a peculiar situation regarding their selection of introductory programming course. This course is a required course for the students enrolled in the CS program and is a prerequisite to their other advanced programming courses. At the same time, the course can be considered a general education course and may be taken by students from other majors as well. Both student populations require the department to teach the course at different levels of depth. CS students need it be covered in more depth to prepare them for their upper level programming courses. At the same time, students from other majors who are taking it as part of their general education course will not be interested in this level of depth. Added to this is the fact that taking a first programming course is considered difficult to most students. Thus many factors are considered for the selection of a programming language for this course. After further experience and additional technological development, the department redesigned their course and curriculum in order to provide most effective solution to this dilemma. The experience of this department in reaching this solution along with the relevant literature reviews are discussed in this paper.
Informing Science Institute. 131 Brookhill Court, Santa Rosa, CA 95409. Tel: 707-531-4925; Fax: 480-247-5724; e-mail:; Web site:
Publication Type: Journal Articles; Reports - Descriptive
Education Level: Higher Education; Postsecondary Education
Audience: N/A
Language: English
Sponsor: N/A
Authoring Institution: N/A
Identifiers - Location: Pennsylvania
Grant or Contract Numbers: N/A