![]() |
![]() |
![]() |
UB Graduate Academic Schedule: Fall 2022 |
![]() |
![]() |
||||||
|
||||||
![]() |
|
||||
![]() |
LIS 503LEC - Special Topics In Info/lib Sci-Computer Programming In Lis | |||||||
Lecture | |||||||
![]() |
|||||||
![]() |
|||||||
![]() |
![]() |
![]() |
![]() |
![]() |
|||
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 | ||||||
![]() |
|||||||
![]() |
|||||||
Comments | |||||||
![]() |
|||||||
![]() |
|||||||
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. | |||||||
![]() |
|||||||
![]() |
|||||||
Instructor(s) | |||||||
![]() |
|||||||
![]() |
|||||||
Soergel | look up | ||||||
![]() |
|||||||
![]() |
|||||||
On-line Resources | |||||||
![]() |
|||||||
![]() |
|||||||
|
|||||||
![]() |
|||||||
![]() |
|||||||
Other Courses Taught By: Soergel | |||||||
![]() |
|||||||
![]() |
|||||||
|
![]() |
Office of the Registrar |
Questions/comments: UBRegistrar@buffalo.edu. |
Accessibility |