About The Programme
The B.Sc. Information and Communication Technology (ICT) programme at Northwest University, Sokoto is designed to produce skilled professionals capable of deploying, managing, and supporting modern digital technologies across organizations and society. The programme bridges foundational computing knowledge with the practical application of ICT solutions in business, government, education, and industry.
It offers an application-oriented curriculum covering networking, telecommunications, information systems, databases, web technologies, and IT governance, supported by hands-on laboratory training and SIWES/Industrial placements. Fully accredited by the National Universities Commission (NUC), the programme prepares graduates for diverse ICT roles and meaningful contributions to national technological development.
The guiding principles of the programme are to equip Information and Communication Technology students with adequate skills and knowledge to provide seamless organisations’ ICT integration for effective productivity and to support organisations’ computer system users through best practices and professional standards.
To be a leading and transformative academic department in Nigeria, recognized for excellence in producing innovative, versatile, and solution-driven ICT professionals who integrate technology, communication, and management to advance organizational efficiency and societal development.
- Provide Integrated Education
- Foster Applied Innovation
- Strengthen University and Community ICT Capacity
- Promote Ethical and Professional Practice
To produce Information and Communication Technology graduates with sufficient professional knowledge and skills to manage organisations’ computing infrastructure and provide adequate support for computer users in order to enhance productivity and increase business value.
The objectives of the programme are to:
- Provide students with a broad knowledge and practical skills in Information and Communication Technology;
- empower students to be problem-solvers through Information and Communication Technologies tools; and
- Equip students with the capacity for professional practice in the Information and Communication Technology sector.
Employability Skills
The skills include communication, teamwork and collaboration, negotiation and persuasion, problem-solving, leadership, organisation, perseverance, motivation, confidence, and the ability to work under pressure. Graduates of the programme should be adequately prepared to pursue careers in one of two main areas: ICT Commercialization, to use ICT as an enabling tool to drive economic growth; and Technology Management, using ICT to provide a stable operating environment.
4 Year Degree Programme
In addition to appropriate UTME-Score, a candidate must possess five Senior Secondary Certificate (SSC)-credits passes including English Language, Mathematics, Physics and any other relevant Science subjects in not more than two sittings.
3 Year Degree Programme: Direct Entry
A minimum of a credit at the University/National Diploma or NCE with other five Senior Secondary Certificate (SSC) credit passes in relevant Science subjects three of which must be in English Language, Mathematics, Physics.
At the completion of the B.Sc. Information Technology programme, graduates shall be able to:
Demonstrate adequate knowledge of core Information Technology principles, tools, and methodologies.
Analyse user and organisational requirements and design appropriate IT-based solutions.
Develop, implement, and manage software, web, mobile, and networked information systems.
Apply analytical, problem-solving, and critical-thinking skills to address computing-related challenges.
Communicate effectively, work independently and in teams, and uphold ethical, legal, and professional standards while adapting to emerging technologies.
The B.Sc. Information Technology programme is distinguished by the following features:
a balanced blend of theoretical knowledge and practical, hands-on training;
compulsory SIWES industrial attachment to enhance industry exposure and employability;
strong emphasis on current and emerging technologies such as mobile computing, artificial intelligence, cloud computing, and the Internet of Things;
entrepreneurship-focused courses aimed at fostering self-employment and innovation; and
a structured final year research project that develops problem-solving and research skills;
To be eligible for the award of the Bachelor degree in Information Technology, a student must have:
- passed all the core courses, university and faculty/school required courses and electives;
- accumulated a minimum of 120 course units for students admitted through UTME and 90 course units for students admitted to 200 level; and
- attain a minimum CGPA of 1.00.
To graduate, a student must be found worthy in character throughout the period of his/her studentship and must accumulate the total units prescribed for the programme from Core, Faculty and General Studies courses as well as SIWES, Seminar and Final Year Project.
Program Courses
100 Level
| Course Code | Title | Unit |
|---|---|---|
GST 111 | Communication in English | 2 Credits |
GST 112 | Nigerian Peoples and Culture | 2 Credits |
MTH 101 | Elementary Mathematics I | 2 Credits |
MTH 102 | Elementary Mathematics II | 2 Credits |
COS 101 | Introduction to Computing Sciences | 3 Credits |
COS 102 | Problem Solving | 2 Credits |
PHY 101 | General Physics I | 2 Credits |
PHY 102 | General Physics II | 2 Credits |
PHY 107 | General Practical Physics I | 1 Credits |
PHY 108 | General Practical Physics II | 1 Credit |
STA 111 | Descriptive Statistics | 3 Credit |
200 Level
| Course Code | Title | Unit |
|---|---|---|
GST 212 | Philosophy, Logic and Human Existence | 2 Credits |
ENT 211 | Entrepreneurship and Innovation | 2 Credits |
COS 201 | Computer Programming I | 3 Credits |
COS 202 | Computer Programming II | 3 Credits |
ICT 201 | Introduction to Information and Communication Technology | 2 Credits |
ICT 298 | SIWES 1 | 3 Credits |
CSC 203 | Discrete Structures | 2 Credit |
INS 202 | Human-Computer Interface | 2 Credits |
IFT 203 | Introduction to Web Technologies | 2 Credits |
300 Level
| Course Code | Title | Unit |
|---|---|---|
GST 312 | Peace and Conflict Resolutio | 2 Credits |
ENT 312 | Venture Creation | 2 Credits |
ICT 301 | Satellite Communication | 2 Credits |
ICT 305 | Data Communication System & Network | 3 Credits |
ICT 309 | Mobile Communication and Network | 2 Credits |
ICT 322 | ICT Innovation and Entrepreneurship | 2 Credits |
ICT 398 | SIWES II | 3 Credits |
CYB 301 | Cryptography Techniques, Algorithms and Applications | 2 Credits |
CSC 308 | Operating Systems | 3 Credits |
400 level
| Course Code | Title | Unit |
|---|---|---|
ACC 401 | Advanced Financial Reporting | 3 Credits |
ACC 402 | Corporate Reporting | 3 Credits |
ACC 403 | Auditing and Assurance II | 3 Credits |
ACC 404 | Financial Management | 3 Credits |
ACC 405 | Bankruptcy & Liquidation | 3 Credits |
NWUS -ACC 406 | Forensic Accounting | 2 Credits |
NWUS -ACC 407 | Human Resources Accounting | 2 Credits |
NWUS -ACC 408 | Environmental accounting | 2Credits |
NWUS -ACC 409 | International Accounting | 2 Credits |
NWUS -ACC 410 | Management Information System | 2 Credits |
NWUS -ACC 411 | Capital Market Studies | 2 Credits |
ACC 490 | Project | 6 Credits |