Introduction to Programming for the Information Professional: Fall 2014


Niklas Elmqvist


iSchool at Maryland


Fall 2014


This course is an introduction to computer programming intended for students with no previous programming experience. Topics include fundamentals of programming, such as variables, data types, assignments, selection, nesting, loops, arrays, functions, objects and storage. The course will also touch on current trends in user interface implementation that are relevant to information professionals, such as graphics, multitouch and gestural interaction, and mobile devices.

Required Textbook:

Dionisio, J. D. and Toal, R. 2013. Programming with JavaScript: Algorithms and Applications for Desktop and Mobile Browsers.

Link to Syllabus: