1 CMPE1 Hands-on Computer Engineering Richard Hughey Guest Faculty Tutors: Stephanie, Tina.

Slides:



Advertisements
Similar presentations
D E P A R T M E N T O F COMPUTER SCIENCE AND SYSTEMS ANALYSIS SCHOOL OF ENGINEERING & APPLIED SCIENCE O X F O R D O H I O MIAMI UNIVERSITY D E P A R T.
Advertisements

Electrical and Computer Engineering Welcome!. 21 full-time faculty 310 undergraduates, 165 grad students ~85 BS, 35 MS, 4 PhD annually Innovative, project-based.
Instructional Model, Circuits/Intro to ECE vs Biomedical Circuits and Signals Section 1, Prof. 1, TA 1,2 35 Students Section 2, Prof. 2, TA 1,2 35 Students.
Department of Mathematics and Computer Science
Presenters: Adam Andy Andy Rachel
Department of Computer Science and Engineering Dr. Khaled M. Elleithy Open House October 26, 2002 University of Bridgeport Computer Science & Engineering.
Educational Programs in Bioinformatics at UNO Hesham H. Ali Department of Computer Science College of Info Science and Technology University of Nebraska.
1 Computer Engineering Department College of Computer Sciences and Engineering Tuesday 18 November 2008 King Fahd University of Petroleum & Minerals.
1 CMPE1 Hands-on Computer Engineering Tracy Larrabee with help from Richard Hughey, et al. Tutors: Stephanie, Tina.
UCSC BIOINFORMATICS Richard Hughey Vice-Chair, Biomolecular Engineering.
Copyright (c) John Y. Cheung, 2002 ECE Recruiting,ppt Slide 1 What is an Electrical and Computer Engineer?
CPSC 181Set 1: Introduction1 CPSC 181 Introduction to Computer Science Spring 2008 Prof. Jennifer Welch Source: slides from Prof. John Keyser.
What do Computer Scientists and Engineers do? CS101 Regular Lecture, Week 10.
September Carl Hauser Associate Professor October 2007 Computer Science Programs School of Electrical Engineering and Computer Science.
1 CMPE1 Hands-on Computer Engineering Tracy Larrabee with help from Richard Hughey, et al. Tutors: Stephanie, Tina.
T H E U N I V E R S I T Y O F B R I T I S H C O L U M B I A UBChttp:// 1 The Department of Electrical and Computer Engineering.
Richard Hughey Chair, B.S. in Bioengineering Professor, Computer & Biomolecular Engineering B.S. in Bioengineering Jack Baskin School of Engineering.
UNIVERSITY OF SOUTH CAROLINA Department of Computer Science and Engineering CSCE 190 Computing in the Modern World CSE Curricula Spring 2010 Marco Valtorta.
Overview of the MS Program Jan Prins. The Computer Science MS Objective – prepare students for advanced technical careers in computing or a related field.
Joint Curriculum CEN UG Program CEN Curriculum Committee Manuel Bermudez, Doug Dankel, Paul Fishwick, Rob Fox, Ann Gordon-Ross, Herman Lam (chair), Janise.
David L. Spooner1 IT Education: An Interdisciplinary Approach David L. Spooner Rensselaer Polytechnic Institute.
Distinctions Between Computing Disciplines
B a c kn e x t h o m e Vanderbilt University Biomedical Engineering BME Senior Design.
Information Technology
1 CMPE1 Hands-on Computer Engineering Stephen Petersen Richard Hughey.
1 ECOR 1010 Introduction to Engineering The Systems Engineering Tradition at Carleton U D.L. Bailey Department of Systems and Computer Engineering Carleton.
Department of Computer Science and Engineering Undergraduate Programs Computer Engineering Student Organizations US News Best 100 Jobs 2014 Computer Information.
The Department of Electrical and Computer Engineering BS Degrees in: Electrical Enginnering (EE) -Medical Preparation Option Computer Engineering (CompE)
Additional Materials1 Other Languages C and C++: Languages used by Systems Programmers. Heavy use by Computer Scientists. COBOL: An ancient Business oriented.
© 2008 Pittsburgh Supercomputing Center Tour Your Future The Girls, Math & Science Partnership Pittsburgh Supercomputing Center Computer Network Engineering.
Structure of Study Programmes
2015 CSU Counselor Conference. College of Science Seven Departments 23 undergrad degrees 120 full-time tenured/tenure track faculty 150 lecturers 2,100.
Nilufa Rahim C2PRISM Fellow Sept. 12, What is Engineering? Engineering is the field of applying Science and Mathematics to develop solutions that.
1/24 Information Technology Definition and Curriculum.
Wook-Sung Yoo, Ph.D. Software Engineering Program Fairfield University
Dr. John Lowther, Associate Professor of CS Adjunct Associate Prof. of Cognitive and Learning Sciences Computer Graphics:
Computer Science Department 1 Undergraduate Degree Program Computer Science Chair Dr. Kurt Maly.
EE Faculty. EE Technical Areas Micro Devices & Physical Principals Integrated Circuits & Systems Signals & Information Processing Networking & Communications.
Presenters: Adam Andy Andy
Department of Electrical and Computer Engineering Agenda 12:00-1:00 Lunch ABET Overview 1:00-1:45 Objectives and Survey Data 1:45-2:15 Break / Tours 2:15-3:00.
1 WORKSHOP ON COMPUTER SCIENCE EDUCATION Innovation of Computer Science Curriculum in Higher Education TEMPUS project CD-JEP 16160/2001.
Lecture Title Name. Boston University Slideshow Title Goes Here 2 10/16/2015 Boston University.
KFUPM-COE Industrial Advisory Council Meeting 31/5/ Department of Computer Engineering (COE) College of Computer Sciences and Engineering (CCSE)
Computer Engineering Department College of Computer Science and Engineering King Fahd University of Petroleum & Minerals.
Motions for Permanent Undergraduate Course Numbers Brian L. Evans On Behalf of the ECE Curriculum Committee September 21, 2015.
KJC001 (sp2015.ppt – May 12, 2015) – Industry senior project presentation Industry-based Senior Project in the Department of Computer Science and Engineering.
CS.UCSB.EDU U. C. S A N T A B A R B A R A C O M P U T E R S C I E N C E I want to be a Computer Scientist Why should I choose UCSB?
CoE Staff Retreat THE DEPARTMENT OF ELECTRICAL AND COMPUTER ENGINEERING Joseph Picone, PhD Professor and Chair, Department of Electrical and Computer Engineering.
1 Minor in Computer Technology Computer Engineering UCSC Baskin School of Engineering.
Lecture Title Name. Boston University Slideshow Title Goes Here 2 5/26/2016 Boston University.
The Minds & Machines Program Fall Overview M&M Program –Objective –New Format –Concentrations –Labs –Luncheons –News –Research Projects Paperwork.
Why You Should All Become Computer Engineers ECE 200 (Fall 2015) Saurabh Bagchi School of Electrical and Computer Engineering Purdue University.
4/25/2013 CS152, Spring 2013 CS 152 Computer Architecture and Engineering Lecture 22: Putting it All Together Krste Asanovic Electrical Engineering and.
1 WORKSHOP ON RESULTS OF IMPLEMENTATION OF COMPUTER SCIENCE EDUCATION Innovation of Computer Science Curriculum in Higher Education TEMPUS project CD-JEP.
COMPUTER SCIENCE Computer science (CS) is The systematic study of algorithmic.
Prof. James A. Landay Computer Science Department Stanford University Winter 2016 dt+UX 2 : USER EXPERIENCE DESIGN PROJECT Introduction & Course Overview.
Electrical Engineering and Computer Science Leon M. Tolbert Min H. Kao Professor and Department Head September 28, 2015.
CS203 – Advanced Computer Architecture Introduction Daniel Wong, Assistant Professor Department of Electrical and Computer Engineering Cooperating Faculty,
Virtual Lab on Automation Systems A Proposal under Mechatronics Laboratory Presented By Tanuja Sheorey PDPM IIITDM Jabalpur.
EE Faculty.
ABET Definitions Objectives Outcomes Broad Statements
2017 CSU Counselor Conference
Electrical Engineering and Computer Science
2017 CSU Counselor Conference
Electrical and Computer Engineering Department
Vanderbilt University Biomedical Engineering
What are your Career Options?
Instructor: Joel Grodstein
Undergraduate Degree Program
Computer Science Dr Hwang Chair, Computer Science Department
Presentation transcript:

