Course Listing

  • Engineering Courses

ECE 224A. VLSI Project Design
ECE 224B. VLSI Project Testing
ECE 255. VLSI Testing Techniques
ECE 124A. VLSI Principles
ECE 124B. Integrated Circuit Design and Fabrication
ECE 256A. Introduction to Design Automation
ECE 256C. Advanced VLSI Architecture and Design

ECE 154. Introduction to Computer Architecture
ECE 254A. Advanced Computer Architecture: Supercomputers
ECE 254B. Advanced Computer Architecture: Parallel Processing
ECE 254C. Advanced Computer Architecture: Distributed Systems

ECE 85. Digital Logic Design
ECE 152B. Digital Design Methodologies
ECE 152C. Microcomputer-Based Digital Design
ECE 155. Introduction to Computer Networks

ECE 130A-B. Signal Analysis and Processing
ECE 132. Introduction to Solid State Electronic Devices
ECE 134. Introductory Field Theory
ECE 137A. Circuits and Electronics I
ECE 137B. Circuits and Electronics II
ECE 2A-B-C. Circuits, Devices, and Systems

Mechanical Engineering 31. Engineering Materials

Engineering 203. Graduate Research Writing
Engineering 103. Advanced Engineering Writing
Engineering 101. Ethics in Engineering

Computer Science 11FO. Programming Language Laboratory: Fortran
Computer Science 12. Introduction to C and UNIX
Computer Science 30. Introduction to Computer Systems
Computer Science 110. Programming Language: Pascal


  • Math/Science

Math 75. Mathematical Analysis I
Math 76. Mathematical Analysis II
Math 77. Mathematical Analysis III
Math 81. Applied Analysis
Math 5B. Applied Linear Algebra
Math 050. Probability and Statistics

Physics 5A. Principles of Physics I
Physics 5B. Principles of Physics II
Chemistry 1A. General Chemistry
Chemistry 1C. General Chemistry
Chemistry 1CL. General Chemistry Laboratory
Biology 10. Life Science
Biology 110. Human Ecology


  • Social Science

Political Science 2. American Government and Institutions
Political Science 121. International Politics

Black Studies 6. The Civil Rights Movement
Black Studies 130A. Negritude and African Literature
Religious Studies 80C. Religion and Western Civilization III: Modern
Scandinavian 137. Scandinavian folklore and folk tale


  • English/Foreign Languages

English 1. Composition
English 3. Intermediate Academic Writing

German 1A.
German 1B.
French 1.


  • Engineering Courses

ECE 224A. VLSI Project Design - Detailed Syllabus

(4) Steven E. Butner

Organization, planning, circuit design, mask layout, simulation, and analysis of Very Large-Scale Integrated circuits (VLSI circuits). Application of computer-aided design tools and techniques. Design of a substantial NMOS or CMOS VLSI project.


ECE 224B. VLSI Project Testing - Detailed Syllabus

(4) Steven E. Butner

Test equipment and testing techniques. Methods for diagnosing design problems. Students perform laboratory testing of their fabricated designs from ECE 224A.


ECE 255. VLSI Testing Techniques - Detailed Syllabus - Projects

(4) Tim Cheng

Concepts, algorithms and design techniques for VLSI testing. Fault modeling, fault simulation, automatic test generation, design for testability, built-in self test, testability analysis, delay testing and synthesis for testability.


ECE 124A. VLSI Principles - Detailed Syllabus

(4) Forrest D. Brewer

Semiconductor devices and device models, fabrication principles and design rules. Device layout and mask production.


ECE 124B. Integrated Circuit Design and Fabrication - Detailed Syllabus

(4) Pierre Petroff

Theory, fabrication, and characterization of solid state devices and circuits including P-N junctions, capacitors, bipolar and MOS devices. NMOS circuits will be designed, simulated, fabricated, and tested. The physics and performance of VLSI processing steps will be discussed and analyzed using computer simulations.


ECE 256A. Introduction to Design Automation - Detailed Syllabus

(4) Malgorzata Marek-Sadowska

Overview of physical level design automation. Partitioning, placement, routing and structured design of VLSI and PC-board structures. Techniques will include graph theoretic algorithms, integer linear programming, force-directed and simulated annealing neuristics.


ECE 256C. Advanced VLSI Architecture and Design - Detailed Syllabus

(4) Forrest D. Brewer

