The following entry requirements are subject to the provisions of the Academic General Regulations, the following regulations for the Bachelor of Science in Information Science (Library Science) [B.Sc. Info. Sc. (Library Science)] degree in the Faculty of Science and Engineering shall apply.

A. SGCSE/IGCSE
In addition to requirements stipulated in the Academic General Regulations, the minimum requirement for entrance to the BSc. Info. Sc. (Library Science) degree programme includes a C grade or better in English Language and at least four(4) other subjects
B. GCE O’ Level Admission
In addition to requirements stipulated in the Academic General Regulations, the minimum requirement for entrance to the BSc. Info. Sc. (Library Science) degree programme includes a C grade or better in English Language and at least four(4) other subjects
C. A’ Level Admissions

In addition to the requirements of the Academic General Regulations, an applicant who has taken acceptable A’ Level examinations OR an equivalent qualification, may be admitted into Level 1 of the BSc. Info. Sc. (Library Science) degree programme. Such an applicant may be exempted from taking a course(s) already passed at A’ Level
D. Mature Age Entry Admission
As stipulated in the Academic General Regulations
E. Diploma Admissions
An applicant who holds a diploma in Information Science or equivalent qualification, from a recognized institution, is admissible to the BSc. Info. Sc. (Library Science) degree programme. The University Senate shall determine the level of entry and the courses to be taken.
G. Other Admissions
An applicant who has a Bachelor degree in Information Science, Library Management, Business Management, IT-related degree from UNISWA or any recognized institution may be admitted to Level 2 this programme. The Senate shall determine courses to be taken.


Possible careers for B.Sc. Info. Sc. (Library Science) include but not limited to:
  • Librarian
  • Information Manager
  • Information Specialist
  • Information Consultant
  • Information Broker
  • Academic Researcher
  • Information Officer
  • Systems Specialist
  • End User Support


Semester I
  • CSC111  - Introduction to Computer Science
  • CSC113  - Introduction to Information Technology
  • CSC121  - Communications Fundamentals
  • CSI105  - Introduction to Organizing and Retrieving Information
  • CSI101  - Introduction to Information Science
  • ACS111  - Academic Communication Skills
  • GNS113  - HIV Prevention, Infection & Management of AIDS
Semester 11
  • CSI100 - Introduction to Information Management
  • CSI104 - Introduction to the Internet and Web Design
  • CSI166 - Human Information Interaction
  • CSI106 - Basic Reference Sources and Services
  • CSI162 - Library Computing
  • ACS112 - Academic Communication Skills

Semester III
  • CSI213 - Information Seeking and Retrieval
  • CSI225 - Introduction to Information Entrepreneurship
  • CSI211 - Information and Society
  • CSI245 - Cataloguing and Classification
  • CSI247 - Indexing and Abstracting
  • CSI203 - IT Tools and Applications
Semester IV
  • CSI212 - Administration and Management of Information Centres
  • CSC272 - Database Design I
  • CSI206 - Library Practice and Attachment
  • CSI252 - Collection Development and Management
  • CSI242 - Social and Ethical Impact of Information
  • CSI200 - Online Information Retrieval

Semester V
  • CSC205 - Probability and Statistics
  • CSI371 - Indigenous Knowledge and Communication
  • CSI323 - Introduction to Project management
  • CSI333 - Advanced Cataloguing and Classification
  • CSI343 - Information Resources and Services
  • CSI303 - Advanced IT Tools and Applications
Semester VI
  • CSI306 - Professional Attachment
  • CSI310 - Research Methods in Information Science
  • CSI368 - Digital Libraries in their Communities
  • CSI374 - Foundations of Knowledge Management
  • CSI380 - Organizational Behaviour
  • CSI332 - Principles of Data Communications

Semester VII
  • CSI499 - Research Project
  • CSI407 - Emerging Technologies
  • CSI403 - Knowledge Management
  • CSI401 - Marketing of Information Services
  • CSI481 - Information Policies
  • CSC433 - Web Technology and Development
  • CSC461 - Security I: Fundamentals and Mechanisms
Semester VIII
  • CSI499 - Research Project
  • CSI480 - Competitive Intelligence
  • CSI460 - Economics and Politics of Information
  • CSI404 - Advanced Infopreneurship
  • CSI462 - Socio-political aspects of information in global context
  • CSI406 - Organizing Internet Resources

At all levels, any UNISWA course of which a student has satisfied its prerequisite requirements may be considered an elective


The following entry requirements are subject to the provisions of the Academic General Regulations, the following regulations for the Bachelor of Science in Information Science (Library Information Systems) [B.Sc. Info. Sc. (Library Information Systems)] Degree in the Faculty of Science and Engineering shall apply.

