Back

Computer Science

HomeAcademicsDepartment of Computer Science

Computer Science and Information Technology are integral to modern life, influencing education, work, socialization, and various sectors like finance, government, business, healthcare, and more. These fields play a vital role in developing and supporting the technology systems that underpin our daily activities and drive progress in diverse industries.

Why Study Computer Science in NLC

Ideal Starting Point

Equipping students with a broad understanding of computer that could work in a variety of industries and situations or to go on to further studies.

Highly Marketable Skills

Courses focuses on computer literacy, communication, critical thinking and problem solving, logical thinking and deductive reasoning.

Hands on Training

The combination of theoretical studies with practical hands-on training allow the students to apply what they have learned immediately without having working experience.

Programs

Diploma In Computer Science (Dip. CS)

NLC started offering Diploma in Computer Studies May 2004, as a non-academic professional diploma, empowering young adults of our society with skills in the area of computing, giving them an opportunity to get employment with the Government, private sectors, as well empowering them to become entrepreneurs and self-employed. With this remarkable progress the College was faced with a setback where most of our students who graduated were faced with a great challenge in the pursuit of further studies, this was as a result of the programme not been accredited or mentored by any University. On this note, the Institution took it upon itself to formalize the College and the programme Computer Science.

YEAR 1 TRIMESTER 1:

CODE

COURSE TITLE

THEORY

P/T

CREDIT

DCS 101

TYPING

1

2

3

DCS 103

INFORMATION TECHNOLOGY

2

2

3

DCS 105

INTERNET TECHNOLOGIES

2

2

3

DCS 107

MICROSOFT OFFICE PRODUCTIVITY TOOLS 

2

2

3

DCS 109

PRINCIPLES OF PROGRAMMING

2

2

3

DCS 111

OPERATING SYSTEM

2

2

3

DBS 113

BUSINESS COMMUNICATION

2

2

3

 

TOTAL CRD HRS

14

14

21

 

YEAR 1 TRIMESTER 2: 

CODE

COURSE TITLE

THEORY

P/T

CREDIT

DCS 102

OBJECT ORIENTED PROGRAMMING (C++)

2

2

3

DCS 104

DISCRETE MATHEMATICS

2

2

3

DBS 106

PRINCIPLES OF FINANCIAL ACCOUNTING

2

2

3

DCS 108

COMPUTER GRAPHICS

2

2

3

DCS 110

INTRODUCTION TO STATISTICS

2

2

3

DCS 112

DIGITAL SYSTEM & ELECTRONICS

2

2

3

 

TOTAL CRD HRS

14

14

18

YEAR 1 TRIMESTER 3:

CODE

COURSE TITLE

THEORY

P/T

CREDIT

DCS 131

OBJECT ORIENTED PROGRAMMING (JAVA)

2

2

3

DCS 132

COMPUTER HARDWARE

2

2

3

DCS 133

CALCULUS

2

2

3

DBS 134

ENTREPRENEURSHIP

2

2

3

DCS 135

COMPUTER ORGANIZATION & ARCHITECTURE

2

2

3

DCS 136

INTRODUCTION TO EMBEDDED SYSTEMS  & IOT

2

2

3

DCS 137

DATABASE CONCEPTS & TECHNOLOGY

2

2

3

 

TOTAL CRD HRS

14

14

21

 

YEAR 2 TRIMESTER 1:

CODE

COURSE TITLE

THEORY

P/T

CREDIT

DCS 201

PROGRAMMING IN VISUAL BASIC DOTNET

2

2

3

DCS 203

NUMERICAL METHODS & COMPUTATION

2

2

3

DCS 205

INTRODUCTION TO NETWORKING

2

2

3

DBS 207

MANAGEMENT INFORMATION SYSTEM

2

2

3

DCS 209

PRINCIPLES OF MARKETING

2

2

3

DCS 211

COMPUTER & NETWORK SECURITY

2

2

3

DCS 213

SYSTEM ADMINISTRATION (LINUX  & WINDOWS)

2

2

3

 

TOTAL CRD HRS

14

14

21

YEAR 2 TRIMESTER 2:

CODE

COURSE TITLE

THEORY

P/T

CREDIT

DCS 202

DATABASES ADMINSTRATION I

2

2