Prerequisites: ECE 224A, 256A, 256B, or ECE 124A and consent of instructor.

Large Scale VLSI design with attention to performance constraints in real-world designs. Topics include: circuit modeling, communication parasitics, architecture optimization, and packaging. Large scale project will be fabricated using silicon compilation tools.


ECE 154. Introduction to Computer Architecture - Detailed Syllabus

(4) J. Kelly

Computer architecture representation methods. Classical processor/memory/switch aspects of computer architecture: instructions, addressing, interpretation and control, I/O systems, and memory hierarchies. Aspects of system architecture: protection mechanisms and hardware aids to supervision, specialized processors, and multi-processor/computer systems. Evaluation methods and system analysis.


ECE 254A. Advanced Computer Architecture: Supercomputers

(4) P. Michael Melliar-Smith

Design and application aspects of high-performance uniprocessors and shared memory multiprocessors. Memory design issues: cache memories, address translation, interleaving. Processor design issues: instruction sets, pipelining, vector processing. Software issues: explicit/implicit vectorization, vector-processing languages, optimizing compilers. Case studies of designs and applications.


ECE 254B. Advanced Computer Architecture: Parallel Processing

(4) Behrooz Parhami

The nature of concurrent computations. Idealized models of parallel systems. Practical realization of concurrency. Interconnection networks. Building-block parallel algorithms. Algorithm design, optimality, and efficiency. Mapping and scheduling of computations. Example multiprocessors and multicomputers.


ECE 254C. Advanced Computer Architecture: Distributed Systems

(4) P. Michael Melliar-Smith

Multicomputers and distributed architectures. Message-based asynchronous computations. Distributed algorithms and their performance. Hardware issues: nodes, links, and communication mechanisms. Control issues: synchronization, global state determination, distributed consensus, and fault tolerance. Software issues: operating systems and languages.


ECE 85. Digital Logic Design (CSUF)

(4) Larry D. Owens

Boolean algebra, logic gates, number systems, combinational logic, minimization techniques. Design of combinatorial circuits using SSI and MSI. Introduction to sequential circuits and state machines. Synchronous state machine design. Mealey and Moore models


ECE 152B. Digital Design Methodologies - Detailed Syllabus

(5) Tim Cheng

Design methodologies of digital systems, the register and processor levels. Design of functional subsystems, including arithmetic processors, hardwired and microprogrammed control units, memory systems, and bussing systems. System organization including communication, input/output systems, and multiple CPU systems.


ECE 152C. Microcomputer-Based Digital Design

(5) Roger C. Wood

Merits of microcomputer-based design. Microcomputer registers and data manipulation. Microcomputer hardware including processor, memory, and I/O support devices. Microcomputer system concepts; memory mapping, interrupts, DMA, I/O systems, and multiple micro-systems. Hardware and software development procedures. Application examples.


ECE 155. Introduction to Computer Networks - Detailed Syllabus

(4) Louise Moser

OSI reference model, analog and digital transmission, local-area networks, packet switching, protocols, routing, flow control, performance, error recovery, security, client-server systems, Internet, ATM.


ECE 130A-B. Signal Analysis and Processing - Detailed Syllabus A or B

(4-4) Hua Lee

Analysis of discrete- and continuous-time linear systems in the time and frequency domains. Superposition and convolution. Bilateral and unilateral Laplace and Z transforms. Fourier series, Fourier transforms, discrete Fourier transforms. Filtering, modulation, and sampling. Feedback.


ECE 132. Introduction to Solid State Electronic Devices

(4) Umesh K. Mishra

Electrons and holes in semiconductors; Doping (p and n); state occupation statistics; transport properties of electrons and holes; p-n junction diodes; I-V, C-V, and switching properties of p-n junctions; introduction to bipolar transistors, MOSFETs and JFETs.


ECE 134. Introductory Field Theory - Detailed Syllabus

(4) Pierre Petroff

Electric and magnetic field concepts and laws. Fundamentals of vector analysis. Dipoles, properties of materials, energy, Maxwell's equations. Laplace, Poisson, and wave equations, and methods for their solution. Plane waves.


ECE 137A. Circuits and Electronics I - Detailed Syllabus

(4) Mark J. W. Rodwell

Analysis of single stage and multistage transistor circuits, including biasing, gain, and impedances. High-frequency and low-frequency analysis of active and passive networks and their resulting transient response (Laplace methods). Analysis and design of feedback circuits. Bode and Nyquist stability criteria.


