| ECE291 |
Computer Engineering II |
J. W. Lockwood |
Lecture 27
Announcements
- TODAY is your LAST
ECE291 class!
- Congratuations on your hard work throughout this semester
- Award Exceptional Performance
- FINAL EXAM
- Thursday, 8am, in class
- All material covered in class
- NEW DELUXE CDROM, VERSION 5.0 (May'99) AVAILABLE:
- Contains
- Revised Lecture Notes
- All new and previous Homeworks
- All new and previous Machine Problems
- All Class Resources (including new MMX and 3DNow references)
- All new Final projects (Programs and writeups)
(With one-click startup)
- Full archive of past semster Projects (Programs and writeups)
- Complete 32-bit protected-mode programming environment
- Availability
- Discs available:
- Tuesday, May 4, 1999, before and after class
- Thursday, May 13, 1999, before and after Final Exam
- From: Prof. Lockwood
Applications of your ECE291 Knowledge
- Hardware Design
- CPU Architectures
- I/O Systems
- Networks
- Operating Systems
- Use interrupts swtich between processes
- Preserve process state (registers, memory)
- Preemptive Multitasking
- Algorithms
- Minimize Running time vs. problem size: O(n) Analysis
- Compilers
- Automate generation of assembly code
- Graphics
- Technqiues for rendering 3D views
- NCSA Cave
- Networking
- Exchanging data between CPUs
- Digital Signal Processing
- Specialize CPU optimized for numeric transforms
- Embedded Control
- Medical/Automotive/Consumer electronics
- Network appliances
Where can I go from here ..
- ECE Classes
- ECE312: Computer Architecture
- ECE338: Computer Networks
- ECE328: Networking protocols and software
- ECE382/ECE325: Circuit Implementations
- CS Classes
- CS225: Data structures (trees, sorting)
- CS373: Algorithms (DFS, BFS, ..)
- CS323: Operating Systems
- CS321: Compilers
- CS318: Computer Graphics / BSP trees / Ray tracing
- CS319: (one test/final/one project) Bump Mapping, Shading
- ECE310: DSP (Fourrier)
- ECE Labs
- ECE249: Logic Circuits (TTL Logic, breadboard)
- ECE311: VHDL, Microcontrollers
- ECE246: ADSL: (Prof. Uribe) - Like a Final Project all semester!
- ECE320: DSP (take after ECE310)
- Misc
- ARTGD332 Experimental Visualization Technologies
- ECE302: Music Synthesis (Requires 310)
- Individual
- Graduate School
- Internships
- Hardware: Intel/AMD/National/Digital/HP
- Software: Microsoft/Netscape/SGI/Sun
- Networking: Cisco/Nortel/Qualcomm/3Com
- Graphics: Matrox/S3
- Embedded: Motorola/TI
- Peripherals: Adaptec
- More..
- TA Positions
- Consulting
Course Evaluation
Return to ECE291 Lecture Index