Submission and Distribution of Self-Study Report

advertisement
CSE Self-Study: Computer Engineering
ABET SELF-STUDY
QUESTIONNAIRE
Computer Engineering
College of Engineering
University of Nebraska-Lincoln
2011–2012 Review Cycle
ENGINEERING ACCREDITATION COMMISSION
ABET, Inc.
111 Market Place, Suite 1050
Baltimore, MD 21202-4012
Phone: 410-347-7000
Fax: 410-625-2238
Email: eac@abet.org
Website: http://www.abet.org
March 7, 2016
CSE Self-Study: Computer Engineering
March 7, 2016
Table of Contents
Introduction ......................................................................................................................... 3
Requirements and Preparation ............................................................................................ 3
Preparing a Self-Study Report for a Joint Commission Review............................. 4
Supplemental Materials ...................................................................................................... 4
Submission and Distribution of Self-Study Report ............................................................ 4
Confidentiality .................................................................................................................... 5
Template ............................................................................................................................. 5
BACKGROUND INFORMATION ....................................................................... 7
CRITERION 1. STUDENTS ............................................................................... 11
CRITERION 2. PROGRAM EDUCATIONAL OBJECTIVES ......................... 17
CRITERION 3. STUDENT OUTCOMES .......................................................... 25
CRITERION 4. CONTINUOUS IMPROVEMENT ........................................... 27
CRITERION 5. CURRICULUM......................................................................... 40
CRITERION 6. FACULTY .................................................................................. 55
CRITERION 7. FACILITIES .............................................................................. 70
CRITERION 8. INSTITUTIONAL SUPPORT .................................................. 82
PROGRAM CRITERIA ....................................................................................... 86
Appendix A – Course Syllabi ............................................................................... 89
Appendix B – Faculty Vitae ................................................................................. 90
Appendix C – Equipment...................................................................................... 91
Appendix D – Institutional Summary ................................................................... 92
Signature Attesting to Compliance ................................................................................... 96
Introduction
The Self-Study Report is expected to be a quantitative and qualitative assessment of the
strengths and limitations of the program being submitted for review.
The Self-Study Report will provide information critical to a thorough on-site review of
the program. Therefore, the Report will address the extent to which the program meets
applicable ABET Criteria and policies. In so doing, it is necessary that the Report
address all methods of instructional delivery used for the program, all possible paths that
students may take to completion of the degree, and all remote offerings available to
students in the program.
Each Commission of ABET provides a Self-Study Questionnaire to assist the program in
completing the Self-Study Report.
Requirements and Preparation
The program name used on the cover of the Self-Study Report must be identical to that
used in the institutional publications, on the ABET Request for Evaluation (RFE), and on
the transcripts of graduates. This will insure that the program is correctly identified in
ABET records and that graduates can be correctly identified as graduating from an
accredited program.
Normally, each program requires a Self-Study Report.
While the Questionnaire focuses primarily on accreditation criteria, it also includes
questions related to certain sections of the ABET Accreditation Policy and Procedure
Manual (APPM).
While it is important that the overall structure in the Questionnaire be retained, it is not
necessary to preserve notes or pages of instructions about preparing the Self-Study
Report.
A program may use terminology different from that used in the Questionnaire. If
different terminology is used, it is important that the Self-Study Report provide notes of
explanation to clearly link the terminology in the Report to terminology used in the
Questionnaire.
Tables in the Questionnaire may be modified in format to more clearly present the
information for the program. When this is done, it is suggested that a brief explanatory
footnote be included about why the table was modified. Rows may be added to or
deleted from tables to better accommodate program information.
The educational unit is the administrative unit having academic responsibility for the
program(s) being reviewed by a given Commission of ABET. For example, if a single
program is being reviewed, the educational unit may be the department. If more than one
3
program is being reviewed, the educational unit is the administrative unit responsible for
the collective group of programs being reviewed by that Commission.
Preparing a Self-Study Report for a Joint Commission Review
A joint commission review occurs when a single program is reviewed for
accreditation by more than one Commission of ABET. The program must meet
all applicable Criteria and policies for every commission involved.
The following Criteria are interpreted and applied similarly by all Commissions
and the Self-Study Report for a joint review of a given program does not require
separate responses for each Commission.
Criterion 1: Students
Criterion 2: Program Educational Objectives
Criterion 4: Continuous Improvement
Criterion 7: Facilities
Criterion 8: Institutional Support
The following Criteria differ for each of the four Commissions and the Self-Study
Report for a joint review of a given program will require Commission-specific
responses.
Criterion 3: Student Outcomes
Criterion 5: Curriculum
Criterion 6: Faculty
Supplemental Materials
The following materials are to be supplied in addition to the Self-Study Report:
 The general institution catalog covering course details and other institutional
information applicable at the time of the review.
 Promotional brochures or literature describing program offerings of the
institution.
 Official transcripts of recent graduates. The team chair will request a specific
sampling of transcripts for each program and will provide a timeframe in which
they should be provided to program evaluators. Each transcript is to be
accompanied by the program requirements for the graduate and accompanied by
worksheets that the program uses to show how the graduate has fulfilled program
requirements.
Submission and Distribution of Self-Study Report

To ABET Headquarters by July 1 of the calendar year of the review:
o Submit one Self-Study Report including all appendices for each program
o Submit one set of the supplemental materials (minus the transcripts) to:
4
Engineering Accreditation Commission
ABET, Inc.
111 Market Place, Suite 1050
Baltimore, MD 21202-4012
NOTE: The Self-Study Report and Supplemental Material may be
submitted on paper or pdf read-only files on CD, DVD, or data stick.
Each Self-Study Report and Supplement Material must be selfcontained in the medium submitted and must not include “hot” links.
The submission cannot be a combination of hard copy and electronic
file. No email submission permitted.

To Team Chair by July 1 of the calendar year of the review:
o Submit one Self-Study Report including all appendices for each program
o Submit one set of the supplemental material, and
o Submit the requested transcripts for each program.
NOTE: Please confirm the submission method and address preference
with the team chair prior to submission.
The team chair will provide instructions and addresses for the institution to provide the
Self-Study Report and Supplemental Material directly to each program evaluator and
approved observer.
When new or updated material becomes available between the submission of the SelfStudy Report and the date of the on-site review, the program should provide it to the team
members as far in advance as possible or upon the team’s arrival for the on-site review.
All such materials should also be sent to ABET Headquarters.
Confidentiality
All information supplied is for the confidential use of ABET and its authorized agents. It
will not be disclosed without authorization of the institution concerned, except for
summary data not identifiable to a specific institution or documents in the public domain.
Template
The template for the Self-Study Report begins on the next page.
5
ABET
Self-Study Report
for
Computer Engineering
at
University of Nebraska-Lincoln
Lincoln, NE
July 1, 2011
CONFIDENTIAL
The information supplied in this Self-Study Report is for the confidential use of ABET and its
authorized agents, and will not be disclosed without authorization of the institution concerned,
except for summary data not identifiable to a specific institution.
6
BACKGROUND INFORMATION
0.1 Contact Information
Stephen D. Scott, Associate Professor and Vice Chair, Department of Computer Science and
Engineering, 256 Avery Hall, University of Nebraska-Lincoln, Lincoln, NE 68588-0115.
Phone: 402-472-6994. Email: sscott@cse.unl.edu
0.2 Program History
Degree program: Bachelor of Science in Computer Engineering
Year implemented: The Bachelor of Science in Computer Engineering program first
appeared in the Undergraduate Bulletin in the 1991–1992 academic year.
Date of last general review: November 6–9, 2005
Major program changes since last general review: Recent major program changes include
expanding the set of CS 1 courses from CSCE 155 to CSCE 155A (formerly 155, in Java),
CSCE 155E (CS 1 with systems engineering focus, in C), CSCE 155N (CS 1 with
engineering and science focus, in Matlab and Fortran), and CSCE 155T (CS 1 with
informatics focus, in Perl). Another major change is the addition of the following courses as
requirements: CSCE 236 (Introduction to Embedded Systems), CSCE 335 (Digital Logic
Design), CSCE 361 (Software Engineering) and CSCE 462 (Communication Networks).
CSCE 488 (Computer Engineering Professional Development) was increased from one credit
hour to two, and CSCE 430 (Computer Architecture) was removed as a degree requirement.
We also removed the following Electrical Engineering courses as requirements: ELEC 121
(Introduction to Electrical Engineering 1), ELEC 361/307 (Advanced Electronics &
Circuits/Lab), ELEC 370 (Digital Logic Design), and ELEC 475 (Digital Systems Design).
ELEC 305 (Probability Theory) replaced STAT 380. Further, the lab ELEC 233 was
renumbered to ELEC 235 and the lab ELEC 234 was renumbered to ELEC 236. The labs’
contents were unchanged.
Science requirements changed slightly: Now, students do not need PHYS 222, which is the
lab for PHYS 212 (Electricity). Further, students can now substitute PHYS 213/233
(Relatively and Quantum Mechanics/Lab) for CHEM 109 and its lab.
Students now must take both JGEN 200 and 300 (Technical Writing I and II) rather than
choosing just one. ENGR 010 (Freshman Engineering Seminar) and ENGR 400
(Professional Ethics) are no longer required.
Another significant change includes the required distribution of technical elective courses. In
2005–2006, students were required to select their four technical electives (12 credit hours)
distributed over at least three of the following five areas: system-level architecture, software
systems, design implementation, communication and distributed systems, and computer
engineering applications. In the 2011 bulletin, students may choose as their technical
7
electives any five courses (15 credit hours) from a list of approved courses, with no regard
for area classification. However, if a student elects to concentrate these courses in a single
area, then that student will be recognized as having a focus in that area.
Outside of the CSE Department, UNL changed the general education requirements, moving
from the Essential Studies/Integrative Studies model to the Achievement-Centered Education
(ACE) model.
0.3 Options
0.3.1 Focus Areas
A Computer Engineering major has the option of declaring a Focus in one of the areas listed
below. Students who, in addition to completing all computer engineering required courses,
receive a grade of C or better in each of the five technical elective courses from one declared
focus area below, will receive a notice from the Department of Computer Science and
Engineering stating that they received the degree bachelor of science in computer
engineering with a Focus in their chosen area. The Focus areas are:
 Embedded Systems and Robotics: CSCE 430, CSCE 436, CSCE 438, ELEC 416, MECH
453.
 VLSI Design: CSCE 430, ELEC 417, ELEC 421, CSCE 434 or ELEC 470, CSCE 475 or
ELEC 416. Students choosing this focus area must take PHYS 213/PHYS 223 as science
requirement.
 Signal Processing: ELEC 462, ELEC 463, ELEC 465, and two of the following three
courses: CSCE 472, CSCE 473, ELEC 464.
 High-Performance Computing: CSCE 430, CSCE 432, CSCE 437, CSCE 455, CSCE
435 or CSCE 456.
A Focus is in addition to required core courses. Thus no required course can be applied to a
Focus. Customized Focus Areas also are possible. The department chair, in consultation with
relevant faculty members and the undergraduate adviser, may approve a customized Focus
Area proposed by a student.
Some offerings of CSCE 496 Special Topics may be substituted in an appropriate area. In
addition, up to three hours of CSCE 498 Computer Problems (undergraduate research) or
three hours of CSCE 491 (internships) can be used in any focus area, pending approval from
an academic adviser.
0.3.2 Raikes School
Computer Engineering students in the Jeffrey S. Raikes School of Computer Science and
Management substitute a set of equivalent honors courses for some of the core CSCE
courses. Specifically, RAIK 183H substitutes for CSCE 155, RAIK 184H substitutes for
CSCE 156, RAIK 284H substitutes for CSCE 230/230L, RAIK 283H substitutes for CSCE
235 and CSCE 310, RAIK 383H substitutes for CSCE 361, RAIK 381H and 382H
substitutes for CSCE 488, and RAIK 402H substitutes for CSCE 489. Further, RAIK 301H,
302H, and 401H (Design Studio) count as technical electives, RAIK 182H and 282H count
towards some Achievement-Centered General Education (ACE) requirements, and RAIK
287H, 288H, 187H, and 188H count towards the technical writing requirements, substituting
8
for JGEN 200 and 300. Also, students must take either CSCE 378: Human-Computer
Interaction or CSCE 376H (planned number): Artificial Intelligence Applications, both of
which count as a technical elective.
Computer Engineering students who are not in the Raikes School may, if invited to take the
Raikes Design Studio sequence, substitute RAIK 402H for CSCE 489, so long as the project
is approved by a committee of CSE faculty. These students must still take CSCE 488. These
students may also substitute RAIK 401H for a technical elective.
Students double majoring in Computer Engineering and Electrical Engineering may
substitute ELEC 494 and 495 (EE Senior Design) for CSCE 488 and 489.
0.4 Organizational Structure
The Computer Engineering program is administered through the Department of Computer
Science and Engineering (CSE). The Department of Electrical Engineering delivers certain
core courses of the Computer Engineering program, and is consulted on curricular changes,
but all final decisions on curricular matters reside with CSE. CSE is in the College of
Engineering and in the College of Arts & Sciences, but the Computer Engineering program
lies exclusively in the College of Engineering, and all curricular changes that are exclusive to
that program are reviewed only by that college. Curricular changes that affect both the
Computer Engineering and Computer Science programs (e.g., changes to courses) are
reviewed by both colleges.
Both the College of Engineering and the College of Arts & Sciences are administered by the
Senior Vice Chancellor of Academic Affairs (SVCAA), who answers to the UNL
Chancellor. UNL is one of four campuses in the University of Nebraska system, along with
the University of Nebraska at Omaha, the University of Nebraska at Kearney, and the
University of Nebraska Medical Center. These four campuses are managed by Central
Administration, which is headed by the University of Nebraska’s President. The Board of
Regents governs the university system. It consists of eight voting members, each elected to
six-year terms.
0.5 Program Delivery Modes
All CSCE courses are delivered in the traditional lecture/laboratory format, during days and
evenings Monday through Friday. Exceptions include CSCE 101 (not required for the
Computer Engineering degree), which is delivered both as traditional lecture/laboratory and
on the web, and CSCE 251 (required for the Computer Engineering degree), which is
exclusively web-based.
0.6 Program Locations
Lincoln, NE
0.7 Deficiencies, Weaknesses or Concerns from Previous Evaluation(s) and the Actions
Taken to Address Them
In the 2005 general review, ABET CAC listed one concern:
9
Criterion 1: Students. The advising process currently in place provides
opportunities for confusion and the possibility that students do not
complete the curriculum as defined. Completion of prerequisite courses is
not verified by the institution's enrollment process and there is only a
single faculty member charged with advising the CSE students. This
results in long queues at the beginning of each semester to see the advisor,
which is aggravated by the juggling of schedules when prerequisite
courses are identified that have not been completed. Faculty give
proficiency tests to students since they cannot be sure all have completed
the prerequisites and some students have had to drop courses as late as
several weeks into the semester.
Regarding prerequisite checking, CSE now has a system in place in which at the start
of each semester, a representative from the department requests from Registration and
Records a list of students enrolled in each of the following core courses: CSCE 156,
230, 230L, 235, 310, 322, 340, 351, 361, 430, 462, 486, 487, 488, and 489. CSE then
requests the academic record of each student in course X, comparing that record
against X's CSCE prerequisites. If a student has not received a passing grade in one of
X's prerequisites, the instructor of X is notified and will counsel the student on the best
choice of action. In addition, students in each version of CSCE 155 (155A, 155E,
155N, 155T) take the CSE placement test during the first week of classes. Students
who score high on this test are counseled to determine if they should instead take
CSCE 156. Students who score low are counseled to determine if they should instead
start with CSCE 101.
Computer Engineering majors in the Jeffrey S. Raikes School of Computer Science
and Management substitute certain Raikes courses for core courses in the Computer
Engineering program (see “Options” in the background section as well as Section 5).
Prerequisite checking in these courses is unnecessary since the Raikes program
carefully monitors its students and controls who is allowed to register in their courses.
Regarding advising issues, while advising duties still mostly reside with the Chief
Undergraduate Advisor, multiple backup advisors now fill in during peak times,
including New Student Enrollment each summer. Further, CSE takes into careful
consideration the Chief Undergraduate Advisor's workload when making teaching
assignments, in attempts to maximize his available time for advising. This includes
teaching reductions, when practicable.
0.8 Joint Accreditation
The Computer Engineering program seeks accreditation only from EAC. The Computer
Science program, also in CSE, seeks accreditation from CAC.
10
GENERAL CRITERIA
CRITERION 1. STUDENTS
1.1 Student Admissions
All incoming freshman to UNL's College of Engineering must satisfy the following
requirements, which are also described at
http://admissions.unl.edu/requirements/freshman.aspx:






Four units of English, all of which must include intensive reading and writing
experiences.
Four units of Mathematics, including algebra, algebra II, a full unit of geometry, and
pre-calculus and trigonometry.
Three units of Social Sciences, including one unit drawn from American and/or world
history; one additional unit drawn from history, American government and/or
geography; and a third unit drawn from any social science discipline.
Three units of Natural Sciences, including chemistry and physics, and at least one
more from biology, chemistry, physics, and earth sciences. One unit must include
laboratory instruction.
Two units of Foreign Language, both in the same language. (Students who are unable
to take two years of foreign language in high school may still qualify for admission.)
Have an ACT composite score of 24 or higher, or an SAT combined score of 1110 or
higher.
Prospective students apply to UNL Admissions, indicating their preferred college. UNL
Admissions is the first to review the application, to confirm whether UNL admission
requirements are met. When approved, the application is then forwarded to the CoE Dean’s
office, which reviews that CoE requirements are met. CoE makes the final decision on
admission; the departments are not involved.
Prospective students are encouraged to visit the campus, which is coordinated by UNL
Admissions. Visiting students are given an opportunity to talk with the Chief Undergraduate
Advisor and tour departmental facilities. The University also sponsors “Red Letter Days”
during which various activities inform high school students about university programs.
The formal advising and monitoring process begins with New Student Enrollment (NSE),
which is handled by the College of Engineering. The college uses its own information plus
materials updated annually by the CSE Department Chief Undergraduate Advisor. The
University and College evaluate high school transcripts and make admission decisions. When
in doubt about technical courses, the CSE Department Chief Undergraduate Advisor
evaluates the course in question.
11
1.2 Evaluating Student Performance
The primary tools for evaluating student performance are course grades. The university uses
a standard A+ through F grading scale, with A+=4.00, A = 4.00, A– = 3.67, B+ = 3.33, B =
3.00, B– = 2.67, …, and F = 0. A Pass/No-Pass option is available for the 12 credit hours of
Achievement-Centered General Education (ACE) courses in Areas 5 (Humanities/History), 6
(Social Sciences), 7 (Fine Arts), and 9 (Human Diversity). However, all other courses
counted toward the degree must be graded. Individual grades and the cumulative Grade Point
Average (GPA) are used for a variety of purposes, including formal admission to the
Computer Engineering degree program, assignment to restricted status or academic
probation, triggering advising actions, and during the “Senior Check” process.
Regarding prerequisite checking, CSE now has a system in place in which at the start
of each semester, a representative from the department requests from Registration and
Records a list of students enrolled in each of the following core courses: CSCE 156,
230, 230L, 235, 310, 322, 340, 351, 361, 430, 462, 486, 487, 488, and 489. CSE then
requests the academic record of each student in course X, comparing that record
against X's CSCE prerequisites. If a student has not received a passing grade in one of
X's prerequisites, the instructor of X is notified and will counsel the student on the best
choice of action. In addition, students in each version of CSCE 155 (155A, 155E,
155N, 155T) take the CSE placement test during the first week of classes. Students
who score high on this test are counseled to determine if they should instead take
CSCE 156. Students who score low are counseled to determine if they should instead
start with CSCE 101.
Computer Engineering majors in the Jeffrey S. Raikes School of Computer Science
and Management substitute certain Raikes courses for core courses in the Computer
Engineering program (see “Options” in the background section as well as Section 5).
Prerequisite checking in these courses is unnecessary since the Raikes program
carefully monitors its students and controls who is allowed to register in their courses.
1.3 Transfer Students and Transfer Courses
UNL Admissions collects all transcripts from the transfer applicant and files them in UNL’s
Webnow system, which allows access to all authorized personnel. UNL Admissions
maintains a database of mappings from non-UNL courses to UNL courses, which facilitates
automatic processing of transcripts. Courses not in the database are analyzed by the relevant
program’s Chief Transfer Advisor (in CSE, this is the same as the Chief Undergraduate
Advisor), who then approves a Transfer Course Equivalency form (Appendix E-1), with
copies sent to the Registrar, the Office of the Dean, and the specific student’s advisor.
Transfer credits for required courses are allowed only if the appropriate department confirms
that the transfer course is equivalent to a course at UNL. For courses in the CSE Department
and the EE Department, the Chief Undergraduate Advisor scrutinizes the content of the
transfer course with the aid of a professor directly involved in teaching the relevant UNL
course. They review the course syllabus, textbook, and other materials used in the course
12
proposed for transfer credit. Transfer credit for a CSE or EE course is allowed only if there is
substantial duplication of the equivalent UNL course.
The College of Engineering does not accept courses for transfer in which a D grade was
received. However, grades of D from the University Of Nebraska at Kearney (UNK), Lincoln
(UNL), and Omaha (UNO) may be transferred to fulfill requirements. Students are strongly
encouraged to repeat those courses.
In general, transfer courses from other universities do not count as part of the UNL GPA.
Credits can be transferred, but grades are not. In addition, of the final 36 hours applied to the
degree, only 6 may be transfer credits.
1.4 Advising and Career Guidance
The CSE Department’s Chief Undergraduate Advisor, assisted by the Undergraduate
Advising Committee (UAC), has primary responsibility for monitoring and advising. This
section describes the mechanisms and procedures for monitoring and advising, beginning
with pre-enrollment advising and proceeding in a roughly chronological manner through the
Senior Check.
1.4.1 Intercampus Registration
The University of Nebraska attempts to facilitate student access to the total educational
opportunities of a multi-campus university. A student enrolled at UNL, UNMC, UNO, or
UNK may register as a visiting student on another campus within the University of Nebraska
system via Intercampus Registration.
The CSE Department maintains a list of equivalent courses with the corresponding
departments at our sister institutions, the University of Nebraska at Omaha (UNO), the
University of Nebraska at Kearney (UNK), and the University of Nebraska Medical Center
(UNMC). The Intercampus Registration Program allows grades from UNO, UNK, and
UNMC to be applied to the UNL GPA under specified restrictions.
Intercampus Registration allows a student to register for courses at any of the four campuses
and count the grades received toward the home campus GPA. To qualify, a student must first
fill out an Intercampus Registration Form, which verifies eligibility to continue study on the
home campus. The student also must satisfy the course prerequisites of the host campus.
The home campus is responsible for maintaining the academic record of all course work of
an intercampus student. Student transcripts identify the campus where the credit was earned
and include the credit hours and grade for each course taken within the system. All grades
received for courses taken within the system are used in computing a student’s GPA.
1.4.2 Formal Admission to the Degree Program
In the College of Engineering (CoE), freshmen may declare an intended major, but formal
admission to a degree program requires a formal application for admission to that program.
This application typically is submitted midway through the sophomore year. A copy of the
form for formal admission is included in Appendix E-2. In the CSE Department, the Chief
13
Undergraduate Advisor does this for the students. The Chief Undergraduate Advisor
identifies students who have taken at least 43 total hours, including at least 12 at UNL and
who have not yet been formally admitted. Of those students who also meet the other formal
admission requirements, the Chief Undergraduate Advisor submits the form on their behalf
to the CSE Chair for approval, and then on to CoE Dean. Those who have least 43 total
hours, including at least 12 at UNL, but do not meet the other criteria are reviewed carefully
by the Chief Undergraduate Advisor, and counseled if they are at risk of not progressing
towards the degree.
The CSE Department imposes the following admission requirements, which are also
described at http://cse.unl.edu/ugrad/resources/ce_requirements.php.
1) Have accumulated 43 university credit hours (including transfer credits), including at least 12
hours at UNL,
2) Have submitted an Application for Admission to the Computer Engineering Program,
3) Have satisfied all College of Engineering requirements for admission,
4) Have a cumulative GPA of at least 2.5, and
5) Have a term GPA of at least 2.5 for the latest term completed at UNL,
6) Have completed with a grade of “C+” or better, all core courses listed below (or their
equivalents for transfer students). Testing out of a course via a placement test is equivalent to
earning a “C+” or better. If a course was taken more than once, then the highest grade on the
student’s transcript applies.

