Salt Lake City, Utah
June 20, 2004
June 20, 2004
June 23, 2004
2153-5965
International Case Studies, Interactive Learning, Student Design
9
9.329.1 - 9.329.9
10.18260/1-2--13253
https://peer.asee.org/13253
2222
Session 2260
Computer Engineering Area of Specialization in Computer Science Department
Afsaneh Minaie Reza Sanati-Mehrizy Assistant Professor Associate Professor minaieaf@uvsc.edu sanatire@uvsc.edu
Computing and Networking Sciences Department Utah Valley State College
Abstract
In our computer science department at Utah Valley State College, there are four areas of specialization. These four areas of specialization are computer science, software engineering, networking, and computer engineering. In this curriculum, the students matriculate into the CNS department after successfully completing the requirements of 30 hours of core courses common to all computer science students. The students continue taking core courses until the first semester of their junior year, when they begin choosing their electives from different specialization areas.
Since our school does not offer a stand alone engineering program, the computer science department curriculum contains an area of specialization in computer engineering.
In this paper, we elaborate the detail content of the curriculum for our computer engineering area of specialization. In order to make our computer engineering area of specialization curriculum a viable one, we compare our curriculum with Brigham Young University (BYU) and University of Utah (UU) which have a well established program in computer engineering. An analysis and description of all curriculums is performed to establish similarities and differences. The major aspects taken into account in the comparison are the duration of the programs, special courses or activities of each curriculum, the differences in the student academia load and the curriculum flexibility.
Introduction
For more than thirty years, the discipline of computer engineering has emerged from the fields of computer science and electrical engineering as a separate discipline1. Computer Engineering integrates computer science and electrical engineering as they relate to the design, implementation, and operation of digital computers. Several technical subjects are studied within this discipline, including electric and electronic (analog and digital) circuits, computer architecture, computer software (languages, algorithms, and data manipulations), and microprocessor (microcontroller) design. A computer engineer has a strong foundation in the theories and principles of computing, engineering and mathematics1. He applies these principles
Proceedings of the 2004 American Society for Engineering Education Annual Conference & Exposition Copyright © 2004, American Society for Engineering Education
Sanati-Mehrizy, R., & Minaie, A. (2004, June), Computer Engineering Area Of Specialization In Computer Science Departments Paper presented at 2004 Annual Conference, Salt Lake City, Utah. 10.18260/1-2--13253
ASEE holds the copyright on this document. It may be read by the public free of charge. Authors may archive their work on personal websites or in institutional repositories with the following citation: © 2004 American Society for Engineering Education. Other scholars may excerpt or quote from these materials with the same citation. When excerpting or quoting from Conference Proceedings, authors should, in addition to noting the ASEE copyright, list all the original authors and their institutions and name the host city of the conference. - Last updated April 1, 2015