PHY 102 - General Physics II
PHY 102: General Physics is a 3 unit course for students studying towards acquiring a Bachelor of Science in Computer Science. The course is divided into 15 study sessions and this course guide therefore gives you an overview of what PHY 102 is all about, the textbooks and other materials to be referenced, what you expect to know in each unit and how to work through the course materials.
STA 101 - Descriptive Statistics
STA 101: Descriptive Statistic is a 3 Unit course for students studying towards acquiring a Bachelor of Science degree in Computer Science. This course provides an introduction to permutation and combination, laying the groundwork for understanding the fundamental concepts and principles of probability. Students will learn about random variables and their associated probability and distribution functions. The course covers basic probability distributions, including binomial, geometric, Poisson, and normal distributions, as well as sampling distributions. Additionally, students will be introduced to exploratory data analysis techniques, equipping them with essential tools for analyzing and interpreting data.
PHY 108 - General Physics Practical II
PHY 108 is a 1 Unit course for students studying towards acquiring a Bachelor of Science degree in Computer Science. This course builds upon the foundational principles and experimental techniques introduced in PHY 107. Designed to deepen your understanding of practical physics, PHY 108 emphasizes hands-on experiments and the application of theoretical concepts to real-world scenarios.
Throughout this course, you will engage in a variety of experiments covering topics such as electrical resistance, simple harmonic motion, and circuit analysis. By conducting these experiments, you will develop essential skills in data collection, analysis, and interpretation, reinforcing your theoretical knowledge through practical application.
PHY 107 - General Physics Practical I
PHY 107 is a 1 Unit course for students studying towards acquiring a Bachelor of Science degree in Computer Science. This physics practical has been designed in such a way that you will develop some manipulative skills in handling some physics apparatus. It is an integral part of your physics course, which reinforces some, if not all, the principles, theories and concepts you must have learnt in Mechanics, Heat and Properties of Matter. Furthermore, the Physics Practical is to enable you determine some physical constants such as acceleration due to gravity, specific heat capacity of a sold or liquid, force constant of a spiral spring to mention a few.
PHY 101 - General Physics I
PHY 101: General Physics I is a 3-unit course for students studying towards acquiring a Bachelor of Science in Computer Science. The course is divided into 7 study sessions. The course guide therefore gives you an overview of what PHY 101 is all about, the textbooks and other materials to be referenced, what you expect to know in each unit and how to work through the course materials.
MTH 102 - Algebra
MTH 102: Algebra is a 2 Unit course for students studying towards acquiring a Bachelor of Science degree in Computer Science. This course delves into quadratic and other polynomial functions, covering the elementary properties of quadratic expressions, the roots of quadratic equations, and their applications to symmetric functions. It also examines polynomial functions of third and fourth degrees, the remainder theorem, and the location of roots. Students will explore permutations and combinations, including the concepts of factorials, permutations, combinations, and their applications, alongside the principle of mathematical induction. The course also covers the binomial theorem, focusing on the expansion of rational indices, the interval of convergence, and methods for approximations and error analysis.
MTH 101 - Set and Number System
MTH 101 is a 2 Unit course for students studying towards acquiring a Bachelor of Science degree in Computer Science. This course introduces the foundational concepts of set theory, covering definitions, finite and infinite sets, equality, subsets, unions, intersections, and complements. Students will learn about Venn diagrams, symmetric differences, power sets, De-Morgan's theorems, and the Inclusion-Exclusion principle, along with elements of relations and functions. The course also explores properties of number systems, including natural numbers, integers, rational, irrational, and real numbers, and their relationships on the number line. Additionally, it covers complex numbers, focusing on their definition, arithmetic operations, geometric interpretation, polar representation, De-Moivre’s theorem, and the calculation of nth roots and roots of unity.
MTH 106 - Vectors and Dynamics
MTH 106 is a 2 Unit course for students studying towards acquiring a Bachelor of Science degree in Computer Science. This course is designed to equip you with a solid understanding of vectors, scalars, and their applications in various physical contexts. In our first study session, we will introduce vectors and scalars, discussing their properties and operations. You will learn how to represent vectors both graphically and analytically and perform essential vector operations. The knowledge gained here will serve as the foundation for subsequent topics, including vector algebra, unit vectors, and vector components in three-dimensional space. This course will also cover the dot and cross products, vital for interpreting and solving complex problems in physics, engineering, and computer graphics.
MTH 105 - Differential and Integral Calculus
MTH 105 – Differential and integral calculus is a 2 credit Unit course for students studying towards acquiring a Bachelor of Science degree. It covers the Functions of a real variable: Odd, Even, Periodic functions and their symmetries, graph, limits and continuity (Intuitive treatment only) concepts, Differentiation: First Principle, techniques of differentiation in general, higher derivatives, Integration: Integration as the inverse of differentiation, techniques of integration in general, definite integral and Inverse functions.
MTH 104 - Conic Section and Applications of Calculus
MTH 104 - Conic Sections and Applications of Calculus is a 2 Unit course for students studying towards acquiring a Bachelor of Science degree. It covers the Conics: Properties of Parabolas, ellipse, hyperbola, rectangular hyperbola, their cartesian and parametric equations, problems involving elimination of parameters, tangents and normal, Rate of change: Velocity, acceleration and other rates, curve sketching: Asymptotes, maxima and minima, small increments, approximations and errors, Newton’s approximation, simple application of integration to areas and volumes, Differential equations: First order differential equation only.
LIB 101 - Introduction to Library and Information Science
LIB 101 - Introduction to Library and Information Science is a 1 credit Unit course for students studying towards acquiring a Bachelor of Science degree. It covers the Introductions to Library and information science, Relationship between library and information science, Theoretical and philosophical foundations of library and information science, Origin, growth and development of library and information science, Contribution of great scholas towards library an information science, Need for the study and practice of library and information science, library and information science education in Nigeria, relationship between LIS and other fields of study, the future of library and information science.
GST 112 - Nigerian Peoples' and Culture
GST 112 is a 2 unit course for students studying towards acquiring a Bachelor of Science Degree. In this course we will explore a wide range of topics such as notable ethnic groups in Northern Nigeria, notable ethnic groups in southern Nigeria, cultural areas of Nigeria and their characteristics, cultural zones in Nigeria, evolution of Nigeria, amalgamation, reasons for the amalgamation and constitutional developments. By delving into these areas, students will gain insights into the economy and national development, major problems of the Nigerian economy, citizenship education, rights, duties and obligations of a citizen, patterns of citizenship acquisition and the negative attitudes of Nigerian youth. Moreover the course will address Nigerian environmental problems and possible solutions.
GST 101 - Communication in English
GST 101 is a 2 Unit course for students studying towards acquiring a Bachelor of Science degree. In this course, we will explore a wide range of topics which includes factors that could affect you in concentrating while studying, how to make use of personal timetable and study materials. You will also be exposed to the reasons why you should read effectively for comprehension and summary; what you could do to improve your memory and mental skills; and how you could find reading interesting and effective. Moreover, the course will address the types, basic features, rudiments and technicalities of the four language skills as well as their grammatical functions and word class.
COS 106 - Fundamentals of Computing
COS 106 is a 2 Unit course for students studying towards acquiring a Bachelor of Science degree in Computer Science. This course focuses on the design of algorithms, emphasizing the application and problem-solving skills. It explores various data processing models, including time-sharing, multi-user systems, real-time processing, process control, and batch processing. Additionally, the course covers the fundamentals of computer networks and the internet, along with an in-depth study of computer viruses, including their types, causes, and prevention methods. Through this course, students will gain advanced algorithmic skills and a comprehensive understanding of different data processing and networking models, as well as strategies to protect against computer viruses.
COS 104 - Introduction to Web Technologies
COS 104 Introduction to Web Technology is a 2 unit course for students studying towards acquiring a Bachelor of Science in Computer Science. The course is divided into 7 study sessions. It provides a comprehensive introduction to HTML, basic HTML tags and structure of the HTML language. Thereafter, how programs can be written using JAVASCRIPT is discussed and finally the students are introduced to JDBC architecture.
COS 103 - Electronic Services
Welcome to COS 103: Electronic Services. This is a 2-unit course designed for students pursuing a Bachelor of Science degree. This course provides a comprehensive overview of electronic components and their applications, emphasizing their pivotal role in modern technology. Divided into nine study sessions, the course will cover a variety of topics including the fundamentals of electronic devices, rectifiers, transistors, and communication systems. By the end of this course, you will have a thorough understanding of the key components and functions of electronic systems, equipping you with the knowledge to apply these concepts in real-world scenarios.
COS 102 - Introduction to Problem Solving
COS 102 is a 3unit course for students studying towards acquiring a Bachelor of Science Degree in Computer Science. In this course we will explore some topics such as; problems solving through the use of computer, meaning and characteristics of algorithm, pseudocodes and flowcharts to represent algorithms. By delving into these areas, students will gain insights into computer programs and its types, basic principles of computer programming and categories of programming languages.
COS 101: Introduction to Computer Science
COS 101 Introduction to Computer Science is a 3 unit course for students studying towards acquiring a Bachelor of Science in Computer Science. The course is divided into 9 study sessions. It will first introduce the basic computing terms and the history of electronic computers. Thereafter, the manner in which data are represented and manipulated in the computer are discussed. Finally, the student is introduced to the Internet.