ENGR 111 COMPUTER SCIENCE FOR ENGINEERS I College of Information Technology & Engineering Weisberg Division of Engineering and Computer Science

Similar documents

Syllabus ENGR 190 Introductory Calculus (QR)

COURSE WEBSITE:

Instructor: Matthew Wickes Kilgore Office: ES 310

SOUTHERN MAINE COMMUNITY COLLEGE South Portland, Maine 04106

Foothill College Summer 2016

MTH 215: Introduction to Linear Algebra

MTH 141 Calculus 1 Syllabus Spring 2017

Class Meeting Time and Place: Section 3: MTWF10:00-10:50 TILT 221

Math 181, Calculus I

Statewide Framework Document for:

Foothill College Fall 2014 Math My Way Math 230/235 MTWThF 10:00-11:50 (click on Math My Way tab) Math My Way Instructors:

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

Mathematics. Mathematics

Professors will not accept Extra Credit work nor should students ask a professor to make Extra Credit assignments.

36TITE 140. Course Description:

State University of New York at Buffalo INTRODUCTION TO STATISTICS PSC 408 Fall 2015 M,W,F 1-1:50 NSC 210

Our Hazardous Environment

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

CENTRAL MAINE COMMUNITY COLLEGE Introduction to Computer Applications BCA ; FALL 2011

General Physics I Class Syllabus

MATH 108 Intermediate Algebra (online) 4 Credits Fall 2008

Syllabus - ESET 369 Embedded Systems Software, Fall 2016

UNIT ONE Tools of Algebra

Math 96: Intermediate Algebra in Context

School of Innovative Technologies and Engineering

Answers To Hawkes Learning Systems Intermediate Algebra

Accounting 312: Fundamentals of Managerial Accounting Syllabus Spring Brown

Course Syllabus for Math

Physics XL 6B Reg# # Units: 5. Office Hour: Tuesday 5 pm to 7:30 pm; Wednesday 5 pm to 6:15 pm

Spring 2014 SYLLABUS Michigan State University STT 430: Probability and Statistics for Engineering

PHYSICS 40S - COURSE OUTLINE AND REQUIREMENTS Welcome to Physics 40S for !! Mr. Bryan Doiron

INTERMEDIATE ALGEBRA Course Syllabus

BUS Computer Concepts and Applications for Business Fall 2012

PHY2048 Syllabus - Physics with Calculus 1 Fall 2014

Medical Terminology - Mdca 1313 Course Syllabus: Summer 2017

KOMAR UNIVERSITY OF SCIENCE AND TECHNOLOGY (KUST)

Ab Calculus Clue Problem Set Answers

Algebra 1, Quarter 3, Unit 3.1. Line of Best Fit. Overview

CIS 121 INTRODUCTION TO COMPUTER INFORMATION SYSTEMS - SYLLABUS

Page 1 of 8 REQUIRED MATERIALS:

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

BRAZOSPORT COLLEGE LAKE JACKSON, TEXAS SYLLABUS. POFI 1301: COMPUTER APPLICATIONS I (File Management/PowerPoint/Word/Excel)

Office Hours: Mon & Fri 10:00-12:00. Course Description

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

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

Honors Mathematics. Introduction and Definition of Honors Mathematics

MAT 122 Intermediate Algebra Syllabus Summer 2016

Please read this entire syllabus, keep it as reference and is subject to change by the instructor.

Excel Intermediate

FINN FINANCIAL MANAGEMENT Spring 2014

ACTL5103 Stochastic Modelling For Actuaries. Course Outline Semester 2, 2014

Afm Math Review Download or Read Online ebook afm math review in PDF Format From The Best User Guide Database

Intermediate Algebra

San José State University Department of Psychology PSYC , Human Learning, Spring 2017

Grade 6: Correlated to AGS Basic Math Skills

DIGITAL GAMING AND SIMULATION Course Syllabus Advanced Game Programming GAME 2374

Biology 10 - Introduction to the Principles of Biology Spring 2017

Economics 201 Principles of Microeconomics Fall 2010 MWF 10:00 10:50am 160 Bryan Building

Learning Microsoft Office Excel

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

Math 098 Intermediate Algebra Spring 2018

Penn State University - University Park MATH 140 Instructor Syllabus, Calculus with Analytic Geometry I Fall 2010

ACCT 100 Introduction to Accounting Course Syllabus Course # on T Th 12:30 1:45 Spring, 2016: Debra L. Schmidt-Johnson, CPA

BIOS 104 Biology for Non-Science Majors Spring 2016 CRN Course Syllabus

