0% found this document useful (0 votes)
51 views3 pages

CSC 201 Requirements

This document provides details about the CSC 201 Computer Programming course offered at the University of Agriculture, Abeokuta. The 3-unit course is taught for 3 hours per week and covers the history, structure, and programming of computers. Specific topics will include data representation, file processing, algorithms, programming principles, and using FORTRAN. The objective is for students to gain basic computer science knowledge and programming skills. Students must attend at least 75% of lectures to be eligible to take the final exam.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
51 views3 pages

CSC 201 Requirements

This document provides details about the CSC 201 Computer Programming course offered at the University of Agriculture, Abeokuta. The 3-unit course is taught for 3 hours per week and covers the history, structure, and programming of computers. Specific topics will include data representation, file processing, algorithms, programming principles, and using FORTRAN. The objective is for students to gain basic computer science knowledge and programming skills. Students must attend at least 75% of lectures to be eligible to take the final exam.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3

CSC 201 LECTURE NOTES

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: [email protected]

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

Definitions, History, Classification, Types and Benefits of Computer to the


Module 1
society:A Computer is...Read More
Data and character representation:There are three ways of representing
Module 2
information or data ...Read More

Data Structure and Organisation:Characters, facts, records, files and databases


Module 3
...Read More

Programming – Principles of good programming: When writing a


Module 4
program...Read More
Module 5 Programming in FORTRAN - Introduction:Computer programs, ...Read More
Module 6 Problem solving using Fortran commands:...Read More

Information and Communication Technology:Means of communication


Module 7
between subsystem...Read More
Module 8 Internet:An Interconnected collection of autonomous processors...Read More

Security and controls:The protection of data from accidental or deliberate


Module 9
threats ...Read More
Module 1
Revisions and Examinations
0

You might also like