Computer engineering deals with both hardware and software aspects of computer systems. Students take essential electrical engineering classes along with specialized classes in computer engineering and computer science. Demand for computer engineers is strong due to the growing use of computers in all sorts of products and the need for engineers competent with computers in both hardware and software areas.
Computer engineering is a degree program in the Department of Electrical and Computer Engineering (ECE). The majority of the undergraduate curriculum is devoted to the general engineering core of science, math, English, social science and humanities, and to the electrical engineering core of circuits, electronics, electromagnetics and control systems. Additionally, computer engineering students may focus on computer networking and communication, embedded computer systems, computer architecture, digital systems and digital electronics. The computer engineering program at North Dakota State University is accredited by the Engineering Accreditation Commission of the Accreditation Board for Engineering and Technology (ABET), www.abet.org.
The Electrical and Computer Engineering building is part of an eight-building engineering and architecture complex. The building contains specialized laboratories and equipment. Numerous grants and donations from the National Science Foundation and private industry have provided valuable equipment. Laboratories along with department and University computer capabilities support education and research. Computer engineering facilities include a microprocessor development laboratory, a microcomputer systems laboratory, a digital electronic simulation laboratory and a computer architecture laboratory. A computer structures and networking laboratory is cooperatively shared with computer science. Students also have full access to computer clusters located throughout the campus. These and all other major computer resources are tied to local, regional, national and international computer networks.
The department has admission requirements for freshmen and transfer students. For freshmen, a minimum math ACT (or equivalent) score of 23, or a top 30 percent class rank and a minimum math ACT of 20, is required. Domestic transfer students must have a 2.3 grade point average; international students, a 3.0.
High School Preparation
High school students should attempt to complete one unit of physics, four units of mathematics and one unit of chemistry.
Graduates may find work as design engineers (computer hardware, software and systems), computer consultants, sales and customer support engineers or as engineers involved with computer-aided manufacturing and testing.
Research and Graduate Study
Graduate studies leading to a master's degree or doctoral degree are offered in the department. Further details are available in the Graduate Bulletin.
Cooperative Education Program
The Cooperative Education Program allows students to alternate classroom study with a series of paid professional work experiences related to electrical and computer engineering. These experiences increase in complexity as the student's background increases. The program provides opportunities for pre-graduation experience in the profession, exploration of several career opportunities, money for education, an enriched degree and enhanced opportunities for employment following graduation.
The NDSU Office of Student Financial Services will make every effort to provide adequate financial assistance to all students demonstrating financial need.
General Education RequirementsCredits
|First Year Experience |
|Univ. 189 - Skills for Academic Success
| Comm. 110 - Fundamentals of Public Speaking
|Engl. 110, 120 - College Composition I, II
|| 3, 3
|English Upper Level Writing Course
|Math. 165 - Calculus I
|Science & Technology |
| Chem. 121 - General Chemistry I
|Phys. 251, 252 - University Physics I and II
|| 4, 4 |
|| 1 |
|Humanities & Fine Arts
|| 6 |
|Social and Behavioral Sciences
|| 2 |
| Cultural Diversity
|| - |
|| - |
Major Requirements Credits
|CSci. 161 - Computer Science II
|CSci. 222 - Discrete Math
|CSci. 474 - Operating Systems Concepts
|EE 206 - Circuit Analysis I
|ECE 111 - Introduction to ECE
|ECE 173 - Introduction to Computing
|ECE 275 - Digital Systems I
|ECE 311 - Circuit Analysis II and Lab
|ECE 321 - Electronics I and Lab
|ECE 341 - Random Process
|ECE 343 - Signals and Systems
|ECE 351 - Applied EM and Lab
|ECE 374 - Computer Organization
|ECE 376 - Embedded Systems and Lab
|ECE 401 - Design I
|ECE 403 - Design II
|ECE 405 - Design III
|ECE 423 - VLSI
|Engr. 402 - Engineering Ethics and Social Responsibilities
|Math. 129 - Basic Linear Algebra
|Math. 166 - Calculus II
|Math. 265 - Calculus III
|Math. 266 - Introduction Differential Equations
|ME 221 - Engineering Mechanics I
|ECE or Engineering Science Electives
|Computer Engineering Core Electives
This sample curriculum is not intended to serve as a curriculum guide for current students, but rather an example of course offerings for prospective students. For the curriculum requirements in effect at the time of entrance into a program, consult with an academic advisor or with the Office of Registration and Records.
Department of Electrical and Computer Engineering
North Dakota State University
Electrical Engineering 101
PO Box 6050
Fargo, ND 58108-6050
Tel: (701) 231-7019
Fax: (701) 231-8677
Office of Admission
North Dakota State University
Dept 5230, PO Box 6050
Fargo, ND 58108-6050
Tel: (701) 231-8643
Fax: (701) 231-8802