Introduction. Chem 110: Chemical Principles 1 Sections 40-52

ITSC 1301 Introduction to Computers Course Syllabus

Teaching a Laboratory Section

THE GEORGE WASHINGTON UNIVERSITY Department of Economics. ECON 1012: PRINCIPLES OF MACROECONOMICS Prof. Irene R. Foster

Course Content Concepts

Mathematics subject curriculum

OPTIMIZATINON OF TRAINING SETS FOR HEBBIAN-LEARNING- BASED CLASSIFIERS

STA2023 Introduction to Statistics (Hybrid) Spring 2013

Nutrition 10 Contemporary Nutrition WINTER 2016

Course Name: Elementary Calculus Course Number: Math 2103 Semester: Fall Phone:

Janine Williams, Mary Rose Landon

Course Description. Student Learning Outcomes

SYLLABUS: RURAL SOCIOLOGY 1500 INTRODUCTION TO RURAL SOCIOLOGY SPRING 2017

THE UNIVERSITY OF SYDNEY Semester 2, Information Sheet for MATH2068/2988 Number Theory and Cryptography

Instructor. Darlene Diaz. Office SCC-SC-124. Phone (714) Course Information

POFI 1349 Spreadsheets ONLINE COURSE SYLLABUS

Mathematics Success Level E

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

Soil & Water Conservation & Management Soil 4308/7308 Course Syllabus: Spring 2008

Phys4051: Methods of Experimental Physics I

Grading Policy/Evaluation: The grades will be counted in the following way: Quizzes 30% Tests 40% Final Exam: 30%

BI408-01: Cellular and Molecular Neurobiology

Physics 270: Experimental Physics

PSYCHOLOGY 353: SOCIAL AND PERSONALITY DEVELOPMENT IN CHILDREN SPRING 2006

MGMT 5303 Corporate and Business Strategy Spring 2016

CS/SE 3341 Spring 2012

Mathematics Assessment Plan

STA 225: Introductory Statistics (CT)

Page 1 of 11. Curriculum Map: Grade 4 Math Course: Math 4 Sub-topic: General. Grade(s): None specified

SOUTHWEST COLLEGE Department of Mathematics

RTV 3320: Electronic Field Production Instructor: William A. Renkus, Ph.D.

Math 22. Fall 2016 TROUT

Math Techniques of Calculus I Penn State University Summer Session 2017

ANT 3520 (Online) Skeleton Keys: Introduction to Forensic Anthropology Spring 2015

Prentice Hall Chemistry Test Answer Key

Transcription:

College of Information Technology & Engineering Weisberg Division of Engineering and Computer Science Semester and Year: Spring, 2009 Classroom Sections, Locations, and Meeting Times: Section: 201 CRN: 2435 Days: TR Time: 11:00 12:15 Location: GH211 Section: 202 CRN: 2436 Days: TR Time: 12:30 1:45 Location: GH211 Textbook and Calculator: 1. ENGR111 Engineering Computations, an ESource Text from Pearson Publications (for the Excel and Matlab portions of the course). Notes will also be provided. 2. Casio fx115es (not the MS or MS Plus) calculator. These are available, generally for about $20 at the MU bookstore and retail outlets. Catalog Description: Engineering Computations. 3 hrs. II. Introduction to effective problem solving techniques used in various engineering applications with an emphasis on accuracy. Computational tools including calculators, spreadsheets, and a computational environment such as MATLAB will be covered. (PR: MTH 122 and MTH 130 or MTH 132 or higher) Instructors: William E. Pierson (Sections 201 & 202) Office Location: Gullickson Hall Room 109C Office Hours: 8:00 9:50 MTWRF (or by appointment) Phone: (304) 696 2695 Departmental Fax: (304) 696 5454 Email: pierson@marshall.edu Jonathan Thompson (Section 202) Office Location: Gullickson Hall Room 205C Office Hours: MWF 12:00 to 1:00 and MW 2:00 to 3:00 (or by appointment) Phone: (304) 696 6349 Departmental Fax: (304) 696 5454 Email: thompsonj@marshall.edu Isaac Wait (Section 201) Office Location: Weisberg Lab Building Room 113 Office Hours: MRF 1:00 3:00 (or by appointment) Phone: (304) 696 5444 Departmental Fax: (304) 696 5454 Email: wait@marshall.edu Course Objectives There are two main objectives for this course. First of all, the course will emphasize the skills, attitudes and good habits that are necessary to be a successful engineering student, such as good attendance and class participation, promptness, and good organization and neatness on submitted work. Page 1 of 6

