"Everybody ... should learn how to program a computer, should learn a computer language, because it teaches you how to think."

-Steve Jobs


Welcome to INLS 560 WEB. This course, offered by the UNC School of Information and Library Science, is a web-based online course that provides an introduction to computer programming focusing on language fundamentals and programming techniques for library and information science applications. Course content emphasizes problem-solving through the development of practical applications.

This course is taught with a focus on the Python programming language. However, the core concepts are relevant to most modern programming languages such as Java, JavaScript and C++.

Please note that this course is designed for students with no prior programming experience. If you already know how to program, this is not the course for you.



Time: Asynchronous! Lectures released most Tuesdays/Thursdays at 9:30am via Sakai (scheduled available on Sakai)
Place: All course content is published on Sakai
Credits: 3 hours
Instructor: David Gotz
Office: 201 Manning Hall
Phone: 919.962.3435
Email: gotz at unc dot edu
Office Hours:To prevent crowding while COVID infections remain widespread, office hours will require an appointment. Time is always available (until booked by appointments) on Tuesdays 11am-12noon. Other days/times are also available though they may vary from week-to-week. You can make your own appointment via this page. Face-to-face office hours are available during the Tuesday 11am-12noon period with appointment. Zoom can also be used for virtual office hour visits. All other time slots will always take place over Zoom.