May be VB.NET , Java would be complex for that type of graduates. And u can introduce statistical analysis, it would be useful for them, to find frequently accessed books, frequent customer, arranging books in an order etc.
Yes, introducing programming and software development in a library and Information science bachelors degree program is a good idea. But both a very practical and very demanding. Necessary but not relevant. Like all swimmers, we naturally start at the shallow end. Not at the deep end. Computer programming is a necessary subject for most academic programmes in the domains of data, information, and knowledge. As such students only need to be introduced to the subject. A deeper engraining of computer programming and software development in a library and Information science course will bias the average learn not to proceed with the course. But will open their mind to a wider field of knowledge and its application.
From my point of view (as a student of information and library science), it is very useful to introduce students to the basics of a programming language or web development, even if they are not interested in this type of career after graduation, because it helps with the development of their thinking. I took a Python course and a course on computational thinking, but there are more courses offered by the Information Studies and Library Science department. Students can also take programming courses in other departments if they want to pursue that type of career.
Librarians are high-end data users who usually have strong opinions and expertise in software that is used to search for and control data, as such, they should be more involved in developing the products in the first place. Basic training in how these tools are produced would be beneficial.
Yes, and I think it is very desirable. As mentioned above students in the LIS field will often come into contact with data-driven work, so they should have the tools and skills to help them succeed in this area. An understanding of basic programming fundamentals, a basic Python course, an understanding of the principles involved in working with databases, a basic understanding of SQL, basic web page development, and familiarity with the JSON format - all of these can be very beneficial for an LIS student.
I honestly think that all library and information science programmes should teach the basics of everything IT (software and hardware). This is because users come to the library with very great expectations. Being able to answer programming/software development related questions could boost the morale of the library personnel.