The second objective of the course is to introduce engineering students to problem solving techniques using manual methods, spreadsheets, and a high level programming and computational tool such as MATLAB. An emphasis will be placed on accuracy. More specifically, Manual techniques will involve using the Casio fx115es which is an acceptable calculator for the Fundamentals of Engineering (FE) exam. Spreadsheet programs will be used to implement several commonly encountered engineering calculations, especially those problems that require analyzing tabular data. Students will be introduced to a commonly used computational and programming environment used in engineering analysis, especially for applications involving matrices. Basic programming aspects such as logical operations, relational operations, conditional execution, and loop structures will also be introduced. The course will use typical engineering applications as examples and emphasize a methodology used in solving engineering problems. Furthermore, an emphasis will be placed on accuracy and a good presentation of solutions. Course Outcomes: At the completion of this course the student will be able to: a) Effectively use a calculator to solve typical engineering problems that will be encountered in higher level engineering courses. b) Use a logical, well organized solution methodology, including appropriate documentation and solution verification. c) Use a spreadsheet program to solve typical engineering problems. d) Use relative and absolute cell references when copying cells within a spreadsheet. e) Use spreadsheets to perform engineering calculations and operations using built in functions, plotting facilities, and Solver. f) Use an interactive computational environment (such MATLAB or OCTAVE) to solve commonly encountered engineering problems, especially those involving matrices. g) Interpret and generate pseudocode and/or flowcharts to describe an algorithm that involves conditional execution statements and loops. h) Create, edit, save, debug, and execute scripts. i) Create, access, and manipulate vectors and arrays in mathematical, logical, and relational expressions. j) Create modular programs using user defined functions. k) Create various types of plots to enhance the presentation of an engineering analysis. Course Activities: Quizzes Quizzes will be given regularly. The objective of the quizzes is to actively engage students and to provide feedback about the level of understanding. Quizzes will be based upon lecture material, homework, and reading assignments. Page 2 of 6

Homework A significant number of homework problems will be assigned and graded. Typically, about one homework assignment will be made each week. Some important notes about HW assignments: Assignments are due at the beginning of class on the due date. Without a valid excuse (see institutional absence policy), late HW will not be accepted. Typically, a week will be given to complete assignments. Students should start the assignments immediately so that they will have an opportunity to ask questions during the intervening class period or by contacting the instructor. Homework will be assigned weekly and must be submitted by the due date. Late homework will not be accepted. Handwritten assignments should be submitted on engineering paper using the format described in class. Computer generated results should be formatted for 8.5 x 11 output and presented in a neat manner that is easy to read. You should show all steps and (where appropriate) calculations to each problem. Answers should be clearly marked and easy to find. The name(s) of the student(s) and the number of the problem should be shown at the top of each sheet. Computer programs (MATLAB scripts) should be well documented (commented) and thoroughly tested before submission. Students are encouraged to work together on programming and homework assignments; however, cheating will not be tolerated on exams or quizzes. Any student caught cheating on an exam or quiz will receive a zero. Project Students will explore an engineering application that requires the collection and statistical analysis of data. A written report of this research must be prepared and submitted in hard copy and electronic form (in either Microsoft Word or Adobe PDF format). In addition, each student will give a 10 minute presentation to the class summarizing their work. The projects will be team oriented (three person teams). Additional details and expectations will be provided at a later date. Exams The will be three exams, one on each of the three major topics covered: using the fx115 Calculator, spreadsheets (Excel), and on MATLAB. The 3 rd exam will cover some material from the first two exams. Class Attendance and Participation Students are expected to attend all class sessions and participate in class activities. Attendance will be taken and influence the overall grade in the course (see below). The MU policy on absences will be followed (MU BOG Absence Policy ). Students should read and understand this policy. Lab Assignments Learning to use a calculator, spreadsheets, and MATLAB requires hands on, active participation, not just listening to a series of lectures. Hence, weʹve designed a series of Page 3 of 6

