Abstract
In Engineering curricula, the introductory course in computer science is an essential component of the lower division preparation of all engineers. Unfortunately, there is absolutely no consensus what should be included in an introductory computer science course for engineers. Moreover, limited energy has been given by the departments who deliver this introductory course to the currency and vitality of the course.
The focus of this paper is to promote a discussion regarding the design and implementation of a three credit course that meets the overriding concerns voiced by Engineering faculties and by students who enroll in the courses. We present a prototype of a course that addresses the concerns of language preference expressed by Engineering faculty as well as their concern regarding the selection of the ever changing software packages to be presented to the students.
Our design presents a course that will challenge all students regardless of their background in computing. This course would set in place a continuing mechanism to insure relevancy of the course to the students.
- 1 Alley, J.,et.al., Reexamining the Introductory Computer Science Course in Liberal Arts Institutions., SIGSCE Bulletin 22(1990)100-104 Google Scholar
Digital Library
- 2 Dewey, B.R., Broadening the Base of Software Applications., ASEE Annual Convention Proceedings. ( 1988 ) 1133-1134.Google Scholar
- 3 IIalstead,R., The Freshman Engineering Program. A Beginning at Cl~~n University., ASEE Annual Convention Proceedings. (1987) 1372-1378.Google Scholar
- 4 McCullough,E.S. and Lufy, F.J., Computer Education for Engineers, Part IiI. Engineering Education ,79 (1989)1115- 1117.Google Scholar
Index Terms
Restructuring the introductory computer science course for engineers
Recommendations
Restructuring the introductory computer science course for engineers
SIGCSE '95: Proceedings of the twenty-sixth SIGCSE technical symposium on Computer science educationIn Engineering curricula, the introductory course in computer science is an essential component of the lower division preparation of all engineers. Unfortunately, there is absolutely no consensus what should be included in an introductory computer ...
An introductory computer science course for non-majors
Proceedings of the 11th SIGCSE symposium on Computer science educationThis paper describes an approach to an introductory computer science course designed especially for students who are not specifically required to take a computer course and thus ordinarily receive no appreciation for computers or computing. This is the ...
Teacher (as student) driven curriculum development for an introductory computer science course
This research paper introduces the Joy and Beauty of Computing (JBC) curriculum, an introductory class in computer science (CS) that focuses on computational thinking and Python programming, and the weeklong professional development (PD) class we ...







Comments