About The Program

The Bachelor of Science (B.Sc.) in Computer Science programme is offered by the Department of Computing, Northwest University, Sokoto, one of the pioneer departments established in 2022/2023 academic session under the Faculty of Science and Computing. The programme is designed to provide students with a strong foundation in the theoretical, mathematical, and practical aspects of computer science.

The programme focuses on core areas such as programming, algorithms, data structures, computer systems, software development, databases, operating systems, networking, and artificial intelligence. Emphasis is placed on problem-solving, logical reasoning, and the design and implementation of efficient computing solutions to real-world problems.

Through a balanced combination of classroom instruction, laboratory-based practicals, and project work, students develop critical analytical skills and hands-on experience with modern computing tools and technologies. The curriculum is structured in line with national educational standards and global best practices, ensuring relevance to industry needs and emerging technological trends.

Graduates of the B.Sc. Computer Science programme are well prepared for careers in software development, systems analysis, data analysis, networking, research, and innovation, as well as entrepreneurship in the ICT sector. The programme also provides a solid foundation for postgraduate studies and lifelong learning in computer science and related disciplines.

The philosophy of Computer Science programme is to provide broad and high-quality education that emphasises the theoretical and algorithmic foundations of computing, which guide design, implementation and application of computation systems.

Our vision is to offer highly accessible, top-tier education, enabling students to emerge as industry leaders and champions of innovation.

We are committed to providing practical, cost-efficient, and adaptable learning experiences that enhance the lifelong educational quality in Computing. Our dedication extends to aligning with the National Policy on Education and the principles of the Northwest University to ensure that our graduates are well-equipped with cutting-edge skills and knowledge to thrive in the digital era.

The B.Sc. Computer Science programme aims to develop skilled, innovative, and ethically grounded graduates with a strong foundation in computing theory and hands-on technical expertise. The programme prepares students to solve real-world problems, build and manage modern computing systems, drive digital innovation, and contribute meaningfully to technological and socio-economic development at local and global levels.

The specific objectives are to:

  1. create in students the awareness of and enthusiasm for Computer Science and its capabilities;
  2. provide students with a broad and balanced foundation of Computer Science knowledge and practical skills;
  3. prepare students to formulate real world problems in Computer Science, employ problem-solving skills and use appropriate tools and technologies to obtain valid and realistic solutions;
  4. develop in students the ability to analyse, evaluate and propose alternative solutions to given software and/or algorithm designs;
  5. develop students’ abilities in self-management and teamwork.

Employability Skills

Graduates of the B.Sc. Computer Science programme acquire skills that enable them to:

  1. Develop software, web, and mobile applications
  2. Design and manage databases and information systems
  3. Apply programming, problem-solving, and analytical skills effectively
  4. Work with computer networks, operating systems, and emerging technologies
  5. Apply cybersecurity awareness and ethical computing practices
  6. Innovate, adapt, and function effectively in diverse ICT environments

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.

Upon completion of the programme, graduates will be able to:

  1. Apply core concepts of computer science, including algorithms, data structures, and systems design
  2. Analyze and solve real-world problems using appropriate computing tools and technologies
  3. Design, develop, and evaluate software and computing systems
  4. Apply ethical, legal, and professional standards in computing practice
  5. Communicate effectively and work productively in teams

The B.Sc. Computer Science programme at Northwest University, Sokoto is distinguished by:

  • Strong foundation in both theoretical and practical computing

  • Integration of modern and emerging technologies such as AI, cybersecurity, cloud computing, and blockchain

  • Emphasis on hands-on learning through SIWES, projects, and practical laboratories

  • Curriculum aligned with national standards and industry relevance

  • Focus on entrepreneurship, innovation, and job creation

  • Supportive academic environment with dedicated and experienced staff

To be eligible for the award of the Bachelor degree in Computer Science, 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

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

COS 102 

Problem Solving

2 Credits

Course Code TitleUnit

GST 212

Philosophy, Logic and Human Existence

2 Credits

ENT 211

Entrepreneurship and Innovation

2 Credits

MTH 201

Mathematical Methods I

2 Credits

MTH 202

Elementary Differential Equations

2 Credits

COS 201

Computer Programming I

3 Credits

COS 202

Computer Programming II

3 Credits

CSC 203

Discrete Structures

2 Credits

CSC 299

SIWES I

3 Credits

IFT 211

Digital Logic Design

2 Credit

IFT 212

Computer Architecture and Organisation

2 Credits

SEN 201 

Introduction to Software Engineering

2 Credits

Course Code TitleUnit

GST 312

Peace and Conflict Resolution

2 Credits

ENT 312

Venture Creation

2 Credits

ACC 301

Financial Reporting  I

3 Credits

ACC 302

Financial Reporting II

3 Credits

ACC 303

Management Accounting

3 Credits

ACC 305

Taxation I

3 Credits

ACC 306

Taxation II

3 Credits

ACC 307

Auditing and Assurance I

3 Credits

ACC 308

Public Sector Accounting & Reporting

3 Credits

ACC 311

Entrepreneurship in Accounting

3 Credits

NWUS-ACC 309

Quantitative Analysis

2 Credits

NWUS-ACC 312

Corporate Law

2 Credits

NWUS-ACC 313

Research Methodology

2 Credits

Course Code TitleUnit

COS 409

Research Methodology and Technical Report Writing

2 Credits

CYB 401

Systems Vulnerability Assessment and Testing

2 Credits

CYB 402

Steganography-Access Methods and Data Hiding

2 Credits

CYB 403

Cyber Threat Intelligence and Cyber Conflict

2 Credits

CYB 404

Cloud Computing Security

2 Credits

CYB 405

Ethical Hacking and Reverse Engineering

2 Credits

CYB 406

Deep and Dark Web Security

2 Credits

CYB 497

Final Year Project I

3 Credits

CYB 498

Final Year Project II

3 Credits