CSSE 313 - Artificial Intelligence
Rose-Hulman Institute of Technology
Computer Science and Software Engineering Department
Fall 2024/25

Prerequisites

CSSE 230 and a lot of curiosity.

Course Desciption

In this course, we will study modern AI systems, their current accomplishments, positive as well as negative, issues surrounding their training, and their inner workings. We will formalize those systems as pattern recognizers and distinguish them from classical, symbol-manipulating AI. We will study how these systems become so incredibly powerful through a data driven feature learning. We will look at how they represent knowledge and study their reasoning abilities. We will additionally spend some time discussing the projected impact of anticipated systems and study the building of beneficial AI systems.

Instructor

Schedule

Please consult the schedule for class materials, topics covered and assignments.

Grading

Your grade will be calculate based on the following components and weights. Your assignment scores will be recorded in Moodle. I will assign grades according to the following over scores: 90+: A, 87-89.99: B+, 80-86.99: B, 77-79.99: C+, 70-76.99: C, 67-69.99: D+, 60-66.99: D, 0-59.99: F

ComponentWeight
Projects50%
Quizzes20%
Essays10%
Cutting-edge work presentation and report10%
Impact of AI presentation and report10%

The course has some activities which are individual ones, auch as the reviews and some of the programming assignments. Others are team activities, such as some of the programming assignments and the presentation of current work.

Late Policy. Late work will be scored as follows:

< 3 hours late100% of score
24 hours late85% of score
48 hours late50% of score
> 48 hours late0% of score

Attendance Policy/Class Etiquette

Attendance policy

Artificial Intelligence is a fun and interesting topic. I expect that you participate fully in this class. If you are bored in class, feel free to suggest ways to make class more interesting. I expect everyone to be a good citizen, doing things which will aid in the learning of everyone in this course and avoiding activities which will distract from them.

Please conduct yourself in class and outside in a manner that is respectful to yourself and others.

If you feel unwell, for whatever reason, please be a hero and DO NOT come to class.

Academic Integrity

Please do not use generatic AI tools unless explicitly permitted in the assignment write-up. When in doubt, please ask me.

It is essential for all students to cite any and all sources of help received in completing coursework. This practice not only fosters a culture of honesty and transparency but also prevents misunderstandings that might otherwise escalate to formal proceedings. Students should also be aware of what is appropriate help on homework assignments – see What Constitutes Misconduct. To ensure fairness and responsibility, in this course, any instances of suspected misconduct will be handled through the CSSE Integrity Committee. 

If a case of suspected misconduct arises, it will be submitted to the CSSE Integrity Committee for review (see Policies and Procedures and possible penalties IntegrityPilotPolicy - Penalties & Evidence. The process includes an initial review of the evidence by the committee, a time for students to explain or admit to potential misconduct, and potentially a hearing to examine the circumstances and evidence. Students are encouraged to continue their studies and engage with the course material and instructor normally throughout the investigation.