ECE 137B. Circuits and Electronics II - Detailed Syllabus

(4) Mark J. W. Rodwell

Analysis of single stage and multistage transistor circuits, including biasing, gain, and impedances. High-frequency and low-frequency analysis of active and passive networks and their resulting transient response (Laplace methods). Analysis and design of feedback circuits. Bode and Nyquist stability criteria.


ECE 2A-B-C. Circuits, Devices, and Systems

(4-4-4) John J. Shynk, Brett L. Douglas, Evelyn L. Hu

(1) Circuits: natural response, forced response, complete response, sinusoidal steady state, theorems. (2) Electronic devices: principles, linear models, amplifiers, transformers. (3) Systems: feedback, instrumentation. (4) Digital electronics. (5) Laboratory: experimental evaluation of circuits, devices, and systems. Introduction to instrumentation.


Mechanical Engineering 31. Engineering Materials (CSUF)

(3) Joseph R. Battenburg

Fundamental nature and properties of engineering materials; structure of matter and its effect on mechanical, electrical, magnetic, and thermal properties.


Engineering 203. Graduate Research Writing

(4) Hugh Marsh

Analysis and practice of the forms of postgraduate writing. Documents studied include dissertations, dissertation proposals and defense, professional papers, oral presentations, abstracts, and project research reports. Peer review process is analyzed. Written and oral assignments in discussion/workshop format.


Engineering 103. Advanced Engineering Writing

(4) Hugh Marsh

Analysis and practice of the forms of technical writing reports, proposals, journal papers, abstracts, and presentations�hat engineers and scientists will encounter in professional careers. Attention to research methods, document design, effective graphics, technical style, and electronic document preparation.


Engineering 101. Ethics in Engineering

(3) Jacqueline Hynes

The nature of moral value, normative judgment and moral reasoning. Theories of moral value. The engineer's role in society. Ethics in professional practice. Safety, risk, responsibility. Morality and career choice. Code of ethics. Case studies will facilitate the comprehension of the concepts introduced.


Computer Science 11FO. Programming Language Laboratory: Fortran

(1) Frank something

A self-paced course to allow a student who already possesses a working knowledge of at least one programming language an opportunity to learn other languages of interest.


Computer Science 12. Introduction to C and UNIX

(4) Melinda Nasif

Introduction to the UNIX system and the C programming language. Topics include: basic introduction to the UNIX system, and the C programming language; vi editor; C shell and shell scripts; the UNIX file system and other UNIX utility programs.


Computer Science 30. Introduction to Computer Systems

(4) Guozhu Dong

Basic computer organization; MC68000 assembly language programming. Gates, combinational circuits, flip-flops and the design and analysis of sequential circuits.


Computer Science 110. Programming Language: Pascal (UIB)

(5) ?

Simple data structures, including doubly linked lists.


  • Math/Science:

Math 75. Mathematical Analysis I (CSUF)

(4) Ronald Wagoner

Inequalities, functions, graphs, limits, continuity, derivatives, antiderivatives, the definite integral and applications.


Math 76. Mathematical Analysis II (CSUF)

(4) Agnes Tuska

Transcendental functions, techniques of integration, improper integrals, conic sections, polar coordinates, infinite series.


Math 77. Mathematical Analysis III (CSUF)

(4) Larry Cusick

Vectors, three dimensional calculus, partial derivatives, multiple integrals, Green's Theorem, Stokes' Theorem. Use of the microcomputer as an exploratory tool in the calculus.


Math 81. Applied Analysis (CSUF)

(4) N.C. Harbertson

Introduction to ordinary linear differential equations; solutions by power series and Laplace transforms. Vector analysis; line, surface, and volume integrals. Solution of systems of linear equations. Introduction to Fourier series. Use of the microcomputer as an exploratory tool.


Math 5B. Applied Linear Algebra

(4) Stamatis Dostoglou

Systems of linear equations; vectors; matrices; n-dimensional Euclidean space; linear independence; eigenvalues; and eigenvectors and their applications to systems of differential equations; and Fourier series.


Math 050. Probability and Statistics (UIB)

(3) ?

Concepts of Probability; random variables; combinatorial probability; discrete and continous distributions; estimation theory; confidence intervals; random sampling; hypothesis testing; regression.


