EGR 115 Introduction to Computing for Engineers Course Overview and Introduction Monday 29 Aug EGR 115 Introduction to Computing for Engineers Slide 1.

Slides:



Advertisements
Similar presentations
CS/CMPE 535 – Machine Learning Outline. CS Machine Learning (Wi ) - Asim LUMS2 Description A course on the fundamentals of machine.
Advertisements

CMSC 132: Object-Oriented Programming II
Statistics for Business and Economics II Stat II Dr. Shuguang Liu.
CMSC 132: Object-Oriented Programming II Nelson Padua-Perez William Pugh Department of Computer Science University of Maryland, College Park.
1 CS 425 / CS 625 Software Engineering Fall 2007 Course Syllabus August 27, 2007.
CS – 600 Introduction to Computer Science Prof. Angela Guercio Spring 2008.
Fall 2013 Course Syllabus Instructor: Sergiu Dascalu Department of Computer Science and Engineering August 27,
Cpt S 471/571: Computational Genomics Spring 2015, 3 cr. Where: Sloan 9 When: M WF 11:10-12:00 Instructor weekly office hour for Spring 2015: Tuesdays.
SYSC System Analysis and Design 1 Part I – Introduction.
Intro IS 8040 Data Communications Dr. Hoganson Course Introduction Data Communication Theory and Practice Dr. Ken Hoganson COURSE DESCRIPTION: IS 8040.
Bala Kappagantula CGS 1000 Introduction to Computers and Technology Fall 2007.
Course Introduction Software Engineering
CST 229 Introduction to Grammars Dr. Sherry Yang Room 213 (503)
CS355 Advanced Computer Architecture Fatima Khan Prince Sultan University, College for Women.
CSCI 51 Introduction to Computer Science Dr. Joshua Stough January 20, 2009.
CGS 1000-FALL 2009 Intro to Computers & Tech. Topics  Syllabus  Faculty Website  Campus Cruiser Introduction to Computers and Technology.
MRKT 370 – PRINCIPLES OF MARKETING FALL 2003 Dr. Ugur Yucelt Office Phone: Class Time: MW: 12:30-1:45 Office hours: MW:2:00-6:00 pm
Software Development CSCI-1302 Lakshmish Ramaswamy.
Fall 2011 Course Syllabus Instructor: Sergiu Dascalu Department of Computer Science and Engineering August 30,
THE SYLLABUS: A ROAD MAP FOR EVERY CLASS. THE SYLLABUS: A ROAD MAP FOR EVERY CLASS Syllabus: noun, plural syllabuses, syllabi [sil-uh-bahy]: An outline.
EE 460 Advanced Control and Sys Integration Monday, August 24 EE 460 Advanced Control and System Integration Slide 1 of 13.
EE 401 Control Systems Analysis and Design Course Overview and Introduction Monday 26 Aug 2013 EE 401: Control Systems Analysis and Design Slide 1 of 10.
EE 401 Control Systems Analysis and Design Course Overview and Introduction Monday 25 Aug 2014 EE 401: Control Systems Analysis and Design Slide 1 of 13.
CEC 220 Digital Circuit Design Wednesday, January 7 CEC 220 Digital Circuit Design Slide 1 of 12.
Lecture 0Slide 1 Welcome to IKI 10230I Introduction to Computer Organization Teacher: L. Yohanes Stefanus office: Fasilkom Building.
EE 495 Modern Navigation Systems Wednesday, January 13 EE 495 Modern Navigation Systems Slide 1 of 18.
C Programming Lecture 1 : Introduction Bong-Soo Sohn Associate Professor School of Computer Science and Engineering Chung-Ang University.
Cheating The School of Network Computing, the Faculty of Information Technology and Monash as a whole regard cheating as a serious offence. Where assignments.
CS151 Introduction to Digital Design Noura Alhakbani Prince Sultan University, College for Women.
CST 223 Concepts of Programming Languages Dr. Sherry Yang PV 171
EE 401 Control Systems Analysis and Design
Welcome to Numerical Analysis Math 448/548 Cpt S 430/530 Fall 2016 Instructor: John Miller, West 134E Class web page can be found.
CEC 220 Digital Circuit Design Monday, August 24 CEC 220 Digital Circuit Design Slide 1 of 13.
Computer Networks CNT5106C
Course Overview CSE5319/7319 Software Architecture and Design Spring 2016 Dr. LiGuo Huang Dept. of Computer Science and Engineering Southern Methodist.
Course Overview Stephen M. Thebaut, Ph.D. University of Florida Software Engineering.
EE 309 Signal and Linear System Analysis Course Overview and Introduction Mon 29 August EE 309 Signal and Linear System Analysis Slide 1 of 14.
Course Information EECS 2031 Fall Instructor Uyen Trang (U.T.) Nguyen Office: LAS Office hours: 
APPLIED MANAGEMENT SCIENCE IN AGRICULTURAL SYSTEMS I
Computer Network Fundamentals CNT4007C
Course Information EECS 2031 – Section A Fall 2017.
Welcome to Computers in Civil Engineering 53:081 Spring 2003
CS101 Computer Programming I
CSc 020: Programming Concepts and Methodology II
EGR 115 Introduction to Computing for Engineers
CIS5930 Software Defined Networking
Computer Networks CNT5106C
EE 440 Modern Navigation Systems
Computer Application in Engineering Design
CSC 135 section 60 or CSC Fall 2017.
Course Information Mark Stanovich Principles of Operating Systems
Course Overview CSE8313 Object-Oriented Analysis and Design
September 27 – Course introductions; Adts; Stacks and Queues
Introduction.
Cpt S 471/571: Computational Genomics
CS 420/620 Human-Computer Interaction
Computer Networks CNT5106C
Andy Wang Object Oriented Programming in C++ COP 3330
ISA 562 Information Security Theory and Practice
Syllabus.
CSE1311 Introductory Programming for Engineers & Scientists
CS 425 / CS 625 Software Engineering
Course Information EECS 2031 Fall 2016.
C Programming Lecture 1 : Introduction
C Programming Lecture 1 : Introduction
Welcome To Econ 2010 Micro Economics Faculty: Dr. Munir Mahmud
Computer Networks CNT5106C
Course Overview CSE5319/7319 Software Architecture and Design
Course Overview CSE 8340 Advanced Software Engineering Topics: Software Engineering Economics & Processes Spring 2019 Dr. LiGuo Huang Dept. of Computer.
CPE 626 Advanced VLSI Design, Spring 2002 Admin
Presentation transcript:

