Skip to contentSkip to navigation

Undergraduate Program Computer Engineering


ABET logoThe Bachelor of Science in Computer Engineering program is accredited by the Engineering Accreditation Commission of ABET,
The Electrical Engineering Program Objectives and Program Outcomes are shown below.

The mission of the department of Electrical and Computer Engineering is to fulfill the needs of the region and state by providing an undergraduate technical education in electrical engineering and computer engineering to a diverse group of students. Additionally, the department strives to continually update its program of study in order to qualify its graduates for positions in industry located in the region and beyond while providing sufficient breadth and depth in its program to assure its graduates a successful practice in the profession. At the same time, students are grounded in the rigorous scientific and theoretical foundations of the discipline, in order to enable graduates to enter and be successful in advanced level educational program of their choosing, but also to be able to build upon this strong foundation and extend it to new depth.

Computer Engineering Program Objectives

The Computer Engineering Program through the academic structure of California State University, Fresno awards degrees to students who within three to five years of graduation, through work experience and/or graduate education in the engineering field will be expected to
  1. have grown technically to the level sufficient to be productive in their respective industry workplaces.
  2. be capable of addressing technical problems of increasing complexity.
  3. communicate and function effectively in an interdisciplinary team environment at a level commensurate with their career development.
  4. demonstrate an ability for independent learning and continued professional as well as ethical development. 

Computer Engineering Student Learning Outcomes

Graduates of the Computer Engineering program are expected to achieve the following student learning outcomes.

a.   "an ability to apply knowledge of mathematics, science, and engineering"

b.   "an ability to design and conduct experiments, as well as to analyze and interpret data"

c.   "an ability to design a system, component, or process to meet desired needs within realistic constraints such as economic, environmental, social, political, ethical, health and safety, manufacturability, and sustainability"

d.   "an ability to function on multi-disciplinary teams"

e.   "an ability to identify, formulate, and solve engineering problems"

f.    "an understanding of professional and ethical responsibility"

g.   "an ability to communicate effectively"

h.   "the broad education necessary to understand the impact of engineering solutions in a global, economic, environmental, and societal context"

i.    "a recognition of the need for, and an ability to engage in life-long learning"

j.    "a knowledge of contemporary issues"

k.   "an ability to use the techniques, skills, and modern engineering tools necessary for engineering practice" 

Recommended Program of Study

The ECE department offers courses to facilitate the completion of the degree program in four years. For more information, go to the Four Year Degree Roadmap.

Enrollment and Graduation Data

Year Fall Enrollment Spring Enrollment # of Graduates
2008 - 2009 125  119  10
2009 - 2010 122  105  8
2010 - 2011 139  119  2
2011 - 2012 152  129  15
2012 - 2013 159  130  7
2013 - 2014 167  156  16
2014 - 2015  208  180  11
2015 - 2016 221 185 15
2016 - 2017 226 201 19
2017 - 2018 240 213  

Computer Engineering Major

Computer boardComputer Engineering  encompasses digital and computer systems,  embedded processors, digital signal processing, 
R. F. (wireless) systems,  optical communications, solid-state electronics, integrated circuit design and fabrication, computer networking and software engineering.   Our BS degree program combines:   

  • A strong emphasis on electrical  engineering (primarily electronic circuits and systems) 
  • A broad basis in mathematics, physical science, and general engineering 
  • Fundamentals of computer science including programming methodology, software engineering
  • Introductory and advanced concepts in  the design of computers and computer systems 

A rich set of technical area courses is available to allow students to broaden their knowledge within any of several computer engineering areas. 

Bachelor of Science Degree Requirements
Computer Engineering Major

(See note 1)

Major requirements (68 units)
ECE 171 or  CSCI 407281 or CSCI 418585L9090L103106107118118L124125128128L174176178186A (52 units)
Technical Area (16 units)
Select at least 16 units from the following: ECE 114115119L126132134134L135138138L140146148155, 156,172173CSCI 144CSCI 150156

Other requirements (56 units)
--- General Education ---
Select one course from each of the G.E. areas: Area A1, A2, D1, D2. (See G. E. listings.)
The following courses are required to satisfy both G.E. and major requirements: MATH 75 [B4], CHEM 3A [B1], PHIL 1 or 10 [C2], ECE 186B [IB], PLSI 120 or BA 104 [M/I], ECON 40 or 50 [D3], BIOL 10[B2]

--- Additional requirements ---
MATH 767781PHYS 4APHYS 4BPHYS 4BLPHYS 4C (see advising notes)

Total (124 units)

Note: Engineering majors are exempt from G.E. Area A3, third course Area C, Area E, and Area ID.

Advising Notes

  1. Courses in mathematics, the physical sciences, or engineering taken CR/NC are not counted toward fulfillment of degree requirements in computer engineering.
  2. Computer engineering majors might consider a math minor. (See faculty adviser for details.)
  3. All computer engineering students must consult with their academic adviser at least once each year.
  4. The Upper-Division Writing Skills requirements can be met by passing the university examination or completing an upper-division writing course with a letter grade of C or better no sooner than the term in which 60 units of coursework are completed. The writing course units are not counted toward the required 130 program units.
  5. ENGR 101 may be taken instead of MATH 81.
  6. The prerequisites for ECE 186A are ECE 85, 85L, 90, 106, 118, 120L, 124, 128, 128L; CSCI 41; and one course from ECE 107, 174, 176, or CSCI 150.
  7. Students must enroll in and complete ECE 1 during the first two semesters of attendance at Fresno State.
  8. The following prerequisite courses must be completed with a letter grade of C or better: ECE 72, 71, 85, 85L, 90, 90L.

Prerequisites: Students violating any course prerequisites may be required to take an additional course (if they earned a C) or repeat a course (if they earned a D or less.) Repeated violations of prerequisites may trigger disciplinary action.

Click here for the roadmap.