Syllabus
Course Title
CEE-200: Advanced Engineering Computation
Academic Department
Chemical and Environmental Engineering
Course Instructor
Markus Petters, Department of Chemical and Environmental Engineering
Web: https://mdpetters.github.io
Email: markus.petters@ucr.edu
Office Hours: Friday 3:50-4:50 pm
Course Description
Develops problem-solving techniques for basic engineering systems including heat and mass transfer, coupled reactions, fluid flow potential, and control.
Meeting Time/Location
Lecture: Tu/Th, 12:30 PM - 1:50 PM
Discussion: F, 03:00 PM - 03:50 PM
Location: Riverside Campus | Materials Sci and Engineering | Room 011
Course Materials
Students will need access to a laptop computer. The choice of software is up to the student and may be one of the following: MATLAB, Python, R, or Julia. Students need to be able to run git from the command line and be able to install add-on packages on their device. Students are provided the option to either use a web-based JupyterHub environment or use their personal device for development work. The computer will be needed for exams.
Key Learning Outcomes
At the end of the term, participants will be able to write computer programs
to manipulate and solve differential equation using symbolic solvers
to perform matrix-based regression and inversion problems on data
to perform spectral analysis on data sets
to solve ordinary differential equations using ODE solvers
to perform discrete event system simulations of linear systems and interface those with control systems
to solve partial differential equations using numerical methods
Technology Policy
The use of laptop computers or tablet to follow the notebooks during lectures is permitted and encouraged.
Course Schedule
Tu | Activity | Th | Activity | F | Activity |
---|---|---|---|---|---|
Sep 26 | Syllabus | Sep 27 | No Meeting | ||
Oct 1 | Introduction | Oct 3 | Fourier Transform | Oct 4 | Discussion |
Oct 8 | Fourier Transform | Oct 10 | Fourier Transform | Oct 11 | Discussion |
Oct 15 | Vector Calculus | Oct 17 | Vector Calculus | Oct 18 | Discussion |
Oct 22 | Midterm 1 | Oct 24 | Regularization | Oct 25 | Discussion |
Oct 29 | Regularization | Oct 31 | Regularization | Nov 1 | Discussion |
Nov 5 | Coupled Reactions | Nov 7 | Coupled Reactions | Nov 8 | Discussion |
Nov 12 | Control Systems | Nov 14 | Midterm 2 | Nov 15 | Discussion |
Nov 19 | Control Systems | Nov 21 | Control Systems | Nov 22 | Discussion |
Nov 26 | Transport | Nov 28 | Thanksgiving | Nov 29 | Thanksgiving |
Dec 3 | Transport | Dec 5 | Transport | Dec 6 | No Meeting |
Dec 10 | Reading Week | Dec 12 | Reading Week | Dec 13 | Final Exam 11:30 AM-2:30 PM |
Assessment
Assessment of learning objectives will be through coding assignments and frequent exams. The homework assignments will require students to demonstrate that they are able to write the computer programs to perform the tasks taught in class.
Evaluation of Student Performance
The grade components in the class include:
Activity | Weight | Details |
---|---|---|
Homework | 40% | Each module will have one or more graded homework assignments. |
Midterm Exams | 30% | Two midterm exams are scheduled. |
Final Exam | 30% | The final exam is cumulative. |
Exams will mimic the homework assignments and are to be taken in person. They will be administered via GitHub Classroom. A laptop computer with appropriate software installed will be required for taking the exam.
Definition of Letter Grades
This Course uses Letter Grading: A+, A, A-, B+, B, B-, C+, C, C-, D+, D, D-, F, I, W. Grading policies follow UCR Regulations., Letter grades are defined as follows:
A - Distinction, indicating exceptional achievement. Mastery of course content at the highest level of attainment that can reasonably be expected of students at a given stage of development.
B - High pass, indicating more than minimal competence but less than exceptional achievement. Strong performance demonstrating a high level of attainment for a student at a given stage of development.
C - Pass, indicating competence. Totally acceptable performance demonstrating an adequate level of attainment for a student at a given stage of development.
D - Marginal pass. This grade is used to recognize that a student’s performance was marginal but clearly better than that of students who receive an F.
F - Fail. This grade is used to indicate that the student has failed the course and will not receive any credit for the course. The F grade indicates that the student’s performance in the required exercises has revealed almost no understanding of the course content.
I - Incomplete. This grade is used as a temporary grade. At the discretion of the instructor, students may be given an GD grade for work not completed because of a serious interruption in their work not caused by the student’s negligence.
W - Withdrawal. Used on student’s grade reports and transcripts to indicate all courses for which they have received official approval to drop or from which they have received official approval to withdraw after the deadlines for dropping.
Mastery Based Grading
This course will use mastery-based grading. Mastery based grading assigns letter grades "A" to "F" based on a point cutoff evaluated from the assignment rubric.
Under some circumstances I may allow resubmission of an assignment for you to demonstrate mastery.
Absence Policy
Consistent class attendance is the number one predictor of academic success. Therefore, class attendance is required. Excused absences include
Medical Conditions
Death in the Immediate Family
Military Orders
Legal Obligations
Written verification from a from physician, lawyer, judge, or commanding officer needs to be provided for any makeup exam.
Late Homework
Late homework will receive no credit. An extension may be granted if the student can document extenuating circumstances related to an extensive period of excused absence between the date that the homework assigned and the homework due date. In addition, religious observances or other unanticipated life events may interfere with class attendance and homework submission. These may qualify for an extension, provided sufficient documentation is presented.
Methods of Student Instruction
Slides: Slide deck presentation are used to deliver boilerplate content
Lecture Notes: Handwritten lecture notes are used to deliver key derivations
Poll Everywhere: In-class polling questions for formative assessments
GitHub Classroom: GitHub Classroom is used for homework projects
Pluto Notebooks: Pluto notebooks are used as reference text and demonstration of implementation of algorithms in computer language
Discussion Sessions: Discussion sessions are used for one-on-one instruction
Readings and Recommended Texts
Reading material is provided in the form of Pluto notebooks. Additional reading may be assigned on an ad-hoc basis.
Academic Accommodations
Students are encouraged to take an active role as their own advocates. They are not required to identify themselves as having a disability; however, students are not eligible for accommodations unless they self-identify. Students are responsible for visiting the SDRC office (Student Disability Resource Center, 125 Costo Hall (951) 827-4538, http://sdrc.ucr.edu/, and obtaining and delivering letters detailing appropriate accommodations to each of their instructors in a timely manner every quarter.
Instructors are responsible for assisting in providing accommodations; students are required to make requests in an appropriate and timely manner. Ordinarily, required accommodations are described in a letter, which is given to the instructor by the student. Classroom accommodations may involve providing space for a sign language interpreter or real-time captionist, asking students to clear a path for wheelchair users, announcing need for note takers, for example. Some accommodations, such as materials in Braille, large print, or electronic format, readers, and special equipment for testing or composing papers, are provided outside of the classroom by SDRC. UCR practices for students summarized by the Dean.
Academic Rights and Responsibilities
All students, faculty, and staff are responsible for understanding and complying with the University’s stated academic requirements. Students should feel free to express their thoughts and opinions in an academic forum. Assignments must be completed by the student for whom the work is assigned and without unauthorized aid of any kind.
Academic Integrity
At UCR we are committed to upholding and promoting the values of the Tartan Soul: Integrity, Accountability, Excellence, and Respect. As a student in this class, it is your responsibility to act in accordance with these values by completing all assignments in the manner described, and by informing the instructor of suspected acts of academic misconduct by your peers. By doing so, you will not only affirm your own integrity, but also the integrity of the intellectual work of this University, and the degree which it represents. Should you choose to commit academic misconduct in this class, you will be held accountable according to the policies set forth by the University, and will incur appropriate consequences both in this class and from Student Conduct and Academic Integrity Programs. For more information regarding University policy and its enforcement, please visit: https://conduct.ucr.edu/.
Cheating is the giving, taking, or presenting of information or material by a student that unethically or fraudulently aids oneself or another person on any work which is to be considered in the determination of a grade or the completion of academic requirements or the enhancement of that student’s record or academic career. Cheating includes, but is not limited to the following actions:
Copying from someone else’s assignment, examination, or other academic exercise.
Possessing, buying, selling, removing, receiving, or using, at any time or in any manner not prescribed by the faculty member, any information related to an instrument of academic evaluation.
Using materials, equipment, or assistance in connection with an assignment, examination, or other academic exercise which have not been authorized by the faculty member, including but not limited to, notes, calculator, or other technology.
Obtaining or attempting to obtain, in a dishonest manner, any material relating to a student’s academic work.
Working with another or others in completing an assignment, examination, or other academic exercise when the faculty member has required independent and unaided action.
Attempting to influence or change an academic evaluation, grade, or record by unfair means.
Permitting another individual to substitute for one’s self in an academic evaluation.
Marking or submitting an examination or evaluation material in a manner designed to deceive the grading system.
Failing to comply with a specific condition of academic integrity which has been clearly announced in a particular course.
Submitting, without prior permission of the faculty member, any work by a student which has at any time been submitted in identical or similar form by that student in fulfillment of any other academic requirement at any institution.
Submitting of material in whole or part for academic evaluation that has been prepared by another individual(s).
Submitting data which have been altered or contrived in such a way as to be deliberately misleading.
Providing false information to the University in any manner to achieve an unfair advantage, enhance one’s record, or complete a requirement.
Digital Course Components
Students may be required to disclose personally identifiable information to other students in the course, via digital tools, such as email or web-postings, where relevant to the course. Examples include online discussions of class topics, and posting of student coursework. All students are expected to respect the privacy of each other by not sharing or using such information outside the course.
Digital Course Components: Digital course components include
GitHub Classroom platform.
Canvas LMS
PollEverywhere
Non-Discrimination Policy
It is the policy of the University of California Riverside not to engage in discrimination against or harassment of any person employed or seeking employment with the University of California on the basis of race, color, national origin, religion, sex, gender, gender expression, gender identity, pregnancy, physical or mental disability, medical condition, genetic information, ancestry, marital status, age, sexual orientation, citizenship, or service in the uniformed services. Furthermore, University policy prohibits retaliation against any member of the University community filing a complaint of discrimination or harassment. This policy is intended to be consistent with the provisions of applicable State and Federal laws and University policies.
Mental Health
As a student, you may experience a range of issues that can cause barriers to learning, such as strained relationships, alcohol/drug problems, anxiety, depression, difficulty concentrating and lack of motivation. These mental health concerns or stressful events may lead to diminished academic performance or reduce a student's ability to participate in daily activities – UCR has resources to help! If you or a friend are in distress or experiencing any of these issues, please contact 951-UCR-TALK 24-hours a day to speak to a mental health professional, or call the National Suicide Prevention Lifeline at 1-800-273-TALK. Please refer to https://mentalhealth.ucr.edu for additional resources.
Basic Needs
If you or someone you know are in need of economic, food or housing support, you can find help at https://basicneeds.ucr.edu. You may be eligible for money to buy groceries via https://basicneeds.ucr.edu/calfresh. If you are in need of immediate assistance, see the Student Affairs Case Manager at https://casemanagement.ucr.edu/ or visit the R'Pantry at https://basicneeds.ucr.edu/rpantry. You can find more information by clicking the Student Success Resources tab on your iLearn course menu.
Self Care
Categories of self care include biobehavioral (e.g., get plenty of sleep), affective-cognitive (e.g., watching a favorite, comforting movie), relational (e.g., talking with a friend), and spiritual (e.g., connecting with a faith community or the natural environment). In addition to the following resources, your instructor and TA are available to provide support and referrals.
University resources that may help you include:
Counseling Center: (951) 827-5531 | link
Wellness Center: link
Campus Health Center: (951) 827-3031 | link
Student Special Services (for students with disabilities and veterans): link
Ethnic and gender program offices: link
Healing Highlanders Collegiate Recovery Program: link
Campus Safety Escort Service: (951) 827-3772
UCR Ombudsperson: (951) 827-3213,
UCR Sexual Assault Resource Services: (951) 827-6225
UCR Student Conduct: (951) 827-4208
UCR Student Affairs Case Manager: (951) 827-9354
UCR Title IX/Sexual Harassment Office: (951) 827-5670
Office of the Ombuds: (951) 827-3213
Campus advocate for campus members affected by interpersonal violence:
Naddia Palacios | naddia.palacios@ucr.edu
384 and 386 Surge Building | (951) 827-6225 | link
Off-campus resources include:
Alternatives to Domestic Violence: (800) 339-7233
Riverside Area Rape Crisis Center (24/7): (951) 686-7273)
Riverside County Regional Medical Center: (951) 486-5650
National Sexual Assault Hotline: (951) 656-4673
National Dating Abuse Hotline: (866) 331-9474
National Domestic Violence Hotline: (800) 799-7233
Family Justice Center: (951) 955-6100