COURSE DESCRIPTION
This capstone course comprises a semester-long project experience
geared towards the development of skills to design realistic and
practical embedded systems and applications. Students will work in
teams on an innovative project that will involve the hands-on design,
configuration, engineering, implementation and testing of a prototype
of an embedded system of their choice. Students will be expected to
leverage proficiency and background gained from other courses,
particularly with regard to embedded real-time principles and embedded
programming. The project will utilize a synergistic mixture of skills
in system architecture, modular system design, software engineering,
subsystem integration, debugging and testing. From inception to
demonstration of the prototype, the course will follow industrial
project practices, such as version control, design requirements,
design reviews and quality assurance plans. The lecture
content will cover background material intended to complement the
project work, and will also leverage lessons learned from case studies of industrial
practices and incidents. The remainder of the course will consist of regular team
presentations of key project milestones, current project status, a
final project presentation and functional demonstrations of various
subsystems, even as the entire prototype is being developed.
Pre-requisites: 18-348 or 18-349
Format: 4 hrs lecture, 8 hrs lab
Lectures: Wed & Fri 10.30-12.20pm, HH B131 (Spring 2010)
INSTRUCTORS
Prof. Priya
Narasimhan, is a faculty in the ECE Department at
Carnegie Mellon.
Her experience ranges from embedded/mobile systems to
fault-tolerant distributed systems.
She has real-world experience in
founding and running multiple technology start-up companies.
She is
passionate about different kinds of sports technology as well as assistive embedded technologies
to help the blind and the deaf.
She is a rabid hockey and football fan.
Office: CIC 2202
Tel: 412-268-8801
Email: priya at cs.cmu.edu
Prof. Rajeev
Gandhi is a faculty in the ECE Department at Carnegie Mellon. His
experience ranges from embedded systems to signal processing and video.
He was involved in the H.264 video-compression standardization activity
and received a Motorola Outstanding Performance Award for his
contributions to the global standards efforts.
Office: HH B210
Tel: 412-268-4922
Email: rgandhi@ece.cmu.edu