Search
Close this search box.

 

COURSE CODE: CSC 201

COURSE TITLE: Computer Programming

NUMBER OF UNITS: 3 Units

COURSE DURATION: Three hours per week

 

COURSE DETAILS:

COURSE COORDINATOR: Dr. (Mrs.) O. R. Vincent

NCE, B.Sc., M.Sc., PhD

E-MAIL: vincent.rebecca@gmail.com

OFFICE LOCATION: Room B201, COLNAS

CONSULTATION HOURS: 12-2pm, Wednesdays & Fridays

LECTURE NOTE DEVELOPED BY: The Department of Computer Science, University of Agriculture, Abeokuta

HEAD OF DEPARTMENT: Dr. A.F Adekoya

 

COURSE CONTENT: History of computer, general structure of a computer system; types, classification and characteristics of a computer system and environmental conditions. Interval representation of data, character representation, concept of data, record file, basic models of file processing and their advantages, problem slog, flow charts, algorithm, symbolic, names subscripts, expression and control statements, computer structures and machine language, introduction to computer programming with special emphsis o BASIC and FORTRAN programming languages, computer application.

 

COURSE DESCRIPTION: The course is designed to introduce students in all departments

to Computer Science, and enable them view it as a tool of data processing and give them basic knowledge of computer programming. The course also introduces the history and general structure of computer system with their types, explains the classification and characteristics of a computer system stating out the benefits of a personal computer to the society as a whole. It also emphasis character representation and demonstrate sample program using FORTRAN programming language.

 

COURSE JUSTIFICATION:

The need to use the Computer grows every year, every field of study employs computer system as an instrument. The theoretical and practical knowledge acquired from this course will give the students a foundation from which they can appreciate the relevant and the interrelationships of future courses in the field and to enable students from other disciplines relate to the technical society in which they live.

 

COURSE OBJECTIVE:

The general objective of the course as an integral part of the Barchelor Degree in University of agriculture, Abeokuta, is to make all the users have basic knowledge of Computer science as a tool of data processing and file management.

At the end of the course, the students will be able to:

· Explain the history and the general features of a computer system

· Classify computers to their different categories.

· describe the concept of data management and the basic model of file processing with their advantages.

· Identify program flowchart, algorithm and symbolic names;

· Describe the concept of program expressions and control statements, computer structure and machine language.

· Identify FORTRAN as a computer programming language, its data type,expression and statements.

· Describe the concept of internet, resourses on the internet and intenet  applications.

 

COURSE REQUIREMENT:

This is a compulsory course for all students in the University. In view of this, students are expected to participate in all the course activities and have minimum of 75% attendance to be able to write the final examination.

 

READING LIST:

1.  Randell, B. The origins of Digitaln Computers. New York: Springer-Verlag, 1973

2.  Tavani, H. T. Ethics and Technology: Ethical Issues in an Age of Information and

Communication Technology. New York: Wiley, 2004.

3.  Halsal, F. Computer networking and Internet, Boston, MA: Addison-Wesley, 2005

4.  Aho, A. V., J. E. Hopcroft, and J. D. Ullman. The design and analysis of computer

algorithms. Boston: Addison-Wesley, 2007.

5.  Metcalf, M., and J. Reid. Fortran 90/95 explained, 2nd ed. Oxford, England: Oxford

University Press, 1999.

6.  Noonan, R., and A. Tucker. Programming Languages. Principles and paradigms. Burr

Ridge, IL: McGraw-Hill, 2002.

 

Lecture Topics
Course Guide…Read More

 

Module 1

Definitions, History, Classification, Types and Benefits of Computer to the society:A Computer is…Read More

Module 2

Data and character representation:There are three ways of representing information or data …Read More

Module 3

Data Structure and Organisation:Characters, facts, records, files and databases …Read More

Module 4

Programming – Principles of good programming: When writing a program…Read More

Module 5

Programming in FORTRAN – Introduction:Computer programs, …Read More

Module 6

Problem solving using Fortran commands:…Read More

Module 7

Information and Communication Technology:Means of communication between subsystem…Read More

Module 8

Internet:An Interconnected collection of autonomous processors…Read More

Module 9

Security and controls:The protection of data from accidental or deliberate threats …Read More

Module 10 Revisions and Examinations

Times Higher Education (THE)
World University Rankings (WUR) for 2024

rANKING OF UniversitIES of Agriculture

1ST IN aFRICA | 7TH gLOBALLY

30th Convocation Ceremonies

Award of First Degree to deserving graduands

Days
Hours
Minutes
Seconds