2022 Spring Course Syllabus - Mathematics 2121.001

2022 Spring Course Syllabus - Mathematics 2121.001

Course: Mathematics 2121.001.

Course Title: Mathematical Modeling and Simulation.

Credits: 3.

How this course will be taught: In-person (Virtual sessions follow Temple University guidance; Zoom link in Canvas).

Time: TR 11:00am-12:20pm.

Place: Tuttleman 401B.

Instructor: Rujeko Chinomona.

Instructor Office: Wachman 512.

Instructor Email: rujeko.chinomona@temple.edu

Instructor Phone: Use email.

Office Hours: TR 1:00pm-2:00pm, W 10:00am - 11:00am (or by appointment).

Prerequisites: Programming - MATH1034/CIS1051/CIS1057/CIS1068 or equivalent. Math - MATH1042 or equivalent.

Course Materials: There is no required textbook for this course. Main materials will be lecture notes, short videos, and software. All assigned readings will be provided.

Course Goals: By the end of this class students will be able to build models and simulations for complex emergent phenomena, analyze and interpret simulation results.

Topics Covered: This course introduces the concept of (a) building a mathematical model of a real- world process, (b) using computational resources to simulate the model, and (c) properly interpreting the results. The main focus lies on processes with many interacting agents, such as: traffic flow, spread of diseases, forest fires, animal swarming, economic markets, social networks, robotics. The course provides an overview of model building concepts, training on the implementation of models in a computing environment, as well as theoretical background on how to analyze and understand large-scale phenomena (traffic waves, stock market crashes, swarm intelligence, etc.). General interest in mathematical model building and in programming is required.

Course Grading: In-class activities and attendance: 15%; Pre-class assignments: 15%; Homework problems sets: 30%; course project: 40%.

Exam Dates: Project presentations on 04/21/2022. Project report due 05/03/2022.

Attendance Policy: Students are expected to attend every class. If a student cannot attend a class for some justifiable reason, they are expected to contact the instructor before class.

Attendance and Your Health: To achieve course learning goals, students must attend and participate in classes, according to your instructors' requirements. However, if you feel unwell or if you are under quarantine or in isolation because you have been exposed to the virus or tested positive for it, you should not come to campus or attend in-person classes or activities. It is the student's responsibility to contact their instructors to create a plan for participation and engagement in the course as soon as they are able to do so, and to make a plan to complete all assignments in a timely fashion, when illness delays their completion.

Homework: Homework programming exercises will be assigned fairly periodically (roughly each week or 2 weeks). Assignments are designed to provide in depth exploration and expansion of models discussed in class. All codes turned in as homework must be the student's own work, though discussion with classmates is encouraged. All codes must include the student's name, a short description of the purpose, clear comments, and must properly cite code segments from other sources. Programming assignments will be exclusively turned in via personal GitHub repositories (no email or Canvas). Students will be introduced to the basics of Git version control for this purpose.

Late Assignments: Students must turn in their work by the submission deadline. Any extensions must be requested and granted before the submission deadline.

Pre-class Assignments: Over the course of the semester we may have short assignments that are due prior to class. The purpose of these assignments is to introduce new concepts, leaving class time for exploration with models. These assignments will typically consist of readings or short videos followed by a short quiz or a contribution to the Canvas discussion board.

In-class Expectations: Attendance and in-class participation are crucial to success in this class. Students are expected to complete all pre-class assignments in order to follow along with in-class activities. A charged laptop running Matlab is required to complete in-class programming activities.

Course Project: Over the course of the semester, students will work on a project of their own choosing in any topic of interest related to the class material. Course projects should be designed to demonstrate the major themes of model building, computer simulation, presentation, interpretation and analysis of results. Students should start thinking about course projects early on in the semester and discuss their selections with the instructor. Written project proposals are due Thursday 01/27/2022. Midterm project reports are due Tue 02/24/2022.

Computing: Computational exercises will be conducted in MATLAB. Temple University has a site license for MATLAB and it can be installed free-of-charge on personal computers by following procedures at https://its.temple.edu/matlab-site-licensed-software. See instructions on Canvas.

Disability Statement: Any student who has a need for accommodations based on the impact of a documented disability or medical condition should contact Disability Resources and Services (DRS) in Howard Gittis Student Center South, Rm 420 (drs@temple.edu; 215-204-1280) to request accommodations and learn more about the resources available to you. If you have a DRS accommodation letter to share with me, or you would like to discuss your accommodations, please contact me as soon as practical. I will work with you and with DRS to coordinate reasonable accommodations for all students with documented disabilities. All discussions related to your accommodations will be confidential.

