EEL 4730 Programming Embedded Systems Spring 2014

Similar documents
ECO 2013-Principles of Macroeconomics

Class Numbers: & Personal Financial Management. Sections: RVCC & RVDC. Summer 2008 FIN Fully Online

Syllabus - ESET 369 Embedded Systems Software, Fall 2016

SYLLABUS. EC 322 Intermediate Macroeconomics Fall 2012

Course Syllabus. Alternatively, a student can schedule an appointment by .

BUS Computer Concepts and Applications for Business Fall 2012

Course Policies and Syllabus BUL3130 The Legal, Ethical, and Social Aspects of Business Syllabus Spring A 2017 ONLINE

Scottsdale Community College Spring 2016 CIS190 Intro to LANs CIS105 or permission of Instructor

PELLISSIPPI STATE TECHNICAL COMMUNITY COLLEGE MASTER SYLLABUS. PROFESSIONAL PRACTICE IDT 2021(formerly IDT 2020) Class Hours: 2.0 Credit Hours: 2.

Spring 2015 Natural Science I: Quarks to Cosmos CORE-UA 209. SYLLABUS and COURSE INFORMATION.

PBHL HEALTH ECONOMICS I COURSE SYLLABUS Winter Quarter Fridays, 11:00 am - 1:50 pm Pearlstein 308

INTRODUCTION TO SOCIOLOGY SOCY 1001, Spring Semester 2013

HSMP 6611 Strategic Management in Health Care (Strg Mgmt in Health Care) Fall 2012 Thursday 5:30 7:20 PM Ed 2 North, 2301

AS SYLLABUS. 2 nd Year Arabic COURSE DESCRIPTION

The Policymaking Process Course Syllabus

HCI 440: Introduction to User-Centered Design Winter Instructor Ugochi Acholonu, Ph.D. College of Computing & Digital Media, DePaul University

ECON492 Senior Capstone Seminar: Cost-Benefit and Local Economic Policy Analysis Fall 2017 Instructor: Dr. Anita Alves Pena

FINANCE 3320 Financial Management Syllabus May-Term 2016 *

MGMT 4750: Strategic Management

SOUTHERN MAINE COMMUNITY COLLEGE South Portland, Maine 04106

Syllabus for GBIB 634 Wisdom Literature 3 Credit hours Spring 2014

COURSE DESCRIPTION PREREQUISITE COURSE PURPOSE

Syllabus: CS 377 Communication and Ethical Issues in Computing 3 Credit Hours Prerequisite: CS 251, Data Structures Fall 2015

KOMAR UNIVERSITY OF SCIENCE AND TECHNOLOGY (KUST)

STA2023 Introduction to Statistics (Hybrid) Spring 2013

MATH 1A: Calculus I Sec 01 Winter 2017 Room E31 MTWThF 8:30-9:20AM

MAT 122 Intermediate Algebra Syllabus Summer 2016

Course Syllabus p. 1. Introduction to Web Design AVT 217 Spring 2017 TTh 10:30-1:10, 1:30-4:10 Instructor: Shanshan Cui

IPHY 3410 Section 1 - Introduction to Human Anatomy Lecture Syllabus (Spring, 2017)

MAR Environmental Problems & Solutions. Stony Brook University School of Marine & Atmospheric Sciences (SoMAS)

DIGITAL GAMING AND SIMULATION Course Syllabus Advanced Game Programming GAME 2374

GEOG 473/573: Intermediate Geographic Information Systems Department of Geography Minnesota State University, Mankato

Mktg 315 Marketing Research Spring 2015 Sec. 003 W 6:00-8:45 p.m. MBEB 1110

Instructor Experience and Qualifications Professor of Business at NDNU; Over twenty-five years of experience in teaching undergraduate students.

Medical Terminology - Mdca 1313 Course Syllabus: Summer 2017

Process to Identify Minimum Passing Criteria and Objective Evidence in Support of ABET EC2000 Criteria Fulfillment

POLSC& 203 International Relations Spring 2012

JN2000: Introduction to Journalism Syllabus Fall 2016 Tuesdays and Thursdays 12:30 1:45 p.m., Arrupe Hall 222

Required Texts: Intermediate Accounting by Spiceland, Sepe and Nelson, 8E Course notes are available on UNM Learn.

COURSE SYLLABUS AND POLICIES

Introduction to Forensic Anthropology ASM 275, Section 1737, Glendale Community College, Fall 2008

Phys4051: Methods of Experimental Physics I

MKT ADVERTISING. Fall 2016

Rhetoric and the Social Construction of Monsters ACWR Academic Writing Fall Semester 2013

Biology 10 - Introduction to the Principles of Biology Spring 2017

Introduction and Theory of Automotive Technology (AUMT 1301)


4:021 Basic Measurements Fall Semester 2011

BA 130 Introduction to International Business

ED487: Methods for Teaching EC-6 Social Studies, Language Arts and Fine Arts

Spring 2015 CRN: Department: English CONTACT INFORMATION: REQUIRED TEXT:

