DOC PREVIEW
SJSU EE 138 - Syllabus

This preview shows page 1-2 out of 6 pages.

Save
View full document
View full document
Premium Document
Do you want full access? Go Premium and unlock all 6 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 6 pages.
Access to all documents
Download any document
Ad free experience
Premium Document
Do you want full access? Go Premium and unlock all 6 pages.
Access to all documents
Download any document
Ad free experience

Unformatted text preview:

Learning ObjectivesRelationship to Program objectives and ABET Program CriteriaRecent Course ImprovementsComments on survey results and questionsInstructor EvaluationLearning ObjectivePrerequisite Course(s) AssessmentFuture ImprovementsPast Improvements/Results or Summary of last ABET ReportEE138 Course ReportPrepared by Ping Hsu, April 03, 2003Course Description:This course covers both software and hardware aspects of a typical microcontroller-based controlsystem, including programming, interfacing, analog signal conditioning, and basic digital signal processing. Lab experiments associated with this course involve program development, circuit design, fabrication, and testing. Prerequisites: EE120 (required), related background: Microprocessor architecture and operation, assembly language programming, basic concepts of interfacing.EE122 (optional), related background: Operational amplifiers and MOSFET operation. EE112 (optional), related background: Transfer functions and frequency response. Learning Objectives 1. The ability to develop an assembly language program for implementing: mathematical and logical operations, multiple-level decision-making logics, critical timing applications involving interrupt-based asynchronous operations.2. The ability to use on-chip timers for generating Pulse Width Modulated (PWM) outputs, setting up interrupt timing, and detecting the frequency or duration of an external digital input.3. The ability to use on-chip Analog-to-Digital Converters for data acquisition.4. The ability to use on-chip communication ports for communicating with other microprocessors or peripheral devices.5. The ability to design simple digital filter algorithms (first-order) and code them in assembly language.6. The ability to develop and tune a Proportional-Intergral-Derivative control program in assembly language.7. The ability to design operational amplifier circuits for filtering and scaling and to implement PWM power amplifiers using power MOSFETs.8. The ability to use program development software, tools, and instruments to fabricate, debug, test, and evaluate the performance of a microcontroller based system.9. The ability to work in a group. Students are divided into project groups. All lab projects and the literature research project are group efforts graded as a team.10. The ability to research technical literature. Student groups are required to research and present a topic on recent developments on, for example, microcontroller or DSP chip, communication protocol, development environment, operating system for microcontrollers, or market for embedded systems.11. The ability to prepare technical documents. There are four lab projects in this course. Students are required to submit a comprehensive lab report for each project. Reports are graded both for technical content and presentation.12. The ability to present information orally in a clear and concise manner. Students are required to make two oral presentations in this class: (1) Each student group is responsible for delivering one lecture to the class on a selected topic such as ADC, Timer,interrupt operation, DSP program etc. (2) Each student group presents the results of their literature research toward the end of the semester. Presentations are graded and feedbackis given to the group after each presentation. Relationship to Program objectives and ABET Program CriteriaProgram objectivesCourselearningobjectivesLevel ofsupport(a) an ability to apply knowledge of mathematics, science, and engineering1~8 Advanced(b) an ability to design and conduct experiments, as well as to analyze and interpret data8 Advanced(c) an ability to design a system, component, or process to meet desired needs1~7 Advanced(d) an ability to function on multi-disciplinary teams 9 Moderate(e) an ability to identify, formulate, and solve engineering problems1~8 Advanced(f) an understanding of professional and ethical responsibility Not supported(g) an ability to communicate effectively 11,12 Advanced(h) the broad education necessary to understand the impact of engineering solutions in a global and societal contextNot supported(i) a recognition of the need for, and an ability to engage in life-long learning10 Introductory(j) a knowledge of contemporary issues 10 Introductory(k) an ability to use the techniques, skills, and modern engineering tools necessary for engineering practice.8 Advanced(l) one or more technical specialties that meet the needs of Silicon Valley companies1~12 AdvancedProgram CriteriaCourselearningobjectivesLevel ofsupportknowledge of probability and statistics, including applicationsto electrical engineeringNot supportedknowledge of advanced mathematics, including differential andintegral equations, linear algebra, complex variables, anddiscrete mathematics1~7 Advancedknowledge of basic sciences, computer science, and engineeringsciences necessary to analyze and design complex electrical andelectronic devices, software, and systems containing hardwareand software components1~7 AdvancedIn-class Assessment Methods:(1) One midterm and one final exam.(2) Four lab reports.(3) Two oral presentations (4) Course surveyEE138 Course Assessment ReportPrepared by Ping Hsu, April 03, 2003Recent Course Improvements(1) The course format was changed in Fall 2002 from a 3-hour lecture mode to a 2-hour lecture and 3-hour lab mode. This change allowed the assignment of more structured lab projects and increased contact time between the students and the instructor.(2) A major donation from ATMEL in Fall 2000 allowed us to upgrade the computers, program development environment, and change the microcontroller to ATMEL Mega163 which has a richer instruction set and several additional on-chip functions, such as ADC and timers than the one that was used before.(3) A lab fee request has been approved for Fall 2003. This will allow the department to providethe necessary parts and avoid related problems. (4) A lab manual was developed in the summer of 2000. A College of Engineering Teaching Excellence grant supported this work. (5) A research project was added in Fall 2002. In this project, each student group is required to research a topic on recent developments in embedded systems and to present the research results to the class. Comments on survey results and questionsThe Spring 2001 course survey results show that the majority of the students agreed that this course supports the achievement of all


View Full Document

SJSU EE 138 - Syllabus

Documents in this Course
Load more
Download Syllabus
Our administrator received your request to download this document. We will send you the file to your email shortly.
Loading Unlocking...
Login

Join to view Syllabus and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view Syllabus 2 2 and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?