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



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

How To Teach C++ Data Structure Programming

CS 261 C and Assembly Language Programming. Course Syllabus

Sample Syllabus (C++) CSCI 1301 Introduction to Programming Principles

CS135 Computer Science I Spring 2015

CS 425 Software Engineering

CS 425 Software Engineering. Course Syllabus

CS 425 Software Engineering. Course Syllabus

CE 460 Course Syllabus

CEC225 COURSE COMPACT

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

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

Imperial Valley College Course Syllabus - Elementary Differential Equations Math 220

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

CME403/603 Syllabus Page 1

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

DYERSBURG STATE COMMUNITY COLLEGE Course Syllabus

Emmanuele Archange PC #234 MMC. By appointment

Illinois Institute of Technology Stuart School of Business Course Syllabus Fall Instructor Information. Course Information

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

DIG 3110 Web Design & Interactive Media

HHPK Fall 2012 Tuesday and Thursday 8:00 a.m. 9:15 a.m. Field House, Room 103

CS A250 (CRN ) C++ Programming Language 2. Syllabus Fall 2015

CS 300 Data Structures Syllabus - Fall 2014

Class Syllabus. Department of Business Administration & Management Information Systems. Texas A&M University Commerce

Prairie View A&M University P.O. Box 519 Mail Stop 2510 Prairie View, TX 77446

Peoria Unified School District Dual Enrollment Program

LeMoyne-Owen College. Division of Natural and Mathematical Sciences Programming in Java II, COSI 225 Spring, 2016

MGMT 280 Impact Investing Ed Quevedo

BRAZOSPORT COLLEGE LAKE JACKSON, TEXAS SYLLABUS ITSE 1432 INTRODUCTION TO VISUAL BASIC.NET PROGRAMMING

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

School of Business and Nonprofit Management Course Syllabus

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

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

OGEECHEE TECHNICAL COLLEGE One Joe Kennedy Boulevard Statesboro GA

North Arkansas College Course Syllabus for Music Appreciation

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

PSYC General Psychology Course Syllabus

Course Syllabus PEHR Sports Marketing, Game Management & Promotions Dixie State College of Utah Fall 2012

Prerequisite: For students other than business and agribusiness majors.

General Psychology Psychology 150 (102 & 302) Fall 2009

FLORIDA INTERNATIONAL UNIVERSITY SCHOOL OF JOURNALISM AND MASS COMMUNICATION SYLLABUS RTV 3260: MULTIMEDIA PRODUCTION I.

How To Pass A Management Course At Anciento State University

Course Textbook: Beattie, D. K. (1997). Assessment in art education. Worcester, MA: Davis Publications.

Psychological Tests and Measurements PSYC Summer 2016

Florida Gulf Coast University Lutgert College of Business Marketing Department MAR3503 Consumer Behavior Spring 2015

Introduction to Public Relations MCM Course Syllabus Spring 2011 Division of Communication and Contemporary Culture

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

Introduction to Physics I (PHYS ) Fall Semester 2012

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

HAWAII CAMPUS SCHOOL OF BUSINESS SYLLABUS

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

AC 430 Financial Accounting III Department of Accounting and Finance School of Business University of Alabama at Birmingham Fall 2013

Systems and Internet Marketing Syllabus Fall 2012 Department of Management, Marketing and International Business

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

Marshall University Syllabus

Sem in Ag & Food Mkt Plan ABUS 411 (3 units); Fall 2015 Thursday, 5:00 p.m. to 7:50 p.m.

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

Financial Accounting. Course Syllabus

CS3332 Software Engineering I. Term III/2016

PRINCIPLES OF FINANCIAL ACCOUNTING/ACC 120 N1WA FALL SEMESTER 2015

Software Development Foundations CPSC Spring 2014 Syllabus

Los Angeles Pierce College. SYLLABUS Math 227: Elementary Statistics. Fall 2011 T Th 4:45 6:50 pm Section #3307 Room: MATH 1400

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

West Los Angeles College Department of Allied Health Pharmacy Technician Program

EGN 1033 TECHNOLOGY, HUMANS AND SOCIETY SYLLABUS

ISB 205 Management Software Fall 2014 Semester

ACCY 2001 Intro Financial Accounting Fall 2014

22-MGMT-3080 (003) Management Lindner College of Business University of Cincinnati Fall 2015

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

22 INTB Global Business Environment Spring, 2015

COMM Interpersonal Communication Course Syllabus Fall 2013

CE 460 Course Syllabus

Course Syllabus: POLS 543 Human Resources Management

HRM 340 Employee and Labor Relations Fall 2015

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

ITNW 1337 Introduction to the Internet Course Syllabus: Spring 2015

Human Resource Management ( MGT 235) Fall, Credits. Phone: Office: E mail: Prerequisites: ENG 098, FYE 101, MAT 092, RDG 098 or placement.

Digital Communication Southwest College

