CE 402 Course Syllabus Spring 2013
Part I Course Organization
UNIVERSITY OF SOUTHERN CALIFORNIA Department of Civil Engineering Spring 2013 CE 402 Instructor: COMPUTER METHODS IN ENGINEERING S.F. Masri; KAP 206A; email: masri@usc.edu Office Hours: Monday/Wednesday: 3:30-5:30 pm Telephone: 740-0602; 740-0603 Teaching Assistant: T.A. Office Hours: (Discussion Session) Miguel Hernandez Garcia Telephone: 213-740-0575; email: miguelrh@usc.edu (KAP 239) M 1:00-2:00 p.m., T 2:00-3:30 p.m., W 1:00-2:00 p.m. Class No. 29638R TTime & Place: Lecture 2:00-3:15 p.m. MW; MHP 105 Time & Place: Discussion 5:00-5:50 p.m. W; KAP 144 Textbook: Prerequisite: Drop Dates: Final Exam: Numerical Methods for Engineers (Sixth Ed.) by: S.C. Chapra & R.P. Canale (McGraw-Hill) CE 108: Introduction to Computer Methods in Civil Engineering MATH 245: Mathematics of Physics and Engineering 1-FEB-2013 without W ; 12-APR-2013 with W Wednesday, 08-MAY-2013, 2:00-4:00 p.m. Grades: Homework/Midterm/Final: 20%/30%/50% Remarks: About 10 homework projects will be assigned Late Homework will not be accepted. No make-up on any examinations. * * * * * * * * * * * * * COURSE OUTLINE * * * * * * * * * * * * * 1. Introduction - Course Overview; Flowcharts 2. Software Tools - Mathematical Computation Software (Fortran, C, Matlab, Mathematica) 3. Solution of Nonlinear Algebraic Equations 4. Solution of Sets of Equations (Linear and nonlinear) 5. Optimization 6. Interpolation 7. Numerical Differentiation 8. Numerical Integration 9. Monte Carlo Techniques 10. Numerical Solution of Ordinary Differential Equations 11. Boundary-Value Problems and Characteristic-Value Problems 12. Curve-fitting and Approximation of Functions CE402 Spring2013 outline 2012-11-14
Part II Detailed Course Objectives
CE 402 Computer Methods in Engineering USC SONNY ASTANI DEPARTMENT OF CIVIL AND ENVIRONMENTAL ENGINEERING 3 Units Course Information, Textbook, and Supplementary Materials ABET Course Syllabus Course Description: Fundamentals of analog and digital computers; simulation of nonlinear physical systems; numerical analysis and solution of engineering problems. Required for: BSCE, BSCE Structural, and BSCE Building Science Prerequisites: CE 108 Introduction to Computer Methods in Civil Engineering MATH 245 Mathematics of Physics and Engineering I Co-Requisite: none Required Textbook: Chapra, S. C. and R. P. Canale. Numerical Methods for Engineers. 5 th ed. McGraw-Hill, 2005. Reference: none Topics Covered Learning Outcomes Computer methods used in civil engineering; basic experimental methods as a companion means of analysis applied in solving real word structural problems Algorithms for solving linear and nonlinear algebraic equations, numerical interpolation, differentiation and integration Algorithms for Monte Carlo Techniques, Curvefitting and approximation of functions Solutions of ordinary differential equations and boundary and characteristic value problems Students will have learned: 1. FORTRAN; Flowcharts 2. To solve nonlinear algebraic equations 3. To solve sets of equations (linear and nonlinear) 4. Interpolation 5. Numerical differentiation 6. Numerical integration 7. Monte Carlo techniques 8. Numerical solutions of ordinary differential equations 9. To solve boundary-value problems and characteristic-value problems 10. Curve-fitting and approximation of functions 11. To develop a numerical algorithm from a given set of instructions or procedures 12. To create flow-charts as illustrations of the numerical algorithms 13. To translate the flow-chart into an executable computer program 14. To create computer programs for solving linear and nonlinear algebraic equations 15. To create computer programs for numerical interpolation, differentiation and integration 16. To create computer programs for solving the Monte Carlo techniques 17. To create computer programs for Curve-fitting & approximation of functions 18. To create computer programs for finding the solutions of ordinary differential equations. 19. To create computer programs for solving boundary and characteristicvalue problems Page 1
CE 402 Computer Methods in Engineering USC SONNY ASTANI DEPARTMENT OF CIVIL AND ENVIRONMENTAL ENGINEERING 3 Units Lecture and Lab Schedule Lecture Lab Sessions per Week Duration per Session Sessions per Week Duration per Session 2 1.5 hours n/a Contribution of Course to Meeting the Professional Component Engineering Topics In this class, students will learn the computer methods used in civil engineering; basic experimental methods as a companion means of analysis applied in solving real word structural problems; algorithms for solving linear and nonlinear algebraic equations, numerical interpolation, differentiation and integration; algorithms for Monte Carlo Techniques, Curve-fitting and approximation of functions; and solutions of ordinary differential equations and boundary and characteristic value problems. Relation of Course Objectives to Program Outcomes The Civil Engineering program is designed to teach beyond the technical content of the curriculum and prepare the students to utilize what they learn in a professional setting. This course contributes to the program outcomes as outlined in the adjacent table. Course Contribution to Program Outcomes (a-k) a. An ability to apply knowledge of mathematics, science, and engineering. e. An ability to identify, formulate and solve engineering problems. k. An ability to use the techniques, skills, and modern engineering tools necessary for engineering practice. Key Prepared by: Dr. Sami F. Masri Professor of Civil Engineering Semester: Spring 2013 Page 2