Physics 5A. Principles of Physics I (CSUF)

(5) Hugh A. Williamson

Topics and concepts in classical physics including statics, kinematics, Newton's laws, conservation laws, rigid body motion, simple harmonic motion, mechanics of solids and fluids, waves, sound, heat and thermodynamics.


Physics 5B. Principles of Physics II (CSUF)

(5) Michael J. Zender

Topics in classical physics including electrostatics, electric fields, currents, magnetic fields, electromagnetic induction, Maxwell's equations, radiation, geometrical and physical optics.


Chemistry 1A. General Chemistry (CSUF)

(5) Sydney Bluestone

Fundamental principles of chemistry, including the wave mechanical model of the atom, chemical bonding and structure, valence bond, VSEPR and molecular orbital theory; stoichiometry, thermochemistry, oxidation-reductions, and states of matter.


Chemistry 1C. General Chemistry

(3) Norbert O. Reich

Structure and dynamics of the elements and their compounds.


Chemistry 1CL. General Chemistry Laboratory

(1) Norbert O. Reich

Quantitative measurements demonstrating principles and developing laboratory technique. Inorganic qualitative analysis. Inorganic synthesis.


Biology 10. Life Science (CSUF)

(3) William K. Collin

http://erasmus.biol.csufresno.edu/Collin/Collin.html Principles of Biology related to the cell, maintenance, and relation of living organisms, heredity, and elementary processes of evolution, and basic principles of ecology.


Biology 110. Human Ecology (CSUF) - Course Resources

(3) Thomas E. Mallory

The study of the relationships between humans and their environment, both natural and man-made; emphasis on scientific understanding of root causes of current environmental problems.


  • Social Science

Political Science 2. American Government and Institutions (CSUF)

(4) Russell J. Mardon

Meets the United States Constitution requirements and the federal, California state, and local government requirement. The development and operation of government in the United States; study of how ideas, institutions, laws, and people have constructed and maintained a political order in America.


Political Science 121. International Politics

(4) Michael Gordon

An examination of theories concerning the actions, interactions, and relationships among nation-states. Analyzing the dynamics of international relations. The logic of anarchy and the impact of the international system. The realist-reformist debate, realism vs. liberalism. War and the security problem, the prisoners dilemma. Balance of power, collective security, and diplomacy. Power, force, nuclear weapons, and arms control. Power politics vs. international order and cooperation. Global political economy: liberalism vs. economic nationalism, pareto optimum, and strategic trade.


Black Studies 6. The Civil Rights Movement

(4) Mary L. Galvin

History of the modern civil rights movement, its organization and ideology from its origin in the post-reconstruction era, to its triumphs with the end of legal racial segregation, and its recognition in the civil rights legislation in the 1960s.


Black Studies 130A. Negritude and African Literature

(4) Gerard G. Pigeon

History of French-African literature with emphasis on its development in Africa and the West Indies; the concept of negritude from its birth to the present. Writers studied include Leopold Senghor, Camara Laye, Aime Cesaire, Leon Gontran Damas, J. Zobel, and Ousmane Sembene.


Religious Studies 80C. Religion and Western Civilization III: Modern

(4) W. Richard Comstock

Religious responses to the emergence of modern science in the seventeenth century; religion in eighteenth century Europe; religion in America; the challenges of the twentieth century.


Scandinavian 137. Scandinavian folklore and folk tale

(4) Torborg Lundell

Scandinavian folklore and tale in translation.


  • English/Foreign Languages

English 1. Composition (CSUF)

(3) Julie Sherwood

Theory and practice of composition for students with college-level comptetence in written English. Themes, chiefly expository or analytical, including one paper based on an investigation of a selected topic.


English 3. Intermediate Academic Writing

(3) Julie Scott

A writing course addressing the analytical skills underlying the research process of various academic communities. Sections vary in topic from disciplinary emphasis.


German 1A. (CSUF)

(4) David Engle

First semester course in converstional and written German.


German 1B. (CSUF)

(4) David Engle

Second semester course in converstional and written German.


French 1.

(4) John McFaul

The beginning course in French. Course taught in French. Oral skills stressed. Grammar reinforced by dialogue memorization and pattern drills. Correct pronunciation and the ability to distinguish sounds emphasized. Question-answer technique helps students transfer patterns to free communication. Laboratory assignment given daily.