Undergraduate Courses

Level 100 and 200:

Level 100 first semester, students are required to choose any 2 courses (6 credits) of the UGRC.

Level 100 second semester, students are required to choose any 2 courses (6 credits) of the UGRC.

Level 200 first semester, students are required to choose UGRC 210 or UGRC 220-238 (3 credits).

Level 200 second semester, students are required to choose UGRC 210 or UGRC 220-238 (3 credits).

LEVEL 300 Major Students: 

Each student will take a minimum of three (3) core courses and at least one (1) elective course in the first semester, and a minimum of three (3) core courses and at least one (1) elective course in the second semester. Combined Major Student A combined major student will take two (2) core courses per semester and a minimum of one (1) elective course per semester.

LEVEL 400 Major Students: 

1. A major student writing a Long Essay will take two (2) core courses and at least two (2) electives per semester. 

2. A major student not writing a Long Essay will take two (2) core courses and at least three (3) electives per semester. Combined Major Student A combined major student cannot write a Long Essay. Such a student will take two (2) core courses per semester and a minimum of one (1) elective either in the first semester or the second semester.

Course Code Title
INFS 428 Telecommunications and Information Network

Credit Hours - 3

Synopsis: 
This course introduces students to fundamentals of telecommunications and communication networks. It provides a comprehensive understanding of telecommunication technologies, standards and protocols. It also provides students an understanding of data communication and representation. Students will develop practical skills in creating typical local area communication networks and resolving basic communication errors using packet tracer as well as developing a cipher to encrypt and decrypt a piece of information.

The major topics include overview of telecommunications, communication networks, transmission media, analog and digital communications, network protocols, wireless and mobile communications, IP addressing, data representation and cryptography. 

INFS 429 Programming of Information Systems Application

Credit Hours - 3

This an introductory course meant to introduce students to fundamentals of computer programming using Python programming language. The main topics include basic concepts of programming, conditional statements and expressions, flow control (iterations/loops), functions, import libraries, data structures, file and string processing.

Python is a general-purpose, versatile and popular modern high level programming language. It's an excellent beginner’s programming language because it is concise and easy (uncomplicated syntax) to read/write, and it is also one of the most widely used and sought-after programming language for data science as well as a great programming language that best suits the entire programming domain; for everything from mobile applications development, data processing and analytics, web development, to AI applications and software development in general.

INFS 211 Introduction to Information Technology

Credit Hours - 3

This course introduces students to the fundamentals concepts in Information and Communication Technology (ICT), the ways ICTs are used at home and work environments and skills pertaining to ICT applications and using them to solve problems. Topics to be treated in this course include computers and telecommunication concepts, components and systems, evolution and classification of computers, microcomputer hardware devices, Information representation on computer devices, ASCII and other encoding standards, operating system, Application software, networking of computers, Information technology applications and issues in information centres in developing countries.

INFS 111 Information in Society

Credit Hours - 3

Topics to be treated in this course include types of information: the communication process; communication in pre-literature societies; oral tradition; social, cultural and economic factors affecting information: National Information Policies; the African information society initiative and barriers to communication and information transfer.