Welcome to INLS 560. This class, offered by the UNC School of Information and Library Science, is designed to introduce basic computer programming knowledge and problem-solving skills that you should know as an informational professional. Language fundamentals will be introduced through lectures and programming techniques will be learned while developing practical applications through in-class exercises and homework.

This course is taught by using the Python programming language. However, the core concepts are relevant and applicable to most modern programming languages such as Java, JavaScript, and C++.

Please note that this course is designed for students who do not have previous programming experience. The previous experience means either coursework or equivalent practical experience in designing, implementing, debugging, and testing small to medium sized programs. If you already know how to program, this is not the course for you.

Course Information

Time: Mon/Wed, 10:10-11:25 AM
Place: Manning Hall, Room 117
Credits: 3 hours
Instructor: Heejun Kim
Office: 300 Manning Hall
Email: heejunk at email dot unc dot edu
Office Hours: Mon: 1-2pm, Wed: 3:20-4:40pm (or by appointment)