This course aims to:
This course targets freshman and sophomore level students in computer science, but upperclassmen in computer science and other disciplines may benefit as well.
Email Mike or use the Google Calendar appointment tool to make an appointment to meet outside of class. He is glad to help!
Once the instructor and student(s) agree on a time, then the instructor will decide on a meeting location and inform the student(s).
During office hours, you’re more than welcome to drop by with questions. No appointment is necessary. That’s what office hours are for.
Outside of office ours, it’s better to schedule an appointment. Although your instructor is frequently available to help, it works out better when you’ve agreed on a time to meet.
Lectures take place as follows:
The topics covered in lectures through the semester are as follows:
As this is an experimental course, this schedule is subject to change at the discretion of the instructor.
This is an experimental course. By nature, things (including (but not limited to) the intended schedule, topics, and assignments) may need to be adjusted during the course of the semester. The instructor will do his best to inform students of changes as early as reasonably possible (per his judgment).
Email is the preferred method of communication. Students should email the instructor if they have questions or concerns related to the course. Students should also check their email at least once a day for emails from the instructor.
The instructor checks his email regularly during normal business hours (CST). Do not expect a response to emails sent outside of normal business hours until the next business day.
The date and time of tests will be announced roughly one week prior to the test in class.
All code must be properly commented/documented. This will be included as part of every assignment specification, but it’s so important that it is being mentioned here as well.
Students will use Git and GitLab to submit homework assignments for this course. As such, students will be required to make accounts on https://git-classes.mst.edu in order for the instructor to assign homework repositories. Students must push commits with their submissions to their remote homework repository on GitLab before the assignment deadline. Homework assignment specifications will describe submission procedures in more detail.
Students should not ask IT for assistance with
git or GitLab.
If a student has an issue, they should contact their instructor first.
The submission deadline of homework assignments will not be changed for individual students.
Unless specified otherwise, the penalties for late submissions are as follows:
(00, 24)hours of the submission deadline
[24, 48)hours of the submission deadline
Reading between the lines: a student may submit up to two assignments after the original deadline.
A student’s final grade in the course will be the weighted sum of their test average and assignment average. The following weights will be used in the calculation:
Final letter grades will be based on a straight scale using the calculated final grade value. In interval notation, the scale is:
The purpose of the S&Tconnect Early Alert System (see the S&Tconnect tab in Canvas) is to improve the overall academic success of students by improving communication among students, instructors and advisors; reducing the time required for students to be informed of their academic status; and informing students of actions necessary by them in order to meet the academic requirements in their courses.
If you have a documented disability and anticipate needing accommodations in this course, you are strongly encouraged to meet with the instructor as early as possible in the semester. You will need to request that the Disability Support Services staff send a letter to the instructor verifying your disability and specifying the accommodation you will need before the instructor can arrange your accommodation. Disability Support Services is located in 203 Norwood Hall, their phone number is 573-341-6655, and their E-mail is firstname.lastname@example.org. You can also initiate the accommodation process at https://mineraccess.mst.edu
Every student enrolled in this course is expected to be familiar with both the Student Honor Code (written by Student Council) and Missouri S&T’s Student Academic Regulations, including the section on Conduct of Students which on page 23 of the June 2016 revision, defines several forms of Academic Dishonesty such as cheating, plagiarism, and sabotage. Incidences of Academic Dishonesty will typically result in zero grades for the respective course components, notification of the student’s advisor, the student’s department chair, and the campus undergraduate studies office, and further academic sanctions may be imposed as well in accordance with the regulations. Note that those who allow others to copy their work are just as guilty of plagiarism and will be treated in the same manner.
Student should familiarize themselves with the classroom egress map posted here.
Missouri University of Science and Technology is committed to the safety and well-being of all members of its community. US Federal Law Title IX states that no member of the university community shall, on the basis of sex, be excluded from participation in, or be denied benefits of, or be subjected to discrimination under any education program or activity. Furthermore, in accordance with Title IX guidelines from the US Office of Civil Rights, Missouri S&T requires that all faculty and staff members report, to the Missouri S&T Title IX Coordinator, any notice of sexual harassment, abuse, and/or violence (including personal relational abuse, relational/domestic violence, and stalking) disclosed through communication including but not limited to direct conversation, email, social media, classroom papers and homework exercises.
Missouri S&T’s Title IX Coordinator is interim chief diversity officer Neil Outar. Contact him (email@example.com; (573) 341-6038; Temporary Facility A-1200 N. Pine Street) to report Title IX violations. To learn more about Title IX resources and reporting options (confidential and non-confidential) available to Missouri S&T students, staff, and faculty, please visit http://titleix.mst.edu.
Modifications to this syllabus can be seen on the History of Syllabus page of this website.
Rule of thumb: if you think it might be considered cheating, it probably is. Don’t do it. ↩