lab exercises that will give you a chance to implement the material covered in the lectures. We will start most of these labs during class so that the instructors are available to answer questions, clarify the requirements, or to help get you started. If you do not complete a lab during class hours, then you are expected to complete the assignment out side of class. The computer science lab in Gullickson Hall Room 206A is available during the day Monday through Friday from 9:00 to 4:00. The lab is also open between 4:00 and 9:00pm, Monday and Wednesday when classes are not scheduled. Tutors are available during this time if you need assistance or run into problems. Evaluation/Grade Computation: Course grades are based on weighted percentage averages. Your final grade will be derived by multiplying each individual Student Activity score by the weighted percentage and summing all of the weighted percentage averages. Individual Score Weighted % Student Activity Quizzes x 0.10 Homework x 0.20 Project x 0.10 Exams (Exam 1 = 0.15, Exam 2 = 0.15, Exam 3 = 0.20) x 0.50 Class Attendance and Participation x 0.10 Grand Total = Weighted % Average Evaluation Scale 90% & Above =A 80% 89% = B 70% 79% = C 60% 69% = D 59% & Below = F Communication: Class communications will be handled via the MU email system, and students are expected to check their MU email account regularly. Assignments and lecture notes will be available at the online course repository. More details regarding access to this site will be distributed at a later date. Policy for Students with Disabilities: Marshall University is committed to equal opportunity in education for all students, including those with physical, learning and psychological disabilities. University policy states that it is the responsibility of students with disabilities to contact the Office of Disabled Student Services (DSS) in Prichard Hall 117, phone 304 696 2271 to provide documentation of their disability. Following this, the DSS Coordinator will send a letter to each of the student s instructors outlining the academic accommodation he/she will need to ensure equality in classroom experiences, outside assignment, testing and grading. The instructor and student will meet to discuss how the accommodation(s) requested will be provided. For more information, please visit http://www.marshall.edu/disabled or contact Disabled Student Services Office at Prichard Hall 11, phone 304 696 2271. Page 4 of 6

Schedule of Topics (Tentative, subject to change): Class # Day Topics Covered fx115 Jan. 13: Introductions, Problem solving methodology 1 Course Expectations 2 Jan. 15: Calculator Basics Engineering Economics, Interest Factors fx115 Basics : Setup Menu, Modes, Constants. Display Evaluating powers and logarithms 3 Jan. 20: Polynomial Basics, In class Quiz Find roots (EQU mode) and understand significance 4 Jan. 22: Dynamics, Projectile Motion 5 Jan. 27: Basic Trigonometry, Geomatics 6 Jan. 29: Statics, Vector Arithmetic 7 Feb. 3: Simultaneous Equations 8 Feb. 5: Wrap up and Review 9 Feb. 10: Exam, #1 Excel 10 Feb. 12: Spreadsheet Basics Determine rate of change ( y (t) ) Use rate of change to determine ymax Evaluating polynomial to generate height versus time plot (using SOLVE) Right triangle trigonometry Law of sines and cosines; Area formula Polar to rectangular conversion Rectangular to polar conversion Force summation Flower pot example, calculating unknown forces Setting up and solving 2x2 and 3x3 equations 2D Force Example Rows, Columns, and Cells; Menus Cell Addressing: relative versus absolute addressing Formatting and printing spreadsheets Copying cells ; Worksheets 11 Feb. 17: More Excel Engineering Examples 12 Feb. 19: Plotting in Excel Plot types Labeling plots Editing and controlling plot attributes 13 Feb 24 : Importing Data Into Excel Thermocouple Calibration Example Linear and Exponential Curve Fitting 14 Feb. 26: Using Excel Functions Trig and Exponential Functions Various Math Functions 15 Mar. 3: Basic Statistics Excel Statistics Functions Interpreting Statistical Data 16 Mar. 5: Excel Solver Using Solver to optimize an engineering design 17 Mar 10: Generating Reports Copying Excel spreadsheets and plots into MS Word for reports Page 5 of 6

18 Mar. 12: Word and Excel Project Assignments 19 Mar 17: Wrap up and review 20 Mar. 19: Exam #2 March 22 27 Spring Break Enjoy and Be Safe MATLAB 21 May 31: Introduction to MATLAB Starting MATLAB The MATLAB environment Matlab command line window Special MATLAB constants 22 Apr. 2: MATLAB Operators Scalar and vector operations the colon (:) operator Special Matlab functions Example: projectile motion 23 Apr. 7: Plotting in MATLAB Creating and controlling MATLAB plots Editing, saving, and copying MATLAB plots 24 Apr. 9: MATLAB Scripts Creating, editing, and debugging MATLAB scripts User Defined functions 25 Apr. 14: Conditional Execution 26 Apr. 16: MATLAB Matrix Operations 27 Apr. 21: MATLAB Engineering Example #1 28 Apr. 23: MATLAB Engineering Example #2 flow charts if statements loops Creating and editing matrices Manipulating matrices Solution of simultaneous equations using MATLAB Matlab Plotting functions and commands Matlab polynomial functions 29 Project Presentations 30 Apr. 28: Wrap up and review 31 Exam #3 During Final Exam Period Page 6 of 6