PELLISSIPPI STATE TECHNICAL COMMUNITY COLLEGE MASTER SYLLABUS APPLIED MECHANICS MET 2025

AGN 331 Soil Science Lecture & Laboratory Face to Face Version, Spring, 2012 Syllabus

ITSC 2321 Integrated Software Applications II COURSE SYLLABUS

Required Materials: The Elements of Design, Third Edition; Poppy Evans & Mark A. Thomas; ISBN GB+ flash/jump drive

MATH 205: Mathematics for K 8 Teachers: Number and Operations Western Kentucky University Spring 2017

COMM370, Social Media Advertising Fall 2017

Cleveland State University Introduction to University Life Course Syllabus Fall ASC 101 Section:

San José State University

Office Location: LOCATION: BS 217 COURSE REFERENCE NUMBER: 93000

SYLLABUS: RURAL SOCIOLOGY 1500 INTRODUCTION TO RURAL SOCIOLOGY SPRING 2017

STANDARDIZED COURSE SYLLABUS

Syllabus for PRP 428 Public Relations Case Studies 3 Credit Hours Fall 2012

CIS 121 INTRODUCTION TO COMPUTER INFORMATION SYSTEMS - SYLLABUS

UNDERGRADUATE SEMINAR

Prerequisite: General Biology 107 (UE) and 107L (UE) with a grade of C- or better. Chemistry 118 (UE) and 118L (UE) or permission of instructor.

Strategic Management (MBA 800-AE) Fall 2010

Preferred method of written communication: elearning Message

This course has been proposed to fulfill the Individuals, Institutions, and Cultures Level 1 pillar.

Syllabus: PHI 2010, Introduction to Philosophy

COURSE SYLLABUS: CPSC6142 SYSTEM SIMULATION-SPRING 2015

General Chemistry II, CHEM Blinn College Bryan Campus Course Syllabus Fall 2011

EECS 700: Computer Modeling, Simulation, and Visualization Fall 2014

CS 100: Principles of Computing

Management 4219 Strategic Management

PHO 1110 Basic Photography for Photographers. Instructor Information: Materials:

Beginning and Intermediate Algebra, by Elayn Martin-Gay, Second Custom Edition for Los Angeles Mission College. ISBN 13:

Biology 1 General Biology, Lecture Sections: 47231, and Fall 2017

Name: Giovanni Liberatore NYUHome Address: Office Hours: by appointment Villa Ulivi Office Extension: 312

BUFFET THEORY AND PRODUCTION - CHEF 2332 Thursday 1:30pm 7:00pm Northeast Texas Community College - Our Place Restaurant Course Syllabus Fall 2013

Course Content Concepts

Syllabus for CHEM 4660 Introduction to Computational Chemistry Spring 2010

METHODS OF INSTRUCTION IN THE MATHEMATICS CURRICULUM FOR MIDDLE SCHOOL Math 410, Fall 2005 DuSable Hall 306 (Mathematics Education Laboratory)

SAMPLE. PJM410: Assessing and Managing Risk. Course Description and Outcomes. Participation & Attendance. Credit Hours: 3

SPCH 1315: Public Speaking Course Syllabus: SPRING 2014

Food Products Marketing

Designing for Visualization & Communication

Business Computer Applications CGS 1100 Course Syllabus. Course Title: Course / Prefix Number CGS Business Computer Applications

Course Syllabus for Math

ENGLISH 298: Intensive Writing

Social Media Journalism J336F Unique ID CMA Fall 2012

Tahir Academy Dallas. Handbook of Policies

RM 2234 Retailing in a Digital Age SPRING 2016, 3 credits, 50% face-to-face (Wed 3pm-4:15pm)

COURSE WEBSITE:

AGN 331 Soil Science. Lecture & Laboratory. Face to Face Version, Spring, Syllabus

WRITING FOR INTERACTIVE MEDIA

SOC 1500 (Introduction to Rural Sociology)

General Physics I Class Syllabus

Math 181, Calculus I

Instructor: Khaled Kassem (Mr. K) Classroom: C Use the message tool within UNM LEARN, or

Transcription:

Department of Electrical and Computer Engineering EEL 4730 Programming Embedded Systems Spring 2014 Instructor : Dr. Herman Watson Office Hours : by appointment Monday 9:30-11:00 am Tuesday & Thursday 3:30 5:00 pm Office : EC - 3951 Sec. Phone : 305.348.2807 Email : watsonh_fiu@yahoo.com (Note underscore) Classroom/Time : U01: T, Th EC1105 5:00 pm 6:16 pm U02: T,Th EC2840 11:00 am 12:15 pm Web Page : http://web.eng.fiu.edu/watsonh/ Catalog Description: Embedded Systems implementation using programming of synchronous state machines to capture behavior of time-oriented systems for running on microcontrollers. (3 Credits) Textbook: Frank Vahid and Tony Givargis Programming Embedded Systems An Introduction to Time-Oriented Programming ISBN 978-0-9829626-2-6 (e-book) UniWorld Publishing www.programmingembeddedsystems.com Course Objectives: Through successful completion of the course, the student will: Understand the stages of the embedded system problem solving process and and a relationship to the development of software for implementation. Use C Language to capture and study time-oriented behavior of systems. Relationship of course to program outcomes: a) an ability to apply knowledge of mathematics, science, and engineering c) an ability to design a system, component, or process to meet desired needs within realistic constraints such as economic, environmental, social, political, ethical, health and safety, manufacturability, and sustainability e) an ability to identify, formulate, and solve engineering problems. h)the broad education necessary to understand the impact of engineering solutions in a global, economic, environmental, and societal context k)an ability to use the techniques, skills, and modern engineering tools necessary for engineering practice

