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.

  1. Provide Integrated Education
  2. Foster Applied Innovation
  3. Strengthen University and Community ICT Capacity
  4. 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:

  1. Provide students with a broad knowledge and practical skills in Information and Communication Technology;
  2. empower students to be problem-solvers through Information and Communication Technologies tools; and
  3. 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:

  1. Demonstrate adequate knowledge of core Information Technology principles, tools, and methodologies.

  2. Analyse user and organisational requirements and design appropriate IT-based solutions.

  3. Develop, implement, and manage software, web, mobile, and networked information systems.

  4. Apply analytical, problem-solving, and critical-thinking skills to address computing-related challenges.

  5. 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:

  1. a balanced blend of theoretical knowledge and practical, hands-on training;

  2. compulsory SIWES industrial attachment to enhance industry exposure and employability;

  3. strong emphasis on current and emerging technologies such as mobile computing, artificial intelligence, cloud computing, and the Internet of Things;

  4. entrepreneurship-focused courses aimed at fostering self-employment and innovation; and

  5. 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:

  1. passed all the core courses, university and faculty/school required courses and electives;
  2. accumulated a minimum of 120 course units for students admitted through UTME and 90 course units for students admitted to 200 level; and
  3. 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 TitleUnit

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

Course Code TitleUnit

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

Course Code TitleUnit

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

Course Code TitleUnit

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