CSCE 155 (any variety) Introduction to Computer Science I, CSCE 156: Introduction
to Computer Science II, CSCE 230: Computer Organization, CSCE 230L: Computer
Organization Laboratory, CSCE 235: Introduction to Discrete Structures,

ELEC 215: Electronics and Circuits I, ELEC 235: Introductory Electrical Laboratory
I,

MATH 106: Analytic Geometry and Calculus I, MATH 107: Analytic Geometry and
Calculus II, MATH 208: Analytic Geometry and Calculus III, and

PHYS 211: General Physics I, PHYS 212: General Physics II.
In the event that a student’s application for admission is denied, that student may file a
written appeal letter with the Chief Undergraduate Advisor, requesting reconsideration
and/or waiver of requirements. The appeal letter should include specific statements
explaining why this case is unique, and providing details of the mitigating circumstances that
would justify reconsideration and/or a waiver. The appeal is reviewed and voted upon by the
entire Undergraduate Advising Committee. If the committee reaches a tie vote and cannot
resolve the impasse, then the CSE Department Chair makes the final decision. An individual
student may submit only one application per academic semester. Also, only one appeal may
be filed per application.
14
1.4.3 Career Advising
CSE staff and the Chief Undergraduate Advisor regularly forward announcements of jobs
and internships to students. These announcements come directly from local and regional
employers as well as from UNL Career Services. In one-on-one meetings and via email,
students are repeatedly encouraged to attend career fairs. The Chief Undergraduate Advisor
also attends these career fairs, and passes important information on to students. Finally,
students are repeatedly advised by the Chief Undergraduate Advisor, CSE staff and CSE
faculty to do internships (with or without academic credit). Finally, the CoE Dean’s office
also distributes to students information on internships and co-ops.
1.5 Work in Lieu of Courses
Advanced Placement credit is handled by UNL Admissions. The courses are treated as
transfer courses.
Up to 3 credit hours of CSCE 491 can count as a technical elective. This requires
coordination with a CSE faculty member.
Students can take 12 hours of ENGR 250 in one semester for a co-op to maintain full-time
status. ENGR 250 does not count towards the BS in Computer Engineering.
If a student, after taking the CSE placement test, is counseled to take CSCE 156 without first
taking CSCE 155 and gets a “C” grade or above on the first attempt only, then the student
gets retroactive credit for CSCE 155 (see the paperwork in Appendix E-3).
UNL also offers credit by examination. To receive credit by examination, the student first
applies to take an exam in lieu of the course (see the application form in Appendix E-4). If
the application is approved by the department chair, then the student takes a faculty-written
exam. If the student passes the exam, then the student gets credit for the course without
taking it.
1.6 Graduation Requirements
Degree name: Bachelor of Science in Computer Engineering
Requirements: The computer engineering degree requires 126 hours of course work. There is
a set of required core courses in computer science and engineering (41 credit hours),
electrical engineering (17 credit hours), mathematics (20 credit hours), physics and chemistry
(12–13 credit hours), and other general education requirements (18 credit hours). In addition,
students select 3 credit hours of open elective and 15 credit hours of technical electives.
Senior checks: The chief procedure for ensuring graduating seniors meet all degree
requirements is the “Senior Check” process, which provides timely verification and
enforcement in meeting the graduation requirements. Every student must complete and sign a
Senior Check Form sometime during the senior year, typically after they have registered for
their final semester’s courses (e.g., in November for students who plan to graduate in spring
semester). This check establishes a contract with the student that satisfactory completion of a
15
specified set of courses will result in the degree. This form lists all the required courses and
has space for all the technical electives. A sample copy of this Senior Check form appears in
Appendix E-5. The completed form goes through four levels of checks, beginning when the
student verifies it with the Chief Undergraduate Advisor.
1. Once the Senior Check form is completed with the student’s entire program course list and
signed by the student, it is given to the Chief Undergraduate Advisor, who checks it for
accuracy and verifies that it meets all the requirements for graduation.
2. After any necessary corrections are made, the form is sent to the CSE Department Chair to
verify that the student has met all program requirements. If it is unsatisfactory, a letter is sent
to the student, with a copy to the Chief Undergraduate Advisor, detailing what needs to be
done in order to meet all the requirements.
3. The form is sent to the Dean’s office for double-checking by the Associate Dean for
Students. If found to be incorrect, it is returned to the CSE Department Chair for correction.
Once the Senior Check is approved, any proposed changes in the student’s program of study
must be entered on a Substitution form, which goes through the same channels for approval.
4. The approved Senior Check and any approved Substitution forms are sent to the Project
Assistant in the Office of Registration and Records, to verify that all courses listed have been
taken by the time of graduation. Upon application for the degree, the senior check is verified
once again against the current record. Any discrepancies are made known to the student and
the advisor.
This system of checks and rechecks is a formal, documented procedure to assure that all
students meet all Department, College, and University requirements.
1.7 Transcripts of Recent Graduates
Transcripts of recent graduates will be supplied when requested by the team chair.
16
CRITERION 2. PROGRAM EDUCATIONAL OBJECTIVES
2.1 Mission Statement
The Role of the University of Nebraska-Lincoln
The University of Nebraska-Lincoln, chartered by the Legislature in 1869, is that part of the
University of Nebraska system which serves as both the land-grant and the comprehensive
public University for the State of Nebraska. Those responsible for its origins recognized the
value of combining the breadth of a comprehensive University with the professional and
outreach orientation of the land-grant University, thus establishing a campus which has
evolved to become the flagship campus of the University of Nebraska. UNL works
cooperatively with the other three campuses and Central Administration to provide for its
student body and all Nebraskans the widest array of disciplines, areas of expertise, and
specialized facilities of any institution within the state.
Through its three primary missions of teaching, research, and service, UNL is the state's
primary intellectual center, providing leadership throughout the state through quality
education and the generation of new knowledge. UNL's graduates and its faculty and staff are
major contributors to the economic and cultural development of the state. UNL attracts a
high percentage of the most academically talented Nebraskans, and the graduates of the
University form a significant portion of the business, cultural, and professional resources of
the State. The quality of primary, secondary, and other post-secondary educational programs
in the state depends in part on the resources of UNL for curricular development, teacher
training, professional advancement, and enrichment activities involving the University's
faculty, museums, galleries, libraries, and other facilities. UNL provides for the people of the
state unique opportunities to fulfill their highest ambitions and aspirations, thereby helping
the state retain its most talented youth, attract talented young people from elsewhere, and
address the educational needs of the nontraditional learner.
The University of Nebraska-Lincoln has been recognized by the Legislature as the primary
research and doctoral degree granting institution in the state for fields outside the health
professions. Through its service and outreach efforts, the University extends its educational
responsibilities directly to the people of Nebraska on a state-wide basis. Many of UNL's
teaching, research and service activities have an international dimension in order to provide
its students and the state a significant global perspective.
The Missions of the University of Nebraska-Lincoln
The role of the University of Nebraska-Lincoln as the primary intellectual and cultural
resource for the State is fulfilled through the three missions of the University: teaching,
research, and service. UNL pursues its missions through the Colleges of Architecture, Arts
and Sciences, Business Administration, Engineering, Hixson-Lied College of Fine and
Performing Arts, Education and Human Sciences, Journalism and Mass Communications,
Law, the university-wide Graduate Studies, and the Institute of Agriculture and Natural
17
Resources which includes the College of Agricultural Sciences and Natural Resources, the
Agricultural Research Division, the Cooperative Extension Division, and the Conservation
and Survey Division. Special units with distinct missions include the University Libraries,
Extended Education and Outreach, International Affairs, the Lied Center for Performing
Arts, the Bureau of Business Research, the Nebraska Educational Television System, the
Sheldon Memorial Art Gallery, the University of Nebraska State Museum, the University
Press, the Water Center, the Nebraska Forest Service, the Nebraska Statewide Arboretum,
and Intercollegiate Athletics.
To capitalize on the breadth of programs and the multidisciplinary resources available at
UNL, a number of Centers exist to marshal faculty from a variety of disciplines to focus
teaching and research on specific societal issues and to provide technical assistance for
business and industry in order to enhance their ability to compete in world markets.
Additionally, interdisciplinary programs promote integration of new perspectives and
insights into the instructional research and service activities.
The University of Nebraska-Lincoln promotes respect for and understanding of cultural
diversity in all aspects of society. It strives for a culturally diverse student body, faculty, and
staff reflecting the multicultural nature of Nebraska and the nation. UNL brings international
and multicultural dimensions to its programs through the involvement of its faculty in
international activities, a student body that includes students from throughout the world,
exchange agreements with other universities abroad involving both students and faculty, and
the incorporation of international components in a variety of courses and curricula.
Teaching, research, and service take on a distinctive character at the University of NebraskaLincoln because of its status as a comprehensive land-grant university. These traits provide
opportunities for the integration of multiple disciplines permitting students more complete
and sophisticated programs of study. Its land-grant tradition ensures a commitment to the
special character of the State and its people.
The faculty is responsible for the curricular content of the various programs, and pursues new
knowledge and truths within a structure that assures academic freedom in its intellectual
endeavors. The curricula are designed to foster critical thinking, the re-examination of
accepted truths, a respect for different perspectives including an appreciation of the
multiethnic character of the nation, and a curiosity that leads to life-long learning.
Additionally, an environment exists whereby students can develop aesthetic values and
human relationships including tolerance for differing viewpoints.
Teaching
The people of Nebraska created UNL to provide its citizens with the highest quality of post
secondary education. Therefore, a fundamental mission of the University of NebraskaLincoln is teaching. The distinctiveness of the teaching mission at the University of
Nebraska-Lincoln lies in its range of undergraduate majors, the character and quality of the
faculty, and the extracurricular environment. The University provides students with a wide
choice of courses and career options, which often expands the scope of their dreams and
ambitions. The size and diversity of the University permits students to mature and to develop
18
their own sense of self-confidence and individual responsibility. The coursework is enriched
by a faculty that is engaged in active research and creative activity and whose frame of
reference is the national and international community of scholars.
Having created the first graduate college west of the Mississippi River, the University of
Nebraska-Lincoln has historically recognized graduate education to be a central and unique
component of its mission. Thus, UNL has primary responsibility in the State for graduate
education, especially at the doctoral and professional levels. UNL is unique in possessing the
scope of programs necessary for multidisciplinary instruction at the graduate level, a faculty
involved in research necessary to support graduate education, and the libraries, laboratories,
computer facilities, museums, galleries, and other ancillary resources required for graduate
instruction.
Research
Basic and applied research and creative activity represent a major component of UNL's
mission, a component that is recognized in Nebraska legislative statutes, and in its status as a
land-grant research university. The quest for new knowledge is an essential part of a research
university; it helps define and attract the type of faculty necessary to provide a university
education; it distinguishes the quality of the undergraduate students' classroom experience;
and it is the necessary component of graduate instruction.
As part of its research mission, UNL is dedicated to the pursuit of an active research agenda
producing both direct and indirect benefits to the State. The special importance of
agriculture, environment, and natural resources is addressed in its research priorities. In
addition, UNL conducts a high level of research and creative activities that address in
specific ways the issues and problems that confront Nebraska. Through their research and
creative activities, faculty at UNL interact with colleagues around the world and are part of
the network of knowledge and information that so influences our society. As a consequence,
the University serves as the gateway through which Nebraska participates in and shares the
gains from technological and cultural developments.
Service
The land-grant tradition creates for the University of Nebraska-Lincoln a special statewide
responsibility to serve the needs of Nebraska and its citizens. In addition, many of its service
aspects extend to regional, national, and international clientele. Special units such as
Extended Education and Outreach, and the Cooperative Extension Division have specific
responsibilities to bring the teaching and research resources of the University to a wider
clientele. Through Cooperative Extension's partnership with federal, state, and county
agencies, UNL has an outreach program in each county in the state. Moreover, all units of the
University have a service and outreach mission. To help accomplish this mission, UNL
delivers educational services through diverse ways including telecommunications methods
and as a participant in the development of regional educational centers especially in those
areas where it has statewide responsibilities. The University recognizes its obligation to
extend the resources of the University beyond the campus and throughout the State. Serving
the needs of Nebraska requires more than responding to the felt needs of the time. UNL must
19
be visionary in its planning and must help the citizens of the state prepare for the future as
well as deal with the present.
Approved by the Board of Regents May 10, 1991. College names modified February 2004;
updated August 2005 to reflect changes in units and unit names.
20
2.2 Program Educational Objectives
The Computer Engineering baccalaureate degree program at the University of NebraskaLincoln is designed to prepare graduates for professional practice in commerce, industry, and
government and for post-graduate education to enter careers in research and academia.
The focus of the program is integrated hardware/software system design. Increasingly,
diverse systems, products, and processes depend on computers for design, control, data
acquisition and other functions. The computer engineer is the one person with the range of
expertise to view a computer-based system as a complete, integrated system and to make the
necessary global design decisions. To prepare our graduates to take their place in this
environment, and consistent with this focus, the following educational objectives have been
established for the Computer Engineering baccalaureate program. (Parenthesized text
indicates which Student Outcomes implement each objective.) These objectives are available
on-line at http://cse.unl.edu/ugrad
1. A graduate must be able to view computer systems as an integrated continuum of
technologies and to engage in integrated system-level design.
Therefore, the program educates students in mathematical foundations (Outcome 1.a),
programming and software design (Outcome 2.a), system components and design (Outcome
2.b), digital logic and technologies (Outcome 2.c), application of theory (Outcome 3.a),
experimentation (Outcome 3.b), design tools and techniques (Outcome 3.c), and
documentation and maintenance (Outcome 3.d).
2. A graduate must be able to work with professionals in related fields over the spectrum of
system design.
Therefore, the program educates students in natural sciences (Outcome 1.b),
electricity/electronics (Outcome 1.c), and programming and software design (Outcome 2.a).
3. A graduate must be able to quickly adapt to new work environments, assimilate new
information, and solve new problems.
Therefore, the program educates students in application of theory (Outcome 3.a),
experimentation (Outcome 3.b), design tools and techniques (Outcome 3.c), documentation
and maintenance (Outcome 3.d), and technical communications (Outcome 4).
4. A graduate must have the background and perspective necessary to pursue post-graduate
education.
Therefore, the program educates students in application of theory (Outcome 3.a),
experimentation (Outcome 3.b), and life-long learning/professional development (Outcome
5.d).
5. A graduate must work in conformance with societal needs and expectations.
21
Therefore, the program educates students in liberal arts (Outcome 5.a) and ethical/social
issues (Outcome 5.b).
6. A graduate must be integrated into the world of practicing professionals for collaborations,
mutual support, and representing the profession to government and society.
Therefore, the program educates students in teamwork (Outcome 5.c) and life-long
learning/professional development (Outcome 5.d), plus students are provided multiple
opportunities for involvement in organizations such as ACM, UPE, IEEE; undergraduate
research; and service to the department and community.
2.3 Consistency of the Program Educational Objectives with the Mission of the Institution
The CSE Department embraces its unique role in the land-grant mission of the University of
Nebraska-Lincoln (UNL). The Department shares in UNL’s three missions of teaching,
research, and service; mirrors its comprehensiveness in spanning both computer science and
computer engineering and in offering BS, MS, and PhD degrees; focuses its commitment to
the pursuit of new, basic and applied knowledge; and contributes to the dissemination of
knowledge throughout the state and beyond.
In the baccalaureate degree programs, our mission is to educate our graduates with the skill,
knowledge, creativity, and vision to be nationally competitive for professional practice in the
commercial, industrial, and governmental sectors and for post-graduate education, leading to
careers in research and academia. In our Computer Engineering program, this mission
manifests itself in the Program Educational Objectives, asking our students to not only
achieve mastery of the fundamentals of their field, but also to obtain exposure to
interdisciplinary work, social and ethical issues, critical thinking, and life-long learning, all
of which are explicitly listed in UNL’s mission statement.
2.4 Program Constituencies
The Computer Engineering program serves three main constituencies: students,
industry/government, and academia.
2.4.1 Students
Our primary constituents are our programs’ students, including current and prospective
students. As a state-funded institution, we have a special duty to residents of Nebraska. It is
our duty to ensure that our graduates are nationally competitive for rewarding and productive
careers in the computer engineering profession and are prepared to be responsible, educated
citizens of society. Achievement of our Program Educational Objectives by our students
gives them the necessary background in computer engineering and related fields to prepare
them for fulfilling careers and to make them educated citizens. Current students and alumni
voice their opinions related to our program via several means, including non-voting student
representatives to faculty meetings and committees, course evaluations, senior exit surveys,
alumni surveys, and the Student Advisory Panel (see Section 4.1).
2.4.2 Industry/Government
As the primary employers of our graduates, commercial, industrial and governmental entities
have a major stake in the quality and content of our program. It is our duty to serve this
constituency at both the national level and the local level. Our Program Educational
22
Objectives give our students’ employers the confidence that their employees have mastered
the fundamentals of the field and that they possess the ability to learn new technologies and
methodologies as they become available. Employers can also count on our students to work
in an ethical manner, to understand societal needs and expectations, and to work well in
teams and be proficient in communication. The CSE Department’s Industry Advisory Panel
(IAP), recruiters, and corporate and government partners are the primary means for soliciting
input from this constituency. These groups play an important role in representing external
constituents (including commercial, governmental, and other organizations) in CSE’s
assessment and planning (see Section 4.1).
2.4.3 Academia
The baccalaureate degree is the foundation for post-graduate education. The CSE Department
is therefore mindful of its duty to provide graduates with the background, skills, and
perspective to pursue a career in research and education. By achieving our Program
Educational Objectives, our students are prepared in terms of background, adaptability, and
communications skills to pursue an advanced degree. The CSE Department Graduate
Committee gives input on our undergraduate programs regarding the required knowledge
base and abilities of our graduates. Also contributing input on our undergraduate programs
are the faculty supervisors (at UNL and elsewhere) of our alumni who are pursuing graduate
degrees.
2.5 Process for Revision of the Program Educational Objectives
Program Educational Objectives are assessed periodically using the Student Advisory Panel,
Industry Advisory Panel, Alumni and Supervisors Objectives Survey, and ad hoc
assessments. These assessment methods are described in more detail in Section 4.1. In
short, current students provide their input on Program Educational Objectives primarily via
the Student Advisory Panel, former students via the Alumni and Supervisors Objectives
Survey, industry/government via the Industry Advisory Panel and the Alumni and
Supervisors Objectives Survey, and academia via the Alumni and Supervisors Objectives
Survey. Copies of these surveys will be made available at the time of the visit.
The results, conclusions, and recommendations of all assessment activities of Program
Objectives will be summarized in a triennial Objectives Assessment Report. Every second
iteration of this cycle will coincide with the submission of the ABET Self-Study. The report
will be submitted to the faculty, who are welcome to raise any issues they wish to the faculty
as a whole or to Department administration. After release, the CSE Chair, CSE Vice Chair,
CSE Chief Undergraduate Advisor, and the CSE Curriculum Chair will meet to discuss any
action items for the department to address. Work to address these items is done by the
appropriate committee (e.g. the CSE Curriculum Committee if it is a curriculum issue, the
CSE Assessment Committee if it is an assessment issue). Further, the release of results from
individual assessment instruments enables CSE faculty and administration to rapidly
recognize and respond to issues that are revealed out of the triennial formal cycle of
objectives assessment.
23
Since the previous general review, the Program Educational Objectives for the Computer
Engineering program were found by the CSE Assessment Committee and CSE Curriculum
Committee to require changes to be more detailed, to better parallel the objectives of the
Computer Science program, and to contain explicit mapping to the Student Outcomes that
implement them. Further, consultation with IAP representatives and other industry
representatives, as well as discussions with graduating students and ad hoc assessments by
the Chief Undergraduate Advisor revealed that many Computer Engineering majors were
getting jobs as software developers. Thus, programming and software design, documentation
and maintenance, and design tools and techniques were added as concepts to some
Objectives. Further, consultation with the Graduate Committee revealed to us that our
students needed formal exposure to application of theory and experimentation. Thus these
elements were also added to our Objectives. These changes were made in Spring 2011.
24
CRITERION 3. STUDENT OUTCOMES
3.1 Student Outcomes
These outcomes are available on-line at http://cse.unl.edu/ugrad
1. Graduates will demonstrate mastery of the mathematical foundations and familiarity with
the scientific foundations of Computer Engineering. These include:
a. Mathematical Foundations: Mastery of discrete mathematics, differential and integral
calculus, differential equations, probability/statistics, linear algebra, and numerical
analysis;
b. Natural Sciences: Familiarity with the fundamentals of classical and modern physics,
including electricity, magnetism, electromagnetic theory, optics, and solid-state
semiconductor physics; and
c. Electricity/Electronics: Familiarity with electrical circuits, electronic circuits, and solidstate electronic devices.
2. Graduates will demonstrate a depth of knowledge in topics critical to system-level design,
including both hardware and software design and hardware/software tradeoffs. These
include:
a. Programming and Software Design: Mastery of computer programming, including data
structures and algorithms using representative programming languages; and
b. Systems Components and Design: Mastery of the topics necessary to design combined
hardware/software systems, including computer organization and architecture, systems
level programming, operating system kernels, communication networks, and the
interdependencies among these topics.
c. Digital Logic and Technologies: Mastery of digital logic design, including logic
families and contemporary digital technology;
3. Graduates will demonstrate the ability to envision, analyze, design, and implement
maintainable, practicable, integrated hardware/software solutions within realistic constraints
to advanced computer engineering problems, which involves:
a. Application of Theory: Application of theoretical knowledge,
b. Experimentation: Design and execution of experiments with analysis and interpretation
of data,
c. Design Tools and Techniques: Use of current design tools and techniques, and
d. Documentation and Maintenance: Generation of documentation and means for system
maintenance.
4. Graduates will demonstrate proficiency at communicating their technical knowledge and
accomplishments in both written and oral forms to a range of audiences and in styles
consistent with industry norms.
25
5. Graduates will demonstrate an understanding of contemporary social, political, cultural,
organizational and ethical issues and the implications for a computer engineer over his/her
professional lifetime. These include:
a. Liberal Arts: A broad education in the humanities, fine arts, and social sciences;
b. Ethical/Social Issues: A focused education of the range of ethical, legal, environmental,
security, and safety issues relevant to computer engineering;
c. Teamwork: The ability to work with others, including interdisciplinary teams; and
d. Life-Long Learning/Professional Development: An understanding of the importance of
and opportunities to engage in life-long learning and professional development, as
demonstrated through involvement in professional organizations, extra-curricular and
elective activities.
3.2 Relationship of Student Outcomes to Program Educational Objectives
Table 3-1 summarizes the relationships between the Student Outcomes, the Program
Educational Objectives, ABET EAC Criteria, and the courses in the curriculum. Text on
Raikes remapping!
Table 3-1: Relationships between Outcomes, Objectives, ABET Criteria, and Curriculum.
Student
Outcome
Program
Educational
Objective(s)
ABET
EAC
Criteria
5.a,
Program
Criterion
1
5.a
5.b
5.b
5.b
5.b
3.a, 3.e
3.b, 3.e
3.e, 3.k
3.c, 3.e,
5.b
1.a
1.b
1.c
2.a
2.b
2.c
3.a
3.b
3.c
1
2
2
1, 2
1
1
1, 3, 4
1, 3, 4
1, 3
3.d
1, 3
4.
3
5.a
5.b
5.c
5
5
6
3.g
3.h, 3.j,
5.c
3.f
3.d
5.d
4, 6
3.i
Courses and Activities Contributing to the Outcome
MATH 106, 107, 208, 221, 314; ELEC 304, 305; CSCE
235, 340
PHYS 211, 212; PHYS 213/223 or CHEM 109
PHYS 212; ELEC 215/235, 216/236, 316
CSCE 155, 156, 310, 361
CSCE 230/230L, 236, 351, 462
CSCE 230/230L, 335
CSCE 488, 489
PHYS 213/223 or CHEM 109; CSCE 310, 488;
CSCE 230L, 236, 335, 361, 488, 489
CSCE 155, 156, 361, 488, 489
CSCE 230, 361, 488, 489; JGEN 200, 300
Humanities and Social Sciences Requirements (12 hrs)
CSCE 230, 361, 488
CSCE 230L, 361, 488, 489
CSCE 488, CSE departmental research colloquiums,
Undergraduate research experiences through UNL’s
UCARE (Undergraduate Creative Activities and Research
Experiences) program, ACM/IEEE membership, Annual
ACM Programming Contests, and research competitions.
26
CRITERION 4. CONTINUOUS IMPROVEMENT
The CSE Department’s Systematic Program Assessment and Revision (SPAR) process
defines the steps for
 Defining the constituencies, objectives and outcomes of our Computer Engineering and
