This course will be similar to my Artificial Intelligence course, but will cover new topics that I did not have time to cover in that course.
Also, there will be more reading of technical papers since this is a graduate level class.
The textbook for this course is on line. Other on-line reading materials may also be assigned.
Points in the class will be determined according to the following weightings,
however, the final score in the class cannot be more than 15 percentage points higher than the weighted average exam score. For example, if Alice achieves a 100% weighted average on the assignments and 60% weighted average on the tests, her final score will be 75% (not 88%). If Bob achieves 95% weighted average on the assignments and 75% weighted average on the tests, his final score will be 89%.
Grades will be determined by the final score using the following intervals:
2 exams are currently planned. Students should plan to spend an average of 8-12 hours per week on reading and programming assignments, depending mostly on programming proficiency. Assigned work may not be evenly distributed throughout the semester, so students should plan accordingly.
Late and incomplete work:
Most assignments require implementing certain functionality in code. Achieving partial functionality does not entitle one to partial credit. If your code does not work as expected, you will be asked to fix it. No assignment will be accepted until it correctly implements the assigned functionality. You may resubmit as many times as you like. Per university policy, no work will be accepted after the last day of class, even if it is submitted before the final exam. Late work will be penalized by an absolute 3% for each day late (including holidays, weekends, etc.) up to a maximum late penalty of 40% per assignment. A project is considered one day late if it is submitted as little as one second after the deadline (or as much as 23.99 hours after the deadline).
As a core part of its mission, the University of Arkansas provides students with the opportunity to further their educational goals through programs of study and research in an environment that promotes freedom of inquiry and academic responsibility. Accomplishing this mission is only possible when intellectual honesty and individual integrity prevail. Each University of Arkansas student is required to be familiar with and abide by the University's `Academic Integrity Policy' at honesty.uark.edu. Students with questions about how these policies apply to a particular course or assignment should immediately contact their instructor.
I do not determine penalties for any incidence of cheating. I submit evidence to honesty.uark.edu then follow whatever sanctions they instruct me to impose. Code and other project you submit will be archived and analyzed to detect plagiarism. All assignment submissions are expected to be unique implementations by different students. Large blocks of identical code in regions you were expected to implement yourself, (or code that differs only in variable names and whitespace, for example), is evidence of cheating. Turning in code that you do not understand indicates that cheating has occurred. Every semester I adjust my assignments. Turning in implementations that include superfluous solutions to requirements from previous semesters is evidence of cheating.
ADA Statement:If any member of the class has a documented disability and needs special accommodations, the instructor will work with the student to provide reasonable accommodation to ensure the student a fair opportunity to perform in this class. Please advise the instructor of the disability and the desired accommodations within the first week of the semester.
Attendance and Participation:
If the university is officially closed, class will not be held. When the university is open, you are expected to make a reasonable effort to attend class, but not if you do not feel that you can get to campus safely. Assignment due dates will be postponed in case of inclement weather.
Many types of emergencies can occur on campus; instructions for specific emergencies such as severe weather, active shooter, or fire can be found at emergency.uark.edu.