COSC 4368 --- Fundamentals of Artificial Intelligence Fall 2025 ( Dr. Eick )


last updated: September 6, 2025 at 4p

Purpose of this Website

This website intends to satisfy the information requirements of two independent groups: If you have any comments concerning this website, send e-mail to: ceick@aol.com

Basic Course Information

2024 COSC 4368 Syllabus
class meets: TU/TH 2:30-4p
class room: 232 PGH
Instructor: Dr. Christoph F. Eick
office hours (F2F and online using 4368 MS Team): TU 8:45-10a TH 4-4:45p
office: 573 PGH
TA: Tong Zhou
TA office hour:WE 1:30-3:30p
TA office: online
TA Email: tzhou20@cougarnet.uh.edu
TA: Farzana Yasmin
TA office hour: FR 3-5p
TA office: online
TA Email: fyasmin2@CougarNet.UH.EDU
Lectures not taught by Dr. Eick: Maybe, Th., Oct. 2; Nov. 4+6, maybe, Tu., Dec. 2.

Topics Covered in COSC 4368

The course will give an introduction to AI and it will cover Problem Solving (covering chapter 3, 4 in part, 5, and 6 in part, centering on uninformed and informed search, adversarial search and games, A*, alpha-beta search, and constraint satisfaction problems), Learning (covering learning from examples (chapter 18 in part), deep learning (extra material) and a lot reinforcement learning (chapter 21, chapter17 in part;)), Reasoning and Learning in Uncertain Environments (covers chapters 13, 14, 15 in part, and 20 in part, centering on basics in probabilistic reasoning, naive Bayesian approaches, belief networks and maybe Hidden Markov Models (HMM)). Moreover, the course will cover Evolutionary Computing, Game Theory, Ethics for and Societal Aspects of AI, Deep Learning centering on autoencoders, diffusion models and U-Net relying on other teaching material.

Course Materials

Recommended Text:
S. Russell and P. Norvig, Artificial Intelligence, A Modern Approach, Fourth Edition,
Prentice Hall/Allyn&Bacon, December 2020,
Link to Textbook Homepage.

Course Elements

There will be a midterm exam and a final exam in Spring 2025. This semester we will have 3 problem sets which contain tasks which require programming, and tasks which use AI tools, and an essay writing task. One of those tasks will be a group task. Task1 and Task2 will focus on search. Task3 will be a short task in which centers on learning classification models for a dataset. Task4 will be a 6-week group task which centers on reinforcement learning. In Task5 you will learn to use neutral networks and diffusion models. In Task6 you will be asked to write an essay concerning ethical or societal aspects of AI. Finally, we have group homework credit: The students in the course will be subdivided into 14-15 groups which present (taking 12-15 minutes) solutions to homework style problems, demo AI tools or lead an AI-related discussion. Each group will have a different task!

News COSC 4368 Spring 2024

2025 Course Organization

1. Introduction to AI
2. Search
3. Evolutionary Computing (short)
4. Game Theory (very short)
5. Reinforcement Learning
6. Supervised Learning: Basics, Decision Trees and Neural Networks
7. Deep Learning (will cover autoencoders and diffusion models)
8. AI Politics and Societal/Ethical Aspects of AI
9. Reasoning in Uncertain Environments
10. Language Models (covered in a single lecture on Nov. 6)

Important Dates in 2025

Th., Oct. 2, 2:30p: Raunak Sarbajna will teach the lecture that day
Th., Oct. 16, 2:30-3:45p: 4368 Midterm Exam
Tu., Nov. 4, 2:30p: Farzana will teach a Lab/Lecture centering on Diffusion Models in preparation of Task5
Th., Nov. 6, 2:30p: Raunak Sarbajna will give an "Introduction to Language Models"
Tu., Nov. 25, 11:59p: Submission Deadline for Task 6 (last tast in 2025)
Tu., Dec. 2, 2:30p: Likely, xyz(TBDL) will teach this lecture
Th., Dec. 4, 2:30p: Dr. Eick will teach last lecture in 2025
Th., Dec. 11, 2-4p: 4368 Final Exam

2025 Problem Set Tasks

Problem Set1 (two individual tasks centering on search)

Problem Set2 (individual task that uses decision trees and group task that centers on reinforcement learning; 2025 World for Task4)

Problem Set3 (individual task which centers on deep learning, namely neural networks and diffusion models and an essay writing group task)

The timeline for the six tasks are as follows: Task1: Sept. 4-Sept. 15, Task2: Sept. 16-October 1, Task3: October 2-11, Task 4(group task): Sept. 24-November 7, Task 5: Nov. 1-21; Task 6: Nov. 17-Dec. 1. The tentative weights of the 6 tasks are as follows: Task1: 16%, Task2: 21%, Task3: 7%; Task4: 24% Task5: 20%, Task 6: 12%.

2025 Policies Concerning Late Submissions

Submissions up to 24 hours late receive a 8% penalty; submissions 24 hours and 1 minute to 48 hours late receive a 20% penalty, and submissions received more than 48 hours late will not be graded and receive a score of 0.

2025 Course Exams

