Skip to Content
University at Buffalo

UB Graduate Academic Schedule: Fall 2022

This information is updated nightly. Additional information about this course, including real-time course data, prerequisite and corequisite information, is available to current students via the HUB Student Center, which is accessible via MyUB.


LIS 503LEC - Special Topics In Info/lib Sci-Computer Programming In Lis
Special Topics In Info/lib Sci-Computer Programming In Lis OA3 Enrollment Information (not real time - data refreshed nightly)
Class #:   23969   Enrollment Capacity:   35
Section:   OA3   Enrollment Total:   33
Credits:   3.00 credits   Seats Available:   2
Dates:   08/29/2022 - 12/09/2022   Status:   OPEN
Days, Time:   TBA , TBA
Room:   Remote view map
Location:   Remote      
Students will gain an understanding of important principles of computer programming sufficient to assess what can and what cannot be accomplished through computer programs and to discuss computer applications with programmers without having to take no for an answer. High-level principles covered include Divide a problem into sub-problems, modular programming, modules / functions. Module libraries, reuse program code, do not reinvent the wheel. Open Source. How program parts work together: Sequential processing steps (pipe) vs. function calls. Programming in the large: Building a working application from existing modules. General modules with user-modifiable configuration files and auxiliary data files for specific applications. Specific programming concepts covered include Procedural programming, object-oriented programming, database query languages Variables, data types, arrays, files, objects, classes, encapsulation, inheritance Operators, low-level functions, parameter passing, polymorphism Flow of control, loops, recursion. Overall program structure Students will learn and use a high-level general-purpose programming language for writing small programs for processing language, creating a Web interface, and other relevant tasks. No prior programming experience is required.
  Course Description
Special topics in information and library sciences. Topics vary by semester.
             Soergel look up    
  On-line Resources
Other Courses Taught By: Soergel