Calculus with MATLAB – ENGR 133

CG • Section 8WK • 07/01/2018 to 12/31/2199 • Modified 04/08/2022

Course Description

This course is intended to be an introductory MATLAB Lab in which the topics of arithmetic, algebra, plotting, preparation of m-files, limits, derivatives, related rates, optimization, integration, and other engineering-related topics will be investigated. (This course is intended for Engineering, Computer Science or Internet Technology majors only.)

For information regarding prerequisites for this course, please refer to the Academic Course Catalog.

Rationale

The goal of this course is to provide each student with the fundamentals of MATLAB programming which serves as a tool used to assist students in their learning not only in calculus but also all subsequent courses in engineering and science. The foundation laid in this course will also be used and expanded in all subsequent courses to equip each student with an important skill in engineering and science—MATLAB programming. The focus in this course will be to introduce MATLAB, its capabilities and limitations, its syntax, and basic concepts necessary for programming. 

Measurable Learning Outcomes

The student will be able to:

  1. Describe how MATLAB can be used – as a powerful engineering/scientific calculator and engineering/science programming platform (SO: 1,3,7).
  2. Demonstrate how variables are defined and used as an array in MATLAB (SO: 1,3,7).
  3. Use key programming concepts in MATLAB such as vectorization, branching, loops, and user-defined functions (SO: 1,3,7).
  4. Use MATLAB to compute limits of elementary functions, numerical differentiation, and numerical integration (SO: 1,3,7).
  5. Utilize symbolic operation capability in MATLAB (SO: 1,3,7).
  6. Integrate a Biblical worldview into the sphere of computational mathematics (SO: 3).

 Relation to Student Outcomes

SO

Outcome Description

Level

Demonstrate Proficiency

1

Ability to identify, formulate, and solve complex engineering problems by applying principles of engineering, science, and mathematics

E

Reading Assessments, Lab Assignments, Problem Sets, Discussions, Examinations

2

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

N

 

3

Ability to communicate effectively with a range of audiences

R

Lab Assignments, Problem Sets, Discussions

4

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

N

 

5

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

N

 

6

Ability to develop and conduct appropriate experimentation, analyze and interpret data, and use engineering judgment to draw conclusions

N

 

7

Ability to acquire and apply new knowledge as needed, using appropriate learning strategies

R

Reading Assessments, Lab Assignments

 

N = none; I = Introduced; R = Reinforced; E = Emphasized

Course Assignment

Textbook readings and lecture presentations

Course Requirements Checklist

After reading the Course Syllabus and Student Expectations, the student will complete the related checklist found in the Course Overview.

Discussions are collaborative learning experiences. Therefore, the student is required to provide a thread in response to the provided prompt for each forum. Discussions come in two varieties. Reflective Summary discussions (6 total) provide the opportunity for students to conduct a metacognitive analysis of their learning during a recently completed module/week. Faith Integration discussions (2 total) provide the opportunity for students to reflect on how their pursuit of a technical degree can interface with their world view. Both types of discussions are open to receiving feedback from classmates and the instructor—iron sharpening iron! The student is required to create a thread of at least 250 words, providing citations as appropriate. In addition to the thread, the student is required to reply to the threads of at least 2 classmates. Each reply must be at least 125 words. Any references must be cited in current APA format. Discussion Board Forums will be graded using the rubric. (LO: 1, 2, 3, 4, 5)

The Reading Assessment Quiz measures the student’s readiness to perform the lab assignment exercises. The student should first complete the Reading & Study activities before completing the quiz. Quizzes are randomly generated from a pool of questions related to the course material. Each quiz will be open-book/open-notes, contain 10 multiple-choice, true/false, and/or matching questions, and have a time limit of 20 minutes. The student may take a reading assessment quiz up to 5 times prior to the due date, with the highest score counting toward the student's overall point total. (LO: 1, 2, 3, 4, 5)

Lab Assignments reinforce material covered in the course text, particularly problem-solving techniques, and are delivered in tutorial format. Labs play an important role in preparing the student for his/her graded problem sets and examination. Solutions will be generated in the MATLAB Live Editor. When complete, the student will export the solution file to pdf format for submission. If the student is unable to create a pdf file, then he/she will upload all the files he/she was able to create for the lab. (LO: 1, 2, 3, 4, 5)

Problem Sets reinforce material covered during course lectures and course activities, focusing particularly on problem-solving techniques. Problem sets play an important role in preparing the student for his/her graded examination. Solutions will be generated in the MATLAB Live Editor. When complete, the student will export the solution file to pdf format for submission. If the student is unable to create a pdf file, then he/she will upload all the files he/she was able to create for the assignment. (LO: 1, 2, 3, 4, 5)

There will be a 50-point Mid-Term and a 100-point Final. The Quiz:Mid-Term, covering the content of course Modules 1-4, has a 90-minute time limit and the Quiz: Final is comprehensive and has a 3-hour time limit. The purpose of the examinations is to reinforce the learning process and validate the student’s comprehension and retention of the course learning objectives. Examinations combine knowledge questions pulled from the Reading Assessment question pools and coding questions that will require generation of a MATLAB Live Script file. Solutions will be generated in the MATLAB Live Editor. When complete, the student will export the solution file to pdf format for submission. If the student is unable to create a pdf file, then he/she will upload all the files he/she was able to create for the assignment. Examinations are open book, open note, open MATLAB. (LO: 1, 2, 3, 4, 5)