Introduction to Programming for the Information Professional: Fall 2014

Instructor:

Niklas Elmqvist

School:

iSchool at Maryland

Semester:

Fall 2014

Description:

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:

http://ischool.umd.edu/sites/default/files/syllabi/inst630-fall2014-syllabus.pdf

Services for Libraries: Summer 2014

Instructor:

Jan Kamiya

School:

University of Hawaii

Semester:

Summer 2014

Description:

Planning and implementing services and programming in public and school libraries. Trends, issues, networking, public relations, outreach, competencies, services for the disabled and other special groups.

Required Textbook:

No required textbook.

Link to Syllabus:

http://www.hawaii.edu/lis/content/syllabi/683_Kamiya_s2014.pdf

Information System Design: Fall 2014

Instructor:

Karyn Moffatt

School:

McGill

Semester:

Fall 2014

Description:

The orientation of this course is to help prepare information professionals to participate in the design of information systems through hands-on experience with the foundational concepts of the field. Topics will include computer terminology and the syntax and semantics of programming languages. Our emphasis will be on the use of these techniques for text parsing, searching, and database design, which are fundamental to the field of information science.

Required Textbook:

Meyers, M. 2013. A Smarter Way to Learn JavaScript.

Link to Syllabus:

http://www.mcgill.ca/sis/files/sis/glis617_2014fall_moffatt.pdf

Information Retrieval: Fall 2014

Instructor:

Charles-Antoine Julien

School:

McGill

Semester:

Fall 2014

Description:

Theoretical and applied explanation of information retrieval in a variety of digital environments and in relation to textual and multimedia data.

Required Textbook:

Walkenbach, J. 2010. Excel 2010 power programming with VBA.
Manning, C. D., Raghavan, P., Schütze, H. 2008. Introduction to information retrieval.

Link to Syllabus:

http://www.mcgill.ca/sis/files/sis/glis616_2014fall_julien.pdf

Database Management: Fall 2014

Instructor:

Jacek Gwizdka

School:

University of Texas at Austin

Semester:

Fall 2014

Description:

This section of INF 385M will introduce you to data modeling and SQL. The focus will be on relational database concepts and on practical use of SQL. Topics will include data modeling, entity-relationship (ER) diagrams, introduction to SQL, transformation of E-R models to SQL, database normalization. MySQL and other open source tools will be used in practical assignments and in a course project.

Required Textbook:

Forta, B. 2005. MySQL Crash Course.

Link to Syllabus:

https://courses.ischool.utexas.edu/Gwizdka_Jacek/2014/Fall/INF385M/schedule_inout.php

Information Technologies for Libraries and Information Agencies

Instructor:

School:

Rutgers

Semester:

Description:

This course gives students with a hands-on introduction to software tools and technology used in the provision of information services. Students will learn key concepts in Web technologies (e.g., XHTML, CSS), Web programming (e.g., JavaScript, PHP) and data management (e.g., XML, MySQL). Students will learn how to use and evaluate Web services, social software and open source software tools. Students will learn how information technology is used in today’s libraries, e.g., integrated library systems, technical services, document management, and provision of Web services. The knowledge and skills conveyed in this course will assist students in applying information, web and data technologies in various information services and in further related MLIS courses.

Required Textbook:

No required textbook.

Link to Syllabus:

http://comminfo.rutgers.edu/images/syllabus_550.pdf

Programming for the Information Professional: Fall 2013

Instructor:

Leah Findlater

School:

iSchool at Maryland

Semester:

Fall 2013

Description:

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. 2011. Programming with JavaScript: Algorithms and Applications for Desktop and Mobile Browsers.

Link to Syllabus:

http://ischool.umd.edu/sites/default/files/syllabi/INST630_Syllabus_Fall2013.pdf

Development of Internet Applications: Fall 2013

Instructor:

Nelson Padua-Perez

School:

iSchool at Maryland

Semester:

Fall 2013

Description:

This course covers mark up languages and methods for manipulating marked-up content. In addition the following topics are discussed:

  • Techniques for adding interactivity to web pages
  • Installing and running servers
  • Server-side applications
  • Application programming interfaces for third-party content and tools
  • Extension development

Required Textbook:

No required textbooks.

Link to Syllabus:

http://www.cs.umd.edu/~nelson/classes/fall2013/infm743/syllabus.shtml

Information Technology: Spring 2014

Instructor:

Jimmy Lin

School:

iSchool at Maryland

Semester:

Spring 2014

Description:

Physical and Web Infrastructure, HTML and CSS, JavaScript: Structured Programming, JavaScript: DOM and Events, JavaScript: Functions and Objects, Relational Databases, PHP, Ajax and Asynchronous Programming, Visualization, Information Retrieval, Cloud Computing and Big Data, Developing and Managing Technology

Required Textbook:

Robinson, E., Freeman, E. 2012. Head First HTML and CSS, 2nd ed.

Link to Syllabus:

http://ischool.umd.edu/sites/default/files/syllabi/infm603-spring2014-frias-martinez.pdf

Information Technology: Spring 2014

Instructor:

Vanessa Frias-Martinez

School:

iSchool at Maryland

Semester:

Spring 2014

Description:

Physical and Web Infrastructure, HTML and CSS, JavaScript: Structured Programming, JavaScript: DOM and Events, JavaScript: Functions and Objects, Mobile Apps with HTML, CSS and JavaScript: Emulators, Mobile Apps with HTML, CSS and JavaScript: Emulators, Relational Databases, PHP, Ajax and Asynchronous Programming, Visualizing Data, Developing and Managing Technology

Required Textbook:

No required textbook.

Link to Syllabus:

http://ischool.umd.edu/sites/default/files/syllabi/infm603-spring2014-frias-martinez.pdf