Teaching an Introductory Programming Language in a General Education Course

被引:0
作者
Ali, Azad [1 ]
Smith, David [2 ]
机构
[1] Indiana Univ Penn, Eberly Coll Business, Informat Technol, Indiana, PA 15705 USA
[2] Indiana Univ Penn, Comp Sci, Indiana, PA USA
关键词
Programming and liberal studies course; Programming for non-majors; Programming general education course;
D O I
暂无
中图分类号
G40 [教育学];
学科分类号
040101 ; 120403 ;
摘要
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.
引用
收藏
页码:57 / 67
页数:11
相关论文
共 26 条
[1]   Does the Elimination of Prerequisites Affect Enrollment and Success? [J].
Abou-Sayf, Frank K. .
COMMUNITY COLLEGE REVIEW, 2008, 36 (01) :47-62
[2]  
Adams J., 2008, ALICE ACTION COMPUTI
[3]  
Ali A., 2010, ISSUES INFORM SCI IN, V7, P209, DOI DOI 10.28945/1201
[4]  
Anewalt K., 2008, J COMPUT SCI COLL, V23, P98
[5]  
Carter J., 2002, P 7 ANN C INN TECHN
[6]  
Daempfle P.A., 2003, J COLL STUD RETENT-R, V5, P37, DOI [10.2190/DWQT-TYA4-T20W-RCWH, DOI 10.2190/DWQT-TYA4-T20WRCWH]
[7]  
Daly Tebring, 2011, J COMPUTING SCI COLL, V26.5, P23
[8]  
Dann Wanda, 2006, LEARNING PROGRAM ALI
[9]  
Gardiner-Shires A., 2012, ATHLETIC TRAINING ED, V7
[10]  
Gordon V. N., 2003, J 1 YEAR EXPERIENCE, V15, P19