Spring 2002 ENGR 212 / CSCI 311 Syllabus


This course is cross-listed as ENGR 212, Fundamentals of Logic Design, and CSCI 311, Digital Logic Design.

The NCSU course

This course is very similar to the NCSU's own ECE 212, Fundamentals of Logic Design. Students in UNCA's 2+2 and Mechatronics programs may use this course to satisfy the ECE 212 requirement.

The course prerequisite is an introductory computer organization course using Patt and Patel's Introduction to Computing Systems: From Bits and Gates to C and Beyond as a text. All recent offerings of NCSU ECE 206, UNCA CSCI 255, and UNCA ENGR 205 have used this textbook


The course instructor is Dean Brock. The course lectures will be delivered on Monday, Wednesday, and Friday from 10:00 AM to 10:50 PM in Karpen 243.

Generally, lectures review and illustrate concepts covered in the textbook. Students are expected to consult the course schedule and read the relevant sections of textbook before coming to class.

Class home page

All class handouts, including homework assignments, can be found through either of the following URL's:


The textbook for the course will be Digital Design Principles and Practices written by John F. Wakerly and published by Prentice-Hall (ISBN 0-13-089896-1).

The textbook is packaged with a copy of Xilinx's Foundation 2.1, a design and simulation problem for ABEL and VHDL.


Grades will be based on on points earned from homework two quizes, and one final exam as follows:

Final exam30%


Homework assignments may be viewed on the ENGR 212 homework index. Solutions to homework assignments will usually appear on this index. As a courtesy to the textbook authors, no solutions will ever be posted to problems assigned from the textbook.

One difference between UNCA ENGR 212 and NCSU ECE 212 is that we will not do "electronic homework" with chips on a breadboard. Instead we will design combinational and sequential circuits using ABEL and VHDL.

The following homework rule of NCSU ECE 212 will be followed:

Though collaboration is sanctioned (and encouraged), direct copying is not. Realize that mastery of the material in the homework assignments will be essential for good performance in the exams.

For more information

My office is Robinson 221A, and my office hours are XXX. However, the best way to get in touch with me is to send email to brock@cs.unca.edu.