Kevin Chen has taken several relevant courses in physics, mathematics, and computer science including:
1) Physics courses in analytic mechanics, electromagnetism and optics, and advanced electrical laboratory.
2) Mathematics courses in analysis, linear algebra, abstract algebra, and complex analysis.
3) Computer science courses in the structure and interpretation of computer programs using Scheme, and data structures using Java.
Kevin Chen has taken several relevant courses in physics, mathematics, and computer science including:
1) Physics courses in analytic mechanics, electromagnetism and optics, and advanced electrical laboratory.
2) Mathematics courses in analysis, linear algebra, abstract algebra, and complex analysis.
3) Computer science courses in the structure and interpretation of computer programs using Scheme, and data structures using Java.
Kevin Chen has taken several relevant courses in physics, mathematics, and computer science including:
1) Physics courses in analytic mechanics, electromagnetism and optics, and advanced electrical laboratory.
2) Mathematics courses in analysis, linear algebra, abstract algebra, and complex analysis.
3) Computer science courses in the structure and interpretation of computer programs using Scheme, and data structures using Java.
Kevin Chen has taken several relevant courses in physics, mathematics, and computer science including:
1) Physics courses in analytic mechanics, electromagnetism and optics, and advanced electrical laboratory.
2) Mathematics courses in analysis, linear algebra, abstract algebra, and complex analysis.
3) Computer science courses in the structure and interpretation of computer programs using Scheme, and data structures using Java.
Course descriptions are taken from the university general catalog. PHYSICS 105 Analytic Mechanics Newtonian mechanics, motion of a particle in one, two, and three dimensions, Lagrange's equations, Hamilton's equations, central force motion, moving coordinate systems, mechanics of continuous media, oscillations, normal modes, rigid body dynamics, tensor analysis techniques. - Taylor, Classical Mechanics 110A 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. - Griffiths, Introduction to Electrodynamics 111 Advanced Electrical Laboratory The first semester on Basic Semiconductor Circuits covers introductory analog and digital circuits. - Horowitz & Hill, The Art of Electronics 137A and 137B Quantum Mechanics Introduction to the methods of quantum mechanics with applications to atomic, molecular, solid state, nuclear and elementary particle physics. - Griffiths, Introduction to Quantum Mechanics MATHEMATICS 104 Introduction to Analysis The real number system. Sequences, limits, and continuous functions in R and R. The concept of a metric space. Uniform convergence, interchange of limit operations. Infinite series. Mean value theorem and applications. The Riemann integral. - Ross, Elementary Analysis 110 Linear Algebra Matrices, vector spaces, linear transformations, inner products, determinants. Eigenvectors. QR factorization. Quadratic forms and Rayleigh's principle. Jordan canonical form, applications. Linear functionals. - Axler, Linear Algebra Done Right
113 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. - Dummit & Foote, Abstract Algebra 185 Complex Analysis Analytic functions of a complex variable. Cauchy's integral theorem, power series, Laurent series, singularities of analytic functions, the residue theorem with application to definite integrals. Some additional topics such as conformal mapping. - Brown & Churchill, Complex Variables and Applications COMPUTER SCIENCE 61AS The Structure and Interpretation of Computer Programs (Self-Paced) Introductory programming and computer science. Abstraction as means to control program complexity. Programming paradigms: functional, object-oriented, client/server, and declarative (logic). Control abstraction: recursion and higher order functions. Introduction to asymptotic analysis of algorithms. Data abstraction: abstract data types, type-tagged data, first class data types, sequences implemented as lists and as arrays, generic operators implemented with data-directed programming and with message passing. Implementation of object-oriented programming with closures over dispatch procedures. Introduction to interpreters and compilers. There are several significant programming projects. Taught in Scheme. 61B Data Structures 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.