"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: Tuesdays 11am-12noon or by appointment. Face-to-face office hours are available to vaccinated students. If you are unvaccinated for COVID-19, office hours will take place via Zoom.