System analysis and design deal with planning the development of library information systems through understanding and specifying in detail what a system should do and how the components of the system should be implemented and work together. System analysts solve business problems through analysing the requirements of information systems and designing such systems by applying analysis and design techniques. This course deals with the concepts, skills, methodologies, techniques, tools, and perspectives essential for systems analysts.
This course introduces specialized programming covering technologies used in a library database and library information systems. The topics included are scripting languages, content management systems, web development, and database management systems. An introduction to library information and management systems' design and development is also covered in this course.