EGN 4453 Numerical and Computer Tools I (Fall 2015)

Similar documents
MTH 215: Introduction to Linear Algebra

School of Innovative Technologies and Engineering

Instructor: Matthew Wickes Kilgore Office: ES 310

Control Tutorials for MATLAB and Simulink

Math 181, Calculus I

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

Mathematics. Mathematics

GACE Computer Science Assessment Test at a Glance

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


Course Syllabus for Math

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

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

MTH 141 Calculus 1 Syllabus Spring 2017

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

Foothill College Summer 2016

SAT MATH PREP:

CIS 121 INTRODUCTION TO COMPUTER INFORMATION SYSTEMS - SYLLABUS

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

INTERMEDIATE ALGEBRA Course Syllabus

General Physics I Class Syllabus

Fall 2016 ARA 4400/ 7152

ENME 605 Advanced Control Systems, Fall 2015 Department of Mechanical Engineering

Python Machine Learning

ME 4495 Computational Heat Transfer and Fluid Flow M,W 4:00 5:15 (Eng 177)

Course Content Concepts

ME 443/643 Design Techniques in Mechanical Engineering. Lecture 1: Introduction

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

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

CHMB16H3 TECHNIQUES IN ANALYTICAL CHEMISTRY

Accounting 312: Fundamentals of Managerial Accounting Syllabus Spring Brown

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

Syllabus - ESET 369 Embedded Systems Software, Fall 2016

BUS Computer Concepts and Applications for Business Fall 2012

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

Business Analytics and Information Tech COURSE NUMBER: 33:136:494 COURSE TITLE: Data Mining and Business Intelligence

Financial Accounting Concepts and Research

Math Techniques of Calculus I Penn State University Summer Session 2017

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

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

UNIT ONE Tools of Algebra

Statewide Framework Document for:

ASTRONOMY 2801A: Stars, Galaxies & Cosmology : Fall term

PHY2048 Syllabus - Physics with Calculus 1 Fall 2014

KOMAR UNIVERSITY OF SCIENCE AND TECHNOLOGY (KUST)

Guide to Teaching Computer Science

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

Detailed course syllabus

Physics 270: Experimental Physics

Syllabus ENGR 190 Introductory Calculus (QR)

EDCI 699 Statistics: Content, Process, Application COURSE SYLLABUS: SPRING 2016

MAE Flight Simulation for Aircraft Safety

Introduction to World Philosophy Syllabus Fall 2013 PHIL 2010 CRN: 89658

Lahore University of Management Sciences. FINN 321 Econometrics Fall Semester 2017

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

English Policy Statement and Syllabus Fall 2017 MW 10:00 12:00 TT 12:15 1:00 F 9:00 11:00

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

MAT 122 Intermediate Algebra Syllabus Summer 2016

Radius STEM Readiness TM

Coding II: Server side web development, databases and analytics ACAD 276 (4 Units)

CS4491/CS 7265 BIG DATA ANALYTICS INTRODUCTION TO THE COURSE. Mingon Kang, PhD Computer Science, Kennesaw State University

Spring 2015 IET4451 Systems Simulation Course Syllabus for Traditional, Hybrid, and Online Classes

ITSC 1301 Introduction to Computers Course Syllabus

Physical Versus Virtual Manipulatives Mathematics

Marketing Management MBA 706 Mondays 2:00-4:50

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:

Social Media Journalism J336F Unique ID CMA Fall 2012

PROMOTION MANAGEMENT. Business 1585 TTh - 2:00 p.m. 3:20 p.m., 108 Biddle Hall. Fall Semester 2012

CSCI 333 Java Language Programming Fall 2017 INSTRUCTOR INFORMATION COURSE INFORMATION

University of Pittsburgh Department of Slavic Languages and Literatures. Russian 0015: Russian for Heritage Learners 2 MoWe 3:00PM - 4:15PM G13 CL

Measurement. When Smaller Is Better. Activity:

Design and Creation of Games GAME

Indiana University Northwest Chemistry C110 Chemistry of Life

ENCE 215 Applied Engineering Science Spring 2005 Tu/Th: 9:00 am - 10:45 pm EGR Rm. 1104

