2023-Fall Generative AI Tools and Applications (CSED490U-01) The course syllabus

1.Course Information

Course No. CSED490U Section 01 Credit 3.00
Category Major elective Course Type Classroom Course prerequisites
Postechian Core Competence
Hours MON, THU / 17:00 ~ 18:15 / Hogil Kim Bldg[306]Lecture Room Grading Scale G

2. Instructor Information

홍원기 Name 홍원기 Department Dept of Computer Science & Enginrg
Email address jwkhong@postech.ac.kr Homepage http://dpnm.postech.ac.kr/~jwkhong
Office HTTP://DPNM.POSTECH.AC.KR/ Office Phone 054-279-2244
Office Hours Mondays 16:00-16:50

3. Course Objectives

Generative AI tools are becoming increasingly powerful and widely used in various industries, from art and entertainment to healthcare and finance. These tools have the ability to generate realistic images, videos, and text, and can even create new and original content. However, with great power comes great responsibility, and there are limits to what generative AI tools can and should do. In this course, students will explore the capabilities and limitations of generative AI tools, and learn how to use them responsibly and ethically. They will gain an understanding of the underlying principles of generative AI, including neural networks, GANs, and autoencoders, and learn how to apply them to create novel content. Students will also explore the ethical and societal implications of generative AI, including issues related to privacy, bias, and the potential for misuse. They will learn how to evaluate the ethical implications of different applications of generative AI, and develop strategies for using these tools in a responsible and ethical manner. Throughout the course, students will have the opportunity to work on a project of their choosing, applying the principles and techniques they have learned to a real-world problem or application. They will present their project at the end of the term and engage in a critical discussion of the implications of their work.
By the end of the course, students will have gained a deep understanding of the capabilities and limitations of generative AI tools, and will be equipped with the skills and knowledge necessary to use these tools in a responsible and ethical manner.

4. Prerequisites & require

- There will NOT be a pre-requisite for this course. Any undergraduate and graduate students can take this course.

5. Grading

- Assignments 50%
- Term Project 40%
- Class Participation 10%

6. Course Materials

Title Author Publisher Publication
Year/Edition
ISBN

7. Course References

- “Introduction To ChatGPT for Beginners, Jameson Hamilton, January, 2023.
https://www.amazon.com/dp/B0BRYWKKSV?tag=uuid10-20
- “ChatGPT for Thought Leaders and Content Creators”, Dr. Gleb Tsipursky, January, 2023.
https://www.amazon.com/dp/0996469281?tag=uuid10-20
- ‘Generative AI Art“, Oliver Theobald, December, 2022.
https://www.amazon.com/dp/B0BP9W1R1T?tag=uuid10-20
- “30 Writing Prompts with AI Generated Images”, EyeCreality Corporation, June, 2022
https://www.amazon.com/dp/B0B2TSN8N3?tag=uuid10-20

8. Course Plan

Week 1: Introduction
- Introduction to the course
- Introduction to Generative AI Tools
Week 2: Overview of Generative AI
- Introduction to Generative AI
- Introduction to Large Language Models
Week 3: ChatGPT
- Introduction to ChatGPT
- Applications of ChatGPT
Week 4: GPT-4
- Introduction to GPT-4
- Applications of GPT-4
Week 5: Stable Fusion
- Introduction to Stable Fusion for generating photo-realistic images given text input
- Applications of Stable Fusion
Week 6: DALL·E 2
- Introduction to DALL·E 2 for creating realistic images and art
- Applications of DALL·E 2
Week 7: Runway
- Introduction to Runway for generating video clips based on text prompts
- Applications of Runway
Week 8: Reading Week
Week 10: Midjourney
- Introduction to Midjourney - generating images from natural language descriptions
- Applications of Midjourney
Week 11: Riffusion
- Introduction to Riffusion - generating music using images of sound rather than audio
- Applications of Riffusion
Week 12: AdCreative.ai
- Introduction to AdCreative.ai for creating advertisements
- Applications of AdCreative.ai
Week 13: Boomy
- Introduction to Boomy for creating music
- Applications of Boomy
Week 14: Chatsonic
- Introduction to Chatsonic - alternative to ChatGPT, integrates with Google Search to create content with the latest information.
- Applications of Chatsonic
Week 15: Project Presentations
Week 16: Project Presentations
Note: Generative tools mentioned above may change during the course.

9. Course Operation

- There will be regular offline classes on Mondays and Thursdays at 17:00-18:15.
- Classes will consist of lectures by Prof. Hong and some invited speakers. Classes may consist of student presentations (assignments and term project related)
- Occasionally, we may have an online class using Vmeeting (https://vmeeting.postech.ac.kr) if and when Prof. Hong travels on business trips and conferences.

10. How to Teach & Remark

11. Supports for Students with a Disability

- Taking Course: interpreting services (for hearing impairment), Mobility and preferential seating assistances (for developmental disability), Note taking(for all kinds of disabilities) and etc.

- Taking Exam: Extended exam period (for all kinds of disabilities, if needed), Magnified exam papers (for sight disability), and etc.

- Please contact Center for Students with Disabilities (279-2434) for additional assistance