---
title: "EML3041 Computational Methods"
subtitle: "Syllabus: Fall 2023"
geometry: margin=3cm 
output:
  html_document:
    css: EML3041HTMLbook.css
    keep_md: no
    number_sections: no
    toc: yes
    toc_depth: '4'
    toc_float: yes
    theme: readable
  word_document:
    toc: yes
    toc_depth: '4'
  pdf_document:
    toc: yes
    toc_depth: '4'
---

```{r setup, include=FALSE}
#library(prettydoc)
knitr::opts_chunk$set(echo = TRUE)
```

## ABOUT THE COURSE

### Course Purpose

Numerical methods are techniques to approximate mathematical procedures ( an example of a mathematical procedure is an integral). Approximations are needed because we either cannot solve the procedure analytically (an example is the standard normal cumulative distribution function)

$$\frac{1}{\sqrt{2\pi}}\int_{-\infty}^x \text{exp}\left(-\frac{u^{2}}{2}\right)du,$$

or because an analytical method is intractable ( an example is solving a set of a thousand simultaneous linear equations for a thousand unknowns for finding forces in a truss).

![](syllabus_media/Chapter0101TrussHoldingRoof.png)

In this course, you will

-   Develop and use numerical methods for the following mathematical procedures and topics - Differentiation, Nonlinear Equations, Simultaneous Linear Equations, Interpolation, Regression, Integration, and Ordinary Differential Equations.

-   Calculate errors and their relationship to the accuracy of the numerical solutions is emphasized throughout the course.

-   Program via MATLAB to reinforce the fundamentals of the course as well as to solve intractable/real-life problems.)

[Watch]{.underline} this video discussing what the crux of the course is.

<iframe src="https://www.youtube.com/embed/We6zrqc9e18" width="90%" data-external="1">

</iframe>

### University Course Description

Techniques and computer programming tools to solve engineering problems using numerical methods. Topics include roots of equations, matrix algebra, integration, differential equations, and curve fitting.

### Course Number

EML 3041

### Course Name

Computational Methods

### Credit Hours

3

### Meeting Times

T Th 3:30 PM - 4:45 PM in CMC141

F 11:00 AM - 12:50 PM in CMC141

### Delivery Method

On-Campus: Delivery of the course is held on campus.

The class is taught in a blended/flipped manner where you come prepared with some basic knowledge of the lesson. This preparation is ensured through graded adaptive online assignments. In the class, I will lecture on advanced topics, and you will work individually and in groups on in-class ungraded exercises that I will bring with me. I and the TAs will be in the class to help you when you have a question about the exercises. After the class, you will do a few more ungraded problems to complete the expected learning level on the topic. Textbook pages are also assigned. Follow the [Modules](https://usflearn.instructure.com/courses/1823990/modules) link in CANVAS to move sequentially on topics and keep up with the calendar for homework, test and project date deadlines.

We have office hours conducted by the TAs and the instructor. We also monitor online CANVAS discussion boards. There are office hours every day of the week, and the instructor can meet you outside of office hours by appointment as well.

All exams are in-class, and no student will be taking exams online unless USF administration requires me to move class sessions coinciding with the exams to remote format. There will be no live online sessions, and no recordings of class sessions are available for the in-class sessions. Alternatively curated video lectures are already available in the [Modules](https://usflearn.instructure.com/courses/1823990/modules) if you miss a class, but they are a mediocre substitute for the class experience. [Handouts](https://usflearn.instructure.com/courses/1823990/pages/handouts-given-for-class) given in class would also be uploaded on CANVAS a few days after the class. You are highly encouraged to join us with your presence in class.

### Course Prerequisites

MAP 2302: Differential Equations

EML 3035: Programming Concepts for Mechanical Engineers

EML 3500: Mechanics of Solids

EGN 3343: Thermodynamics

### Minimum Technical Skills

The course is offered in an on-campus format, and you will need to be able to demonstrate proficiency at basic computer skills, maintain reliable internet access, and meet the computer system requirements listed [here](https://www.usf.edu/it/remote/requirements-for-students), plus an internal/external webcam with microphone capabilities. You should know how to 1) write basic programs in MATLAB with loops, conditional statements and functions 2) know how to print to a pdf file and combine pdf files 3) know use of a word processor that allows entry of scientific equations.

### Student Learning Outcomes

In this course, you will

-   Develop and use numerical methods for the following mathematical procedures and topics - Differentiation, Nonlinear Equations, Simultaneous Linear Equations, Interpolation, Regression, Integration, and Ordinary Differential Equations. 

-   Calculate errors and their relationship to the accuracy of the numerical solutions is emphasized throughout the course. 

-   Program via MATLAB to reinforce the fundamentals of the course as well as to solve intractable/real-life problems.

-   By the end of the course, the students will be able to

-   Develop mathematical models for solving complex engineering problems;

-   Reinforce programming skills using the MATLAB environment to solve intractable/real-life problems;

-   Calculate, quantify, and minimize errors in solving complex engineering problems where neat analytical solutions may not exist;

-   Solve the following types of problems numerically when needed in other courses and real-world applications:

    -   Computation of derivatives and integrals

    -   Nonlinear equations

    -   Systems of simultaneous equations

    -   Curve fitting (interpolation and regression) of discrete data

    -   Integration of continuous and discrete functions

    -   Ordinary differential equations (initial value or boundary value problems)

### Course Objectives

In the course, EML 3041 -- Computational Methods, the program objectives are met as follows (The letters in the parenthesis given at the end of each outcome corresponds to the outcomes of the Mechanical Engineering program at USF)

1.  Apply the concept and steps of problem-solving - mathematical modeling, solution, and implementation. (1)

2.  List the steps of concepts of error - identification, quantification, and minimization of errors. Understand error sources of the round-off and truncation error. Introduce the concept of machine epsilon and significant digits and their relation to relative errors. Reinforce these concepts in all the numerical techniques. (1)

3.  Find how derivatives of functions can be calculated numerically (1).

4.  Find real roots of nonlinear equations of the form f(x)=0 using the bisection method and Newton-Raphson method. (1)

5.  Develop methods to solve simultaneous linear equations. Use Naive Gauss Elimination to obtain a solution. Show how Gaussian elimination with partial pivoting reduces the round-off error. Show how the LU Decomposition method works to find solutions for multiple right-hand arrays or inverse of a square matrix. (1)

6.  Develop methods to fit a curve to given data points via interpolation and regression. Develop direct and spline interpolation methods of interpolation. Develop how to find linear and nonlinear regression models for given data. (1)

7.  Develop methods of integration such as Trapezoidal rule and Gauss-Quadrature to find integrals of continuous functions. Develop methods of integration for discrete functions based on Trapezoidal rule, interpolation, and regression models (1)

8.  Develop Euler's method, Runge-Kutta, and shooting methods to solve ordinary differential equations that are coupled and/or higher-order, initial-value, or boundary value problems. (1)

9.  Acquire new knowledge through self-learning and metacognition in an online environment (7).

### Outcomes of Mechanical Engineering Program

1.  an ability to identify, formulate, and solve complex engineering problems by applying principles of engineering, science, and mathematics

2.  an ability to apply engineering design to produce solutions that meet specified needs with consideration of public health, safety, and welfare, as well as global, cultural, social, environmental, and economic factors

3.  an ability to communicate effectively with a range of audiences

4.  an ability to recognize ethical and professional responsibilities in engineering situations and make informed judgments, which must consider the impact of engineering solutions in global, economic, environmental, and societal contexts.

5.  an ability to function effectively on a team whose members together provide leadership, create a collaborative and inclusive environment, establish goals, plan tasks, and meet objectives

6.  an ability to develop and conduct appropriate experimentation, analyze and interpret data, and use engineering judgment to draw conclusions

7.  an ability to acquire and apply new knowledge as needed, using appropriate learning strategies

### Course Structure

Each topic lasts 1-2 weeks. Each module has an overview, audiovisual lectures, assigned textbook and handout readings, and assessment. Some assessments following each module are ungraded while others are for graded. The latter are marked with a deadline in the syllabus link and should show up on your calendar as well.

I will be conducting on-campus sessions during the Tuesday, Thursday, and Friday class times. During the sessions, I will be asking you questions as an individual as well as in a group. These are a combination of knowledge, conceptual and procedural exercises.

Your grade is based on online assignments, computer projects, tests, Fundamentals of Numerical Methods test, and a final examination.

You are assigned online adaptive lessons (graded) which need to be completed before coming to class. After going through this lesson, be sure to finish the chapter by

1) coming to class to listen to short lectures, and participate in individual and group activities such as clicker questions (ungraded), and free-response questions (ungraded),

2) reading the assigned textbook pages,

3) solving and/or peeking into the solution of assigned multiple-choice question set (ungraded), and