1 CMPE1 Hands-on Computer Engineering Richard Hughey Guest Faculty Tutors: Stephanie, Tina

2 What is Engineering Engineering is Design –Always with constraints What is the process of design? –

3 What is engineering? What is a problem that needs solving? How might you start solving it?

4 What is Computer Engineering? Computer Engineering includes –Designing computers –Designing computer-based systems Embedded systems Autonomous systems Multimedia systems –Creating design tools for computer engineering

5 What is Computer Engineering Computer engineering is a mix of hardware and software –Some problems are best solved with software –Other problems are best solved with hardware –The most fun problems require hardware and software.

6 What is Electrical Engineering? Design and analysis of …. Electronic/electrical/optical components and associated signals. Creation of systems using these components Usually including computers Electrical engineering integrates disciplines physics, chemistry, mathematics, computers, biology, electronics, optics, electromagnetics, communications, video, remote sensing……. Devices to Systems and Applications to the real world

7 What is Computer Science? Computer science is the study of the theoretical and practical aspects of computer technology and computer usage Computer science generally concerns software and theoretical computing. As with other engineering fields, many computer scientists focus on solving problems in other disciplines

8 What is Bioinformatics? The design and use of computational and statistical tools to understand biological data, especially as the result of high- throughput experimentation The UCSC program has a strong tool design focus. Quiz: What is Biomolecular Engineering?