ME 7103: Theoretical Vibrations Course Notebook

MKTG 380: Fall Semester, 2012 DIRECT MARKETING

INTRO TO COMPUTER GRAPHICS

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

Syllabus. No: CIS 200. Title: Fundamentals of Network Security. Credits: 4. Coordinator: Dr. B. Dike-Anyiam, Computer Science & Networking Lecturer

DEPARTMENT OF OCCUPATIONAL THERAPY MOCT 633 (6 credit hours) Domains and Process II (Early Adults through Elderly)

Finance Life Insurance and Professional Financial Planning Spring, Instructor: Thomas S. Marshall. Office: 350D Friday Building

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

AAF Ad Campaign I MCM Name: Dr. Linda Bond lbond@sfasu.edu Phone: Office: Boynton 301

Canisius College Computer Science Department Computer Programming for Science CSC107 & CSC107L Fall 2014

Forensic Biology 3318 Syllabus

How To Pass A Financial Analysis Course

Transcription:

Department of Electrical and Computer Engineering EEL 3160 Embedded C++ and Data Structures Instructor : Dr. Herman Watson Office Hours : by appointment Monday 9:30-11:00 AM Tuesday & Thursday 3:00 5:00 pm Office : EC - 3951 Sec. Phone : 305.348.2807 Email : watsonh_fiu@yahoo.com (Note underscore) Classroom/Time : T, Th EC1107 5:00 6:15 pm Web Page : http://web.eng.fiu.edu/watsonh/ Catalog Description: Object-oriented programming in C++ with emphasis on evaluation of alternative program design strategies. Class design, recursion, linked and dynamically allocated structures. This class will also include data structure concepts and applications. (3 Credits) References: Programming principles and practice using C++ Bjarne Stroustrup 978-{)'321 54372 1 Object-Oriented Programming in C++, Fourth Edition Robert Lafore ISBN 0-672-32308-7 C++ Primer Lippman, Lajoie, Moo ISBN 0-321-71411-3 Cplusplus.com C++ Tutorial http://cplusplus.com/doc/tutorial/

Course Objectives: Through successful completion of the course, the student will: Understand and be able to analyze problem and develop an object-oriented solution. Confidently use C++ class syntax and semantics. Understand and be able to apply basic data structure concepts to real application. 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 i) a recognition of the need for, and an ability to engage in life-long learning j) a knowledge of contemporary issues k) an ability to use the techniques, skills, and modern engineering tools necessary for engineering practice m) a knowledge of advanced mathematics Topics Covered: Introduction to C++ Programming Structures Class, Objects, and Strings Functions and Recursion Arrays and Vectors Pointers Overloading Encapsulation Inheritance Polymorphism Stream I/O Data Structures o Linked Lists o Stacks o Queues o Trees

Grading Scale: A 92-100 "Florida International University is a community dedicated to generating and A- 90-92 imparting knowledge through excellent teaching and research, the rigorous B+ 88-90 and respectful exchange of ideas, and community service. All students should B 82-88 respect the right of others to have an equitable opportunity to learn and B- 80-82 honestly to demonstrate the quality of their learning. Therefore, all students C+ 78-80 are expected to adhere to a standard of academic conduct, which demonstrates C 72-78 respect for themselves, their fellow students, and the educational mission of C- 70-72 the University. All students are deemed by the University to understand that if D+ 68-70 they are found responsible for academic misconduct, they will be subject to D 62-68 the Academic Misconduct procedures and sanctions, as outlined in the Student D- 60-62 Handbook." 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. Grading Scale: NOTE: There is no makeup exams offered Topic Exam 1 no makeup 25% Exam 2 no makeup 25% Final no makeup 25% Homework 10% Program of the Week 10% Synopsis 5% Percentage

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: Assignments are due at the beginning of the class period on the date specified. Assignments submitted late (within 1 week) will receive half credit. After one week assignments will not be accepted. DO NOT send assignments by email. Instructor reserves right to change course materials or dates as necessary. I have read and acknowledge the policies and procedures described in this Syllabus Name Date

Wk Date 3160 Weekly Topic Fall 2013 1 08/26/13 Introduction to Bjarne Stroustrup and C++ 2 09/02/13 (09/02 Mon Labor Day) Software Installation IDE, Compiler, Application Library 3 09/09/13 Functions, Pointers, Structures 4 09/16/13 Classes 5 09/23/13 Classes 6 09/30/13 Review/ Exam 7 10/07/13 Data Structures and STL 8 10/14/13 Data Structures and STL 9 10/21/13 Data Structures and STL 10 10/28/13 (10/29 - Last Drop) Review/ Exam 11 11/04/13 wxwidgets 12 11/11/13 wxwidgets 13 11/18/13 wxwidgets 14 11/25/13 WxWidgets (28-29 Thur-Fri Thanksgiving) 15 12/02/13 Review 16 12/09/13 Final Exams