University of Missouri - Kansas City
COMP-SCI 191: Discrete Structures I
Homework and exercises will be turned in digitally. This means you need one of the following:
Each assignment type has a corresponding weight. Each assignment of that type are of equal weight to each other (i.e., every lab is worth the same amount)
Lectures: At the beginning of class there will be a short lecture to introduce the new topics and work some examples.
Exercises: During each class period, groups of students will work on an Exercise together. The exercise give students a chance to work on simple problems for the new topics to get acquainted with the ideas. Each group will turn in one document, and receive the same grade.
Homework: Weekly homework problems will be assigned out of the textbook. Generally, these problems will have the solutions in the back of the book. Students are encouraged to check their work. Grade for the textbook homework is based upon completion, and will not be individually graded for correctness.
Exams: We will have one exam at the end of each chapter with questions similar to the homework, exercises, and quiz problems.
Communication in this class is important. If you're having trouble, or will need to make up an exam, or have a question on how the class works, please let me know. If I don't respond right away, you might need to follow up via another medium (e.g., email and in class) to ensure that I saw your message.
The best way to get ahold of me is to email me or send me a text message (I don't usually answer phone numbers that I don't know).
Phone: (913) 999-8271
I take attendance but I do not base grade on attendance; it is up to you to know what you need from this class.
If you're going to be absent from class for an extended period of time, please let me know so I know that you're still part of the class. If you have to miss part of a class period or one class period - that's fine. If you have questions about what we covered in class, you can check the class webpage or email me.
All assignments must be turned in via Canvas, except exams. Each assignment has a place in Canvas where you can either upload files. You can download the Canvas app and take photos of your work to upload it, or scan your work, or type out your work.
In-class exercises are expected to be done in groups, and homework can also be done collaboratively. Exams must be done solor.
Assignments should be turned in by the due date. I will not accept late assignments - it delays the grading process.
If you're going to need to take a make-up exam, you must let me know prior to the exam. I will not give make-up exams after the exam has been given, if I haven't been notified ahead of time.
For other assignments, everything you need is online so you should be able to work on the assignments and turn them in by the due date.
There are many resources available to help you learn programming. Make sure you abide by academic honesty policies. Some available resources are...
Instructor: If you need help with an assignment, I can come to campus to meet up and help with them, or answer questions via email, or during/before/after class.
Internet: There are also many resources available on the internet to help out with any topic you may run into; these topics are not unique to our class. Feel free to review any content available online, but remember to adhere by academic honesty policy. In particular, make sure to not plagiarize other peoples' work and pass it off as your own. For assignments that are intended to be solo-work, you should not be receiving help from outside sources for these assignments.
Classmates: Sometimes your classmates can be a good resource for figuring out problems. Brainstorming is a great idea, and sometimes your peers can direct you to resources that helped them understand the content. However, remember to adhere by academic honesty policy. Do not plagiarize anybody else's work, and do not give your work to other people for them to copy off of (even if they just say it's for them to "check their work"). If you are unsure if something counts as academic dishonesty, ask the instructor, or err on the side of caution.
Points for homework will be given based on completion; you are expected to check your own work in the back of the book.
In-class exercises will be graded for correctness so you can see what work your group did correctly and incorrectly.
Questions on exams will have a weight associated with it, and you can score 0, 1, 2, 3, or 4 out of 4 points. The exam front page will explain the grading method further.
Information about specific academic honesty rules can be found in the UMKC student handbook - https://catalog.umkc.edu/special-notices/academic-honesty/ here are some guidelines.
Plagiarism: This is passing off somebody else's work as your own. Even modified ("paraphrased") work can be considered plagiarism if you are simply restating somebody else's work as your own without giving credit. In programming, this most commonly occurs as students copying program code from each other - either partially, or the entire program. Unless stated otherwise, assignments are assumed to be solo-work and should be reflecting the knowledge of the individual student.
Do not ask other students for their code, and do not give your code to another student.
Commonly, one student might ask another to see their code in order to "check it against their own", but actually just turns in the other students' code as their own. In this case, both students receive a score of 0 on the assignment and both must be reported.
Unapproved materials: The usage of resources and materials on assignments and exams that were not previously approved by the instructor also counts as academic dishonesty. For example, bringing in extra notes to an exam to reference. Any student reasonably suspected of cheating will not be allowed to complete the exam, be given a score of 0, and be reported.
Schedule may change as needed
To view the deadline dates for dropping this course, please refer to the schedule on the JCCC web page, under Admissions > Enrollment Dates > Dropping Credit Classes.
After the 100% refund date, you will be financially responsible for the tuition charges; for details, search on Student Financial Responsibility on the JCCC web page.
Changing your schedule may reduce eligibility for financial aid and other third party funding. Courses not dropped will be graded. For questions about dropping courses, contact the Student Success Center at 913-469-3803.
Hardships: If you have a hardship (family death, medical problem causing you to miss school, etc.) you need to make sure to communicate with me if you're planning on staying in the course. Make sure to email me so that it is harder for the email to get lost! And if you don't hear back from me, make sure to follow up in another way. I am not a fan of getting makeup exam requests after the exam has passed!
Disability Services: UMKC has Disability Services If you work with Services, they will work with your teacher to provide services that we offer include testing accommodations, note-taking assistance, sign language interpreting services, audiobooks/alternative text, assistive technology and tutoring (when available). All accommodations are determined on a case-by-case basis during a meeting with an Access Services advisor.
You can get permanent or temporary accommodations, such as if you're facing a temporary hardship in your life. Stress and anxiety also count as hardships, so if you have test anxiety or social anxiety, it can help to reach out, so that you can make a plan with A.S. and the teacher for being able to be properly assessed academically in class while minimizing the challenges presented by your situation.
Some examples of accommodations are:
Counseling: UMKC offers Counseling Services to students, parents, and even faculty and staff. For students, you can receive 8 free counseling sessions each year, and after that it is $15 per session. You can also attend group therapy for free and has no limit.