Skip to Content

Class Schedule For Computer Engineering - Spring 2013

IMPORTANT: Schedule Data is not real time.

Data was last updated: 05/17/2013 at 8:00 PM

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 GE & Grad Req
01 book for CPE 64 Section 01 31777 1 Discussion 20/2 TR TAH1007 0900AM-1015AM Dahlquist,Dennis L
02 book for CPE 64 Section 02 31826 1 Laboratory 10/1 T RVR3005 200PM-440PM Dahlquist,Dennis L
03 book for CPE 64 Section 03 31855 1 Laboratory 10/1 M RVR3005 100PM-340PM Dahlquist,Dennis L

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 GE & Grad Req
01 book for CPE 138 Section 01 31761 1 Discussion 9/2 MW ALP235 400PM-515PM Ghansah,Isaac

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 GE & Grad Req
01 book for CPE 142 Section 01 31762 1 Lecture 17/0 MW RVR1002 300PM-415PM Arad,Behnam S

CPE 144 - Dsp Architecture Design (3 Units)

Fundamental principles of Digital Signal Processing (DSP): sampling theory, aliasing effects, frequency response, Finite Impulse Response filters, Infinite Impulse Response filters, spectrum analysis, Z transforms, Discrete Fourier Transform, and Fast Fourier Transform. Emphasis on hardware design to achieve high-speed real and complex multiplications and additions. Pipelining, Harvard, and modified Harvard architectures are included. Concludes with architectural overviews of modern DSP applications: modems, speech processing, audio and video compression and expansion, and cellular.

Prerequisite: CPE 142.

Sect Books Class Nbr Ses Cmp Seats Tot/Avl Days Bldg/Room Times Faculty GE & Grad Req
01 book for CPE 144 Section 01 31778 1 Discussion 10/0 TR RVR1002 1200PM-115PM Smith,Warren D

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 GE & Grad Req
01 book for CPE 185 Section 01 31907 1 Discussion 30/17 TR ARC1011 1030AM-1145AM Dahlquist,Dennis L
02 book for CPE 185 Section 02 31908 1 Laboratory 10/6 M RVR3009 400PM-640PM Dahlquist,Dennis L
03 book for CPE 185 Section 03 31950 1 Laboratory 10/10 - Staff
04 book for CPE 185 Section 04 35478 1 Laboratory 24/15 R RVR3009 200PM-440PM Dahlquist,Dennis L

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 GE & Grad Req
01 book for CPE 186 Section 01 31779 1 Discussion 25/0 TR HMB202 700PM-815PM Shah,Jagat G

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/W).

Sect Books Class Nbr Ses Cmp Seats Tot/Avl Days Bldg/Room Times Faculty GE & Grad Req
01 book for CPE 191 Section 01 31827 1 Discussion 20/0 M RVR3001 600PM-650PM Belkhouche,Fethi
02 book for CPE 191 Section 02 31828 1 Laboratory 10/0 M RVR3001 310PM-550PM Belkhouche,Fethi
03 book for CPE 191 Section 03 31956 1 Laboratory 10/0 T RVR3001 430PM-710PM Tatro,Russell L

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 GE & Grad Req
01 book for CPE 195 Section 01 35502 1 Independent Study 10/10 TBAARR - Vadhva,Suresh K

CPE 195A - Professional Practice (1-12 Units)

Supervised employment in a professional engineering or computer science environment. Placement arranged through the College of Engineering and Computer Science. Requires satisfactory completion of the work assignment and a written report.

Prerequisite: Instructor permission.

Sect Books Class Nbr Ses Cmp Seats Tot/Avl Days Bldg/Room Times Faculty GE & Grad Req
1 book for CPE 195A Section 1 35506 1 Independent Study 10/10 TBAARR - Vadhva,Suresh K

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 GE & Grad Req
01 book for CPE 199 Section 01 35503 1 Independent Study 10/10 TBAARR - Staff

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 GE & Grad Req
01 book for CPE 201 Section 01 31874 1 Seminar 10/7 F RVR1006 200PM-250PM Kumar,Preetham B

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 GE & Grad Req
01 book for CPE 299 Section 01 35504 1 Thesis Research 10/10 TBAARR - Staff

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 GE & Grad Req
1 book for CPE 500 Section 1 35505 1 Thesis Research 10/10 TBAARR - Staff

Session Codes

1 - Regular Academic Session (01/28/2013 to 05/17/2013)