3

DBS 204

PRINCIPLES OF MANAGEMENT

2

2

3

DCS 206

DATA STRUCTURES & ALGORITHMS

2

2

3

DCS 208

SYSTEM ANALYSIS & DESIGN

2

2

3

DCS 210

DATABASE ADMINSTRATION II

2

2

3

DCS 212

IT PROJECT MANAGEMENT

2

2

3

 

TOTAL CRD HRS

12

12

18

YEAR 2 TRIMESTER 3:

CODE

COURSE TITLE

THEORY

P/T

CREDIT

DCS 231

HUMAN COMPUTER INTERACTION

2

2

3

DCS 232

INTRODUCTION TO SOFTWARE ENGINEERING

2

2

3

DCS 233

E-COMMERCE

2

2

3

DCS 234

WEB DEVELOPMENT TECHNOLOGY (CMS)

2

2

3

DCS 235

IT LAW & PRACTICE

2

2

3

DCS 236

PROJECT WORK

2

2

3

 

TOTAL CRD HRS

12

12

18

BSc. Computer Science (BSc. CS)

Our BSc. Computer Science program aims to provide students with a comprehensive education in computer science, information technology, and information systems management. Through a combination of theoretical knowledge and practical skills, students will develop a strong foundation in programming, software development, technology systems, data modeling, and more. Our program emphasizes employability, preparing students for a range of careers in the computing profession and related industries. Graduates will possess transferable skills and in-depth knowledge, enabling them to thrive as software developers, database designers, IT consultants, cybersecurity experts, and more. Join us at NLC and embark on a rewarding journey in the dynamic field of Computer Science.

ACRONYMS
CODEDESCRIPTION
LLECTURES
TTUTORIALS
PPRACTICALS
CCREDIT HOURS

 

LEVEL 100
 
LEVEL 100 : SEMESTER 1CREDITS
NoCODECOURSE TITLELTPC
1BCS 101OFFICE PRODUCTIVITY TOOLS2123
2BCS 103INTRODUCTION TO COMPUTER SCIENCE2003
3BCS 105PRINCIPLES OF PROGRAMMING2123
4BCS 107PURE MATHEMATICS2003
5DBA 109PRINCIPLES OF MANAGEMENT2003
6ENG 111ENGLISH LANGUAGE & COMMUNICATION SKILLS2003
TOTAL CREDIT HOURS122418
LEVEL 100: SEMESTER 2CREDITS
NoCODECOURSE TITLELTPC
1BCS 102PROGRAMMING WITH C++2123
2DBA 104ELEMENTS OF ECONOMICS2003
3BCS 106PROBABILITY AND STATISTICS2003
4BCS 108ARTIFICIAL INTELLIGENCE (AI)2123
5BCS 110DISCRETE MATHEMATICS2003
6NLC 112CRITICAL THINKING AND ANALYTICAL SKILLS2003
TOTAL CREDIT HOURS123418
 
1BCS 114SUPERVISED INDUSTRIAL ATTACHMENT1163

 

LEVEL 200
 
LEVEL 200: SEMESTER 1CREDITS
NoCODECOURSE TITLELTPC
1BCS 201DIGITAL SYSTEM AND ELECTRONICS2103
2BCS 203OPERATING SYSTEMS2003
3BCS 205COMPUTER HARDWARE AND ARCHITECTURE2123
4BCS 209LINEAR ALGEBRA2003
5BCS 211OBJECT ORIENTED PROGRAMMING WITH JAVA2123
6NLC 213ETHICAL AND LEGAL IMPLICATION OF COMPUTING2003
TOTAL CREDIT HOURS123418
LEVEL 200: SEMESTER 2CREDITS
NoCODECOURSE TITLELTPC
1BCS 202CALCULUS2003
2BCS 204PROGRAMMING WITH VB.NET2123
3BCS 206HUMAN COMPUTER INTERACTION2103
4BCS 208SYSTEMS ANALYSIS AND DESIGN2003
5BCS 210NUMERICAL AND COMPUTATIONAL METHODS2003
6BCS 212DATABASE CONCEPTS AND TECHNOLOGY I2123
TOTAL CREDIT HOURS123618
 
1BCS 214SUPERVISED INDUSTRIAL ATTACHMENT1163

 