CS 1103 Computer Science I Honors. Fall Instructor Muller. Syllabus

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

MGMT 3362 Human Resource Management Course Syllabus Spring 2016 (Interactive Video) Business Administration 222D (Edinburg Campus)

FIN 571 International Business Finance

Page 1 of 8 REQUIRED MATERIALS:

DOCTORAL SCHOOL TRAINING AND DEVELOPMENT PROGRAMME

Bluetooth mlearning Applications for the Classroom of the Future

Livermore Valley Joint Unified School District. B or better in Algebra I, or consent of instructor

Computer Architecture CSC

Generative models and adversarial training

Pre-AP Geometry Course Syllabus Page 1

GERM 3040 GERMAN GRAMMAR AND COMPOSITION SPRING 2017

Chromatography Syllabus and Course Information 2 Credits Fall 2016

Purdue Data Summit Communication of Big Data Analytics. New SAT Predictive Validity Case Study

Nutrition 10 Contemporary Nutrition WINTER 2016

Teaching a Laboratory Section

Journalism 336/Media Law Texas A&M University-Commerce Spring, 2015/9:30-10:45 a.m., TR Journalism Building, Room 104

On the Combined Behavior of Autonomous Resource Management Agents

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

Firms and Markets Saturdays Summer I 2014

AGS THE GREAT REVIEW GAME FOR PRE-ALGEBRA (CD) CORRELATED TO CALIFORNIA CONTENT STANDARDS

Class Tuesdays & Thursdays 12:30-1:45 pm Friday 107. Office Tuesdays 9:30 am - 10:30 am, Friday 352-B (3 rd floor) or by appointment

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

ACADEMIC EXCELLENCE REDEFINED American University of Ras Al Khaimah. Syllabus for IBFN 302 Room No: Course Class Timings:

Bluetooth mlearning Applications for the Classroom of the Future

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

Transcription:

UNIVERSITY OF SOUTH FLORIDA DEPARTMENT OF CIVIL AND ENVIRONMENTAL ENGINEERING EGN 4453 Numerical and Computer Tools I (Fall 2015) Class Meetings: TR 11:00am-12:15pm in CHE 102 Help Session: F 08:00-09:50am in ENC 1002 Instructor: Dr. Jie (Jay) Zhang Office: IDR 107 Office hours: F 03:00-05:00pm E-mail: jiez@usf.edu Phone: (813) 385-7226 Teaching Assistant: Kiesha Pierre Office: ENG 311 Office hours: M 1:00-3:00pm E-mail: pierrek1@mail.usf.edu COURSE DESCRIPTION AND OBJECTIVES: Course Description: An introduction to algorithmic and numerical solution of civil and environmental engineering problems. Objectives: Upon completion of this course the student should be able to: 1) Approach technical problems using a consistent problem solving approach involving problem definition, algorithm design, algorithm implementation, solution, and testing/evaluation. 2) Design an algorithmic solution to engineering problems using flowcharts and pseudo code. 3) Apply programming logic structures for numerical algorithm development and solution. 4) Apply common numerical methods for interpolation, regression, and root finding to the solution of engineering problems. 5) Solve elementary matrix arithmetic problems analytically and numerically. 6) Solve simultaneous linear equations using matrix mathematics. 7) Use MATLAB for computational implementation, solution, and testing of algorithms. RECOMMENDED TEXTBOOKS S. Attaway. MATLAB. A Practical Introduction to Programming and Problem Solving. 3rd edition. Elsevier. W. Y. Yang. Applied Numerical Methods Using MATLAB. 1st edition. Wiley- Interscience. CANVAS AND E-MAIL: Course material will also be provided by instructor and posted on Canvas. Announcements regarding, for example, quizzes, exams, homework, etc. will be sent via e-mail. 1