4) solving the assigned problem set questions from the textbook on this chapter (ungraded).

The above assessments are formative assessments, meaning, that they are initial feedback to you so that you can identify what you have learned and what you need to work more on. Equally important, it also allows me to see what most of the class is struggling with and address that during the class sessions or supplemental instructional materials.

Only online assignments are part of the grade of the homework, but that does not make the other items such as multiple-choice quizzes and problem sets less important. In fact, the opposite is the truth as the ungraded items are most beneficial for the high-stakes tests and these (including the final examination) are worth 75% of your grade.

There are five tests -- three unit tests (45% of course grade), Fundamentals of Numerical Methods test (5%), and one final examination (25% of course grade). Tests are all held during scheduled class time, and the final will be during the time slot of the final examination week.

There is one computer project (10% of course grade) that is broken into two mini-projects with two separate deadlines. The project is broken into two mini ones for two reasons -- reduce the end-of-semester rush of completing a large project, but more importantly, receiving feedback on the first mini project and use that to improve your submission of the second one.

For extra credit on the online assignments, at the end of each of the 8 topics, you can participate in a discussion question. These will inform the live sessions as well.

To be successful, you must keep up with the readings, graded and ungraded assigned homework, and class sessions held during class times. You are expected to put around 9 hours per week of work into the course.

![](syllabus_media/how%20class%20works%20adaptive.png)

### Learning Alignment

Learning alignment is a way to show you how the instructional content and assessments provide you to achieve the learning objectives of the course. Each module has an overview, which includes a description of the module and the expected learning outcomes. For you to achieve those, the instructional content includes adaptive lessons and reading assignments. To assess whether you have learned the basics, you will be submitting adaptive lesson assignments on CANVAS that are graded automatically and instantly. These lessons are 15% of your grade. Beyond this, a multiple-choice question set, and a problem set is available to you (ungraded) and needs to be completed soon after.

During the class sessions, I will be asking you questions as an individual as well as in a group. These are a combination of knowledge, conceptual and procedural exercises.

Although only the online assignments are graded, the above assessments will be critical in you doing well in the tests, and hence your competency in the course of Computational Methods.

There will be three unit tests. Unit Test 1 will *tentatively* cover Modules 01.01 through 03.04, Unit Test 2 will *tentatively* cover Modules 04.00 through 06.05, and Unit Test 3 will *tentatively* cover Modules 07.00 through 08.05. These tests are a measure of the learning outcomes of the corresponding modules.

The Fundamentals of Numerical Methods test will be held at the end of the semester, and as the name implies, it is a test of your competency in the concepts of the course. This will cover six critical concepts of the course and they are listed in the module about the test.

The Final Test is a comprehensive and cumulative examination that covers the whole course. The emphasis here is on both the lower-level learning objectives such as definitions and essential procedures and higher-level learning objectives such as being able to analyze, synthesize, and evaluate numerical methods.

A single computer programming project is assigned for the course. The project is broken into two parts so that you would receive feedback on the first part to improve your submission of the second part. The goal of the project is to improve your programming skills, modeling of engineering problems, using numerical methods to solve them, and written communication.

At the end of each of the eight topics, you are asked to describe a difficult concept on a discussion board. This tells your fellow students what you are struggling with and as well as informs the instructor what he should emphasize during the live synchronous sessions.

## INSTRUCTIONAL MATERIALS

### Required Textbook

A textbook titled, Numerical Methods with Applications (USF) is available free of charge

