- Course Description
실용 프로그래밍은 컴퓨터 프로그래밍 응용 프로그램을 개발하는 데 기초를 마련하고자 하는 정보 전문가를 위한 입문 과정으로, 프로그래밍 경험이 제한된 문헌정보학 전공 학생을 고려하여 실용 프로그래밍 개념을 소개한다. 학생들은 Python과 같은 인기 있는 프로그래밍 언어와 함께 ChatGPT와 같은 AI-도구를 활용한 실습 학습 경험을 통해 업무 자동화, 콘텐츠 생성 및 데이터 분석을 위한 기술을 습득하게 된다. 이는 AI를 효과적으로 활용하고자 하는 정보 전문가를 위한 과목으로, 컴퓨터 프로그래밍과 AI-도구 능력에 대한 산업 수요의 증가에 부응하여 학생들이 변화하는 지식사회에서 도전과 기회를 효과적으로 대비하도록 한다.
- Course Objectives
This course aims to equip students with the skills to write efficient and readable code suited for managing and analyzing information in library and information science. Through hands-on coding projects, it focuses on fostering problem-solving skills, preparing individuals to tackle data-related challenges in library settings. The curriculum covers fundamental programming concepts, data structures, and algorithms, with the goal of providing practical skills to library and information science professionals. The objective is to enhance their workflows, enable effective data management, and empower meaningful contributions to the field using Python.
- Teachnig Method
This course will be taught in English. Most programming assignments are built-upon previous class lecture materials or assignments. Thus, class attendance will be essential as absence will most likely affect the student’s grade. Class participation will be factored into your final grade for the course. Students who anticipate an extended absence for any reason are likely to face difficulties in completing assignments.
- Textbook
- Assessment
- Requiments
There are no prerequisites for this course. Your enthusiasm and interest are the only requirements for taking this course.
- Practical application of the course
Python-based practical programming is used in a wide range of areas, from web development and data analysis to machine learning and artificial intelligence. Its versatility, extensive libraries and readability make it a preferred language for professionals in all industries, enabling efficient and optimized development processes.
- Reference