9 What is Bioengineering The UC Santa Cruz B.S. in Bioengineering program prepares graduates for a rewarding career at the interfaces between engineering, medicine, and biology. UCSC Bioengineering graduates will have a thorough grounding in the principles and practices of bioengineering and the scientific and mathematical principles upon which they are built; they will be prepared for further education (both formal and informal) and for productive employment in industry.

10 Computer Technology Minor As much computer engineering as you can do without calculus –CE1, CE12/L, CE100/L, CE80N –2 courses programming –CE80E, EE80T, ISM101 (1 credit) –2 upper-division electives –194F (2 credit) and essay.

11 How do you choose? Pick Computer Engineering since you get to do everything. Or –Take CE1, CE12, CE100 (and possibly 8, 80N, 80U, 80A) –Take CS10, CS12A, CS12B –Take EE80T, EE70 Or –Focus on the most requirement-intensive major you may be interested in Or –Talk to faculty and students

12 What else should you do? The SOE majors are all hard, so –Join a student organization (or several!!) SWE Tuesdays 6PM, BE318 ISMA, Tomorrow 10/2, 8PM E2-399, Pizza –Visit the advising WWW site often –Read the undergraduate newsletter –Drop in for advising too –Sign up for a peer mentor –Get free lunch at CEFULs

13 Computer Engineering Research Computer Aided Design –VLSI, FPGA, MCM Computer Systems –Computer architecture, parallel processing Sensing and Interaction – 3D modeling, sensor nets, assistive technology Embedded and Autonomous Systems –Embedded software, robotics and mechatronics –Biomedical robotics Networks –wired and wireless, ad hoc and mobile

14 What does Richard do? Computer Engineering for Bioinformatics –Software for protein structure prediction (with Kevin Karplus) –Hardware for high-speed sequence analysis (Kestrel)

15 What is Richard’s Background? BA in Mathematics, BS in Engineering –Senior paper on factoring algorithms –Senior project on caching methods for a stack-based machine PhD in Computer Science –I thought of doing theoretical computer science first –But changed to parallel processing and computer architecture Professor and Chair of Computer Engineering –I really like undergraduate research, computer engineering, and bioinformatics, and most everything else about the SOE, UCSC, and UC. Professor of Biomolecular Engineering & Chair of BS in Bioengineering Faculty advisor for SWE &TBP

16 What does Tracy do? Hardware test and diagnosis –Is this newly-build processor working? –If it's broken, where is it broken? –How can I use information to make sure more of the processors I build work?

17 What is Tracy’s Background? B.S. in Engineering from Caltech –Started in Physics and then switched to a smattering of engineering courses (before accreditation--wouldn't fly now) Worked in industry (Lockheed, Silicon Systems, HP, Xerox, Digital Equipment) for several years before graduate school MS, PhD in Computer Science from Stanford –Thesis on using Boolean Satisfiability to test hardware--now a standard technique but when first presented considered a silly idea Professor of Computer Engineering, Undergraduate director for CE, Director of Outreach for SOE

18 CE 1 Organization Weekly labs with short (?) talks beforehand LEDs Digital logic and computer hardware Scribbler Robots Unix & Programming Weekly graded research problems Guest lectures on computer engineering, e.g. –Robotics –Networks –CE/EE 123B Project Presentations

19 Using the Lab CE121 uses this lab also –But not during our class No food or drink in the lab No backpacks on the lab tables Be careful of the equipment

20 Nanomouse

21 Scribbler Robot

22 CE1 Requirements Have Fun! Do the homework – it’s on the web page Come to class and do the labs (and check our website for notes and updates). Maintain a lab notebook –Bring a bound notebook (preferably graph paper) to the next class (see separate handout for background and details) Take the final! –Attend and (briefly) report on the senior design proposals or technical writing poster session.