-   The [complete PDF file](https://usflearn.instructure.com/courses/1823990/external_tools/431420) is available.

-   The [CANVAS modules](https://usflearn.instructure.com/courses/1823990/modules){data-api-endpoint="https://usflearn.instructure.com/api/v1/courses/1823990/modules" data-api-returntype="[Module]"} have links by chapter.

-   The textbook is also given chapter by chapter in [HTML format ](https://usflearn.instructure.com/courses/1823990/pages/numerical-methods-textbook-html-version)in one place.

If you want a **hard copy** because it is what you prefer, you can print the PDF copy yourself on a printer or [buy](https://www.lulu.com/shop/autar-kaw-and-glen-besterfield-and-egwu-kalu/numerical-methods-with-applications-usf/paperback/product-5ngv56.html?q=numerical+usf&page=1&pageSize=4) it at cost.

[![](syllabus_media/cover_book_2021.png){width="413"}](https://usflearn.instructure.com/courses/1823990/external_tools/431420)

### Required Calculator

The only acceptable calculators are **TI-30Xa** and **TI-30Xa Solar (the solar and the new model (middle figure below) have a better display)**. You will be asked to show your calculator before starting a test. No other calculator is allowed. **No exceptions are made**. All major retailers like [Target](https://www.target.com/p/texas-instruments-ti-30xa-scientific-calculator/-/A-14769313), [Amazon](https://www.amazon.com/Texas-Instruments-TI-30Xa-Scientific-Calculator/dp/B00000JBNS), [Walmart](https://www.walmart.com/ip/Texas-Instruments-TI-30XA-Student-Scientific-Calculator/1043441), [Office Depot](https://www.officedepot.com/a/products/618033/Texas-Instruments-TI-30Xa-Scientific-Calculator/), [Staples](https://www.staples.com/Texas-Instruments-TI-30Xa-Scientific-Calculator/product_275842) stock these calculators at their brick-and-mortar and online stores. Bring the calculator to every class session.

The reason for restricting the calculator type is so that you will get tested on the fundamentals of the course, and hence develop a solid foundation of applying numerical methods in your future courses and work

![](syllabus_media/calti30xa2old.jpeg){width="216"}

![](syllabus_media/calti30xanew.jpeg){width="188"}

![](syllabus_media/calti30xasolar.jpeg){width="203"}

### Formula Sheet

The [formula sheet](https://usf.box.com/s/kixej75rqbjppei652ilzxekhtbqqw4u) which is common for all unit tests and final exam and that is made by the instructor will be attached to the tests.

### Required Programming Software

MATLAB program is used for programming projects. The software is available free of charge to USF students. Download the latest version so that we can easily help you with any programming questions. Some commands and options are added and subtracted with every version.

The following are different ways to access MATLAB in order of convenience and reliability.

-   You can download MATLAB on your computer at home.

    -   Make a free MathWorks account first at [[https://www.mathworks.com/login]{.underline}](https://www.mathworks.com/login) with your usf.edu email address. Some students skip this first step in the instructions and wonder why they cannot get MATLAB working. Then go here to [download MATLAB](https://www.mathworks.com/academia/tah-support-program/eligibility.html). The activation code for the students to use is: 12544-93993-62892-13197-64091
    -   You can use [MATLAB installation instruction document](https://usflearn.instructure.com/courses/1823990/files/127154236/download?wrap=1). The activation code for the students to use is: 12544-93993-62892-13197-64091. Do not forget to add "Symbolic ToolBox" when choosing products.
    -   You can use MATLAB online. [[Click here to access MATLAB online]{.underline}](https://www.mathworks.com/products/matlab-online.html). However, using MATLAB online is **discouraged** as students do not save their files correctly and tend to lose their work.

If you have any problems with accessing MATLAB, email USF IT at [[help\@usf.edu]{.underline}](mailto:help@usf.edu).

### Required Programming Reference Book

A textbook titled, Programming Concepts with MATLAB is available free of charge

-   The [complete PDF file](https://programming.autarkaw.com/ProgrammingConceptsBook/BookProgramming.pdf) is available.

-   The [CANVAS modules](https://usflearn.instructure.com/courses/1823990/modules){data-api-endpoint="https://usflearn.instructure.com/api/v1/courses/1823990/modules" data-api-returntype="[Module]"} have links by chapter.

-   The textbook is also given chapter by chapter in [HTML format](https://programming.autarkaw.com/ProgrammingConceptsBook/) in one place. This version is searchable.

If you want a **hard copy** because it is what you prefer, you can print the PDF copy yourself on a printer or [buy](https://www.lulu.com/shop/daniel-miller-and-ismet-handzic-and-benjamin-rigsby-and-autar-kaw/introduction-to-programming-concepts-with-matlab-third-edition/paperback/product-1dgjdm99.html?page=1&pageSize=4) it.

### Required Adaptive Learning Platform

Pre-class learning for the course takes place through online adaptive lessons. The access to these lessons is via CANVAS modules and costs \$30. However, an NSF grant received by the Professor Kaw directly pays the cost for the access for every registered student. So, you do not have to take any action to access the lessons from Day 1. Also, the additional fee (LENA) course charge of \$30 has been removed from your tuition bill.

### Required Desktop or Laptop

A desktop or laptop is required for the course.

### Required High-speed internet connection

A high speed internet connection is needed for emergency online mode and for office hours.

### Required cell phone/tablet/scanner to scan projects

You need one of these, a cell phone or a tablet or a scanner, to be able to scan computer projects to make a PDF file. Camscanner is an app used by most students.

### Required Plain white paper or college ruled paper, engineering graph paper, ruler, eraser, and pencil.

You will be asked to bring a pencil and eraser for tests, blank white or college ruled paper for in-class exercises, and additionally three sheets of engineering graph paper and a ruler to conduct in-class projects.

### Required Microphone and Webcam

You need a webcam (internal or external) for online office hours.  Buy a microphone if your webcam does not have one. A microphone, if available and if you can afford it, helps for clear communication during online communication.

### Required Acrobat Pro Software

Adobe Acrobat DC Pro is publishing software for viewing, creating, combining, and controlling Adobe PDF documents for distribution, collaboration, and data collection. For this course, you will use it to submit your project in the proper single file pdf format. You can [install Adobe Pro](https://software.usf.edu/creative-cloud-for-students) for free; choose the [Acrobat Pro software](https://software.usf.edu/creative-cloud-for-students) from the Creative Cloud collection.

For all computer projects, you will need to upload a single PDF file to CANVAS. [[Learn how to make a PDF file]{.underline}](https://blog.autarkaw.com/2020/03/26/how-to-make-a-pdf-file/).

### Required Word Processor MS 365

[Microsoft Office 365](https://software.usf.edu/microsoft-office-365) is available free to students of the University of South Florida System. Each individual is allowed installation on up to five devices at a time. It is available for PC and Mac.

### Required Microsoft Teams (Synchronous Meetings)

[Microsoft Teams 365](https://software.usf.edu/teams-365) is is available free to students of the University of South Florida System. Teams 365 is a real-time video conferencing tool that lets you add files, share applications, and use a virtual whiteboard to interact.

Please follow the guidelines below when engaging in synchronous meetings.

-   Act professionally in the way you communicate. Treat your instructors and peers with respect, the same way you would do on a face-to-face environment. Respect other people's ideas and be constructive when explaining your views about points you may not agree with.  

-   Join the meeting on time or a few minutes early.

-   Make sure you are in a quiet area. Limit the background noise ( i.e. kids, pets, coffee shops, car noise, etc.). Make every effort to get to a location where others can hear you clearly.

-   Ensure there is proper lighting when using your video.

-   Mute your microphone when you are not speaking.

### Required Honorlock (only for emergencies)

Honorlock is a remote proctoring service software that works within your web browser to monitor test-takers. [[Access additional information about Honor Lock]{.underline}](https://www.usf.edu/innovative-education/digital-learning/digital-learning-resources/honor_lock.aspx)

## PROGRAMMING IN MATLAB HELP

It is a common myth that EML3041 Computational Methods is an extension of the programming course. No, it is not - programming is however an essential part of how one learns computational methods. Programming is directly about 13% of the grade. The indirect part is the programming questions asked in the tests. Also, programming improves your numerical methods skills.

It is programming that you need to know; MATLAB is just the tool you use to program. We should not use these interchangeably. The best way to "review" programming is not by watching videos and not by going through someone else's written programs. It is best to simply write programs.

### How do I do that in MATLAB?

Review the [How do I do that in the MATLAB series](https://blog.autarkaw.com/2020/12/22/how-do-i-do-that-in-matlab-for-usf-students/%C2%A0)?  This series is highly helpful when you are doing the projects for the course.

### Exercises to do to review programming

Here is a [[list of short programs you could write]{.underline}](http://www.eng.usf.edu/~kaw/download/today/programming%20prerequisites%20problems%20assigned%20to%20students%20fall%202021.pdf). There are four sets of problems in the assignment. Do one set at a time. The first two sets meet minimal requirements, the second set would be a check of intermediate competency, and the last set would be nice.

### Deeper review of MATLAB programming

However, if you are needing a deeper review, here are some resources where you can watch and see written programs. Because it would take time, I would not go through all of them and stop when you think you have enough to get started.  They are in the order of what I would suggest.

-   Mathworks Onramp course: [[https://www.mathworks.com/learn/tutorials/matlab-onramp.html]{.underline}](https://www.mathworks.com/learn/tutorials/matlab-onramp.html)

-   Still needing help, take the Coursera course: Take the free route: [[https://www.coursera.org/learn/matlab]{.underline}](https://www.coursera.org/learn/matlab)

-   Still needing help, here are some lecture videos freely available from Vanderbilt University: [[https://blog.autarkaw.com/2020/05/08/need-help-with-programming-in-matlab/]{.underline}](https://blog.autarkaw.com/2020/05/08/need-help-with-programming-in-matlab/)

### Computer Labs and Laptop Rental on Campus

USF does have a [computer lab](https://www.usf.edu/student-affairs/student-government/tampa-sg/tampa-sgcs/index.aspx) which available for use to students. Use this option only if access to your own device is limited or unavailable.

For laptop rentals, the USF library does offer [5-hour rentals for students](https://lib.usf.edu/services/laptop-checkout/).

## INSTRUCTOR, TAs, OFFICE HOURS

### About your instructor Professor Autar Kaw

![](syllabus_media/autar_kaw_Lifsey_2019.jpg){width="244"}

Autar Kaw is a professor of mechanical engineering at the University of South Florida. He has taught the Computational Methods course more than 60 times - that should be a plus. The course has gone through many changes and improvements. Many of these have been a result of feedback from students just like you who paid forward through course evaluations, surveys, and focus groups.

My teaching belief is to meet in the middle - a mix of

-   group work and individual,

-   traditional lecturing and flipped learning,

-   theory and applications

-   conceptual and procedural questions

-   single correct answer and open-ended applications

Learn [[more]{.underline}](https://autarkaw.com/teaching/) about my teaching philosophy.

Professor Kaw has conducted grant and contract work related to Computational Methods in the fields of adaptive learning analytics, thermal stresses, sports analytics, and mechanics of composite materials. His work in these areas has been funded by the National Science Foundation, Air Force Office of Scientific Research, Florida Department of Transportation, and Wright Patterson Air Force Base.

Funded by National Science Foundation (2002-2023), under Professor Kaw's leadership, he and his colleagues from around the nation have developed, implemented, refined, and assessed online resources for [[open courseware in Computational Methods]{.underline}](http://nm.mathforcollege.com/). This courseware annually receives 1,000,000+ page views, 1,800,000+ views of the [[YouTube lectures]{.underline}](https://www.youtube.com/numericalmethodsguy), and 90,000+ visitors to the [["numerical methods guy" blog]{.underline}](http://blog.autarkaw.com/). This body of work is also used in the understanding of the impact of the flipped, blended, and adaptive settings on how well engineering students learn content, develop group-work skills and enjoy the course.

On the lighter side, I like to bike in the park, listen to music (mostly pop and rock & roll, but also rap and hip-hop), and am a movie buff. I like to hear a clever joke or two, and am under the grand illusion of telling a joke or two myself. I am professionally active on social media especially [[Twitter]{.underline}](http://www.twitter.com/numericalguy), [[Instagram]{.underline}](http://www.instagram.com/numericalguy), and [[YouTube]{.underline}](http://youtube.com/numericalmethodsguy). I rarely go to Facebook now but do have an [[active Facebook page]{.underline}](https://www.facebook.com/numericalmethods) on Numerical Methods. I also have a [[blog]{.underline}](http://blog.autarkaw.com/) related to Numerical Methods and programming.

Office Location: ENC2215

Email: kaw\@usf.edu

Help Hours via face-to-face in ENG205 or Teams

+-------------+-------------------+---------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Day of Week | Time              | Conductor of Office Hours | Location                                                                                                                                                                                                                                                                 |
+:============+:==================+:==========================+==========================================================================================================================================================================================================================================================================+
| Tuesday     | 2:00 PM - 3:00 PM | Autar Kaw                 | ENC2215 and [Teams](https://teams.microsoft.com/l/meetup-join/19%3ameeting_NjQzZTIwOTMtYjY3Mi00ZjQ3LWI2OGMtNDFhNDQ3MjExZWQw%40thread.v2/0?context=%7b%22Tid%22%3a%22741bf7de-e2e5-46df-8d67-82607df9deaa%22%2c%22Oid%22%3a%223733a4fa-d62e-43c1-94c2-51e3c515441a%22%7d) |
+-------------+-------------------+---------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Thursday    | 2:00 PM - 3:00 PM | Autar Kaw                 | ENC2215 and [Teams](https://teams.microsoft.com/l/meetup-join/19%3ameeting_NjQzZTIwOTMtYjY3Mi00ZjQ3LWI2OGMtNDFhNDQ3MjExZWQw%40thread.v2/0?context=%7b%22Tid%22%3a%22741bf7de-e2e5-46df-8d67-82607df9deaa%22%2c%22Oid%22%3a%223733a4fa-d62e-43c1-94c2-51e3c515441a%22%7d) |
+-------------+-------------------+---------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+

And by appointment (send me an email to [[kaw\@usf.edu]{.underline}](mailto:kaw@usf.edu) with several available days/times).  

### About your Teaching Assistant Caitlin Singer

![](syllabus_media/singer_caitlin.jpeg){width="244"}

My name is Caitlin Singer, and I am a fourth-year Mechanical Engineering student. I enjoy hiking, baking, and reading, so feel free to not only stop by with numerical method questions but questions about those topics as well!

I took Computational Methods with Dr. Kaw in the Fall of 2022 and found it one of my favorite courses in the entire catalog. I liked how math-intensive the course was and enjoyed that even though we did a lot of math, we learned the justification. I also enjoyed the relevancy of numerical methods. While Dr. Kaw presents examples of how it is used in experiments, I have personally seen it in my internships. Making real-life connections between the material and applications helped me succeed in this course.

My advice to students looking to succeed is not to get intimidated and to stay organized. The math in class may look scary sometimes, and the concepts seem too large to grasp, but just stick with it. Learning takes time, so don't be too hard on yourself if it is confusing the first time around. If it gets too difficult the second time around, you have the professor and TAs as a support system to help. Finally, some of the derivations get long, so keep your work organized. Yes, writing another line of numbers and letters seems tedious when you already know the answer, but what is there to lose when showing your work? That thirty seconds you spend writing your work may be the difference between a letter grade.

I look forward to meeting you all and helping you throughout the semester!

Help Hours: ENG205 or Teams

+-------------+---------------------+---------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Day of Week | Time                | Conductor of Office Hours | Location                                                                                                                                                                                                                                                                |
+:============+:====================+:==========================+=========================================================================================================================================================================================================================================================================+
| Tuesday     | 10:00 AM - 11:30 AM | Caitlin Singer            | ENG205 and [Teams](https://teams.microsoft.com/l/meetup-join/19%3ameeting_Mjc3OTliNzMtMmM2OC00ZTIwLWE5ODMtYTJkNDEyZGEwMzY1%40thread.v2/0?context=%7b%22Tid%22%3a%22741bf7de-e2e5-46df-8d67-82607df9deaa%22%2c%22Oid%22%3a%22ec4a0721-60cb-4568-bb93-de8af0373132%22%7d) |
+-------------+---------------------+---------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Thursday    | 5:00 PM - 6:30 PM   | Caitlin Singer            | ENG205 and [Teams](https://teams.microsoft.com/l/meetup-join/19%3ameeting_NDU2NWYxZTgtNzFiNy00ZmU3LWJmNDctM2YyMTg3YzI1OGRl%40thread.v2/0?context=%7b%22Tid%22%3a%22741bf7de-e2e5-46df-8d67-82607df9deaa%22%2c%22Oid%22%3a%22ec4a0721-60cb-4568-bb93-de8af0373132%22%7d) |
+-------------+---------------------+---------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+

### About your Teaching Assistant Guinevere (Ara) Lim

![](syllabus_media/ara%20lim%20headshot.jpeg){width="240"}

My name is Guinevere (Ara) Lim, and I am a fourth-year Mechanical Engineering student. I took Computational Methods with Dr. Kaw during the Fall 2022 semester, and I was pleasantly surprised at the course's organization, layout, and overall teaching style. What interested me most about the course was learning the critical balance between speed and accuracy among the different available methods to solve a problem. Moreover, integrating this into a programming language, such as MATLAB, to see how such methods can be applied made it fulfilling to learn the material.

To succeed in this course, I suggest keeping up with weekly practices and engaging during class activities. A great start is working through the selected problems for each chapter in Dr. Kaw's textbook. Doing a handful of these problems is an excellent way to keep your skills sharpened while not feeling overwhelmed with the material. Secondly, it is essential to understand the concepts behind each problem because this is not a memorization course. Being knowledgeable about the theory behind the steps is vital to being successful. If you are confused about something---ask!

Academics aside, I am a big fan of video games (League of Legends, Valorant, and currently Honkai: Star Rail), watching anime, art, and reading. Feel free to talk with me about these hobbies!

I look forward to meeting you all throughout the semester!

Help Hours: Via Face-to-Face in ENG205 and Teams

+-------------+-------------------+---------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Day of Week | Time              | Conductor of Office Hours | Location                                                                                                                                                                                                                                                                |
+:============+:==================+:==========================+=========================================================================================================================================================================================================================================================================+
| Mondays     | 4:30 PM - 6:00 PM | Ara Lim                   | ENG205 and [Teams](https://teams.microsoft.com/l/meetup-join/19%3ameeting_ZTc5ZmVmMzYtM2NkZi00MzA4LWJkMTYtNGM3YzJlMjhhOTcw%40thread.v2/0?context=%7b%22Tid%22%3a%22741bf7de-e2e5-46df-8d67-82607df9deaa%22%2c%22Oid%22%3a%2207364d2f-1795-4b44-958a-a28bcee215bb%22%7d) |
+-------------+-------------------+---------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Wednesdays  | 3:30 PM - 5:00 PM | Ara Lim                   | ENG205 and [Teams](https://teams.microsoft.com/l/meetup-join/19%3ameeting_NDM0OWNhMmItZDYwNi00YWU1LWI2ZjctZWJhMTYwZGQ5OGVl%40thread.v2/0?context=%7b%22Tid%22%3a%22741bf7de-e2e5-46df-8d67-82607df9deaa%22%2c%22Oid%22%3a%2207364d2f-1795-4b44-958a-a28bcee215bb%22%7d) |
+-------------+-------------------+---------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+

### Office Hours

Are you one of the millions of college students who suffer from stress, sleep deprivation, or an Academic Status Report denial? Then you may have Fear of Meeting One-on-One with My Professor or FMOOWMP. FOH, or [Faculty Office Hours can help](https://youtu.be/yQq1-_ujXrM).

<iframe src="https://www.youtube.com/embed/yQq1-_ujXrM" width="90%" data-external="1">

</iframe>

Office hours are held via Help hours are a chance for you to get help on homework; ask questions about the class; talk about connections between this class and other classes, and real-life applications. The help is generally student-directed, and we can help you by formulating questions based on our conversation. We strongly encourage you to take advantage of this time with the TAs and me. Office hours are held on Microsoft Teams. The time, mode, conductor of office hours are given below.

Office hours are held via Microsoft Teams.  Office hours are

+-----------------+---------------------+-------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| **Day of Week** | **Time**            | **Conductor of Office Hours** | Location                                                                                                                                                                                                                                                                 |
+=================+=====================+===============================+==========================================================================================================================================================================================================================================================================+
| Mondays         | 4:30 PM - 6:00PM    | Ara Lim                       | ENG205 and [Teams](https://teams.microsoft.com/l/meetup-join/19%3ameeting_ZTc5ZmVmMzYtM2NkZi00MzA4LWJkMTYtNGM3YzJlMjhhOTcw%40thread.v2/0?context=%7b%22Tid%22%3a%22741bf7de-e2e5-46df-8d67-82607df9deaa%22%2c%22Oid%22%3a%2207364d2f-1795-4b44-958a-a28bcee215bb%22%7d)  |
+-----------------+---------------------+-------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Tuesdays        | 10:00 AM - 11:30 AM | Caitlin Singer                | ENG205 and [Teams](https://teams.microsoft.com/l/meetup-join/19%3ameeting_Mjc3OTliNzMtMmM2OC00ZTIwLWE5ODMtYTJkNDEyZGEwMzY1%40thread.v2/0?context=%7b%22Tid%22%3a%22741bf7de-e2e5-46df-8d67-82607df9deaa%22%2c%22Oid%22%3a%22ec4a0721-60cb-4568-bb93-de8af0373132%22%7d)  |
+-----------------+---------------------+-------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Tuesdays        | 2:00 PM - 3:00 PM   | Autar Kaw                     | ENC2215 and [Teams](https://teams.microsoft.com/l/meetup-join/19%3ameeting_MDkwMzhjOTctNTVkMC00MGY2LWIyYmQtZjVjOTA5MWIzM2Qx%40thread.v2/0?context=%7b%22Tid%22%3a%22741bf7de-e2e5-46df-8d67-82607df9deaa%22%2c%22Oid%22%3a%223733a4fa-d62e-43c1-94c2-51e3c515441a%22%7d) |
+-----------------+---------------------+-------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Wednesdays      | 3:30 PM - 5:00 PM   | Ara Lim                       | ENG205 and [Teams](https://teams.microsoft.com/l/meetup-join/19%3ameeting_NDM0OWNhMmItZDYwNi00YWU1LWI2ZjctZWJhMTYwZGQ5OGVl%40thread.v2/0?context=%7b%22Tid%22%3a%22741bf7de-e2e5-46df-8d67-82607df9deaa%22%2c%22Oid%22%3a%2207364d2f-1795-4b44-958a-a28bcee215bb%22%7d)  |
+-----------------+---------------------+-------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Thursdays       | 2:00 PM - 3:00 PM   | Autar Kaw                     | ENC2215 and [Teams](https://teams.microsoft.com/l/meetup-join/19%3ameeting_NjQzZTIwOTMtYjY3Mi00ZjQ3LWI2OGMtNDFhNDQ3MjExZWQw%40thread.v2/0?context=%7b%22Tid%22%3a%22741bf7de-e2e5-46df-8d67-82607df9deaa%22%2c%22Oid%22%3a%223733a4fa-d62e-43c1-94c2-51e3c515441a%22%7d) |
+-----------------+---------------------+-------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Thursdays       | 5:00 PM - 6:30 PM   | Caitlin Singer                | ENG205 and [Teams](https://teams.microsoft.com/l/meetup-join/19%3ameeting_NDU2NWYxZTgtNzFiNy00ZmU3LWJmNDctM2YyMTg3YzI1OGRl%40thread.v2/0?context=%7b%22Tid%22%3a%22741bf7de-e2e5-46df-8d67-82607df9deaa%22%2c%22Oid%22%3a%22ec4a0721-60cb-4568-bb93-de8af0373132%22%7d)  |
+-----------------+---------------------+-------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+

### Discussion Boards

In addition to office hours, you can use these three discussion boards.

[[Discussion Board for Content]{.underline}](https://usflearn.instructure.com/courses/1823990/discussion_topics/10471776)

[[Discussion for Course Procedure]{.underline}](https://usflearn.instructure.com/courses/1823990/discussion_topics/9371934)

[[Discussion Board for Computer Projects]{.underline}](https://usflearn.instructure.com/courses/1823990/discussion_topics/10471774)

But you can come to Dr. Kaw's office hours or email Dr. Kaw as well at kaw\@usf.edu if it involves personal communication like excused absences, re-grading of a test, learning advice, etc. You need to get in the habit of using your \@usf.edu email so that it is easily searchable for you as well as me. Also, sending and replying with attachments is simpler through \@usf.edu email. I may move your email question to a discussion session as a courtesy or ask you to move it to the proper discussion forum. Emails and discussion questions are replied to within 24-48 hours (excluding weekends and holidays), if not sooner.

### Writing an Email to the instructor

Emails of personal nature should be sent to [[kaw\@usf.edu]{.underline}](mailto:kaw@usf.edu). Click [here](https://advising.yalecollege.yale.edu/how-write-email-your-instructor) to read an article titled "How to write an email to their instructor?"

Course policy and course content questions can be directed to the discussion boards as well.

[[Discussion Board for Content]{.underline}](https://usflearn.instructure.com/courses/1823990/discussion_topics/10471776)

[[Discussion for Course Procedure]{.underline}](https://usflearn.instructure.com/courses/1823990/discussion_topics/9371934)

[[Discussion Board for Computer Projects]{.underline}](https://usflearn.instructure.com/courses/1823990/discussion_topics/10471774)

Emails are communicated only to \@usf.edu addresses. If you are not using the \@usf.edu email, you may be missing essential emails from USF which may be related to financial aid, grades, etc. You have several methods of access for your new Office 365 \@usf.edu account. Read below for the option that you need.

-   Option 1: Go to [[outlook.com/usf.edu]{.underline}](https://outlook.com/usf.edu) Then, login with your USF NetID and password.

-   Option 2: Go to [[my.usf.edu]{.underline}](https://my.usf.edu/) Then login with your USF NetID and password. Finally, select "USF Office 365" under the "Email" tab.

-   Option 3: You can download Outlook Desktop App for Mac and PC. [[Click here to access the download page]{.underline}](https://portal.office.com/).

-   Option 4: You can install Outlook App on your mobile device. [[Click here to get more information and training on this]{.underline}](https://usfjira.atlassian.net/wiki/spaces/UHID/pages/10947953517/Outlook+-+How+to+Add+your+USF+Email+Account+to+a+Phone+Email+Application).

## COURSE ORGANIZATION

### Tentative Schedule

The course has eight major topics covered through 30 modules.

Please refer to the calendar and modules within Canvas for important deadlines and a listing of what topics will be covered.

The tentative schedule is as follows.

+-----------+------------------------------------------------------------------------------------------------------------+
| Week 1    | **Introduction, Approximation & Errors**                                                                   |
|           |                                                                                                            |
|           | Chapter 01.01 Introduction To Numerical Methods                                                            |
|           |                                                                                                            |
|           | Chapter 01.02 Quantifying Errors                                                                           |
|           |                                                                                                            |
|           | Chapter 01.03 Sources Of Error                                                                             |
|           |                                                                                                            |
|           | Chapter 01.04 Fixed-Point Binary Representation of Numbers                                                 |
+-----------+------------------------------------------------------------------------------------------------------------+
| Week 2    | Chapter 01.05 Floating-Point Binary Representation of Numbers                                              |
|           |                                                                                                            |
|           | Chapter 01.07 Taylor Theorem Revisited                                                                     |
+-----------+------------------------------------------------------------------------------------------------------------+
| Week 3    | **Differentiation**                                                                                        |
|           |                                                                                                            |
|           | Chapter 02.00 Applied Problems                                                                             |
|           |                                                                                                            |
|           | Chapter 02.01 Chapter 02.01 Prerequisites to Numerical Differentiation                                     |
|           |                                                                                                            |
|           | Chapter 02.02 Differentiation Of Continuous Functions                                                      |
|           |                                                                                                            |
|           | Chapter 02.03 Differentiation Of Discrete Functions                                                        |
+-----------+------------------------------------------------------------------------------------------------------------+
| Week 4    | **Nonlinear Equations**                                                                                    |
|           |                                                                                                            |
|           | Chapter 03.00 Applied Problems                                                                             |
|           |                                                                                                            |
|           | Chapter 03.03 Bisection Method Of Solving A Nonlinear Equation                                             |
|           |                                                                                                            |
|           | Chapter 03.04 Newton-Raphson Method Of Solving A Nonlinear Equation                                        |
+-----------+------------------------------------------------------------------------------------------------------------+
| Week 5    | **Simultaneous Linear Equations**                                                                          |
|           |                                                                                                            |
|           | Chapter 04.00 Applied Problems                                                                             |
|           |                                                                                                            |
|           | Chapter 04.01 Introduction To Matrix Algebra                                                               |
|           |                                                                                                            |
|           | Chapter 04.06 Chapter 04.06 Gaussian Elimination Method for Solving Simultaneous Linear Equations          |
+-----------+------------------------------------------------------------------------------------------------------------+
| Week 6    | Chapter 04.07 LU Decomposition                                                                             |
+-----------+------------------------------------------------------------------------------------------------------------+
| Week 7    | **Interpolation**                                                                                          |
|           |                                                                                                            |
|           | Chapter 05.00 Applied Problems                                                                             |
|           |                                                                                                            |
|           | Chapter 05.01 Background Of Interpolation                                                                  |
|           |                                                                                                            |
|           | Chapter 05.02 Direct Method Of Interpolation                                                               |
+-----------+------------------------------------------------------------------------------------------------------------+
| Week 8    | Chapter 05.05 Spline Method Of Interpolation                                                               |
|           |                                                                                                            |
|           | Chapter 05.10 Length of A Curve                                                                            |
+-----------+------------------------------------------------------------------------------------------------------------+
| Week 9    | **Regression**                                                                                             |
|           |                                                                                                            |
|           | Chapter 06.00 Applied Problems                                                                             |
|           |                                                                                                            |
|           | Chapter 06.01 Prerequisites to Regression                                                                  |
|           |                                                                                                            |
|           | Chapter 06.03 Linear Regression                                                                            |
+-----------+------------------------------------------------------------------------------------------------------------+
| Week 10   | Chapter 06.04 Nonlinear Models For Regression                                                              |
|           |                                                                                                            |
|           | Chapter 06.05 Adequacy of Linear Regression Models                                                         |
+-----------+------------------------------------------------------------------------------------------------------------+
| Week 11   | **Integration**                                                                                            |
|           |                                                                                                            |
|           | Chapter 07.00 Applied Problems                                                                             |
|           |                                                                                                            |
|           | Chapter 07.01 Prerequisites for Numerical Integration                                                      |
|           |                                                                                                            |
|           | Chapter 07.02 Trapezoidal Rule Of Integration                                                              |
|           |                                                                                                            |
|           | Chapter 07.06 Integrating Functions Given as Discrete Data Points                                          |
+-----------+------------------------------------------------------------------------------------------------------------+
| Week 12   | Chapter 07.05 Gauss Quadrature                                                                             |
+-----------+------------------------------------------------------------------------------------------------------------+
| Week 13   | **Ordinary Differential Equations**                                                                        |
|           |                                                                                                            |
|           | Chapter 08.00 Applied Problems                                                                             |
|           |                                                                                                            |
|           | Chapter 08.01 Chapter 08.01 Prerequisites to Numerical Methods for Solving Ordinary Differential Equations |
|           |                                                                                                            |
|           | Chapter 08.02 Euler's Method For Solving Ordinary Differential Equations                                   |
+-----------+------------------------------------------------------------------------------------------------------------+
| Week 14   | Chapter 08.03 Runge-Kutta 2nd Order Method For Solving Ordinary Differential Equations                     |
+-----------+------------------------------------------------------------------------------------------------------------+
|           | Chapter 08.05 On Solving Higher Order and Coupled Ordinary Differential Equations                          |
+-----------+------------------------------------------------------------------------------------------------------------+
| Week 15   | No exam week -- Review - Wrapping it up.                                                                   |
+-----------+------------------------------------------------------------------------------------------------------------+
| Week 16   | Final examination week.                                                                                    |
+-----------+------------------------------------------------------------------------------------------------------------+

Each major topic lasts 1-2 weeks.  Each module has an overview, pre-class adaptive lesson link, audiovisual lectures for review, assigned textbook and handout readings, and after-class assessment.  Some assessments for each module are ungraded, while others are graded. The latter are marked with a deadline in the CANVAS syllabus link and should show up on your CANVAS calendar as well.

I will be conducting class sessions during the Tuesday, Thursday and Friday class times.  During the class sessions, I will be asking you questions as an individual as well as in a group.  These are a combination of knowledge, conceptual and procedural exercises.

Your grade is based on online assignments, computer projects, unit tests, Fundamentals of Numerical Methods test, and a final examination. The weekly graded assessments are formative assessments, meaning that they are initial feedback to you so that you can identify what you have learned and what you need to work more on. It also allows me to see what most of the class is struggling with and address that during the in-class sessions or supplemental instructional materials.

You are assigned online assignments, multiple-choice question sets, and problem sets. Only online assignments are part of the grade, but that does not make the other items less important. The opposite is the truth as the ungraded items are most beneficial for the high-stakes tests, and these tests (including the final examination) are worth 75% of your grade.

The multiple-choice questions set (ungraded) is the second item you should look at after the online assignment. You can peek into the solutions of these multiple-choice questions as well. You should then follow it up by doing the problem set (ungraded).

There are five tests -- three unit tests (45% of course grade), Fundamentals of Numerical Methods test (5% of course grade), and one final examination (25% of course grade). Tests are all held during scheduled class time, and the final will be during the time slot of the final examination week.

There is one computer project (10% of course grade) that is broken into two mini-projects with separate deadlines, and are independently graded. The project is broken into two mini ones for two reasons -- reduce the end-of-semester rush of completing a large project, but more importantly, receiving feedback on the first mini project and use that to improve your submission of the second one.

For extra credit on the online assignments, at the end of each of the 8 topics, you can participate in a discussion question. These will inform the live sessions as well.

To be successful, you must keep up with the pre-class work, in-class lectures and work, and post-class assigned homework. You are expected to put around 9 hours per week of work into the course.

### Attendance Policy

To improve your success, I will be taking attendance in the class. To enhance interactivity during scheduled class time, we will be using audience response systems (also called polling and clickers) to pose questions to you. We will also be doing in-class exercises and coupled with the assigned but ungraded problem sets would improve your success in units tests, Fundamentals of Numerical Methods test and the final examination. You will also be expected to pick up the feedback on the in-class exercises so that you will gain from it. Please contact me if you have particular constraints relative to class participation during scheduled class time, and we will determine a workaround.

Attendance is not compulsory but is necessary for success in this course as well as your professional life. The weight in the overall grade of attendance, in-class exercises, picking up feedback is ZERO, but its correlation to the transcript grade is clear. Look at this graph and draw your own conclusions.

![](syllabus_media/attendance.jpg){width="447"}

### First Week Attendance Policy

An attendance quiz on CANVAS will be used to count toward the first-week attendance policy. The quiz will be opened on Tuesday at 4:45 PM and will close at 2:00 PM Thursday of the first week of classes. [Students who do not complete the first week's activity by the due date will be dropped.]{.underline}

### Exam dates, holidays, important dates

All the dates and assignments are tentative and can be changed at the discretion of the professor. All tests will be held in class unless the university decides otherwise because of an emergency.

+----------+--------------+----------------+-------------------------------------------------------------------------------------------+
| Day      | Date         | Time           | Item                                                                                      |
+==========+==============+================+===========================================================================================+
|          |              |                | Drop/ADD Deadline: Go to [calendar](https://www.usf.edu/registrar/calendars/index.aspx)   |
+----------+--------------+----------------+-------------------------------------------------------------------------------------------+
| Monday   | Sept 4       |                | Labor Day Holiday                                                                         |
+----------+--------------+----------------+-------------------------------------------------------------------------------------------+
| Friday   | Sept 15      | 11am-12:15pm   | Unit Test 1                                                                               |
+----------+--------------+----------------+-------------------------------------------------------------------------------------------+
| Thursday | Oct 12       | 2pm            | Computer MiniProject 1                                                                    |
+----------+--------------+----------------+-------------------------------------------------------------------------------------------+
| Friday   | Oct 27       | 11am-12:15pm   | Unit Test 2                                                                               |
+----------+--------------+----------------+-------------------------------------------------------------------------------------------+
|          |              |                | Withdrawal Deadline: Go to [calendar](https://www.usf.edu/registrar/calendars/index.aspx) |
+----------+--------------+----------------+-------------------------------------------------------------------------------------------+
| Thursday | Nov 9        | 2pm            | Computer MiniProject 2                                                                    |
+----------+--------------+----------------+-------------------------------------------------------------------------------------------+
| Friday   | Nov 10       |                | Veteran's Day Holiday                                                                     |
+----------+--------------+----------------+-------------------------------------------------------------------------------------------+
| Friday   | Nov 17       | 11am-11:50am   | Fundamentals of Numerical Methods Test                                                    |
+----------+--------------+----------------+-------------------------------------------------------------------------------------------+
| Tuesday  | Nov 21       | 3:30pm-4:45pm  | Unit Test 3                                                                               |
+----------+--------------+----------------+-------------------------------------------------------------------------------------------+
| Thursday | Nov 23       |                | Thanksgiving Holiday                                                                      |
+----------+--------------+----------------+-------------------------------------------------------------------------------------------+
| Friday   | Nov 24       |                | Thanksgiving Holiday                                                                      |
+----------+--------------+----------------+-------------------------------------------------------------------------------------------+
|          | Nov 25-Dec 1 |                | Test Free Week                                                                            |
+----------+--------------+----------------+-------------------------------------------------------------------------------------------+
| Thursday | Dec 7        | 12:30pm-2:30pm | Final Exam                                                                                |
+----------+--------------+----------------+-------------------------------------------------------------------------------------------+

## GRADING POLICY

### Grading Categories

[Category Weightage]{.underline}

| Grade Category                   |          Weight           |
|----------------------------------|:-------------------------:|
| Online Assignments               |            15%            |
| Programming Projects             |            10%            |
| Tests and Final Exam (see below) | 75% (750 pts - see below) |
| Unit Test 1                      |       130 pts (13%)       |
| Unit Test 2                      |       190 pts (19%)       |
| Unit Test 3                      |       130 pts (13%)       |
| Fundamentals Test                |        50 pts (5%)        |
| Final Exam                       |       250 pts (25%)       |

[Online assignments]{.underline}: Distributed practice is essential to learning. These include adaptive lessons and discussion posts related to course content that you do at home. See this link about [adaptive lessons](http://www.eng.usf.edu/~kaw/download/today/Adaptive_Handout.html) and [discussion posts](https://usflearn.instructure.com/courses/1823990/discussion_topics). The adaptive lessons are graded automatically and instantaneously, while the discussion board entries are graded manually. Due dates/times are given on assignments.

[Unit Tests 1, 2, 3:]{.underline} A [formula sheet](https://usf.box.com/s/kixej75rqbjppei652ilzxekhtbqqw4u) made by the instructor (attached to the test) and the required TI30Xa calculator are allowed. The units tests will have multiple-choice, fill-in-the-blank, and essay-type questions to assess the lower-level learning objectives, while the free-response questions will be used to assess higher-level learning objectives. See [Modules](https://usflearn.instructure.com/courses/1823990/modules) for more details.

[Fundamentals of Numerical Methods test]{.underline}: This is a test of the conceptual knowledge of the course. The Fundamentals of Numerical Methods test is a fill-in-blank/multiple-choice-questions test with 18 questions asked in a 50-minute test. No calculator or formula sheet is allowed. See [Modules](https://usflearn.instructure.com/courses/1823990/modules) for more details.

[Computer Project Reports]{.underline}: Two miniprojects will be expected to be submitted. The computer projects are submitted online. Each miniproject consists of two submissions. Late reports are not accepted or graded except for legitimate, verifiable, and documented excuses. See [Modules](https://usflearn.instructure.com/courses/1823990/modules) for more details.

[Final Exam]{.underline}: The final examination is a test of your cumulative learning of the course. A [formula sheet](https://usf.box.com/s/kixej75rqbjppei652ilzxekhtbqqw4u) made by the instructor (attached to the test) and the required TI30Xa calculator are allowed. Multiple-choice and fill-in-the-blank questions are used to test for the lower forms of learning, while free-response questions are used to test for the higher forms of learning. Free-response questions on the final examination will cross several learning objectives of the course. See [Modules](https://usflearn.instructure.com/courses/1823990/modules) for more details.

### Grading Rubric for free-response questions

Each free-response question on test/final exam is graded on a scale of 0-4.

4: Demonstrates a complete understanding of the problem. All requirements of the task are included in the response.

3: Demonstrates a considerable understanding of the problem. All requirements of the task are included.

2: Demonstrates a partial understanding of the problem. Most requirements of the task are included.

1: Demonstrates little understanding of the problem. Many requirements of the task are missing (There is something salvageable)

0: Left blank or shows no demonstration of understanding of the problem. (Maybe simply repeated the data or copied formulas, or showed formulas that are not even relevant)

### Adjustments to the Grades

The adjustments made to your course grade are as follows and is made to the unit tests#1, 2, 3, Fundamentals of Numerical Methods test, and the final examination.

If the average for students registered for the course (students missing the exam are not included in the calculation) for any of the tests is less than 70%, the difference is added to every registered student's grade for that test (exceptions include students missing a test for a verifiable excuse, where adjustments are at the discretion of the instructor).

### Guaranteed Grading Scale

Grade A+ is 98‑100 (4.00)

Grade A is 90-97 (4.00)

Grade A- is 86-89 (3.67)

Grade B+ is 83-85 (3.33)

Grade B is 80-82 (3.00)

Grade B- is 76-79 (2.67)

Grade C+ is 73-75 (2.33)

Grade C is 70-72 (2.00)

Grade C-- is 66-69 (1.67)

Grade D+ is 63-65 (1.33)

Grade D is 60-62 (1.00)

Grade D‑ is 56‑59 (0.67)

Grade F is 0‑55 (0.00).

[Course Grade]{.underline}: Your course grade will be calculated as follows at the end of the course. A number 0.999999 will be added to your overall percentage grade. The **integer** part (INT function in Excel) of the grade will be recorded as your course grade. Course grades will be evaluated on the above-given percentages, and a letter grade will be assigned to you as outlined in the University catalog for undergraduate students (2022-23).

Course grades will be evaluated on **percentage score**, and a letter grade will be assigned to you as outlined in the University catalog for undergraduate students (2022-23).

Do not wait until the last day before an examination or a test to ask questions.

### Grade Dissemination

Grades will be disseminated on CANVAS.

Online assignments get automatically graded and show up on CANVAS grades immediately.

The adaptive lessons are automatically graded, and the grades show up in CANVAS grades 24 hours after the deadline.

The tests will be graded within ten business days.

The computer projects will be graded within fifteen business days.

The graded discussion board items will be graded within five business days.

Tests are not graded simply to get a score but to give feedback for what you are doing right and what you need to practice more.

### Regrading Policy

You can submit your free-response question part of the test for re-grading.  Submit to me in class, or office hours, or slip it under ENC2215 door, the graded test about which questions you want to be re-graded and a statement of why you think they need re-grading.  Make this submission within 10 business days of the test is returned.

Re-grading after the final grade is assigned for the course will be allowed only in extreme circumstances. 

Mistakes in the grade book entries should be rectified as soon as possible to minimize any change-of-grade issues. 

### Late or Missed Work Policy

NO make-ups are given for graded items. However, in the event of a serious illness (physician's statement documenting the severity of illness required), death in the family or other legitimate, documented, verifiable emergency resulting in the absence that affects your grade, each case will be evaluated separately. The decision of the instructor is final. An example of a make-up score is that if you miss a test, you may be given the same grade as the final exam score in the missed topics, and so on. Adjustments of make-up test raw grades are the discretion of the instructor.

Notification of absence (only if you are missing a graded item) must be given via email to kaw\@usf.edu or as a hard copy before the commencement of the scheduled examination or test or compulsory class to me. You need to type a professional memo ([see sample](http://www.eng.usf.edu/~kaw/class/EML3041/handouts/sample_memo_attendance.pdf)) about your absence addressed to me as soon as possible. Attach any documentation with it. (I can verify documentation via a MS Teams meeting if it is private).

Do not presume that your reasons for missing an examination or test or class are acceptable unless authorization is given to you.

### Grades of "Incomplete"

The current university policy concerning incomplete grades will be followed in this course. An "I" grade may be awarded to a student only when a small portion of the student's work is incomplete due to legitimate, verifiable excuses and only when the student is otherwise earning a passing grade. The time limit for removing the "I" is to be set by the instructor of the course and will commence as soon as the student has taken care of the legitimate circumstances. For undergraduate students, this time limit may not exceed two academic semesters, whether or not the student is in residence and/or graduation, whichever comes first.

## USF INSTITUTIONAL POLICIES

### USF Core Syllabus Policy Statements

The following policy statements available at <https://www.usf.edu/provost/faculty/core-syllabus-policy-statements.aspx> apply to all syllabi at USF and at all campuses. These policy statements are in effect even if not reproduced on the official course syllabus. They cover

-   2022 Fall COVID-19 Mitigation Expectations

-   Academic Integrity

-   Academic Grievance

-   Procedure Disability Access

-   Disruption to Academic Progress

-   Disruption to Academic Progress

-   Intellectual Freedom and Viewpoint Diversity Act (House Bill 233) 

-   Religious Observances

-   Sexual Misconduct / Sexual Harassment

-   Statement of Academic Continuity

### USF Undergraduate Academic Policies

The following academic policies available at <https://www.usf.edu/student-affairs/dean-of-students/policies/academic-policies.aspx> apply to all syllabi at USF and at all campuses. These policies are in effect even if not reproduced on the official course syllabus. They cover

-   Disruption of Academic Processes

-   Academic Grievance Procedure

### End of Semester Student Evaluations

All classes at USF make use of an online system for students to provide feedback to the university regarding the course. These surveys will be made available at the end of the semester, and the university will notify you by email when the response window opens. Your participation is highly encouraged and valued.

### Campus Emergencies

In the event of an emergency, it may be necessary for USF to suspend normal operations. During this time, USF may opt to continue the delivery of instruction through methods that include but are not limited to Canvas, Teams, Blackboard, and email messaging and/or an alternate schedule. It is the responsibility of the student to monitor the Canvas site for each class for course-specific communication, and the main USF, college, and department websites, emails, and MoBull messages for important general information.

### Online Proctoring (in case of emergency)

In case of an emergency, such as COVID lockdown and a hurricane, tests may be given online. Honorlock is the official USF online proctoring solution. For more information, go to <https://www.usf.edu/innovative-education/digital-learning/digital-learning-resources/honor_lock.aspx>

### Netiquette Guidelines

The following are some netiquette guidelines.

1.  Act professionally in the way you communicate. Treat your instructors and peers with respect the same way you would do in a face-to-face environment. Respect other people's ideas and be constructive when explaining your views about points you may not agree with.

2.  Be sensitive. Be respectful and sensitive when sharing your ideas and opinions. There will be people in your class with different linguistic backgrounds, political and religious beliefs, or other general differences.

3.  Proofread and check the spelling. Doing this before sending an email or posting a thread on a discussion board will allow you to make sure your message is clear and thoughtful. Avoid the use of all capital letters; it can be perceived as if you are shouting, and it is more difficult to read.

4.  Keep your communications focused and stay on topic. Complete your ideas before changing the subject. By keeping the message on focus, you allow the readers to easily get your idea or the answers they are looking for.

5.  Be clear about your message. Avoid using humor or sarcasm. Since people can't see your expressions or hear your tone of voice, meaning can be misinterpreted.

### Email Guidelines

Students who use emojis in their emails and write "heeeeelp!" in the subject line don't necessarily know better. [Paul Corrigan and Cameron Hunt McNabb present a way for professors to help such students](https://www.insidehighered.com/views/2015/04/16/advice-students-so-they-dont-sound-silly-emails-essay)."

1.  Use the subject line effectively by using a meaningful line of what your email or discussion is about.

2.  Keep your emails and postings related to the course. You should not post anything personal on a discussion board unless requested by the instructor.

3.  Any personal, course, or confidential issues should be directly communicated to the instructor via email.

### What Can You Expect From Me?

As your instructor in this course, you can expect that I will provide:

-   Testing/grading practices that are directly related to the course content and assignments.

-   Courtesy, civility, and respect in all interactions.

-   An open learning environment, wherein questions, comments, and interaction are encouraged.

-   Adequate notification of assignments, examinations, changes in the syllabus.

-   Evaluation of work with adequate and constructive comments as is appropriate to the character of the assignment.

-   Help and support through virtual office hours by request.

I will respond to email communication relevant to personal matters within 1-2 business days, if not sooner. For course content and course policy, use the three discussion boards. I will provide feedback on assignments within a week of the posted deadline, and feedback on tests and final papers within two weeks of the posted deadline. Graded tests in this course will not be returned. You can access your scores at any time using "Grades" in Canvas.

## SUCCESS IN CLASS

Your success in class is most important to all of us. Go to this [CANVAS link](https://usflearn.instructure.com/courses/1823990/pages/how-to-succeed-in-a-lecture-class) to find evidence-based learning strategies to succeed. You can use these for any course you are taking this semester.

### Keys to Succeed in a Lecture Class

These great infographics will help you understand what effective study habits look like.

![](syllabus_media/six%20stratagies%20learning.jpg){width="500"}

[[Download/Preview infographics]{.underline}](https://usflearn.instructure.com/courses/1823990/files/127154226/download?wrap=1)

### How to Take Better Notes

Research shows that students who take detailed notes do better in class.

Note-taking is an essential skill that you can develop for your college and professional life. Learn [[7 tips on how to take better notes]{.underline}](https://theconversation.com/7-tips-on-how-to-take-better-notes-120144). Note taking by hand supports memory too. There is another [[lengthier article on note-taking]{.underline}](https://fortelabs.co/blog/how-to-take-smart-notes/).

### 

## FAQs

Below you'll find answers to questions students generally have each semester.

### What equipment and software do I need to be successful as a student?

-   You will need access to a reliable computer with enough memory, reliable internet access, the latest version of a web browser including Chrome for taking tests, an internal or external webcam, microphone (could be part of the webcam), MATLAB, and a word processor.

### How do I upload files for my computer assignments?

-   [[Access the online tutorial]{.underline}](https://community.canvaslms.com/docs/DOC-9539) from the Canvas Guides to show you how to turn in an assignment.

-   Making a PDF file is easy - just follow this [[blog for making a general pdf file]{.underline}](https://blog.autarkaw.com/2020/03/26/how-to-make-a-pdf-file/).

-   You will be submitting a published PDF version of MATLAB programs as well. For that, [[follow this blog]{.underline}](https://blog.autarkaw.com/2020/03/25/how-to-publish-in-matlab).

### How do I check my grades in Canvas?

-   You can check your grades via the Grades item in the top navigation or the Grades item from the left menu in your course. [[Access the instructions for checking your grades]{.underline}](https://community.canvaslms.com/docs/DOC-16532-4212829286) from the Canvas Guides.

### How do I check the answers to the problem sets that are at the end of each chapter?

-   The complete solution is only given for multiple-choice tests which you will find the link to in the assessment part of each chapter module. Only the [[final answers]{.underline}](http://nm.mathforcollege.com/nmbook/selectedanswers.pdf) are given for the problem sets.

### What if I have to stay away from class for some unforeseen reason such as illness or exposure to illness?

About work and lecture notes, the best thing is to follow the following:

-   Do the Attendance Quiz if it is the first week of classes: Opens at 4:45 PM Tuesday. [[Canvas Quiz]{.underline}](https://usflearn.instructure.com/courses/1823990/quizzes/3258917)

-   Announcements for weekly syllabus, etc are at [[Announcements]{.underline}](https://usflearn.instructure.com/courses/1823990/announcements)

-   The *modules* for the course including the graded homework are at [[Modules]{.underline}](https://usflearn.instructure.com/courses/1823990/modules) for linear progression through the course. If you need an extension on a homework assignment deadline, follow the [make-up guidelines](http://www.eng.usf.edu/~kaw/download/Fall2022EML3041/syllabus_fall_2022.html#Late_or_Missed_Work_Policy) given in the syllabus.

-   Check the syllabus or calendar to find the items with a deadline. [[Syllabus]{.underline}](https://usflearn.instructure.com/courses/1823990/assignments/syllabus)

-   All handouts given in class will be at [[Handouts Given for Class]{.underline}](https://usflearn.instructure.com/courses/1823990/pages/handouts-given-for-class). It will take a few days or less to put them up after class.

-   The lecture videos are in the modules for each chapter. [[Modules]{.underline}](https://usflearn.instructure.com/courses/1823990/modules)

-   If you need help, just come to Help Hours. [[Help Office Hours]{.underline}](http://www.eng.usf.edu/~kaw/download/Fall2022EML3041/syllabus_fall_2022.html#Office_Hours)

## OTHER ITEMS

### Student Toolkit

USF has created a student toolkit. It would be wise to go through it.

[[Click here to visit the student toolkit.]{.underline}](https://www.usf.edu/academic-continuity/student-toolkit/)

### Academic Accommodations

Students with disabilities are responsible for registering with Students with Disabilities Services (SDS) in order to receive academic accommodations. For additional information about academic accommodations and resources, you can visit the SDS website.

[[Click here to visit the SDS website.]{.underline}](http://www.usf.edu/student-affairs/student-disabilities-services/)

### Canvas Help

The following resources show you how to use the features in Canvas. You will find information about how to navigate your course, submit your assignments, access the course content, work in groups, and more.

Click on any of the following links to access the resources:

[[Canvas Student Video Guide]{.underline}](https://community.canvaslms.com/t5/Video-Guide/tkb-p/videos): These videos provide detailed overviews of topics within a course.

[[Canvas Student Guide]{.underline}](https://community.canvaslms.com/t5/Student-Guide/tkb-p/student): This guide provides short instructions on specific topics within Canvas.

### Technical Problems

For technical questions and support, contact the IT Help Desk at (813) 974-1222 or [[help\@usf.edu]{.underline}](mailto:help@usf.edu). To resolve your issue quicker, please include the following information:

-   Course ID if the problem occurred within a course, for example, EML3041.001F21.

-   What you were trying to do when the problem occurred.

-   The exact wording of any error you received.

[[IT Help Desk]{.underline}](https://www.usf.edu/it/about-us/helpdesk.aspx): This page allows you to contact the USF help desk using their incident reporting interface or chat.

### Canvas App

Canvas offers mobile apps to access their LMS.

[[Click here to access the mobile app for iOS]{.underline}](https://itunes.apple.com/us/app/canvas-by-instructure/id480883488?mt=8).

[[Click here to access the mobile app for Android]{.underline}](https://play.google.com/store/apps/details?id=com.instructure.candroid&hl=en).

### Academic Support Services

The USF Office of Student Success coordinates and promotes university-wide efforts to enhance undergraduate and graduate student success. For a comprehensive list of academic support services available to all USF students, please visit the Office of Student Success website.

[[Click here to visit the Office of Student Success website.]{.underline}](http://www.usf.edu/student-success/undergrads/)

### Library

The library offers many services to USF students. Librarians are available to help with research or find materials, and USF subscribes to a number of databases offering books, journals, and news.

[[Click here to access the Library]{.underline}](http://www.lib.usf.edu/).

### Accessibility & Privacy Policies

Click the link below to access the accessibility and privacy policies for required technologies within the course. 

[[Click here to access Accessibility and Privacy Policies]{.underline}](https://usflearn.instructure.com/courses/1823990/pages/accessibility-and-privacy-policies)

### HB7 Initial Guidance

[Prohibition of Discrimination in University Training or Instruction](https://usf.app.box.com/s/9ga1b0kw2elx6xa0zvrvvz7f50pzddt4)
