Title :
An integrated first-year curriculum for computer science and computer engineering
Author :
Cordes, David ; Parrish, Allen ; Dixon, Brandon ; Borie, Richard ; Jackson, Jeff ; Gaughan, Patrick
Author_Institution :
Alabama Univ., Tuscaloosa, AL, USA
Abstract :
The University of Alabama has developed an integrated first-year curriculum for engineering students consisting primarily of an integrated block of mathematics, physics, chemistry, and engineering design. While this curriculum is highly appropriate (and successful) for most engineering majors, it does not meet the needs of a computer engineering (or computer science) major nearly as well. Recognizing this, the Departments of Computer Science and Electrical and Computer Engineering received funding under NSF´s Course and Curriculum Development Program to generate an integrated introduction to the discipline of computing. The revised curriculum provides a five-hour block of instruction (each semester) in computer hardware, software development, and discrete mathematics. At the end of this three-semester sequence, students will have completed the equivalent of CS I and CS II, a digital logic course, an introductory sequence in computer organization and assembly language, and a discrete mathematics course. The revised curriculum presents these same materials in an integrated block of instruction. As one simple example, the instruction of basic data types in the software course (encountered early in the freshman year) is accompanied by machine representation of numbers (signed binary, one and two´s complement) in the hardware course, and by arithmetic in different bases in the discrete mathematics course. It also integrates cleanly with the Foundation Coalition´s freshman year, and provides a block of instruction that focuses directly upon the discipline of computing
Keywords :
computer science education; digital arithmetic; educational courses; logic design; software engineering; NSF´s Course and Curriculum Development Program; University of Alabama; assembly language; computer engineering; computer hardware; computer organization; computer science; different bases arithmetic; digital logic course; discrete mathematics; engineering students; integrated first-year curriculum; machine numbers representation; signed binary; software development; two´s complement; Chemistry; Computer aided instruction; Computer science; Curriculum development; Design engineering; Engineering students; Hardware; Mathematics; Physics; Programming;
Conference_Titel :
Frontiers in Education Conference, 1997. 27th Annual Conference. Teaching and Learning in an Era of Change. Proceedings.
Conference_Location :
Pittsburgh, PA
Print_ISBN :
0-7803-4086-8
DOI :
10.1109/FIE.1997.632674