Academic Freedom: Freedom to teach and freedom to learn are inseparable facets of academic freedom. The University has adopted a policy on Student and Faculty Academic Rights and Responsibilities (Policy # 03.70.02) which can be accessed here (opens in new tab/window).

Add/Drop Policy: Students will be charged for a course unless dropped by the Drop/Add deadline date. Check the University calendar (opens in new tab/window) for exact dates.

During the Drop/Add period, students may drop a course with no record of the class appearing on their transcript. Students are not financially responsible for any courses dropped during this period. In the following weeks prior to or on the withdrawal date students may withdraw from a course with the grade of "W" appearing on their transcript. After the withdrawal date students may not withdraw from courses. Check the University Calendar (opens in new tab/window) for exact dates. See the full policy by clicking here (opens in new tab/window).

Incomplete Policy: The grade "I" (an "incomplete") is only given if students cannot complete the course work due to circumstances beyond their control. It is necessary for the student to have completed the majority of the course work with a passing average and to sign an incomplete contract which clearly states what is left for the student to do and the deadline by which the work must be completed. The incomplete contract must also include a default grade that will be used in case the "I" grade is not resolved by the agreed deadline. See the full policy by clicking here (opens in new tab/window).

Expectations for Class Conduct: The best way to maintain a safe and focused learning environment is for everyone to get vaccinated. Masks must be worn by vaccinated and unvaccinated people in all indoor or in enclosed spaces (including classrooms, the Library, the TECH Center, the Student Center, shuttles/buses, administrative spaces, common areas in residence halls, etc.). For your general health and well-being, hand washing and monitoring your health is still highly recommended.

Student Support Services: The following academic support services are available to students (all links open in a new tab/window):
    The Math Consulting Center
    Student Success Center
    University Libraries
    Undergraduate Research Support
    Career Center
    Tuttleman Counseling Services
    Disability Resources and Services
If you are experiencing food insecurity or financial struggles, Temple provides resources and support. Notably, the Temple University Cherry Pantry and the Temple University Emergency Student Aid Program are in operation as well as a variety of resources from the Division of Student Affairs.

For courses in remote mode:

Technology specifications for this course: A working computer with a reliable internet connection, a Webcam, and audio capability. Recommended Internet Speed: 8mbps download & 5mbps upload. You can test your connection at https://www.speedtest.net. Please note: Hard-wired connections are more consistent than Wi-Fi for Zoom sessions. A scanning app such as AdobeScan or CamScanner is required as is access to Zoom and Canvas (the Canvas app is also recommended).
Limited resources are available for students who do not have the technology they need for class. Students with educational technology needs, including no computer or camera or insufficient Wifi-access, should submit a request outlining their needs using the Student Emergency Aid Fund form. The University will endeavor to meet needs, such as with a long-term loan of a laptop or Mifi device, a refurbished computer, or subsidized internet access.

Remote proctoring statement: Zoom, Proctorio or a similar proctoring tool may be used to proctor exams and quizzes in this course. These tools verify your identity and record online actions and surroundings. It is your responsibility to have the necessary government or school issued ID, a laptop or desktop computer with a reliable internet connection, the Google Chrome and Proctorio extension, a webcam/built-in camera and microphone, and system requirements for using Proctorio, Zoom, or a similar proctoring tool. Before the exam begins, the proctor may require a scan of the room in which you are taking the exam.

Online Classroom Etiquette: It is expected that each student attends every class on time for the full duration of each class and behaves, in the same professional manner, as if you are in a regular classroom. This refers in particular to your location and attire. It is not appropriate to eat a large meal, drink alcohol, smoke, or get up often during an online class.

Statement on recording and distribution of recordings of class sessions: Any recordings permitted in this class can only be used for the student's personal educational use. Students are not permitted to copy, publish, or redistribute audio or video recordings of any portion of the class session to individuals who are not students in the course or academic program without the express permission of the faculty member and of any students who are recorded. Distribution without permission may be a violation of educational privacy law known as FERPA as well as certain copyright laws. Any recordings made by the instructor or university of this course are the property of Temple University.

Year
Semester
Course
Section