Skip to Content

Class Schedule For Computer Engineering - Fall2018

IMPORTANT: Schedule Data is not real time.

Data was last updated: 01/04/2019 at 9:00 AM

Students should login to the MySacState and click on "Search the Class Schedule" for real-time class schedule information, including the number of open seats.

Table Of Contents

CPE 64 - Intro To Logic Design (4 Units)

Covers the following topics: logic gates, binary number system, conversion between number systems, Boolean algebra, Karnaugh maps, combinational logic, digital logic design, flip-flops, programmable logic devices (PLDs), counters, registers, memories, state machines, designing combinational logic and state machines into PLDs, and basic computer architecture. Lab emphasizes the use of software equation entry design tools, the use of a schematic entry, and the use of a logic simulation design tool. Lab assignments are design-oriented. Lecture three hours; laboratory three hours.

Prerequisite: CSC 15 or CSC 25.

Cross Listed: EEE 64; only one may be counted for credit.

Sect Books Class Nbr Ses Cmp Seats Tot/Avl Days Bldg/Room Times Faculty Class Attributes
01 book for CPE 64 Section 01 82458 1 Discussion 30/1 T ARC1010 1030AM-1145AM Dahlquist,Dennis HY
01 book for CPE 64 Section 01 82458 1 Discussion 30/1 WEBONLINE - Dahlquist,Dennis HY
02 book for CPE 64 Section 02 82464 1 Laboratory 10/0 T RVR3005 1200PM-0240PM OstadRahimi,Mehran
03 book for CPE 64 Section 03 82648 1 Laboratory 10/1 F RVR3005 0300PM-0540PM Sevaiyan,Balaguru
04 book for CPE 64 Section 04 82649 1 Laboratory 10/1 R RVR3005 0600PM-0840PM OstadRahimi,Mehran
05 book for CPE 64 Section 05 82650 1 Discussion 15/0 T ARC1015 0130PM-0245PM Vadhva,Suresh
05 book for CPE 64 Section 05 82650 1 Discussion 15/0 R ALP153 0130PM-0245PM Vadhva,Suresh
06 book for CPE 64 Section 06 82651 1 Laboratory 8/0 R RVR3005 0300PM-0540PM Frost,Brian Scott
07 book for CPE 64 Section 07 82652 1 Laboratory 7/0 T RVR3005 0900AM-1140AM Pang,Jing
08 book for CPE 64 Section 08 82940 1 Discussion 10/0 R ARC1010 0900AM-1015AM Dahlquist,Dennis HY
08 book for CPE 64 Section 08 82940 1 Discussion 10/0 WEBONLINE - Dahlquist,Dennis HY
09 book for CPE 64 Section 09 82941 1 Laboratory 10/0 R RVR3005 1200PM-0240PM Wekanda,Samuel

CPE 138 - Computer Network+Internet (3 Units)

Overview of the fundamentals of computer networks and connections between networks, from the physical layer up through peer-to-peer communications at the application level. Lower layer characteristics including serial vs. parallel, capacity issues, high-speed connections, LAN framing and error handling. LAN vs. WAN characteristics, network architecture and the ISO network model. Internetworking components including LANs, repeaters, routers, bridges, and gateways. Internet addresses, TCP/IP, and the Domain Name System. Common Internet client/server application protocols including SMTP and FTP. Client/Server programming involving sockets. World Wide Web characteristics including CGI and HTTP protocol, Web pages, Web browsers, Web servers, and Applets. Introduction to advanced Web issues such as Web security, Search engine operations, and Web database operations.

Prerequisite: CSC 35, CSC 60, CSC 130.

Cross Listed: CSC 138; only one may be counted for credit.

Sect Books Class Nbr Ses Cmp Seats Tot/Avl Days Bldg/Room Times Faculty Class Attributes
01 book for CPE 138 Section 01 82559 1 Discussion 10/8 TR RVR1002 0700PM-0815PM Panzica,Michael V
02 book for CPE 138 Section 02 86628 1 Discussion 10/4 MW TAH1007 0530PM-0645PM Panzica,Michael V
03 book for CPE 138 Section 03 86629 1 Discussion 10/6 TR EUR107 1030AM-1145AM Wang,Xuyu
04 book for CPE 138 Section 04 86630 1 Discussion 10/9 TR ALP148 0530PM-0645PM Wang,Xuyu
05 book for CPE 138 Section 05 82666 1 Discussion 10/6 TR SQU316 0530PM-0645PM Panzica,Michael V