MATLAB ACCESS: MATLAB is available on computers in the engineering student computer labs. Off-campus access to MATLAB is possible via the Virtual Application website at http://www.apps.usf.edu TOPICS COVERED AND ROUGH SCHEDULE --------------------------------------------------------------------------------------------------------------------- Week 1-2 1. Course Introduction (1 st Class) Course overview Why numerical method? 2. Introduction to numerical methods Computing concepts Analytical versus algorithm solutions to engineering problems Approximation: numerical error, accuracy and precision o Computer errors vs. human mistakes A generalized process for solving engineering problems Introduction to algorithm design (stepwise refinement, flowcharting, types of semantics) 3. Introduction to programming Programs and programming languages Syntax and semantics Script files Data input and output Good programming practice Week 3 4. Introduction to computer tool MATLAB Command window, basic mathematical operations and built-in functions Variable definition and the workspace window Data representation and types Basic data storage Quiz 1 Week 4-5 5. Engineering problems Linear equation and system of linear equations Nonlinear equation and systems of nonlinear equations Interpolation and curve fitting 2

Numerical differentiation/integration Differential equations Optimization Test 1 Week 6-8 6. Basic MATLAB Programming Variables Operators Statements Loops 7. Advanced programming with MATLAB User-defined functions, input / output to functions and variable scope Modular programming Errors, debugging, and the MATLAB debugger The programming process (designing, coding, debugging, testing, simulation, analysis) Quiz 2 Week 9-10 8. Interpolation and curve fitting Plot types and functions Notes on better graphics Interpolation and regression Test 2 Week 11 9. Solving algebraic equations (root finding) Classification of equations Common methods (bisectional, Newton-Raphson) and their application Numerical solutions using MATLAB Week 12-15 10. Solving simultaneous equations Basic vector and matrix algebra Matrix representation of a system of algebraic equations 3

Matrix manipulation Eigenvalues and Eigenvectors Introduction to solution methods (Gaussian elimination, Cramer's rule) Numerical solutions using MATLAB Group Project Presentation Take-home Final Exam --------------------------------------------------------------------------------------------------------------------- GRADING POLICY: Grades will be assigned based on test, homework and final programming projects using the following weighting: Homework 20% Quizzes (2) 10% In-class tests (2) 30% Take-home Final Exam 20% Group Project 20% The grading scale will be assigned based on the total weighted grade: Grading Scale (%) 95-100 A+ 90-94 A 85-89 A- 80-84 B+ 75-79 B 70-74 B- 65-69 C 60-64 D 0-59 F HOMEWORK: There will be approximately 7 homework assignments through the semester. All homework assignments should be completed individually. Assignments will be distributed one or two weeks before the due date. Homework assignments submitted late, by fax, or by email will not be accepted. Collaborative work is encouraged, but each student must write up and submit their own individual solutions. QUIZZES: There will be 2 in-class quizzes. The date for quizzes will be announced in the weeks 3 and 8. 4

EXAMS: Two tests will be given in class (Sept. 25, Oct. 30). There will be a final comprehensive numerical exam that will be distributed during the last week of class in lieu of an in-class final exam. The in-class tests can be re-scheduled only in the event of a legitimate reason for absence and/or prior consent of the instructor. GROUP PROJECT: By the week 5, the project teams will be formed. Each team will give a presentation on their project and submit the project report during the last week of class. All students in the group are expected to collectively contribute to the project and will receive the grade based on their contribution to the project. CLASS ATTENDANCE: Attendance is necessary for success in this class. If you miss a lecture, please get with a fellow student before the following lecture to review the material that you missed; otherwise the subsequent lectures may be difficult to follow. PROFESSIONALISM AND ETHICS: Students can work together on homework; however, each person must present their own homework assignment. Everyone must do his/her own work on tests. Cheating will result in an F grade for the course. See http://www.ugs.usf.edu/catalogs/0708/adadap.htm for further information on academic dishonesty and disruption of the academic process. Cell phones or other smart devices may not be out or visible during exams, lectures and study sessions. ACCOMMODATIONS FOR STUDENTS WITH DISABILITIES: Students in need of academic accommodations for a disability may consult with Students with Disabilities Services to arrange appropriate accommodations. Students are required to give reasonable notice prior to requesting an accommodation. OTHER: Materials for this class may be copyrighted. You may make single copies for your personal use, consistent with U.S. copyright laws. All unauthorized recordings of class are prohibited. Recordings that accommodate individual student needs must be approved in advance and may be used for personal use during the semester only; redistribution is prohibited. 5