A. SGCSE/IGCSE
In addition to requirements stipulated in the Academic General Regulations, the minimum requirement for entrance to the BSc. Info. Sc (Library information Systems) degree programme includes a C grade or better in English , Mathematics/ Additional Mathematics and at least three (3) other subjects.
B. GCE O’ Level Admission
In addition to requirements stipulated in the Academic General Regulations, the minimum requirement for entrance to the BSc. Info. Sc (Library information Systems) degree programme includes a C grade or better in English , Mathematics/ Additional Mathematics and at least three (3) other subjects.
C. A’ Level Admissions

In addition to the requirements of the Academic General Regulations, an applicant who has taken acceptable A’ Level examinations OR an equivalent qualification, may be admitted into Level 1 of the BSc. Info. Sc. (Library Information Systems) degree programme. Such an applicant may be exempted from taking a course(s) already passed at A’ Level
D. Mature Age Entry Admission
As stipulated in the Academic General Regulations, except that the special paper will be a combination of Science and Mathematics.
E. Diploma Admissions
An applicant who holds a diploma in Information Science or equivalent qualification, from a recognized institution, is admissible to the BSc. Info. Sc. (Library Information Systems) degree programme. The University Senate shall determine the level of entry and the courses to be taken.
G. Other Admissions
An applicant who has a Bachelor degree in Information Science, Library Management, Business Management, IT-related degree from UNISWA or any recognized institution may be admitted to Level 2 this programme. The Senate shall determine courses to be taken.


Possible careers forBSc. Info. Sc (Library information Systems) include but not limited to:
  • Software Developer
  • Systems Analyst
  • Systems Administrator
  • Database Administrator
  • Enterprise Architect
  • Academic Researcher
  • Information Officer
  • IT Consultant
  • End User Support
  • Information Technology Manager
  • Computer Networks Engineer


Semester I
  • CSC111 - Introduction to Computer Science
  • CSC113 - Introduction to Information Technology
  • CSC121 - Communications Fundamentals
  • MAT111 - Algebra, Trigonometry and Analytic Geometry
  • ACF111 - Introduction to Financial Accounting
  • ACS111 - Academic Communication Skills
  • GNS113 - HIV Prevention, Infection & Management of AIDS
Semester 11
  • CSC112 - Computer Programming I
  • MAT112 - Introduction to Calculus
  • ACF112 - Introduction to Financial Accounting II
  • BUS134 - Principles of Management
  • BUS122 - Principles of Marketing
  • ACS112 - Academic Communication Skills

Semester III
  • CSC251 - Human Computer Interaction
  • CSC203 - Discrete Mathematics
  • CSC205 - Probability and Statistics
  • CSC213 - Computer Programming II
  • BUS211 - Management Information Systems I
Semester IV
  • CSC242 - Object Oriented Programming
  • CSC272 - Database Design I
  • CSC222 - Computer Architecture and Organization I
  • CSC262 - IT Law and Ethics
  • BUS212 - Management Information Systems II

Semester V
  • CSC311 - Data Structures and Algorithms
  • CSC371 - Database Design II
  • CSC431 - Computer Networks I
  • CSC433 - Web Technology and Development
  • CSC393 - Systems Analysis and Design
Semester VI
  • CSC322 - Modern Operating Systems
  • CSC352 - Graphics
  • CSC432 - Computer Networks II
  • CSC300 - Mini Project
  • CSC302 - IT Research Methods
  • CSC304 - Internship Training

Semester VII
  • CSC400 - Project
  • CSC461 - Security I
  • CSC471 - Data Mining
  • CSC421 - System Administration and Maintenance
  • CSC411 - Integrative Programming and Technologies
  • CSC493 Entrepreneurship and Innovation
Semester VIII
  • CSC400 - Project
  • CSC466 - IT Auditing
  • CSC494 - IT Project Management
  • CSC462 - Security II
  • CSC464 - Digital Forensics
  • BUS426 - Electronic Commerce

At all levels, any UNESWA course of which a student has satisfied its prerequisite requirements may be considered an elective. Below is a list of suggested elective courses from the Department of Computer Science

Level 2
Semester III
  • CSC201 - Introduction to Logic
  • CSC211 - Theory of computation
Level 3
Semester V
  • CSC321 - Computer Architecture and Organization II
Semester VI
  • CSC392 - Practices in Software Engineering I
Level 4
Semester VII
  • CSC491 - Practices in Software Engineering II
Semester V
  • CSC444 - Survey of Programming Languages