Computer Science baccalaureate degree programs,
 Assessing various indicators of the quality of the program offered, relative to the needs of
our constituencies,
 Evaluating the results produced by the assessment process in order to identify strengths, as
well as problem areas in need of improvement,
 Feeding back the results of evaluation to the appropriate personnel so that appropriate
program revisions may be identified and implemented, and
 Reviewing the effectiveness of the SPAR process itself, to ensure that it is serving its
purposes.
The SPAR program was formally adopted by the CSE Department faculty in the spring 1999
semester, with most of the SPAR activities predating the formal adoption and the later
revisions made in Spring 2005 and Spring 2011. While full implementation began in the
1999–2000 academic year, it has not been without disruption due to changes in faculty,
changes in Department leadership, changes in facilities, and necessary shifts in
administrative focus to respond to a changing budget climate. Nevertheless, the main
structure and principles of the SPAR program have remained intact and have guided the
Department through all these changes.


The SPAR process consists of two separate and concurrent SPAR cycles (loops). As
implemented in this program, the two loops illustrated in Figure 4-1 have the following
properties:
The left-hand loop represents a three-year cycle focusing on assessment and revision of the
high-level Program Educational Objectives. The goal of this loop is to determine whether the
objectives are relevant, appropriate, and serve the needs of our constituencies, as well as to
determine how well the current objectives are being achieved.
The right-hand loop represents a two-year cycle of activities focusing on assessment and
revision of the Student Outcomes and Curriculum to improve the manner in which the
program achieves the Program Educational Objectives.
27
Figure 4-1: Two loop assessment process
Several distinct and diverse assessment instruments are used to assess and evaluate Program
Objectives, Program Outcomes, and the curriculum. There are three classes of reports to be
filed:
1. Reports on the results of individual assessment instruments. Each of the reports is described
in Section 4.1.
2. A biennial Outcomes Assessment Report, which is a combination of assessment reports
submitted to the Deans of the Colleges of Engineering and Arts & Sciences. This report is
prepared by the CSE Department Vice Chair, and addresses how well the program meets the
Student Outcomes.
3. A triennial Objectives Assessment Report, which every other cycle will be embedded in the
ABET Self-Study. This report is prepared by the CSE Department Vice Chair, and addresses
how well the Program Educational Objectives are being met and how well these objectives
serve the needs of our constituencies.
Table 4-1 contains a listing of all reports, along with the responsible parties and deadlines.
This table also indicates whether a particular report is relevant to the assessment of
28
objectives, outcomes, or both. Since some assessment methodologies are used to assess both
Program Educational Objectives and Student Outcomes, we present them all together.
Table 4-1: Assessment Report Responsibilities and Deadlines
Outcomes
Objectives
Relevant
Sections
Progress Assessment Test (PAT)
Report (embedded in Outcomes
Assessment Report)
Exit Surveys Summary (standalone
reports and summarized in the
Outcomes Assessment Report)
Student Advisory Panel Summary
(standalone informal summaries to
faculty; main reports embedded in
Outcomes Assessment and Objectives
Assessment Reports)
Industry Advisory Panel Summary
(embedded in Outcomes Assessment
and Objectives Assessment Reports)
Alumni and Supervisors Objectives
Survey Summary (embedded in
Objectives Assessment Report)
Ad hoc assessments
4.1.1
X
Vice Chair
4.1.2
X
Vice Chair
4.1.3
X
X
Vice Chair
Semi-Annual Data
Collection,
Biennial/Triennial
Reports
4.1.4
X
X
Chair
Biennial/Triennial
X
Vice Chair
Triennial
4.1.6
X
X
Misc
Misc
ABET Review Team Report
N/A
X
X
ABET
Sexennial
Outcomes Assessment Report (Union
of assessment reports sent to Deans
of both colleges)
Objectives Assessment Report
4.2
X
Vice Chair
Biennial
Vice Chair
Triennial
Report Title
4.1.5
4.3
X
Originator
Frequency
Semi-Annual Data
Collection,
Biennial Report
Semi-annual
4.1 Individual Assessment Reports
4.1.1 Progress Assessment Tests (PATs)
Progress Assessment Tests (PATs) are given at the end of selected CSCE courses. Each
PAT assesses how well students learned the material of that course. PATs are intended to
assess how well core CSCE courses are delivering their content, and to identify weaknesses
and omissions in the sequence of topics across the entire curriculum. The PATs assess both
learning and retention of core material.
The PATs that assess learning shall be administered in each relevant course at the end of the
semester. The PATs that assess retention shall be administered during the senior design
sequence, throughout the semester. In both cases, on-line delivery is used for the test(s).
29
Each PAT must affect students’ grades, either as participation-based or directly by each
student’s score on the test. How each PAT affects grades is at the discretion of the
instructor.
PATs that assess learning are required in the following courses: CSCE 155 (all variants),
156, 230, 235, and 310, and RAIK 183H, 184H, 283H, and 284H. There is a single PAT for
each such course. PATs that assess retention are required in the following courses: CSCE
486 and 488, and RAIK 402H. Students in each of these courses take a series of PATs,
covering the sequence of tests from each core course.
All PATs are delivered on-line, in multiple-choice format to facilitate automatic grading.
Each test consists of approximately 30 questions, each expected to require at most one
minute.
The CSE Vice Chair oversees the development and administration of the PATs, as well as
the compilation of the results. These results are presented in the biennial Outcomes
Assessment Report.
Copies of PATs will be made available at the time of the visit.

4.1.2 Exit Surveys
The CSE Department’s Exit Surveys solicit feedback from students regarding their
experiences and opinions of the CSE Department, including:
Job search experiences, employment status, placement satisfaction, and future plans;

The relevance of the curriculum, student outcomes, and extra-curricular activities, and
preparation for the workplace and life-long professional practice;

Program-specific issues, including the quality of instruction, teaching assistants, facilities,
advising and administration.
At the end of their final semester in our undergraduate program, each graduating student is
requested to sit for a personal interview with a staff representative of the CSE Department.
At the interview, the student is asked questions on his or her opinion on various facets of the
program (including how well the student achieved the outcomes), how well we prepare
graduates for graduate education and industrial work, our curricula, the quality of our
teaching assistants, faculty, and advisors, and their participation in non-academic programs
such as ACM. After all interviews are complete in that semester, the CSE Department Vice
Chair takes the anonymized results from the staff member and prepares a summary report.
This report is made available to the faculty electronically. The results are also summarized
in the biennial Outcomes Assessment Report.
Copies of the exit survey will be made available at the time of the visit.
4.1.3 Student Advisory Panel (SAP)
The Student Advisory Panel (SAP) is the primary means for soliciting undergraduate input
on all elements related to our undergraduate programs. The SAP normally meets once or
30
twice per academic year. Attendance to all SAP meetings is open to all undergraduate
students from both Computer Science and Computer Engineering, but CSE Department
administration also recruits students in a targeted way to maximize diversity across gender,
year in school, major, and membership/non-membership in the Raikes Program.
At each SAP meeting, attendees are provided with copies of the CSE Department’s Program
Educational Objectives and Student Outcomes for both the Computer Science and Computer
Engineering programs. The students are then asked for feedback on (1) the validity and
relevance of the Student Outcomes, (2) how well the Student Outcomes achieve the
Program Educational Objectives, (3) how well the curriculum achieves the Student
Outcomes, and (4) recommendations for improving the Student Outcomes. Further, general
feedback on any facet of either program is solicited from the attendees.
Representatives from the CSE Department include department staff, advisors, faculty, and
administration. At each meeting, notes are taken, and these notes are used by the Vice Chair
for assessment of objectives and outcomes. Outcomes assessments are reported in the
biennial Outcomes Assessment Report. Objectives assessments are reported in the triennial
Objectives Assessment Report. In addition, both the outcomes assessments and objectives
assessments are briefly summarized to the faculty after each panel meeting.
4.1.4 Industry Advisory Panel (IAP)
The Industry Advisory Panel (IAP), recruiters, and corporate and government partners are
the primary means for soliciting input from the employers of our alumni. Formal
membership in the IAP is by invitation. The CSE Department Chair consults with the
faculty to develop a list of invited participants. The IAP includes members from both large
and small organizations, and members from both inside and outside Nebraska. The IAP
formally meets triennially with goals to help assess the CSE Department’s teaching,
research, and service programs. The IAP, recruiters, and corporate partners serve as a
sounding board in the Department’s planning processes, and provide a front-line perspective
on industrial applications of computer science and engineering. At each formal meeting,
IAP members are briefed on the state of the CSE Department, tour the departmental
facilities, receive special briefings related to the meeting foci, engage in discussions, offer
advice, describe their own work and organization, and have informal interactions with
faculty and students.
In addition to the formal panel, each year the CSE Department Chair meets with recruiters
that hire our graduates and engineers that work with them once they are hired. The Chair
asks how prepared our graduates are, and how they are performing. The Chair also asks for
suggestions they might have in how we might better prepare our graduates for their
particular needs. The Chair also reviews proposed changes to our curriculum to get their
feedback.
Rather than submitting a report for each informal meeting, the CSE Department Chair
forwards critiques of our program and recommended program changes to the Curriculum
Chair and other relevant department administrators. Every two years, the CSE Department
Chair submits to the CSE Department Vice Chair a summary statement of the formal and
31
informal feedback from the IAP and other constituent representatives. As it pertains to
outcomes assessment, this statement is included in the biennial Outcomes Assessment
Report. As it pertains to Objectives assessment, it is reported in the triennial Objectives
Assessment Report.
4.1.5 Alumni and Supervisors Objectives Survey
To assess the relevance and achievement of our Program Educational Objectives, a link to
an annual survey is sent to alumni (both currently in graduate school and in
industry/government) of our programs. This brief survey asks each alumnus/alumna what
year he or she graduated from the Department, and from which program. Based on the
answer to this question, the graduate is then shown a list of that program’s educational
objectives, and is asked to rate how well he or she has achieved each one since graduation.
The survey closes with an opportunity to provide comments, which can include an
assessment of the relevance of the Program Educational Objectives.
In the email to each alumnus/alumna, there is also a link to a similar survey intended to be
completed by the graduate’s academic or industry supervisor. The former student is asked
to forward this link to the appropriate person.
After the surveys close each year, the CSE Department Vice Chair will email a brief
summary to the faculty. Three years’ worth of data will be compiled and summarized by
the CSE Department Vice Chair in the triennial Objectives Assessment Report.
Copies of these surveys will be made available at the time of the visit.
4.1.6 Ad Hoc Assessments
In order to be maximally responsive to the needs of our constituencies, often CSE
Department faculty, staff, advisors, and administrators engage in brief ad hoc assessments
of aspects of the programs. E.g., the Chief Undergraduate Advisor performs regular
tracking of enrollment patterns in CSE courses. These numbers influence the frequency of
offering of courses and the quantity of faculty and teaching assistant resources allocated to
them.
Another example of ad hoc assessment is the CSE Department’s feedback form, with which
students can give anonymous feedback to Department administrators on any aspect of the
Department. Similarly, the CSE Department Chair forwards to the Curriculum Chair
critiques of our program and recommended program changes received from informal
meetings with recruiters and other industrial or government constituents.
4.2 Outcomes Assessment Report
The results, conclusions, and recommendations of all assessment activities of Program
Outcomes will be summarized in a biennial Outcomes Assessment Report. This report is a
combination of the one submitted to the Dean of the College of Engineering and the one
submitted to the Dean of the College of Arts & Sciences. The report will be submitted to
the faculty, who are welcome to raise any issues they wish to the faculty as a whole or to
Department administration. After release, the CSE Chair, CSE Vice Chair, CSE Chief
32
Undergraduate Advisor, and the CSE Curriculum Chair will meet to discuss any action
items for the department to address.
4.3 Objectives Assessment Report
The results, conclusions, and recommendations of all assessment activities of Program
Objectives will be summarized in a triennial Objectives Assessment Report. Every second
iteration of this cycle will coincide with the submission of the ABET Self-Study. The report
will be submitted to the faculty, who are welcome to raise any issues they wish to the
faculty as a whole or to Department administration. After release, the CSE Chair, CSE Vice
Chair, CSE Chief Undergraduate Advisor, and the CSE Curriculum Chair will meet to
discuss any action items for the department to address.
4.4 Use of Assessment Results
After the release of each biennial Outcomes Assessment Report and each triennial
Objectives Assessment Report, the CSE Chair, CSE Vice Chair, CSE Chief Undergraduate
Advisor, and the CSE Curriculum Chair will meet to discuss any action items for the
department to address. Work to address these items is done by the appropriate committee
(e.g. the CSE Curriculum Committee if it is a curriculum issue, the CSE Assessment
Committee if it is an assessment issue). Further, the release of results from individual
assessment instruments enables CSE faculty and administration to rapidly recognize and
respond to issues that are revealed out of the biennial and triennial formal cycles of
outcomes and objectives assessment.
4.4.1 Use of Results for Updating Program Educational Objectives
4.4.1.1 Student Advisory Panel (SAP)
In the SAP meetings of the 2010–2011 academic year, students were shown the educational
objectives for each program. The consensus in the Spring 2011 panels was that the
objectives were appropriate, and no one said anything about students not being able to
achieve them. A similar consensus was reached in the Fall 2010 panel, save for comments
on teamwork. Specifically, students did not feel that they were taught how to work in
teams.
4.4.1.2 Industry Advisory Panel (IAP)
The last formal meeting of an Industry Advisory Panel to address CSE Educational
Objectives convened on October 16, 2009. As is customary, the panel was given an
overview of the CSE department and CE and CS programs, tours of facilities, and specific
topics of student recruitment, retention and placement were addressed. The panel was
impressed with 100% job placement of seniors, which has been consistent throughout the
Great Recession, and with the fact that approximately 67% of all CSE students complete
internships before graduating. CSE students are highly sought as potential employees due to
their strong educational foundation and applied experiences.
IAP recommended restructuring CSCE 155 and 156 to improve retention and possibly
recruitment from other majors by putting in place concepts being evaluated through the CSE
Renaissance Computing Initiative. They supported a plan to make all of the CSCE 150
33
courses CS1 courses that prepare students for CS2. These changes changed the educational
objectives of the CS1 and CS2 courses, with some CS1 educational objectives moving to
CS2. We are in the process of effectuating these changes, and AY 2011-12 the first full
year in which the CS1 and CS2 course changes are in place. Continuous monitoring and
adjustment of educational objectives and outcomes will be required.
4.4.1.3 Alumni and Supervisors Objectives Survey
On May 11, 2011, CSE worked with the UNL alumni association to forward an email to
program alumni asking them and their (academic and work) supervisors to fill out a brief
on-line survey on how well our Program Educational Objectives are met by alumni of both
our programs. From May 11 through May 31, we received fifty responses from our
graduates (Computer Science and Computer Engineering combined) and seven responses
from their supervisors.
In each alumni survey, participants were asked when they graduated and from what
program. Based on their answer to the latter question, they were then directed to a page
listing that program’s current Program Educational Objectives, and were asked how well
they feel that they currently meet each objective. Possible responses included “Very Well”,
“Well”, “Adequately”, “Poorly”, and “N/A”. The supervisor surveys are similar, except that
supervisors are asked how many alumni they supervise, from which program (Computer
Science/Computer Engineering/Don’t Know). Based on their answer, they go to the
objectives of the appropriate program (if “Don’t Know” is selected, then they are directed to
the CS objectives) and are asked how well overall their supervisees meet them.
4.4.1.3.1 Alumni
Nineteen Computer Engineering alumni responded to the alumni survey, with years of
graduation ranging from 1983 through 2010. Two had graduated between 2006 and 2008 (a
3–5 year window since graduation). Every “Very Well” response was 4 points, “Well” was
3, “Adequately” was 2, and “Poorly” was 1. “N/A” responses were not averaged. Below,
for each objective, we report the average scores for all responses and for those between
2006 and 2008.
1.
The ability to view computer systems as an integrated continuum of technologies and to
engage in integrated system-level design. Full: 3.41, 3–5 years: 4
2.
The ability to work with professionals in related fields over the spectrum of system design.
Full: 3.5, 3–5 years: 4
3.
The ability to quickly adapt to new work environments, assimilate new information, and
solve new problems. Full: 3.68, 3–5 years: 3.5
4.
The background and perspective necessary to pursue post-graduate education. Full: 3.53,
3–5 years: 3.5
5.
The ability to work in conformance with societal needs and expectations. Full: 3.21, 3–5
years: 4
34
6.
Integration into the world of practicing professionals for collaborations, mutual support, and
representing the profession to government and society. Full: 3.21, 3–5 years: 4
Comments:
I marked Computer Engineering instead of Computer Science as my degree was from
the College of Engineering and Technology. I know that there was not the same
Computer Engineering degree as there is today. But I consider myself a computer
engineer and not a pure computer scientist.
I work in the aerospace industry writing real-time and embedded control software for
rockets and ballistic missiles. The advance operating systems course, CS451, prepared
me for work in this arena. In addition, the core courses from assembly to algorithms as 3
as the technical electives in the CSE and EE departments have provided me the
background information that I have used through out my career.
Would have greatly benefitted from more of a software engineering lifecycle approach.
I feel that I have met these points in my career through working, not through my degree
program. The question should be structured as 'how has your degree program prepared
you to achieve the following points...'
The program needs things to be more applicable for Software Engineering. Not as a
scientific discipline, but as a practice in the profession.
So many people know how to code, or theoretically understand how a good software
system works. Very few people can do both.
4.4.1.3.2 Supervisors
There were seven responses to the supervisor survey. Two said that they supervise
Computer Engineering alumni, four Computer Science, and one “Don’t Know”. Thus there
were two responses to the Computer Engineering supervisor survey, and five to the
Computer Science supervisor survey. Because some supervisors supervise multiple alumni,
we do not filter results by year of graduation.
1. The ability to view computer systems as an integrated continuum of technologies and to
engage in integrated system-level design. 4
2. The ability to work with professionals in related fields over the spectrum of system design.
3.5
3. The ability to quickly adapt to new work environments, assimilate new information, and
solve new problems. 3.5
4. The background and perspective necessary to pursue post-graduate education. 4
5. The ability to work in conformance with societal needs and expectations. 4
35
6. Integration into the world of practicing professionals for collaborations, mutual support, and
representing the profession to government and society. 3
4.4.1.3.3 Conclusions
Since all scores (both for overall and the 3–5 year window) are above “Well”, we consider
all Program Educational Objectives as being met well. These results will be used as a
baseline for comparison in future years. From the comments, we see that most refer to
software engineering principles. Since we have already updated our Program Educational
Objectives, Student Outcomes, and curriculum to address this issue, we consider no action
necessary at this time.









