Asee peer logo

Computer Engineering Area Of Specialization In Computer Science Departments

Download Paper |


2004 Annual Conference


Salt Lake City, Utah

Publication Date

June 20, 2004

Start Date

June 20, 2004

End Date

June 23, 2004



Conference Session

International Case Studies, Interactive Learning, Student Design

Page Count


Page Numbers

9.329.1 - 9.329.9



Permanent URL

Download Count


Request a correction

Paper Authors

author page

Reza Sanati-Mehrizy

author page

Afsaneh Minaie

Download Paper |

NOTE: The first page of text has been automatically extracted and included below in lieu of an abstract

Session 2260

Computer Engineering Area of Specialization in Computer Science Department

Afsaneh Minaie Reza Sanati-Mehrizy Assistant Professor Associate Professor

Computing and Networking Sciences Department Utah Valley State College


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.


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