Department of Electrical and Computer Engineering. EEL 4730 Programming Embedded Systems Spring 2015

Similar documents
Department of Electrical and Computer Engineering. EEL 3160 Embedded C++ and Data Structures. Tuesday & Thursday 3:00 5:00 pm

Florida International University College of Nursing and Health Sciences Health Services Administration Policies and Procedures

DYERSBURG STATE COMMUNITY COLLEGE Course Syllabus

ACG 6026 ACCOUNTING FOR MANAGERS EMBA (Boot camp, November 30 and December 1) Class dates, December 4, February 19, 2011

Fall 2007 FIN 3140 Personal Financial Management Fully Online Section: RVC Class Number: 85509

ISM 4113: SYSTEMS ANALYSIS & DESIGN

MATH : College Algebra Fall 2013

ISB 205 Management Software Fall 2014 Semester

Emmanuele Archange PC #234 MMC. By appointment

Catalog Description Prerequisite: Sophomore standing, minimum grade of C- in ACCT 303. Course Overview. Course Objectives and Learning Objectives

CS 261 C and Assembly Language Programming. Course Syllabus

MAT 1111: College Algebra: CRN SPRING 2013: MWF 11-11:50: GRAY 208

CS135 Computer Science I Spring 2015

DIG 3110 Web Design & Interactive Media

MGMT 280 Impact Investing Ed Quevedo

Prerequisite: For students other than business and agribusiness majors.

BUS 3525 Strategic Management Online

Human Resource Management Political Science (POLS) 543 Spring 2013 Course Meets: Tuesday and Thursday 11:00-12:15 p.m. Faner 3075

Intro. to Data Visualization Spring 2016

Peoria Unified School District Dual Enrollment Program

School of Business and Nonprofit Management Course Syllabus

College of Southern Maryland Fundamentals of Accounting Practice(ACC 1015) Course Syllabus Spring 2015

CS 649 Database Management Systems. Fall 2011

LaGuardia Community College City University of New York Social Science Department General Psychology: SSY

INFO & 090 Business Data Communications and Information Security Fall 2014

CS 425 Software Engineering

Psychology 331 Introduction to Social Psychology Spring 2006

ISM 4210: DATABASE MANAGEMENT

Imperial Valley College Course Syllabus - Elementary Differential Equations Math 220

MKTG 380: Fall Semester, 2014 DIRECT MARKETING / DIRECT RESPONSE

Department of Electrical and Computer Engineering EEL-4920 Senior Design I

BUS4 118S Big Data San José State University Fall 2014

OPERATIONS, BUSINESS ANALYTICS & INFORMATION SYSTEMS

Accounting Information Systems (ACC409) Spring 2015 School of Accountancy Shidler College of Business University of Hawaii at Manoa

COURSE INFORMATION. Biology 224 Anatomy & Physiology Spring, 2015

SOUTHEASTERN LOUISIANA UNIVERSITY School of Nursing Spring, Completion of all 200 level nursing courses

SPRING 2013 BUSINESS COMMUNICATIONS Syllabus

COURSE INFORMATION. Biology 224 Anatomy & Physiology Spring, 2014

Financial Accounting. Course Syllabus

Describe the unique legal, financial, and regulatory attributes of tax-exempt entities.

CHE ORGANIC CHEMISTRY LABORATORY I Spring 2005 SYLLABUS

Prairie View A&M University Course Syllabus ACCT 2113 Financial Accounting Fall 2015

ACCY 2001 Intro Financial Accounting Fall 2014

Experimental Psychology PSY 3017, CRN Fall 2011

Small Business Management

Professor: Monica Hernandez Phone: (956) Dept. Secretary Ms. Canales

MAN 4301 HUMAN RESOURCES MANAGEMENT. MAN 4301-RVC (22055) & MAN 4301-RPC (22056) Human Resources Management Online Course Jan 11, Apr 30, 2016

BUS Computer Concepts and Applications for Business Fall 2012

(575) and by prior appointment nmsu. edu

West Los Angeles College Department of Allied Health Pharmacy Technician Program

COURSE SYLLABUS DESIGNING WEB PAGES COP3835-RVC-1121 GENERAL INFORMATION IMPORTANT INFORMATION PROFESSOR INFORMATION

SOUTHWEST COLLEGE Department of Mathematics

FACULTY of MANAGEMENT MARKETING MGT 2020 Z Fall 2015

