Computer Engineering Summer Courses

 


    Computer Systems and Assembly Language

  • CMPE 12

    10-Week

    Introduction to computer systems and assembly language and how computers compute in hardware and software. Topics include digital logic, number systems, data structures, compiling/assembly process, basics of system software, and computer architecture. May include C language. Students with no prior programming experience are strongly recommended to take course 3, Computer Science 5J, Computer Science 5P, Computer Science 10, or equivalent before taking this course. Prerequisite(s): previous or concurrent enrollment in course 12L is required.

    See in Class Search

    Instructor: Rebecca Rashkin


  • Computer Systems and Assembly Language Laboratory (2 credits)

  • CMPE 12L

    10-Week

    Introduction to computer systems and assembly language and how computers compute in hardware and software. Topics include digital logic, number systems, data structures, compiling/assembly process, basics of system software, and computer architecture. May include C language. Students with no prior programming experience are strongly recommended to take course 3, Computer Science 5J, Computer Science 5P, Computer Science 10, or equivalent before taking this course. Prerequisite(s): previous or concurrent enrollment in course 12 is required.

    See in Class Search

    Instructor: Rebecca Rashkin


  • Computer Systems and C Programming

  • CMPE 13

    10-Week

    Introduction to computer systems and assembly language and how computers compute in hardware and software. Topics include digital logic, number systems, data structures, compiling/assembly process, basics of system software, and computer architecture. May include C language. Students with no prior programming experience are strongly recommended to take course 3, Computer Science 5J, Computer Science 5P, Computer Science 10, or equivalent before taking this course. Prerequisite(s): previous or concurrent enrollment in course 12 is required.

    See in Class Search

    Instructor: Maxwell Lichtenstein


  • Computer Systems and C Programming Lab (2 credits)

  • CMPE 13L

    10-Week

    Laboratory sequence in C programming for embedded and general computing systems. Two 2-hour laboratories per week. Concurrent enrollment in course 13 is required. 

    See in Class Search

    Instructor: Maxwell Lichtenstein


  • Applied Discrete Mathematics

  • CMPE 16

     8-Week

    Introduction to applications of discrete mathematical systems. Topics include sets, functions, relations, graphs, predicate calculus, mathematical proof methods (induction, contraposition, contradiction), counting methods (permutations, combinations), and recurrences. Examples are drawn from computer science and computer engineering. Knowledge of computer programming is useful before taking this course. Students who do not have prior programing experience are strongly recommended to take Computer Science 5C, 5J, or 5P before taking this course. Prerequisite(s): Mathematics 19A or 11B or Applied Mathematics and Statistics 11B or 15B or Economics 11B. (General Education Code(s): MF, Q.) 

    See in Class Search

    Instructor: Patrick Tantalo


  • Probability and Statistics for Engineers

  • CMPE 107

    Session 2

    Visiting students contact the instructor for a prerequisite exception. 

    Introduction to fundamental tools of stochastic analysis. Probability, conditional probability; Bayes Theorem; random variables and transforms; independence; Bernnoulli trials. Statistics, inference from limited data; outcomes of repeated experiments; applications to design; assessment of relative frequency and probability; law of large numbers; precision of measurements. Elements of stochastic processes, Poisson processes; Markov chains. Students cannot receive credit for this course and Applied Mathematics and Statistics 131. (Formerly Mathematical Methods of Systems Analysis: Stochastic.) Prerequisite(s): course 16 or 16H and Mathematics 22 or 23A. (General Education Code(s): SR.) 

    See in Class Search

    Instructor: J.J. Garcia-Luna-Aceves