Minor in Computer Engineering

The purpose of the Minor in Computer Engineering is to give students who are interested in the computer technology a good basic background in software development, digital electronics, computer organization, and microprocessor applications. Additional knowledge of computer networks, multimedia systems, real-time systems, etc. may be acquired through electives. Students interested in the computer engineering minor must meet with the program coordinator and complete the Computer Engineering Minor Program Approval Form. Revision of the form requires the approval of the program coordinator.

Computer Engineering Minor — 21 units

Prerequisite Requirements (25 units)

The minor is intended for students who have satisfied the following prerequisite requirements.

MATH 226Calculus I4
MATH 227Calculus II4
MATH 228Calculus III4
MATH 245Elementary Differential Equations and Linear Algebra3
PHYS 220
PHYS 222
General Physics with Calculus I
and General Physics with Calculus I Laboratory
PHYS 230
PHYS 232
General Physics with Calculus II
and General Physics with Calculus II Laboratory
ENGR 212Introduction to Unix and Linux for Engineers2

The minor may be satisfied by a minimum of 21 units (not including prerequisite units) distributed as follows:

Core Requirements (15 units)

ENGR 213Introduction to C Programming for Engineers3
ENGR 205Electric Circuits3
ENGR 206Circuits and Instrumentation Laboratory1
ENGR 356Digital Design3
ENGR 357Digital Design Laboratory1
ENGR 478Design with Microprocessors4

Electives (6 units)

Approved upper division computer engineering courses. No upper division course from the major can be double-counted toward meeting the elective requirements of the minor or second major. There must be prior approval from the program head.

To earn the Minor in Computer Engineering, a student must complete at least 12 of the required 21 core and elective units at SF State. Each of the courses in the minor must be taken for a letter grade (CR/NC is not acceptable).