LEVEL 300
 
LEVEL 300: SEMESTER 1CREDITS
NoCODECOURSE TITLELTPC
1DBA 301FINANCIAL ACCOUNTING2003
2DSC 303DATA SCIENCE2123
3BCS 305DATA STRUCTURES & ALGORITHM2123
4BCS 307MULTIMEDIA AND WEB DESIGN2123
5BCS 309MANAGEMENT INFORMATION SYSTEM2103
6BCS 311SERVER ADMINISTRATION2123
TOTAL CREDIT HOURS126618
LEVEL 300: SEMESTER 2CREDITS
NoCODECOURSE TITLELTPC
1BCS 302MOBILE COMPUTING AND APPS DEVELOPMENT2123
2BCS 304RESEARCH METHODS2103
3BCS 306COMPUTER VISION AND IMAGE PROCESSING2103
4BCS 308DATA COMMUNICATIONS AND NETWORKING2123
5BCS 310MACHINE LEARNING2123
6BCS 312DATABASE CONCEPTS AND TECHNOLOGY II2103
TOTAL CREDIT HOURS126418
 
1BCS 322SUPERVISED INDUSTRIAL ATTACHMENT1163

 

LEVEL 400
 
LEVEL 400: SEMESTER 1CREDITS
NoCODECOURSE TITLELTPC
1BCS 401PYTHON PROGRAMMING2123
2BCS 403GRAPH THEORY AND ITS APPLICATIONS2103
3BCS 405RESEARCH PROJECT I2123
4BCS 407SOFTWARE ENGINEERING2123
5 ELECTIVE (1)2103
TOTAL CREDIT HOURS126615
 
ELECTIVES (Select 1 below)
1BCS 409CLOUD COMPUTING AND INNOVATION2103
2DSC 411DATA MINING AND WAREHOUSING2123
3I T P 413IT PROJECT MANAGEMENT2003
TOTAL CREDIT HOURS6229
LEVEL 400: SEMESTER 2CREDITS
NoCODECOURSE TITLELTPC
1BCS 402COMPILERS CONSTRUCTION2123
2BCS 404COMPUTER AND NETWORK SECURITY2123
3B CS 406RESEARCH PROJECT II2123
4DBA 408ENTREPRENEURSHIP AND INNOVATION2003
5 ELECTIVE (1)2103
TOTAL CREDIT HOURS125815
 
ELECTIVES (Select 1 below)
1BCS 410E-COMMERCE2123
2BCS 412THEORY OF COMPUTATION2103
3BCS 414EXPERT SYSTEMS2103
TOTAL CREDIT HOURS   6329

BSc. Information Technology (BSc. IT)

The BSc. IT program was designed to meet the demands of our students and the industry, providing them with a comprehensive education in information technology. Our program aims to prepare students for successful careers as IT professionals, addressing the gap between theory and practice while promoting talent, character, and economic development. Through innovative pedagogy, hands-on activities, and industry consultation, students gain a broad understanding of information technologies and develop transferable skills. Graduates will be equipped to work in various industries, and the program opens up employment opportunities as applications developers, database administrators, IT consultants, and more. Join us at NLC and embark on a rewarding journey in the dynamic field of IT.

ACRONYMS
CODEDESCRIPTION
LLECTURES
TTUTORIALS
PPRACTICALS
CCREDIT HOURS

 

LEVEL 100

 
LEVEL 100: SEMESTER 1CREDITS
NoCODECOURSE TITLELTPC
1BIT 101OFFICE PRODUCTIVITY TOOLS2123
2BIT 103FOUNDATION OF INFORMATION TECHNOLOGY2003
3BIT 105PRINCIPLES OF PROGRAMMING2123
4BIT 107LINEAR ALGEBRA2003
5DBA 109PRINCIPLES OF MANAGEMENT2003
6ENG 111ENGLISH LANGUAGE & COMMUNICATION SKILLS2003
TOTAL CREDIT HOURS122418
LEVEL 100: SEMESTER 2CREDITS
NoCODECOURSE TITLELTPC
1BIT 102BUSINESS INTELLEGENCE2003
2BIT 104PROGRAMMING WITH C++2003
3DBA 106ELEMENTS OF ECONOMICS2003
4BIT 108DIGITAL SYSTEM AND ELECTRONICS2103
5BIT 110DISCRETE MATHEMATICS2003
6NLC 112CRITICAL THINKING AND ANALYTICAL SKILLS2003
TOTAL CREDIT HOURS121018
 
