(Effective Fall 2014)
Technical electives are courses (generally in computer science, mathematics, engineering,
or business) oriented toward the design or use of computers.
The following courses are recommended as technical electives. Other courses may be
approved by the CS Advisor in consultation with the CS Undergraduate Curriculum Committee.
NOTE: Courses on the following lists that are required for either the Software Engineering
or Computer Systems Science degrees, or any of the concentration areas of the Computer
Science degree, may NOT also be used to fulfill the technical elective requirements
in that option or degree program.
Any CS 3000, 4000 or 5000 level courses (except CS 3000)
NOTE: Because of the more difficult nature of CS 5000 level classes, students should
be seniors and have at least a 3.0 and preferably a 3.5 GPA in CS courses.
ENT 2950 - Enterprise Project Work I
ENT 2960 - Enterprise Project Work II
ENT 3950 - Enterprise Project Work III
ENT 3960 - Enterprise Project Work IV
ENT 4950 - Enterprise Project Work V
ENT 4960 - Enterprise Project Work VI
ENT 4900 - Enterprise Project Work V for Non-Engineering Majors
ENT 4910 - Enterprise Project Work VI for Non-Engineering Majors
Engineering and Engineering Technology
EE 2150 - Introduction to Signal Processing
EE 2174 - Digital Logic
EET 2413 - Data Communications (SCSY only)
EE 3010 - Circuits and Instrumentation
EE 3130 - Electronics
EE 3171 - Micro-controller Applications
EE 3173 - Hardware/Software System Integration
EE 3305 - Circuit and Analysis Lab
EE 4173* - Computer System Architecture
EE 4253 - Real-Time Digital Processing
EE 4271 - VLSI Design
EE 4272* - Computer Network
EE 4735* - Embedded Systems Programming
SSE/CE 4750 - Risk Analysis
EE 4870* - Special Topics in Computer Engineering
EE 4900 - Design Fundamentals
EE 4901 - EE Design Project 1
EE 4910 - EE Design Project 2
*These courses may be used as CS 4000 level elective classes (4xxx ,4yyy, 4zzz)
Most MA courses that are not required for your option qualify -- see an advisor for
clarification.
The following math courses DO NOT qualify as technical electives:
Courses numbered below 1900
More than 1 introductory statistics course
MA 2010 - Recreational Mathematics
MA 2990 - Elementary Topics in Mathematics
MA 4945 - History of Mathematics (only allowed for education majors)
BUS 2300 - Quantitative Problem Solving
MIS 2000 - IS/IT Management
OSM 3200 - Project Management (SSEN only)
ACC 4800 - Accounting Systems
HU 2701 - Logic and Critical Thinking
UN 3002 - Cooperative Education Laboratory
Cognitive and Learning Sciences
PSY 3870 - Human-Centered Design
PSY 4080 - Special Topics: Technology, Tools and Culture online course