Presentation is loading. Please wait.

Presentation is loading. Please wait.

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

Similar presentations


Presentation on theme: "1 CMPE1 Hands-on Computer Engineering Richard Hughey Guest Faculty Tutors: Stephanie, Tina."— Presentation transcript:

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

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

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

4 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 20 Nanomouse

21 21 Scribbler Robot

22 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.


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

Similar presentations


Ads by Google