EGR 115 Introduction to Computing for Engineers Course Overview and Introduction Monday 29 Aug EGR 115 Introduction to Computing for Engineers Slide 1 of 13

Lecture Outline Monday 29 Aug EGR 115 Introduction to Computing for Engineers Course Overview  Organization, … Slide 2 of 12

Course Overview Monday 29 Aug Course Web Page:  mercury.pr.erau.edu/~bruders/ mercury.pr.erau.edu/~bruders/  CANVAS Pre-Requisite:  None Schedule:  Lectures: M/W/F 12:00 p.m. – 12:50 p.m. in in King Eng. Rm 128  Office Hrs: M/T/W/F 9:00 am – 10:00 am and M/W/F 4:00pm – 5:00pm Instructor:  Dr. Stephen Bruder  Office: King Eng. Rm. 108  EGR 115 Introduction to Computing for Engineers Slide 3 of 12

Course Overview Monday 29 Aug Required Textbook:  "MATLAB Programming with Applications for Engineers, 5th Edition" by Stephen J. Chapman.MATLAB Programming with Applications for Engineers, 5th Edition Software Usage:  MATLAB (ver 2015b) MATLAB Course Description:  This is an introductory course in programming and computing for scientists and engineers. The course introduces students to the following aspects of software engineering: specification, requirements, design, code, and test. This course uses a problem solving approach for developing algorithms. The following topics will be included: data types and related operations, looping, decision, input/output, functions, arrays, files, and plotting. EGR 115 Introduction to Computing for Engineers Slide 4 of 12