Thursday, October 16, 2:30p: Midterm Exam (2024 Review List; March 4, 2024 Review, Solution Sketches MT2024)
Thursday, December 11,2-4p: Final Exam in our classroom (Final 2024 Review List (updated on May 1), April 29 Review for Final Exam)

2025 Group Homework Credit Tasks

2025 Groups (New; link will be removed by Sept. 9!)

Tasks (will be posted at least 5 days before the group's presentation date):
Group A will present on Th., September 11 (task can be found as a slide in search1.pptx)
Groups B and C Tasks (will present on Sep. 16+18)
Group D and E Task (will both present September 25)
Group F Task (will present on September 30)

The tasks that follow are from the Spring 2024 teaching of the course and some tasks will be replaced by other tasks!
Group H will make a presentation and lead an in-class discussion centering on "Using ChatGPT in COSC Courses" and Group I Task (both groups will present on March 20)
Group J "ImageFX: Demo & Brief Look under its Hood" and Group K Task) will present on April 3
Group M will give a presentation and lead a discussion about AI Arms Races on April 24!
Groups L, O, and N Task (group L will present of April 17, and groups O will present on April 24, Group N will give a presentation on April 29)

Weights of the Different Course Activities

Exams: 48% (Midterm: 21%; final exam: 27%) Problem Set Tasks (6): 48%
Group Homework Credit: 4%

COSC 4368 Lecture Transparencies

2024 Lecture Attendance

Attendance counts 3% towards your overall course grade for the Spring 2024 teaching of the course. F2F Attendance will be taken Jan. 29-April 29, 2024; that is twice in January, 8 times in February, 5 times in March, and 9 times in April for a total of 24; number of lectures you attended will be converted as follows into a number grade:
23-24:94, 22:93, 21:92, 20:89, 19:86, 18:83, 17:80, 16:77, 15:74, 14:71, 13:68, 12:65, 11:62, 10:59, 9:56, 8:53, 7:50, 6:47, 0-5:44.

Undergraduate Research in Dr. Eick's Research Group (will be updated by Sept. 10, 2025)

2024 UH-DAIS Research Overview
Some Summer 2024 Undergraduate Research Topics (only Topic1 is still available)

Old 2024 News Items

Reinforcement Learning Videos

Please view the following 3 videos:
  • Siraj Raval: How to use Q Learning in Video Games Easily (7 minutes, will show the first 3:30 on February 20, 2019)
  • Richard Sutton: Deconstructing Reinforcement Learning (about 50 minutes)
  • Eric Guimarães:Demo Q-Learning in a GridWorld(2 minutes)
  • 2019 4368 Review Solution Sketches

    Solution Sketches April 8, 2019 Review for Midterm2 Exam

    Prerequisites

    COSC 2320 or COSC 2430.

    Other Matial Related to COSC 4368

    Some Summaries of the COSC 4368 Questionnaire Responses from January 23, 2019

    2002 Exam Solution Sketches

    March 9, 2022 Midterm Exam A Solution Sketches
    March 9, 2022 Midterm Exam B Solution Sketches

    Grading

    Translation number to letter grades:
    A:100-92 A-:92-88 B+:88-84 B:84-80 B-:80-76 C+:76-71
    C: 71-66 C-:66-62 D+:62-58 D:58-54 D-:54-50 F: 50-0

    Only machine written solutions to homeworks and project reports are accepted. Be aware of the fact that our only source of information is what you have turned in. If we are not capable to understand your approach or solution, you will receive a low score. Moreover, students should not throw away returned assignments or tests.

    Students may discuss course material and homeworks, but must take special care to discern the difference between collaborating in order to increase understanding of course materials and collaborating on the homework / course project itself. We encourage students to help each other understand course material to clarify the meaning of homework problems or to discuss problem-solving strategies, but it is not permissible for one student to help or be helped by another student in working through homework problems and in the course project. If, in discussing course materials and problems, students believe that their like-mindedness from such discussions could be construed as collaboration on their assignments, students must cite each other, briefly explaining the extent of their collaboration. Any assistance that is not given proper citation may be considered a violation of the Honor Code, and might result in grade reduction, obtaining a grade of F in the course, and in further prosecution.

    2020 Reviews and Exams

    Midterm1 Exam (Mo., March 2, 2020 Review List, February 26, 2020 Review for Midterm1 Exam)

    Midterm2 Exam (Mo., April 13, 2020 Review List, April 8, 2020 Review for Midterm2 Exam (only 40% of the review questions will be discussed on April 8!)).

    Final Exam (Mo., May 4, 2p, Review List 2020 Final Exam, April 27, 2020 Review for Final Exam, Solution Sketches May 6, 2019 Final Exam)

    2021 Final Exam and Review for it

    Final Exam (We. May 12, 2022 2p, First Draft of Review List 2021 Final Exam (will be finalized by May 6 the latest, May 3 2021 Review for Final Exam, Solution Sketches May 6, 2019 Final Exam)

    Miscellaneous

    Finally, Congratulations go to all 4368 students who graduated in Spring 2020 semester!!! This slide is part of the "must see" Spring 2020 NSM Graduation Celebration video.