Topics Covered: Introduction to embedded systems Bit-Level manipulation in C Time-ordered behavior and state machines Time intervals and synchronous SMs Input/output Concurrency Creating a task scheduler Communication Utilization and scheduling Embedded system coding issues Grading Scale: A 92-100 "Florida International University is a community dedicated A- 90-92 to generating and imparting knowledge through excellent teaching and research, the rigorous and respectful exchange B+ 88-90 of ideas, and community service. All students should respect B 82-88 the right of others to have an equitable opportunity to learn and honestly to demonstrate the quality of their learning. B- 80-82 Therefore, all students are expected to adhere to a standard C+ 78-80 of academic conduct, which demonstrates respect for C 72-78 themselves, their fellow students, and the educational mission of the University. All students are deemed by the C- 70-72 University to understand that if they are found responsible D+ 68-70 for academic misconduct, they will be subject to the Academic Misconduct procedures and sanctions, as outlined D 62-68 in the Student Handbook." D- 60-62 F < 60 Department Regulations Concerning Incomplete Grades To qualify for an Incomplete, a student: 1. Must contact (e.g., phone, email, etc.) the instructor or secretary before or during missed portion of class 2. Must be passing the course prior to that part of the course that is not completed 3. Must make up the incomplete work through the instructor of the course 4. Must see the Instructor. All missed work must be finished before last two weeks of the following term.

Policies: Academic Misconduct: For work submitted, it is expected that each student will submit their own original work. Any evidence of duplication, cheating or plagiarism will result at least a failing grade for the course. Unexcused Absences: Two unexcused absences are permitted during the term. More than two will result in the loss of points from your final grade. (1 point per absence above two, 3 points per absence above 5). Excused Absences: Only emergency medical situations or extenuating circumstances are excused with proper documentation. After reviewing documentation you are required to email a description of the excuse and absence dates as a written record to watsonh_fiu@yahoo. On Time: As in the workplace, on time arrival and preparation are required. Two lates are equivalent to one absence. (Leaving class early is counted the same as tardy.) Deadlines: Work is due at the beginning of the class period on the date specified. Work submitted late up to one week will receive half credit. After one week, late work will not be accepted. Submissions: This class is paperless. All submissions must be a single document, web accessible and readable with a single URL reference. The submission is made with the form listed on the class web site. DO NOT submit work by email. Instructor reserves right to change course materials or dates as necessary. Grading Scale: NOTE: There are no makeup exams offered Topic Percentage Exam 1 no makeup 17% Exam 2 no makeup 20% Exam 3 no makeup 25% Final no makeup 25% Homework 10% Participation 3% I have read and acknowledge the policies and procedures described in this Syllabus Name Date

Class Schedule: Twice a week, 75 minutes each session: T Th Wk Date 4730 Weekly Topic HW: Due 1 01/06/14 Chapter Z1 - Introduction HW1-Z1: 01/14 2 01/13/14 Chapter Z2 Bit-Level Manipulation in C HW2-Z2: 01/21 3 01/20/14 Chapter Z3 Time-ordered Behavior and State Machines (MLK Holiday Monday 01/21) HW3-Z3: 01/28 4 01/27/14 Review / Exam 1 HW4-Z4: 02/04 5 02/03/14 Chapter Z4 Time Intervals and Synchronous SM's HW5-Z4: 02/11 6 02/10/14 Chapter Z6 Input / Output HW6-Z6: 02/18 7 02/17/14 Chapter Z5 Concurrency and Multiple Synch SM's HW7-Z5: 02/25 8 02/24/14 Review / Exam 2 HW8-Z5: 03/04 9 03/03/14 Chapter Z8 Simple Task Scheduler HW9-Z8: 03/18 10 03/10/14 Spring Break 11 03/17/14 Chapter Z7 Communication & Peripherals (03/17 Monday - Last Drop) HW10-Z7: 03/25 12 03/24/14 Chapter Z10 Utilization and Scheduling HW11-Z10: 04/01 13 03/31/14 Review / Exam 3 14 04/07/14 Chapter Z9 Programming Issues Chapter Z11 Basic Control Systems Outline and study on your own 15 04/14/14 Chapter Z12 Basic Digital Signal Processing Outline and study on your own 16 04/21/14 Final Exam