4.4.1.4 Ad Hoc Assessments
From 2009–2010, the CSE Chair met with the following people (and usually with others
from their company as well):
Byron Blunk, Microsoft (Redmond, WA)
Tracy Thelen, Cerner Software (Kansas City, MO)
Raedawn Ruffner, Garmin (Kansas City, MO)
Renae Feikema, Sandhills Publishing (Lincoln, NE)
Tom Duden, Data Design (Lincoln, NE)
Sid Dhingra, Oracle (Reston, VA)
David Hemsath, IBM (Austin, TX)
Jared Pehrson, IBM (Rochester, MN)
Kevin Prine, Tradebot (Kansas City, MO)
Most of the above people are repeats from prior years, since they are our primary contact
person for that company. The Chair traveled to Garmin, Cerner, and Design Data. He met
with representatives from Garmin, Microsoft, Cerner, Sandhills, IBM, and Tradebot when
they were at the UNL Career Fair. He met with the other representatives in meetings
throughout the year.
The primary feedback was that they really like the students we graduate, and they would all
hire more, if we graduated more. For each of the past 3 years, 100% of our graduates
seeking jobs were employed before graduation. All companies supported our efforts to
recruit more students and our Renaissance Computing Initiative. Some wanted technologyspecific courses that would reduce their training costs. This is a common request from
industry, but it is not something we will generally do. For example, Cerner wanted us to
integrate more health-care specific technology into our curriculum. That, however, would
limit employment opportunities for our graduates. Instead, we focus on a strong foundation
based on fundamentals and the ability to learn new concepts, languages, and tools. All
employers agreed that we succeed in doing that. Further, informal consultation with IAP
representatives and other industry representatives, as well as discussions with graduating
students, revealed that many Computer Engineering majors were often getting jobs as
software developers. Thus, programming and software design and documentation and
maintenance were added as concepts to some Program Educational Objectives.
Another relevant ad hoc assessment result is the observation that the CSE Chief
Undergraduate Advisor made on what kinds of jobs our Computer Engineering graduates
36
were engaging in. Specifically, he noted that a majority were working in software instead of
hardware. Thus we added software as an explicit component of our Program Educational
Objectives.
4.4.2 Use of Results for Updating Student Outcomes
4.4.2.1 Progress Assessment Tests
Past three semesters have had us updating content and policies of tests and gathering
baseline data. Will briefly summarize results here. Mention that in May meeting, we
agreed to discuss in August.
4.4.2.2 Exit Surveys
Since Spring 2011 was the first semester with our new Student Outcomes, so we only have
one semester’s worth of data on graduating students assessing their achievement of these
outcomes. The survey indicates that the only Student Outcomes for which some students
disagreed that they achieved were 2.c (Mastery of digital logic design) at 8%, 3.a
(Application of theoretical knowledge) at 8%, 3.c (Use of design tools and techniques) at
23%, 5.a (Broad education in the humanities) at 8%, and 5.b (Focused education in ethical,
legal, environmental and security issues) at 15%. The most glaring of these is use of design
tools and techniques. Taken with the respondents’ comments, this seems to relate with the
oft-raised complaint that our program is not teaching the same technologies that are used in
industry. In a meeting on May 26, 2011 with the CSE Department Chair, CSE Department
Vice Chair, CSE Curriculum Chair, and CSE Chief Undergraduate Advisor, it was decided
that a quick way to respond to this is to remind students in CSCE 488/489 that they can and
should use the Senior Design course sequence as an opportunity to learn some of these
technologies on their own, building on the foundation that our program provides for them.
Related to this issue, we have already started broadening the scope of projects in CSCE
488/489, requiring the use of new technologies such as mobile devices and sensor networks.
Other issues raised in the Exit Surveys that occur regularly include timeliness and accuracy
of grading by GTAs, how well GTAs communicate, and how well GTAs coordinate with
faculty. In the May 26 meeting, it was decided that a new instructor hire for Fall 2011 will
work with GTAs and faculty to train them to better coordinate and to help GTAs work on
grading and communication issues.
4.4.2.3 Student Advisory Panel
In the SAP meetings of the 2010–2011 academic year, students were shown the Student
Outcomes for each program. The consensus in the Spring 2011 panels was that the
outcomes were appropriate, and no one said anything about students not being able to
achieve them. A similar consensus was reached in the Fall 2010 panel, save for comments
on teamwork. Specifically, students did not feel that they were taught how to work in
teams.
Other selected issues raised in the Student Advisory Panel meetings include: (1) is MATH
314 (Linear Algebra) relevant to our majors?; (2) is it appropriate to allow students to
substitute Raikes Design Studio courses for technical electives?; and (3) is the on-line
37
version of CSCE 251 being taught well? In a meeting on May 26, 2011 with the CSE
Department Chair, CSE Department Vice Chair, CSE Curriculum Chair, and CSE Chief
Undergraduate Advisor, these items and others were discussed. For (1), we agreed to
contact the Math Department to see if a less theoretical course (e.g. “Applied Linear
Algebra”) is feasible for our (and perhaps other) majors. We decided that (2) had already
been addressed in a faculty vote in Spring 2011 (taking effect in Fall 2012) to limit the
number of hours of Raikes Design Studio that can apply as technical electives. For (3) we
agreed to examine the evaluations of CSCE 251 and consider possible improvements,
revisiting this issue later after the course has been offered on-line for a longer time.
In earlier Student Advisory Panel meetings, students asked if we could somehow mandate
that they fill out course evaluations at the end of each semester. At subsequent faculty
meetings, this was discussed. The conclusion was that the on-line nature of the evaluations
makes participation difficult to mandate, but students can be incentivized by offering the
entire class bonus points that are scaled by the fraction of the class that fills out the
evaluations. This strategy has since been successfully used in some courses.
4.4.2.4 Industry Advisory Panel
Section 4.4.1.2 summarizes our most recent results in consulting the Industry Advisory
Panel. Our students’ employers’ satisfaction with the performance of our graduates implies
that they are achieving the outcomes of our program. Further, the recognition that our
Computer Engineering majors require more background in software development prompted
us to add “Documentation and Maintenance” as Student Outcome 3.d.
4.4.2.5 Ad Hoc Assessments
Section 4.4.1.4 summarizes our most recent results from ad hoc assessments. Our students’
employers’ satisfaction with the performance of our graduates implies that they are
achieving the outcomes of our program. The primary feedback was that they really like the
students we graduate, and they would all hire more, if we graduated more. For each of the
past 3 years, 100% of our graduates seeking jobs were employed before graduation.
An ad hoc survey done by the College of Engineering showed that Computer Engineering
majors felt that Computer Networking was an important topic, but that they were not getting
sufficient exposure to it. This prompted discussion in the CSE Curriculum Committee and
CSE Faculty, leading to the addition of communication networks as part of Student
Outcome 2.b and the addition of CSCE 462: Communication Networks as a required course
in the Computer Engineering program.
4.5 Continuous Improvement
Section 4.4 summarized changes to Program Educational Objectives, Student Outcomes,
curriculum, and departmental procedures in response to assessment results. Due to recent
significant changes to objectives, outcomes, and curriculum, no major changes are currently
planned. However, we plan to investigate alternatives to MATH 314 and look into how
CSCE 251 is taught on-line, per the discussion of Section 4.4.2.3. As we acquire new data
38
from the Progress Assessment Tests and the Alumni and Supervisors Objectives Survey, we
will be able to make more precise assessments based on these data.
4.6 Additional Information
Copies of all assessment materials discussed in Section 4 will be made available at the time
of the visit.
39
CRITERION 5. CURRICULUM
5.1 Plan of Study
Table 5-1a (at the end of this chapter) presents a sample 4-year schedule, semester by
semester, for students who are not in the Raikes School, to attain the BS in Computer
Engineering. Table 5-1b (also at the end of this chapter) presents the same schedule for
students in the Raikes School, substituting RAIK courses for CSCE where appropriate.
Enrollment figures are not presented for ACE and general electives since so many courses
count as these electives. As described in “Options” under the Background section (Section
0.3), students may concentrate their technical electives in specific areas to achieve a Focus
in that area. Further, non-Raikes students may substitute RAIK 402H for CSCE 489 and
use RAIK 401H as a technical elective.
5.2 Alignment with Program Educational Objectives
Table 5-2 summarizes how the curriculum aligns with the Program Educational Objectives.
This information is also embedded in Table 3-1. Text on Raikes mapping
Table 5-2: Alignment of Curriculum with Program Educational Objectives
Program
Educational
Objective
1
2
3
4
5
6
Courses and Activities Aligned with Objective
MATH 106, 107, 208, 221, 314; ELEC 304, 305; CSCE
155, 156, 230/230L, 235, 236, 310, 335, 340, 351, 361, 462,
488, 489; PHYS 213/223 or CHEM 109
PHYS 211, 212; PHYS 213/223 or CHEM 109; ELEC
215/235, 216/236, 316; CSCE 155, 156, 310, 361
CSCE 155, 156, 230/230L, 236, 310, 335, 361, 488, 489;
PHYS 213/223 or CHEM 109; JGEN 200, 300
PHYS 213/223 or CHEM 109; CSCE 310, 488, 489; CSE
departmental research colloquiums, Undergraduate research
experiences through UNL’s UCARE (Undergraduate
Creative Activities and Research Experiences) program,
ACM/IEEE membership, Annual ACM Programming
Contests, and research competitions.
CSCE 230, 361, 488; Humanities and Social Sciences
Requirements (12 hrs)
CSCE 230L, 361, 488, 489; CSE departmental research
colloquiums, Undergraduate research experiences through
UNL’s UCARE (Undergraduate Creative Activities and
Research Experiences) program, ACM/IEEE membership,
Annual ACM Programming Contests, and research
competitions.
40
5.3 Support of Attainment of Student Outcomes
Table 5-3 summarizes how the curriculum supports the attainment of Student Outcomes.
This information is also embedded in Table 3-1. Text on Raikes mapping
Table 5-3: Curriculum Support of Student Outcomes
Student
Outcome
1.a
1.b
1.c
2.a
2.b
2.c
3.a
3.b
3.c
3.d
4
5.a
5.b
5.c
5.d
Courses and Activities Contributing to the Outcome
MATH 106, 107, 208, 221, 314; ELEC 304, 305; CSCE
235, 340
PHYS 211, 212; PHYS 213/223 or CHEM 109
PHYS 212; ELEC 215/235, 216/236, 316
CSCE 155, 156, 310, 361
CSCE 230/230L, 236, 351, 462
CSCE 230/230L, 335
CSCE 488, 489
PHYS 213/223 or CHEM 109; CSCE 310, 488;
CSCE 230L, 236, 335, 361, 488, 489
CSCE 155, 156, 361, 488, 489
CSCE 230, 361, 488, 489; JGEN 200, 300
Humanities and Social Sciences Requirements (12 hrs)
CSCE 230, 361, 488
CSCE 230L, 361, 488, 489
CSCE 488, CSE departmental research colloquiums,
Undergraduate research experiences through UNL’s
UCARE (Undergraduate Creative Activities and Research
Experiences) program, ACM/IEEE membership, Annual
ACM Programming Contests, and research competitions.
5.4 Prerequisite Structure
Figures 5-1 and 5-2 describe the prerequisite structure of courses for the Computer
Engineering program. Figure 1 describes the prerequisites for CSCE and MATH courses,
and Figure 2 does the same for ELEC courses. Computer Engineering majors in the Raikes
School follow a similar prerequisite structure, substituting RAIK 183H for CSCE 155,
RAIK 184H for CSCE 156, RAIK 283H for a combination of CSCE 235 and 310 (so RAIK
184H is a prerequisite for RAIK 283H, and RAIK 283H serves as a prerequisite for most
400-level CSCE courses, just like CSCE 310 does in Figure 5-1), RAIK 284H for CSCE
230/230L, and RAIK 383H for CSCE 361. The Design Studio sequence begins with RAIK
301H, which has prerequisites RAIK 282H (a business course) and RAIK 284H. Students
in the Raikes School move through in a regimented fashion, ensuring that all prerequisites
are met. Computer Engineering majors who are not in the Raikes School are allowed to
take the Design Studio sequence by invitation.
41
Figure 5-1: Prerequisite structure for CSCE and MATH courses.
42
Figure 5-2: Prerequisite structure for ELEC courses.
5.5 Specific Requirements
5.5.1 Math and Basic Sciences
Computer Engineering majors are required to take 26 credit hours of Mathematics, including
14 credit hours of integral and differential calculus, 3 credit hours of differential equations, 3
credit hours of linear algebra and matrix theory, 3 credit hours of probability theory, and 3
credit hours of discrete mathematics. Students also must have at least 8 credit hours of
physics (classical mechanics followed by electricity and magnetism), as well as either 4
credit hours of general chemistry with its lab or 5 credit hours of relativistic physics and
quantum mechanics and its lab. Thus, Computer Engineering majors end up with at least 38
credit hours of math and basic sciences. (In the Raikes version of Table 5-1b, the 3 credit
hours of CSCE 235 are spread out between RAIK 184H and 283H.)
5.5.2 Engineering Topics
Each Computer Engineering major takes 38 credit hours of required computer
engineering/computer science courses (not counting CSCE 235: Discrete Structures), 14
credit hours of required Electrical Engineering courses (not counting ELEC 305: Probability
Theory), and 15 credit hours of technical electives from Computer Engineering and Electrical
Engineering. This yields a total of 67 credit hours (63 for Raikes since CSCE 488 is replaced
43
by RAIK 381 and RAIK 382, CSCE 155 is replaced by RAIK 183H, and 3 credit hours of
RAIK 184H and 283H are in Mathematics) in engineering topics.
5.5.3 General Education
A new general education program based on student learning outcomes was adopted at UNL
in December 2007 and implemented in Fall 2009. The innovative program, AchievementCentered Education (ACE), reflects what faculty believes 21st century graduates of this
institution ought to know. All UNL graduates must have learning experiences that meet all
10 Student Learning Objectives (SLO). The Computer Engineering program follows those
guidelines and requires a total of 12 credit hours of humanities and social sciences under the
ACE designation for degree completion. All other ACE requirements are met within the
major. Specific guidelines can be found in the Undergraduate Bulletin. Briefly, the ACE
areas are as follows (adapted from http://ace.unl.edu/).
Develop intellectual and practical skills, including proficiency in written, oral,
and visual communication; inquiry techniques; critical and creative thinking;
quantitative applications; information assessment; teamwork; and problemsolving.
ACE 1. Write texts, in various forms, with an identified purpose, that respond to
specific audience needs, incorporate research or existing knowledge, and use
applicable documentation and appropriate conventions of format and structure.
ACE 2. Demonstrate communication competence in one or more of the
following ways: (a) by making oral presentations with supporting materials, (b)
by leading and participating in problem-solving teams, (c) by employing a
repertoire of communication skills for developing and maintaining professional
and personal relationships, or (d) by creating and interpreting visual
information.
ACE 3. Use mathematical, computational, statistical, or formal reasoning
(including reasoning based on principles of logic) to solve problems, draw
inferences, and determine reasonableness.
Build knowledge of diverse peoples and cultures and of the natural and physical
world through the study of mathematics, sciences and technologies, histories,
humanities, arts, social sciences, and human diversity.
ACE 4. Use scientific methods and knowledge of the natural and physical world
to address problems through inquiry, interpretation, analysis, and the making of
inferences from data, to determine whether conclusions or solutions are
reasonable.
ACE 5. Use knowledge, historical perspectives, analysis, interpretation, critical
evaluation, and the standards of evidence appropriate to the humanities to
address problems and issues.
44
ACE 6. Use knowledge, theories, methods, and historical perspectives
appropriate to the social sciences to understand and evaluate human behavior.
ACE 7. Use knowledge, theories, or methods appropriate to the arts to
understand their context and significance.
Exercise individual and social responsibilities through the study of ethical
principles and reasoning, application of civic knowledge, interaction with
diverse cultures, and engagement with global issues.
ACE 8. Explain ethical principles, civics, and stewardship, and their importance
to society.
ACE 9. Exhibit global awareness or knowledge of human diversity through
analysis of an issue.
Integrate these abilities and capacities, adapting them to new settings,
questions, and responsibilities.
ACE 10. Generate a creative or scholarly product that requires broad
knowledge, appropriate technical proficiency, information collection, synthesis,
interpretation, presentation, and reflection.
5.5.4 Other
A total of 126 credit hours is required for the Computer Engineering degree. To reach this
total, Computer Engineering majors who are not double-majors in Electrical Engineering and
who are not in the Raikes School need one 3-credit hour open elective. Students in the
Raikes School take multiple courses in the "Other" category as Raikes-specific courses.
Finally, all Computer Engineering majors take ENGR 020: Sophomore Engineering Seminar.
5.5.5 Program Criteria
Section 9 (Program Criteria) details how the curriculum meets the Program Criteria for the
Computer Engineering degree.
5.6 Design Experience
Hardware and software design experiences begin early in the curriculum and grow in scope
and complexity as the courses become more advanced. Lower-level courses lay the
foundations of mathematics, the sciences, design theory, problem-solving techniques, and
documentation methods. Several required and elective upper-level courses build on this
foundation, providing hands-on design experiences that take into account the constraints that
professional designers encounter in real life. The sequence of design experiences culminates
in the capstone design two-course sequence CSCE 488/489.
45
5.6.1 Software Design Experience
In the area of software design, several required courses emphasize the structure and style of a
program and its component routines in the context of top-down design methodology, objectoriented programming, and testing. These courses include CSCE 155 (any variety):
Introduction to Computer Science I, CSCE 156: Introduction to Computer Science II, CSCE
310: Data Structures & Algorithms, CSCE 361: Software Engineering, and CSCE 351:
Operating System Kernels. In these preparatory courses, students learn the essential
fundamentals in software problem solving, data abstraction and algorithms, software design
and testing, and architectural and systems programming issues involved in system-level
design.
In CSCE 155 and CSCE 156, students use Java to do programming assignments involving
fundamental problem solving skills, algorithmic design, object oriented programming and
debugging, documentation, maintenance, and basic data structures. Both courses have
substantial laboratory components, which give students significant exposure to and hands-on
experiences with basic software design. In CSCE 351, students use assembly languages, OS
(e.g., Linux and Windows) primitives and system calls to do assignments that design and
implement operating system kernels. These OS kernels cover fundamental OS concepts such
as user space management, concurrency management, processes and threads control, I/O
management, hardware and software interfacing. Students implement their design in real
systems or simulated environment. In CSCE 361, students learn techniques in specifying,
designing, implementation, testing, and maintaining software systems.
A closely related course, although not required, is CSCE 451: Operating Systems Principles,
a technical elective. In this course, students use Unix primitives to do assignments on
concurrent processing and inter-processor communication. Algorithmic correctness and
deadlock avoidance are tricky issues in concurrent processes that must be dealt with in doing
these assignments. Assignments deal with processor scheduling and memory management.
Students implement their designs in a simulated operating system. Each assignment requires
modifying or adding less than 100 lines of code. The real challenge lies in determining how
to modify the existing 5,000 lines of code, which they did not write, such that their changes
do not affect the correctness of the rest of the system. These assignments are done in teams to
help students experience the problems of communication and coordination they would
encounter as professionals.
A variety of other meaningful software design experiences, representing the breadth of the
field, are available in the following elective courses: CSCE 322: Programming Language
Concepts, CSCE 378: Human-Computer Interaction, CSCE 425: Compiler Construction,
CSCE 436: Advanced Embedded Systems, CSCE 438: Sensor Networks, CSCE 456: Parallel
Programming, CSCE 472: Digital Image Processing, CSCE 473: Computer Vision, and
CSCE 475: Multiagent Systems. Common themes running through these courses include
iterative refinement through design, test, and evaluate to meet the design objectives;
consideration of reliability and human factors issues; making informed decisions about the
choice of design and alternatives based on principles learned in the class; implementing
solutions on off-the-shelf systems; testing solutions in real-life scenarios; and striking a
46
balance among competing demands of elegance, ease of programming, ease of access, cost of
storage, and cost of access.
5.6.2 Hardware Design Experience
Several courses involve hardware design and require students to design circuits, logic, and
systems of increasing complexity. These courses include CSCE 230L: Computer
Organization Lab, CSCE 335: Digital Logic Design, ELEC 215/235: Electronics & Circuits
I/Lab, ELEC 216/234: Electronics & Circuits II/Lab, and ELEC 316: Electronics & Circuits
III.
One of the first meaningful hardware design experiences for students occurs in CSCE 230L:
Computer Organization Laboratory. In this lab course, students conduct experiments
involving the following three essential aspects of computer hardware design: (1) Arithmetic
and Logic Level Implementation: Basic logic design of combinational and sequential logic,
schematic capture, implementation of a control-datapath design using the register-transferlevel (RTL) notation; (2) Assembler Language Programming: assembling, loading, & linking
in one assembler language, with simplified applications involving flow of control, arrays,
loops, procedure calls, parameter passing, and floating point arithmetic; and (3) Introduction
to teamwork and written & oral communication, in the context of the design, implementation,
and verification of a single-cycle RISC processor realizing a substantial subset of the
instruction set.
The hardware design experience is further reinforced in the following required courses:
ELEC 215/235: Electronics & Circuits I/Lab, ELEC 216/236: Electronics & Circuits II/Lab,
ELEC 316: Electronics & Circuits III, and CSCE 335: Digital Logic Design. Together, these
courses cover topics such as (1) Combinational and sequential logic circuits, (2)
programmable logic devices, (3) CAD tools, (4) introduction to electrical engineering circuit
theory, (5) Kirchhoff's laws and circuit analysis theorems, (6) fundamentals of semiconductor
theory and their application to p-n junction devices, (7) frequency response of filters and
amplifiers, (8) basic power amplifier types, and (9) advanced operational amplifier circuits.
5.6.3 Integrated Design Experience
CSCE 236: Embedded Systems prepares students for industrial practice through hands-on
experience in designing integrated computer systems. A typical Computer Engineering major
takes this course in the sophomore year. The focus of this course is on building simple
embedded systems by applying basic hardware and software concepts of microprocessors
and interfacing with other hardware components. Students learn these concepts in CSCE 230:
Computer Organization, the prerequisite of this course. The application component of this
course also requires students to customize existing real-time operating systems and develop
software components and applications to run on their systems.
The curriculum culminates in CSCE 488/489: Computer Engineering Professional
Development/Computer Engineering Senior Design Project, which provides a significant
design experience. This two-course sequence must be taken in two consecutive semesters,
during which students work on a detailed senior design project. For this project, students are
organized into teams to undertake a substantial design project supervised by the instructor.
47
All teams undertake a broadly defined design problem containing aspects of both software
and hardware design. To ensure that the student has achieved a sufficient level of background
knowledge, the prerequisites to the course are JGEN 300: Technical Communication II,
CSCE 236: Embedded Systems, and CSCE 351: Operating Systems Kernels.
CSCE 488/489 projects are of sufficient complexity as to require team members to partition
and coordinate their efforts for successful completion. Each team is treated as a separate
company, which is in competition with the other teams (companies). The instructor plays the
role of Project Manager. As such, s/he is not directly involved in the design or
implementation of the project. Rather, his/her role is purely managerial and advisory. Other
faculty members may be asked to play the roles of customer representatives at one or more
points during the semester. Written technical reports and oral presentations are essential parts
of this course.
In the first semester (CSCE 488), students are exposed to professional design, development,
and presentation principles. The project teams are formed and a broad project topic is
determined by each team. A sufficiently complex part of the overall project is completed as a
mini-project at the end of this first course. CSCE 488 emphasizes the discussion of industry
standards: including availability, applicability, and accessibility; ethical and legal issues of
intellectual property, including patents and copyrights; benefits of membership in
professional societies (IEEE, and/or ACM); and opportunities for post-graduate and
continuing education. Students perform individual and team work on topics including
technical research, technical presentation, written and oral critique of technical work, and
professional ethics. The design project topics are determined and a mini-project is performed.
In the second semester (CSCE 489), students continue to work on the senior design project in
more depth. Team progress is monitored by the Project Manager through weekly meetings
and milestones. Each team must produce three written reports during the semester, in a
writing style consistent with IEEE journals. Each written report is accompanied by an oral
presentation in which all team members must participate. The reports and presentations can
include videos that illustrate the design experience, and describe the product and
demonstrations.
1. The first report is a Project Proposal, presented to the Project Manager (instructor) and the
rest of the class. In this proposal, the team must show a clear understanding of the problem,
perform a literature search to list related products and their shortcomings, describe their
general approach, discuss specific design issues and solution options, and describe the
projected end product.
2. The second report is a Progress Report, also presented to the project manager, the Customer
Representatives, and the rest of the class. It describes progress to date, options selected,
deviations from the original proposal, and plans for completing and testing the project.
3. The third report is a Final Proposal presented to the Project Manager, the Customer
Representatives, and the rest of the class. This report details the design, testing, cost, and
performance of the project. A demonstration normally also is required.
5.7 Cooperative Experience
48
Students can take 12 hours of ENGR 250 in one semester for a co-op to maintain full-time
status. ENGR 250 does not count towards the BS in Computer Engineering.
Up to 3 credit hours of CSCE 491 can count as a technical elective. This requires
coordination with a CSE faculty member. The technical elective credit helps satisfy the
Program Criterion requiring breadth and depth across the range of topics implied by the
program’s title.
5.8 Course Materials
At their visit in Fall 2011, review teams will have access to the following materials, collected
over the previous 1–2 years of offerings of each course: textbooks, syllabi and other course
handouts, samples of student work (at the A, B, and C levels, when available) on homework,
quizzes, exams, project reports, etc., and videos of student presentations in CSCE 489. With
sufficient advance notice, other types of materials might be made available upon request by
the review team chair.
5.9 Course Syllabi
Appendix A gives specifications or syllabi for all required courses and most support courses.
Add explanatory text, if needed.
49
Table 5-1a Curriculum for Students not in Raikes School
Computer Engineering
Course
(Department, Number, Title)
List all courses in the program by term starting with first term of first year and ending
with the last term of the final year.
Year 1, Semester 1
CSCE 155 (A, E, N, or T): Computer Science I
Lab
MATH 106: Analytic Geometry and Calculus I
Recitation
CHEM 109: General Chemistry I
Lab
Recitation
ACE Elective 5
Year 1, Semester 2
CSCE 156: Computer Science II
Lab
CSCE 235: Introduction to Discrete Structures
Recitation
CSCE 251: UNIX Programming Environment
MATH 107: Analytic Geometry and Calculus II
Recitation
PHYS 211: General Physics I
Recitation
Year 2, Semester 1
Indicate Whether
Course is
Required,
Elective or a
Selected Elective
by an R, an E or
an SE.2
R
R
R
R
R
R
R
SE
R
R
R
R
R
R
R
R
R
Curricular Area (Credit Hours)
Math &
Basic
Sciences
Engineering
Topics
Check if
Contains
Significant General
Design (√) Education
3 (√)
5
4
3
4 (√)
3
1( )
5
4
Other
Average
Last Two Terms
Section
the Course was
Enrollment
Offered:
for the Last
Year and,
Two Terms the
Semester, or
Course was
Quarter
Offered1
Fall 10, Spr 11
Fall 10, Spr 11
Fall 10, Spr 11
Fall 10, Spr 11
Fall 10, Spr 11
Fall 10, Spr 11
Fall 10, Spr 11
Fall 10, Spr 11
56
21
108
25
166
21
37
Various
Fall 10, Spr 11
Fall 10, Spr 11
Fall 10, Spr 11
Fall 10, Spr 11
Fall 10, Spr 11
Fall 10, Spr 11
Fall 10, Spr 11
Fall 10, Spr 11
Fall 10, Spr 11
52
25
52
35
69
79
22
128
28
50
3 (√)
CSCE 230: Computer Organization
Recitation
CSCE 230L: Computer Organization Laboratory
MATH 208: Analytic Geometry and Calculus III
PHYS 212: General Physics II
Recitation
ELEC 215: Electronics and Circuits I
ELEC 235: Introductory Electrical Laboratory I
ENGR 020: Sophomore Engineering Seminar
Year 2, Semester 2
CSCE 236: Embedded Systems
R
R
R
R
R
R
R
R
R
R
3 (√)
CSCE 310: Data Structures and Algorithms
Recitation
MATH 221: Differential Equations
ELEC 216: Electronics and Circuits II
ELEC 236: Introductory Electrical Laboratory II
JGEN 200: Technical Communication I
Year 3, Semester 1
CSCE 351: Operating System Kernels
R
R
R
R
R
R
3 (√)
R
3 (√)
CSCE 361: Software Engineering
ELEC 304: Signals and Systems I
ELEC 316: Electronics and Circuits III
ACE 6 Elective
Open Elective
Year 3, Semester 2
CSCE 335: Digital Logic Design
CSCE 462: Communication Networks
MATH 314: Applied Linear Algebra
ELEC 305: Probability Theory and Introduction to Random Processes
ELEC 361: Advanced Electronics and Circuits
R
R
R
SE
E
3 (√)
3( )
3 (√)
R
R
R
R
R
3 (√)
3( )
1 (√)
4
4
3 (√)
1 (√)
0
3
3 (√)
1 (√)
3
3
3
3
3
3 (√)
Fall 10, Spr 11
Fall 10, Spr 11
Fall 10, Spr 11
Fall 10, Spr 11
Fall 10, Spr 11
Fall 10, Spr 11
Fall 10, Spr 11
Fall 10, Spr 11
Spr 10, Fall 10
32
32
15
34
112
26
50
27
77
Spr 12
(planned)
Fall 10, Spr 11
Fall 10, Spr 11
Fall 10, Spr 11
Fall 10, Spr 11
Fall 10, Spr 11
Fall 10, Spr 11
N/A
Fall 09, Fall
10
Fall 10, Spr 11
Fall 10, Spr 11
Fall 10, Spr 11
Fall 10, Spr 11
Fall 10, Spr 11
58
38
31
29
Various
Various
Fall 10, Spr 11
Spr 10, Spr 11
Fall 10, Spr 11
Fall 10, Spr 11
Spr 10, Spr 11
23
32
32
29
36
51
29
29
33
38
21
20
Year 4, Semester 1
CSCE 340: Numerical Analysis I
3( )
CSCE/ELEC Technical Elective
CSCE 488: Computer Engineering Professional Development
JGEN 300: Technical Communication II
ACE 7 Elective
Year 4, Semester 2
CSCE 489: Computer Engineering Senior Design Project
CSCE/ELEC Technical Elective
CSCE/ELEC Technical Elective
CSCE/ELEC Technical Elective
ACE 9 Elective
Technical Elective Courses (Hours Not Totaled Below)
CSCE 322: Programming Language Concepts
SE
R
R
SE
3( )
2 (√)
R
SE
SE
SE
SE
3 (√)
3( )
3( )
3( )
SE
3( )
CSCE 378: Human-Computer Interaction
CSCE 399H: Honors Thesis
RAIK 401H: RAIK Design Studio III
SE
SE
SE
3( )
3 (√)
3 (√)
RAIK 402H: RAIK Design Studio IV
CSCE 410: Information Retrieval Systems
CSCE 413: Database Systems
SE
SE
SE
3 (√)
3( )
3( )
CSCE 421: Foundations of Constraint Processing
CSCE 425: Compiler Construction
SE
SE
3( )
3 (√)
CSCE 430: Computer Architecture
CSCE 432: High-Performance Processor Architectures
SE
SE
3 (√)
3 (√)
CSCE 434: VLSI Design
SE
3 (√)
3
3
Fall 09, Fall
10
See Below
Fall 10, Spr 11
Fall 10, Spr 11
Fall 10, Spr 11
See Below
6
16
Various
3
Fall 10, Spr 11
See Below
See Below
See Below
Fall 10, Spr 11
6
See Below
See Below
See Below
Various
Fall 09, Fall
10
Spr 10, Spr 11
Fall 10, Spr 11
Fall 09, Fall
10
Spr 10, Spr 11
Spr 06, Spr 08
Fall 08, Sum
11
Spr 09, Spr 11
Fall 07, Fall
09
Spr 10, Spr 11
Fall 07, Fall
09
Fall 07, Fall
10
43
52
21
26
2
22
23
7
13
15
17
26
8
10
CSCE 435: Cluster and Grid Computing
SE
3 (√)
CSCE 436: Advanced Embedded Systems
CSCE 437: File and Storage Systems
CSCE 438: Sensor Networks
SE
SE
SE
3 (√)
3 (√)
3 (√)
CSCE 451: Operating Systems Principles
CSCE 455: Distributed Operating Systems
CSCE 456: Parallel Programming
SE
SE
SE
3( )
3( )
3 (√)
CSCE 457: Systems Administration
SE
3( )
CSCE 464: Internet Programming
CSCE 467: Software Quality
CSCE 470: Computer Graphics
CSCE 471: Introduction to Bioinformatics
CSCE 472: Digital Image Processing
SE
SE
SE
SE
SE
3(
3(
3(
3(
3(
CSCE 473: Computer Vision
CSCE 474: Introduction to Data Mining
SE
SE
3( )
3( )
CSCE 475: Multiagent Systems
SE
3( )
CSCE 476: Introduction to Artificial Intelligence
CSCE 477: Cryptography and Computer Security
SE
SE
3( )
3( )
CSCE 478: Introduction to Machine Learning
SE
3( )
CSCE 479: Introduction to Neural Networks
CSCE 491: Internship in Computing Practice
CSCE 496: Special Topics (Various Courses)
CSCE 498: Computer Problems
SE
SE
SE
SE
3( )
3 (√)
3( )
3( )
)
)
)
)
)
Fall 06, Fall
09
Spr 10, Spr 11
Fall 03
Fall 09, Fall
10
Spr 09, Spr 10
Fall 08, Spr 11
Fall 08, Fall
10
Fall 08, Fall
10
Spr 07, Spr 08
Not Offered
Spr 07, Spr 08
Spr 08, Spr 11
Fall 08, Fall
09
Spr 08, Spr 11
Fall 05, Fall
07
Fall 07, Fall
09
Spr 09, Spr 10
Sum 10, Sum
11
Fall 08, Fall
10
Not Offered
Fall 10, Spr 11
Fall 10, Spr 11
Fall 10, Spr 11
53
21
15
14
15
28
14
19
18
14
N/A
9
8
12
24
18
16
13
8
22
N/A
6
Various
1
ELEC 416: Materials and Devices for Computer Memory, Logic, and
Display
ELEC 417: Semiconductor Fundamentals II
ELEC 421: Principles of Semiconductor Materials and Devices I
SE
3( )
Fall 01, Spr 03
14
SE
SE
3( )
3( )
6
14
ELEC 462: Communication Systems
SE
3( )
ELEC 463: Digital Signal Processing
SE
3( )
ELEC 464: Digital Communication Systems
ELEC 465: Introduction to Data Compression
ELEC 470: Digital and Analog VLSI Design
ELEC 475: Digital Systems
MECH 453: Robotics: Kinematics and Design
SE
SE
SE
SE
SE
3( )
3( )
3 (√)
3 (√)
3 (√)
Spr 10, Spr 11
Fall 09, Fall
10
Fall 09, Fall
10
Fall 09, Fall
10
Spr 10, Spr 11
Spr 09, Spr 11
Spr 10, Spr 11
Spr 10, Spr 11
Fall 08, Spr 10
TOTALS-ABET BASIC-LEVEL REQUIREMENTS
OVERALL TOTAL CREDIT HOURS FOR THE DEGREE
PERCENT OF TOTAL
Total must satisfy either Minimum Semester Credit Hours
credit hours or
Minimum Percentage
percentage
38
67
18
3
30%
53%
12%
5%
32 Hours
48 Hours
25%
37.5 %
1.
For courses that include multiple elements (lecture, laboratory, recitation, etc.), indicate the average enrollment in each element.
2.
Required courses are required of all students in the program, elective courses are optional for students, and selected
electives are courses where students must take one or more courses from a specified group.
Instructional materials and student work verifying compliance with ABET criteria for the categories indicated above will be required during the campus visit.
54
18
23
13
12
16
28
29
Table 5-1b Curriculum for Students in the Raikes School
Computer Engineering
Course
(Department, Number, Title)
List all courses in the program by term starting with first term of first year and ending
with the last term of the final year.
Indicate Whether
Course is
Required,
Elective or a
Selected Elective
by an R, an E or
an SE.2
Curricular Area (Credit Hours)
Math &
Basic
Sciences
Engineering
Topics
Check if
Contains
Significant General
Design (√) Education
Other
Average
Last Two Terms
Section
the Course was
Enrollment
Offered:
for the Last
Year and,
Two Terms the
Semester, or
Course was
Quarter
Offered1
Year 1, Semester 1
RAIK 181H: Honors: Foundations of Business I
R
3
MATH 106: Analytic Geometry and Calculus I
Recitation
RAIK 183H: Honors: Computer Problem Solving Essentials
R
R
R
RAIK 185H: Honors: Foundations of Leadership I
R
RAIK 187H: Honors: Introductory Communication Seminar I
R
1
Honors 189H: University Honors Seminar (ACE Elective 5, 7, or 9)
SE
3
Year 1, Semester 2
RAIK 182H: Honors: Foundations of Business II
RAIK 184H: Honors: Software Development Essentials
RAIK 186H: Honors: Foundations of Leadership II
RAIK 188H: Honors: Introductory Communication Seminar II
CSCE 251: UNIX Programming Environment
MATH 107: Analytic Geometry and Calculus II
R
R
R
R
R
R
5
4 (√)
1
3
2
2 (√)
1
2
1( )
5
Fall 09, Fall
10
Fall 10, Spr 11
Fall 10, Spr 11
Fall 09, Fall
10
Fall 09, Fall
10
Fall 09, Fall
10
Fall 09, Fall
10
Spr 10, Spr 11
Spr 10, Spr 11
Spr 10, Spr 11
Spr 10, Spr 11
Fall 10, Spr 11
Fall 10, Spr 11
55
35
108
25
35
35
35
Various
33
33
33
33
69
79
Recitation
Year 1, Summer
PHYS 211: General Physics I
Recitation
ACE Elective 5, 7, or 9
Year 2, Semester 1
RAIK 281H: Honors: Business Systems and Operations I
R
R
R
SE
22
Fall 10, Spr 11
Fall 10, Spr 11
Fall 10, Spr 11
128
28
Various
Fall 09, Fall
10
Fall 09, Fall
10
Fall 09, Fall
10
Fall 09, Fall
10
Fall 10, Spr 11
Fall 10, Spr 11
Fall 10, Spr 11
Spr 10, Fall 10
31
34
112
26
77
Spr 10, Spr 11
Spr 10, Spr 11
Spr 10, Spr 11
Spr 10, Spr 11
Spr 10, Spr 11
Fall 10, Spr 11
30
23
30
30
30
33
3
Fall 10, Spr 11
Fall 10, Spr 11
32
Various
3
Fall 09, Fall
10
Fall 09, Fall
4
3
R
RAIK 283H: Honors: Foundations of Computer Science
R
RAIK 285H: Honors: Applications of Leadership I
R
RAIK 287H: Honors: Applied Communication Seminar I
R
MATH 208: Analytic Geometry and Calculus III
PHYS 212: General Physics II
Recitation
ENGR 020: Sophomore Engineering Seminar
Year 2, Semester 2
RAIK 282H: Honors: Business Systems and Operations II
RAIK 284H: Honors: Foundations of Computer Systems
RAIK 286H: Honors: Applications of Leadership II
RAIK 288H: Honors: Applied Communication Seminar II
RAIK 383H: Honors: Fundamentals of Software Engineering
MATH 221: Differential Equations
Year 2, Summer
MATH 314: Applied Linear Algebra
ACE Elective 5, 7, or 9
Year 3, Semester 1
RAIK 301H: Honors: RAIK Design Studio I
R
R
R
R
RAIK 381H: Honors: Advanced Topics in Business I
Fall 10, Spr 11
R
R
R
R
R
R
R
SE
R
R
3
1
2 (√)
1
1
4
4
0
3
4 (√)
0
2
3 (√)
3
3
3 (√)
56
31
31
31
26
26
CSCE 351: Operating System Kernels
R
3 (√)
ELEC 215: Electronics and Circuits I
ELEC 235: Introductory Electrical Laboratory I
CSCE/ELEC Technical Elective
R
R
SE
3 (√)
1 (√)
3( )
Year 3, Semester 2
RAIK 302H: Honors: RAIK Design Studio II
ELEC 216: Electronics and Circuits II
ELEC 236: Introductory Electrical Laboratory II
CSCE 236: Embedded Systems
R
R
R
R
3 (√)
3 (√)
1 (√)
3 (√)
CSCE 378H: Honors: Human-Computer Interaction OR CSCE 376H
(planned number): Artificial Intelligence and Applications
R
3( )
CHEM 109: General Chemistry I
Lab
Recitation
Year 4, Semester 1
CSCE 340: Numerical Analysis I
R
R
R
RAIK 401H: Honors: RAIK Design Studio III
R
3 (√)
CSCE 335: Digital Logic Design
ELEC 304: Signals and Systems I
RAIK 382H: Honors: Advanced Topics in Business II
R
R
R
3 (√)
3( )
Year 4, Semester 2
RAIK 402H: Honors: RAIK Design Studio IV
MRKT 341H: Honors: Marketing
CSCE 462: Communication Networks
RR
R
R
33(√(√) )
10
Fall 09, Fall
58
10
Fall 10, Spr 11
50
Fall 10, Spr 11
27
See Table 5-1a See Table 51a
Spr 10, Spr 11
Fall 10, Spr 11
Fall 10, Spr 11
Spr 12
(planned)
Spr 10, Spr 11
OR Fall 08,
Spr 11
Fall 10, Spr 11
Fall 10, Spr 11
Fall 10, Spr 11
4
3( )
3
3
3( )
26
38
21
N/A
26 OR 12
166
21
37
Fall 09, Fall
10
Fall 09, Fall
10
Fall 10, Spr 11
Fall 10, Spr 11
Fall 09, Fall
10
21
Fall
Spr10,
10,Spr
Spr11
11
Spr 10, Spr 11
Spr 10, Spr 11
6
24
30
32
57
22
23
31
22
ELEC 305: Probability Theory and Introduction to Random Processes
ELEC 316: Electronics and Circuits III
TOTALS-ABET BASIC-LEVEL REQUIREMENTS
OVERALL TOTAL CREDIT HOURS FOR THE DEGREE
PERCENT OF TOTAL
Total must satisfy either Minimum Semester Credit Hours
credit hours or
Minimum Percentage
percentage
R
R
3
Fall 10, Spr 11
Fall 10, Spr 11
3 (√)
38
63
27
12
27%
45%
19%
9%
32 Hours
48 Hours
25%
37.5 %

For courses that include multiple elements (lecture, laboratory, recitation, etc.), indicate the average enrollment in each element.
3.
Required courses are required of all students in the program, elective courses are optional for students, and selected
electives are courses where students must take one or more courses from a specified group.
Instructional materials and student work verifying compliance with ABET criteria for the categories indicated above will be required during the campus visit.
58
29
29
CRITERION 6. FACULTY
6.1 Faculty Qualifications
As detailed in Table 6-1, the faculty quality and commitment to undergraduate education is a
major strength of the computer engineering program. Consistent with UNL’s mission as a
land-grant, research university, the CSE and EE Departments are engaged in undergraduate
and graduate education, research, and service outreach. The faculty regards undergraduate
education as the centerpiece of this mission.
The faculty’s strong commitment to the undergraduate program is evidenced by the fact that
the vast majority of the core courses, from the introductory level to advanced classes, are
taught by tenure-line faculty.
The CSE Department faculty cover computer science theory and algorithms; software design,
programming, and testing; computer organization and architecture; operating systems;
computer communications, networking, and distributed systems; computer applications; and
system-level design. The CSE faculty is broadly competent in these areas, so that almost
every faculty member can teach almost every required course. Faculty members have
individual interests that make them especially qualified in specific areas.

Computer science theory and algorithms — Choueiry, Cohen, Deogun, Dwyer, Riedesel,
Scott, and Variyam

Software design, programming, and testing — Cohen, Dwyer, Elbaum, Goddard, Rothermel,
and Sarma

Operating systems — Daniel, Goddard, Lu, Samal, and Srisa-An

Computer communications, networking, and distributed systems — Detweiler, Goddard,
Jiang, Lu, Ramamurthy, Vuran, and Xu

System-level design and implementation — Detweiler, Jiang, Lu, Seth, and Srisa-An

Computer organization and architecture — Jiang, Riedesel, Seth, and Srisa-An

Computer applications —Choueiry, Reichenbach, Revesz, Samal, Scott, Sincovec, Soh, and
Swanson
For the computer engineering baccalaureate program, the EE Department faculty cover
electrical engineering theory and design including electrical and electronic circuits, signals
and systems; semiconductor devices and waves; digital electronics and systems; and
communications systems and signal processing. The EE faculty is broadly competent in
these areas and every faculty can teach all the required courses in the program. Areas of
faculty special expertise are listed below.

Electrical and electronic circuits — Boye and Balkir

Signals and systems —Asgarpoor and Varner

Semiconductor devices and waves — Bahar, Ianno, Lu, Snyder, Soukup, Williams, and
Woollam

Digital electronics and systems — Nelson and Vakilzadian

Communications systems and signal processing — Hoffman, Perez, Sayood, and Varner
Many faculty members have backgrounds that include working in industry, working with
industry, and/or starting their own companies. A majority of the CSE faculty have worked in
government and/or industry.
Some of the organizations working with CSE faculty are the Applied Information
Management (AIM) Institute, Dell, The Gallup Organization, Microsoft, Intel, Garner
Industries, Boeing, Northrup Grumman, Valmont Industries, Tradebot Ventures, Cerner,
Nebraska Global,VM Innovations, Nanonation, Sprint, City of Lincoln, General Dynamics,
Honeywell, Internet Nebraska, GC Images, JD Edwards, Kawasaki, the Lincoln Public
Schools, Nebraska Educational Telecommunications, Apple Computer, Altera, Raytheon,
Sandhills Publishing, Flextel S.p.A., Design Data, Union Pacific, and Zoex. The cooperative
education program (http://www.nuengr.unl.edu/cet/students/Parents/career.html) and
internship program (http://www.unl.edu/careers/seic/) at UNL afford students opportunities
to work in an industry setting during their education.
6.2 Faculty Workload
Table 6-2 details the workload for all full-time and part-time faculty who taught for CSE in
the 2010–2011 academic year. The standard teaching load for tenured and tenure-track
faculty is 3 courses per year, at 15% total effort per course (the 15% per course figure
includes graduate advising; non-tenure-line faculty who do not advise students use 10% per
course). This load can be adjusted for many reasons, including new faculty start-up, course
buyouts, and additional service commitments.
6.3 Faculty Size
The CSE Department summary includes currently 23 tenure-line faculty (eleven full
professors, eight associate professors, and four assistant professors, with a 24th member
joining the tenure-line faculty in the fall of 2011, one Assistant Professor of Practice, one
full-time lecturer, two part-time lecturers, and one research faculty who has occasional parttime teaching assignments. The EE Department summary includes nineteen tenure-line
faculty in the EE Department (ten full professors, eight associate professors, and one
assistant professor) and three non-tenure-line faculty.
The CSE faculty has authority over both of its undergraduate programs. Changes to Program
Educational Objectives, Student Outcomes, and curriculum are researched, discussed, and
voted on in faculty committees, and then the recommendations are brought to the entire CSE
faculty for final departmental approval.
The CSE Department Chief Undergraduate Advisor is a faculty member with primary
responsibility for the execution of all advising plans and policies. The Chief Undergraduate
Advisor is usually the first point of contact for Computer Engineering students needing
advice or assistance. The Chief Undergraduate Advisor serves as the advisor for many
students and assists other faculty in advising students on academic rules and requirements.
For non-academic problems, the University provides counseling and psychological services
at the University Health Center.
The faculty and staff are involved with and interact with students in various activities outside
classes. Faculty advise students on career options, graduate school options, and courses to
take.
In addition, the CSE Student Resource Center (SRC)
(http://www.cse.unl.edu/src/index.shtml) provides UNL Computer Science and Computer
Engineering students with a collection of resources and activities to help them to be
successful as students. The Center helps assimilate new students to college life and
encourages new and existing students to continue their study of Computer Science and
Computer Engineering. The Center also provides intern and career information to help
students successfully launch their professional careers.
The Student Resource Center provides a casual environment for the SRC Staff to interact
with students. SRC staff are trained to understand the pressures facing students and to
provide technical support to students, assist with course work and assignments, offer
encouragement, advice and a sympathetic ear, and provide support to students by sharing
their enthusiasm for science and technology.
The structure of the Resource Center is intended to be flexible to allow it to evolve based on
the needs of the students and the availability of the staff.
Faculty members sponsor organized student activities at UNL, including student chapters of
the

Association for Computing Machinery (ACM) (http://acm.unl.edu/),

Institute for Electrical and Electronics Engineers (IEEE) (http://www.engr.unl.edu/~ieee/),

Association of Women in Computing (AWC) (http://www.awc.unl.edu/),

Society of Women Engineers (SWE) (http://swe.unl.edu/).
There is also a UNL student chapter of the engineering honor society, Tau Beta Pi
(http://www.engr.unl.edu/~tbp).
The ACM student chapter is active, including helping the CSE Department to host the largest
satellite site of the ACM North Central Regional Programming Contest on an annual basis
and playing an important role in the success of this annual event. It also helps organize the
annual UNL CSE Day for high-school students from all over the State of Nebraska. In
addition, it hosts a variety of social events for students, faculty and staff.
CSE faculty frequently work with undergraduate students in research, often in the
Undergraduate Creative Activities and Research Experiences (UCARE) program
(http://www.unl.edu/ucare/), which pays a stipend to students for working with faculty on
original research projects.
6.4 Professional Development
There are a number of organized professional development resources for faculty. The CSE
Department and EE Department offer colloquia, featuring innovative researchers and
educators (http://cse.unl.edu/colloquium/). There also are campus-wide colloquia, including
a speaker series focusing on math and science education, sponsored by the UNL Center for
Science, Mathematics, and Computer Education (http://www.unl.edu/scimath/) and the
Mathematics, Science, and Computing Education area-of-excellence project funded by the
College of Arts and Sciences.
The UNL faculty development leave policy provides faculty with a valuable opportunity for
paid leave to undertake activities that enrich their teaching and/or research
(http://ascweb.unl.edu/dean/resources/fellowship_policy.html). The leave is for one year at
half salary or one-half year at full salary. Six full years of service must elapse between
development leaves.
The UNL Office of Research provides grant writing courses and other support.
6.5 Authority and Responsibility of Faculty
The CSE Assessment Committee (made up of CSE faculty) makes recommendations to the
CSE faculty regarding changes to program objectives, outcomes, and assessment practices.
Such changes are formally adopted by the CSE Department by way of a faculty vote.
The CSE Curriculum Committee (made up of CSE faculty) coordinates with the EE
Department and makes recommendations to the faculty regarding curricular changes. Such
changes are approved at the department level by way of a faculty vote, after which they are
forwarded to staff in the College of Arts & Sciences Dean’s Office. This person reviews the
changes and forwards them to the College of Engineering’s Dean’s Office. The College of
Engineering’s Curriculum Committee then votes on the changes, and if approved, reveals
them to the College of Engineering faculty. The faculty then have ten days to object to the
approved change. If no objection is raised, then the change is approved and goes to the
College of Arts & Sciences Curriculum Committee for a vote. When approved by this
committee, the changes are forwarded to the University Curriculum Committee. Finally,
UCC-approved curriculum changes go to University Publications for inclusion in the
Undergraduate Bulletin. At this step, only editorial changes are made.
Disapproval of curricular changes at any level result in the return of said changes to the
department for revision and reapproval at the department level. A curriculum action’s
progress through the system can be tracked on-line using UNL’s CREQ system.
Table 6-1. Faculty Qualifications
Computer Engineering
Govt./Ind. Practice
Teaching
This Institution
Professional Registration/
Certification
Chandra, Usha
PhD, CS, 1986
I
NTT
FT
2
19
3
none
M
M
M
Choueiry, Berthe
PhD, CS, 1994
ASC
T
FT
13
25
12
none
H
H
L
Cohen, Myra
PhD, CS, 2004
ASC
T
FT
8
13
7
none
H
H
L
Conger, Kirk
MS, CS, 1987
I
NTT
PT
24
4
4
none
none
none
M
Costello, Don
MS, Math, 1959
I
NTT
PT
17
31
31
none
H
M
H
Cottingham, Ian
MS, CS, 2009
I
NTT
PT
11
3
8
none
M
H
H
Daniel, Charles
MS, CS, 1995
I
NTT
PT
11.5
15
15
none
L
none
none
Detweiler, Carrick
PhD, EECS, 2010
AST
TT
FT
0
2
2
none
H
H
M
Deogun, Jitender
PhD, IE, 1979
P
T
FT
3
31
31
none
M
H
none
Dwyer, Matthew
PhD, CS, 1995
P
T
FT
6
16
7
none
H
H
M
Consulting/summer
work in industry
Professional
Development
H, M, or L
Professional
Organizations
Rank 1
Faculty Name
Highest Degree
Earned- Field and
Year
T, TT, NTT 4
FT or PT
Level of Activity
Type of Academic
Appointment2
Years of
Experience
Elbaum, Sebastian
PhD, CS, 1999
P
T
FT
0
12
12
none
M
H
M
Goddard, Steve
PhD, CS, 1998
P
T
FT
13
13
13
none
H
H
M
Holt, Jodi
BS, Psych, 1996
I
NTT
PT
0
4
4
none
none
H
none
Jiang, Hong
PhD, CS, 1991
P
T
FT
0.5
20
20
none
M
H
H
Lu, Ying
PhD, CS, 2005
ASC
T
FT
0
6
6
none
H
H
M
Ramamurthy, Byrav
PhD, CS, 1998
P
T
FT
.25
13
13
none
H
H
M
Ramsay, Steve (Faculty in English Dept;
taught CSCE 155T as CSCE 196 in Spring
2011)
Reichenbach, Stephen
PhD, English, 2003
ASC
T
PT
0
9
5
none
M
H
M
PhD, CS, 1989
P
T
FT
17
29
21
none
H
H
H
Revesz, Peter
PhD, CS, 1991
P
T
FT
0
19
19
none
H
H
none
Riedesel, Chuck
PhD, CS, 1996
AST
NTT
FT
0
26
16
none
M
L
L
Rothermel, Gregg
PhD, CS, 1996
P
T
FT
5
16
7
none
H
H
M
Samal, Ashok
PhD, CS, 1988
P
T
FT
1
23
23
none
M
H
none
Sarma, Anita
PhD, CS, 2008
AST
TT
FT
0
2
2
none
H
H
M
Scott, Stephen
PhD, CS, 1998
ASC
T
FT
0
13
13
none
L
H
none
Seth, Sharad
PhD, EE, 1970
P
T
FT
1
41
39
none
M
H
M
Sincovec, Richard
PhD, Math, 1968
P
T
FT
15
35
11
none
M
L
M
Soh, Leen-Kiat
PhD, EE, 1998
ASC
T
FT
0
13
10
none
H
H
M
Srisa-an, Witawas
PhD, CS, 2002
ASC
T
FT
2
12
9
none
M
H
H
Suing, Jeremy
MS, CS, 2002
I
NTT
FT
8
6
6
none
L
M
M
Swanson, David
I
NTT
PT
3
16
13
none
none
H
M
Variyam, Vinod
PhD, Chemistry,
1995
PhD, CS, 1999
ASC
T
FT
1
12
10
none
none
H
M
Vuran, Mehmet Can
PhD, ECE, 2007
AST
TT
FT
0
4
4
none
H
H
M
Xu, Lisong
PhD, CS, 2002
ASC
T
FT
0
9
7
none
M
H
M
Instructions: Complete table for each member of the faculty in the program. Add additional rows or use additional sheets if
necessary. Updated information is to be provided at the time of the visit.
1. Code: P = Professor
ASC = Associate Professor AST = Assistant Professor I = Instructor A = Adjunct O = Other
2. Code: TT = Tenure Track
T = Tenured
NTT = Non Tenure Track
3. The level of activity, high, medium or low, should reflect an average over the year prior to the visit plus the two previous years.
4. At the institution
Table 6-2. Faculty Workload Summary
Computer Engineering
Program Activity Distribution3
Faculty Member
(name)
Chandra, Usha
PT or
FT1
FT
Classes Taught (Course No./Credit Hrs.)
Term and Year2
CSCE 155N (3 cr.), Fall 2010
Other
Teaching
Research or
Scholarship
% of Time
Devoted
to the
Program5
60%
0%
40%
100%
45%
45%
10%
100%
30%
60%
10%
100%
4
CSCE 155N (3 cr.), Spring 2011
CSCE 156 (4 cr.), Fall 2010
CSCE 156 (4 cr.), Spring 2011
Choueiry, Berthe
FT
CSCE 235 (3cr.), Fall 2010
CSCE 235 (3cr.) Spring 2011
CSCE 421/821 (3 cr.), Spring 2011
Cohen, Myra
FT
CSCE 361 (3 cr.), Fall 2010
CSCE 361 (3 cr.), Spring 2011
Conger, Kirk
PT
CSCE 155E (3 cr.), Fall 2010
10%
0%
90%
10%
Costello, Don
PT
CSCE 477/877 (3 cr.), Summer 2010
100%
0%
0%
100%
Cottingham, Ian
PT
RAIK 383H (3 cr.), Spring 2011
10%
0%
90%
10%
Detweiler,
Carrick
FT
CSCE 990 (3 cr.), Fall 2010
30%
60%
10%
100%
CSCE 436/836 (3 cr.), Spring 2011
Deogun, Jitender
FT
CSCE 496/896 (3 cr.), Fall 2010
60%
30%
10%
100%
30%
60%
10%
100%
15%
75%
10%
100%
CSCE 923 (3 cr.), Fall 2010
CSCE 155 N (3 cr.) Spring 2011
CSCE 423/823 (3 cr.), Spring 2011
Dwyer, Matthew
FT
CSCE 486 (2 cr.), Fall 2010
CSCE 487 (3 cr.), Spring 2011
Elbaum,
Sebastian
Goddard, Steve
FT
CSCE 322 (3 cr.), Fall 2010
Holt, Jodi
PT
CSCE 155T (3 cr.), Fall 2010
10%
0%
90%
100%
Jiang, Hong
FT
CSCE 489 (3 cr.), Fall 2010
45%
45%
10%
100%
60%
30%
10%
100%
45%
45%
10%
100%
FT
100%
CSCE 930 (3 cr.), Fall 2010
CSCE 430/830 (3 cr.), Spring 2011
Lu, Ying
FT
CSCE 310 (3 cr.), Fall 2010
CSCE 351, (3 cr.), Fall 2010
CSCE 455/855 (3 cr.), Spring 2011
CSCE 496/896 (3 cr.), Spring 2011
Ramamurthy,
Byrav
FT
CSCE 155N (3 cr.), Fall 2010
CSCE 953 (3 cr.), Fall 2010,
CSCE 310 (3 cr.), Spring 2011
CSCE 488 (2 cr.), Spring 2011
Ramsay, Steve
FT
CSCE 196 (3 cr.), Spring 2011
60%
30%
10%
10%
Reichenbach,
Stephen
FT
CSCE 101 (3 cr.), Fall 2010
45%
45%
10%
100%
Sab. Lve
100%
70%
(Advising)
100%
Sab. Lve
100%
CSCE 487 (3 cr.), Fall 2010
CSCE 486 (2 cr.), Spring 2011
Revesz, Peter
FT
Riedesel, Chuck
FT
Rothermel, Gregg
FT
Samal, Ashok
FT
CSCE 155E (3 cr.), Fall, 2010; CSCE 155E,
(3 cr.), Spring 2011 CSCE 230 (3 cr.), Spring
2011
CSCE 155A (155) (4 cr.), Fall 2010 (2
sections)
30%
0%
45%
45%
10%
100%
30%
60%
10%
100%
30%
35%
35%
100%
45%
45%
10%
100%
45%
45%
10%
100%
45%
45%
10%
100%
CSCE 473/873 (3 cr.), Spring 2011
Sarma, Anita
FT
CSCE 990 (3 cr.), Fall 2010
CSCE 378 (3 cr.), Spring 2011
Scott, Stephen
FT
CSCE 478/878 (3 cr.), Fall 2010
CSCE 471/871 (3 cr.), Spring 2011
Seth, Sharad
FT
CSCE 434/834 (3 cr.), Fall 2010
CSCE 990 (3 cr.), Spring 2011
CSCE 489 (3 cr.), Spring 2011
Sincovec,
Richard
FT
Soh,
Leen-Kiat
FT
CSCE 340/840, (3 cr.), Fall 2010
CSCE 155N (3 cr.), Spring 2011 (2 sections)
RAIK 155 (4 cr.), Fall 2010
CSCE 390 (3 cr.), Spring 2011
CSCE 990 (3 cr.), Spring 2011
Srisa-an, Witawas
FT
RAIK 284H (4 cr.), Spring 2011
15%
85%
Sab. Lve (fall
2010)
100%
Suing, Jeremy
FT
RAIK 301H (3 cr.), Fall 2010
75%
0%
25%
100%
RAIK 401H (3 cr.), Fall 2010
RAIK 302H (3 cr.), Spring 2011
RAIK 402H (3 cr.), Spring 2011
CSCE 155A, (4 cr.), Spring 2011
Swanson, David
PT
CSCE 456/856, (3 cr.), Fall 2010
15%
0%
85%
100%
Variyan, Vinod
FT
RAIK 283H, (3 cr.), Fall 2010
45%
45%
10%
100%
30%
60%
10%
100%
45%
45%
10%
100%
CSCE 101 (3 cr.), Spring 2011
CSCE 990 (3 cr.), Sprint 2011
Vuran, Mehmet
Can
FT
Xu, Lisong
FT
CSCE 230, (3 cr.), Fall 2010
CSCE 438/838, (3 cr.), Fall 2010
CSCE 428/828 (3 cr.), Fall 2010
CSCE 462/862, (3 cr.), Spring 2011
RAIK 184H (4 cr.), Spring 2011
1.
2.
3.
4.
5.
FT = Full Time Faculty or PT = Part Time Faculty, at the institution
For the academic year for which the self-study is being prepared.
Program activity distribution should be in percent of effort in the program and should total 100%.
Indicate sabbatical leave, etc., under "Other."
Out of the total time employed at the institution.
CRITERION 7. FACILITIES
7.1 Offices, Classrooms and Laboratories
7.1.1 Auditoriums
The largest CSE courses are taught in Avery 115, an auditorium with the capacity for 148
students in upholstered seats with flip-up writing surfaces. The auditorium, like all other
classrooms in Avery Hall, contains state-of-the-art multimedia instructional equipment. In
Avery 115 there are two high-definition LCD projectors, which can be connected to a laptop
or an in-class computer that provides access to the Internet, an active directory-based course
material depository, and a USB drive. There is also a VCR/DVD combo allowing the display
of VHS or DVD-recorded materials, an amplified sound system, and a document-capturing
camera allowing hand-writing and documents to be displayed on the screens. A sophisticated
yet easy-to-use touch panel that allows easy transitions among the different devices controls
all the equipment. The auditorium is shared with the Mathematics Department.
7.1.2 Computing Classrooms
The CSE Department maintains two instructional computer labs, one in Avery 20 and one in
Avery 21. Each lab contains thirty PCs and occupies approximately 675 square feet of space.
A ceiling-mounted projector allows for either the instructor station or a laptop to be used for
on-screen demonstrations. The current generation of lab computers are quad core Intel i5
3.2GHz x86 systems with, 4GB of memory, 320GB hard drives, 21-inch LCD displays, and
connected to a 100Mb network. A dual boot environment allows students to use either
Windows 7 or SuSE 11.1. Third party software installed under windows includes packages
such as Microsoft Office, MATLAB, OpenOffice, and MySQL clients for general-purpose
use. Visual Studio, NetBeans, CodeBlocks, Eclipse, jEdit, and Jgrasp software development
environments; PCSpim, and Altera Quartus II circuit design and simulation software. In
Linux students have access to a full complement of Unix public domain software. Third party
software installed under SuSE Linux includes Allegro Common Lisp and Synopsys.
Scott Engineering Center (SEC) houses two classrooms, each equipped with twenty
Windows workstations. The classrooms are equipped with a teaching station, multimedia
projector, and document projector. SEC N16 is currently equipped with 2.66 GHz Core 2
Duo systems with 2GB RAM, 160 GB hard drives and 19-inch LCD displays. SEC N15 is
equipped with 3.16 GHz Core 2 Duo systems with 4GB RAM, 320 GB hard drives and 20inch LCD displays. Software available on these computers include Microsoft Office,
AutoCAD, Abaqus, Pspice, Maxwell, Pipe2010, Altium Designer, Visual Studio, MATLAB,
LabVIEW, Multisim, Bently MicroStation, SolidWorks, Pro/Engineer, On Screen Takeoff,
and Primavera. When these classrooms are not in use by a class, they are available for
general use.
7.1.3 Classrooms
The CSE Department schedules many of its smaller-enrollment courses in various rooms in
Avery Hall, with seating capacities ranging from 30 up to 88. CSE courses scheduled in these
rooms have access to the same set of multimedia equipment as described in Section 7.1.1 for
the auditorium (minus one LCD projector). CSE Department courses can also be scheduled
into nearby rooms when necessary, including standard classrooms in CBA and Hamilton
Hall. In addition, the CSE Department has three conference rooms, Avery 256C, 352 and
347, that are available for special events, such as the senior design project presentations and
team discussions. Each aforementioned conference room in Avery is equipped with either a
projector or a large LCD panel and laptop hookups. Avery 347 is also equipped with
document-capturing camera allowing paper documents to be displayed on the screens.
Classrooms utilized by the EE Department include Rooms 105 and 106 in Othmer Hall,
Rooms N129, 323 and 310 in the Walter Scott Engineering Center and Rooms W130, W131,
W183, W196 and W213 in Nebraska Hall. The aforementioned classroom utilized by EE are
equipped with a computer system, VCR/DVD and a overhead projector which can also be
connected to a laptop.
7.1.4 Distance Education Facilities
The University of Nebraska–Lincoln has licensed and deployed Adobe Connect as a service
called UNLConnect. Adobe Connect provides a feature-rich flash-based web
communication system for faculty, staff, and students. It supports streaming audio and video,
software simulations, and multi-point video conferencing for online meetings, presentations
and seminars. UNLconnect is designed such that faculty can easily setup and conduct their
own online meetings. To ensure success of UNLConnect, should faculty need assistance in
conducing an online meeting, the faculty can request a UNLConnect staff member be on
hand to assist with the online meeting. Various conference rooms in Avery hall and the
Schorr center are equipped with computers, echo canceling microphones and video cameras
to facilitate small group meeting, presentations, and seminars. In addition UNL also
maintains a few traditional distance-learning classrooms, which allows classrooms from
UNL, and other campuses to be interconnected through video conferencing allowing students
from other campuses to enroll in select UNL classes and vice versa.
7.1.5 Offices
The CSE Department has sufficient space to achieve all Student Outcomes. The CSE
Department occupies part of Avery Hall and all of the Schorr Center. In Avery Hall, there
are 25 offices designated for faculty (tenure/tenure-track, lecturers, visiting scholars,
emeritus professors, etc.), 15 offices/work spaces occupied by 58 graduate students and 16
undergraduate students, and 10 offices for staff (office administrative and system
administrative). In the Schorr Center, there are 11 offices designated for faculty, 12 work
spaces/labs occupied by 47 graduate students and 4 undergraduates, 3 offices for
postdocs/programmers, and 12 offices for administrative staff (office administrative and
system administrative).
Faculty are generally responsible for the purchase and upgrade of equipment in their offices
and in their graduate students’ offices from either startup funds or grant funds. The vast
majority of faculty have two computing devices at their disposal, either a Windows,
Macintosh, or Linux workstation or a laptop. If a faculty member, instructor, or GTA is
unable to procure their own equipment, the department provides the person with at least a
Windows workstation similar to the system in the general-purpose student computing
laboratory and in most cases a laptop as well. When new versions of the operating systems
are released, faculty are informed if their workstation or laptop is not suited to run the newer
version of the operating system. As such, in general most of the faculty computers are either
running Windows 7, MacOS 10.6 or SuSE Linux 11.3.
Some faculty choose to have personal printers in their offices. For faculty who do not have a
personal printer, the department provides a high capacity black-and-white printers within
close proximity to faculty offices; one on each floor with faculty offices in Avery and Schorr.
The CSE Department also provides color printers, dedicated for faculty use, one each in
Avery and Schorr.
7.2 Computing Resources
Students in the Computer Engineering program use many diverse computing systems. The
facilities include servers, supercomputers (large clusters), workstations, PCs, and specialized
electronic equipment, in a distributed environment, inter-connected by high-speed
networking. Students are expected to be aware of and adhere to ethical practices in using the
computing facilities. Before being issued accounts, students read and agree to the Guidelines
for the Use of Computing Resources at UNL
(http://www.unl.edu/unlpub/special/compuse/guidelines.shtml).
7.2.1 Networking
UNL is connected to the Internet via 3 ISPs (Windstream, Unite, and TimeWarner) and I2
Commodity Peering Service (CPS). The aggregate Internet connection bandwidth is 3Gbps.
There are plans to upgrade the aggregate bandwidth to 4.6Gbps this year.
UNL's connection to Internet2 is still through GPN but now it is via dark fiber & DWDM.
UNL has 10Gbps connection to GPN and GPN has 2–10Gbps connections to Internet2. GPN
and the CIC OmniPop in Chicago are connected with a 10Gbps connection as a mutual
backup path to Internet2.
The UNL campus network backbone utilizes 10Gb Ethernet. Various buildings on the UNL
campus network are segmented to isolate network traffic and avoid congestion. The campus
supports DHCP network roaming. Within the buildings most relevant to the computerengineering program — Avery Hall, Nebraska Hall, and the Scott Engineering Center —
most systems are inter-connected via Ethernet switches, with most servers connected via
1000Mb/100Mb ports and most workstations and PCs connected via 100Mb ports.
The University of Nebraska-Lincoln has developed an extensive wireless network on both
campuses. Avery Hall, where the Computer Science & Engineering department is now
housed, was recently renovated and reopened in the summer of 2004. UNL’s wireless
network consists of 802.11A, 802.11G and 802.11N devices, which operate at raw data rates
of 54 Mb/sec and 300 Mb/sec, respectively. Students can access this network from their
personal computers or PDA’s free of charge using their MyUNL account. This network is
available from the majority of buildings as well as outside green spaces on campus.
7.2.2 Central User Accounts and Support
All students who are CSCE majors and non-majors who are taking CSCE classes are granted
a single username and password. Through an in-house synchronization system, this login and
password grants the user access to all our Windows, Linux and Solaris workstations and
logon servers.
The Computer Science & Engineering Department utilizes a 3.6 TB central file server for all
users’ home directories. Incorporated with the single login system described above, users get
a single home directory regardless of platform or system the user logins into.
The Computer Science & Engineering Department maintains its own Student Resource
Center, which is staffed by undergraduate students who help other undergraduate students
with course work and technical issues. This 600 square foot room has a workstation for the
student staff and other workstations for students to use while being assisted. The center is
open from 9:00AM to 7:00PM Monday through Friday. Technical assistance can also be
obtained during normal business hours in the Systems Administration office in Avery Room
27 or via email at manager@cse.unl.edu.
7.2.3 Servers
7.2.3.1 General Use Logon Servers
A variety of different logon servers are available for students with CSCE accounts. These
servers are remotely accessible 24/7 thru the Internet using various clients.

CSE – Our Central Linux login server. A 32-core AMD system with 64GB of memory. This
system is a Sun Microsystems SunFire x4600 and is used as a unix software development
environment, student email server, student MySQL server, and student web server

CSCE – is both the department’s glassfish server and also doubles as a redundant Linux login
server for students.

Crow – Solaris-based logon server. An 8 core Sparc system with 8GB of memory. This
system is used for users who need a Solaris environment.

CSNT-TS is a Windows 2008-R2 terminal server available to users from on and off campus.
This server is also used by Unix users to access a Windows desktop and Windows
applications. The system is an 8 core 2.83 GHz Intel Xeon server with 16 GB of memory.
7.2.3.2 Support and Development Servers
A variety of other servers are available for students and faculty for various support and
development purposes.

Cse-mail - departmental mail server, supporting POP, IMAP, and SMTP with SSL and TLS
authentication.

Cse-fs1 – departmental file server with 3.6GB storage on a Gateway array.

Cse-smb1 – Samba server which re-exports NFS home directories to windows clients.

Cse-print – departmental print server.

CSCE – departmental glassfish (Java servlet) server and redundant login server.

Cse-sunray – Supports the SunRay thin clients, which present server-hosted virtual desktops
for Windows and Unix users. SunRay clients are used by graduate teaching assistants and
clients are also made available in various student laboratories.

CSNT, CSNT2, cse-redirect, cse-srv2 – Windows Active Directory domain controllers for
login, print, profile and VPN services.

Ponca – Administrative MySQL and web server.
7.2.3.3 VLSI Design Server
The VLSI Design Server is dedicated to VLSI design instruction and projects. The system
supports Cadence for the design, layout, and simulation of logic circuits of any size. The
system is used, in particular, for CSCE 434/834: VLSI Design, CSCE 897: Masters Project,
and CSCE 899: Masters Thesis.
7.2.3.4 Virtual Desktop Infrastructure (Virtual Machine) Server
Oracle's Virtual Desktop Infrastructure (VDI) is used to provide virtual machines (VMs) to
users. VDI is able to clone and recycle VMs almost instantly. Virtual Machines are being
utilized in the classroom by professors who need to provide students with a computing
environment that can be freely modified. Since VMs can be replicated or cloned easily,
students are able to modify the virtual environments at will, without the risk of timeconsuming system re-installs if something breaks. VMs are used for Network and Data
Security (CSCE 496) and Scheduling Theory (CSCE 925), and Introduction to Operating
Systems (CSCE 451) The VMs can be accessed from virtually anywhere by students using
client software which is available for Windows, Macintosh, Linux and Solaris.
7.2.3.5 Supercomputing Resources
Holland Computing Center (HCC) has two primary locations interconnected by 10 Gbps
fiber optic networking. The 1800 sq. ft. HCC machine room at the Peter Kiewit Institute
(PKI) in Omaha can provide up to 500 kVA in UPS and genset protected power, and 160 ton
cooling. Networking to Internet2 is in place at 10 Gbps. A 2200 sq. ft. second machine room
in the Schorr Center at the University of Nebraska-Lincoln (UNL) can currently provide up
to 60 ton cooling with up to 400 kVA of power, and is already connected at 10 Gbps to
Internet2.
HCC’s resources at UNL have evolved to include three distinct offerings: PrairieFire, Red
and Merritt.
PrairieFire, a linux cluster, is dedicated to general campus usage, with 400 compute cores
interconnected by low-latency infiniband networking. The largest machine on the Lincoln
campus is Red, with over 2300 cores interconnected by less expensive, but also higherlatency, gigabit Ethernet. More importantly, Red serves up over 800 TB of storage using
HDFS (Hadoop Distributed File System), an open source version of the file system Google
uses. Red is integrated with the Open Science Grid (OSG), and serves as a major site for
storage and analysis in the international high energy physics project known as CMS
(Compact Muon Solenoid). Finally, Merritt, an Altix 3700 from SGI with 512 GB of shared
memory (RAM), has proven valuable for certain memory intensive applications, even though
its 64 cpu are considerably less than what is available from Red or PrairieFire.
In late May of 2009 the University was given Firefly, a 1151 node, primarily dual-core
Opteron cluster which became by far the largest resource in the University system. It is
connected by Cisco SDR Infiniband and supports 150 TB of Panasas storage. Capable of
21.5 TFlops, it is located at PKI.
These resources are detailed further below.

HCC at UNL:
PrairieFire
16 2-socket, single core systems
o 2 Opteron 248 (2.2GHz/64 bit) per node
o 4 GB PC2700 RAM per node
o 20 GB (or larger) HDD per node
16 2-socket, dual core systems
o 2 Opteron 275 (2.2GHz/64 bit) – 4 cores – per node
o 4 GB PC3200 RAM per node
o 80 GB HDD per node
48 2-socket, quad-core systems
o 2 Opteron 2354 (2.2GHz/64 bit) – 8 cores – per node
o 16 GB DDR2 (667) RAM per node
3 8-socket, dual core systems
o 8 Opteron 870 (2.0GHz/64 bit) – 16 cores – per node
o 32 GB PC3200 RAM per node
o 2.3-3.3 TB RAID storage per node
24 TB shared (NFS) storage
o 1 TB SCSI RAID (XFS over NFS)
o 6 TB SATA RAID (ReiserFS over NFS)
o 17 TB SATA RAID (ZFS over NFS)
Flextronics Infiniband (SDR) and Gigabit Ethernet (Foundry RX16) interconnects.




Merritt
64 1.3 GHz Itanium processors (Altix 3700)
512 GB RAM (shared memory)
20 TB Fiber-channel RAID
CRAY-LINK hypercube intereconnect









Red
(USCMS Tier-2 resource, available opportunistically via the Open Science Grid)
60 Opteron 275 (2.2GHz/64 bit) (4 core per node)
53 Opteron 2216 (2.4GHz/64 bit) (4 core per node)
78 2-socket, quad-core systems
o 2 Opteron 2354 (2.2GHz/64 bit) – 8 cores – per node
o 16 GB DDR2 (667) RAM per node



800 TB HDFS storage
Gigabit Ethernet: Foundry RX16 core switch.
Condor Nodes
Bugeater
o 16 64-bit (primarily 2.2 GHz Opteron) nodes
o gigabit ethernet

Access Grid Nodes
2 locations on campus



Network Capacity
gigE on campus, 10 gigE possible
10 Gb/s to Abilene (Internet2) off-campus
Dynamic Circuit Network (DCN) available for quality assurance




HCC at PKI Resources:
FireFly
1152 PowerEdge SC1435 systems
o 8 GB RAM, 80 GB storage per node
o 872 nodes with 2 (2.8 GHz dual core Opteron 2220) – 4 cores – per nodes
o 280 nodes with 2(2.2 GHz quad core Opteron 2354) – 8 cores – per node
o 800 MB/sec Infiniband interconnect
o 150 TB Panasas storage
Gigabit Ethernet: Force10 e1200 and 10 S50V switches to cover 1152 nodes
Infiniband: 2 Cisco 7024 core switches, providing 2:1 blocking out to the nodes via 39 leaf
switches
Panasas storage (150 TB – gigabit Ethernet connected)
7.2.4 Laboratories
In addition to the laboratories described in this section, three classroom computer
laboratories, one in Avery 20, one in Avery 21, and one in Walter Scott 10N, all equipped
with individual PC workstations, are available for general-purpose access when not being
used for instruction (see Section 7.1.2 for a description of these facilities).
7.2.4.1 CSE General-Purpose Computing Laboratory
A general-purpose computer lab is available exclusively to Computer Science & Engineering
students. This facility, located in Avery Room 15, is approximately 1000 square feet and
contains thirty-four (34) workstations similar to those found in the instructional labs, as well
as four (4) SunRay terminals. The software configuration on these systems is identical to the
systems in the above-described instructional computing facilities. The room is locked at all
times, and is accessible to Computer Science & Engineering students via their student
identification card, which contains a proximity chip. The facility also contains a Hewlett
Packard LaserJet 9050dn laser printer, which prints up to 50 pages per minute. This printer
duplexes and staples all jobs by default in order to save paper and reduce clutter. Each
student is allotted 150 pages per CSCE class they are registered for each semester as part of
their lab fees; additional pages can be purchased and charged to their student account.
7.2.4.2 Circuit Analysis Laboratory
The Circuit Analysis Laboratory in Walter Scott 323 is used for the majority of Electrical
Engineering labs, including ELEC 231 (EE Lab), ELEC 235 (Intro Electrical Lab I), ELEC
236 (Intro Electrical Lab II), ELEC 307 (EE Lab I), ELEC 317 (EE Lab II). It is used both
for supervised instruction and labwork, and assignments completed outside of scheduled
class time by individuals, who gain access through a keypad security system. It has sixteen
workbench stations intended to serve two students each. Every station includes: Tektronix
TDS2012 color digital oscilloscope, Fluke 45 Multimeter, Fluke 37 Multimeter, LG-1301
Function Generator, Kepco MPS620 Triple Output Power Supply, Intronix LogicPort USB
Logic Analyzer, Heathkit Logic trainer, and a Windows 7 PC equipped with LabView,
Altium Designer, Matlab, and other engineering applications. Additional equipment
includes a networked printer, impedance analyzers, and a digital semiconductor curve tracer.
7.2.4.3 Computer Engineering Laboratory
The CSCE Computer Engineering Laboratory in Schorr 117 is available to Computer
Engineering majors for their work in a variety of courses, including CSCE 436: Embedded
Systems, CSCE 488/489: Senior Design, and other design-oriented courses. It is a highly
customizable environment with workbenches for students to work on a variety of different
types of projects. The lab has several netbooks, computers, breadboards, circuit building kits
and autonomous robot building kits. The computers are equipped with programmable FPGA
circuit boards and design tools to create, lay out, and simulate their designs and then use
these systems to download their designs to the FPGA chips. The Schorr Center is open
during normal business hours, and available 24/7 to students who have been granted card
access.
7.2.4.4. General Purpose Engineering Computer Laboratory
The general purpose Engineering Computer Laboratory is located in Nebraska hall W219.
The laboratory is currently equipped with 3GHz Core 2 Duo systems with 4GB Ram, 250
GB hard drives, 17-inch LCD displays, and run windows 7. Software available on these
systems include Microsoft Office, AutoCAD, Abaqus, Pspice, Maxwell, Pipe2010, Altium
Designer, Visual Studio, MATLAB, LabVIEW, Multisim, Bently MicroStation, Solidworks,
Pro/Engineer, On Screen Takeoff, and Primavera. The lab is available during regular
building hours and with card access after building hours.
7.2.4.5 EE Senior Design Laboratory
This EE Senior Design Laboratory in Walter Scott 310 is used by ELEC 494 and ELEC 495
students to design, build and test senior projects. It has six workbenches, equipped with:
Tektronix TDS2012 color digital oscilloscope, Fluke 45 Multimeter, Fluke 37 Multimeter,
B&K Precision 4040A Function Generator, Kepco MPS620 Triple Output Power Supply.
Additional equipment includes high-current power supplies, component testers, and device
programmers. Storage lockers for personal tools and materials are supplied. Students access
the lab on their own time by means of a digital keypad lock.
7.2.4.6 Digital Signal Processing Laboratory
The Digital Signal Processing Laboratory is used for ELEC 463/863. Eight stations include a
TMS320-based DSP development board, a Tektronix 2225 analog oscilloscope, LFG-1300
function generator, and Windows 7 PCs with Matlab, DSP development software, and other
relevant applications.
7.2.4.7 Embedded Computing Laboratory
The Embedded Computing Laboratory in Water Scott 320 hosts the Communications Lab
(ELEC 462), Embedded Computing Lab (ELEC 222), Analog Integrated Circuits Lab (ELEC
469), and LabView development lab (ELEC 460/860). It has three sets of workstations. The
Communications hardware includes Emona TIMS modular communications hardware,
Agilent 4395A Spectrum/Network Analyzer, Agilent 33120 Arbitrary Waveform Generator,
Agilent 54624A Digital Oscilloscope, and Windows 7 PCs with GPIB communications. The
Analog Circuits lab uses ten Sun workstations to run Mentor Graphics design software. The
Embedded Computing and Labview labs share 8 stations with Tektronix TDS220 digital
oscilloscopes, LFG-1300 function generators, Altera DE FPGA development systems,
National Instruments USB-6221 DAQs, and Windows 7 PCs hosting LabView and other
development software. Current embedded instruction is based on Arduino processing boards
purchased by students. Shared color and monochrome laser printers serve the lab. Students
access the lab on their own time by means of a digital keypad lock.
7.2.4.8 Other On-Campus Computing Facilities
The University of Nebraska-Lincoln’s Information Services maintains fourteen different
computer labs throughout UNL’s two campuses. One machine in almost every one of these
labs has Photoshop. Some labs have SAS, SPSS, Final Cut Studio, the Adobe Creative Suite,
and other specialty applications installed. All lab computers have Microsoft Office installed.
In addition to those, Information Services has 53 remote user stations available in various
buildings for students to check email and access the Internet.
A total of 134 computers are available for students to check out for a period of 24 hours or
longer in some cases. 100 notebooks with wireless access are available for checkout from
the Nebraska Union on City Campus and another 34 notebooks are available in Henzlik Hall
on City Campus. 30 notebooks are available from the Nebraska East Campus Union.
A technical support help desk is available to all students, staff, and faculty. The Information
Services Computer Help Center can be reached by phone at 402-472-3970 or toll free at 866472-3970 as well as in person at the 501 Building on City Campus. The Help Center is open
from 7:30AM to 11:30PM, seven days per week.
7.3 Guidance
7.3.1 Student Resource Center
The CSE Student Resource Center is intended to provide UNL Computer Science and
Computer Engineering majors who are new to the program with a set of resources that will
help them assimilate to college life and encourage them to continue their study of Computer
Science and Computer Engineering.





The Center provides a casual environment where the Staff can:
Provide technical support to students, including password resetting,
Assist with course work and assignments,
Offer encouragement, advice and a sympathetic ear,
Provide support to students by sharing their enthusiasm for science and technology.
The structure of the Resource Center is intended to be flexible to allow it to evolve based on
the needs of the students and the availability of the staff.
7.3.2 System FAQs
On the CSE website, there are many resources available to students on the use of department
computing resources: http://cse.unl.edu/ugrad/resources/index.shtml. These include
information on the Student Code of Conduct, FAQs on how to complete various tasks on
CSE’s systems, and on-line resources for checking account status, print quota, and disk
quota. More detailed support questions can be submitted via email to manager@cse.unl.edu.
Students can seek additional support in-person from our support staff by walking into their
offices in Avery 27.
7.4 Maintenance and Upgrading of Facilities
The department implemented a fee structure to all Computer Engineering courses in 2006.
This fee structure has allowed for a predictable upgrade cycle for all computing equipment
used in support of instruction. In general all computing equipment are upgraded on a three to
four year cycle or as deemed necessary. Critical servers are purchased with extended support
for the expected life span of the equipment. Classroom and laboratory computers are
purchased with three-year on-site support. Support and subscription renewal contracts are
also maintained on all key pieces of software.
7.5 Library Services
The UNL Libraries supports the teaching, research, and service activities of the faculty, staff,
and students of the Department of Computer Science and Engineering. The UNL Libraries
system serves this discipline from eight locations (http://www.unl.edu/libr/libs/). The main
library, Love Library (http://www.unl.edu/libr/libs/love/), contains resources for computer
science, humanities, and social sciences elective courses in the computer-engineering
curriculum. The Engineering Library (http://www.unl.edu/libr/libs/engr/ ) in Nebraska Hall
holds many resources related to engineering and technology. The Mathematics Library
(http://www.unl.edu/libr/libs/math/) in Avery Hall contains research materials in the fields of
mathematics, statistics, and computer science. The Architecture Library, Geology Library,
and Music Library all contain resource materials utilized by the computer science and
engineering discipline. The C.Y. Thompson Library, located on the UNL East Campus, holds
resources related to agriculture and natural resources.
Students and faculty have access to many online resources, including bibliographic
databases, full-text journal articles, and electronic books. For example, Computer Science
Index, Inspec, Compendex and Web of Science are bibliographic databases which support
research in the computer science and engineering fields. Springer Link and Knovel are
electronic book collections supporting science and engineering. In addition, UNL students
have free access to most of the IEEE, and ACM online publications, including important
journals and conference proceedings. The library’s online resources also provide access to
most professional and technical journals by other major publishers. Students and faculty also
have inter-library loan borrowing privileges, as well as access to UNL Libraries' microforms
and Special Collections.
7.6 Overall Comments on Facilities
The University of Nebraska-Lincoln is its own Code Authority. UNL Facilities Management
and Planning provides a complete program of construction inspection, by certified inspectors,
as required by the State Building Act. In addition, the Nebraska State Fire Marshal's office
conducts Fire and Life Safety inspections before and after occupancy of the building. The
State Elevator Inspector and the State Electrical Inspector must also complete their
inspections as required by State law. The UNL Building Official coordinates and verifies all
of these inspections to determine overall building safety before allowing occupancy. Regular
monitoring and maintenance checks are performed on building systems and equipment by
UNL Facilities Management over the lifetime of the facility.
In addition, annual safety audits are conducted by Environmental Health and Safety on all
classrooms, offices, conference rooms, laboratories and shops. A wide array of safety checks
are conducted during these audits to ensure that all safety guidelines are being meet.
Guidelines applicable to our programs are published in the following documents.

Safety Audit Guidelines for Offices, Conference Rooms and Similar Locations:
http://ehs.unl.edu/sop/s-SAG_offices_confrooms_similar_loc.pdf

Disposal of office items: http://ehs.unl.edu/sop/s-ofcwaste.pdf
Safety Audit Guidelines for Shops: http://ehs.unl.edu/sop/s-SAG_shops.pdf
On May 12, 2011, Yoko Smith of UNL’s Environmental Health & Safety office inspected
offices and labs in Avery Hall. On May 18, she submitted the following report to Dr. Steve
Goddard, CSE Chair. The single safety issue reported has since been addressed.
Dr. Goddard,
A safety and compliance survey of Avery Hall was recently conducted and the
finding in rooms designated to your department is below.
Rooms visited:
13, 13A, 15, 20, 21, 27, 27A, 27B, 27C, 27D, 27E, 28A, 28B, 28C, 28D, 28E,
28F, 28G, 103, 103A, 103B, 103C, 103D, 103E, 103F, 104, 104A, 104C,
104D, 104E, 104F, 122, 122A, 122B, 122C, 122D, 122E, 122F, 123, 123A,
123B, 123C, 123D, 123E, 123F, 256.1, 256.2, 256C, 257, 258, 259, 260, 261,
262, 263, 264, 265, 266, 267, 268, 269, 347, 352, 354, 355, 356, 357, 358,
359, 360, 361, 362, 363, 364, 365, 366, 367, 368
The following safety issues were found and need to be addressed as soon as
reasonably possible.
In room 27A, air duster cans are used to clean computers and
components. Those cans cannot be disposed into regular garbage
even when they are empty. There was no aerosol can collection
can available. EHS will contact the department and provide the
collection can.
If you have any questions, please contact me at 472-6512 or
ysmith2@unl.edu.
Thank you,
Yoko T. Smith, CHMM
Safety Specialist
Environmental, Health and Safety Department
University of Nebraska at Lincoln
(402)472-6512
ysmith2@unl.edu
CRITERION 8. INSTITUTIONAL SUPPORT
8.1 Leadership
The Department Chair is the chief administrator. Since its inception, the Department
typically has had a chair recruited for that role rather than rotating the position among the
faculty, as is the policy in some departments. The Department has a Vice-Chair appointed to
assist in the performance of specific administrative duties. Most recently, the Vice-Chair,
Stephen Scott, was tasked with responsibilities for the ABET accreditation visit along with
assessment and course scheduling.
The Department maintains three standing committees related to this program: Curriculum
Committee, Undergraduate Advising Committee, and Academic Integrity and Grading
Appeals Committee. The Department Bylaws define the minimum size and composition of
these committees, though their actual size usually exceeds the minimum. These three
committees, working with the Department Chair and the CSE Faculty, are critical to ensuring
quality and continuity of the program.
The Curriculum Committee consists of at least four faculty members appointed by the
Department Chair. This committee makes recommendations to the faculty on matters
concerning the curriculum of the program. This includes periodically reviewing the
curriculum, recommending changes to the curriculum in response to reviews and feedback
from assessment reports, surveys, the IAP, the SAP, and PATs. The faculty then vote on
recommended changes before they are implemented.
The Undergraduate Advising Committee consists of at least two faculty members appointed
by the Department Chair, with the Chief Advisor serving as the chair of the committee. This
committee supervises the undergraduate advising for the department and makes advising
recommendations to the faculty. In its current form, the Undergraduate Advising Committee
provides the majority of direct undergraduate advising and reports possible curricular issues
to the Curriculum Committee for further investigation and evaluation.
The Academic Integrity and Grading Appeals Committee consists of at least two faculty
members and one student representative. This committee handles matters of academic
integrity and reviews all grade appeals.
All changes to the program originate in one of these committees. Once a committee
approves a recommended change, it is forwarded to the Curriculum Committee if necessary
for its approval, and then to the CSE Faculty. All changes to the program must gain a
majority of votes by the CSE Faculty before being implemented.
8.2 Program Budget and Financial Support
Increasing program enrollments combined with decreasing state budgets to UNL have
resulted in a reduction in non-essential courses being offered and increased lecture section
sizes. Nonetheless, in comparison with departments in other universities, the CSE
Department has fared relatively well. There is strong commitment from the institution,
though temporary funds have been critical to bridge gaps between needs and recurring
budgeted funds. The funding area that has been stressed the greatest has been Graduate
Teaching Assistants (GTAs). The program has seen a decrease of seven GTAs from 24 in
AY 2006-2007 to 17 in AY 2010-2011, with recurring budget for less than 16 GTAs each
year. To compensate, the CSE Department has increased its reliance on undergraduate
students to assist with grading and, in some cases, changed the way courses are delivered, so
that we can handle the increased number of students and decreased GTA support. So far, all
indications are that this level of funding and compensation tactics taken by the CSE
Department has been adequate for students in the program to attain the desired student
outcomes. The following subsections provide more details of the budget.
8.2.1 Tenured/Tenure-track Faculty Size
The CSE Department has 24 tenured/tenure-track faculty members. The College of Arts &
Sciences provides (recurring) state funding for 19.9 FTE positions, and the College of
Engineering provides (recurring) state funding for 4.1 FTE positions. The CSE Department
does not distinguish faculty or their duties based on tenure home. In fact, many faculty
members that teach traditional CE courses have tenure homes in the College of Arts &
Sciences. With approximately 380 undergraduate majors (CS and CE) currently in the
program, this yields a student to faculty ratio of approximately 16.
8.2.2 Lecturer Budget
The Department also receives (recurring) state funding, from the College of Arts & Sciences,
for 1.0 FTE Assistant Professor of Practice and 0.66 FTE for a Lecturer. The College of
Engineering provides (recurring) funds from course fees to support 1.0 FTE Lecturer. The
College of Arts & Sciences has provided approximately $34,000 in temporary instruction
funds, on average, for the past three years. These funds have been used primarily to
supplement the GTA budget. Both colleges have provided salary replacement funds to hire
temporary lectures when a CSE faculty member has taken a leave that results in a reduced
FTE appointment.
8.2.3 Graduate Teaching Assistants Budget
The College of Arts & Sciences currently provides recurring funding for approximately 16
GTAs each year. Based on current course offerings and manner of delivery, the actual need
is 20 GTAs per year. Temporary funds have been used to hire undergraduate teaching
assistants and one or two GTAs on a semester-to-semester basis. In an ideal budget scenario,
we would have recurring funding for at least 24 GTAs year.
8.2.4 System Administration Staff Support
The CSE Department has four full-time system administrators and one student assistant,
which is sufficient to meet program needs. The system administration group supports over
1200 students (majors and non majors) and 100 faculty and staff. They support
approximately 50 servers, over 300 workstations, 70 wireless devices, 30 printers, and a 45
node compute cluster. CSE Department servers consist of Solaris 9, 10, and 11 servers, SuSE
10 and 11 servers and Windows 2003 and 2008 servers. Workstations consist primarily of
Windows (7 and XP) with a growing number of Macintosh computers. The laptops are about
50% PCs and about 50% Macintosh laptops. They support a wide array of services,
applications, and various in-house developed software projects, which are primarily Web
based applications with database back-ends. The aforementioned users, equipment, operating
systems, services, applications, and software are currently housed in Avery Hall and Schorr
Center and all maintained by four full-time staff and one student assistant.
The College of Arts & Sciences provides approximately $110,000 of recurring support. The
College of Engineering and systems administration fees paid by research grants provide
approximately $122,000 of recurring support through course fees.
8.2.5 Office Administrative Staff Support
The CSE Department has seven full-time administrative and secretarial staff, who, along with
student assistants, support the undergraduate programs, graduate programs, business
operations, and other activities. One secretarial line is provided by the CoE, three lines are
provided by CAS (College of Arts and Sciences), two lines are supported through Program of
Excellence (PoE) funds from the Senior Vice Chancellor for Academic Affairs, and one line
is supported through research activity. This level of support is sufficient for the academic
program, though increased research activity in recent years has resulted in a need for
additional research grant support.
8.2.6 Operating Budget
The operating budget for the CSE Department has not changed in over 15 years. The
College of Arts & Sciences provides $43,300 and the College of Engineering provides
$29,642. This budget covers telecommunications and data port charges for most years. Other
sources of revenue are used (e.g., PoE) to cover other operating costs.
8.2.7 Equipment and infrastructure Budget
The CSE Department receives occasional funds from the College of Arts & Sciences for
major equipment or infrastructure upgrades. Engineering course fees and CSE course fees
provide $58,000 to $69,000 of recurring funds for equipment and infrastructure (e.g.,
replacing lab computers every three years, or course equipment and supplies).
8.2.8 Student Resource Center
The CSE Student Resource Center is funded from NU Foundation funds and College of
Engineering course fees.
8.3 Staffing
The CSE Department has four full-time system administrators and a student assistant, who,
with student assistants, maintain all of the CSE Department’s research and educational
computing facilities.
The facilities, described in Section 7, are very diverse and support complex and sophisticated
software. All system administration positions are supported by combined resources from the
Colleges and Department research grants.
System administrators are encouraged to maintain and enhance their technical skills
throughout the year. In particular, when resources are available, they are encouraged to
attend training workshops and/or conferences. The staff also cross-train to be sure that
adequate support is maintained, even when someone is on vacation or leaves the group. The
system administration group is also frequently asked to develop new tools to assist the office
staff or faculty, which provides new and different challenges for those interested in pursuing
such activities.
The CSE Department has seven full-time administrative and secretarial staff, who, along with
student assistants, support the undergraduate programs, graduate programs, business
operations, and other activities. One secretarial line is provided by the CoE, three lines are
provided by CAS (College of Arts and Sciences), two lines are supported through Program of
Excellence funds from the Senior Vice Chancellor for Academic Affairs, and one line is
supported through research activity.
The administrative support staff is encouraged to attend UNL training sessions on new tools
and processes when appropriate. Duties of the staff are also rotated on occasion to ensure
cross-training.
8.4 Faculty Hiring and Retention
All faculty hires are done in accordance with UNL policy. When the Dean approves a
faculty position, a search committee is formed, and a national search is launched, with print
and electronic ads in nationally circulated publications. All candidates must submit a CV,
Research Statement, Teaching Statement, and a list of references. A candidate list is formed
from the application pool, reference letters requested, and then phone interviews are
conducted with the top 10-15 candidates. A short list of 4-6 candidates that did well in the
phone interviews is invited to campus for two-day interviews. The candidate meets with
Deans in the College of Engineering and the College of Arts & Sciences, as well as other
administrators on campus. The candidate also meets individually with the CSE Faculty and
gives a talk. After all short-list candidates have interviewed on campus, the CSE Faculty
meet and decide which if any of the candidates they would like to hire. The Department
Chair then negotiates with the top candidate to hire that person.
Retention of current qualified faculty is an on-going process. It begins with an open-door
policy by the Department Chair. All faculty are encouraged to visit to discuss issues that
arise, especially before they become a crisis. Faculty Achievements are publicized via email
to UNL administrators and CSE Faculty and Web positing. Each spring, The CSE
Department holds an Awards Ceremony to recognized the achievements of faculty and
students. At that time, Outstanding Teaching is recognized at the departmental level. Highly
qualified faculty members that excel in the classroom are nominated for College Teaching
Awards, and nearly one-third of the CSE Faculty have received such awards. Outstanding
research is recognized by a course reduction in the faculty member’s teaching load, if so
desired, so that that faculty member can concentrate even more on their research. Faculty are
also encouraged to regularly teach a graduate-level or undergraduate/graduate-level course in
their research area, which helps build their research program. Finally, when necessary, the
Department Chair makes preemptive retention package offers when the situation is
warranted.
8.5 Support of Faculty Professional Development
There are a number of organized professional development resources for faculty. The CSE
Department and EE Department offer colloquia, featuring innovative researchers and
educators (http://cse.unl.edu/colloquium/). There also are campus-wide colloquia, including
a speaker series focusing on math and science education, sponsored by the UNL Center for
Science, Mathematics, and Computer Education (http://www.unl.edu/scimath/) and the
Mathematics, Science, and Computing Education area-of-excellence project funded by the
College of Arts and Sciences.
The UNL faculty development leave policy provides faculty with a valuable opportunity for
paid leave to undertake activities that enrich their teaching and/or research
(http://ascweb.unl.edu/dean/resources/fellowship_policy.html). The leave is for one year at
half salary or one-half year at full salary. Six full years of service must elapse between
development leaves.
The UNL Office of Research provides grant writing courses and other support. Faculty are
also encouraged to maintain a robust, funded, research program and to present their research
in top-tier conferences.
9 PROGRAM CRITERIA
The structure of the curriculum must provide both breadth and depth across the range of
engineering topics implied by the title of the program.
The Computer Engineering degree program covers the breadth and depth of topics relevant to
the degree. This is accomplished by combining the strengths and resources of existing
programs in Computer Science and Electrical Engineering. As shown in Table 9-1, the
curriculum covers traditional computer science topics (algorithms, data structures, software
development, and programming), traditional electrical engineering topics (electronics and
hardware), and topics in hardware/software integration. The integration of hardware and
software in design and operation is presented throughout the curriculum and culminates in a
five-credit, two-course capstone sequence: CSCE 488/489.
The program achieves depth by requiring 15 credit hours of study in specified technical
electives. These electives must be selected from a list of eligible advanced courses from
Computer Science and Electrical Engineering. Further, a Computer Engineering major has
the option of declaring a Focus in one of multiple areas, simply by concentrating his or her
technical electives in that area. Details on the Focus option are in the Background section
under “Options”.
The Computer Engineering program draws on faculty expertise in both the CSE and EE
Departments to provide comprehensive coverage of relevant topics. Faculty expertise lies in
the computer science topics computer theory and algorithms, software engineering,
programming, and hardware/software integration. EE faculty expertise includes electronics
and hardware.
Table 9-1: Computer Engineering Topics, Breadth of Coverage
Software and Programming
Electronics and Hardware
Hardware/Software Integration
CSCE 155(A,E,N,T):
Intro. to Comp. Sci. I
CSCE 156: Intro. to Comp. Sci. II
CSCE 235: Discrete Structures
CSCE 335: Digital Logic Design
CSCE 310: Data Struct. & Algo.
CSCE 340: Numerical Analysis
ELEC 304: Signals & Systems
ELEC 316: Elec. & Ckts III
CSCE 230: Computer
Organization
CSCE 230L: Computer Org. Lab.
CSCE 236: Intro. to Embedded
Systems
CSCE 351: O.S. Kernels
CSCE 488: Computer Engineering
Professional Development
CSCE 489: Senior Design Project
CSCE 462: Communication
Networks
CSCE 361: Software Engineering
ELEC 215/235: Elec &. Ckts I/Lab
ELEC 216/236: Elec.& Ckts II/Lab
The curriculum must include probability and statistics, including applications appropriate to
the program name; mathematics through differential and integral calculus; sciences (defined
as biological, chemical, or physical science); and engineering topics (including computing
science) necessary to analyze and design complex electrical and electronic devices, software,
and systems containing hardware and software components.
The program provides the basic mathematical and scientific foundations by requiring 29
credit hours of mathematics (including differential and integral calculus, differential
equations, linear algebra, probability and statistics, discrete mathematics, and numerical
analysis), and either 13 credit hours of physics or 8 credit hours of physics plus 4 credit hours
of chemistry.
Mathematics and science are used extensively in required courses, for example in algorithm
analysis (e.g., CSCE 310: Algorithms and Data Structures), circuit analysis (e.g., ELEC 215,
216, and 316: Electronic & Circuits I, II, III and ELEC 361: Signals and Systems), digital
logic design (e.g., CSCE 335: Digital Logic Design), and systems analysis (e.g., CSCE 351
Operating System Kernels). Probability and statistics concepts are applied to engineering
problems in many classes, including CSCE 230 Computer Organization (e.g., yield
equations, performance metrics, and cache hit-ratios), CSCE 310 Data Structures and
Algorithms (e.g., algorithm performance), ELEC 316 Electronics & Circuits III (e.g., particle
distributions and quantum mechanics), and CSCE 351 Operating System Kernels (e.g., page
fault analysis and queuing models). CSCE340 Numerical Analysis I provides valuable
perspectives on mathematical computing.
The curriculum for programs containing the modifier "computer" in the title must include
discrete mathematics.
The program satisfies the program-specific Discrete Mathematics requirement CSCE 235:
Introduction to Discrete Structures. The concepts of discrete mathematics and structures are
applied in later courses such as CSCE 310: Data Structures and Algorithms. For students in
the Raikes School, discrete math concepts are taught and applied in RAIK 283H: Honors:
Foundations of Computer Science.
APPENDICES
Appendix A – Course Syllabi
Please use the following format for the course syllabi (2 pages maximum in Times New Roman
12 point font)
1. Course number and name
2. Credits and contact hours
3. Instructor’s or course coordinator’s name
4. Text book, title, author, and year
a. other supplemental materials
5. Specific course information
a. brief description of the content of the course (catalog description)
b. prerequisites or co-requisites
c. indicate whether a required, elective, or selected elective (as per Table 5-1) course
in the program
6. Specific goals for the course
a. specific outcomes of instruction, ex. The student will be able to explain the
significance of current research about a particular topic.
b. explicitly indicate which of the student outcomes listed in Criterion 3 or any other
outcomes are addressed by the course.
7. Brief list of topics to be covered
Appendix B – Faculty Vitae
Please use the following format for the faculty vitae (2 pages maximum in Times New Roman 12
point type)
1. Name
2. Education – degree, discipline, institution, year
3. Academic experience – institution, rank, title (chair, coordinator, etc. if appropriate),
when (ex. 1990-1995), full time or part time
4. Non-academic experience – company or entity, title, brief description of position, when
(ex. 1993-1999), full time or part time
5. Certifications or professional registrations
6. Current membership in professional organizations
7. Honors and awards
8. Service activities (within and outside of the institution)
9. Briefly list the most important publications and presentations from the past five years –
title, co-authors if any, where published and/or presented, date of publication or
presentation
10. Briefly list the most recent professional development activities
Appendix C – Equipment
A summary of computing equipment used in support of instruction in the CSE Department is in
the following table.
Make
Model
Role
Quantity
Sun Microsystems
V210
Server
4
Sun Microsystems
V240
Server
1
Sun Microsystems
T2000
Server
2
Sun Microsystems
X4150/X4140
Server
6
Sun Microsystems
X4500
Storage Array
1
Sun Microsystems
X4600
Server
1
Apple
Xserve
Server
1
Dell
Power Edge 2650
Server
2
Dell
Power Edge 2950
Serer
2
Gateway
E842R
Storage Array
1
Sun Microsystems
SunRay Thin Clients
GTA and Lab Clients
48
Intel
3.2 GHz Core 2 Duo x86 systems
Lab workstations
123
Apple Laptops
Various
Faculty use
12
Apple Desktops
Various
Student/Faculty use
21
Intel Laptops
Various
Faculty use
11
Intel Desktops
Various
Faculty use
9
HP
LaserJet 9050
Student/Faculty use
2
HP
Color LaserJet 5550
Student/Faculty use
2
Appendix D – Institutional Summary
Programs are requested to provide the following information.
1. The Institution
a. Name and address of the institution
University of Nebraska-Lincoln
201 Canfield Administration Building
Lincoln, NE 68588-0419
b. Name and title of the chief executive officer of the institution
Dr. Harvey Perlman, Chancellor
c. Name and title of the person submitting the self-study report.
Dr. Stephen D. Scott, Associate Professor and Vice Chair
d. Name the organizations by which the institution is now accredited and the dates of the
initial and most recent accreditation evaluations.
North Central Association of Colleges and Schools
30 North LaSalle Street, Suite 2400; Chicago IL 60602-2504;
Phone: (312) 263-0456
Initial Date: 1913; Most Recent Date: 2007
2.
Type of Control
The University of Nebraska-Lincoln is a Public Institution (a state and land-grant
university).
3. Educational Unit
The Computer Engineering program is managed by the Department of Computer Science
and Engineering, which resides in both the College of Arts & Sciences and the College of
Engineering, the latter of which has administrative authority over the Computer Engineering
program. The College of Engineering is a college unit that reports directly to the Office of
Academic Affairs. The chain of command is as follows:
Dr. Steve Goddard, Olsson Professor and Chair, Computer Science and Engineering
Dr. Timothy Wei, Dean, College of Engineering
Dr. Ellen Weissinger, Senior Vice Chancellor, Office of Academic Affairs
Dr. Harvey Perlman, Chancellor
4. Academic Support Units (Lincoln Campus)
Department of Mathematics, Dr. John Meakin, Milton Mohr Professor and Department
Chair
Department of Chemistry, Dr. James M. Takacs, Charles Bessey Professor and Department
Chair
Department of Physics, Dr. Dan Claes, Professor and Department Chair
5. Non-academic Support Units
Holland Computing Center, Dr. David R. Swanson, Director and Research Associate
Professor, Computer Science and Engineering
Library, Dr. Joan R. Giesecke, Dean of Libraries
6. Credit Unit
One semester hour of credit represents one class hour (50 minutes) or three laboratory hours
(150 minutes) per week. One academic year represents 30 weeks of classes, exclusive of
final examinations.
7. Tables
Table D-1. Program Enrollment and Degree Data and Table D-2. Personnel are presented on
the following pages.
Table D-1. Program Enrollment and Degree Data
Total
Undergrad
Total
Grad
Computer Engineering—Lincoln
160
107
2
4
6
24
0
30
0
141
4
86
4
-
13
8
9
20
25
30
120
88
-
17
18
7
0
0
1
3
4
3
FT
37
30
25
31
123
94
-
20
19
6
PT
FT
PT
0
51
1
0
24
1
0
21
2
6
47
5
6
143
9
2
101
5
-
32
18
17
Academic
Year
Current
Year
AY2011
1
AY2010
2
AY 2009
3
AY2008
4
AY2007
Enrollment Year
2nd
3rd
4th
33
37
33
FT
1st
57
PT
0
1
1
FT
PT
61
2
26
2
FT
45
PT
5th
Degrees Awarded
Associates
-
Bachelors
21
Masters
4+
Doctorates
0+
Give official fall term enrollment figures (head count) for the current and preceding four academic years and undergraduate
and graduate degrees conferred during each of those years. The "current" year means the academic year preceding the fall
visit.
FT--full time
PT--part time
Table D-2. Personnel
Computer Engineering—Lincoln
Year1: 2010
HEAD COUNT
FT
FTE2
PT
Administrative3
Faculty (tenure-track)
Other Faculty (excluding student
Assistants)
Student Teaching Assistants
Student Research Assistants
Technicians/Specialists
Office/Clerical Employees
Others4
Report data for the program being evaluated.
1
Data on this table should be for the fall term immediately preceding the visit.
Updated tables for the fall term when the ABET team is visiting are to be
prepared and presented to the team when they arrive.
2
For student teaching assistants, 1 FTE equals 20 hours per week of work (or
service). For undergraduate and graduate students, 1 FTE equals 15 semester
credit-hours (or 24 quarter credit-hours) per term of institutional course work,
meaning all courses — science, humanities and social sciences, etc. For faculty
members, 1 FTE equals what your institution defines as a full-time load.
3
Persons holding joint administrative/faculty positions or other combined
assignments should be allocated to each category according to the fraction of the
appointment assigned to that category.
4
Specify any other category considered appropriate, or leave blank.
Appendix E – Forms
E-1 Transfer Course Equivalency Form
E-2 Application for Admission to Engineering College
E-3 Retroactive Credit for CSCE 155
E-3 Retroactive Credit for CSCE 155 (cont’d)
E-4 Credit by Examination Form
APPLICATION FOR
_____________________ CREDIT BY EXAMINATION____________________
OFFICE OF REGISTRATION AND RECORDS
STEP 1: COURSE EXAMINATION
Complete a separate application for each course
to be examined
COURSE TO BE EXAMINED:
Department
Course Number
STEP 2: STUDENT INFORMATION
This address will be used to notify you of the
results of the examination.
Student Identification Number
Last Name
Middle
First
Residence Hall/Building
#
Room
Street
Apt. #
City
(
State
Email Address (required)
STEP 4: PERMISSION
Secure the written permission from the
Undergraduate Advising Office, CBA 138
STEP 5: FEE PAYMENT
Visit the Cashier at 121 Canfield Adm. Bldg.,
to make your fee payment before the
examination is to be given.
STEP 6: INSTRUCTOR VERIFICATION
Return this completed form to the instructor in
CBA 247, at least one week prior to the exam
date
Zip
)
Phone
STEP 3: ENROLLMENT VERIFICATION
Verify your Current enrollment and the course
to be examined at Registration and Records,
107 Canfield Adm. Bldg
Credit Hours
Student’s College
PRINT CLEARLY
FOR RECORDS
USE ONLY
FOR UNDERGRADUATE
ADVISING USE ONLY
FOR CASHIER’S
USE ONLY
______Examination passed
________Examination not passed.
Instructor’s Signature
Date
Department Address
Phone
INSTRUCTOR: Return this form to the Admissions Office, Alexander Building, 0417
E-5 Senior Check Form
E-5 Senior Check Form (cont’d)
Signature Attesting to Compliance
By signing below, I attest to the following:
That _______________________ (Name of the program(s)) has conducted an honest
assessment of compliance and has provided a complete and accurate disclosure of timely
information regarding compliance with ABET’s Criteria for Accrediting Engineering
Programs to include the General Criteria and any applicable Program Criteria, and the
ABET Accreditation Policy and Procedure Manual.
________________________________
Dean’s Name (As indicated on the RFE)
________________________________
Signature
_______________________
Date
Download