The following discussion presents the course requirements for computer systems engineering students prior to 2009.

Course Sequence 2005-9
Course Flowchart 2005-9 

The total required credits for the BSE degree is 132 credits for Computer Systems Engineering. There are four main categories of required credits.

Category Credits:
Core Curriculum: 76
Computer Systems Track Courses: 41
Advanced Math Elective: 3
Advanced Engineering/Science Electives: 12
Total Credits: 132

During the first two years (freshman and sophomore) of the BSE degree program, the student completes a set of core courses. These courses cover basic sciences, mathematics, writing and communications (speech), and other general education requirement (GER) courses. These credits total 76 credits for the Computer Systems Engineering track. This provides the student with a broad and solid background in the topics necessary to build a specialization in a field of engineering.

The CSE emphasis track courses are taken mostly in the 3rd and 4th (junior and senior) years. The CSE track has a series of required courses totaling 41 credits. In addition, the student selects an additional 12 credits of advanced engineering or science electives, and a three (3) credit advanced mathematics elective.

Engineering design is introduced early in the curriculum and is emphasized throughout the program. In addition to the seminar series, a three course introductory Engineering Practices series is a required part of the curriculum. It is an outstanding customized coordination of courses that specifically teaches engineering students what they most need to know early in the curriculum. These courses help students become more successful in all of their subsequent courses and to be more effective as practicing engineers.

Topics include applied mathematics, computer applications, experimental data gathering and analysis, collaborative teamwork, and report preparation and presentation. Also, a senior capstone design course is required.

Since the BSE program allows for the selection of more electives than the traditional BS engineering programs, students can custom design their curriculum to specialize in the areas of engineering most applicable for their plans. So, students can prepare themselves to specifically meet the needs of specific companies, and state and federal agencies.

Professional registration is emphasized throughout the program. Students attend three professional seminar courses that expose them to multiple experts from education and industry speaking about their field of expertise. All students are encouraged to take the Fundamental of Engineering examination before graduation.

Mathematics Minor
Upon completion of the BSE degree, the requirements for obtaining a Minor in Mathematics are also satisfied with any of the three emphasis tracks. Students are encouraged to apply for the mathematics minor with the BSE degree when applying for graduation.

All prerequisites for engineering courses must be completed with a grade of "C" or higher. A student that has a cumulative semester grade point average (GPA) in engineering courses below 2.00 will be placed on academic warning by the School of Engineering. If a student on academic warning status receives a semester GPA for engineering courses of at least 2.00, that student will be removed from academic warning status by the School of Engineering. Otherwise, the student will be dropped from the BSE program and must reapply in order to continue in the BSE program. Re-admittance requires a letter from the student requesting re-admittance with an explanation of the reasons why that is subject to approval by the department head.



Complete the General University Requirements for All Baccalaureate Degrees listed at the beginning of this chapter.



1. Complete the following core courses:

CHEM A105 General Chemistry I - 3 credits
CHEM A105L General Chemistry I Lab: 1 credit
ENGR A151 Engineering Practices I - 3 credits
ENGR A161 Engineering Practices II - 3 credits
ENGR A192 Engineering Seminar I - 1 credit
ENGR A251 Engineering Practices III - 3 credits
ENGR A292 Engineering Seminar II - 1 credit
ENGR A392 Engineering Seminar III - 1 credit
ENGR A438 Engineering Systems Design - 3 credits
ES A208 Engineering Mechanics - 4 credits
ES A302 Probability & Statistics - 3 credits
ESM A450 Economic Analysis & Operations - 3 credits
MATH A200 Calculus I - 4 credits
MATH A201 Calculus II - 4 credits
MATH A202 Calculus III - 4 credits
MATH A302 Ordinary Differential Equations - 3 credits
PHYS A211 General Physics I - 3 credits
PHYS A211L General Physics I Lab - credit
PHYS A212 General Physics II - 3 credits
PHYS A212L General Physics II Lab - 1 credit

2. Choose one of the specializations:

Computer Systems Engineering (41 credits)

Complete the following required courses:

CS A201 Programming Concepts - 3 credits
CS A203 Data Structures & Algorithms - 3 credits
CS A221 Computer Organization & Assembly Programming - 3 credits
CS A320 Operating Systems - 3 credits
CS A342 Networks - 3 credits
CSE A445 Computer Design & Interfacing - 4 credits
EE A203 Fundamentals of Electrical Engineering I - 4 credits
EE A204 Fundamentals of Electrical Engineering II - 4 credits
EE A241 Computer Hardware Concepts - 4 credits
EE A314 Electromagnetics - 3 credits
EE A314L Electromagnetics Laboratory I - 1 credit
EE A351 Signals & Systems - 3 credits
EE A465 Telecommunications - 3 credits

Advanced Mathematics Elective* - 3 credits
Advanced Engineering & Science Electives - 12 credits

BSE students are required to take 12 credits of advanced engineering/science electives from an approved list of electives for the particular emphasis area. Also, a 3 credit advanced mathematics elective is required that is selected from a single list common for all emphasis areas. Many elective courses require prerequisite courses that are also elective courses. Thus, in selecting elective courses students are strongly advised to work with their advisor to develop a cohesive set of elective courses. Choice of engineering electives is subject to approval by the student's advisor and the department head.

Advanced Mathematics Electives (3 credits)
BSE students are required to take one course from the following list of advanced mathematical elective courses:

MATH A310 Numerical Methods (3)
MATH A314 Linear Algebra (3)
MATH A321 Analysis of Several Variables (3)
MATH A324 Advanced Calculus (3)
MATH A371 Stochastic Processes (3)
MATH A407 Mathematical Statistics I (3)
MATH A410 Introduction to Complex Analysis (3)
MATH A422 Partial Differential Equations (3)

Advanced Engineering & Science Electives (12 credits)
BSE students are required to take 12 credits from list of approved advanced engineering and science elective courses.

BSE students with a Computer Systems Engineering emphasis are required to take 12 credits from the following list of elective courses:

CS A303 Object-Oriented Analysis, Design & Programming (3)
CS A331 Programming Language Concepts (3)
CS A351 Automata, Algorithms and Complexity (3)
CS A360 Database Systems (3)
CS A385 Computer Graphics and Multimedia (3)
CS A401 Software Engineering (3)
CS A405 Artificial Intelligence (3)
CS A413 Computer and Data Security (3)
CSE A451 Digital Signal Processing (3)
CSE A465 Network Security(3)
EE/ME A308 Instrumentation & Measurement (3)
EE A324 Electromagnetics II (3)
EE A324L Electromagnetics Lab II (1)
EE A353 Circuit Theory I (3)
EE A407 Power Distribution and Control (3)
EE A441 Integrated Circuit Design (3)
EE/ME A471 Automatic Control (3)
MATH A422 Partial Differential Equations (3)
PHYS A303 Modern Physics (3)
PHYS A456 Non-Linear Dynamics and Chaos (3)

A total of 132 credits is required for the degree, of which 42 credits must be upper division.