CPE 142 - Adv Computer Organization (3 Units)

Design and performance issues of computers. Instruction set architecture, computer arithmetic, processor design, survey of contemporary architectures, interfacing I/O devices, hierarchal memory design and analysis, parallelism and multiprocessing, distributed systems, techniques for enhancing performance, and an introduction to EDA tools for design and verification of computers. Design and simulation of a microcomputer in an HDL.

Note: Open to students with full CSC or CPE major standing only.

Prerequisite: CSC 137 or CPE 166 and CPE 185.

Cross Listed: CPE 142; only one may be counted for credit.

Sect Books Class Nbr Ses Cmp Seats Tot/Avl Days Bldg/Room Times Faculty Class Attributes
01 book for CPE 142 Section 01 86558 1 Lecture 15/0 MW RVR1010 0300PM-0415PM Arad,Behnam S

CPE 151 - Cmos And Vlsi (3 Units)

Begins with an introduction to CMOS gates and design of CMOS combinational and sequential functions at the gate level, including CMOS memory. The theory of MOS transistors is covered including: DC equations, threshold voltage, body effect, subthreshold region, channel length modulation, tunneling, punch through, basic CMOS invertor, and the CMOS transmission gate. A basic exposure to VLSI includes the following topics: CMOS processing technology, CMOS layout, CMOS circuit design and CMOS logic design. Simulations on SPICE and basic VLSI layouts using LEDIT will be included.

Prerequisite: CPE 64 and EEE 108.

Sect Books Class Nbr Ses Cmp Seats Tot/Avl Days Bldg/Room Times Faculty Class Attributes
01 book for CPE 151 Section 01 82769 1 Discussion 60/25 TR RVR1015 0300PM-0415PM Meduri,Praveen K

CPE 159 - Operating Systm Pragmatic (3 Units)

Application of operating system principles to the design and implementation of a multi-tasking operating system. Students will write an operating system for a computer system. Topics include scheduling of processes, control and allocation of computer resources and user interfacing.

Prerequisite: CSC 139.

Cross Listed: CSC 159; only one may be counted for credit.

Sect Books Class Nbr Ses Cmp Seats Tot/Avl Days Bldg/Room Times Faculty Class Attributes
01 book for CPE 159 Section 01 86259 1 Discussion 15/0 MW ARC1015 0400PM-0515PM Chang,W

CPE 166 - Advanced Logic Design (4 Units)

VHDL and Verilog Hardware Description Languages are studied and used on the following advanced level logic design topics: synchronous state machines, asynchronous state machines, metastability, hazards, races, testability, boundary scan, scan chains, and built-in self-tests. Commercial Electronic Design Automation (EDA) toolsets are used to synthesize lab projects containing a hierarchy of modules into Field Programmable Gate Arrays (FPGAs). Post synthesis simulations by these same tools verify the design before implementation on rapid prototyping boards in the lab.

Prerequisite: CPE 64, ENGR 17.

Sect Books Class Nbr Ses Cmp Seats Tot/Avl Days Bldg/Room Times Faculty Class Attributes
01 book for CPE 166 Section 01 82591 1 Discussion 32/0 MWF RVR1006 1000AM-1050AM Pang,Jing
02 book for CPE 166 Section 02 82592 1 Laboratory 16/0 W RVR3005 0200PM-0440PM Pang,Jing
03 book for CPE 166 Section 03 82600 1 Laboratory 16/0 M RVR3005 0200PM-0440PM Pang,Jing

CPE 185 - Computer Interfacing (4 Units)

Design of microcomputer systems including memory systems, parallel and serial input/output, timer modules, and interrupt structures; designing "C" language code, in laboratory, to exercise interface modules of parallel and serial input/output, timer modules, and interrupts; extensive study of interrupt handlers, assemblers, linkers, and loaders. Practical features of interfaces, handshaking techniques, displays, keypads, and trackballs are included.

Prerequisite: CPE 64, CSC 35 and CSC 60.

