General Information
Course
Name: MHI 289I, Programming in Health Informatics
CRN: 41211
Instructor
Matt Bishop
Email: mabishop@ucdavis.edu
Web site: http://seclab.cs.ucdavis.edu/~bishop
Office: 2209 Watershed Science
Skype: checkcode
Office Hours: Tu 10:00am–10:50am, W 3:10pm–4:00pm, F 2:10pm–3:00pm, by appointment, or by chance
When you send me email, please begin the Subject field with “MHI 289I” so I see that the letter has to do with the class. I receive lots of email and, while I look at it all, I sometimes fall behind. When that happens, I skim the Subject fields to see which letters are very important. Putting “MHI 289I” at the beginning of the Subject field will tell me it is very important.
Lectures
MW 1:10pm–2:00pm, Room 2205 Education Building except the first one; location to be announced.
Course Outline
Basics of computer programming essential to the study of informatics. Impacts on systems within healthcare, public health, nursing, research, and others. The class will teach students to write programs in the Python programming language.
Course Goals
The overall goal is to learn how to use the Python programming language to solve problems. More specifically, we hope you will:
- Learn how to design and write an algorithm to solve a problem, and implement it on a computer; and
- Learn the basics of the Python programming language, and through it the basic control and data structures, operations and data types in programming languages.
Text
Charles Severace, Python for Informatics: Exploring Data in Python 3, CreateSpace Independent Publishing Platform, Seattle, WA, USA. ISBN: 978-1-5300-5112-0.
It is on-line at https://www.py4e.com/book and is free. If you want a physical book, you can order it from Amazon. When I last checked (about 2 weeks before class), it cost $9.99.
Class Web Site
The class web site is on Canvas.
To access it, go to https://canvas.ucdavis.edu and log in using your campus login and password.
Then go to MHI 289I in your schedule.
Announcements, assignments, handouts, and grades will be posted there,
and you must submit any assignments there. The alternate web site,
http://nob.cs.ucdavis.edu/classes/mhi289i-2021-04
has everything except the Zoom information, your grades, and you cannot submit work there.
Extra Credit
Extra credit is tallied separately from regular scores. If you end up on a borderline between two grades at the end of the course, extra credit will count in your favor. But failure to do extra credit will never be counted against you, because grades are assigned on the basis of regular scores. You should do extra credit if you find it interesting and think that it might teach you something. Remember, though, it is not wise to skimp on the regular assignment in order to do extra credit!
Grading
We expect the weighting to be as follows (but reserve the right to change it, with notice):
Homework assignments 1–4 | 18% each |
Project | 28%
|
When we grade an assignment, we will look not simply at your answers but also the program(s) you used to obtain the answers. We grade on style, documentation, and a number of factors as well as correctness. See the handout All About Homework for more details.
UC Davis Student Resources
UC Davis has developed a web site of student resources.
The resources cover academic support, health and wellness, career and internships, and the campus community;
It also addresses virtual classroom fatigue.
The web site is https://ebeler.faculty.ucdavis.edu/resources/faq-student-resources/.
Please consult it whenever you feel necessary.
And as always, feel free to reach out to me, too.
If I can’t help, I will suggest people and places that might be able to.
Academic Integrity
The UC Davis Code of Academic Conduct,
available at https://sja.ucdavis.edu/files/cac.pdf, applies to this class.
For this course, all submitted work must be your own. You may discuss your assignments with classmates or the instructor to get ideas or a critique of your ideas, but the ideas and words you submit must be your own. Unless explicitly stated otherwise, collaboration is considered cheating.
The single exception to this rule is debugging. Once you have written your program, if you need help debugging it, you are free to ask a classmate for help providing that classmate has also written the program. Sometimes having someone else look over a program that is not quite working right will lead you to the best way to fix it, and you both will gain valuable experience in looking at programs and figuring out what is going on. But you must not collaborate on writing the program.
Also, remember to cite, and give the source for, anything you copy or paraphrase, as is standard academic protocol. Plagiarism is cheating.
Public Health Expectations and Best Practices
Keeping our campus healthy takes all of us. You are expected to follow university public health requirements and pursue personal protection practices to protect yourself and the others around you. These include:
- Participate in the university’s daily screening process.
Everyone must complete a Daily Symptom Survey (https://symptomsurvey.ucdavis.edu/ to access a university controlled facility.
- Participate in the university’s testing program.
All students are required to participate in the COVID-19 testing program as required by their vaccination status — every four days for unvaccinated students and every 14 days for vaccinated students. You may test more frequently.
- Wear a well-fitted face covering that covers your nose and mouth at all times.
Everyone is required to wear face coverings indoors regardless of vaccination status. If you see someone not wearing a face covering or wearing it incorrectly, then kindly ask them to mask up.
- Monitor the daily potential exposure report.
Every day the university will update the potential exposure report with building and some classroom information and the dates of exposure.
- Assist in the contact tracing process.
If you’re contacted by a case investigator, it means you have been identified as a close contact, please respond promptly. You must assist with identifying other individuals who might have some degree of risk due to close contact with individuals who have been diagnosed with COVID-19.