1BIT 114SUPERVISED INDUSTRIAL ATTACHMENT1163

 

LEVEL 200
 
LEVEL 200: SEMESTER 1CREDITS
NoCODECOURSE TITLELTPC
1BIT 201INTERNET AND WEB TECHNOLOGIES2123
2BIT 203IT LAWS AND PATENT2003
3BIT 205OPERATING SYSTEM CONCEPTS2003
4BIT 207COMPUTER HARDWARE TECHNOLOGY2123
5BIT 211OBJECT ORIENTED PROGRAMMING WITH JAVA2123
6BIT 213CYBER SECURITY2123
TOTAL CREDIT HOURS124818
LEVEL 200: SEMESTER 2CREDITS
NoCODECOURSE TITLELTPC
1BIT 202DATA SCIENCE2123
2BIT 204PROGRAMMING WITH VB.NET2123
3DBA 206PRINCIPLES ACCOUNTING2003
4BIT 208ARTIFICIAL INTELLIGENCE (AI)2123
5BIT 210PROBABILITY AND STATISTICS2003
6BIT 212DATABASE CONCEPTS AND TECHNOLOGY I2123
TOTAL CREDIT HOURS124818
 
1BIT 214SUPERVISED INDUSTRIAL ATTACHMENT1163

 

LEVEL 300
 
LEVEL 300: SEMESTER 1CREDITS
NoCODECOURSE TITLELTPC
1BIT 301SYSTEMS ANALYSIS AND DESIGN2003
2BIT 303HUMAN COMPUTER INTERACTION2123
3BIT 305DATA STRUCTURES & ALGORITHM2123
4BIT 307WEB APPLICATION DEVELOPMENT WITH PHP2123
5BIT 309SERVER ADMINISTRATION2103
6BIT 311MANAGEMENT INFORMATION SYSTEM2103
TOTAL CREDIT HOURS125618
LEVEL 300: SEMESTER 2CREDITS
NoCODECOURSE TITLELTPC
1BIT 302MOBILE COMPUTING AND APPS DEVELOPMENT2123
2BIT 304RESEARCH METHODS2103
3BIT 306COMPUTER VISION AND IMAGE PROCESSING2103
4BIT 308DATA COMMUNICATIONS AND NETWORKING2123
5BIT 310PRINCIPLES OF MARKETING2103
6BIT 312DATABASE CONCEPTS AND TECHNOLOGY II2103
TOTAL CREDIT HOURS126418

 

LEVEL 400
 

LEVEL 400: SEMESTER 1

CREDITS
NoCODECOURSE TITLELTPC
1BIT 401INFORMATION SYSTEMS ADOPTION AND USAGE2103
2BIT 403RESEARCH PROJECT I2123
3BIT 405SOFTWARE ENGINEERING2123
4BIT 407CLOUD COMPUTING AND INNOVATION2123
5 ELECTIVE (1)2103
TOTAL CREDIT HOURS105615
ELECTIVES I
NETWORKING (ELECTIVES: Select 1 Below)
1BIT 411WIRELESS COMMUNICATION2103
2BIT 413NETWORKWORK PROGRAMMING2123
3BIT 415CRYPTOGRAPY AND NETWORK SECURITY2003
LEVEL 400: SEMESTER 2CREDITS
NoCODECOURSE TITLELTPC
1BIT 402E-COMMERCE2123
2BIT 404RESEARCH PROJECT II2123
3BIT 406ENTREPRENEURSHIP AND INNOVATION2123
4BIT 408IT PROJECT MANAGEMENT2123
5 ELECTIVE (1)2103
TOTAL CREDIT HOURS105815
ELECTIVES II
INFORMATION SYSTEMS (ELECTIVES: Select 1 Below)
1BIT 412COMPUTER AND NETWORK SECURITY2103
2BIT 416INFORMATION SYSTEM FORENSICS2103
3BIT 417NETWORK PERFORMANCE AND OPTIMIZATION2003

Registered Midwifery

Theology & Missions