Sect Books Class Nbr Ses Cmp Seats Tot/Avl Days Bldg/Room Times Faculty Class Attributes
01 book for CPE 185 Section 01 82408 1 Discussion 30/0 R ARC1010 1030AM-1145AM Dahlquist,Dennis HY
01 book for CPE 185 Section 01 82408 1 Discussion 30/0 WEBONLINE - Dahlquist,Dennis HY
02 book for CPE 185 Section 02 82409 1 Laboratory 15/0 T RVR3009 0630PM-0910PM Telles,Eric J
03 book for CPE 185 Section 03 82501 1 Laboratory 15/0 W RVR3009 0630PM-0910PM Kennedy,Sean Patrick

CPE 186 - Computer Hardware Design (3 Units)

Study of Intel and Motorola architectures, bus structures, interrupts, memory interface and controllers, bus arbitration, DMA controllers, I/O interface, bridges and microcontroller. Electromagnetic compatibility and regulations, cabling and shielding, grounding, digital circuit noise and layout.

Prerequisite: CPE 185 or EEE 174.

Sect Books Class Nbr Ses Cmp Seats Tot/Avl Days Bldg/Room Times Faculty Class Attributes
01 book for CPE 186 Section 01 82623 1 Discussion 30/3 TR SQU316 0300PM-0415PM OstadRahimi,Mehran

CPE 187 - Embedded Proc Sys Design (2 Units)

Students will design, construct and test an embedded processor system project. All address decoding, control functions, input and output ports, handshaking signals and interrupt control will be implemented in an FPGA. The system will interface to a microcontroller system. Students will use an assembler, a C compiler and either VHDL or Verilog to fully test their project. Laboratory techniques include oscilloscopes, logic analyzers, protocol analyzers and programmers for EPROMs, FLASH and microcontrollers. One lecture per week and one three-hour laboratory per week.

Prerequisite: CPE 166, CPE 185, EEE 102, and (GWAR Certification before Fall 09, or WPJ score of 70+, or at least a C- in ENGL 109M or ENGL 109W).

Sect Books Class Nbr Ses Cmp Seats Tot/Avl Days Bldg/Room Times Faculty Class Attributes
01 book for CPE 187 Section 01 86437 1 Discussion 15/6 R RVR5017 0130PM-0245PM Dahlquist,Dennis HY
01 book for CPE 187 Section 01 86437 1 Discussion 15/6 WEBONLINE - Dahlquist,Dennis HY
02 book for CPE 187 Section 02 86438 1 Laboratory 15/6 TBAARR - Dahlquist,Dennis

CPE 190 - Senior Design Project I (2 Units)

Centers on developing hardware and software project planning and engineering design skills. Emphasis is placed on design philosophies, problem definition, project planning and budgeting, written and oral communication skills, working with others in a team arrangement, development of specifications and effective utilization of available resources. Lecture one hour per week, laboratory three hours per week.

Prerequisite: CPE 142, CPE 166, CPE 186, CPE 187, EEE 108

Sect Books Class Nbr Ses Cmp Seats Tot/Avl Days Bldg/Room Times Faculty Class Attributes
01 book for CPE 190 Section 01 82406 1 Discussion 20/3 M EUR115 0200PM-0250PM Tatro,Russell L
02 book for CPE 190 Section 02 82407 1 Laboratory 10/0 M RVR3001 0300PM-0540PM Levine,Neal Frederick
03 book for CPE 190 Section 03 82527 1 Laboratory 10/3 M RVR3017 0300PM-0540PM Tatro,Russell L

CPE 191 - Senior Design Project II (2 Units)

Continuation of CPE 190. Students are expected to continue the project started by design teams in CPE 190. The hardware will be completed, tested and redesigned if necessary. At the same time, software for the project will be finished and debugged. The final results of the team project will be presented to the CPE faculty and students at a prearranged seminar. Lecture one hour, laboratory three hours.

Prerequisite: CPE 190, and (GWAR Certification before Fall 09, or WPJ score of 70+, or at least a C- in ENGL 109M or ENGL 109W).

