Site announcements


Available courses

Our society and daily activities have undergone a tremendous change as a result of advancement in technology and this advancement makes life easy and simple especially with the use of computers. Today, computer forms an integral part of our lifestyles mostly in our homes, offices, schools, hotels and places of worship.

Human beings communicate using natural languages such as English, French, Yoruba, Igbo etc. These languages are called Natural languages but a Computer System does not understand Natural languages. Hence, there is a need to develop languages that will be used to communicate with the Computer system; these categories of languages are called Programming Languages.

Operations research came out of optimization questions in warfare logistics in the 1940s and quickly established itself as one of the cornerstones of industrial mathematics. This is a discipline that deals with the application of advanced analytical methods to help make better decisions.

In this study session, you will learn about the structure and functions of computers. The intent of this session is to provide a thorough discussion of the fundamentals of computer organization and architecture and to relate these to contemporary computer design issues.

A computer program is simply a set of instructions that directs the computer in its calculations and movement of data. In this course session you will study the techniques which have become known as 'structured programming' techniques.

Introduction 

CSC 102: Introduction to Problem Solving is a 3 unit course for students studying towards acquiring a Bachelor of Science in Computer Science. The course is divided into 8 study sessions. It will first introduce you to the use computer system in solving computational problems. The course guide therefore gives you an overview of what CSC 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

A computer is a system of many parts working together. The physical parts, which you can see and touch, are collectively called hardware while non-physical parts are called software. Software refers to the instructions or programs that tell the hardware what to do. Each different part in a computer has a different task to perform. The tasks complement one another to produce the desired result.

CSC 212 Introduction to Computer Hardware is a 3 unit course for students studying towards acquiring a Bachelor of Science in Computer Science. The course is divided into 10 study sessions. It will first introduce the computer hardware. Computer hardware is the collection of physical parts of a computer system. This includes the computer case, monitor, keyboard, and mouse. It also includes all the parts inside the computer case, such as the hard disk drive, motherboard, video card, and many others. Computer hardware is what you can physically touch

Introduction

CSC 208 Introduction to Discrete structure is a 3 unit course for students studying towards acquiring a Bachelor of Science in Computer Science. The course is divided into 10 study sessions. It will first introduce you to the fundamental of discrete structure.

The course guide therefore gives you an overview of what CSC 208 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.

 

Recommended Study Time

This course is a 3 unit course divided into 10 study sessions. You are enjoined to spend at least 3 hours in studying the content of each study unit

 

What you are about to learn in this course

The overall aim of this course, CSC 208 will first introduce you to the fundamental of discrete structure. At the end of this course you will learn about the meaning of discrete structure, highlight the importance of discrete structures, explain some mathematical notations of set theory, meaning of relation, explain the Binary operations of sets, differentiate the operations of relations. The student will be required to complete this module by learning what the discrete structure.

 

Course Aims

This course aims to introduce students to the discrete structure. It is expected that the knowledge will help the reader to effectively use computers in solving discrete structure problem.

 

Course Objectives

It is important to note that each unit has specific objectives. Students should study them carefully before proceeding to subsequent units. Therefore, it may be useful to refer to these objectives in the course of your study of the unit to assess your progress. You should always look at the unit objectives after completing a unit. In this way, you can be sure that you have done what is required of you by the end of the unit.


CSC 204 titled Fundamentals of Data Structures 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. 

This course aims to give you a feel for algorithms and data structures as a central part of what it is to be a computer scientist. Understanding the algorithm and data structures used for some problem is much more important than knowing the exact code for it in some programming language.


This study session will teach you the basic principles of computer programming and good programming practices. It is intended to help you in writing a well-developed, clear, well documented, easy to read programs that will be easy for both you and someone else to understand and update at some time in the future. If you follow the guidelines as will be discussed in this session, it will be very useful both for you as the program coders and developers.

CSC 332 Introduction to Programming language, is a 3 unit course for students studying towards acquiring a Bachelor of Science in Computer Science. The course is divided into six study sessions. It will first introduce you to the fundamental of programming language.

The only language a computer system understands is machine language; therefore, all other programs written in any other language must be converted, interpreted or translated to the language which the computer understands. This necessitates the need of a compiler, translator or interpreter.

CSC 314, Computer Architecture and Organization II 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. It will first introduce you to computer system memory which is used to store information and recall information when needed. The course guide therefore gives you an overview of what CSC 314 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.

To make a computer do any task, you have to write a computer program. To write a computer program, you have to tell the computer, step by step, exactly what you want it to do. The computer then "executes" the program, following each step mechanically, to accomplish the end goal. When you are telling the computer what to do, you also get to choose how it is going to do it. This is where computer algorithms come in.

The area of management that aim to facilitate effective communication and exchange of fact and ideas from and to various knowledge stores, centres and sources such as human experts, books, and databases is referred to as information management.

Different styles of programming have evolved in the history of generation of languages but the problem of reuse and maintenance was not solved by those early languages and this led to the phenomenon called software crisis. To overcome the limitations, software engineering principles were applied and the object-oriented paradigm model was found to be suitable for addressing, modelling, and solving complex problems.

You are welcome to one of the interesting courses you will offer during your study in Ladoke Akintola University of Technology Open and Distance learning Centre. The course guide therefore gives you an overview of what NSC 414 is all about, the textbooks and other materials to be referenced, what you expect to know in each study session and how to work through the course materials.