Jessica Ko-Chieh Chang
     
 


Jessica Ko-Chieh Chang

University of California Berkeley
Fourth Year Undergraduate Student

jessica_chang [at] berkeley [dot] edu

Relevant Coursework


On this page, you will find a list of classes I have taken in the past at Cal that's relevant to my field with description from the Berkeley Course Catalog.

Computer Science


  • 61A The Structure and Interpretation of Computer Programs
    Introduction to programming and computer science. This course exposes students to techniques of abstraction at several levels: (a) within a programming language, using higher-order functions, manifest types, data-directed programming, and message-passing; (b) between programming languages, using functional and rlie-based languages as examples. It also relates these techniques to the practical problems of implementation of languages and algorithms on a von Neumann machine. There are several significant programming projects, programmed in a dialect of the LISP language.
  • 61BL Data Structures and Programming Methodology
    Fundamental dynamic data structures, including linear lists, queues, trees, and other linked structures; arrays strings, and hash tables. Storage management. Elementary principles of software engineering. Abstract data types. Algorithms for sorting and searching. Introduction to the Java programming language. The course is taught in a laboratory-based format.
  • 61C Machine Structures
    The internal organization and operation of digital computers. Machine architecture, support for high-level languages (logic, arithmetic, instruction sequencing) and operating systems (I/O, interrupts, memory management, process switching). Elements of computer logic design. Tradeoffs involved in fundamental architectural design decisions.
  • 150 Components and Design Techniques for Digital Systems
    Basic building blocks and design methods to contruct synchronous digital systems. Alternative representations for digital systems. Bipolar TTL vs. MOS implementation technologies. Standard logic (SSI, MSI) vs. programmable logic (PLD, PGA). Finite state machine design. Digital computer building blocks as case studies. Introduction to computer-aided design software. Formal hardware laboratories and substantial design project. Informal software laboratory periodically throughout semester.
  • 198 UC Berkeley Undergraduate Graphics Group
    The UC Berkeley Undergraduate Graphics Group is a casual bunch of students at Berkeley who want to introduce our fellow students to the process of producing an animated short film. The course is offered through the Democratic Education at Cal.

Electrical Engineering


  • 20N Structure and Interpretation of Systems and Signals
    Mathematical modeling of signals and systems. Continous and discrete signals, with applications to audio, images, video, communications, and control. State-based models, beginning with automata and evolving to LTI systems. Frequency domain models for signals and frequency response for systems, and sampling of continuous-time signals. A Matlab-based laboratory is an integral part of the course.
  • 40 Introduction to Microelectric Circuits
    Fundamental circuit concepts and analysis techniques in the context of digital electronic circuits. Transient analysis of CMOS logic gates; basic integrated-circuit technology and layout.
  • 105 Microelectronic Devices and Circuits
    This course covers the fundamental circuit and device concepts needed to understand analog integrated circuits. After an overview of the basic properties of semiconductors, the p-n junction and MOS capacitors are described and the MOSFET is modeled as a large-signal device. Two port small-signal amplifiers and their realization using single stage and mlitistage CMOS building blocks are discussed. Sinusoidal steady-state signals are introduced and the techniques of phasor analysis are developed, including impedance and the magnitude and phase response of linear circuits. The frequency responses of single and mliti-stage amplifiers are analyzed. Differential amplifiers are introduced.
  • 140 Linear Integrated Circuits
    Single and mlitiple stage transistor amplifiers. Operational amplifiers. Feedback amplifiers, 2-port formliation, source, load, and feedback network loading. Frequency response of cascaded amplifiers, gain-bandwidth exchange, compensation, dominant pole techniques, root locus. Supply and temperature independent biasing and references. Selected applications of analog circuits such as analog-to-digital converters, switched capacitor filters, and comparators. The laboratory builds on the concepts presented in the lectures and provides hands-on design experience and help with the use of computer aided design tools such as SPICE.

Math

  • 55 Discrete Mathematics
    Logic, mathematical induction sets, relations, and functions. Introduction to graphs, elementary number theory, combinatorics, algebraic structures, and discrete probability theory.
  • 113 Introduction to Abstract Algebra
    Sets and relations. The integers, congruences, and the Fundamental Theorem of Arithmetic. Groups and their factor groups. Commutative rings, ideals, and quotient fields. The theory of polynomials: Euclidean algorithm and unique factorizations. The Fundamental Theorem of Algebra. Fields and field extensions.

Physics

  • 7A Physics for Scientists and Engineers: Mechanics and Wave Motion
  • 7B Physics for Scientists and Engineers: Heat, Electricity, and Magnetism
  • 7C Physics for Scientists and Engineers: Electromagnetic Waves, Optics, Relativity, and Quantum Physics
  • 110A-B Electromagnetism and Optics
    A course emphasizing electromagnetic theory and applications; charges and currents; electric and magnetic fields; dielectric, conducting, and magnetic media; relativity, Maxwell equations. Wave propagation in media, radiation and scattering, Fourier optics, interference and diffraction, ray optics and applications.
  • 112 Introduction to Statistical and Thermal Physics
    Basic concepts of statistical mechanics, microscopic basis of thermodynamics and applications to macroscopic systems, condensed states, phase transformations, quantum distributions, elementary kinetic theory of transport processes, fluctuation phenomena.
  • 137A-B Quantum Mechanics
    Introduction to the methods of quantum mechanics with applications to atomic, molecular, solid state, nuclear and elementary particle physics.