Sect Books Class Nbr Ses Cmp Seats Tot/Avl Days Bldg/Room Times Faculty Class Attributes
01 book for CPE 191 Section 01 82653 1 Discussion 37/11 W RVR3001 0200PM-0250PM Vadhva,Suresh
02 book for CPE 191 Section 02 82654 1 Laboratory 15/11 W RVR3001 0300PM-0540PM Vadhva,Suresh
03 book for CPE 191 Section 03 82685 1 Laboratory 11/0 TBAARR - Vadhva,Suresh
04 book for CPE 191 Section 04 86760 1 Laboratory 9/1 - Cottle,James G

CPE 195 - Field Work in CPE (1-15 Units)

Directed observations and work experience in computer engineering with firms in the industry or public agencies. Supervision is provided by the instructional staff and the cooperating agencies. Faculty approval required.

Note: May be repeated for credit.

Prerequisite: Petition approval by Program Coordinator.

Sect Books Class Nbr Ses Cmp Seats Tot/Avl Days Bldg/Room Times Faculty Class Attributes
01 book for CPE 195 Section 01 82411 1 Independent Study 15/14 - Shafizadeh,Kevan
Arad,Behnam S

CPE 199 - Special Problems (1-3 Units)

Individual projects or directed reading.

Note: Open only to those students who appear competent to carry on individual work. Admission to this course requires approval of the faculty member under whom the individual work is to be conducted, in addition to the approval of the advisor. May be repeated for credit.

Prerequisite: Instructor permission.

Sect Books Class Nbr Ses Cmp Seats Tot/Avl Days Bldg/Room Times Faculty Class Attributes
01 book for CPE 199 Section 01 82887 1 Independent Study 15/10 - Shafizadeh,Kevan
Dahlquist,Dennis

CPE 201 - Research Methodology (1 Units)

Research methodology, problem formulation and problem solving. Collective and individual study of selective issues and problems relating to fields of study in the Computer Engineering Graduate Program. Orientation to the requirements for Master's Thesis or Project in Computer Engineering.

Prerequisite: Fully classified graduate status.

Sect Books Class Nbr Ses Cmp Seats Tot/Avl Days Bldg/Room Times Faculty Class Attributes
01 book for CPE 201 Section 01 82461 1 Seminar 5/4 F RVR1008 1200PM-1250PM Kumar,Preetham B

CPE 274 - Advanced Timing Analysis (3 Units)

Timing analysis of Application Specific Integrated Circuit (ASIC) designs: Topics include ASIC design methodology, static timing analysis, timing design constraints, design reports, clock timing issues, timing exceptions, operating conditions, hierarchical analysis, analyzing designs with asynchronous logic, performance measurement and power issues.

Prerequisite: EEE 273, CSC 273, CPE 273 or instructor permission.

Cross-listed: EEE 274; only one may be counted for credit.

Sect Books Class Nbr Ses Cmp Seats Tot/Avl Days Bldg/Room Times Faculty Class Attributes
01 book for CPE 274 Section 01 82729 1 Seminar 12/12 MWF DH111 0900AM-0950AM Pang,Jing

CPE 299 - Special Problems (1-3 Units)

Open to qualified students who wish to pursue problems of their own choice. Projects must have approval and supervision of a faculty advisor.

Prerequisite: Instructor permission.

Sect Books Class Nbr Ses Cmp Seats Tot/Avl Days Bldg/Room Times Faculty Class Attributes
01 book for CPE 299 Section 01 87389 1 Thesis Research 5/4 - Shobaki,Ghassan
Shafizadeh,Kevan

CPE 500 - Culminating Experience (1-3 Units)

Completion of a thesis or project approved for the master's degree.

Note: May be repeated for credit.

Prerequisite: Advanced to candidacy and graduate coordinator's permission.

Sect Books Class Nbr Ses Cmp Seats Tot/Avl Days Bldg/Room Times Faculty Class Attributes
01 book for CPE 500 Section 01 87390 1 Thesis Research 599/598 - Meduri,Praveen K
Shafizadeh,Kevan

Legend

Icon Description
Book Legend Icon The icon links you to the identified course materials list.
Low Cost Course Materials Legend Icon This course has been identified as having total course material costs under $40.00. Costs are determined by the campus affiliated book store. Availability of low cost materials may be limited to bookstore availability.
Zero Cost Course Materials Legend Icon This course has been identified as having Zero cost course materials.

Class Attribute Codes

HY - Hybrid (OnLine & In-Person Meetings)

Session Codes

1 - Regular Academic Session (08/27/2018 to 12/07/2018)