Course Overview Monday 29 Aug Course Objectives:  Provide students with an appreciation of the importance of programming in the field of engineering  Offer exposure to real-world problem solving using the MATLAB programming language  Lay the foundation for further studies in programming and computing Grading Scheme: Homework Assignments25% Two Mid-Term Exams40% Final Exam30% Class Participation5% EGR 115 Introduction to Computing for Engineers Slide 5 of 12

Course Overview Monday 29 Aug Grading Scheme:  Weekly homework assignments - 25 % Weekly homework assignments o Due in-class (typically Monday) o Homework will be submitted electronically via CANVAS – DO NOT HWK SUBMISSION  Two in-Class Mid-Term exams - 40 %Mid-Term exams o Mid-Term exam #1: Friday, September 30 o Mid-Term exam #2: Friday, November 04  In-Class Final Exam - 30 %Final Exam o Thursday, 15 th December, 2:45 pm to 4:45 pm  Class participation - 5 % o Attendance & class participation - Subjective evaluation EGR 115 Introduction to Computing for Engineers Slide 6 of 12

Academic Integrity/Conduct Monday 29 Aug Embry-Riddle is committed to maintaining and upholding intellectual integrity. All students, faculty, and staff have obligations to prevent violations of academic integrity and take corrective action when they occur. The adjudication process will include the sanction imposed on students who commit the following academic violations, which may include a failing grade on the assignment, a failing grade for the course, suspension, or dismissal from the University. 1.Plagiarism: Presenting as one’s own the ideas, words, or products of another. Plagiarism includes use of any source to complete academic assignments without proper acknowledgment of the source. 2.Cheating is a broad term that includes the following:  Giving or receiving help from unauthorized persons or materials during examinations.  The unauthorized communication of examination questions prior to, during, or following administration of the examination.  Collaboration on examinations or assignments expected to be individual work.  Fraud and deceit, which include knowingly furnishing false or misleading information or failing to furnish appropriate information when requested, such as when applying for admission to the University. EGR 115 Introduction to Computing for Engineers Slide 7 of 12

Access To Learning Monday 29 Aug EGR 115 Introduction to Computing for Engineers ERAU is committed to the success of all students. It is University policy to provide reasonable accommodations to students with disabilities who qualify for services. If you would like to discuss and/or request accommodations, please contact Disability Support Services in Building 17, extension 6750, or 928/ Slide 8 of 12

Course Outline Monday 29 Aug EGR 115 Introduction to Computing for Engineers Introduction to Computer Programming  Some background and context Introduction to MATLAB (Chap 1)  The strengths and weaknesses of MATLAB and basics o The environment, workspace, and how to get help MATLAB Basics (Chap 2)  Variables, Arrays (scalar, vector, matrix), functions, … Basic Plotting with MATLAB (Chap 3)  Two dimensional plots (linear, log, polar, …) Branching (Chap 4)  Conditional statements and logic (If, switch, …) Slide 9 of 12

Course Outline Monday 29 Aug EGR 115 Introduction to Computing for Engineers Loops (Chap 5)  Arrays, vectorization, for-loops, while-loops, … Functions (Chap 6)  User defined functions o Variable passing, visibility, … 3D Plots (Chap 8)  Complex numbers and multidimensional plots Structures, Cell Arrays, and Animation (Chap 10 & 13)  Beyond arrays Graphical User Interface Design (Chap 14)  Design of a GUI in MATLAB Slide 10 of 12

CANVAS Monday 29 Aug EGR 115 Introduction to Computing for Engineers Every registered student should have access to lectures, assignments, etc. through CANVAS.  Log into ERAU’s network (username/password).  From your favorite browser go to ERAU’s ERNIE Login: o  Log into ERNIE.  Under Courses, select “Introduction to Computer Programming” (EGR 115) Slide 11 of 12

Next Lecture Monday 29 Aug EGR 115 Introduction to Computing for Engineers Introduction to Programming Introduction to MATLAB Slide 12 of 12