"Dawn breaks over the Pacific" as seen from the Computer Engineering Instructional Lab - photo courtesy of the Fridgenius project, 2013/2014 CE Capstone Class

 

 

University of California, Santa Barbara

Department of Electrical and Computer Engineering

 

Dr. John M. Johnson

johnson@ece.ucsb.edu

 

 

2016 / 2017 Courses

 

            Fall                 ECE 189A     Senior Computer Systems Project (Part 1)

 

            Winter            ECE 153B     Sensor and Peripheral Interface Design (Winter 2017 Course Fact Sheet)

 

            Spring            ECE 189B     Senior Computer Systems Project (Part 2)

 

 

Previous UCSB Courses (Lecturer)

 

ECE 189A/B Senior Computer Systems Project (Past Projects)

 

ECE 153B     Sensor and Peripheral Interface Design

 

ECE 152A     Digital Design Principles (W12 Lectures)

 

ECE 224B     VLSI Project Testing

 

ECE 152A     Logic Design and Switching Theory (legacy)

 

ECE 15B       Computer Organization (legacy)

 

ECE 15          Introduction to Computer Organization (legacy)

 

 

California State University, Fresno Courses (Associate Professor)

 

            ECE 140        VLSI System Design

 

            ECE 148        Analysis and Design of Digital Circuits

 

            ECE 114        Physical Electronics

 

            ECE 118        Microprocessor Architecture and Programming

 

            ECE 120L      Computer Systems Laboratory

 

            ECE 70/71     Engineering Computations Using C and FORTRAN

 

 

Industry

 

            Vitesse Semiconductor Corporation

                                    Director, Telecom Design; Director, ASIC Development; Senior Member of the Technical Staff

 

            Raytheon Company

                                    Engineer, Design and Development

 

 

Education

 

            Ph.D.  University of California, Santa Barbara

            M.S.    University of California, Santa Barbara

            B.S.     Worcester Polytechnic Institute