CJE 4174-COMPARATIVE CRIMINAL JUSTICE SYSTEMS Department of Criminal Justice Florida International University

ERP 5210 Performance Dashboards, Scorecard, and Data Visualization Course Syllabus Spring 2015

MATH 245 COLLEGE ALGEBRA Section :55 1:30

CTC 428 Operating Systems Security Syllabus

LAMAR STATE COLLEGE-ORANGE Business and Technology Division Spring Syllabus for POFT 2312 Business Correspondence and Communication

Marshall University Syllabus

OGEECHEE TECHNICAL COLLEGE One Joe Kennedy Boulevard Statesboro GA. CRJU 1010 Introduction to Criminal Justice

Thursday 11:00 a.m. - 12:00 p.m. and by appointment

INTERCULTURAL COMMUNICATION COM3461

22 INTB Global Business Environment Spring, 2015

REQUIRED TEXT: Slavin, R. E. Educational Psychology, Ninth Edition. Allyn and Bacon, 2009.

Small Business Management BUSG 2309 Course Syllabus

Required Textbook: Sciarra, Dorothy June, Dorsey, Anne G., Developing and Administering a Child Care and Education Program, 7th Edition.

IST359 - INTRODUCTION TO DATABASE MANAGEMENT SYSTEMS

Register for CONNECT using the code with your book and this course access information:

MONTGOMERY COLLEGE Rockville Campus CA141 Introduction to Database Applications Computer Applications Department

Psychological Tests and Measurements PSYC Summer 2016

MATH Advanced Business Mathematics

Forensic Biology 3318 Syllabus

San José State University Department of Electrical Engineering EE 112, Linear Systems, Spring 2010

Canisius College Richard J. Wehle School of Business Department of Marketing & Information Systems Spring 2015

IVY TECH COMMUNITY COLLEGE OF INDIANA REGION 14 BLOOMINGTON COURSE SYLLABUS

Accounting 1B Principals of Accounting Course Description in-person. Instructor: Dr. Robert Daily

AGEC 448 AGEC 601 AGRICULTURAL COMMODITY FUTURES COMMODITY FUTURES & OPTIONS MARKETS SYLLABUS SPRING 2014 SCHEDULE

MTH 110: Elementary Statistics (Online Course) Course Syllabus Fall 2012 Chatham University

GENERAL INFORMATION. Instructor. Class Times & Location

Prerequisite Math 115 with a grade of C or better, or appropriate skill level demonstrated through the Math assessment process, or by permit.

UNIVERSITY OF BRIDGEPORT School of Engineering SPRING 2016 COURSE OUTLINE. TCMG/MEEG 573 Supply Chain Management

ANGELO STATE UNIVERSITY BA 2345: Legal & Social Environment Course Syllabus, Spring 2016 DELIVERED ONLINE

CS 394 Introduction to Computer Architecture Spring 2012

BUSINESS ADMINISTRATION 100: Approaches to the Haslam College of Business

AHS 119 Health Careers Allied Health Sciences Department

CE 460 Course Syllabus

Database Management Systems ISM 4212 (3 Credit Hours) Fall 2011

Math 830- Elementary Algebra

Course Name: Sociology 101, Introduction to Sociology Section # 9214 Ms. Haynes, vhaynes@elcamino.edu, ext. 2075/2076

San José State University CS160, Software Engineering, Sections 1, 2, and 4, Fall, 2015

Small Business Management

ELA Master s Programs

Bus /032 Introduction To Managerial Accounting Course Outline Fall 2013

PCA 342B, andia<at>post.harvard.edu, (305) Spring 2015

Transcription:

Department of Electrical and Computer Engineering EEL 4730 Programming Embedded Systems Spring 2015 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 : T, Th EC 1105 5:00 6: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. Absences: Resolution of absences and materials missed are student responsibility o 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). o Excused Absences: Only emergency medical situations or extenuating circumstances are excused with proper documentation. 1. Review documentation with the lecturer, 2. email as a written record to watsonh_fiu@yahoo. (Note underscore) description of the absence date(s) of absence 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. Late submissions within one week will receive up to half credit. After one week, late work will not be accepted. Late submissions are graded after the final exam. Submissions: This class is paperless. Submissions are made using the web form listed on the class web site. All submissions must be o a single document, o web accessible and readable with a browser o with a single URL reference. 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%

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