Docstoc

Computer science_ National Diploma _ND_ curriculum and course

Document Sample
Computer science_ National Diploma _ND_ curriculum and course Powered By Docstoc
					                                           ED/STV/2004/PI/14




        Computer Science
      National Diploma (ND)


Curriculum and Course Specifications




  NATIONAL BOARD FOR TECHNICAL EDUCATION
           Federal Republic of Nigeria




           UNESCO – Nigeria Project


                      2004
Computer Science - National Diploma (ND)




           Curriculum and Course Specifications

                          November 2004

         NATIONAL BOARD FOR TECHNICAL EDUCATION

    Produced by the National Board for Technical Education (NBTE)
          Plot B, Bida Road, P.M.B. 2239, Kaduna Nigeria.
                                               TABLE OF CONTENTS

GENERAL INFORMATION............................................................................................................................... 2
CURRICULUM TABLE ..................................................................................................................................... 7
YEAR I SEMESTER I ........................................................................................................................................ 9
  Course: Introduction to Computers .......................................................................................................... 9
  Course: Introduction to Digital Electronics............................................................................................ 15
  Course: Introduction to Computer Programming.................................................................................. 20
  Course: Descriptive Statistics I ............................................................................................................... 25
  Course: Elementary Probability Theory.................................................................................................. 30
  Course: Logic and Linear Algebra .......................................................................................................... 35
  Course: Functions and Geometry ........................................................................................................... 40
  Course: Technical English I ..................................................................................................................... 44
YEAR I SEMESTER II ..................................................................................................................................... 49
  Course: Introduction to Scientific Programming Language Using OO-Java...................................... 49
  Course: Introduction to Internet .............................................................................................................. 55
  Course: Computer Packages I ................................................................................................................. 60
  Course: Data Structure and Algorithms ................................................................................................. 66
  Course: Introduction to Systems Analysis and Design ........................................................................ 71
  Course: PC Upgrade and Maintenance................................................................................................... 79
  Course: Introduction to Systems Analysis and Design ........................................................................ 86
YEAR II SEMESTER I ..................................................................................................................................... 94
  Course: Computer Programming Using OOBASIC ............................................................................... 94
  Course: Introduction to Systems Programming .................................................................................. 101
  Course: Commercial Programming Using OOCOBOL........................................................................ 106
  Course: File Organisation and Management........................................................................................ 111
  Course: Computer Packages II .............................................................................................................. 116
  Course: Computer Systems Troubleshooting I ................................................................................... 122
  Course: Technical English II .................................................................................................................. 128
YEAR II SEMESTER II .................................................................................................................................. 131
  Course: Object Oriented FORTRAN ...................................................................................................... 131
  Course: Seminar on Computer and Society......................................................................................... 137
  Course: Basic Hardware Maintenance.................................................................................................. 139
  Course: Management Information Systems ......................................................................................... 144
  Course: Web Technology ....................................................................................................................... 151
  Course: Computer System Troubleshooting II .................................................................................... 157
  Course: Project........................................................................................................................................ 162
  Course: Small Business Management I ................................................................................................ 164




                                                                             1
                             GENERAL INFORMATION
1.0 Programme Goal

The National Diploma programme is designed to produce computer personnel capable of applying the use of
computer in most areas of data analysis.

1.1 Objective of the programme

Diplomats of this programme should be able to:-

        - Solve simple hardware problems
        - Use various programming languages:

                • Visual Basic
                • OO Fortan
                • OO Cobol, and
                • Java


        - Know the Operation of Computer systems
        - Use Computer packages
        - Maintain hardware


1.2 Higher National Diploma

Programme Goal

This syllabus is designed to produce technically competent graduates to meet National middle-level
manpower needs in Computer Science.

1.3 Objective of the programme

A product of this programme should be able to:

        - Install and manage a Computer system.
        - Design and run efficient programmes in a wide spectrum of fields, and in various
        languages.
        - Advise on the installation and management of Computer facilities.
        - Detect technical faults in a Computer installation.
        - Carry out routine (preventive) maintenance of Computer facilities.


2.0 Entry Requirements

2.1 National Diploma

The entry requirements into National Diploma Computer Science programme are as follows:-

        a) Four credit level passes in GCE "O" level or Senior Secondary School Certificate (SSCE)
        at not more than two sittings

        The four subjects must include mathematics, Physics, English language and any other
        subject.


                                                     2
        b) Four credit passes in an NBTE recognized preliminary National Diploma course offered in
        a Polytechnic or similar post secondary technical institution. The credit passes must include
        mathematics, physics, English language and any other subject

        c) A pass in Computer Foundation Examination (CFE) of Computer Professionals
        Registration Council of Nigeria (CPN). The student must be prima fascia qualified as in (1)
        above.


2.2 Higher National Diploma

The minimum entry requirement into the Higher National Diploma in Computer Science is as follows:-

        a) The National Diploma in Computer Science obtained from an accredited programme, with
        at least the lower credit pass or

        b) The Nigerian certificate in Education with major in Computer Education, at not more than
        the merit level pass.

        c) CPE I of CPN with at least the lower Credit.


In addition to (a), (b) and (c) above the candidate must have acquired not less than one year post
ND/NCE/PCE I cognate work experience.

In exceptional cases, ND diplomats with a pass (CGPA of 2.0-2.49) in the ND examination with two or more
years of cognate experience in the specific field may be considered for admission into the HND programme.


3.0 Curriculum

3.1 The curriculum of all ND and HND programmes consists of four main components. These are:-

        I. General studies/education
        II. Foundation courses
        III. Professional courses
        IV. Supervised Industrial work experience scheme (SIWES).


3.2 The General Education component shall include course in

        English Language
        Communication
        Mathematics
        Citizenship (the Nigerian Constitution), Sociology
        Entrepreneurship


3.3 The General Education component shall account for not more than 15% of total contact hours for the
programme.

3.4 Foundation Courses include courses in Mathematics, and Statistics etc. The number of hours will vary
with the programmes and may account for about 10 -15% of the total contact hours.

3.5 Professional Courses are courses, which give the student the theory and practical skills he needs to
practice his field of calling at the technical/technologists level.

3.6 Student Industrial Work Experience Scheme (SIWES) shall be taken during the long vacation
following the end of the second semester of the first year. See details of SIWES at paragraph 8.0.

                                                      3
4.0 Curriculum structure

4.1 ND programmes

The structure of the programme courses of four semesters of classroom, laboratory and workshop activities
in the college - and a period (3-4 months) of supervised industrial work experience scheme (SIWES). Each
semester shall have 17 weeks duration made up as follows:-

        15 contact weeks of teaching, i.e. recitation, practical exercises, quizzes, test, etc; and

        2 weeks for examinations and registration. SIWES shall take place at the end of the second
        semester of the first year.


4.2 HND programme

The structure of the programme is similar to that of the ND save that the SIWES at the end of the first year is
not compulsory.


5.0 Accreditation

Each programme offered either at the ND or HND level shall be accredited by the NBTE before the diplomats
can be awarded either of the two diploma certificates. Details about the process of accredit ting a programme
for the award of the ND or HND are available from the Executive Secretary, National Board for Technical
Education, P. M. B. 2239, Kaduna, Nigeria.


6.0 Conditions for the award of the ND/HND

Institutions offering accredited programmes will award the National Diploma to candidates who successfully
completed the programme after passing prescribed coursework, examinations, diploma project and the
supervised industrial work experience. Such candidates should have completed a minimum of between 72
and 80 semester credit units depending on the programme.

Diplomas shall be classified as follows:-

        Distinction - GPA of 3.50 and above
        Upper Credit - GPA of 3.00 - 3.49
        Lower Credit - GPA of 2.50 - 2.99
        Pass - GPA of 2.00 - 2.49


7.0 Guidance notes for Teachers Teaching the programme

7.1 The new curriculum is drawn in unit courses. This is in keeping with the provisions of the National Policy
on Education which stress the need to introduce the semester credit units which will enable a student who so
wish to transfer the units already completed in an institution of similar standard from which he is transferring.

7.2 In designing the units, the principle of the modular system by product has been adopted; thus making
each of the professional modules, when completed provides the student with technician operative skills,
which can be used for employment purposes.

7.3 As the success of the credit unit system depends on the articulation of programmes between the
institutions and industry, the curriculum content has been written in behavioural objectives, so that it is clear
to all the expected performance of the student who successfully completed some of the courses or the
diplomats of the programme. There is a slight departure in the presentation of the performance based
curriculum which requires the conditions under which the performance are expected to be carried out and the


                                                        4
criteria for the acceptable levels of performance. It is a deliberate attempt to further involve the staff of the
department teaching the programme to write their own curriculum stating the conditions existing in their
institution under which the performance can take place and to follow that with the criteria for determining an
acceptable level of performance. The Academic Board of the institution may vet departmental submission on
the final curriculum. Our aim is to continue to see to it that a solid internal evaluation system exists in each
institution for ensuring minimum standard and quality of education in the programmes offered throughout the
polytechnic system.

7.4 The teaching of the theory and practical work should, as much as possible, be integrated. Practical
exercises, especially those in professional courses and laboratory work should not be taught in isolation from
the theory. For each course, there should be a balance of theory to practice in the ratio of about 40:60.


8.0 Guidelines on SIWES programme

8.1 For the smooth operation of the SIWES, the following guidelines shall apply:

Responsibility for placement of Students

        a. Institutions offering the ND programme shall arrange to place the students in industry. By
        April 30 of each year, six copies of the master list showing where each student has been
        placed shall be submitted to the Executive Secretary, NBTE which shall, in turn, authenticate
        the list and forward it to the industrial Training Fund, Jos

        b. The Placement officers should discuss and agree with industries on the following:

                I. A task inventory of what the students should be expected to experience
                during the period of attachment. It may be wise to adopt the one already
                approved for each field.

                II. The industry-based supervisor of the students during the period, likewise
                the institution based supervisor.

                III. The evaluation of the student during the period. It should be noted that
                the final grading of the student during the period of attachment should be
                weighted more on the evaluation by his industry-based supervisor.


8.2 Evaluation of Students during the SIWES

        In the evaluation of the student, cognizance should be taken of the following items:

                a) Punctuality
                b) Attendance
                c) General attitude to work
                d) Respect for authority
                e) Interest in the field/technical area
                f) Technical competence as a potential technician in his field.


8.3 Grading of SIWES

        To ensure uniformity of grading scales, the institution should ensure that the uniform grading
        of students' work which has been agreed to by all polytechnics is adopted.




                                                        5
8.4 The Institution based Supervisor

       The institution-based supervisor should initial the log book during each visit. This will enable
       him to check and determine to what extent the objectives of the scheme are being met and
       to assist students having any problems regarding the specific given to them by their industry-
       based supervisor.


8.5 Frequency of visit

       Institution should ensure that students placed on attachment are visited within one month of
       their placement. Other visits shall be arranged so that:

               I. There is another visit six weeks after the first visit; and
               II. A final visit in the last month of the attachment.


8.6 Stipend for Students in SIWES

       The rate of stipend payable shall be determined from time to time by the Federal
       Government after due consultation with the Federal Ministry of Education, the Industrial
       Training Fund and the NBTE.


8.7 SIWES As a component of the Curriculum

       The completion of SIWES is important in the final determination of whether the student is
       successful in the programme or not. Failure in the SIWES is an indication that the student
       has not shown sufficient interest in the field or has no potential to become a skilled
       technician in his field. The SIWES should be graded on a fail or pass basis. Where a student
       has satisfied all other requirements but failed SIWES, he may only be allowed to repeat
       another four months SIWES at his own expense.


National Board for Technical Education,
Kaduna,
2004




                                                        6
                                 CURRICULUM TABLE
                               COMPUTER SCIENCE NATIONAL DIPLOMA

YEAR I SEMESTER 1

Course Code   Course Title                          L P     CHW   CH    Prerequisite
COM 101       Introduction to computing             2 2     4     60    None
COM 112       Introduction to Digital Electronics   2 2     4     60    None
COM 113       Introduction to Programming           2 2     4     60    None
STA 111       Descriptive Statistics I              1 2     3     45    None
STA 112       Elementary Probability Theory         2 1     3     45    None
MTH 111       Logic and Linear Algebra              1 1     2     30    None
MTH 112       Functions and Geometry                2 1     3     45    None
OTM 112       Technical English I                   2 2     4     30    None
GNS 127       Citizenship Education I               2 0     2     30    None
                                                    16 13   29    405

YEAR I SEMESTER 2

Course Code   Course Title                                              L    P    CHW CH    Prerequisite
COM 121       Scientific Programming Language using OO Java.            2    4    6   90    COM 101,113
COM 122       Introduction to the internet                              2    2    4   60    COM 101
COM 123       Computer application packages I                           2    4    6   90    COM 101
COM 124       Data structure and Algorithms                             3    1    4   60    COM 113
COM 125       Introduction to Systems Analysis                          2    1    3   45    None
COM 126       PC Upgrade & Maintenance                                  1    5    6   75    None
GNS 128       Citizenship Education II                                  2    0    2   30    GNS 127
                                                                        14   17   31  465

YEAR II SEMESTER 1

Course Code   Course Title                                                    L    P CHW    CH    Prerequisite
COM 211       Computer Programming using OO Basic                             2    3 5      75    COM 113
COM 212       Introduction to systems Programming                             2    3 5      75    COM 101
COM 213       Commercial Programming Language using OOCOBOL                   2    3 5      90    COM 113
COM 214       File Organization and Management                                2    1 3      45    COM 101
COM 215       Computer Packages II                                            2    4 6      90    COM 123
COM 216       Computer Systems Troubleshooting I                              1    4 5      75    None
OTM 217       Technical English II                                            2    1 3      45    OTM 101
                                                                              13   19 32    480




                                                        7
YEAR II SEMESTER 2

Course Code   Course Title                            L  P    CHW   CH    Prerequisite
COM 221       Computer Programming using OO FORTRAN   2  4    6     90    COM 113, COM 101
COM 222       Seminar on Computer and Society         2  -    2     30    None
COM 223       Basic Hardware Maintenance              2  3    5     75    COM 112
COM 224       Management Information system           2  2    4     45    COM 101, 103
COM 225       Web Technology                          2  4    6     90    COM 122
COM 226       Computer Systems Troubleshooting II     1  4    5     75    COM 216
COM 229       Project                                    4    4     60    COM 123
STA 226       Small Business Start Up                 2 1     2     30    None
                                                      13 22   35    480




                                             8
                                                             YEAR I SEMESTER I


                                                   Course: Introduction to Computers
Programme: Statistics (National Diploma)
Course: Introduction to Computers Course Code: COM 101 Total Hours: 60
Year: 1 Semester: 1                   Pre-requisite:            Theoretical: 2 hours /week
                                                                Practical:   2 hours /week
Goal: This course is designed to enable students to acquire a basic knowledge of computers

General Objectives: On completion of this course the diplomat, should be able to:

       1. Understand the history, classification and impact of computers.
       2. Know the concept of computer hardware
       3. Know the concept of computer software.
       4. Understand computer data processing systems.
       5 Know the procedures for computer and data preparation method.
       6. Understand security and safety procedures within a computer environment.
       7. Understand the concept of a computer network
       8. Understand the use of the internet.




                                                                                9
                                Theoretical Content                                                                   Practical Content
      Specific Learning Outcomes        Teacher's activities            Resources          Specific Learning         Teacher's activities     Resources
Week
                                                                                           Outcomes
     General Objective 1 (COM 101): Understand the history, classification and impact of computers.
     1.1 Define the computer                Define computer               White Board.     Be able to classify       Guide students to classify Networked PCs
                                                                                           computer systems.         computer systems           loaded with
     1.2 Describe the development of        Trace the history of          PC loaded with                                                        software
     computers, in particular abacas,       computer.                     Power point and                                                       packages.
1    Pascal, Babbage, Hollerith and ENIAC.                                connected to OHP
                                            Classify the computer
     1.3 Classify computers according to    according to generations
     generations from 1st - 5th generation
     (any subsequent generation)
     1.4 Distinguish between analogue,      Distinguish between types White Board.         Be able to classify       Guide students to classify Networked PCs
     digital, and hybrid computers          and classes of computers.                      computer systems.         computer systems           loaded with
                                                                          PC loaded with                                                        software
     1.5 Explains the social implication of Highlight the implications of Power point and                                                       packages.
2    computers on society in particular     computers to the society.     connected to OHP
     privacies and quality of life.
                                            Outline the benefit of
     1.6 List the benefits of computers to  computer to the society.
     the society.
     General Objective 2 (COM 101): Know the concept of computer hardware
     2.1 Describe computer hardware         Discuss the meaning of        White Board.     Be able to Identify the   Guide the students on   A DEMO PC
     configuration.                         hardware.                                      various components of     how to identify the     showing its
                                                                          PC loaded with   a computer system         various components of a components
     2.2 List some input and output units   Discuss the various           Power point and                            computer system
                                            components and functions connected to OHP
3    2.3 Describe the function of the out   of various hardware units.
     unit.
                                            Discuss computer software
                                            programming languages
                                            and differentiate between
                                            the levels.




                                                                             10
                                 Theoretical Content                                                                   Practical Content
       Specific Learning Outcomes        Teacher's activities                Resources      Specific Learning         Teacher's activities        Resources
Week
                                                                                            Outcomes
       2.4 Describe the function of C.P.U.     Discuss the various        White Board.      Be able to Identify the   Guide the students on   A DEMO PC
                                               components and functions                     various components of     how to identify the     showing its
       2.5 List some auxiliary Units.          of various hardware units. PC loaded with    a computer system         various components of a components
                                                                          Power point and                             computer system
4      2.6 Describe the function of the
       auxiliary memory                        Discuss computer software connected to OHP
                                               programming languages
       2.7 Define bits, byte, nibble, and word and differentiate between
       and storage size.                       the levels.
       General Objective 3 (COM 101): Know the concept of computer software.
       3.1 Explain software and its various    Discuss software and its  White Board.       Be able to load      Demonstrate how to load          Networked PCs
       types                                   various types.                               computer packages on various computer                 loaded with
                                                                         PC loaded with     computer system      packages on computer             different computer
       3.2 Distinguish between the low - level Explain computer packages Power point and                         systems                          packages
5
       and high - level languages.
                                               and its various types.    connected to OHP
       3.3 Explain source and object
       programmes.
       3.4 Define a translator.                Discuss software and its      White Board.   Be able to load      Demonstrate how to load          Networked PCs
                                               various types.                               computer packages on various computer                 loaded with
       3.5 Explain types of translators:                                 PC loaded with     computer system      packages on computer             different computer
6      assembler, compiler, and interpreter.                                                                     systems                          packages
                                               Explain computer packages Power point and
       3.6 Explain the use of package          and its various types.    connected to OHP
       programs.
       General Objective 4 (COM 101): Understand computer data processing systems.
       4.1 Explain different processing   Explain offline and online  White Board.          Be able to recognize      Guide the students on       Networked PCs
       modes.                             concepts                                          life problems requiring   how to identify real life   loaded with
                                                                      PC loaded with        the application of the    problems requiring the      different computer
                                          Define batch processing,    Power point and       various modes             various data processing     packages
                                          real time, time sharing and                                                 techniques
                                                                      connected to OHP
                                          distributed processing
7
                                               Differentiate between batch
                                               processing, real time
                                               processing, time-sharing
                                               and distributed processing
                                               system.


                                                                                  11
                                Theoretical Content                                                                  Practical Content
      Specific Learning Outcomes        Teacher's activities               Resources      Specific Learning         Teacher's activities     Resources
Week
                                                                                          Outcomes
     General Objective 5 (COM 101): Know the procedures for computer and data preparation method.
     5.1 Be able to explain how to operate a Discuss the principles and White Board.      Be able to boot and       Guide the students on    Networked PCs
     computer system                         procedures of operating the                  shut down computer        how to operate the       and storage
                                             computer system, the fix    PC loaded with   system                    computer.                media such as
8                                            up, start up and shut-down Power point and                                                      diskette.
                                             systems                     connected to OHP Format diskettes          Show different storage
                                                                                                                    media to students
                                                                           Diskettes
      5.2 Understand the initialization and   Discuss initialization and   White Board.       Be able to boot and   Guide the students on    Networked PCs
      formatting of storage media.            formatting of storage                           shut down computer    how to operate the       and storage
                                              devices such as disks and    PC loaded with     system                computer.                media such as
9                                             diskettes                    Power point and                                                   diskette.
                                                                           connected to OHP   Format diskettes      Show different storage
                                                                                                                    media to students
                                                                         Diskettes
      General Objective 6 (COM 101): Understand security and safety procedures within a computer environment.
      6.1 Understand data control              Explain data control      White Board       Be able to formulate Guide students on how to     Networked PCs
      techniques, operating procedure of a techniques.                                     passwords.           formulate simple             and storage
      computer installation, safety regulation                           PC loaded with                         password that they could     media such as
      in computer installation, method of      Describe standard         relevant software                      easily remember              diskette.
      preventing hazards such as fire,         operating procedures of a packages and
      flooding and sabotage                    computer installation.    connected to OHP

                                              Explain the need for
10
                                              computer room security.

                                              Explain computer system
                                              auditing

                                              Explain methods of
                                              preventing hazards fire,
                                              flooding sabotage etc.




                                                                                12
                                 Theoretical Content                                                                     Practical Content
       Specific Learning Outcomes        Teacher's activities               Resources           Specific Learning       Teacher's activities       Resources
Week
                                                                                                Outcomes
       6.2 Understand security methods in     Describe file security        White Board         Be able to formulate    Guide students on how to   Networked PCs
       computer installation and the need for methods in computer                               passwords.              formulate simple           and storage
       users passwords                        installations.                PC loaded with                              password that they could   media such as
                                                                            relevant software                           easily remember            diskette.
                                              Explain the need for file     packages and
11
                                              security in computer          connected to OHP
                                              installation.

                                          Explain the user passwords
                                          and user name.
       General Objective 7 (COM 101): Understand the concept of a computer network
       7.1 Define and explain network,    Define computer network. White Board                  Be able to identify     Guide the students on      Networked PCs
                                                                                                various computer        how to identify various    and storage
       7.2 Describe different types of network Explain different types of   PC loaded with      topologies              network topologies.        media such as
       organization such as star, ring and     network organization such    power point and                                                        diskette.
12
       bus.                                    as star, ring, bus etc.      connected to OHP    Find out different
                                                                                                organizations using
                                                                                                the different
                                                                                                topologies.
       7.3 Explain LAN and WAN.               Describe different types of   White Board         Be able to identify     Guide the students on      Networked PCs
                                              network:                                          various computer        how to identify various    and storage
                                              LAN, WAN                      PC loaded with      topologies              network topologies.        media such as
                                                                            power point and                                                        diskette.
13
                                                                            connected to OHP    Find out different
                                                                                                organizations using
                                                                                                the different
                                                                                                topologies.
       General Objective 8 (COM 101): Understand the use of the internet
       8.1 Define internet and describe its  Define internet          White Board.              Be able to Search for   Guide students on how to Networked PCs
       resources                                                                                materials on the        search for materials on  connected to the
                                             Describe resources of    PC loaded with            internet.               the internet.            internet.
14     8.2 Explain the processes involved in internet                 power point and
       searching the internet for materials.                          internet browser
                                             Explain the processes    and connected to
                                             involved in browsing and OHP


                                                                                 13
                                 Theoretical Content                                                               Practical Content
       Specific Learning Outcomes        Teacher's activities              Resources          Specific Learning   Teacher's activities   Resources
Week
                                                                                              Outcomes
                                             searching the internet.

                                             Explain the meaning of
                                             ISP.
       8.3 Explain the concept of E-mail     Explain the concept of e-     White Board.       Compose and send E- Demonstrate how to     Networked PCs
                                             mail address.                                    mail.               compose and send E-    connected to the
                                                                           PC loaded with                         mail.                  internet.
                                             Describe the processes of     power point and
                                             acquiring an e-mail           internet browser
15
                                             address.                      and connected to
                                                                           OHP
                                             Describe the process of
                                             sending and receiving an e-
                                             mail.


Assessment: Give details of assignments to be used: Coursework/ Assignments %; Course test %; Practical %; Projects %; Examination %

Type of Assessment     Purpose and Nature of Assessment (COM 101)                        Weighting (%)
Examination            Final Examination (written) to assess knowledge and understanding      60
Test                   At least 2 progress tests for feed back.                               20
Practical              At least 5 home works to be assessed by the teacher                    20
Total                                                                                        100

Recommended Textbooks & References:




                                                                                14
                                             Course: Introduction to Digital Electronics
Department/ Programme: Computer Science (ND)
Course: Introduction To Digital Electronics Course Code: com 112 Contact Hours: 4 hours/week
Year: 1 Semester: I                         Pre-requisite:       Theoretical:   2 hours/week
                                                                 Practical:     2 hours /week
General Objectives:

On completion of this course, the diplomats should be able to

        1.0 Understand number system, codes and code conversion.
        2.0 Know the fundamental of Boolean Algebra
        3.0 Know the implementation of the addition operation in the computer.
        4.0 Understand small -Scale Integrated Circuit
        5.0 Understand the concept and methodology of sequential circuit design.
        6.0 Understand counter and Data transfer.




                                                                               15
                                        Theoretical Content                                                                    Practical Content
         Specific Learning Outcomes                 Teacher's activities                Resources        Specific Learning          Teacher's    Resources
Week/s
                                                                                                         Outcomes                   activities
         General Objective 1.0: Understand number system, codes and code conversion.
         Ability to:                                   The teacher should:             PC connected      Ability to develop formulas   Assist          Networked PC lab,
                                                       - Explain flowcharts and show to an OHP           using Excel spread sheet      student in      with MS office
         1.1 Describe the binary, octal, decimal and how flowchart can help in         projector.        to convert Binary numbers,    their practical professional.
         hexadecimal number system.                    solving problems.                                 into other number             work.
         1.2 Convert from one number system to         - Describe the code, BCD was Power point          systems.
         another e.g. decimal to binary.               excess three code and 2x421 presentation of
         1.3 Define a code.                            codes.                          lecture notes.    Convert from one code to
         1.4 Explain the conversion from one code - Describe conversion from                             another.
1-3      to another.                                   one code to another.
                                                                                       Online lecture
         1.5 Describe and explain a code.              - Describe the seven-
                                                                                       notes.
         1.6 Describe the BCD code, excess-three segment.
         code and 2+421 codes.                         - Display code.
                                                                                       White board.
         1.7 Describe the conversion from one code
         to another e.g. from BCD to excess-three
         code.
         1.8 Describe the seven-segment display
         code.
         General Objective 2.0: Know the fundamental of Boolean Algebra
         2.1 Sate the Boolean postulates: the          2.1 State, explain and relate PC connected        Ability to design and     Assist          Networked PC lab,
         commutative law, associative law,             the Boolean postulate request to an OHP           implement Boolean logical student in      with MS office
         Distributive law, identify law, Negation Law, the student to list examples of projector.        equations.                their practical professional
         Redundancy law, and De Morgan's               Boolean pastorate's                                                         work
         theorem.                                      application.                    Power point                                                 Logic Simulator
         2.2 Construct a truth table for up to 4       2.2 Design a truth table for up presentation of                                             packages such as
         variables.                                    to 4 variables.                 lecture notes.                                              Electronic work
         2.3 Form logic expression from statements 2.3 Design logic expression                                                                     Bench, or Digital
4 -7     of conditions.                                from statements of condition.                                                               work.
                                                                                       Online lecture
         2.4 Minimize a logic expression               2.4 Using the stated Boolean notes.
         algebraically.                                postulate explain the steps in
         2.5 Explain a karnaugh map (K.Map)            minimizing a logic expression
         2.6 Constructa.K -Map for 2,3,4 variable.     algebraically, there after,     White board.
         2.7 Minimize a logic expression using a k- demonstrate the action.
         map                                           2.6 Define and discuss the
                                                       karnaugh map.
                                                       2.8 Progressively design a


                                                                                   16
                                         Theoretical Content                                                                        Practical Content
         Specific Learning Outcomes                  Teacher's activities                  Resources         Specific Learning           Teacher's    Resources
Week/s
                                                                                                             Outcomes                    activities
                                                karnaugh map for 2 variable,
                                                3 and 4 variables and explain
                                                each step.
                                                2.9 Use the principles in K-
                                                Map and minimize logic
                                                expression.
         General Objective 3.0: Know the implementation of the addition operation in the computer.
         To understand                          To explain:                   PC connected Implement various adder                       Assist          Networked PC lab,
                                                The design of Half Adder.     to an OHP       hardware. (Half and Full                   student in      with MS office
         3.1 Design of an adder hardware.                                     projector.      adder)                                     their practical professional
                                                The design of Full Adder.                                                                work
                                                                              Power point                                                                Logic Simulator
8                                               The serial adder              presentation of                                                            packages such as
                                                                              lecture notes.                                                             Electronic work
                                                       The parallel adder                                                                                Bench, or Digital
                                                                                           Online lecture                                                work.
                                                                                           notes.
                                                                                           White board.
         General Objective 4.0: Understand small -Scale Integrated Circuit
         Ability to:                                   The teacher should:                 PC connected      To note the characteristics Assist            Networked PC lab,
         4.1 List the various terminologies used to Explain the various                    to an OHP         of various logical gates.   student in        with MS office
         characteristics integrated circuits e.g. fan- terminologies used to               projector.                                    their practical   professional
         out, fan -in threshold, heat dissipation,     characterize integrated                               Technological advances in work
         noise margin etc.                             circuits.                           Power point       manufacturing gates.                          Logic Simulator
         4.1 Explain pin connections/arrangement of Describe some pin                      presentation of                                                 packages such as
         ICS.                                          arrangement of ICS (Dual in-        lecture notes.                                                  Electronic work
         4.2 Explain the technology of TTC.            line, straight-line and circular)                                                                   Bench, or Digital
9-11     4.3 Explain all the characteristics of DTL,   and apply same to solve given                                                                       work.
                                                                                           Online lecture
         ECL technologies.                             problem.
                                                                                           notes.
         4.4 Explain pulse and pulse shaping.
                                                       Draw, explain and construct         White board.
                                                       electronic circuits using DTL.
                                                       Explain the Limitation of DTL
                                                       gates.
                                                       Explain and demonstrate the
                                                       applications of the up and

                                                                                     17
                                      Theoretical Content                                                            Practical Content
         Specific Learning Outcomes               Teacher's activities            Resources     Specific Learning         Teacher's    Resources
Week/s
                                                                                                Outcomes                  activities
                                                   down-followers.
                                                   Draw and construct the
                                                   electronic circuits of logic
                                                   expressions using DTL.
                                                   Draw and explain the
                                                   structure of TTL, ECL, EEL
                                                   and then construct the
                                                   electronic circuit.
         General Objective 5.0: Understand the concept and methodology of sequential circuit design.
         To understand:                            The teacher to:                 PC connected To implement Bi-stable   Assist          Networked PC lab,
                                                   - Explain the design of         to an OHP       circuits              student in      with MS office
         5.1 The design and operations of various  operations of R.S., D-Type, J- projector.                             their practical professional
         bi-stables.                               K, ……                                                                 work
         5.2 Digital pulse and methods of pulse    - Explain the digital pulse and Power point                                           Logic Simulator
12                                                 shaping.
         shaping                                                                   presentation of                                       packages such as
                                                                                   lecture notes.                                        Electronic work
                                                                                   Online lecture                                        Bench, or Digital
                                                                                   notes.                                                work.
                                                                                   White board.
         General Objective 6.0: Understand counter and Data transfer.
         Ability to:                               The teach should:               PC connected Ability to design:       Assist          Networked PC lab,
         6.1 Describe the operations of the basic  Describe the operation of the to an OHP                               student in      with MS office
         binary ripple counter.                    basic binary ripple counter.    projector.      Counter circuits.     their practical professional
         6.2 Describe the operation of the modules Describe the operation of the                                         work
         counter.                                  count down counter.             Power point                                           Logic Simulator
                                                                                                   Register circuits
         6.3 Describe a shift and transfer of data Describe and explain the        presentation of                                       packages such as
         through registers.                        operation of the modules        lecture notes.                                        Electronic work
                                                   counter using as example        Online lecture                                        Bench, or Digital
13-15
                                                   Mod-6 counters.                 notes.                                                work.
                                                   Define and explain a shift, a
                                                   shift-right and a shift- round
                                                                                   White board.
                                                   register.
                                                   Describe the parallel transfer
                                                   of data through registers.
                                                   Describe the parallel transfer
                                                   of data through registers.


                                                                             18
                                      Theoretical Content                                                               Practical Content
         Specific Learning Outcomes               Teacher's activities                  Resources   Specific Learning        Teacher's    Resources
Week/s
                                                                                                    Outcomes                 activities
                                                   Describe a serial transfer of
                                                   data through registers.
                                                   Describe the serial-parallel
                                                   transfer operations.


Assessment: Give details of assignments to be used: Coursework/ Assignments 10 %; Course test 10 %; Practical 20 %; Projects %; Examination 60 %

Type of Assessment        Purpose and Nature of Assessment (COM 112)                        Weighting (%)
Examination               Final Examination (written) to assess knowledge and understanding      60
Test                      At least 1 progress test for feed back.                                10
Practical / Projects      To be assessed by the teacher                                          20
Course work/ assignment   To be assessed by the teacher                                          10
Total                                                                                           100

Recommended Textbooks & References:




                                                                                   19
                                      Course: Introduction to Computer Programming
Department/ Programme: ND COMPUTER SCIENCE
Course: INTRODUCTION TO COMPUTER PROGRAMMING Course Code: COM 113 Contact Hours: 60
Year: 1 Semester: 1                                      Pre-requisite:         Theoretical: 2 hours/week
                                                                                Practical:   2 hours /week
General Objectives: On completion of this course the student should be able to:

       1.0 Understand features of a good program.
       2.0 To understand the concept of Algorithms and flowcharting.
       3.0 Understand the principles of designing algorithms for common programming problem.
       4.0 Understand General modular program design principles.
       5.0 Understand the procedure n solving programming problems.
       6.0 Understand the various levels of programming language.
       7.0 Understand the concept of debugging and maintain program.
       8.0 To understand good programming practices.




                                                                            20
                                Theoretical Content                                                                    Practical Content
         Specific Learning Outcomes Teacher's activities             Resources                Specific Learning      Teacher's activities    Resources
Week/s
                                                                                              Outcomes
         General Objective 1: understand features of a good program.
         Be able to:                     • Define and explain         PC loaded with          To be able to view    To assist student view   PC loaded with
         • Define a program              program with concrete        traditional languages   some programming      some programming         traditional languages
         • Explain features of good      illustration.                such as Basic, Cobol,   languages in computer languages in computer    such as Basic, Cobol,
         program (Accuracy,              • Explain in details the     Fortran etc and OO                                                     Fortran etc and OO
1        maintenance, efficiency,        various feature of a good languages                                                                 languages
         reliability, etc).              program.                     Such as VB, OO-                                                        Such as VB, OO-
                                                                      COBOL, OO-Pascal                                                       COBOL, OO-Pascal
                                                                      and connected to                                                       in a networked
                                                                      OHP.                                                                   laboratory
         General Objective 2: Understand the concept of Algorithms and flowcharting
         Be able to:                     • Describe the concept of PC loaded with             To be able to draw    To assist students in    PC loaded with
         • Define algorithm on a general algorithm with its features. traditional languages   flowcharts for simple drawing flowcharts for   traditional languages
         • basic.                        • Give concrete examples such as Basic, Cobol,       programming problems. simple programming       such as Basic, Cobol,
         • Explain features of an        algorithms.                  Fortran etc and OO                            problems.                Fortran etc and OO
         algorithms (e.g. please,        • Teach the various          languages                                                              languages
         effective, finite)              methods of oppressing        Such as VB, OO-                                                        Such as VB, OO-
         • Describe the methods of       algorithm with examples. COBOL, OO-Pascal                                                           COBOL, OO-Pascal
         algorithm representation of                                  and connected to                                                       in a networked
2-4      English language, flowchart,                                 OHP.                                                                   laboratory
         pseudo code, decision table,
         data flow diagram (DFO) etc.
         • Describe main ANSI
         flowcharts as describe
         algorithms.
         • Draw flowcharts to implement
         some simple programming
         tasks




                                                                                 21
                               Theoretical Content                                                                    Practical Content
        Specific Learning Outcomes Teacher's activities            Resources                Specific Learning      Teacher's activities      Resources
Week/s
                                                                                            Outcomes
       General Objective 3: Understand the principles of designing algorithms for common programming problem
       Be able to:                      • Show the Structure and PC loaded with             To be able to write    To assist student in      PC loaded with
       • Design algorithm for problems how develop simple             traditional languages simple programs using writing simple programs    traditional languages
       involving.                       programming problem           such as Basic, Cobol, different control      using different control   such as Basic, Cobol,
       • Strictly sequence control      involving each of basic       Fortran etc and OO    structure              structure                 Fortran etc and OO
       structure                        control structure.            languages                                                              languages
5-6
       • Selection control structure    • Give class Exercise,        Such as VB, OO-                                                        Such as VB, OO-
       • Iteration control structure    assignments to strict to      COBOL, OO-Pascal                                                       COBOL, OO-Pascal
                                        practice on.                  and connected to                                                       in a networked
                                        • Correct the algorithm       OHP.                                                                   laboratory
                                        developed by the students.
       General Objective 4: Understand General modular program design principles.
       Be able to:                      • Discuss the concept and PC loaded with            To be able to design a To assist student to      PC loaded with
       • Explain modular programming advantage of modular             traditional languages program using top-     design a program using    traditional languages
       concept.                         programming                   such as Basic, Cobol, down technique         top-down technique        such as Basic, Cobol,
       • Explain top-down design        • Discuss and illustrate with Fortran etc and OO                                                     Fortran etc and OO
       technique.                       like programs e.g. payroll, languages                                                                languages
7-8    • Illustrate program design with student records, etc.         Such as VB, OO-                                                        Such as VB, OO-
       program structure charts,        • Top-down design             COBOL, OO-Pascal                                                       COBOL, OO-Pascal
       hierarchical Network,            principles.                   and connected to                                                       in a networked
       Hierarchical.                                                  OHP.                                                                   laboratory
       • Demonstrate each of the 4.1 -
       43 above.
       General Objective 5: Understand the procedure in solving a programming problems
       Be able to:                      • Discuss the Stages          PC loaded with        To be able to code a   To assist student in      . PC loaded with
       • Identify the problem and       involved developing           traditional languages simple algorithm using coding a simple           traditional languages
       confirm it solvable.             program.                      such as Basic, Cobol, any suitable language. algorithm using any       such as Basic, Cobol,
       • Design algorithm for the       • Demonstrate the stages Fortran etc and OO                                suitable language.        Fortran etc and OO
       chosen method of solution with above with real life            languages                                                              languages
9      flowcharts or pseudo codes.      program possible.             Such as VB, OO-                                                        Such as VB, OO-
       • Code the algorithm by using a                                COBOL, OO-Pascal                                                       COBOL, OO-Pascal
       suitable programming                                           and connected to                                                       in a networked
       language.                                                      OHP.                                                                   laboratory
       • Test run the program on the
       computer.



                                                                               22
                               Theoretical Content                                                                  Practical Content
        Specific Learning Outcomes Teacher's activities           Resources              Specific Learning        Teacher's activities       Resources
Week/s
                                                                                         Outcomes
       General Objective 6: 0 Understand the various levels of programming languages
       Be able to:                       • Discuss the feature of  PC loaded with        To be able to code a     To assist student code a   PC loaded with
       • Explain machine language,       machine language, low     traditional languages very simple high level   very simple high level     traditional languages
       low-level language and High       level language, and high  such as Basic, Cobol, language and translate   language and translate     such as Basic, Cobol,
       level languages                   level language.           Fortran etc and OO    it to assembly           it to assembly language.   Fortran etc and OO
       • Give examples of the                                      languages             language.                                           languages
10-11 languages stated above.            High light the advantages Such as VB, OO-                                                           Such as VB, OO-
       • Explain the distinguishing      and disadvantage of level COBOL, OO-Pascal                                                          COBOL, OO-Pascal
       features of languages in 6.1.     of programming layout     and connected to                                                          in a networked
       • Distinguish between system                                OHP.                                                                      laboratory
       commends and program
       statements.
       General Objective 70 Understand the concept of debugging and maintaining program:
       Be able to:                       • Discuss various methods PC loaded with        To be able to create a   T assist student create PC loaded with
       • Define debugging.               of debugging, aids.       traditional languages simple bug in a simple   a simple bug in a simple traditional languages
       • Identify sources of bugs in a • High light classes        such as Basic, Cobol, program and correct it   program and correct it such as Basic, Cobol,
       program                           • Differentiate between   Fortran etc and OO                                                      Fortran etc and OO
       • Explain syntax, run-time and debugging and                languages                                                               languages
       logical errors.                   maintenance.              Such as VB, OO-                                                         Such as VB, OO-
12
       • Identify techniques of locating • Discuss sources of bugs COBOL, OO-Pascal                                                        COBOL, OO-Pascal
       bugs in a program                 in program                and connected to                                                        in a networked
       • Explain program maintenance.                              OHP.                                                                    laboratory
       • Distinguish between
       debugging and maintaining a
       program
       General Objective 8: To understand good programming practices
       Be able to:                       • Discuss structured      PC loaded with        To be able to write      To assist student write    PC loaded with
       • Employ structured approach approach to flowcharting       traditional languages simple structured        simple structured          traditional languages
       to both flowcharting and          and programming..         such as Basic, Cobol, program                  program                    such as Basic, Cobol,
       program development.                                        Fortran etc and OO                                                        Fortran etc and OO
       • Employ program documents                                  languages                                                                 languages
13-14
       technique HIPS, data flow                                   Such as VB, OO-                                                           Such as VB, OO-
       diagram, pseudo-cal.                                        COBOL, OO-Pascal                                                          COBOL, OO-Pascal
       • Explain graphic user interface,                           and connected to                                                          in a networked
       GUI.                                                        OHP.                                                                      laboratory
       • Define interactive processing.


                                                                              23
                               Theoretical Content                                                               Practical Content
        Specific Learning Outcomes Teacher's activities            Resources          Specific Learning        Teacher's activities     Resources
Week/s
                                                                                      Outcomes
       General Objective 9: Understand the concept of object oriented programming.
       Ability to understand:       - Explain object oriented   PC loaded with        To be able to identify   To assist students       PC loaded with
       • The concept of OO          (00) program.               traditional languages properties, events,      identify properties,     traditional languages
       programming.                 - State the features of OOP such as Basic, Cobol, objects and class in a   events, objects and      such as Basic, Cobol,
       • the features of OO         - Explain the concept of    Fortran etc and OO    running OOP              class in a running OOP   Fortran etc and OO
       programming.                 properties                  languages                                                               languages
       • the concept of properties, - Know the obstacles to     Such as VB, OO-                                                         Such as VB, OO-
       events, objects and classes. internet growth in Nigeria. COBOL, OO-Pascal                                                        COBOL, OO-Pascal
15                                  - Discuss writes, methods, and connected to                                                         in a networked
                                    events, objects and         OHP.                                                                    laboratory
                                    classes.
                                    - List various objects
                                    oriented programming
                                    languages
                                    - State The advantages of
                                    OOP


Assessment: Give details of assignments to be used: Coursework/ Assignments %; Course test 20 %; Practical %; Project 20s %; Examination 60 %

Type of Assessment     Purpose and Nature of Assessment (COM 113)                        Weighting (%)
Examination            Final Examination (written) to assess knowledge and understanding      60
Test                   At least 1 progress test for feed back.                                20
Practical / Projects   To be assessed by the teacher                                          20
Total                                                                                        100

Recommended Textbooks & References:




                                                                               24
                                                       Course: Descriptive Statistics I
Programme: Statistics (National Diploma)
Course: Descriptive statistics I     Course Code: STA 111            Contact Hours:     45
Year: 1 Semester: 1                  Pre-requisite:                  Theoretical:       1 hour /week
                                                                     Practical:         2 hours /week
Goal: This course is designed to enable students to acquire a basic knowledge of descriptive statistics.

General Objectives: On completion of this course the diplomate, should be able to:

        1. Understand the nature of statistical data, their types and uses
        2. Understand the procedures for collection of statistical data.
        3. Understand the difference between total coverage and partial coverage in data collection
        4. Understand the methods of data compilation
        5. Understand the methods of data presentation




                                                                                25
                               Theoretical Content                                                                     Practical Content
      Specific Learning Outcomes Teacher's activities                           Resources   Specific Learning              Teacher's activities       Resources
Week
                                                                                            Outcomes
     General Objective 1 (STA 111): Understand the nature of statistical data, their types and uses
     1.1 Define Statistics              Explain the nature of statistics      Books of      Locate sources of statistical Encourage investigating     Books of
                                                                              recorded      data                           sources                    recorded
     1.2 Identify various sources of    Introduce various sources and         statistics                                                              statistics
1    statistical data                   discuss how they are used (e.g.                     Identify sources for specific Encourage use of
                                        social, economic, health, biological, Internet      needs                          Internet                   Internet
     1.3 State important uses of        demographic and industrial)
     statistics                                                                                                                                       Text books
     1.4 State uses of statistical data Explain uses of data                  Books of      Decide on use of data found Encourage investigating       Books of
                                                                              recorded                                     sources                    recorded
     1.5 Explain quantitative data      Explain nature of quantitative data   statistics    Determine scale of                                        statistics
2                                                                                           measurement of data found Encourage use of
     1.6 Identify various scales of     Discuss various scales (e.g. nominal, Internet                                     Internet                   Internet
     measurement                        interval,                                           Comment on effectiveness
                                        ratio and ordinal).                                                                                           Textbooks
     General Objective 2 (STA 111): Understand the procedures for collection of statistical data
     2.1 Describe basic sampling        Discuss simple random sampling,       Textbooks     Determine the concept of       Discuss simple random      Textbooks
     techniques:                                                              Lecture notes random sampling using          sampling,
                                        Discuss systematic sampling                         simple data                                               Lecture
3    2.2 Distinguish between the
     following methods of data          Discuss stratified sampling
     collection
                                        Discuss quota sampling.
      2.3 Design questionnaires and     Explain and discuss the process of       Textbooks    Identify types of errors in   Encourage students to     Textbooks
      formats for data collection       carrying out field work to collect data.              data collection               carry out field work to
                                                                                                                            collect data.
4
      2.4 Identify the problems and
      types of errors that arise in data
      collection.
      2.5 Collect data on various        Explain and discuss the process of       Textbooks   Identify types of errors in   Encourage students to     Textbooks
      sources listed in 1.2 above.       carrying out field work to collect data.             data collection               carry out field work to
5                                                                                                                           collect data
      2.6 Collect primary and
      secondary data

                                                                                  26
                                Theoretical Content                                                                  Practical Content
       Specific Learning Outcomes Teacher's activities                      Resources      Specific Learning             Teacher's activities    Resources
Week
                                                                                           Outcomes
       2.7 Collect primary and        Explain and discuss the process of       Textbooks   Classify data into          Encourage students to     Textbooks
       secondary data                 carrying out field work to collect data. Field trip  primary/secondary           carry out field work to
6
                                                                               Random                                  collect data
                                                                               number table
       General Objective 3 (STA 111): Understand the difference between total coverage and partial coverage in data collection
       3.1 Distinguish between census Explain and discuss the process of       Field trip   Use examples to illustrate Encourage students to     Field trip
       and sampling surveys.          undertaking a statistical sample                      theoretical contents       collect statistical
                                                                                                                       sample
       3.2 Explain the meaning and
7
       purpose of pilot enquires.

       3.3 Identify the advantages and
       disadvantages of sampling.
       3.4 Distinguish between         Explain and discuss the concepts     Field trip     Use examples to illustrate    Encourage students to   Field trip
       probability and non-probability covered                                             theoretical contents          collect statistical
       methods                                                                                                           sample
8
       3.5 Explain the various
       probability-sampling methods
       3.6 Explain the various non-  Explain and discuss the concepts       Random         Use examples to illustrate    Encourage students to   Random
       probability sampling method   covered                                number table   theoretical contents          collect statistical     number table
       purpose, judgement and quota)                                                                                     sample

9      3.7 Explain the use of post
       enumeration surveys.

       3.8 Collect data applying the
       sampling methods in 3.5 above
       General Objective 4 (STA 111): Understand methods of data compilation
       4.1 Identify the different     Explain and discuss the concepts Statistical kits Show ability to categorise       Explain and supervise   Statistical kits
       categories of collected data   covered                                           various data collected           student exercises and
10                                                                                                                       assess student work
       4.2 Classify the data into the
       various categories


                                                                              27
                                Theoretical Content                                                                    Practical Content
       Specific Learning Outcomes Teacher's activities                      Resources        Specific Learning             Teacher's activities    Resources
Week
                                                                                             Outcomes
       4.3 Verify the sorted data        Explain and discuss the concepts   Statistical kits Use examples to illustrate    Explain and supervise   Statistical kits
                                         covered                                             theoretical contents          student exercises and
11                                                                                                                         assess student work
       4.4 Identify the different data
       storage methods
       4.5 Compile of discrete and       Explain and discuss the concepts   Textbooks      Use examples to illustrate    Explain and supervise     Textbooks
12     continuous data                   covered                                           theoretical contents          student exercises and
                                                                                                                         assess student work
       General Objective 5 (STA 111): Understand the methods of data presentation
       5.1 Identify the various types of Explain and discuss the concepts Textbooks        Demonstrate, using            Explain and supervise     Textbooks
       statistical table                  covered                                          examples, various methods     student exercises and
       (frequency and contingency                                         Statistical      of data presentation          assess student work       Statistical
       tables, simple informative tables,                                 tables                                                                   tables
       table for reference, complex
13     tables)

       5.2 Explain various methods of
       data presentation (tabular,
       graphical, pictorial, text etc)
       5.3 Construct scatter diagrams    Explain and discuss the concepts   Statistical    Demonstrate by examples,      Explain and supervise     Statistical
       frequency tables,                 covered                            tables         charts and tables             student exercises and     tables
       and graphs.                                                                                                       assess student work
14
       5.4 Explain merits and demerits
       of chart/diagrams above.
       5.5 Present life data           Explain and discuss the concepts     Drawing        Demonstrate by examples,      Explain and supervise     Drawing
15                                     covered                              materials      charts and tables             student exercises and     materials
                                                                                                                         assess student work




                                                                              28
Assessment: Give details of assignments to be used: Coursework/ Assignments %; Course test %; Practical %; Projects %; Examination %

Type of Assessment   Purpose and Nature of Assessment (STA 111)                        Weighting (%)
Examination          Final Examination (written) to assess knowledge and understanding      50
Test                 At least 1 progress test for feed back.                                10
Practical            At least 10 home works to be assessed by the teacher                   40
Total                                                                                      100

Recommended Textbooks & References:




                                                                            29
                                                 Course: Elementary Probability Theory
Programme: Statistics (National Diploma)
Course: Elementary Probability Theory                Course Code: STA 112           Total Hours:     3
Year: 1 Semester: 1                                  Pre-requisite:                 Theoretical:     2 hours /week
                                                                                    Practical:       1 hours /week
Goal: This course is designed to introduce the student to the basic concepts of set theory and the theory of probability.

General Objectives: On completion of this course, the diplomate will be able to:

        1. Understand the concept of set and set operations
        2. Understand mapping, functions and relations
        3. Understand the concept of permutations and combinations as used in probability
        4. Understand the concept of a sample space
        5. Understand the basic concepts of probability




                                                                                   30
                                Theoretical Content                                                               Practical Content
Week Specific Learning Outcomes Teacher's activities                 Resources      Specific Learning Outcomes Teacher's activities              Resources
     General Objective 1 (STA 112): Understand the concept of set and set operations
     1.1 Define a set with set notation Explain and discuss          Textbooks and Generate sets of data and         Explain and supervise       Dice, coloured bulbs,
     '{ }' and examples                 examples to illustrate sets, lecture notes. classify them as sets, subsets; exercises and assess         etc to generate data.
                                        subsets, and notations for                  using appropriate notations for students' work               Then lecture note.
     1.2 Define a set, a subset, and    sets and subsets.                           sets and subsets.
     use set notations such as 'A'.
1
     1.3 Define elements of a set with
     notation 'a'

      1.4 Define a subset of a set-
      using the notation '⊂' '⊃'.
      1.5 Write sets using the two         Explain and discuss            Textbooks and Generate sets of data and          Explain and supervise Dice, coloured bulbs,
      different methods:- the set          examples to illustrate sets,   lecture notes. classify them as sets, subsets;   exercises and asses etc to generate data.
      builder method and the roaster       subsets, and notations for                    using appropriate notations for   students' work        Then note books.
      method                               sets and subsets.                             sets and subsets.

2     1.6 Define the null set with set
      notation 'ϕ'

      1.7 Define the universal set with
      notation 'U'
      1.8 Define basic set operations Explain and discuss                 Venn            Demonstrate knowledge of set     Explain and supervise Textbooks
      such as union '∩', intersection   examples to illustrate basic      Diagrams        operations                       exercises and asses
      '∪', complement, etc              set operations and set                                                             students' work        Lecture notes.
                                        identities.
      1.9 State the laws of algebra of
      set
3
      1.10 Illustrate the set operations
      using Venn diagrams

      1.11 Prove some simple set
      identities



                                                                                     31
                                 Theoretical Content                                                          Practical Content
Week Specific Learning Outcomes Teacher's activities               Resources      Specific Learning Outcomes Teacher's activities             Resources
     General Objective 2 (STA 112): Understand mapping, functions and relations
     2.1 Define mapping and illustrate Explain and discuss         Textbooks      Demonstrate the theoretical    Supervise and assess         Textbooks
     with examples                      examples to illustrate                    content of mapping and         exercises on the topic
4                                       mapping and functions      Lecture notes. functions                                                   Lecture notes.
     2.2 Define a function and
     illustrate with examples
     2.3 Distinguish between            Explain and discuss        Textbooks      Demonstrate the theoretical    Supervise and assess         Textbooks
     mapping and function.              examples to illustrate                    content of mapping and         exercises on the topic
5                                       mapping and functions; and Lecture notes. functions; and relations.                                   Lecture notes.
     2.4 Define relation and illustrate relations
     with examples
     2.5 Distinguish between function Explain and discuss          Textbooks      Demonstrate the theoretical    Supervise and assess         Textbooks
6    and relation.                      examples to illustrate                    content of functions and       exercises on the topic
                                        functions and relations    Lecture notes. relations                                                   Lecture notes.
      General Objective 3 (STA 112): Understand the concept of permutations and combinations as used in probability
      3.1 Review permutations and    Explain and discuss         Textbooks      Demonstrate the theoretical Supervise and assess Textbooks
      combinations from the aspects examples to illustrate                      content of permutation and  exercises on the topic
      of arrangement and selection   permutation and combination Lecture notes. combination                                        Lecture notes.
7
      3.2 Distinguish between
      arrangements and selections
      3.3 Undertake simple                   Explain and discuss practical Life data        Demonstrate the practical   Supervise and assess Life data
      experiments involving                  applications of the topic                      content of the topic        exercises on the topic
8     permutations and combinations                                        Textbooks                                                           Textbooks

                                                                     Lecture notes.                                                           Lecture notes.
      General Objective 4 (STA 112): Understand the concept of a sample space.
      4.1 Define a statistical experiment Explain and discuss simple Textbooks      Formulate and perform simple        Supervise and assess Textbooks
                                          experiments                               experiments                         simple experiments
      4.2 Define a sample space and                                  Lecture notes.                                                          Lecture notes.
      sample point.
9
      4.3 Construct sample spaces                                        Statistical kits                                                     Statistical kits
      using simple experiments such
      as the tossing of a coin, rolling of
      a die, etc.

                                                                                       32
                               Theoretical Content                                                              Practical Content
Week Specific Learning Outcomes Teacher's activities                 Resources      Specific Learning Outcomes Teacher's activities Resources
     4.4 Define an event and illustrate Explain and discuss events   Textbooks      Generate events from the       Supervise and assess Textbooks
     with examples                      and combination of events.                  simple experiments undertaken the content of the
                                                                     Lecture notes. in the previous week           topic                Lecture notes.
      4.5 Distinguish between simple
10    and compound events                                            Statistical kits                                                    Statistical kits

      4.6 Define mutually exclusive
      events and illustrate with
      examples e.g. tossing a coin.
      4.7 Define independent events Explain and illustrate           Textbooks      Use events in combined expt. of Supervise and assess Textbooks
      and illustrate with examples e.g. operations on events.                       tossing a coin and throwing a    the content of the
      tossing two coins                                              Lecture notes. die to illustrate topics covered topic               Lecture notes.

      4.8 Distinguish between mutually                               Statistical kits                                                    Statistical kits
11
      exclusive and independent
      event.

      4.9 Define exclusive events and
      illustrate with examples.
      General Objective 5 (STA 112): Understand the basic concept of probability
      5.1 Explain the Axiomatic       Explain and illustrate    Textbooks        Demonstrate the derivation of     Explain and supervise Textbooks
      approach                        probability using various                  probabilities by simple           exercises and assess
                                      approaches.               Lecture notes. experiment                          student work          Lecture notes.
      5.2 Explain the relative
      frequency approach                                        Statistical kits                                                         Statistical kits
12
      5.3 Define the probability of an
      event

      5.4 Define probability as a
      function of the sample space




                                                                                 33
                               Theoretical Content                                                                 Practical Content
Week Specific Learning Outcomes Teacher's activities                  Resources      Specific Learning Outcomes Teacher's activities Resources
     5.5 Calculate the probability of Explain and illustrate          Textbooks      Demonstrate the derivation of    Explain and supervise Textbooks
     an event                         properties of probability.                     probabilities by simple          exercises and assess
                                                                      Lecture notes. experiment                       student work          Lecture notes.
      5.6 State the properties of
      probabilities of events                                         Statistical kits                                                        Statistical kits
13
      5.7 State and apply the addition
      laws of probability

      5.8 State and apply to
      multiplication law of probability.
      5.9 Define conditional probability Explain and illustrate        Textbooks        Demonstrate the derivation of   Explain and           Textbooks
      (including the use of tree         conditional probability using                  conditional probabilities by    Supervise exercises
      diagram) and illustrate with       various approaches.           Lecture notes. simple experiments                and assess student    Lecture notes.
14    examples                                                         Statistical kits                                 work                  Statistical kits

      5.10 State the Bayes' theorem
      (rule)
      5.11 Evaluate conditional          Explain and illustrate        Textbooks      Demonstrate the derivation of     Explain and           Textbooks
      probabilities using the Bayes'     conditional probability using                conditional probabilities by      Supervise exercises
15    formula                            various approaches.           Lecture notes. simple experiments                and assess student    Lecture notes.
                                                                                                                        work                  Statistical kits
                                                                      Statistical kits

Assessment: Give details of assignments to be used: Coursework/ Assignments %; Course test %; Practical %; Projects %; Examination %
Type of Assessment Purpose and Nature of Assessment (STA 112)                        Weighting (%)
Examination        Final Examination (written) to assess knowledge and understanding      60
Test               At least 2 progress tests for feed back.                               20
Practical          At least 5 home works to be assessed by the teacher                    20
Total                                                                                    100
Recommended Textbooks & References:
Theory and Problems of Probability, H. L. Lipschutz
An Introduction to Contemporary Statistics, H. L. Koopmans.


                                                                                  34
                                                     Course: Logic and Linear Algebra
Programme: Statistics (National Diploma)
Course: Logic and Linear Algebra Course Code: MTH 111 Contact Hours: 30
Year: 1 Semester: 1                   Pre-requisite:             Theoretical:     1 hour /week
                                                                 Practical:       1 hour /week
Goal: This course is designed to provide the student with basic knowledge of logic linear algebra

General Objectives: On completion of this course, the diplomat will be able to:

        1. Understand the concept of logic and abstract thinking.
        2. Understand the concept of permutations and combinations
        3. Undertake binomial expansion of algebraic expressions.
        4. Understand the algebraic operations of matrixes and determinants




                                                                                  35
                                           Theoretical Content                                                  Practical Content
      Specific Learning Outcomes                            Teacher's        Resources Specific Learning             Teacher's activities           Resources
Week
                                                            activities                   Outcomes
     General Objective 1 (MTH 111): Understand the concept of logic and abstract thinking.
     1.1 Define the essential connectives, negation,        Explain and      Textbooks Demonstrate understanding Explain and supervise              Textbooks
     conjunction, disjunction, implication and bi-          discuss the                  of the concepts covered by student exercises and
     implication.                                           concepts covered Lecture     solving examples            assess student work            Lecture
                                                                             Notes                                                                  Notes
     1.2 Illustrate the essential connectives define in 1.1
     above
1
      1.3 Describe grouping and parenthesis in logic

      1.4 Explain Truth tables.

      1.5 Define tautology.
      1.6 Illustrate types of tautology.                            Explain and      Textbooks   Demonstrate understanding Explain and supervise    Textbooks
                                                                    discuss the                  of the concepts covered by student exercises and
2                                                                   concepts covered Lecture     solving examples           assess student work
      1.7 Define universal quantifier and existential quantifier                                                                                    Lecture
                                                                                     Notes                                                          Notes
      1.8 Translate sentences into symbolic form using              Explain and      Textbooks   Demonstrate understanding Explain and supervise    Textbooks
      quantifiers. e.g. "some freshmen are intelligent" can be      discuss the                  of the concepts covered by student exercises and
      stated as "for some x,x is a freshman and x is intelligent"   concepts covered Lecture     solving examples           assess student work     Lecture
      can be translated in symbols as                                                Notes                                                          Notes
      (ix) (f x &ix)

      1.9 Define the scope of a quantifier. eg
3
      R=Gauss was a contemporary of Napoleon
      S=Napoleon was a contemporary of Julius Caesar
      (Thus P, Q and R are true, and S is false
      Then find the truth value of sentences:
      (a) (P and Q) = R (b) (P - Q) (c) PAND Q = R - S

      1.10 Define bond and "free" variables
      1.11 Define term and formula.                                 Explain and      Textbooks   Demonstrate understanding Explain and supervise    Textbooks
                                                                    discuss the                  of the concepts covered by student exercises and
4                                                                   concepts covered Lecture     solving examples           assess student work
      1.12 Explain the validity of formulae                                                                                                         Lecture
                                                                                     Notes                                                          Notes

                                                                                36
                                     Theoretical Content                                                     Practical Content
     Specific Learning Outcomes                           Teacher's         Resources Specific Learning           Teacher's activities              Resources
Week
                                                          activities                  Outcomes
     General Objective 2 (MTH 111): Understand the concept of permutations and combinations
     2.1 Define permutation's and Combination             Explain and       Textbooks Demonstrate understanding Explain and supervise               Textbooks
                                                          discuss the                 of the concepts covered by student exercises and
     2.2 Give illustrative examples of each of 2.1 above  concepts covered Lecture    solving examples            assess student work               Lecture
     2.3 State and prove the fundamental principle of                       Notes                                                                   Notes
     permutations.
5
     2.4 Give illustrative examples of the fundamental principles
     of permutations.

     2.5 Establish the formula
               n!
     n Pr =
            (n − r )!
     2.6 Prove that nPr= (n-r+1) *nPr-1                             Explain and      Textbooks   Demonstrate understanding Explain and supervise    Textbooks
                                                                    discuss the                  of the concepts covered by student exercises and
     2.7 Solve problems of permutations with restrictions on        concepts covered Lecture     solving examples           assess student work     Lecture
     some of the objects
                                                                                     Notes                                                          Notes
6    2.8 Solve problems of permutations in which the objects
     may be repeated.

     2.9 Describe circular permutations.

     2.10 Solve problems of permutations of N identical objects.
     2.11 Establish the formula                                  Explain and      Textbooks      Demonstrate understanding Explain and supervise    Textbooks
                 n!                                              discuss the                     of the concepts covered by student exercises and
     nCr =                                                       concepts covered Lecture        solving examples           assess student work     Lecture
            r! (n − r )!
                                                                                  Notes                                                             Notes
     2.12 State and prove the theorem
             n        n+1
7    nCr-1+ Cr = Cr

     2.14 Explain problems of combinations with restrictions on
     some of the objects.

     2.15 Solve problems of combination of "n" different objects
     taken any number of it at a time.



                                                                                37
                                      Theoretical Content                                                             Practical Content
      Specific Learning Outcomes                                    Teacher's        Resources Specific Learning           Teacher's activities   Resources
Week
                                                                    activities                 Outcomes
     General Objective 3 (MTH 111): Undertake the binomial expansion of algebraic expressions.
     3.1 Explain with illustrative examples the method of           Explain and      Textbooks Demonstrate understanding Explain and supervise    Textbooks
     mathematical induction.                                        discuss the                of the concepts covered by student exercises and
8                                                                   concepts covered Lecture   solving examples            assess student work    Lecture
     3.2 State and prove binomial theorem for positive integral                      Notes                                                        Notes
     index.
     3.3 Describe, with examples, the properties of binomial        Explain and      Textbooks Demonstrate understanding Explain and supervise    Textbooks
     expansion.                                                     discuss the                of the concepts covered by student exercises and
9                                                                   concepts covered Lecture   solving examples            assess student work    Lecture
                                                                                     Notes                                                        Notes
     3.4 State the binomial theorem for a rational number.          Explain and      Textbooks Demonstrate understanding Explain and supervise    Textbooks
                                                                    discuss the                of the concepts covered by student exercises and
10                                                                  concepts covered Lecture   solving examples            assess student work
     3.5 State the properties of binomial coefficients                                                                                            Lecture
                                                                                     Notes                                                        Notes
     3.6 Apply binomial expansion in approximations (simple         Explain and      Textbooks Demonstrate understanding Explain and supervise    Textbooks
     examples only).                                                discuss the                of the concepts covered by student exercises and
11                                                                  concepts covered Lecture   solving examples            assess student work    Lecture
                                                                                     Notes                                                        Notes
     General Objective 4 (MTH 111): Understand the algebraic operations of matrixes and determinants
     4.1 Define Matrix                                              Explain and      Textbooks Demonstrate understanding Explain and supervise    Textbooks
                                                                    discuss the                of the concepts covered by student exercises and
12   4.2 Define the special matrixes of zero matrixes e.g. zero     concepts covered Lecture   solving examples            assess student work    Lecture
     matrix, identity matrix, square matrix, and triangular matrix,                  Notes                                                        Notes
     symmetric matrix.
     4.3 State examples for each of the matrixes in 4.2 above Explain and            Textbooks Demonstrate understanding Explain and supervise    Textbooks
                                                                    discuss the                of the concepts covered by student exercises and
     4.4 State the laws of addition and multiplication of matrixes. concepts covered           solving examples            assess student work
                                                                                     Lecture                                                      Lecture
     4.5 Illustrate the commutative, associative and distributive                    Notes                                                        Notes
13    nature of the laws stated in 4.4 above.

      4.6 Define the transpose of a matrix.

      4.7 Determine a determine the minors and cofactors 2 by 2
      and 3 by 3 matrixes


                                                                             38
                                    Theoretical Content                                                                Practical Content
      Specific Learning Outcomes                                     Teacher's        Resources Specific Learning           Teacher's activities   Resources
Week
                                                                     activities                 Outcomes
     4.7 Define the minors and cofactors of a determinant.           Explain and      Textbooks Demonstrate understanding Explain and supervise    Textbooks
                                                                     discuss the                of the concepts covered by student exercises and
14                                                                   concepts covered Lecture   solving examples            assess student work
     4.8 Explain the method of evaluating determinants.                                                                                            Lecture
                                                                                      Notes                                                        Notes
     4.9 State and prove the theorem "two rows or two columns Explain and             Textbooks Demonstrate understanding Explain and supervise    Textbooks
     of a matrix are identical, then the value of its determinant is discuss the                of the concepts covered by student exercises and
     zero".                                                          concepts covered Lecture   solving examples            assess student work    Lecture
15                                                                                    Notes                                                        Notes
     4.11 State and prove the theorem "if two rows or two
     columns of a matrix are interchanged, the sign of the Value
     of its determinant is changed


Assessment: Give details of assignments to be used: Coursework/ Assignments %; Course test %; Practical %; Projects %; Examination %

Type of Assessment   Purpose and Nature of Assessment (MTH 111)                        Weighting (%)
Examination          Final Examination (written) to assess knowledge and understanding      60
Test                 At least 2 progress tests for feed back.                               20
Practical            At least 5 homeworks to be assessed by the teacher                     20
Total                                                                                      100

Recommended Textbooks & References:




                                                                             39
                                                     Course: Functions and Geometry
Programme: Statistics (National Diploma)
Course: Functions & geometry         Course Code: MTH 112            Contact Hours:       3 hours/week
Year: 1 Semester: 1                  Pre-requisite:                  Theoretical:         2 hours /week
                                                                     Practical:           1 hour /week
Goal: This course is designed to enable the student to understand basic concepts of functions and geometry

General Objectives: On completion of this course, students will be able to:

        1. Understand the concept of function and relations
        2. Understand some special properties of functions
        3. Understand the algebra of functions
        4. Understand the fundamental elements of trigonometry
        5. Understand analytic geometry of a straight line
        6. Understand the concept of symmetry and their application to comic sections




                                                                               40
                                 Theoretical Content                                                            Practical Content
Week Specific Learning Outcomes                      Teacher's activities Resources Learning Outcomes                Teacher's activities       Resources
     General Objective 1 (MTH 112): Understand the concept of function and relations
     1.1 Form a Cartesian product of two sets X      Explain and discuss Textbooks Demonstrate understanding of      Explain and supervise      Textbooks
     and Y.                                          the concepts                   the concepts covered by solving student exercises and
                                                     covered              Lecture   examples                         assess student work        Lecture
     1.2 Identify a relation from a set X into a set                      Notes                                                                 Notes
1
     Y.

      1.3 Determine the domain and range of a
      given function.
      1.4 Define a function from the set X into the   Explain and discuss Textbooks   Demonstrate understanding of      Explain and supervise   Textbooks
      set Y                                           the concepts                    the concepts covered by solving   student exercises and
                                                      covered             Lecture     examples                          assess student work     Lecture
2     1.5 Distinguish between various types of                            Notes                                                                 Notes
      functions;
      the polynomial; exponential and logarithmic
      functions etc.
      General Objective 2 (MTH 112): Understand some special properties of functions
      2.1 Distinguish between even and odd         Explain and discuss Textbooks Demonstrate understanding of           Explain and supervise   Textbooks
      functions.                                   the concepts                  the concepts covered by solving        student exercises and
3                                                  covered             Lecture   examples                               assess student work     Lecture
      2.2 Identify 1 to 1 onto functions using                         Notes                                                                    Notes
      appropriate examples.
      2.3 Form a composite function.               Explain and discuss Textbooks Demonstrate understanding of           Explain and supervise   Textbooks
                                                   the concepts                  the concepts covered by solving        student exercises and
4                                                  covered                       examples                               assess student work
      2.4 Determine the inverse of a function when                     Lecture                                                                  Lecture
      it exists                                                        Notes                                                                    Notes
      General Objective 3 (MTH 112): Understand the algebra of functions
      3.1 Form the sum, difference product and     Explain and discuss Textbooks Demonstrate understanding of           Explain and supervise   Textbooks
      quotient of two functions                    the concepts                  the concepts covered by solving        student exercises and
5                                                  covered                       examples                               assess student work
                                                                       Lecture                                                                  Lecture
                                                                       Notes                                                                    Notes
      3.2 Determine the domain of the sum,         Explain and discuss Textbooks Demonstrate understanding of           Explain and supervise   Textbooks
      difference,                                  the concepts                  the concepts covered by solving        student exercises and
6     product and quotient of two functions        covered                       examples                               assess student work
                                                                       Lecture                                                                  Lecture
                                                                       Notes                                                                    Notes

                                                                               41
                                 Theoretical Content                                                          Practical Content
Week Specific Learning Outcomes                    Teacher's activities Resources Learning Outcomes                Teacher's activities        Resources
     General Objective 4 (MTH 112): Understand the fundamental elements of trigonometry
     4.1 Define the various trigonometric          Explain and discuss Textbooks Demonstrate understanding of      Explain and supervise       Textbooks
     functions;                                    the concepts                   the concepts covered by solving student exercises and
     sine; cosine, tangent; etc.                   covered              Lecture   examples                         assess student work         Lecture
                                                                        Notes                                                                  Notes
7
     4.2 Define a radian and convert from radian
     to degrees and vice versa.

      4.3 Derive trigonometric identities.
      4.4 State and prove the addition formulae      Explain and discuss Textbooks   Demonstrate understanding of      Explain and supervise   Textbooks
                                                     the concepts                    the concepts covered by solving   student exercises and
      4.5 Resolve a typical trigonometric equation. covered              Lecture     examples                          assess student work     Lecture
8                                                                        Notes                                                                 Notes
      4.6 Resolve a typical trigonometric equation,
      using the formulae relating to half angles and
      double angles
      4.7 Draw the graphs of the various trigometric Explain and discuss Textbooks   Demonstrate understanding of      Explain and supervise   Textbooks
      functions                                      the concepts                    the concepts covered by solving   student exercises and
                                                     covered             Lecture     examples                          assess student work     Lecture
      4.8 Express Acos ax + Bsin ax in the form                          Notes                                                                 Notes
9
      Hsin (ax+B)
      as a sine wave

      4.9 Identify phase shift amplitude and period
      General Objective 5 (MTH 112): Understand the analytic geometry of a straight line
      5.1 State the distance formula                 Explain and discuss Textbooks Demonstrate understanding of        Explain and supervise   Textbooks
                                                     the concepts                  the concepts covered by solving     student exercises and
10                                                   covered                       examples                            assess student work
      5.2 Determine the slope of a straight line.                        Lecture                                                               Lecture
                                                                         Notes                                                                 Notes
      5.3 State the equation of a straight line in   Explain and discuss Textbooks Demonstrate understanding of        Explain and supervise   Textbooks
      various forms.                                 the concepts                  the concepts covered by solving     student exercises and
11                                                   covered             Lecture   examples                            assess student work     Lecture
      5.4 State the properties of parallel lines and                     Notes                                                                 Notes
      perpendicular lines.



                                                                             42
                                  Theoretical Content                                                          Practical Content
Week Specific Learning Outcomes                     Teacher's activities Resources Learning Outcomes                Teacher's activities    Resources
     5.5 Determine the distance from a point to a Explain and discuss Textbooks Demonstrate understanding of        Explain and supervise   Textbooks
     line                                           the concepts                   the concepts covered by solving student exercises and
12                                                  covered                        examples                         assess student work
                                                                         Lecture                                                            Lecture
                                                                         Notes                                                              Notes
     General Objective 6 (MTH 112): Understand the concept of symmetry and their applications to conic sections
     6.1 Define reflection and symmetry and         Explain and discuss Textbooks Demonstrate understanding of      Explain and supervise   Textbooks
     illustrate with examples.                      the concepts                   the concepts covered by solving student exercises and
                                                    covered              Lecture   examples                         assess student work     Lecture
13
     6.2 State the general equation of each conic                        Notes                                                              Notes
     section;
     circle, parabola and ellipse.
     6.3 Translate and rotate axes.                 Explain and discuss Textbooks Demonstrate understanding of      Explain and supervise   Textbooks
                                                    the concepts                   the concepts covered by solving student exercises and
14   6.4 Solve problems relating to conic sections covered               Lecture   examples                         assess student work     Lecture
     e.g. find centre, foci, axies of symmetry,                          Notes                                                              Notes
     vertices eccentricity etc.
     6.5 Draw graph each of the conic sections      Explain and discuss Textbooks Demonstrate understanding of      Explain and supervise   Textbooks
                                                    the concepts                   the concepts covered by solving student exercises and
15                                                  covered                        examples                         assess student work
                                                                         Lecture                                                            Lecture
                                                                         Notes                                                              Notes


Assessment: Give details of assignments to be used: Coursework/ Assignments %; Course test %; Practical %; Projects %; Examination %

Type of Assessment   Purpose and Nature of Assessment (MTH 112)                        Weighting (%)
Examination          Final Examination (written) to assess knowledge and understanding      60
Test                 At least 2 progress tests for feed back.                               20
Practical            At least 5 homeworks to be assessed by the teacher                     20
Total                                                                                      100

Recommended Textbooks & References:




                                                                            43
                                                        Course: Technical English I
PROGRAMME: ND Office Technology and Management
Course: Technical English I          Code: OTM 112 (GNS 101-102)                                 Credit Hours:             4 hours
Semester: 1                          Pre-requisite O/L Credit in English                         Theoretical:              2 hours/week - 50%
                                                                                                 Practical:                2 hours/week - 50%
Course main Aim/Goal: This course is designed to enable the student acquire the necessary language and communication skills which will enable him/her to use
the English Language in a business environment and to know the techniques of correspondence.

General Objectives:

       1.0 Develop appropriate study skills in English Language.
       2.0 Know the nature of language and the basic rules of grammar.
       3.0 Appreciate literary works in English.
       4.0 Understand the concept of communication.
       5.0 Know how to make oral and written presentations.
       6.0 Know the rules of comprehension and interpretation.




                                                                             44
                                   Theoretical Content                                                                       Practical Content
     Specific Learning           Teacher's Activities                Resources                    Specific Learning             Teacher's Activities    Resources
Week
     Outcomes                                                                                     Outcomes
     General Objective 1.0: Develop appropriate study skills using English Language.
     1.1 Understand the          Explain the necessity for acquiring -Flip charts                 Demonstrate good note-        Provide assignments     -Flip charts
     principles of good note     good note-making/making techniques -Felt pen                     taking skill in English.      on note taking.         -Felt pen
1    taking and making           in English.                         -Textbooks                                                                         -Textbooks
     techniques in English.                                          -Workbooks                                                                         -Workbooks
                                                                     -Close-circuit TV
     1.2 Understand method of Show methods of note-taking/making Model notes                      List methods of note-       Provide sources of        -Library
     note taking/making English. in English.                                                      taking/making in English.   information on note-      -Internet
                                                                                                                              taking/making.
      1.3 Identify sources of       Expose students to sources of library Library                 Classify sources of library Refer students to         Sections of
2     library information.          information in English.               Dictionary, reference   information.                sources of library        Library
                                                                          books, etc                                          information.              -Internet
      1.4 Identify information in   Discuss with students how to locate As in 1.3                 Locate information in the Guide students in           As in 1.3
      the sources listed in 1.3.    the sources listed in 1.3.                                    coerces listed in 1.3.      locating the sources
                                                                                                                              listed in 1.3.
      1.5 Identify good reading     Discuss the principles of good        Class handouts          -Apply good reading habits Set tasks and              -Newspapers
      habits in English.            reading habits.                                                                           supervise activities      -Textbooks
                                                                                                                                                        -Magazine
                                                                                                                                                        - Selected
                                                                                                                                                        Novels
      General Objective 2.0: Know the nature of language and the basic rules of grammar.
      2.1 List the characteristics Explain the concept of language     Textbooks
3
      of language.                   Textbooks
      2.2 Appreciate the four        Discuss the four language skills. Handouts          Role playing in the four               Supervise the           Audio tapes
      language skills - speaking                                                         language skills.                       students' activities.   Radio
      listening, writing, & reading.                                                                                                                    Video recorder
                                                                                                                                                        Cd-rom
      2.3 Understand the           Explain the functions of language.     As in 2.2 above.        Discuss the functions in      As in 2.2 above.        As in 2.2
4
      functions of language.                                                                      groups.                                               above.
      2.4 List the uses of English Explain the uses of English            Resource persons        Role playing as               Evaluate students'
      Language in Nigeria.         Language in Nigeria eg as the          from government,        researchers, government       activities.
                                   language of Research, government,      business, research,     officials, business, etc.
                                   business, etc.                         etc
      2.5 Understand grammar       Explain grammar and parts of           Handouts
      and parts of speech.         speech.

                                                                                 45
                                    Theoretical Content                                                                        Practical Content
     Specific Learning            Teacher's Activities               Resources                   Specific Learning                Teacher's Activities   Resources
Week
     Outcomes                                                                                    Outcomes
     2.6 Understand the use of Analyse the use of parts of speech in Demonstration tapes.        Work on the assigned             Provide exercise as    Textbooks
     part of speech in sentences. sentences.                                                     exercises.                       parts of speech.       Workbooks and
5
                                                                                                                                                         related
                                                                                                                                                         materials.
      2.7 Identify common errors Explain what constitute errors in the   Class handouts          Correct common errors in Provide passages               Passages,
      in the use of parts of     use of parts of speech.                                         the use of parts of speech. containing common           Extracts
      speech.                                                            Examples                                              errors in parts of        Speech's
                                                                                                                               speech.
      2.8 Understand correct    Demonstrate to students correct          Handouts                Construct sentences with Set activities and             As in 2.7
      synthetic arrangement and synthetics arrangement and                                       correct syntactic             provide feedback          above.
6
      punctuation marks.        punctuation marks.                       Examples                arrangement and
                                                                                                 punctuation.
      2.9 Appreciate idioms,      Explain idioms, figures of speech and As in 2.7 above.         Construct sentences to        Set activities and        As in 2.7
      figures of speech, and      affixes.                                                       illustrate idioms, figures of provide feedback          above.
      offices.                                                                                   speech and affixes.
      General Objective 3.0 Appreciate literacy works in English.
      Understand the meaning      Define and trace the development of Literary materials.
7     and stages of development literature.
      of literature.                                                     Handouts
      Classify the literary game. Different between the literacy genres. Classical and modern Analyse the characteristics Supervise the                  Class handouts
                                                                         literary works.      of different literacy genres. students activity.
                                                                                                                                                         Selected
                                                                                                                                                         literary
                                                                                                                                                         examples
      Appreciate the terminology Explain the terminology and functions As in 5.2 above           Differentiate among the          Evaluate students      Role playing of
      and functions of literature. of literature such prose and fiction in                       following - fiction, prose,      activity.              the characters.
8
                                   terms of eg plot, setting,                                    plot, setting
                                   characterisation, etc.                                        characterisation etc.
      General Objective 4.0: Understand the concept of communication.
      Define and outline the       Define and analyse the process of       Textbooks, Charts,
9
      process of communication. communication.                             etc.
      List the purpose of          Analyse the purposes of                 As in 4.1 above.
      communication.               communication



                                                                                46
                                      Theoretical Content                                                             Practical Content
     Specific Learning              Teacher's Activities                  Resources            Specific Learning          Teacher's Activities        Resources
Week
     Outcomes                                                                                  Outcomes
     Differentiate between          Explain the relationship between      As in 4.1 above.     Identify barriers to       Evaluate students           Handouts
     communication and              communication and language.                                effective communication at work.
     language.                                                                                 various levels.
     Appreciate the impact of       Explain the impact of interference on Telephone receivers, Group discussion           Module the students
     interference on                communication at various levels eg Radio Television, etc.                             discussion.
10   communication at various       phonological, syntactic, etc.
     levels.                                                                                                              Role plays
     Appreciate code mixing,        Explain code mixing code switching Class handouts
     code switching, and            and dissonance in communication.      Graphic examples
     dissonance in
     communication.
     General Objective 5.0: Know to make oral and written presentations.
     5.1 List the organs and   Label and describe the functions of Class handouts              a. Label organs of speech. Guide the students.         Handouts
     functions of speech.      the organs of speech.                                           b. Classify functions of
11                                                                                             organs of speech.                                      Oral and written
                                                                                                                                                      speeches.
     5.2 List the phonemes of       Explain the phonemes of English.      Handouts             Produce correctly each of Guide the students.
     English.                                                                                  the phonemes enumerated
                                                                                               by the teacher.
     5.3 Appreciate the different  Distinguish between the different      Sound tracts eg      Pronounce the different    Evaluate students
     sound contrast as             sound contrasts in the consonantal     video, audio, etc    sound contrasts in English work.
12   demonstrated by the           and vowel systems of English                                Language.
     teacher.                      Language through correct
                                   pronunciation.
     5.4 Note the principles of    Explain principles of effective        Handouts             Give short speeches eg      Illustrate techniques of
     effective speaking.           speaking viz, correct use of stress,                        welcome address, stories,   effective speaking.
                                   rhythm, and intonation pattern.                             vote of thanks, etc.
     5.5 List the various types of Explain and illustrate the various     Models of formal and Write formal and informal   Evaluate students'
13   correspondence.               types of correspondence, eg letter,    informal letters,    letters, memos and          work.
                                   memo, notices, etc.                    memo, notices, etc.  notices.




                                                                                 47
                                   Theoretical Content                                                                  Practical Content
     Specific Learning           Teacher's Activities                 Resources              Specific Learning             Teacher's Activities   Resources
Week
     Outcomes                                                                                Outcomes
     General Objective 6.0: Know the rules of comprehension and interpretation.
     6.1 Recognise the idea in a Explain the concept of main idea and Selected passages      a. Identify main idea in a    Group work. Guide       Selected
     given passage as distinct   differentiate it from details.       from relevant texts.   given passage.                students in their work. passages
14   from details.
                                                                                             b. Distinguish between                               handouts
                                                                                             main idea and details.
      6.2 Note the use of main        Explain the use of main idea in    As in 6.1 above.    Predict specific details      Evaluate students
15
      idea in anticipating details.   anticipating specific details.                         from main idea.               work.
      6.3 Appreciate the use of       Explain how to use contest dues    As in 6.2 above     Draw conclusions from         Guide and evaluate
      context dues in                 such as definitions, restatements,                     available information.        students work.
      comprehension.                  and examples to aid comprehension.

                   ASSESSMENT CRITERIA
Coursework Course test Practical Other (Examination/project/portfolio)
   30%         %         30%                   60%




                                                                                48
                                                      YEAR I SEMESTER II


                Course: Introduction to Scientific Programming Language Using OO-Java
LANGUAGE

Department/ Programme: Computer Science
Course: INTRODUCTION TO SCIENTIFIC PROGRAMMING LANGUAGE USING OO-JAVA Course Code: COM 121 Credit Hours: 6 hours/week
Year: 1 Semester: 11                                                              Pre-requisite: COM 101 Theoretical: 2 hours/week
                                                                                                         Practical:   4 hours /week
General Objectives: On completion of this course, the diplomat should be able to:

       1.0 Know Java programming Basics.
       2.0 Know the use of Numerical data in Java.
       3.0 Understand insatiable classes.
       4.0 Understand processing input with applet.
       5.0 Use selection statements.
       6.0 Use Conditional Statements.
       7.0 Understand characters and string.
       8.0 Understand Array Processing in Java.
       9.0 Understand Event driven programs.
       10.0 Understand inheritance and Polymorphism




                                                                      49
                               Theoretical Content                                                              Practical Content
       Specific Learning            Teacher's activities       Resources         Specific Learning             Teacher's activities          Resources
Week/s
       Outcomes                                                                  Outcomes
       General Objective 1: Know Java programming Basics
       Be able to:                  • Show basic components of PC                To be able to identify        To assist student identify    PC in a networked
       • Identify the basic         Java programs.             Loaded with       different components o java   different components o java   laboratory
       components of Java                                      OO-JAVA           and compilation of a java     and compilation of a java     Loaded with
       programs.                    • Compile and Run Java     Compiler,         program                       program                       OO-JAVA
       • Distinguish two types of programs                     Power point                                                                   Compiler,
       Java constructs Application                             package and                                                                   and Power point
       and applets.                                            connected to an                                                               package and
       • Differentiate between                                 OHP                                                                           connected to
1-2
       object declaration and                                                                                                                Internet
       object creation.
       • Describe the process of
       creating and running Java
       programs.
       • Apply main window and
       message Box classes.
       • Apply graphic classes.
       General Objective 2: Know the use of Numerical data in Java
       Be able to:                  • Give the                 PC                To be able to write simple    To assist student to write    PC in a networked
       • Select proper type of      • general format of        Loaded with       java program to evaluate      simple java program to        laboratory
       numerical data.              Arithmetic expression.     OO-JAVA           arithmetic expression.        evaluate arithmetic           Loaded with
       • Educate arithmetic         • Explain                  Compiler,                                       expression.                   OO-JAVA
       expressions using            • operators precedence     Power point                                                                   Compiler,
       precedence rules.            rules.                     package and                                                                   and Power point
       • Describe how memory        • Evaluate                 connected to an                                                               package and
       allocation works for objects • simple and complicates   OHP                                                                           connected to
       and primitive data value.    arithmetic expression.                                                                                   Internet.
3-4
       • Write programs that        • Give
       input/output data using      • programming assignments
       input and Box and out box.
       • Apply the incremental
       development technique in
       writing programs.
       • Describe how integer and
       real numbers are
       represented in memory.


                                                                            50
                                Theoretical Content                                                            Practical Content
       Specific Learning            Teacher's activities      Resources         Specific Learning             Teacher's activities             Resources
Week/s
       Outcomes                                                                 Outcomes
       General Objective 3: 0 Understand Insatiable classes
       Be able to:                  • Using program segments, PC                To be able to write simple    To assist student to write       PC in a networked
       • Define a insatiable class illustrate the differences Loaded with       java program to show          simple java program to show      laboratory
       with multiple methods and between local and instance OO-JAVA             different variable and        different variable and passing   Loaded with
       a constructor.               methods.                  Compiler,         passing of parameter          of parameter                     OO-JAVA
       • Differentiate between      • Write programs using    Power point                                                                      Compiler,
       local and instance           constructor.              package and                                                                      and Power point
       variables                    • Explain parameter       connected to an                                                                  package and
5
       • Define and classes value- passing.                   OHP                                                                              connected to
       returning method.                                                                                                                       Internet
       • Distinguish between
       private and public data.
       • Describe parameter
       passing in method
       definitions
       General Objective 4: Understand Processing input with applet
       Be able to:                  • Write an                PC                To be able to write and run   To assist student write and PC in a networked
       • Define applet with         • applet.                 Loaded with       applets and string to         run applets and string to   laboratory
       multiple methods.            • Give                    OO-JAVA           numeric conversion            numeric conversion program. Loaded with
       • Incorporate a simple       • samples of data         Compiler,         program.                                                  OO-JAVA
       event handling routine to    conversion i.e string to  Power point                                                                 Compiler,
       as applet to process input. numeric.                   package and                                                                 and Power point
6
       • Construct input            • Use this                connected to an                                                             package and
       processing applets..         • is a program segment'.  OHP                                                                         connected to
       • Convert string data to                                                                                                           Internet
       numerical data.
       • Apply the reserved word
       "This"
       General Objective 5: Use Conditional statements
       Be able to:                  • Give                    PC                To be able to write and run   To be able to write and run      PC in a networked
       • Implement the IF           • different formats of IF Loaded with       simple java program using     simple java program using IF     laboratory
       statement.                   statements.               OO-JAVA           IF and Nest-IF Conditional    and Nest-IF Condition-al         Loaded with
7      • Apply switch statement     • Write                   Compiler,         statement.                    statement.                       OO-JAVA
       • Write Boolean              • programs containing IF  Power point                                                                      Compiler,
       expressions using            statement.                package and                                                                      and Power point
       relational and Boolean                                 connected to an                                                                  package and


                                                                           51
                                Theoretical Content                                                             Practical Content
       Specific Learning            Teacher's activities       Resources         Specific Learning             Teacher's activities          Resources
Week/s
       Outcomes                                                                  Outcomes
       operations.                                             OHP                                                                           connected to
       • Nest IF statements                                                                                                                  Internet
       correctly.
       • Apply list Box and color
       class.
       General Objective 6: Use selection statements
       Be able to:                  • Give the                 PC                To be able to write and run   To assist student write and   PC in a networked
       • Apply while statement.     • format of all the        Loaded with       simple java program using     run simple java program       laboratory
       • Apply DO-while statement statements.                  OO-JAVA           DO-WHILE and NEXT -           using DO-WHILE and NEXT       Loaded with
       • Apply for statement        • Write                    Compiler,         LOOP statement.               -LOOP statement.              OO-JAVA
       • Apply Next LOOP            • sample program           Power point                                                                   Compiler,
       statement                    containing all the         package and                                                                   and Power point
8-9
       • Apply the repose Box       statements                 connected to an                                                               package and
       class                        • Write                    OHP                                                                           connected to
       • Format output data using • sample format statement.                                                                                 Internet
       format class
       • Write simple recursive
       methods.
       General Objective 7: 0 Understand characters and string
       Be able to:                  • Illustrate               PC                To be able to write a simple To assist student write simple PC in a networked
       • Describe and manipulate • string manipulation in      Loaded with       java program for string      java program for string        laboratory
       character data type.         Java.                      OO-JAVA           manipulation                 manipulation                   Loaded with
       • Differentiate between      • Write                    Compiler,                                                                     OO-JAVA
       string and string buffer     • sample programs to teach Power point                                                                   Compiler,
       classes                      parameter passing          package and                                                                   and Power point
       • Distinguish between the mechanism.                    connected to an                                                               package and
10     primitive and reference                                 OHP                                                                           connected to
       data types.                                                                                                                           Internet
       • Differentiate between
       equality and equivalence
       testing for string objects.
       • Show how objects passed
       to methods and returns
       from method.




                                                                            52
                                Theoretical Content                                                               Practical Content
       Specific Learning             Teacher's activities         Resources         Specific Learning            Teacher's activities            Resources
Week/s
       Outcomes                                                                     Outcomes
       General Objectives: 8. Understand Array Processing in Java.
       Be able to:                   • Give the general format of PC                To be able to write a simple To assist student write simple PC in a networked
       • Manipulate a collection of Arrays.                       Loaded with       java program involving array java program involving array laboratory
       data values using array.      • Format of arrays.          OO-JAVA           handling                     handling                       Loaded with
       • Declare and use array of • -Write Array statement.       Compiler,                                                                     OO-JAVA
       primitive data type.          • - Write program regent to Power point                                                                    Compiler,
       • Declare and use array of Illustrate multi input Box      package and                                                                   and Power point
       objects.                      manipulation, and pointers connected to an                                                                 package and
       • Implement 2- dimensional in methods.                     OHP                                                                           connected to
       array as an array of arrays.                                                                                                             Internet
11-12 • Manipulate objects using
       vectors.
       • Input array of strings
       using multi Input Box.
       • Define methods that
       accept array as parameters
       and methods that return
       array.
       • Apply self-reference
       pointers in methods.
       General Objectives 9: Understand Event driven programs
       Be able to:                   • -Illustrate events driven  PC                To be able to write a simple To assist students to write a   PC in a networked
       • Place buttons on a          programming with examples Loaded with          java event driven program    simple java event driven        laboratory
       Frame.                        • -Ask students to run the   OO-JAVA                                        program                         Loaded with
       • Handle events               examples                     Compiler,                                                                      OO-JAVA
13     • Place text field objects on • -Give programming          Power point                                                                    Compiler,
       a Frame                       exercise on event driven     package and                                                                    and Power point
       • Write menus                 programs.                    connected to an                                                                package and
       • Handle mouse events                                      OHP                                                                            connected to
       • Handle other GUI events.                                                                                                                Internet
       General Objectives: 10 Understand inheritance and Polymorphism
       Be able to:                   • Use skeletal program       PC                To be able to write simple                                   PC in a networked
       • Define classes,             • codes to Illustrate topics Loaded with       java program involving                                       laboratory
14-15 inheritance and                covered.                     OO-JAVA           inheritance and polymorph                                    Loaded with
       polymorphism                  • Give programming           Compiler,         -ism                                                         OO-JAVA
       • Define classes with         • assignment to cover        Power point                                                                    Compiler,


                                                                               53
                               Theoretical Content                                                           Practical Content
       Specific Learning           Teacher's activities        Resources           Specific Learning        Teacher's activities         Resources
Week/s
       Outcomes                                                                    Outcomes
       inheritance.                topics.                     package and                                                               and Power point
       • Apply classes effectively • Questions and Answer      connected to an                                                           package and
       with polymorphism.          • sessions.                 OHP                                                                       connected to
       • State the rules of                                                                                                              Internet
       inheritance and
       accessibility.
       • Apply inheritance
       variables.
       • Explain how constructors
       of a class are affected by
       inheritance
       • Create instances of
       abstract super classes and
       write abstract methods.
       • Write programs involving
       inheritance and
       polymorphism.
       • Questions and answer
       session.
       • Defense of programming
       project.


Assessment: Give details of assignments to be used: Coursework/ Assignments %; Course test 20 %; Practical %; Projects 20 %; Examination 60 %

Type of Assessment     Purpose and Nature of Assessment (COM 121)                        Weighting (%)
Examination            Final Examination (written) to assess knowledge and understanding      60
Test                   At least 1 progress test for feed back.                                20
Practical / Projects   To be assessed by the teacher                                          20
Total                                                                                        100

Recommended Textbooks & References:




                                                                              54
                                                      Course: Introduction to Internet
Department/ Programme: COMPUTER SCIENCE - (ND)
Course: INTRODUCTION TO INTERNET Course Code: COM 122 Credit Hours: 4 hours/week
Year: One Semester: Two                  Pre-requisite:           Theoretical: 2 hours/week
                                                                  Practical:    2 hours /week
General Objectives: On completion of this course the student should be able to:

       1.0 Explain the concept of Internet.
       2.0 Know the concept of Internet.
       3.0 Know the various services on the Internet.
       4.0 Understand Internet connectivity.
       5.0 Know the obstacles to Internet growth in Nigeria.




                                                                            55
                                   Theoretical Content                                                              Practical Content
       Specific Learning Teacher's activities                             Resources         Specific Learning       Teacher's activities      Resources
Week/s
       Outcomes                                                                             Outcomes
       General Objective 1: explain the concept of Internet
       Be able to:          Explain Internet concept                      White Board       Be able to find         Assist students to find   Networked
       • Define Internet                                                                    organizations using     organizations having      PC's connected
       • Narrate History of Explain historical background of the          PC loaded with    Intranet and Extranet   Intranet and Extranet.    to the Internet
       Internet             Internet.                                     Power point and
       • Distinguish                                                      connected OHP
       between internet     Discuss Intranet and Extranet
       and intranet
1-2
       • Define Data
       transmission         Distinguish between Internet, Intranet and
                            Extranet.

                               Discuss data transmission.

                            Discuss the various transmission media
        General Objective 2: Know the concept of internet.
        Be able to:         Discuss computer networks such as             Ditto             Be able to Get          Guide the students on how Ditto
                            APPANET, NUFNET AND MILNET                                      documentations of       to obtain materials from the
        • Introduce simple                                                                  APPANET, NUFNET and     Internet about the structure
        computer Network Classifications of computer network.                               MILNET from the         of the APPANET, NUFNET
        techniques                                                                          Internet.               and MILNET
                            Distinguish between APPANET, NUFNET
        • Classify computer and MILNET
        network by
3-5
        geographical        The economics, social, political, educational
        coverage.           and cultural benefits of Internet.

        • List some major
        networks.

        • Highlight the
        benefits of Internet




                                                                                  56
                                Theoretical Content                                                                     Practical Content
       Specific Learning Teacher's activities                         Resources                Specific Learning        Teacher's activities         Resources
Week/s
       Outcomes                                                                                Outcomes
       General Objective 3: 0 Know various services on the internet
       Be able to:        Discuss Various Internet services like E-   White Board              Be able to use the         Demonstrate how to use the .
                          commerce, E-mail, file transfer protocol                             various services available various Internet services.
       List and explain   (FTP), Bulletin Board Service, Audio-Video PC loaded with            on the Internet.
       Internet Services  Communication, Digital Library, world wide Power point and                                      Take the students to a cyber
                          web, Telnet and other services.             connected to                                        café
       Understand the                                                 OHP
       meaning of cyber-  The concept of cyber-café
6-8
       café
                          The steps involved in Cybercafé operations.
       State general
       procedures in a    Personnel requirements of a Cybercafé eg.
       Cybercafé          server/network administrator.

                          Security devices in a cybercafé
       General Objective 4: 0 Understand internet connectivity
       Be able to:        List and explain the basic hardware             White Board.         Be able to Identify      Show different types of      Networked
                          required for Internet connectivity.                                  different types of       Modem's to students          PC's connected
       State Basic                                                        PC loaded with       Modem's                                               to the Internet.
       Hardware           Discuss MODEM and its functions                 PowerPoint and                                Demonstrate how to connect
       requirements for                                                   connected to the Connect to the Internet      to the Internet
       Internet           Explain the data transfer rate of various       Internet
       connectivity       modem.                                                           Identify VSAT, Radio and     Take students to different
                                                                          OHP              Dial-up links.               cyber café that use VSAT,
       • Define a MODEM Explain the concept of wireless                                                                 Radio and Dial-up to
9-13   and state its    transmission and bandwidth.                       Different types of                            connect to the Internet.
       functions                                                          MODEM
                           Discuss various wireless transmission
       • Explain the basic media: VSAT, Radio etc
       concept of wireless
       transmission.
                           Discuss obstacles to effective transmission.

       • Enumerate the
                           Discuss the steps required to connect a PC
       steps required to
       connect to the

                                                                                 57
                                Theoretical Content                                                                   Practical Content
       Specific Learning Teacher's activities                             Resources       Specific Learning           Teacher's activities         Resources
Week/s
       Outcomes                                                                           Outcomes
       Internet.         to the internet.

        • Describe various Explain network protocol.
        network protocol
                           Give examples of network protocol

                            State advantages of TCP/IP for Internet
                            connectivity.
        General Objective 5: Know obstacles to internet growth in Nigeria
        Be able to:         Discuss Problems of telecommunication        White Board      Be able to Discuss          Guide students on how to     Ditto
                            infrastructure in Nigeria.                                    possible solutions to the   name servers in Domain
        • Explain obstacles                                              PC loaded with   problems of Internet        Name System
        to Internet growth Technical know-how                            PowerPoint and   connectivity in Nigeria
        in Nigeria.                                                      connected to                                 Take students to a popular
        • Describe Internet Economic factors in Nigeria-poverty level of Internet OHP                                 ISP
        Service Provider    the people.
        (ISP) concept.                                                   A popular ISP
        • Understand the    Level of awareness.
        concept of Domain
        Name System
                            The government policies on internet
14 - 15                     access.

                            Explain the concept of ISP and the need for
                            it.

                            Explain the economic effect of using local
                            or foreign ISP.

                            Describe domain name system (DNS) and
                            its space

                            Explain how to name servers in the DNS.




                                                                               58
Assessment: Give details of assignments to be used: Coursework/ Assignments 20%; Course test 10%; Practical 10%; Examination 60%

Type of Assessment   Purpose and Nature of Assessment (COM 122)                        Weighting (%)
Examination          Final Examination (written) to assess knowledge and understanding      60
Test                 At least 1 progress test for feed back.                                10
Practical            To be assessed by the teacher                                          10
Assignment           To be assessed by the teacher                                          20
Total                                                                                      100

Recommended Textbooks & References:




                                                                            59
                                                        Course: Computer Packages I
Programme: Statistics (National Diploma)
Course: Computer Packages I Course Code: COM 123 Contact Hours: 6 hours/week
Year: 1 Semester: 2             Pre-requisite:             Theoretical:    2 hours /week
                                                           Practical:      4 hours /week
Goal: This course is designed to introduce the student to basic computer packages.

General Objectives: On completion of this course, the diplomate will be able to:

        1. Know the existing application packages.
        2. Understand word processing packages.
        3. Know electronic spread sheets.
        4. Know the fundamentals of accounting packages.
        5. Understand presentation packages.
        6. Know how to use education, medical and other packages.




                                                                                   60
                                Theoretical Content                                                                    Practical Content
       Specific Learning Outcomes    Teacher's activities               Resources          Specific Learning            Teacher's activities Resources
Week
                                                                                           Outcomes
       General Objective 1 (COM 123): Know the existing application packages.
       1.1 Understand the difference   Explain the difference between White board          To be able to view          To assist student   White board
       between systems software,       systems software, program                           different software          view different
       program generators and          generators and application     PC Loaded with       packages and know their     software packages   PC in a networked
       application packages.           packages                       different            features                    and know their      laboratory loaded
1                                                                                                                      features
                                                                      packages and                                                         with different
                                                                      connected to an                                                      packages and
                                                                      OHP                                                                  connected to
                                                                                                                                           internet.
       1.2 Identify the modes of package Identify the modes of package White board         To be able to view          To assist student   White board
       acquisition                        acquisition                                      different software          view different
                                                                         PC Loaded with    packages and know their     software packages   PC in a networked
       1.3 State the criteria for package State the criteria for package different         features                    and know their      laboratory loaded
2                                                                                                                      features
       acceptability                      acceptability                  packages and                                                      with different
                                                                         connected to an                                                   packages and
                                                                         OHP                                                               connected to
                                                                                                                                           internet.
       General Objective 2 (COM 123): Understand word processing packages.
       2.1 Understand a word processing Explain meaning of a word      White board         Show ability to carry out   Assist student carry White board
       package                           processor                                         different assignments in    out different
                                                                       PC Loaded with      word processing as may      assignments in word PC in a networked
                                         State the advantages and use different            be determined by the        processing           laboratory loaded
3                                                                                          lecturer.
                                         of word processors.           packages and                                                         with different
                                                                       connected to an                                                      packages and
                                         Explain the features of the   OHP                                                                  connected to
                                         main, help and other menus.                                                                        internet.
       2.1 (continued) Understand a word Identify functions of word    White board         Show ability to carry out   Assist student carry White board
       processing package                processors in other                               different assignments in    out different
                                         professional packages like in PC Loaded with      word processing as may      assignments in word PC in a networked
                                         desk top publishing           different           be determined by the        processing           laboratory loaded
4                                        (Core/draw, PageMaker, etc) packages and          lecturer.                                        with different
                                                                       connected to an                                                      packages and
                                         Explain use of document and OHP                                                                    connected to
                                         non-document text processing                                                                       internet.
                                         including mail merging.

                                                                              61
                                Theoretical Content                                                                     Practical Content
       Specific Learning Outcomes    Teacher's activities                   Resources       Specific Learning            Teacher's activities Resources
Week
                                                                                            Outcomes
       2.1 (continued) Understand a word Explain the import of graphics White board         Show ability to carry out   Assist student carry White board
       processing package                and the creation of drawing                        different assignments in    out different
                                         objects,                       PC Loaded with      word processing as may      assignments in word PC in a networked
                                                                        different           be determined by the        processing           laboratory loaded
5                                                                                           lecturer.
                                         Explain sharing of data with   packages and                                                         with different
                                         other users                    connected to an                                                      packages and
                                                                        OHP                                                                  connected to
                                                                                                                                             internet.
       General Objective 3 (COM 123): Know electronic spread sheets.
       3.1 Understand the concept of a   List the types of existing       White board       Show ability to carry out   Assist student carry   White board
       spread sheet.                     spread sheets.                                     different assignments in    out different
                                                                          PC Loaded with    spreadsheets as may be      assignments in         PC in a networked
       3.2 Understand the use of a       Introduce spread sheet           different         determined by the           spreadsheets           laboratory loaded
       spread sheet in a forecasting     concepts.                        packages and      lecturer.                                          with different
6      project, financial analysis,                                       connected to an                                                      packages and
       production scheduling and control Explain the use of spread        OHP                                                                  connected to
       and other forms of modelling.     sheet in a forecasting project,                                                                       internet.
                                         financial analysis, production
       3.5                               scheduling and control and
                                         other forms of modelling.
       3.3 Understand the use of spread Explain carrying out general      White board       Show ability to carry out   Assist student carry   White board
       sheet to carry out general        statistical functions using cell                   different assignments in    out different
       statistical functions using cell  references in a spreadsheet. PC Loaded with        spreadsheets as may be      assignments in         PC in a networked
       references in a spreadsheet.                                       different         determined by the           spreadsheets           laboratory loaded
7                                                                                           lecturer.
                                                                          packages and                                                         with different
                                                                          connected to an                                                      packages and
                                                                          OHP                                                                  connected to
                                                                                                                                               internet.
       3.4 Understand the use of a          Explain performing specific     White board     Show ability to carry out   Assist student carry   White board
       spread sheet to perform specific     accounting functions using                      different assignments in    out different
       accounting functions and highlight   spread sheets and highlight   PC Loaded with    spreadsheets as may be      assignments in         PC in a networked
8      data security requirements on        data security requirements on different         determined by the           spreadsheets           laboratory loaded
       spread sheet data.                   spread sheet data.            packages and      lecturer.                                          with different
                                                                          connected to an                                                      packages and
       3.5 Transfer information and         Explain formatting worksheets OHP                                                                  connected to


                                                                                 62
                                Theoretical Content                                                                        Practical Content
       Specific Learning Outcomes    Teacher's activities                 Resources          Specific Learning              Teacher's activities Resources
Week
                                                                                             Outcomes
       graphics between applications.     and working with formulas.                                                                              internet.

                                             Explain transfer of information
                                             and graphics between
                                             applications.
       General Objective 4 (COM 123): Know the fundamentals of accounting packages.
       4.1 Understand areas in               Explain accounting and            White board     Show ability to carry out   Assist student carry   White board
       accounting and financial              financial management                              different assignments in    out different
       management prone to using                                               PC Loaded with accounting and payroll as    assignments in         PC in a networked
       accounting packages.                  Identify areas in accounting to different         may be determined by the    accounting and         laboratory loaded
                                             using accounting packages.        packages and    lecturer.                   payroll                with different
       4.2 Understand existing accounting                                      connected to an                                                    packages and
       packages highlighting facilities that Describe an overview of the       OHP                                                                connected to
9
       make each package unique              various types of available                                                                           internet.
       (Peach tree, DacEasy, Sage,           existing accounting packages
       Quick brooks.                         highlighting facilities that make
                                             each package
                                             Explain payroll, job costing,
                                             invoicing and order
                                             processing.
       4.3 Understand the following          Explain accounting and            White board     Show ability to carry out   Assist student carry   White board
       accounting system: general ledger financial management                                  different assignments in    out different
       system, accounts receivable,                                            PC Loaded with accounting and payroll as    assignments in         PC in a networked
       accounts payable,                     Identify areas in accounting to different         may be determined by the    accounting and         laboratory loaded
                                             using accounting packages.        packages and    lecturer.                   payroll                with different
       4.4 Understand payroll, job                                             connected to an                                                    packages and
       costing, invoicing and order          Describe an overview of the       OHP                                                                connected to
10
       processing.                           various types of available                                                                           internet.
                                             existing accounting packages
                                             highlighting facilities that make
                                             each package
                                             Explain payroll, job costing,
                                             invoicing and order
                                             processing.



                                                                                 63
                                Theoretical Content                                                                         Practical Content
       Specific Learning Outcomes    Teacher's activities                   Resources           Specific Learning            Teacher's activities Resources
Week
                                                                                                Outcomes
       General Objective 5 (COM 123): Understand presentation packages.
       5.1 Understand the functions of a Explain the functions of a    White board              Show ability to carry out   Assist student carry   White board
       presentation package using power presentation package using     PC Loaded with           different presentation      out different          PC in a networked
       point to illustrate.              power point.                  different                assignments as may be       presentation           laboratory loaded
11                                                                     packages and             determined by the           assignments            with different
                                         Explain types of presentation connected to an          lecturer.                                          packages and
                                                                       OHP                                                                         connected to
                                                                                                                                                   internet.
       5.2 Understand types of             Create presentations on          White board         Show ability to carry out   Assist student carry   White board
       presentation presentations on       strategies, sales promotion,     PC Loaded with      different presentation      out different          PC in a networked
       strategies, sales promotion,        training, marketing plan,        different           assignments as may be       presentation           laboratory loaded
12     training, marketing plan, company   company meetings using the       packages and        determined by the           assignments            with different
       meetings using the auto content     auto content wizard and          connected to an     lecturer.                                          packages and
       wizard and templates.               templates.                       OHP                                                                    connected to
                                                                                                                                                   internet.
       5.3 Understand the use of slides to Use slides to illustrate different White board       Show ability to carry out   Assist student carry   White board
       illustrate different views          views presentations.               PC Loaded with    different presentation      out different          PC in a networked
       presentations.                                                         different         assignments as may be       presentation           laboratory loaded
13                                                                            packages and      determined by the           assignments            with different
                                                                              connected to an   lecturer.                                          packages and
                                                                              OHP                                                                  connected to
                                                                                                                                                   internet.
       General Objective 6 (COM 123): Know how to use education, medical and other packages.
       6.1 Undertake a general overview Explain an overview of          White board     Carry out an assignment             Assist student to      White board
       of educational, medical and other educational, medical and other PC Loaded with using a medical package              carry out an           PC in a networked
       packages                          packages                       different                                           assignment using a     laboratory loaded
14
                                                                        packages and                                        medical package        with different
                                                                        connected to an                                                            packages and
                                                                        OHP                                                                        connected to internet
       6.1 (continued) Undertake a       Explain an overview of         White board     Carry out an assignment             Assist student to      White board
       general overview of educational,  educational, medical and other PC Loaded with using a medical package              carry out an           PC in a networked
       medical and other packages        packages                       different                                           assignment using a     laboratory loaded
15
                                                                        packages and                                        medical package        with different
                                                                        connected to an                                                            packages and
                                                                        OHP                                                                        connected to internet


                                                                                  64
Assessment: Give details of assignments to be used: Coursework/ Assignments 10 %; Course test 10 %; Practical 20 %; Projects %; Examination 60 %

Type of Assessment   Purpose and Nature of Assessment (COM 123)                        Weighting (%)
Examination          Final Examination (written) to assess knowledge and understanding      60
Test                 At least 1 progress test for feed back.                                10
Practical            To be assessed by the teacher                                          20
Assignment           To be assessed by the teacher                                          10
Total                                                                                      100

Recommended Textbooks & References:




                                                                            65
                                               Course: Data Structure and Algorithms
Department/ Programme: COMPUTER SCIENCE (ND)
Course: DATA STRUCTURE AND ALGORITHMS Course Code COM 124 Contact hours: 4 hours/ week
Year: One Semester: Two                           Pre-requisite:           Theoretical: 3 hours/week
                                                                           Practical:   1 hours /week
General Objectives: On completion of this course the student should be able to:

       1.0 Understand concepts of data structure and tools for studying.
       1.0 Know tools for studying data: symbols, relations and graph.
       2.0 Know sets relations and string structure.
       3.0 Know data life cycle data representation, properties of ordered and occupancy.
       4.0 Know the properties of order and linear list.
       5.0 Know simple linked lists.
       6.0 Know non-linear structures.
       7.0 Understand different sorting and searching techniques




                                                                               66
                                 Theoretical Content                                                                      Practical Content
        Specific Learning Outcomes        Teacher's activities                 Resources     Specific Learning             Teacher's activities         Resources
Week/s
                                                                                             Outcomes
       General Objective 1: Understand concepts of data structure and tools for studying.
       Be able to:                             Discuss concept of data       White Board.    Be able to use                Demonstrate using            Networked PC's
       • Define data structure                 structure                                     Data attributes, fields,      relevant examples            loaded with
       • Define data attributes; name, value                                 PC loaded with sub fields, records and                                     relevant
       range, data types.                      Explain data attributes, name PowerPoint and files.                         Concepts of attributes,      software
       • Define units for identify data        value range and data types    connected to an                               name, value range and
1      character, fields, sub fields, records,                               OHP                                           data types.
       files.                                  Explain concepts of
                                               character, fields, sub field,                                               Concept of character,
                                               records and files                                                           fields, sub field, records
                                                                                                                           and files.
        General Objective 2: Know tools for studying data: symbols, relations, and graph.
        Be able to:                               Explain the meaning of data White Board.      Be able to use symbols,    Demonstrate using            Networked PC's
        • Define symbols, relations and graph. structure.                        PC loaded with relations and graph.       relevant examples on         loaded with
                                                  Discuss symbols, relations     PowerPoint and                            how to use symbols,          relevant
        • Explain the symbols for expressing      and graph                      connected to                              relations and graph          software.
        relations among data.                                                    OHP
        • Position relation cell contents, record Discuss the symbols for
        location, transfer key.                   expressing relations among
        • Order relation; record rank, cell rank. data, position relation cell
        • State properties of graph: routes,      contents, record location, and
        edge, sequences, directed and non-        transfer key.
2-3     directed.
        • Describe operations such as             Explain the properties of
        precede, less than points to, move to, graph: routes, edge,
        search, change, entry.                    sequences, directed and non-
                                                  directed.

                                               Describe operations such as
                                               precede, less than points to,
                                               move to, search, change,
                                               entry.




                                                                                67
                                  Theoretical Content                                                                 Practical Content
         Specific Learning Outcomes        Teacher's activities            Resources         Specific Learning         Teacher's activities     Resources
Week/s
                                                                                             Outcomes
         General Objective 3: Know sets Relations and string structure.
         Be able to:                               Discuss                      Ditto       Be able to write simple    Demonstrate giving real Ditto
         • Define sets and relation                Sets and relations                       programs to carry out      life example.
         • Define the elements of set, subsets,                                             set operations
         super sets, Universal set and null set. Concepts of subsets, super                                            Guide the students on
4        • Describe set operations                 set, Universal set and null                                         how to develop simple
         • Define relations.                       set.                                                                programs to carry out
         • Explain equivalence relation.                                                                               set operations.
         • Explain composite relation
                                                   Develop simple programs to
                                                   carry out the operation.
         General Objective 4: 0 Know string structure
         Be able to:                               Discuss                      Ditto       Be able to solve           Introduce some           DItto
         • Define string                           String and its basic                     problems requiring the     problems and solve
         • Explain representation: character,      operations                               application of sting       them with the students
         string length and string values.                                                   length, assignment,
         • Carry out basic operation on string     Set representation                       selection, insertion
5        assignment, sub string selection,
         insertion, sub string retrieval. Deletion
                                                   Storage mapping techniques
         concatenation and replacement.            for string variables.
         • Carry out set representation.
         • Describe storage mapping
         techniques for string variables.
         General Objective 4: Know data life cycle data representation, properties of ordered and Occupancy
         Be able to:                               Explain                      Ditto       Be able to use variable    Demonstrate concept of Ditto
         • Explain the term occupancy leans,       Different life cycle of data             fixed length record        fixed and variable
         empty, loose.                                                                                                 length using appropriate
         • Distinguish and define birth, death     Discuss sequential list                                             examples.
6        and change of data.
         • Define a sequential list,
                                                   Record length outlining the
         • Explain the differences between fixed
                                                   fixed and variable length.
         and variable length fields.
         • Implement fixed and variable fields.




                                                                             68
                                  Theoretical Content                                                                    Practical Content
         Specific Learning Outcomes        Teacher's activities                    Resources   Specific Learning          Teacher's activities       Resources
Week/s
                                                                                               Outcomes
         General Objective 5: Know the properties of ordered and linear list
         Be able to:                               Define ordered and linear list. Ditto       Be able to                 Demonstrate using      Ditto
         • Define ordered and linear list.                                                     Carry out ordered list     appropriate examples
         • Explain operations that can be          Discuss various operations                  operations                 concept of ordered and
         performed on an ordered list: append, that can be performed on                                                   linear lists.
7        search (including delete, sort, selection ordered list.
         and exchange, merge, including                                                                                   Demonstrate how to
         multiway merge and balance merge.)                                                                               perform ordered list
                                                                                                                          operations
         General Objective 6: Know simple linked lists.
         Be able to:                               Define linked list and          Ditto       Be able to apply linked    Demonstrate the push       Ditto
         • Describe different types of linked list compare it with linear list.                list.                      and pop operation
         array, double linked list, queues, stock,                                                                        possibly with diagram.
         dequeues, trees.                          Explain types of linked list.
8-9                                                                                                                       Carry out operations on
         • Explain the use of pointers.            Discuss different types of                                             linked listse.g push and
                                                   trees.                                                                 pop on stacks and all
         • Describe storage mapping for linked                                                                            operations on over list
         lists.                                 Discuss the use of pointers
         General Objective 7: Know non - linear structures.
         Be able to:                            Discuss tree and its               Ditto       Be able to write simple    Demonstrate how to      Ditto
         • Define a tree                        properties                                     program to implement       write simple program to
         • State properties of tree                                                            trees                      illustrate trees
         • Describe different types of tree.    Explain binary tree
         (General tree, binary tree)            representation                                 write simple program to Demonstrate how to
         • Explain binary tree representation.                                                 implement graphs        write simple program to
                                                Define graph
                                                State properties of graph:                                             illustrate graphs
10-12    Define graph, its types and properties routes, queued and non-
                                                directed

                                                   Describe different types of
                                                   graphs: circle, loops, etc.

                                                   Describe operations such as
                                                   proceeds, less than etc.


                                                                                     69
                                  Theoretical Content                                                                Practical Content
         Specific Learning Outcomes        Teacher's activities             Resources        Specific Learning        Teacher's activities      Resources
Week/s
                                                                                             Outcomes
         General Objective 8: Understand different sorting and searching techniques
         Be able to                             Be able to:               Ditto              Be able to implement     Guide students on how Ditto
                                                Define sorting                               different sorting        to write programs to
         Define sorting and explain the various                                              techniques in program    implement different
         sorting techniques                     Explain Comparison based                                              sorting techniques
                                                sorting
                                                                                                                      Guide students on how
                                               Explain bubble sorting                                                 to Perform different
                                               algorithm                                                              sorting and searching
13-15                                                                                                                 techniques
                                               Explain selection sorting
                                               algorithm                                                              Apply sorting algorithm
                                                                                                                      to sort an array of
                                               Explain insertion sorting                                              objects.
                                               algorithm

                                               Explain linear and binary
                                               search algorithm


Assessment: Give details of assignments to be used: Coursework/ Assignments 20%; Course test 10%; Practical 10%; Examination 60%

Type of Assessment     Purpose and Nature of Assessment (COM 124)                        Weighting (%)
Examination            Final Examination (written) to assess knowledge and understanding      60
Test                   At least 1 progress test for feed back.                                10
Practical / Projects   To be assessed by the teacher                                          10
Assignment             To be set and assessed by the teacher                                  20
Total                                                                                        100

Recommended Textbooks & References:




                                                                              70
                                   Course: Introduction to Systems Analysis and Design
Department/ Programme: COMPUTER SCIENCE (ND)
Course: INTRODUCTION TO SYSTEMS ANALYSIS AND DESIGN Course Code: COM 125 Credit Hours: 45
Year: Two Semester: One                                            Pre-requisite: None Theoretical: 2 hours/week
                                                                                       Practical:   1 hours /week
General Objectives: On completion of this course the student should be able to

       1.0 Understand the system concepts.
       2.0 Understand the stages of system analysis.
       3.0 Understand the process of feasibility study it's objectives and major factors
       4.0 Know the basic guide lines for writing a feasibility study report.
       5.0 Understand systems implementation process.
       6.0 Understand Systems Design.
       7.0 Understand Data Base Design.
       8.0 Understand input Design and output design.
       9.0 Understand output design
       10.0 Understand system implementation
       11.0 Understand systems evaluation process.
       12.0 Understand systems maintenance process.




                                                                                  71
                                    Theoretical Content                                                              Practical Content
       Specific Learning          Teacher's activities           Resources                    Specific Learning            Teacher's         Resources
Week/s
       Outcomes                                                                               Outcomes                     activities
       General Objective 1: 0 Understand the system concepts.
       To understand:             To Explain:                    Pc connected to an OHP       Ability to:                   To assist         Networked PC lab
                                  System and its basic features.                                                            students in their
       The definition of a system System classifications:        Power Point Presentation     Recognize basic features of a practical work. Internet connection
       and its basic features.    automated, manual,             of lecture notes.            system.
                                                                                                                                              SSADM package,
1      To Recognize manual and To distinguish between manual      Online lecture notes.       To note differences between
       automated systems.      and automated system.                                          manual and automated                            Or any appropriate
                                                                                              system.                                         system analysis
       To distinguish between     To list examples of manual and                                                                              package.
       manual and automated       automated systems.
       systems.
       General Objective 2: Know the stages of system analysis
       To understand:             To explain:                      Pc connected to an OHP     Ability to:                    To assist         Networked PC lab
                                  The logical stages of systems                                                              students in their
       Systems analysis and                                        Power Point Presentation   Analyze a system.              practical work. Internet connection
       logical stages of systems The development, initiation and of lecture notes.
       development.               preliminary survey, feasibility.                            Plan, coordinate and develop                   SSADM package,
                                                                   Online lecture notes.      a system.
       The systems development The Study, investigation,                                                                                     Or any other
       process, planning, control analysis, design, programming,                                                                             appropriate system
2
       and coordination           implementation, evaluation and                                                                             analysis package.
                                  maintenance.

                                 To explain:

                                 The system development
                                 process, planning, control and
                                 coordination.




                                                                             72
                                 Theoretical Content                                                                 Practical Content
       Specific Learning       Teacher's activities              Resources                  Specific Learning              Teacher's         Resources
Week/s
       Outcomes                                                                             Outcomes                       activities
       General Objective 3: Understand the process of feasibility study.
       To understand:          • Explain feasibility study       Pc connected to an OHP     Ability to:                     To assist         . Networked PC
                               • Explain the major factors to be                                                            students in their lab
       Feasibility study, its  considered in feasibility study   Power Point Presentation   Set objectives and consider     practical work.
       objectives, and major   • Determine the objectives of the of lecture notes.          major factors of a system.                        Internet connection
       factors.                user of a feasibility study.
3
                                                                 Online lecture notes.                                                       SSADM package,

                                                                                                                                             Or any appropriate
                                                                                                                                             system analysis
                                                                                                                                             package.
       General Objective 4: Know the basic guide lines for writing a feasibility study report
       To understand:          To describe:                       Pc connected to an OHP Ability to:                        To assist         Networked PC lab
                               The main features of a feasibility                                                           students in their
       Features of feasibility study report.                      Power Point Presentation Perform feasibility studies      practical work. Internet connection
       study report.                                              of lecture notes.
                               To explain:                                                  Provide data flow diagram                        SSADM package,
4      Concept of Data flow    The concept of Data flow           Online lecture notes.
       diagram.                Diagram (DFD) techniques
                                                                                            Provide system                                   Or any appropriate
                                                                                            specifications.                                  system analysis
       Analysis specification. To write:                                                                                                     package.

                                analysis specification
       General Objective 5: 0 Understand systems implementation process
       To understand:           To explain:                  Pc connected to an OHP         Ability to:                     To assist         Networked PC lab
                                                                                                                            students in their
       Fact finding techniques   Fact finding techniques.        Power Point Presentation   Do fact finding for a system.   practical work. Internet connection
                                                                 of lecture notes.
5      Ideal system selection    To select a system for                                     Select an ideal system for a                     SSADM package,
                                 development.                    Online lecture notes.      given set of requirements.
       Resources requirements                                                                                                                Or any appropriate
       of a system                                                                                                                           system analysis
                                                                                                                                             package.



                                                                            73
                                 Theoretical Content                                                                           Practical Content
       Specific Learning       Teacher's activities                    Resources                  Specific Learning                  Teacher's      Resources
Week/s
       Outcomes                                                                                   Outcomes                           activities
       General Objective 6: Understand systems Design
       To understand:          To explain:                             Pc connected to an OHP     Ability to:                  To assist         Networked PC lab
                                                                                                                               students in their
                                  systems design
       • System design                                                 Power Point Presentation   Design a system according to practical work. Internet connection
       • System specification     system specification                 of lecture notes.          a set system specification
       • Program specification                                                                    and to provide documentation                   SSADM package,
       • System documentation     To List the tools used for           Online lecture notes.      for it.
                                  systems specification                                                                                             Or any other
                                                                                                                                                    appropriate system
6                                 To Explain program
                                                                                                                                                    analysis package.
                                  specification.

                                  To list the tools used for program
                                  specification.

                               To explain:
                               Systems documentation (input,
                               output, processing, access
                               mode, etc) and standard.
       General Objective 7: Understand Data Base Design
       To understand:          To explain:                             Pc connected to an OHP     Ability to:                       To assist         Networked PC lab
                                                                                                                                    students in their
       Database design            Data Base concept.                   Power Point Presentation   Design a data base.               practical work. Internet connection
                                                                       of lecture notes.
       The similarities and       The similarities and differences                                To distinguish between                            SSADM package,
       differences between        between conventional files and       Online lecture notes.      different data base files.
       conventional and           data base files.                                                                                                  Or any other
7      database files                                                                             To design a structured data                       appropriate system
                                  The goals and pre-requisites for                                base file.                                        analysis package.
       The design of the          a Data Base design
       structures of a database
       file                       To show:

                                  The design and structure of a
                                  simple Data Base file.


                                                                                  74
                                 Theoretical Content                                                                         Practical Content
       Specific Learning       Teacher's activities           Resources                            Specific Learning               Teacher's        Resources
Week/s
       Outcomes                                                                                    Outcomes                        activities
       General Objective 8: Understand Input and output design
       To understand:          To explain:                    Pc connected to an OHP               Ability to:                      To assist         Networked PC lab
       • Input to a system                                                                                                          students in their
       • Methods used for data The input to a system          Power Point Presentation             Implement data capture in a      practical work. Internet connection
       capture                                                of lecture notes.                    system.
                               The methods used for data                                                                                            SSADM package,
                               capture and input              Online lecture notes.
8
                                                                                                                                                    Or any appropriate
                                   The current trend in automatic    Samples OMR/OCR forms,                                                         system analysis
                                   Data collection technology.       smart cads, magnetic,                                                          package.
                                                                     tapes, diskettes, and ruled
                                   The Prototyping and design of     papers.
                                   computer inputs
       To understand:              To explain:                       Pc connected to an OHP        To implement:                    To assist         Networked PC lab
                                   The trends in automatic data                                                                     students in their
       Current trends in           collection                        Power Point Presentation      Automatic data capture.          practical work. Internet connection
       automatic data collection                                     of lecture notes.
9      technology.                 Prototyping concept and its                                     Ability to prototype a system.                   SSADM package,
                                   implementation.                   Online lecture notes.
       The concept of                                                                                                                               Or any appropriate
       prototyping and design of                                                                                                                    system analysis
       computer inputs                                                                                                                              package.
       General Objective 9: Understand Output Design
       To understand:          To explain:                           P.C. with different output    Ability to:                      To assist         Networked PC lab
                                                                     devices, such as printers,                                     students in their
       The principles and          The principles and guidelines for plotters, and CRT display     Handel data outputs and          practical work. Internet connection
       guidelines                  out put design.                   terminals                     understand its significance.
                                                                                                                                                    SSADM package,
       The different types of      To describe:
10
       outputs.                    The different types of output
                                                                                                                                                    Or any other
                                                                                                                                                    appropriate system
                                   The output media and formats
                                                                                                                                                    analysis package.
                                   The prototyping and design of
                                   computer output

                                                                                75
                                     Theoretical Content                                                              Practical Content
       Specific Learning            Teacher's activities            Resources                  Specific Learning            Teacher's         Resources
Week/s
       Outcomes                                                                                Outcomes                     activities
       To understand:               To explain:                     Pc connected to an OHP     Ability to:                  To assist         Networked PC lab
                                                                                                                            students in their
       The output media and         Different output formats        Power Point Presentation   Prototype system output.     practical work. Internet connection
       formats.                                                     of lecture notes.
11                               The process of system                                         Implement different output                      SSADM package,
       The concept of            prototyping.                       Online lecture notes.      design for different media.
       prototyping and design of                                                                                                               Or any other
       computer output.                                                                                                                        appropriate system
                                                                                                                                               analysis package
       General Objective 10: Understand System implementation
       To understand;          To explain:                  Pc connected to an OHP             Ability to:                     To assist         Networked PC lab
                                                                                                                               students in their
       System implementation        systems implementation          Power Point Presentation   Implement a system based        practical work. Internet connection
                                                                    of lecture notes.          on a set of specifications.
                                    How to generate test data                                                                                  SSADM package,
                                                                    Online lecture notes.
12
                                    To explain:                                                                                                Or any appropriate
                                    The need for data bank                                                                                     system analysis
                                                                                                                                               package.
                                    program installation

                                    system software installation.
       To understand:               To explain:                     Pc connected to an OHP     Ability to:                     To assist         Networked PC lab
                                                                                                                               students in their
       The process of hardware      System installation both        Power Point Presentation   Perform hardware and            practical work. Internet connection
       and software installation.   hardware and software.          of lecture notes.          software system installation.
13                                                                                                                                             SSADM package,
       The methods used in          How to test a system and        Online lecture notes.      Perform testing.
       system testing               perform fault diagnosis.                                                                                   Or any appropriate
                                                                                                                                               system analysis
                                                                                                                                               package.




                                                                               76
                                 Theoretical Content                                                               Practical Content
       Specific Learning       Teacher's activities          Resources                      Specific Learning            Teacher's      Resources
Week/s
       Outcomes                                                                             Outcomes                     activities
       General Objective 11: Understand Systems evaluation process
       To understand:          To Define:                    Pc connected to an OHP         Ability to:                 To assist         Networked PC lab
                                                                                                                        students in their
       The methods used in       system evaluation               Power Point Presentation   Perform system evaluation   practical work. Internet connection
       system evaluating,                                        of lecture notes.          and cost analysis.
       amendments and cost       To explain:                                                                                            SSADM package,
       analysis.                 The need for system evaluation Online lecture notes.
                                                                                                                                        Or any appropriate
                                 The program amendment
                                                                                                                                        system analysis
                                 request.
                                                                                                                                        package.
                                 System amendment
14
                                 To design:
                                 Amendment request form.

                                 To explain:

                                 performance variation

                                 systems cost components

                               system cost analysis
       General Objective 12: Understand Systems Maintenance process
       To understand:          To define systems maintenance Pc connected to an OHP         Ability to:                 To assist         Networked PC lab
                                                                                                                        students in their
       The concepts of systems   To describe:                    Power Point Presentation   Maintain systems and        practical work. Internet connection
       maintenance and           The need for systems            of lecture notes.          standards.
       standards.                maintenance                                                                                            SSADM package,
15                                                               Online lecture notes.
                                 To state:                                                                                              Or any appropriate
                                 Systems standard                                                                                       system analysis
                                                                                                                                        package.
                                 To explain:
                                 Users role in systems
                                 maintenance

                                                                            77
Assessment: Give details of assignments to be used: Coursework/ Assignments 40 %; Course test 10 %; Practical 20 %; Examination 30 %

Recommended Textbooks & References:




                                                                           78
                                              Course: PC Upgrade and Maintenance
Department/ Program: ND Computer Science
Course: PC Upgrade & Maintenance    Course Code: COM 126             Contact Hours: 6 hours/week
Year: One Semester: Two             Pre-requisite:                   Theoretical:    1 hours/week
                                                                     Practical:      5 hours /week
General Objectives: The course provides the knowledge and skills to begin PC Upgrade & Maintenance:-

       1. To understand the concept of upgrading and maintenance for PC.
       2. To understand the limitation of a PC and scope for upgrading.
       3. To understand technical specifications for PC upgrading.




                                                                            79
                           Theoretical Content                                                             Practical Content
       Specific Learning Teacher's activities            Resources       Specific Learning              Teacher's activities           Resources
Week/s
       Outcomes                                                          Outcomes
       General Objective: To understand the concept of upgrading and maintenance for PC
       To understand:     To provide:                    PC connected The ability to:                   To help:                       Computer hardware
                                                         to an OHP.                                                                    and software tools
       The need for PC    An introduction in PC                          Assess a computer              Student with their
       maintenance.       maintenance.                   Power Point     maintenance requirement.       maintenance assessment of a
                                                         presentation of                                computer.
                          To explain:                    Lectures.       Appropriate hardware tools.
                                                                                                        To choose appropriate
                          Typical hazards threatening the On line lecture   Protect the computer        hardware tools.
1                         normal operation of PC.         notes.            components from static
                          e.g. static electricity, power                    electricity.                How to clean a computer from
                          fluctuation, power surge, dusty Smart/White                                   dust.
                          environment, excessive ambiance board             Clean computer from dust.
                          temperature, viruses ……..                                                     How to clean a computer from
                                                                            Clean the computer          viruses.
                          The need for computer backups                     systems from the viruses.
                                                                                                        How to Perform system
                                                                            Perform system backup.      backup.
       To understand:     To explain:                     PC connected      The ability to:         To provide advice on student Access to a variety of
                                                          to an OHP.                                assessment of new required computer components
       The need for PC    Technological changes in                        Assess the require        computing power.
       upgrade.           computer hardware.              Power Point     computing power for a new                              Internet access to
                                                          presentation of application software.                                  obtain the latest
                          User demand for a higher        Lectures.                                                              information on
2                                                                                                                                hardware and software
                          processing power.
                                                          On line lecture                                                        upgrade.
                          The emergence of complicated    notes.
                          software package.
                                                          Smart/White
                                                          board




                                                                            80
                           Theoretical Content                                                                Practical Content
       Specific Learning Teacher's activities              Resources       Specific Learning               Teacher's activities            Resources
Week/s
       Outcomes                                                            Outcomes
       General Objective: To understand the limitation of a PC and scope for upgrading
       To understand:     To explain:                      PC connected The ability to:                    To show student how to:         Access to a variety of
                                                           to an OHP.                                                                      computer components
       The process of     How to open the case of a PC.                    Open a computer case and        Open a computer case and
       hardware                                            Power Point     identify components for         identify components for         Internet access to
       upgrading.         How to make a list of components presentation of upgrading.                      upgrading.                      obtain the latest
                          to upgrade.                      Lectures.                                                                       information on
       How to choose                                                       List the current computer       List the current computer       hardware and software
       hardware           How to get prepared for a        On line lecture components specifications.      components specifications.      upgrade.
3
       components for     component change (obtaining the notes.
       upgrading.         required hardware/software tools                 To choose components that       To choose components that
                          and components).                 Smart/White     matches the new                 matches the new
                                                           board           hardware/software               hardware/software
                          How to check and verify the                      requirements.                   requirements.
                          specifications of new components
                          against the new requirements.                    Verify specifications against   Verify specifications against
                                                                           requirements.                   requirements.
       General Objective: To understand technical specifications for PC upgrading
       To understand:     To explain:                      PC connected The ability to:                    To provide advise and           Access to a variety of
                                                           to an OHP.                                      assistance on choosing          computer components
       How to replace the How to choose a suitable case                    Choose appropriate new          computer case.
       computer case.     which meets specifics            Power Point     PC cases which match the                                        Internet access to
                          requirements.                    presentation of new requirements.               To provide advise and           obtain the latest
                                                           Lectures.                                       assistance on Assemble and      information on
4                                                                                                          disassemble a personal          hardware and software
                          How to dismantle the old                         Assemble and disassemble
                          computer.                        On line lecture personal computers.             computers.                      upgrade.
                                                           notes.
                          How to assemble the upgraded                                                                                     Sample of different
                          components and the unupgraded Smart/White                                                                        computer cases.
                          components in the new case.      board




                                                                            81
                          Theoretical Content                                                              Practical Content
       Specific Learning Teacher's activities              Resources         Specific Learning          Teacher's activities         Resources
Week/s
       Outcomes                                                              Outcomes
       To understand:    To explain:                       PC connected      The ability to:            To provide advise and        Access to a variety of
                                                           to an OHP.                                   assistance on choosing       computer components
       How to replace the How to choose a suitable case                    Choose appropriate new       computer case.
       computer case.     which meets specifics            Power Point     PC cases which match the                                  Internet access to
                          requirements.                    presentation of new requirements.            To provide advise and        obtain the latest
                                                           Lectures.                                    assistance on Assemble and   information on
5                                                                                                       disassemble a personal       hardware and software
                          How to dismantle the old                         Assemble and disassemble
                          computer.                        On line lecture personal computers.          computers.                   upgrade.
                                                           notes.
                          How to assemble the upgraded                                                                               Sample of different
                          components and the unupgraded Smart/White                                                                  computer cases.
                          components in the new case.     board
       To understand:     To explain:                     PC connected       The ability to:            To provide advise and        Access to a variety of
                                                          to an OHP.                                    assistance on choosing       computer components
       How to replace the How to choose a suitable power                     Choose appropriate new     computer power supply.
       computer power     supply which meets specifics    Power Point        PC power supplies which                                 Internet access to
       supply.            requirements.                   presentation of    match the new            To provide advise and          obtain the latest
                                                          Lectures.          requirements.            assistance on Assemble and     information on
6                                                                                                     disassemble a computers        hardware and software
                          How to dismantle the old power
                          supply computer.                On line lecture    Assemble and disassemble power supply.                  upgrade.
                                                          notes.             computer power supply.
                          How to assemble the new power                                                                              Sample of different
                          supply.                         Smart/White                                                                computer power
                                                          board                                                                      supply.
       To understand:     To explain:                     PC connected       The ability to:            To provide advise and        Access to a variety of
                                                          to an OHP.                                    assistance on choosing       computer components
       How to replace the How to choose a suitable                           Choose appropriate new     computer mainboard.
       computer           mainboard which meets specifics Power Point        PC cases which match the                                Internet access to
       mainboard.         requirements.                   presentation of    new requirements.        To provide advise and          obtain the latest
                                                          Lectures.
7                                                                                                     assistance on Assemble and     information on
                          How to dismantle the old         On line lecture   Assemble and disassemble disassemble a personal         hardware and software
                          mainboard computer.              notes.            personal computers.      computers.                     upgrade.

                          How to assemble the new          Smart/White                                                               Sample of different
                          mainboard.                       board                                                                     computer mainboard.


                                                                             82
                          Theoretical Content                                                                Practical Content
       Specific Learning Teacher's activities                  Resources         Specific Learning        Teacher's activities         Resources
Week/s
       Outcomes                                                                  Outcomes
       To understand:    To explain:                           PC connected      The ability to:          To provide advise and        Access to a variety of
                                                               to an OHP.                                 assistance on choosing       computer components
       How to replace the How to choose a suitable CPU                         Choose appropriate new     computer case.
       computer CPU.      which meets specifics                Power Point     PC cases which match the                                Internet access to
                          requirements.                        presentation of new requirements.          To provide advise and        obtain the latest
                                                               Lectures.                                  assistance on Assemble and   information on
8                                                                                                         disassemble a personal       hardware and software
                          How to dismantle the CPU.                            Assemble and disassemble
                                                               On line lecture personal computers.        computers.                   upgrade.
                          How to assemble the new CPU.         notes.
                                                                                                                                       Sample of different
                                                               Smart/White                                                             computer CPU.
                                                               board
       To understand:     To explain:                          PC connected      The ability to:          To provide advise and        Access to a variety of
                                                               to an OHP.                                 assistance on choosing       computer components
       How to replace the How to choose a suitable mass                        Choose appropriate new     computer case.
       computer mass      storage which meets specifics        Power Point     PC cases which match the                                Internet access to
       storage.           requirements.                        presentation of new requirements.          To provide advise and        obtain the latest
                                                               Lectures.                                  assistance on Assemble and   information on
9-10                                                                                                      disassemble a personal       hardware and software
                          How to dismantle the mass                            Assemble and disassemble
                          storage.                             On line lecture personal computers.        computers.                   upgrade.
                                                               notes.
                          How to assemble the new mass                                                                                 Sample of different
                          storage.                             Smart/White                                                             computer mass
                                                               board                                                                   storage.
       To understand:     To explain:                          PC connected      The ability to:          To provide advise and        Access to a variety of
                                                               to an OHP.                                 assistance on choosing       computer components
       How to replace the How to choose a suitable display                     Choose appropriate new     computer case.
       computer display unit which meets specifics             Power Point     PC cases which match the                                Internet access to
       unit.              requirements.                        presentation of new requirements.          To provide advise and        obtain the latest
                                                               Lectures.                                  assistance on Assemble and   information on
11
                          How to dismantle the display unit.                     Assemble and disassemble disassemble a personal       hardware and software
                                                               On line lecture   personal computers.      computers.                   upgrade.
                                                               notes.
                          How to assemble the new display
                          unit.                                                                                                        Sample of different
                                                               Smart/White                                                             computer display unit.
                                                               board

                                                                                 83
                          Theoretical Content                                                                   Practical Content
       Specific Learning Teacher's activities                   Resources         Specific Learning          Teacher's activities         Resources
Week/s
       Outcomes                                                                   Outcomes
       To understand:    To explain:                            PC connected      The ability to:            To provide advise and        Access to a variety of
                                                                to an OHP.                                   assistance on choosing       computer components
        How to replace the How to choose a suitable add-on                      Choose appropriate new       computer case.
        computer add-on cards which meets specifics             Power Point     PC cases which match the                                  Internet access to
        cards.             requirements.                        presentation of new requirements.            To provide advise and        obtain the latest
                                                                Lectures.                                    assistance on Assemble and   information on
12-13                                                                                                        disassemble a personal       hardware and software
                             How to dismantle the old add-on                    Assemble and disassemble
                             cards.                             On line lecture personal computers.          computers.                   upgrade.
                                                                notes.
                             How to assemble the new add-on                                                                               Sample of different
                             cards.                            Smart/White                                                                computer add-on
                                                               board                                                                      cards.
        To understand:       To explain:                       PC connected       The ability to:           To provide advise and         Access to a variety of
                                                               to an OHP.                                   assistance on choosing        computer components
        How to replace the   How to choose a suitable                             Choose an appropriate new computer case.
        computer keyboard    keyboard and mouse which meets Power Point           PC case which matches the                               Internet access to
        and mouse.           specifics requirements.           presentation of    new requirements.         To provide advise and         obtain the latest
                                                               Lectures.                                    assistance on Assemble and    information on
14
                             How to dismantle the old keyboard                    Assemble and disassemble disassemble a personal         hardware and software
                             and mouse.                        On line lecture    personal computers.       computers.                    upgrade.
                                                               notes.
                             How to assemble the new                                                                                      Sample of different
                             keyboard and mouse.               Smart/White                                                                computer keyboard
                                                               board                                                                      and mouse.
        To understand:       To explain:                       PC connected       The ability to:            To provide advise and        Access to a variety of
                                                               to an OHP.                                    assistance on choosing       computer components
        How to replace the   How to choose a suitable modems                      Choose appropriate new     computer case.
        computer modems.     which meets specifics             Power Point        PC cases which match the                                Internet access to
                             requirements.                     presentation of    new requirements.        To provide advise and          obtain the latest
                                                               Lectures.                                   assistance on Assemble and     information on
15
                             How to dismantle the old modems.                     Assemble and disassemble disassemble a personal         hardware and software
                                                                On line lecture   personal computers.      computers.                     upgrade.
                                                                notes.
                             How to assemble the new
                             modems                                                                                                       Sample of different
                                                                Smart/White                                                               computer modems.
                                                                board

                                                                                  84
Assessment: Give details of assignments to be used: Coursework/ Assignments 0%; Course test 20%; Practical lab activities 50%; Projects 0%; Examination 30%

Recommended Textbooks & References:




                                                                            85
                                   Course: Introduction to Systems Analysis and Design
Department/ Programme: COMPUTER SCIENCE (ND)
Course: INTRODUCTION TO SYSTEMS ANALYSIS AND DESIGN Course Code COM 216 Credit Hours: 45
Year: Two Semester: One                                            Pre-requisite: None Theoretical: 2 hours/week
                                                                                       Practical:   1 hours /week
General Objectives: On completion of this course the student should be able to

       1.0 Understand the system concepts.
       2.0 Understand the stages of system analysis.
       3.0 Understand the process of feasibility study it's objectives and major factors
       4.0 Know the basic guide lines for writing a feasibility study report.
       5.0 Understand systems implementation process.
       6.0 Understand Systems Design.
       7.0 Understand Data Base Design.
       8.0 Understand input Design and output design.
       9.0 Understand output design
       10.0 Understand system implementation
       11.0 Understand systems evaluation process.
       12.0 Understand systems maintenance process.




                                                                                  86
                                    Theoretical Content                                                              Practical Content
       Specific Learning          Teacher's activities           Resources                    Specific Learning            Teacher's         Resources
Week/s
       Outcomes                                                                               Outcomes                     activities
       General Objective 1: 0 Understand the system concepts.
       To understand:             To Explain:                    Pc connected to an OHP       Ability to:                   To assist         Networked PC lab
                                  System and its basic features.                                                            students in their
       The definition of a system System classifications:        Power Point Presentation     Recognize basic features of a practical work. Internet connection
       and its basic features.    automated, manual,             of lecture notes.            system.
                                                                                                                                              SSADM package,
1      To Recognize manual and To distinguish between manual      Online lecture notes.       To note differences between
       automated systems.      and automated system.                                          manual and automated                            Or any appropriate
                                                                                              system.                                         system analysis
       To distinguish between     To list examples of manual and                                                                              package.
       manual and automated       automated systems.
       systems.
       General Objective 2: Know the stages of system analysis
       To understand:             To explain:                      Pc connected to an OHP     Ability to:                    To assist         Networked PC lab
                                  The logical stages of systems                                                              students in their
       Systems analysis and                                        Power Point Presentation   Analyze a system.              practical work. Internet connection
       logical stages of systems The development, initiation and of lecture notes.
       development.               preliminary survey, feasibility.                            Plan, coordinate and develop                   SSADM package,
                                                                   Online lecture notes.      a system.
       The systems development The Study, investigation,                                                                                     Or any other
       process, planning, control analysis, design, programming,                                                                             appropriate system
2
       and coordination           implementation, evaluation and                                                                             analysis package.
                                  maintenance.

                                 To explain:

                                 The system development
                                 process, planning, control and
                                 coordination.




                                                                             87
                                 Theoretical Content                                                                 Practical Content
       Specific Learning       Teacher's activities              Resources                  Specific Learning              Teacher's         Resources
Week/s
       Outcomes                                                                             Outcomes                       activities
       General Objective 3: Understand the process of feasibility study.
       To understand:          • Explain feasibility study       Pc connected to an OHP     Ability to:                     To assist         . Networked PC
                               • Explain the major factors to be                                                            students in their lab
       Feasibility study, its  considered in feasibility study   Power Point Presentation   Set objectives and consider     practical work.
       objectives, and major   • Determine the objectives of the of lecture notes.          major factors of a system.                        Internet connection
       factors.                user of a feasibility study.
3
                                                                 Online lecture notes.                                                       SSADM package,

                                                                                                                                             Or any appropriate
                                                                                                                                             system analysis
                                                                                                                                             package.
       General Objective 4: Know the basic guide lines for writing a feasibility study report
       To understand:          To describe:                       Pc connected to an OHP Ability to:                        To assist         Networked PC lab
                               The main features of a feasibility                                                           students in their
       Features of feasibility study report.                      Power Point Presentation Perform feasibility studies      practical work. Internet connection
       study report.                                              of lecture notes.
                               To explain:                                                  Provide data flow diagram                        SSADM package,
4      Concept of Data flow    The concept of Data flow           Online lecture notes.
       diagram.                Diagram (DFD) techniques
                                                                                            Provide system                                   Or any appropriate
                                                                                            specifications.                                  system analysis
       Analysis specification. To write:                                                                                                     package.

                                analysis specification
       General Objective 5: 0 Understand systems implementation process
       To understand:           To explain:                  Pc connected to an OHP         Ability to:                     To assist         Networked PC lab
                                                                                                                            students in their
       Fact finding techniques   Fact finding techniques.        Power Point Presentation   Do fact finding for a system.   practical work. Internet connection
                                                                 of lecture notes.
5      Ideal system selection    To select a system for                                     Select an ideal system for a                     SSADM package,
                                 development.                    Online lecture notes.      given set of requirements.
       Resources requirements                                                                                                                Or any appropriate
       of a system                                                                                                                           system analysis
                                                                                                                                             package.



                                                                            88
                                 Theoretical Content                                                                           Practical Content
       Specific Learning       Teacher's activities                    Resources                  Specific Learning                  Teacher's      Resources
Week/s
       Outcomes                                                                                   Outcomes                           activities
       General Objective 6: Understand systems Design
       To understand:          To explain:                             Pc connected to an OHP     Ability to:                  To assist         Networked PC lab
                                                                                                                               students in their
       • System design            systems design                       Power Point Presentation   Design a system according to practical work. Internet connection
       • System specification                                          of lecture notes.          a set system specification
       • Program specification    system specification                                            and to provide documentation                   SSADM package,
       • System documentation                                          Online lecture notes.      for it.
                                  To List the tools used for                                                                                        Or any other
                                  systems specification                                                                                             appropriate system
                                                                                                                                                    analysis package.
6                                 To Explain program
                                  specification.

                                  To list the tools used for program
                                  specification.

                               To explain:
                               Systems documentation (input,
                               output, processing, access
                               mode, etc) and standard.
       General Objective 7: Understand Data Base Design
       To understand:          To explain:                             Pc connected to an OHP     Ability to:                       To assist         Networked PC lab
                                                                                                                                    students in their
                                  Data Base concept.                                                                                practical work. Internet connection
       Database design                                                 Power Point Presentation   Design a data base.
                                  The similarities and differences     of lecture notes.
       The similarities and       between conventional files and                                  To distinguish between                            SSADM package,
       differences between        data base files.                     Online lecture notes.      different data base files.
7      conventional and                                                                                                                             Or any other
       database files             The goals and pre-requisites for                                To design a structured data                       appropriate system
                                  a Data Base design                                              base file.                                        analysis package.
       The design of the
                                  To show:
       structures of a database
       file                       The design and structure of a
                                  simple Data Base file.


                                                                                  89
                                 Theoretical Content                                                                         Practical Content
       Specific Learning       Teacher's activities           Resources                            Specific Learning               Teacher's        Resources
Week/s
       Outcomes                                                                                    Outcomes                        activities
       General Objective 8: Understand Input and output design
       To understand:          To explain:                    Pc connected to an OHP               Ability to:                      To assist         Networked PC lab
       • Input to a system                                                                                                          students in their
       • Methods used for data The input to a system          Power Point Presentation             Implement data capture in a      practical work. Internet connection
       capture                                                of lecture notes.                    system.
                               The methods used for data                                                                                            SSADM package,
                               capture and input              Online lecture notes.
8
                                                                                                                                                    Or any appropriate
                                   The current trend in automatic    Samples OMR/OCR forms,                                                         system analysis
                                   Data collection technology.       smart cads, magnetic,                                                          package.
                                                                     tapes, diskettes, and ruled
                                   The Prototyping and design of     papers.
                                   computer inputs
       To understand:              To explain:                       Pc connected to an OHP        To implement:                    To assist         Networked PC lab
                                   The trends in automatic data                                                                     students in their
       Current trends in           collection                        Power Point Presentation      Automatic data capture.          practical work. Internet connection
       automatic data collection                                     of lecture notes.
9      technology.                 Prototyping concept and its                                     Ability to prototype a system.                   SSADM package,
                                   implementation.                   Online lecture notes.
       The concept of                                                                                                                               Or any appropriate
       prototyping and design of                                                                                                                    system analysis
       computer inputs                                                                                                                              package.
       General Objective 9: Understand Output Design
       To understand:          To explain:                           P.C. with different output    Ability to:                      To assist         Networked PC lab
                                                                     devices, such as printers,                                     students in their
       The principles and          The principles and guidelines for plotters, and CRT display     Handel data outputs and          practical work. Internet connection
       guidelines                  out put design.                   terminals                     understand its significance.
                                                                                                                                                    SSADM package,
       The different types of      To describe:
10
       outputs.                    The different types of output
                                                                                                                                                    Or any other
                                                                                                                                                    appropriate system
                                   The output media and formats
                                                                                                                                                    analysis package.
                                   The prototyping and design of
                                   computer output

                                                                                90
                                     Theoretical Content                                                              Practical Content
       Specific Learning            Teacher's activities            Resources                  Specific Learning            Teacher's         Resources
Week/s
       Outcomes                                                                                Outcomes                     activities
       To understand:               To explain:                     Pc connected to an OHP     Ability to:                  To assist         Networked PC lab
                                                                                                                            students in their
       The output media and         Different output formats        Power Point Presentation   Prototype system output.     practical work. Internet connection
       formats.                                                     of lecture notes.
11                               The process of system                                         Implement different output                      SSADM package,
       The concept of            prototyping.                       Online lecture notes.      design for different media.
       prototyping and design of                                                                                                               Or any other
       computer output.                                                                                                                        appropriate system
                                                                                                                                               analysis package
       General Objective 10: Understand System implementation
       To understand;          To explain:                  Pc connected to an OHP             Ability to:                     To assist         Networked PC lab
                                                                                                                               students in their
       System implementation        systems implementation          Power Point Presentation   Implement a system based        practical work. Internet connection
                                                                    of lecture notes.          on a set of specifications.
                                    How to generate test data                                                                                  SSADM package,
                                                                    Online lecture notes.
12
                                    To explain:                                                                                                Or any appropriate
                                    The need for data bank                                                                                     system analysis
                                                                                                                                               package.
                                    program installation

                                    system software installation.
       To understand:               To explain:                     Pc connected to an OHP     Ability to:                     To assist         Networked PC lab
                                                                                                                               students in their
       The process of hardware      System installation both        Power Point Presentation   Perform hardware and            practical work. Internet connection
       and software installation.   hardware and software.          of lecture notes.          software system installation.
13                                                                                                                                             SSADM package,
       The methods used in          How to test a system and        Online lecture notes.      Perform testing.
       system testing               perform fault diagnosis.                                                                                   Or any appropriate
                                                                                                                                               system analysis
                                                                                                                                               package.




                                                                               91
                                 Theoretical Content                                                                Practical Content
       Specific Learning       Teacher's activities          Resources                       Specific Learning            Teacher's      Resources
Week/s
       Outcomes                                                                              Outcomes                     activities
       General Objective 11: Understand Systems evaluation process
       To understand:          To Define:                    Pc connected to an OHP          Ability to:                 To assist         Networked PC lab
                                                                                                                         students in their
                                 system evaluation                                                                       practical work. Internet connection
       The methods used in                                        Power Point Presentation   Perform system evaluation
       system evaluating,        To explain:                      of lecture notes.          and cost analysis.
       amendments and cost       The need for system evaluation                                                                          SSADM package,
       analysis.                                                  Online lecture notes.
                                 The program amendment                                                                                   Or any appropriate
                                 request.                                                                                                system analysis
                                                                                                                                         package.
14                               System amendment

                                 To design:
                                 Amendment request form.

                                 To explain:

                                 performance variation

                                 systems cost components

                               system cost analysis
       General Objective 12: Understand Systems Maintenance process
       To understand:          To define systems maintenance Pc connected to an OHP          Ability to:                 To assist         Networked PC lab
                                                                                                                         students in their
       The concepts of systems   To describe:                     Power Point Presentation   Maintain systems and        practical work. Internet connection
       maintenance and           The need for systems             of lecture notes.          standards.
       standards.                maintenance                                                                                             SSADM package,
15                                                                Online lecture notes.
                                 To state:                                                                                               Or any appropriate
                                 Systems standard                                                                                        system analysis
                                                                                                                                         package.
                                 To explain:
                                 Users role in systems
                                 maintenance




                                                                             92
Assessment: Give details of assignments to be used: Coursework/ Assignments 40 %; Course test 10 %; Practical 20 %; Examination 30 %

Recommended Textbooks & References:




                                                                           93
                                                          YEAR II SEMESTER I


                                    Course: Computer Programming Using OOBASIC
Department/ Programme: Computer Science (ND)
Course: Computer Programming Using OOBASIC Course Code: COM 211 Credit Hours: 5 hrs/week
Year: II Semester: I                         Pre-requisite: Com 113 Theoretical: 1 hour/week
                                                                    Practical:   4 hours /week
General Objectives:

      1.0 Understand integrated development environment.
      2.0 Understand the visual basic programming concept.
      3.0 Understand, statements, Operations, Expressions, and object variables.
      4.0 Know control statement in OOP.
      5.0 Know the usage of procedure and functions.
      6.0 Understand the use of Arrays and structures.
      7.0 Understand how to create classes and functions.
      8.0 Know how to create and manipulate Data Files.
      9.0 Understand Data Management Concepts in OO Basic
      10.0 Know how to design report formats.
      11.0 Understand the Dialog box concepts.




                                                                             94
                                Theoretical Content                                                                        Practical Content
         Specific Learning Outcomes Teacher's activities                     Resources        Specific Learning           Teacher's activities         Resources
Week/s
                                                                                              Outcomes
         General Objective 1.0: Understand the integrated Development Environment.
         Be able to describe:          Describe:                  PC loaded with              Be able to identify IDE,    Guide students to Identify   Networked PC's
         • The Integrated Development                             Visual BASIC,               Project window, Toolbox,    IDE, Project Window,         loaded with
         Environment (IDE)             The Integrated Development compiler and                Form layout, Properties     Toolbox, Form Layout,        OOFORTR, and
         • Project window              Environment (IDE)          connected to OHP            window, Menu and            Properties window, Menu      a compiler
         • Toolbox                                                                            toolbars.                   and toolbars
                                       Project Window
         • Form layout window                                     Power Point
1        • Properties window                                      Presentation of
                                       Toolbox
         • Menu and toolbars                                      lecture notes.
                                       Form layout window
                                                                             Online lecture
                                            Properties window
                                                                             notes.
                                       Menu and toolbars
         General Objective 2.0: Understand the visual basic programming concept.
         Be able to discuss:           Be able to discuss:         PC loaded with             Be able to                  Guide students to identify   Networked PC's
                                                                   Visual BASIC,                                          VB character set.            loaded with
         Visual programming            Visual programming          compiler and               Identify VB character set                                OOFORTR, and
                                                                   connected to OHP                                       Demonstrate the use of       a compiler
         Event-Driving Programming.    Event-Driving Programming.                             Use data types and          data types and Variable
                                                                   Power Point                Variable names              names.
         VB character set              VB character set            Presentation of
                                                                   lecture notes.             Write simple program to Write simple program to
         Data types                    Data types
                                                                                              store and retrieve data store and retrieve data
                                                                   Online lecture
2-3      Data type conversion          Data type conversion        notes.

         The various types of variables     The various types of variables

         The rules for forming variable     The rules for forming variable
         names.                             names.

         Declaration of variables           Declaration of variables

         Storing and retrieving data in a   Storing and retrieving data in
         variable..                         a variable.


                                                                                     95
                              Theoretical Content                                                              Practical Content
       Specific Learning Outcomes Teacher's activities           Resources        Specific Learning           Teacher's activities          Resources
Week/s
                                                                                  Outcomes
       General Objective 3.0: Understand Statements, Operators, Expressions and object variables.
       Be able to discuss:           Discuss:                    PC loaded with   Be able to use operators,   Demonstrate how to use        Networked PC's
                                                                 Visual BASIC,    object data types and                                     loaded with
       Visual Basic Statements,      Operators and their various compiler and     scope of variables          Operators                     OOFORTR, and
       Operators, Expressions, and   types                       connected to OHP                                                           a compiler
       Object variables                                                           Write simple program.       Object data types
                                     Object data types           Power Point
4-5    Object variable declaration                               Presentation of
                                                                                                              Scope of variable
                                     Object variable declaration lecture notes.
       Scope of variable                                                                                      Guide students on how to
                                                                 Online lecture
                                     Scope of variable                                                        write simple program to
                                                                 notes.
       Instances of an Object                                                                                 implement the use of
                                     Instances of an object                                                   operators, object data type
                                                                                                              and scope of variable
       General Objective 4.0: Know control statements in OOP
       Be able to discuss:           Discuss                     PC loaded with     Be able to:               Guide students on how to      . Networked PC's
                                                                 Visual BASIC,      Write program using the   write program to              loaded with
       IF ….ELSE, SWITCH, CASE,  IF … THEN statement             compiler and       various control           implement the various         OOFORTR, and
       FOR.. NEXT, WHILE …DO, DO                                 connected to OHP   statements.               control statements.           a compiler
       … WHILE, DO … UNTIL       IF.. THEN.. ELSE statement
       statements                                                Power Point
                                     SWITCH function             Presentation of
                                                                 lecture notes.
7                                    CASE statement
                                                                 Online lecture
                                                                 notes.
                                     FOR.. NEXT statement

                                     WHILE … DO statement

                                     DO … WHILE statement

                                     DO … UNTIL statement




                                                                         96
                                Theoretical Content                                                                      Practical Content
         Specific Learning Outcomes Teacher's activities                Resources           Specific Learning           Teacher's activities       Resources
Week/s
                                                                                            Outcomes
         General Objective 5.0: Know the use of procedure and functions
         Be able to discuss:                 Discuss:                    PC loaded with     Be able to:                 Guide students on how to   Networked PC's
                                             The scope of variables such Visual BASIC,      Write program using the     write program to           loaded with
         The scope of variables such as as public, private, global and compiler and         various variable            implement the various      OOFORTR, and
         public, private, global and static. static.                     connected to OHP   declaration and different   control statements.        a compiler
                                                                                            types of constants.
         The different types of constants The different types of         Power Point
         e.g. system defined.             constants e.g. system defined. Presentation of    Implement functions
                                                                         lecture notes.
                                          The scope of constants.                           Write recursive
         The scope of constants.
                                                                         Online lecture     procedures
                                          The concept of circular        notes.
8        The concept of circular          referencing.
         referencing.
                                          The concept of procedure.
         The concept of procedure.
         User's defined functions         User's defined functions

         How to define and call a         How to define and call a
         function.                        function.

         How to define recursive        How to define recursive
         procedures.                    procedures.
         General Objective 6.0: Understand the use of Arrays and structures.
         Ability to:                    The teacher explain array and PC loaded with        To be able to write         Guide students on how to   Networked PC's
         5.1 Explain array declaration  when they are required in a    Visual BASIC,        programs, which uses        write program to           loaded with
         and subscript range.           program.                       compiler and         any static, global and      implement the various      OOFORTR, and
         5.2 Explain multiple array     He should demonstrate the      connected to OHP     dynamic array.              array declaration.         a compiler
         declaration.                   multiple arrays using a
         5.3 Explain static, global and practical problem.             Power Point
9
         dynamic array declaration.     He should illustrate and       Presentation of
         5.4 Explain static and dynamic explain with example static    lecture notes.
         allocations.                   and dynamic array
                                        declaration.                   Online lecture
                                        The teacher should give a
                                                                       notes.
                                        practical test to use student.


                                                                                 97
                                Theoretical Content                                                                   Practical Content
         Specific Learning Outcomes Teacher's activities                Resources         Specific Learning          Teacher's activities          Resources
Week/s
                                                                                          Outcomes
         General Objectives 7.0: Understand how to create classes and objects.
         7.1 Explain the constructors and The teacher should explain   PC loaded with     To write programs which Assist students on their         Networked PC's
         destructors                      constructor and destructors  Visual BASIC,      uses constructor and    practical work.                  loaded with
         7.2 Explain information guiding and explain their role in the compiler and       destructor, and define                                   OOFORTR, and
         using private, public and        utilization of objects.      connected to OHP   instances of class                                       a compiler
         protected.                                                                       variables?
         7.3 Explain instances of class   He should explain the        Power Point
         variables                        instances access and now it Presentation of
         7.4 Explain the creation of      is done.                     lecture notes.
10       methods.
         7.5 Demonstrate 7.1 - 9.4 above
                                          Examples should be given by Online lecture
         with a sample program.
                                          it.                          notes.
                                          The teacher should explain
                                          methods and the procedure
                                          for creating it.
                                          The teacher should explain
                                          with a sample program.
         General Objectives 8.0: Know how to create and Manipulate Data files.
         Ability                          The teacher should explain   PC loaded with     To be able to:             To assist students in their   Networked PC's
         8.1 Describe the different types data kills, the sissies and  Visual BASIC,                                 practical work.               loaded with
         of Data files e.g. sequential,   purpose of each type.        compiler and       Create files and operate                                 OOFORTR, and
         random, Binary.                                               connected to OHP   on them.                                                 a compiler
         8.2 Explain how to create the    The teacher should explain
         file types.                      demonstrate how to create    Power Point
         8.3 Explain how to read and      data file.                   Presentation of
         write to the file type mentioned                              lecture notes.
11       above.
                                          The teacher should also
         8.4 Demonstrate 8.1 - 8.3 above
                                          explain and write program to Online lecture
         with a sample.
                                          demonstrate how to read and notes.
                                          write a file.

                                        The teacher should explain
                                        and give procedural steps for
                                        creating, linking a database
                                        using codes, data control and


                                                                              98
                                Theoretical Content                                                                  Practical Content
         Specific Learning Outcomes Teacher's activities              Resources          Specific Learning          Teacher's activities          Resources
Week/s
                                                                                         Outcomes
                                        data environment.

                                         The teacher should
                                         demonstrate and explain the
                                         importance of SQL in
                                         database access.
         General Objective 9.0: Understand database management concept in OO BASIC.
         Ability to:                     The teacher should explain    PC loaded with   To be able to:              To assist students in their   Networked PC's
         9.1 Explain Database            data kills, the               Visual BASIC,                                practical work                loaded with
         9.2 Describe the procedure for                                compiler and     Create a database and                                     OOFORTR, and
         creating a Database             The teacher should explain    connected to OHP implement different ways                                  a compiler
         9.3 Describe the different ways and give procedural steps for                  of accessing, updating,
         of accessing a database e.g.    creating, linking a database Power Point       adding, searching data
         codes, data control, and data   using codes, data control and Presentation of  items using SQL.
13
         environment.                    data environment.             lecture notes.
         9.4 Describe how to perform the
         following operations: adding,
                                         The teacher should            Online lecture
         editing, updating, deleting and
                                         demonstrate and explain the notes.
         searching.
                                         importance of SQL in
         Explain the relevance of        database access.
         structure query language (SQL
         General Objective 10.0: Know how to design report format.
         Ability to:                     The teacher should explain    PC loaded with   To be able to:              Assist students in their      Networked PC's
         10.1 Explain how to design a    and demonstrate with          Visual BASIC,                                practical work                loaded with
         report format using data report example how to create and     compiler and     Write report format using                                 OOFORTR, and
         object.                         use a report format.          connected to OHP Data objects.                                             a compiler
         10.2 Describe how to retrieve
14       output using the format in 10.1                               Power Point      Retrieve outputs using
         above.                                                        Presentation of  data objects
         10.3 Demonstrate 10.1 above                                   lecture notes.
         with a sample data.
                                                                      Online lecture
                                                                      notes.




                                                                              99
                                Theoretical Content                                                               Practical Content
         Specific Learning Outcomes Teacher's activities              Resources          Specific Learning       Teacher's activities       Resources
Week/s
                                                                                         Outcomes
         General Objective 11.0: Understand Dialogue Box Concepts
         Ability to:                       The should explain and        PC loaded with   To be able to:         Assist students in their   Networked PC's
         11.1 State the different Dialogue demonstrate with example the Visual BASIC,                            practical work.            loaded with
         boxes available e.g. message      available custom control and compiler and      Write dialogue boxes                              OOFORTR, and
         box, input box file/open dialogue the use.                      connected to OHP                                                   a compiler
         box file/save dialogue Box,
15       File/print Dialogue Box e.t.c.    The teacher should revise the Power Point
         11.2 Write a program to           course content.               Presentation of
         demonstrate the use of 13.1                                     lecture notes.
         above.                            The teacher should complete
         Revision
                                           revision.                     Online lecture
                                                                         notes.


Assessment: Give details of assignments to be used: Coursework/ Assignments 20 %; Course test %; Practical 20 %; Projects 20 %; Examination 40 %

Type of Assessment    Purpose and Nature of Assessment (COM 215)                        Weighting (%)
Examination           Final Examination (written) to assess knowledge and understanding      40
Practical             Set and assessed by teacher                                            20
Projects              To be assessed by the teacher                                          20
Assignment            Set by the teacher                                                     20
Total                                                                                       100

Recommended Textbooks & References:




                                                                             100
                                          Course: Introduction to Systems Programming
Department/ Programme: Computer Science (ND)
Course: Introduction To Systems Programming Course Code: COM 212 Contact Hours: 5 hrs/week
Year: II Semester: I                        Pre-requisite: COM 101 Theoretical: 2 hours/week
                                                                   Practical:   3 hours /week
General Objectives:

On completion of this course the student should be able to:

        1.0 To understand the general concepts of systems programming.
        2.0 Understand Assembler and Assembly Processes
        3.0 Understand the compilation process
        4.0 Understand the use of utilities and libraries.
        5.0 Understand the functions of Operating System
        6.0 Understand I/O device handlers.




                                                                         101
                                 Theoretical Content                                                             Practical Content
       Specific Learning         Teacher's activities          Resources             Specific Learning       Teacher's activities  Resources
Week/s
       Outcomes                                                                      Outcomes
       General Objective 1.0: To understand the general concepts of systems programming.
       Ability to understand:    To:                           A flip chart. OHP     To be able to view a    To assist students to     Personal computers
                                 - Define systems              connected to a        source assembly         view a source             loaded with assembler
       The concept of system     programming.                  personal computer     language and            assembly language and     and application programs
       programming                                             loaded with assembler application programs    application programs in   in a networked laboratory
                                 - Define Application          and application       in the computers        the computers             connected to internet
       The differences between
                                 Programming                   programs
       systems programs and
       application programs.     - Differentiate between
       The differences between systems programs and
       Assembler and operating application programs.
1-3    systems.
       The meaning and work of - List examples of systems and
       1-pass and 2-pass         application programs
       assembler.
                                 - Define Assembler r and
                                 operating systems.
                                 - Define the work of 1-pass
                                 assembler.
                                 - Define the work of 2-pass
                                 assembler.
       General Objective 2.0: Understand Assembler and Assembly Processes
       Ability to understand:    To:                           A flip chart. OHP     To be able to write a   To assist students in     Personal computers
                                 - Describe the general format connected to a        simple assembly         writing simple assembly   loaded with assembler
       The general format of an of an Assembly (language       personal computer     language program        language program          and application programs
       Assembly program          program statement. (Label,    loaded with assembler using the general       using the general         in a networked laboratory
       statement.                opcode, Address, correct)     and application       format.                 format.                   connected to internet
       The purpose of each field                               program
       of assembly language      - Explain the purpose of each
4-6    statement.                field of assembly language
       The meaning of symbolic statement.
       operations.
                                 - List some examples and uses
                                 of operation code

                                 - List examples of symbolic
                                 operations.

                                                                           102
                                  Theoretical Content                                                                   Practical Content
       Specific Learning          Teacher's activities            Resources               Specific Learning         Teacher's activities  Resources
Week/s
       Outcomes                                                                           Outcomes
       General Objective 3.0: Understand the compilation process.
       Ability to understand: To:                                 A flip chart. OHP       To be able to write       To assist the students     Personal computers
       The meaning of             - Define translation:           connected to a          and compile a simple      in writing and compiling   loaded with assembler
       translation compilation    Compilation and interpretation. personal computer       assembly language         a simple assembly          and application programs
       and interpretation.        - Describe multi-pass and       loaded with assembler   program and handle        language program and       in a networked laboratory
       The stages of translation. single-pass compilation.        and application         the errors                handle the errors          connected to internet
       .                          - Explain the load and go       program
                                  process.
                                  - Explain interpretation
                                  - Differentiate between
                                  interpretation and compilation
                                  - Define tokens and delimiters
7                                 - Describe the scanning
                                  process
                                  - Explain sentence recognition
                                  - Describe types of tables
                                  generated in the process of
                                  compilation e.g inter table,
                                  symbol table, etc.
                                  - Explain code generation and
                                  code optimization.

                                 - Describe error Handling
        General Objective 4.0: Understand the use of utilities and libraries.
        Ability to understand:   TO:                             A flip chart. OHP        To be able to write       To be able to write and    Personal computers
                                 - Explain utilities             connected to a           and compile simple        compile simple libraries   loaded with assembler
        The meaning and uses of  - List example of utilities     personal computer        libraries and utilities   and utilities assembly     and application programs
        utilities and libraries. - List uses of simple utilities loaded with assembler    assembly language         language program.          in a networked laboratory
        The relationship between - Describe libraries            and application          program.                                             connected to internet
8-9
        utilities and libraries  - List examples and uses of     program
                                 libraries
                                 - Relate utilities to library
                                 - Implement Library and
                                 utilities programs.




                                                                             103
                                 Theoretical Content                                                                Practical Content
       Specific Learning         Teacher's activities            Resources               Specific Learning      Teacher's activities  Resources
Week/s
       Outcomes                                                                          Outcomes
       General Objective 5.0: Understand the functions of Operating System.
       Ability to understand:    To:                             A flip chart. OHP       To be able to run      To assist students to      Personal computers
                                 ..Outline the historical        connected to a          program in different   run program in different   loaded with assembler
       The historical            development of operating        personal computer       operating system       operating system such      and application programs
       development of operating  systems.                        loaded with assembler   such as unix and       as unix and windows        in a networked laboratory
       systems.                  - Describe operating systems and application            windows                                           connected to internet
       The importance and uses - Explain importance and uses program
       of operating System.      of operating System.
       Batch processing,         - List examples of operating on
       multiprogramming;         micro and main frame.
10 -12 multiprocessing, time-    - Explain batch processing,
       sharing.                  multiprogramming;
       Batch, real-time, time    multiprocessing,
       sharing and network       time-sharing.
       operating system          - List example of batch, real-
       The system commands of time, time sharing and network
       MS-DOS, Unix, Windows operating system
       operating systems.        - State the system commands
                                 of MS- DOS Unix, Windows
                                 operating system
       General Objective 6.0: Understand I/O device handlers.
       Ability to understand: To:                                A flip chart. OHP       To be able to write    To assist student to       Personal computers
                                 - Explain the process of        connected to a          and run a simple       write and run a simple     loaded with assembler
       The process of handling   handling 1/0                    personal computer       interrupt program      interrupt program using    and application programs
       1/0                       - Explain the concept of        loaded with assembler   using assembly         assembly language          in a networked laboratory
       The concept of interrupts interrupts and traps.           and application         language                                          connected to internet
       s and traps.              - Explain interrupt handling    program
13 -15 Interrupt handling        process.
       process.                  - Explain the operation of
       The operation of pooling pooling
       The CPU activity in       - Explain the CPU activity in
       interrupt mode and        interrupt mode and pooling
       pooling and the CPU       and note the CPU status.
       status.




                                                                            104
Assessment: Give details of assignments to be used: Coursework/ Assignments %; Course test 20 %; Practical 20 %; Projects %; Examination 60 %

Type of Assessment   Purpose and Nature of Assessment (COM 212)                        Weighting (%)
Examination          Final Examination (written) to assess knowledge and understanding      60
Test                 At least 2 progress tests for feed back.                               20
Practical            At least 5 home works to be assessed by the teacher                    20
Total                                                                                      100

Recommended Textbooks & References:




                                                                           105
                                  Course: Commercial Programming Using OOCOBOL
Department/ Programme: COMPUTER SCIENCE (ND)
Course: Commercial Programming Using OOCOBOL Course Code: COM 213 Credit Hours: 6 hours/week
Year: TWO Semester: ONE                                 Pre-requisite: COM 113 Theoretical: 2 hours/week
                                                                                Practical:  4 hours /week
General Objectives: On completion of this course the student should be able to:

       1.0 Understand the concept of OOCOBOL
       2.0 Understand the word types and Abstract data types in OOCOBOL
       3.0 Describe the Divisions of OOCOBOL Program
       4.0 Understand the Identification and Environment Divisions Entries
       5.0 Understand the Data Division entries
       6.0 Understand OOCOBOL statements and the coding of the Procedure Division
       7.0 Understand Sequential file processing
       8.0 Understand Indexed file processing
       9.0 Understand concepts of subprogram
       10.0 Know classes and objects in OOCOBOL




                                                                          106
                              Theoretical Content                                                         Practical Content
       Specific Learning        Teacher's activities      Resources          Specific Learning          Teacher's activities              Resources
Week/s
       Outcomes                                                              Outcomes
       General Objective 1: Understand the concept of OOCOBOL
       Be able to discuss       Discuss:                  PC loaded with     Be able to provide         Illustrate object orientation using Networked PC's
       The object oriented                                OOCOBOL            relevant examples of       relevant examples.                  loaded with
       concept                  Object orientation        compiler; Power    object orientation                                             OOCOBOL
1                                                         Point and                                                                         compiler.
       The benefits of object                             connected to OHP
                                The benefits of object
       oriented approach..      oriented over traditional
                                approach
       General Objective 2: 0 Understand the word types and Abstract data types in OOCOBOL
       Be able to discuss:      Discuss:                  PC loaded with     Be able to recognize and   Guide students to recognize the   Networked PC's
                                                          OOCOBOL            use different types of     different types of OOCOBOL        loaded with
       OOCOBOL character set, OOCOBOL character set.      compiler; Power    reserved words in          reserved words.                   OOCOBOL
2      reserved words and Data                            Point and          statements                                                   compiler.
       types.                                             connected to OHP                              Demonstrate how to use
                                OOCOBOL reserved words
                                                                                                        OOCOBOL reserved words in
                                                                                                        statements
       General Objective 3: Describe the Divisions of OOCOBOL Program
       Be able to discuss the  Discuss:                   PC loaded with   Be able to _rganize the    Guide students on how to            Networked PC's
       various Divisions                                  OOCOBOL          divisions along with their organize the divisions, sections    loaded with
       available in OOCOBOL The various divisions of      compiler; Power  sections and paragraphs. and paragraph                         OOCOBOL
                               OOCOBOL and the order in   Point and                                                                       compiler.
3                                                         connected to OHP
                               which they are coded

                               The sections and paragraphs
                               of the divisions.
       General Objective 4: Understand the Identification and Environment Divisions Entries
       Be able to discuss the  Discuss the structure of      PC loaded with   Be able to code           Guide students on how to code     Networked PC's
       structure of the        Identification and            OOCOBOL          Identification and        Identification and Environment    loaded with
       Identification and      Environment Divisions stating compiler; Power  Environment Divisions     Divisions                         OOCOBOL
4
       Environment divisions.  clearly the sections and      Point and                                                                    compiler.
                               paragraphs contained in       connected to OHP
                               them




                                                                         107
                              Theoretical Content                                                         Practical Content
       Specific Learning        Teacher's activities          Resources         Specific Learning       Teacher's activities              Resources
Week/s
       Outcomes                                                                 Outcomes
       General Objective 5: Understand the Data Division entries
       Be able to explain the   Discuss the overall structure PC loaded with    Be able to code Data    Demonstrate the coding of the     Networked PC's
       structures of the Data   of the Data division          OOCOBOL           Division for a sample   Data division using sample        loaded with
       Division                                               compiler; Power   problem.                problem.                          OOCOBOL
                                Explain the file,             Point and                                                                   compiler.
5                               working-storage, screen and connected to OHP
                                linkage sections

                               Explain the picture, and value
                               clauses
       General Objective 6: Understand OOCOBOL statements and the coding of the Procedure Division
       Be able to explain:     Explain:                       PC loaded with   Be able to:             List the various statements        Networked PC's
       • The various COBOL                                    OOCOBOL                                  available in COBOL                 loaded with
       statements and their    The various statements used compiler; Power     List and classify COBOL                                    OOCOBOL
       classification:         in COBOL.                      Point and        statements into         Classify COBOL statements into     compiler.
       • The various opening                                  connected to OHP Imperative, Conditional Imperative, Conditional and
       modes available in                                                                              Compiler directing.
                               The Imperative, Conditional                     and Compiler directing.
       COBOL
                               and compiler directing                                                  Demonstrate the use of the
                               statements                                      Code sample Procedure statements listed above.
6-7                                                                            Division for a problem.
                               The various opening modes                                               Guide students on how to code a
                               available. That is, e Input,                                            Procedure Division for a sample
                               Output, Extend and I-O.                                                 problem that do not require file
                                                                                                       definitions and a sample problem
                                                                                                       that requires file definition

                                                                                                        Guide students on how to code a
                                                                                                        complete Cobol program.
       General Objective 7: Understand Sequential file processing
       Be able to explain:         Explain the use of file- PC loaded with   Be able to perform         Demonstrate how sequential file   Networked PC's
       • File processing           Processing class         OOCOBOL          Sequential file update.    update is performed.              loaded with
       concepts.                                            compiler; Power                                                               OOCOBOL
8-9    • Record update in                                   Point and                                                                     compiler.
                                   Discuss record update in
       sequential file processing. sequential               connected to OHP
                                   File processing


                                                                         108
                              Theoretical Content                                                            Practical Content
       Specific Learning        Teacher's activities      Resources             Specific Learning          Teacher's activities              Resources
Week/s
       Outcomes                                                                 Outcomes
       General Objective 8: Understand Indexed File Processing
       To understand:           Explain key concept in    PC loaded with        Be able to code sample     Demonstrate the use of indexed    Networked PC's
                                Indexed file processing.  OOCOBOL               program that uses          file in OO-COBOL                  loaded with
                                                          compiler; Power       indexed files.                                               OOCOBOL
10-11 The key concepts in                                 Point and                                                                          compiler.
       Indexed File Processing                                                                             Guide students on how to code
                                                          connected to OHP                                 sample program that uses file
                                                                                                           indexed.
        General Objective 9: Understand concepts of subprogram
        Be able to explain:     Discuss subprograms, local PC loaded with       Be able to code            Guide students on how to code     Networked PC's
        • The uses of           and global data              OOCOBOL            subprogram, calling        subprogram, calling program and   loaded with
        subprogram.                                          compiler; Power    program and a complete     a complete COBOL program that     OOCOBOL
12-13   • The concept of local  Explain the concept of a     Point and          COBOL program that calls   calls a subprogram                compiler.
        and global data.        program calling a            connected to OHP   a subprogram
        • The implementation of subprogram
        subprogram.
        General Objective 10: Know classes and objects in OOCOBOL
        Be able to explain:     Discuss classes, objects,    PC loaded with     Be able to build class,    Use relevant examples to          Networked PC's
        • The concepts of       Polymorphism, Inheritance    OOCOBOL            objects, polymorphism,     demonstrate concept of classes,   loaded with
        classes, objects,       and Encapsulation.           compiler; Power    inheritance and            objects, polymorphism,            OOCOBOL
        polymorphism,                                        Point and          encapsulation.             inheritance and encapsulation.    compiler.
        Inheritance and         Explain class user and class connected to OHP
14-15   Encapsulation.          Builder, Dialect Directive,                                                Guide students on how to build
        • The concepts of class program names, program                                                     classes, objects, polymorphism
        user, class builder,    driver                                                                     and Inheritance in OOCOBOL
        Dialect directive,
        programme name,
        program driver.




                                                                         109
Assessment:

Type of Assessment   Purpose and Nature of Assessment (COM213)                         Weighting (%)
Examination          Final Examination (written) to assess knowledge and understanding      40
Test                 At least 2 progress tests for feed back.                               30
Practical            At least 5 home works to be assessed by the teacher                    30
Total                                                                                      100

Recommended Textbooks & References:




                                                                           110
                                             Course: File Organisation and Management
Department/ Programme: Computer Science (ND)
Course: File Organisation and Management Course Code: COM 214 Credit Hours: 3 Hours/week
Year: II Semester: I                     Pre-requisite: COM 101 Theoretical: 2 hours/week
                                                                Practical:   1 hours /week
General Objectives:

On completion of this course the student should be able to:

        1.0 Know simple file organization concept
        2.0 Understand the concept of file operations
        3.0 Understand the basic storage devices and media
        4.0 Understand different file access methods and the buffering techniques.
        5.0 Understand file organizational structure and processing.
        6.0 Know the process of file updating, protection and security.




                                                                               111
                                  Theoretical Content                                                                              Practical Content
         Specific Learning Outcomes Teacher's activities                       Resources                 Specific Learning       Teacher's activities    Resources
Week/s
                                                                                                         Outcomes
         General Objective 1: Know simple file organisation concept
         Ability to understand:              To:                                 A flip chart,           To be able to write a   To assist students      OHP connected to PC
                                             - Identify a file in computing      A white board,          simple program that     write a simple          loaded with
         The concept of in computing         - Relate record, field, character, OHP connected to         creates and updates     program that create     appropriate software
         The concept of record, field,       byte and bits to a file             PC loaded with          records of a file.      and updates records     in a networked
         character, byte and bits in         - Explain blocks of data            appropriate software.                           of a file               laboratory.
         relation to a file                  - Describe seek, read, write,       A PC with most input                                                    A PC with most input
1-3      The seek, read, write, fetch,       fetch, insert, delete and update and output devices                                                         and output devices
         insert, delete and update           operations                          that can be opened                                                      that can be opened
         operations                          - Explain qualitatively file system for demonstration.                                                      for demonstration.
         Qualitatively file system           performance in terms of fetch,
         performance in terms of fetch, insert, update and re-
         insert, update and                  organization
         reorganization.
         General Objective 2.0: Understand the concept of file operations
         Ability to understand:              To:                                 A flip chart,           To be able to write a   To assist students to   OHP connected to PC
         Different methods of file           - Describe different methods of A white board,              simple program for      write a simple          loaded with
         organisation in computer            file organisation in computer       OHP connected to        creating and            program for creating    appropriate software
         system (heap…………)                   system (heap…………)                   PC loaded with          maintaining different   and maintaining         in a networked
         File design alternatives            - Evaluate the file design          appropriate software.   file organisation.      different file          laboratory.
         The different file operations;      alternatives.                       A PC with most input                            organisation.           A PC with most input
         storage, retrieval, add delete, - State illustrative examples of and output devices                                                             and output devices
         update and maintenance.             the application of the different    that can be opened                                                      that can be opened
         Activity ratio and hit rate.        design alternatives.                for demonstration.                                                      for demonstration.
         Different types of files: Master - Explain the different file
4-6      file, Transaction file, Reference operations; storage, retrieval,
         file, etc.                          add delete, update and
         The concept of master file,         maintenance.
         transaction file and activity file. - Define posting.
                                             - Define activity ratio and hit
                                             rate.
                                             - Explain different types of files:
                                             Master file, Transaction file,
                                             Reference file, etc.
                                             - Differentiate among old master
                                             file, new master file, transaction


                                                                                     112
                                  Theoretical Content                                                                       Practical Content
         Specific Learning Outcomes Teacher's activities                  Resources              Specific Learning        Teacher's activities     Resources
Week/s
                                                                                                 Outcomes
                                         file and activity file.
                                         - Explain the use grand father,
                                         father and son analogy.
         General Objective 3.0: Understand the basic storage devices and media.
         Ability to Understand:          TO;                               A flip chart,         To be able to load       To assist students to    OHP connected to PC
                                         - Identify types of storage       A white board,        and retrieve             load and retrieve        loaded with
         Types of storage devices and devices and media                    OHP connected to      documents to and         documents to and         appropriate software
         media                           - Describe the characteristics of PC loaded with        from different storage   from different storage   in a networked
         The characteristics of magnetic magnetic storage media, tape, appropriate software. media.                       media.                   laboratory.
         storage media, tape, disk,      disk, cartridge, bubble, hard     A PC with most input                                                    A PC with most input
         cartridge, bubble, hard disk,   disk, CD-ROM, floppy disks, zip and output devices                                                        and output devices
7-8
         CD-ROM, floppy disks, zip       disk, tape streamer, flash        that can be opened                                                      that can be opened
         disk, tape streamer, flash      memory, optical disk.             for demonstration.                                                      for demonstration.
         memory, optical disk.           - Describe the nature and
                                         characteristics of media listed
                                         above
                                         - Describe optical storage
                                         device.
         General Objective 4: Understand different file access methods and the buffering techniques.
         Ability to understand:          TO:                               A flip chart,         To be able to write      To assist students to    OHP connected to PC
                                         - State different file access     A white board,        simple programs          write simple programs    loaded with
         Different file access types:-   types:- random access and         OHP connected to      involving sequential     involving sequential     appropriate software
         random access and direct        direct access storage methods. PC loaded with           and random access        and random access        in a networked
         access storage methods.         - Define seek time and rotational appropriate software. methods.                 methods.                 laboratory.
         Seek time and rotational delay delay                              A PC with most input                                                    A PC with most input
9-10     The concept of a buffer and its - Explain the parameters above and output devices                                                         and output devices
         functions                       in relation to different access   that can be opened                                                      that can be opened
         The calculation of buffer       methods mentioned above.          for demonstration.                                                      for demonstration.
         requirement of a file.          - Define a buffer
                                         - List the functions of a buffer
                                         - Calculate buffer requirement of
                                         a file.




                                                                                113
                                  Theoretical Content                                                                             Practical Content
         Specific Learning Outcomes Teacher's activities                     Resources                 Specific Learning        Teacher's activities    Resources
Week/s
                                                                                                       Outcomes
         General Objective 5: Understand file organizational structure and processing.
         Ability to understand:           To:                                  A flip chart,           To be able to write      To assist students to   OHP connected to PC
                                          - Explain file structure and         A white board,          simple program           write simple programs   loaded with
         File structure and organization  organization                         OHP connected to        involving 1,2,3          involving 1,2,3         appropriate software
         File processing technique        - Explain acoustical data            PC loaded with          dimensional arrays,      dimensional arrays,     in a networked
         Acoustical data structure        structure                            appropriate software.   stacks and Queues.       stacks and Queues.      laboratory.
         File generation and              - Describe table and arrays.         A PC with most input                                                     A PC with most input
         management                       - Describe lists.                    and output devices                                                       and output devices
         File sorting and merging.        - Compare stacks and queues that can be opened                                                                that can be opened
                                          - Decribe plex structures            for demonstration.                                                       for demonstration.
11-13                                     - Describe the techniques of file
                                          processing:
                                          batch, real-time, on-line, serial,
                                          sequential, indexed-sequential,
                                          random, etc.
                                          - Describe methods of
                                          generating files: e.g key to tape,
                                          key to disk.
                                          - Explain file creation procedures
                                          - Describe file sorting and merging.
         General Objectives 6: Understand file update, Protection and security
         Ability to understand:           TO:                                  A flip chart,           To be able to write a    To assist students to   OHP connected to PC
                                          - Describe file update               A white board,          file access protection   write a file access     loaded with
         The concept of file access, file procedures and file access           OHP connected to        and security             protection and          appropriate software
         protection (passwords access     - Explain file protection            PC loaded with          program.                 security program.       in a networked
         rights, priority status,         (passwords access rights,            appropriate software.                                                    laboratory.
         cryptography etc)                priority status, cryptography etc) A PC with most input                                                       A PC with most input
         File indexing and index          - Explain indexing and index         and output devices                                                       and output devices
         maintenance.                     maintenance.                         that can be opened                                                       that can be opened
14-15
         File status, dumping and         - Describe file status               for demonstration.                                                       for demonstration.
         archiving.                       - Explain dumping
         The problems relating to file    - Explain archiving.
         access, protection, Security,    - List problems relating to file
         archiving and backing up.        access, protection,
                                          Security, archiving and backing up.
                                          - Explain approaches to each
                                          problem above.

                                                                                   114
Assessment: Give details of assignments to be used: Coursework/ Assignments %; Course test 20 %; Practical 20 %; Projects %; Examination 60 %

Type of Assessment   Purpose and Nature of Assessment (COM 101)                        Weighting (%)
Examination          Final Examination (written) to assess knowledge and understanding      60
Test                 At least 2 progress tests for feed back.                               20
Practical            At least 5 home works to be assessed by the teacher                    20
Total                                                                                      100

Recommended Textbooks & References:




                                                                           115
                                                        Course: Computer Packages II
Programme: Statistics (National Diploma)
Course: Computer Packages II           Course Code: COM 215                  Contact Hours:        6 hours/week
Year: 2 Semester: I                    Pre-requisite: COM 123                Theoretical:          2 hours /week
                                                                             Practical:            4 hours /week
Goal: This course is designed to enable the student to acquire a better understanding of standard computer packages.

General Objectives: On completion of this course, the diplomats will be able to:

        1. Understand common graphics packages
        2. Understand the concept of computer aided design.
        3. Understand database management.
        4. Understand a data analysis package.




                                                                               116
                                            Theoretical Content                                                                   Practical Content
       Specific Learning Outcomes                 Teacher's activities                          Resources     Specific Learning     Teacher's         Resources
Week
                                                                                                              Outcomes              activities
       General Objective 1 (COM 215): Understand common graphics packages
       1.1 Obtain awareness of different types of Illustrate Graphics using pictures,           Classroom     Show understanding    Oversee practical Classroom
       graphic representation e.g. pictures,      drawings, charts and graphs.                  computer      of topics covered     application of    computer
       drawings, charts in computer system.                                                     resources -                         topics covered    resources -
                                                                                                CorelDraw,                                            CorelDraw,
1
                                                                                                PageMaker                                             PageMaker
                                                                                                Windows                                               Windows
                                                                                                Operating                                             Operating
                                                                                                System etc.                                           System etc.
       1.2 Obtain appreciation of the difference Show examples of DTP and computer              Classroom     Show understanding    Oversee practical Classroom
       between DTP and computer aided design. aided design                                      computer      of topics covered     application of    computer
                                                                                                resources -                         topics covered    resources -
       1.3 List the types and uses of graphics   Carryout an overview of graphic                CorelDraw,                                            CorelDraw,
2
       packages (e.g. drawing packages,          packages in existence and if possible          PageMaker                                             PageMaker
       painting, computer aided design, charting identify merits and demerits of each           Windows                                               Windows
       packages)                                                                                Operating                                             Operating
                                                                                                System etc.                                           System etc.
       1.4 Obtain ability to understand how to        Collect documented samples of a           Classroom     Show understanding    Oversee practical Classroom
       use graphic software to produce a              newsletter, flyers and certificates and   computer      of topics covered     application of    computer
       newsletter and flyers, certificates or other   let students design to exact              resources -                         topics covered    resources -
       one page publication.                          specification.                            CorelDraw,                                            CorelDraw,
3
                                                                                                PageMaker                                             PageMaker
                                                      Highlight omissions and errors.           Windows                                               Windows
                                                                                                Operating                                             Operating
                                                                                                System etc.                                           System etc.
       1.5 Design brochures and letter heads.         Collect documented samples of             Classroom     Show understanding    Oversee practical Classroom
                                                      brochures and letterheads and let         computer      of topics covered     application of    computer
                                                      students design to exact specification.   resources -                         topics covered    resources -
                                                                                                CorelDraw,                                            CorelDraw,
4
                                                      Highlight omissions and errors.           PageMaker                                             PageMaker
                                                                                                Windows                                               Windows
                                                                                                Operating                                             Operating
                                                                                                System etc.                                           System etc.




                                                                                      117
                                            Theoretical Content                                                            Practical Content
       Specific Learning Outcomes                 Teacher's activities                    Resources      Specific Learning   Teacher's          Resources
Week
                                                                                                         Outcomes            activities
       1.6 Design greetings cards, invitations                                      Classroom
                                                   Collect samples of greetings cards                    Show understanding Oversee practical   Classroom
       and folders                                 and similar items.               computer             of topics covered   application of     computer
                                                                                    resources -                              topics covered     resources -
                                                                                    CorelDraw,                                                  CorelDraw,
5
                                                                                    PageMaker                                                   PageMaker
                                                                                    Windows                                                     Windows
                                                                                    Operating                                                   Operating
                                                                                    System etc.                                                 System etc.
       1.7 Creating, opening and saving card   Let students design using samples    Classroom            Show understanding   Oversee practical Classroom
       presentations.                          from templates and clip arts.        computer             of topics covered    application of    computer
                                                                                    resources -                               topics covered    resources -
       1.8 Work in different views and with                                         CorelDraw,                                                  CorelDraw,
6
       slides.                                                                      PageMaker                                                   PageMaker
                                                                                    Windows                                                     Windows
                                                                                    Operating                                                   Operating
                                                                                    System etc.                                                 System etc.
       General Objective 2 (COM 215): Understand the concept of computer aided design.
       2.1 Understand layout planning and      Explain the basics of AutoCAD        Classroom            Show understanding   Oversee practical Classroom
       plotting                                                                     computer             of topics covered    application of    computer
                                               Explain drawing with precision using resources -                               topics covered    resources -
7      2.2 Understand how to create 3D images. the AutoCAD package.                 AutoCAD                                                     AutoCAD
                                                                                    software                                                    software
                                                   Explain controlling the drawing display
                                                   in AutoCAD
       2.3 Understand the use of blocks,           Explain applying dimensioning and       Classroom     Show understanding   Oversee practical Classroom
       attributes and external references          tolerancing techniques to drawing       computer      of topics covered    application of    computer
8                                                                                          resources -                        topics covered    resources -
       2.4 Understand how to create layer,                                                 AutoCAD                                              AutoCAD
       projection types and solid modelling.                                               software                                             software




                                                                                 118
                                          Theoretical Content                                                             Practical Content
       Specific Learning Outcomes               Teacher's activities                      Resources     Specific Learning   Teacher's             Resources
Week
                                                                                                        Outcomes            activities
       2.5 Acquire ability to carry the following Explain use of manual creations to      Classroom     Show understanding Oversee practical      Classroom
       using AutoCAD:                             draw, plan, create and produce a        computer      of topics covered   application of        computer
       (a) plan a layout and carryout plotting.   complete architectural design using     resources -                       topics covered        resources -
       (b) create three- dimensional images       AutoCAD software.                       AutoCAD                                                 AutoCAD
9
       (c) use blocks, attributes and external                                            software                                                software
       references
       (d) create layering, projection types and
       solid modelling.
       General Objective 3 (COM 215): Understand database management.
       3.1 Understand the functions of any        Explain variable, constant, data type   Classroom     Apply Access to work    Oversee practical Classroom
       DBMS e.g. Microsoft Access.                objects, collection, and events.        computer      with sets of records    application of    computer
                                                                                          resources -   such as:                topics covered    resources -
                                                  Give examples of DBMS activities        Access        (a) personnel records                     Access
                                                  (update, sorting, etc.)                 software      (creation and                             software
                                                                                                        retrieval)
10
                                                                                                        (b) medical records
                                                                                                        (creation and
                                                                                                        retrieval)
                                                                                                        (c) library records
                                                                                                        (creation and
                                                                                                        retrieval)
       3.2 Understand data base structure.        Explain variable, constant, data type   Classroom     Carry out the           Oversee practical Classroom
                                                  objects, collection, and events.        computer      following: using the    application of    computer
                                                                                          resources -   above records           topics covered    resources -
                                                                                          Access                                                  Access
11                                                                                        software                                                software
                                                                                                        Find and sort data

                                                                                                        Work with queries and
                                                                                                        forms




                                                                                 119
                                           Theoretical Content                                                                  Practical Content
       Specific Learning Outcomes                Teacher's activities                        Resources     Specific Learning      Teacher's           Resources
Week
                                                                                                           Outcomes               activities
       3.2 (continued) Understand data base        Give examples of DBMS activities          Classroom     Share data between     Oversee practical   Classroom
       structure.                                  (update, sorting, etc.)                   computer      other applications     application of      computer
                                                                                             resources -                          topics covered      resources -
                                                                                             Access        Create macros                              Access
12                                                                                           software                                                 software
                                                                                                           Generate reports

                                                                                                           Handle run time errors
                                                                                                           and secure your data.
       General Objective 4 (COM 215): Understand a data analysis package.
       4.1 Understand the functions of data  .                                               Classroom     Show understanding       Oversee practical Classroom
       analysis packages (SPSS, SSIDM)       Explain data analysis                           computer      of topics covered        application of    computer
                                                                                             resources -                            topics covered    resources -
       4.2 Understand the definition of data       Explain various functions of a data       SPSS software                                            SPSS, software
13
       analysis                                    analysis package

       4.3 Acquire an overview of data analysis    Give an overview of data analysis
       packages                                    packages.
       4.4 Understand the basics of a data         Present an overview of how to use         Classroom     Show understanding       Oversee practical Classroom
       analysis package.                           build and execute commands and            computer      of topics covered        application of    computer
14                                                 read, write and code data.                resources -                            topics covered    resources -
       4.5 Understand build and execute                                                      SPSS software                                            SPSS, software
       commands
       4.6 Understand reading, writing and code Explain                                      Classroom     Show understanding       Oversee practical Classroom
       of data.                                   (a) statistical graphs,                    computer      of topics covered        application of    computer
                                                  (b) frequency distribution                 resources -                            topics covered    resources -
15     4.7 Understand the presentation of         (c) correlation analysis                   SPSS software                                            SPSS, software
       statistical graphs, freer distribution and (d) comparison of means
       correlation analysis.                      (e) construction of report summary of
                                                  and reproduction of statistical reports.




                                                                                  120
Assessment: Give details of assignments to be used: Coursework/ Assignments %; Course test %; Practical %; Projects %; Examination %

Type of Assessment     Purpose and Nature of Assessment (COM 215)                        Weighting (%)
Examination            Final Examination (written) to assess knowledge and understanding      60
Test                   At least 1 progress test for feed back.                                20
Practical / Projects   To be assessed by the teacher                                          20
Total                                                                                        100

Recommended Textbooks & References:




                                                                             121
                                         Course: Computer Systems Troubleshooting I
Department/ Program: ND Computer Science
Course: Computer Systems Troubleshooting I Course Code: COM 216 Contact Hours: 5 hours/week
Year: Two Semester: One                    Pre-requisite:       Theoretical:   1 hours/week
                                                                Practical:     4 hours /week
General Objectives:

The course Provides the knowledge and skills to begin to repair Hardware & software

       1. To understand the process of fault diagnosis.
       2. To understand the causes of computer start up failure.
       3. To understand memory failure symptoms.
       4. To understand hard drive failure symptoms.
       5. To understand floppy drive failure symptoms
       6. To understand CD-ROM failure symptoms.
       7. To understand mouse and keyboard failure symptoms.
       8. To understand Display system failure symptoms.
       9. To understand sound failure symptoms.




                                                                              122
                            Theoretical Content                                                               Practical Content
       Specific Learning Teacher's activities               Resources         Specific Learning Outcomes      Teacher's activities               Resources
Week/s
       Outcomes
       General Objective: To understand the process of fault diagnosis
       To understand:        To explain:                    PC connected to   The ability to:                 To help student:                   Personal computer
                                                            an OHP.                                                                              loaded with
       The power on self     How to complete a fault report                   Complete the fault report form. To complete the fault report       diagnostics
       test.                 form                           Power Point                                       form.                              packages.
                                                            presentation of   Specify the POST error
1      Power fault           The visible and audible codes. Lectures.         Messages.                       Specify the POST error
       diagnosis.                                                                                             Messages
                             How to check the               On line lecture   Check the motherboard and
                             motherboard and other PC       notes.            other PC components power       Check the motherboard and
                             components power supply                          supply.                         other PC components power
                             connections.                   Smart/White                                       supply.
                                                            board
       To understand:        To explain:                    PC connected to   The ability to use:             To help student how to use         Personal computer
                                                            an OHP.                                           diagnostic packages.               loaded with
       The usage of          How to use a verity of                           Software diagnostic packages                                       diagnostics
       different software    software diagnostic test.      Power Point       to test hardware.                                                  packages.
       diagnostic tests for                                 presentation of
       hardware.                                            Lectures.
2
                                                            On line lecture
                                                            notes.

                                                           Smart/White
                                                           board
        General Objective: To understand the causes of computer start up failure
        To recognise the    To explain:                    PC connected to The ability to:                    To help the student to:            Personal computer
        cause of start up                                  an OHP.                                                                               loaded with
        failure.            Why the display is on but                      Identify and name the type of      Identify and name the type of      diagnostics
                            several beeps heard.           Power Point     the faults from hearing the        the faults from hearing the        packages.
3-5
                                                           presentation of beeps.                             beeps.
                            Why no beeps were heard,       Lectures.
                            but the POST runs and the                      Identify the type of faults from   Identify the type of faults from
                            system starts up normally with On line lecture


                                                                              123
                           Theoretical Content                                                                  Practical Content
       Specific Learning    Teacher's activities             Resources         Specific Learning Outcomes       Teacher's activities             Resources
Week/s
       Outcomes
                            faults.                          notes.            the error messages.              the error messages.

                            How to take note off the fault   Smart/White       Remedy the fault by taking    Remedy the fault by taking
                            message from the screen.         board             appropriate hardware/software appropriate hardware/software
                                                                               repair and /or re-instalment. repair and /or re-instalment.
                            Why the power LED is on but
                            nothing else happened.

                           Why the system does not
                           switch on.
       General Objective: To understand memory failure symptoms
       To understand:      To explain:                 PC connected to         The ability to:                  To help student to:        Personal computer
                                                       an OHP.                                                                             loaded with
       To recognise the    How to recognise POST error                         Recognise POST error          Recognise POST error          diagnostics
                                                       Power Point
       cause of memory     message code as memory                              message code as an indication message code as an indication packages.
                                                       presentation of
       failure.            failure.                                            of a memory problem.          of a memory problem.
6                                                      Lectures.
                            Memory failure remedy.           On line lecture   Rectify the memory problem by Rectify the memory problem by
                                                             notes.            reinsertion or replacement.   reinsertion or replacement.

                                                         Smart/White
                                                         board
       General Objective: To understand hard drive failure symptoms
       To understand:      To explain:                   PC connected to       The ability to:                  To help student to:        Personal computer
                                                         an OHP.                                                                           loaded with
       To recognise the    How to use scandisk software                        Recognise POST error          Recognise POST error          diagnostics
       cause of hard drive to detect hard drive problems Power Point           message code as an indication message code as an indication packages.
       failure.            such as:                      presentation of       of a hard drive problem.      of a hard drive problem.
                                                         Lectures.
7
                           Slow disk access and failure                        Rectify the hard drive problem   Rectify the hard drive problem
                           to read from hard drive.      On line lecture       by replacement and/or            by replacement and/or
                                                         notes.                reformatting.                    reformatting

                                                             Smart/White
                                                             board

                                                                               124
                            Theoretical Content                                                              Practical Content
       Specific Learning Teacher's activities             Resources         Specific Learning Outcomes       Teacher's activities               Resources
Week/s
       Outcomes
       General Objective: To understand floppy drive failure symptoms
       To understand:        To explain:                  PC connected to   The ability to:                  To help student to:        Personal computer
                                                          an OHP.                                                                       loaded with
       To recognise the      How to use scandisk software                   Recognise POST error          Recognise POST error          diagnostics
       cause of floppy drive to detect floppy drive       Power Point       message code as an indication message code as an indication packages.
       failure.              problems such as:            presentation of   of a floppy drive problem.    of a floppy drive problem.
                                                          Lectures.
8
                             Slow disk access and failure                   Rectify the floppy drive problem Rectify the floppy drive problem
                             to read from floppy disk.    On line lecture   by replacement and/or            by replacement and/or
                                                          notes.            reformatting.                    reformatting

                                                        Smart/White
                                                        board
        General Objective: To understand CD-ROM failure symptoms
        To understand:      To explain:                 PC connected to The ability to:                      To help student to:           Personal computer
                                                        an OHP.                                                                            loaded with
        To recognise the    How to recognise POST error                 Recognise POST error                 Recognise POST error          diagnostics
        cause of CD-ROM message code as CD-ROM          Power Point     message code as an indication        message code as an indication packages
        drive failure.      failure                     presentation of of a CD-ROM drive problem.           of a CD-ROM drive problem.
                                                        Lectures.
9
                            Why data cannot be accessed                 Rectify the CD-ROM drive             Rectify the CD-ROM drive
                            from the CD-ROM drive.      On line lecture problem by replacement and/or        problem by replacement and/or
                                                        notes.          reformatting                         reformatting
                            Why the CD-ROM drive is not
                            registered.                 Smart/White
                                                        board
        General Objective: To understand mouse and keyboard failure symptoms
        To understand:      To explain:                 PC connected to The ability to:                      To help students to:          Personal computer
                                                        an OHP.                                                                            loaded with
        To recognise the    Why the mouse/keyboard are                  Recognise POST error                 Recognise POST error          diagnostics
10-11   cause of mouse and not recognise in window.     Power Point     message code as an indication        message code as an indication packages
        keyboard failure.                               presentation of of a mouse/keyboard problem.         of a mouse/keyboard problem.
                            Why the cursor may be       Lectures.
                                                                        Rectify the mouse/keyboard           Rectify the mouse/keyboard


                                                                            125
                           Theoretical Content                                                                Practical Content
       Specific Learning    Teacher's activities             Resources         Specific Learning Outcomes     Teacher's activities               Resources
Week/s
       Outcomes
                             difficult to move.              On line lecture   problem by replacement and/or problem by replacement and/or
                                                             notes.            cleaning and part replacement. cleaning and part replacement.
                             Why the cursor movements
                             may be jerky.                   Smart/White
                                                             board
                            Why some keys may not
                            function properly.
        General Objective: To understand Display system failure symptoms
        To understand:      To explain:                    PC connected to The ability to:                    To help student to:           Personal computer
                                                           an OHP.                                                                          loaded with
        To recognise the    How to test the monitor                        Recognise POST error               Recognise POST error          diagnostics
        cause of display    connections.                   Power Point     message code as an indication      message code as an indication packages
        system failure.                                    presentation of of a display/graphic card          of a display/graphic card
                            How to test monitor power      Lectures.       problem.                           problem.
                            supply.
                                                           On line lecture Rectify the display/graphic card   Rectify the display/graphic card
                            How to test a video card and notes.            problem by replacement and/or      problem by replacement and/or
                            reseat to check its                            part replacement.                  part replacement.
                            functionality again.           Smart/White
                                                           board
12-13                       How to replace the video card.

                             How to replace the
                             motherboard if the video card
                             is embedded in the
                             motherboard.

                             How to check:

                             Windows display properties.

                             Display adaptor in device
                             manager.



                                                                               126
                          Theoretical Content                                                               Practical Content
       Specific Learning Teacher's activities          Resources             Specific Learning Outcomes     Teacher's activities             Resources
Week/s
       Outcomes
       General Objective: To understand sound failure symptoms
       To understand:      To explain how to check:    PC connected to       The ability to:                To help students to:         Personal computer
                                                       an OHP.                                                                           loaded with
       To recognise the    Windows volume control.                           Recognise POST error          Recognise POST error          diagnostics
       cause of display                                Power Point           message code as an indication message code as an indication packages
       system failure.     Device conflicts in device  presentation of       of a sound card problem.      of a sound card problem.
                           manager.                    Lectures.
                                                                             Rectify the sound card problem Rectify the sound card problem
14-15                        Speaker.                      On line lecture   by replacement and/or part     by replacement and/or part
                                                           notes.            replacement.                   replacement
                             And reseat the sound card.
                                                           Smart/White
                             And replace the sound card.   board


                             And replace the motherboard
                             for embedded sound chips.


Assessment: Give details of assignments to be used: Coursework/ Assignments %; Course test 20 %; Practical lab activities 50 %; Projects 0 %; Examination 30 %

Recommended Textbooks & References:




                                                                             127
                                                        Course: Technical English II
PROGRAMME: ND Office Technology and Management
Course: Technical English II          Code: OTM 217 (GNS 201-202)                                 Credit Hours:              4 hours
Semester: 3                           Pre-requisite Technical English I                           Theoretical:               2 hours/week - 50%
                                                                                                  Practical:                 2 hours/week - 50%
Course main Aim/Goal: This course is designed to consolidate the student's competence in use of English Technical in business. At the end of this course the
student should understand the key rules and techniques of English in a business environment.

General Objectives:

       1.0 Review the rules of grammar.
       2.0 Know how to write good essay, reports, and articles.
       3.0 Comprehend the difference between denotative and connotative use of words.
       4.0 Understand the techniques of comprehension and summary writing.
       5.0 Understand registers.
       6.0 Understand the principles of correspondence.




                                                                              128
                             Theoretical Content                                                                  Practical Content
Week General Objective 1.0: Develop appropriate study skills using English Language.
     Specific Learning       Teacher's Activities           Resources         Specific Learning               Teacher's Activities                Resources
     Outcomes                                                                 Outcomes
     1.1 Revise the concepts Define the terms phrase in and Passages from     Identify structural and         Guide students in the               Phrases and
     of phrase and clause.   "Clause" and explain their     relevant source   functional phrases and          identification.                     clauses from
1
                             various types.                 books             clauses.                                                            relevant source
                                                                                                                                                  books.
      1.2 Revisit the definition Define the sentence and remind As in 1.1           Identify structural and  Guide the students in the            Sentences from
2
      of the sentence.           the various types.                                 functional sentences.    process.                             source books.
      General Objective 2.0: Know how to write good essays, reports, and articles.
      2.1 List the different     List and explain the different    Model essays,    a. Generate relevant     Assign topics and evaluate           Handouts
      types of essay and         types, and features of each type literature, etc   information on a given   students work.
      identify the features of of essay.                                            topic.
3     each type.                                                   Handouts         b. Draw up a good
                                                                                    outline.
                                                                                    c. Write a good essay on
                                                                                    a given topic.
      2.2 Understand a           Define a report and list types.   Model of good    Write a report.          Evaluate the report.                 Handouts
4     report; its types, uses    Enumerate uses and                reports.
      and characteristics.       characteristics of a good report.
      2.3 Appreciate the         Explain techniques for writing    Model essays and Write good articles for  Evaluate and analyze published       Newspapers
      techniques for writing     articles.                         articles.        publication.             essays..                             Journals
5     articles.                                                                                                                                   Magazines
                                                                   Handouts
      General Objective 3.0 Comprehend the difference between denotative and connotative use of words.
      3.1 Understand the term Explain the term denotation.         Groups of        a. Identify words used   Compare denotative and               Groups of
      denotation..                                                 synonyms from    denotatively.            connotative usage in group of        synonyms from
6                                                                  source books.    b. Use words             synonyms eg woman, lady,             source books.
                                                                                    denotatively.            female, client, customer, patient,
                                                                                                             fear, terror, dread, etc.
      3.2 Understand the term Explain the term connotation.        As in 3.1 above. a. Identify words used   Guide students and evaluate          Handouts
      connotative.                                                                  connotatively.           their work.
7
                                                                                    b. Use words
                                                                                    connotatively.




                                                                               129
                             Theoretical Content                                                                    Practical Content
Week General Objective 1.0: Develop appropriate study skills using English Language.
     General Objective 4.0: Understand the techniques of comprehension and summary writing.
     4.1 Give contextual    Explain the techniques            Comprehension     Answer questions on              Guide and grade students work.
     explanations to        answering questions on            passages.         comprehension
8
     statement from a text. comprehension at a higher level                     passages at a higher
                            of difficulty.                                      level of difficulty.
     4.2. Understand        Explain and illustrate summary Passages from        Write, within a specified        Guide and evaluate students'
     summary writing types writing, types, and steps in       source books.     length, a good summary           work.
     and steps in writing   writing them.                                       of a given passage.
     them.
     4.3 Identify           Explain and illustrate            Passages from     State appropriate use of         Guide students.
9    colloquialism, slangs  colloquialisms, slangs and        relevant sources. jargons.
     and jargons.           jargons.
     General Objective 5.0: Understand registers.
     5.1 Understand         Explain registers and factors     Passages from     a. Identify items of             Guide and evaluate students'     Textbooks,
     registers.             influencing them viz field, mode, source books.     register in a given              work.                            workbooks.
                            tenor.                                              passage.
10
                                                                                  b. List items of register in
                                                                                  a given passage.
      General Objective 6.0: Understand the principles of correspondence.
      6.1 Recognise the      Describe and illustrate the       Model business
      different types of     different types of business       letters.
11-15 business letters.      letters eg applications enquiry,
                             invitation, complaints, and their
                             replies.
      6.2 Apply suitable     Explain suitable language for     Handouts           Write business letters.        Guide and grade students' work. Handouts
      language for business specific types of business letter.
      letters.                                                                                                                                    Example of
                                                                                                                                                  generic business
                                                                                                                                                  letters

                   ASSESSMENT CRITERIA
Coursework Course test Practical Other (Examination/project/portfolio)
   30%         %         30%                   40%



                                                                            130
                                                       YEAR II SEMESTER II


                                              Course: Object Oriented FORTRAN
Programme: COMPUTER SCIENCE (ND)
Course: OBJECT ORIENTED FORTRAN Course Code: COM 221                    Contact Hours: 6 hours/week
Year: II Semester: II                  Pre-requisite: COM 101, COM 113 Theoretical:    hours/week 2
                                                                        Practical:     hours /week 4
General Objectives: On completion of this course the student should be able to:

       1.0 Know the basics of scientific programming language.
       2.0 Know the basic concepts of OOFOTRAN
       3.0 Understand Arithmetic Operations and Expressions
       4.0 Know OOFORTRAN statements
       5.0 Know control statements
       6.0 Know the use and application of arrays.
       7.0 Know the implementation of structured programming in OOFOTRAN
       8.0 Know the use of pointers.
       9.0 Know object features of OOFORTRAN




                                                                       131
                               Theoretical Content                                                                Practical Content
       Specific Learning           Teacher's activities   Resources              Specific Learning               Teacher's activities         Resources
Week/s
       Outcomes                                                                  Outcomes
       General Objective 1: Know basic to Scientific programming Language
       Be able to discuss          Discuss the futures of PC loaded with         Be able to identify the        Guide students to identify    Networked PC's
       The features of scientific  scientific programming OOFORTRAN              scientific features in a given scientific programming        loaded with
       programming languages.      languages.             compiler; connected    problem.                       features in a given problem   OOFORTRAN
                                                          to OHP                                                                              compiler
1                                  State examples of      Power point
                                   scientific programming presentation of
                                   languages              lecture notes.
                                                           On line lecture
                                                           notes.
       General Objective 2: 0 Know the basic concepts of OOFORTRAN
       Be able to discuss        Describe OOFORTRAN PC loaded with               Be able to use different types Guide students to use           Networked PC's
       • The OOFORTRAN           character set.            OOFORTRAN             of constants in FORTRAN        different types of constants in loaded with
       character set                                       compiler; connected   program.                       OOFORTRAN program               OOFORTRAN
       • Constants               Describe constants and to OHP                                                                                  compiler
       • Variables and their     its various types
                                                                                 Be able to form Valid          Demonstrate how to form
2-3    various types.                                      Power point
                                 Describe variable and its presentation of       variables                      valid variables
                                 various types.            lecture notes.
                                   List the rules for forming On line lecture
                                   variables in               notes.
                                   OOFORTRAN
       General Objective 3: Understand Arithmetic Operations and Expressions
       Be able to discuss:         Describe                   PC loaded with      Be able to use Mathematical,   Guide students on how to     Networked PC's
       • the arithmetic operations                            OOFORTRAN           Boolean and String             use Mathematical, Boolean    loaded with
                                   the arithmetic operations
       in OOFORTRAN:                                          compiler; connected expressions                    and String operators         OOFORTRAN
                                   in FORTRAN
       • The standard                                         to OHP                                                                          compiler
       mathematical function.      the standard                                                                  Demonstrate the use of
4-5    • The Boolean operations. mathematical functions. Power point                                             Mathematical, Boolean and
       • The string operations.
                                   the Boolean operations presentation of                                        String expression using a
       • The Arithmetic, Boolean                              lecture notes.                                     simple OOFORTRAN
       and string expressions.     the string operations                                                         program.
                                  Arithmetic, Boolean and On line lecture
                                  string expressions.     notes.


                                                                             132
                               Theoretical Content                                                            Practical Content
       Specific Learning            Teacher's activities   Resources             Specific Learning           Teacher's activities           Resources
Week/s
       Outcomes                                                                  Outcomes
       General Objective 4: 0 Know OOFORTRAN Statements
       Ability to understand:       Discuss:               PC loaded with        Be able to use Arithmetic,  Demonstrate how to use         Networked PC's
       • The arithmetic, Data type, OOFORTRAN arithmetic OOFORTRAN               Input and Output statements Arithmetic, Input and Output   loaded with
       input and output             statements e.g.        compiler; connected   in FORTRAN programs.        statements in OOFORTRAN        OOFORTRAN
       statements.                  assignment, parameter, to OHP                                            using simple Programs          compiler
                                    Data e.t.c.
                                                           Power point
                                    Data type statements   presentation of
                                    e.g. integer, real,    lecture notes.
                                    character, double
                                    precision, complex,    On line lecture
                                    implicit, etc.         notes.

                                  The coding convention.

6                                 The input statement e.g.
                                  read

                                  The output statement
                                  e.g. writes.

                                  Formatted input
                                  statement.

                                  Formatted output
                                  statement.

                                  FORMAT statement e.g.
                                  I, F, X, T, A, H, E, D, G,
                                  L formats etc.




                                                                           133
                             Theoretical Content                                                               Practical Content
       Specific Learning         Teacher's activities     Resources             Specific Learning             Teacher's activities          Resources
Week/s
       Outcomes                                                                 Outcomes
       General Objective 5: Understand the control statements
       Be able to discuss        Discuss                  PC loaded with        Be able to use the various    Guide Students on how to      Networked PC's
       • the various control                              OOFORTRAN             Control statements            use the Various Control       loaded with
       statements used in        • Block-1F statements. compiler; connected                                   statements available in       OOFORTRAN
       OOFORTRAN e.g. block                               to OHP                Be able to use various loop   OOFORTRAN                     compiler
       IF, Nested IF, DO-ENDDO • The Nested if                                  statements in OOFORTRAN
                                 statement.
                                                          Power point                                         Demonstrate how to            Networked PC's
                                 • The Base if statement. presentation of                                     implement looping using the   loaded with
                                                          lecture notes.                                      various loop statements       OOFORTRAN
                                 • The Logical if                                                             available in OOFORTRAN.       compiler
                                 statement.               On line lecture
                                                            notes.
                                 • The Arithmetic if
                                 statement.
                                                        PC loaded with
                                 • The Case statement.  OOFORTRAN
                                                        compiler; connected
                                 • The Conditional GOTO to OHP
7-8                              statement

                                 Discuss Looping using:     Power point
                                                            presentation of
                                 • The DO-ENDDO             lecture notes.
                                 statement.
                                                            On line lecture
                                 • The nested DO-END        notes.
                                 DO

                                 • The implied Do-
                                 ENDDO

                                 Discuss the rules
                                 governing the use of DO-
                                 ENDDO Statements

                                 Explain the stop
                                 statement.




                                                                              134
                             Theoretical Content                                                            Practical Content
       Specific Learning         Teacher's activities    Resources           Specific Learning             Teacher's activities            Resources
Week/s
       Outcomes                                                              Outcomes
       General Objective 6: Know the use and Application of Arrays
       Be able to discuss        Discuss arrays          PC loaded with      Be able to implement arrays   Guide students on how to        Networked PC's
       • Array                                           OOFORTRAN           in OOFORTRAN programs         implement One and Multiple      loaded with
       • Array elements in       Describe the use of     compiler; connected                               dimensional arrays in           OOFORTRAN
       FORTRAN                   Array elements in       to OHP                                            OOFORTRAN program.              compiler
       • The concept of one      FORTRAN statements
9-11   dimensional and           • Describe the use of   Power point
       multidimensional arrays.  one-dimensional Arrays. presentation of
                                 • Describe the use of   lecture notes.
                                 multi-dimensional
                                 Arrays.                 On line lecture
                                 .                       notes.
       General Objective 7: Know the implementation of structured programming in OOFOTRAN
       Be able to discuss:       Discuss:                PC loaded with      Be able to use Subroutines,   Use examples to                 Networked PC's
       • the concepts of                                 OOFORTRAN           Automatic arrays, Module      demonstrate the                 loaded with
       subroutine:               Subroutines             compiler; connected procedures and Recursive      implementation of subroutine,   OOFORTRAN
       • Automatic arrays,                               to OHP              procedures in FORTRAN         Automatic arrays, Functions,    compiler
       modules procedures,                                                   programs                      Modules procedures
                                 Automatic arrays
       FORTRAN functions and                             Power point                                       Recursive procedures.
       Recursive procedure.                              presentation of
                                 Sharing of data using
                                                         lecture notes.
                                 modules.
12-13                                                       On line lecture
                                  Modules procedures
                                                            notes.
                                  FORTRAN functions

                                  Passing of functions or
                                  subroutines as argument
                                  to procedures.

                                  Recursive procedures.




                                                                              135
                              Theoretical Content                                                            Practical Content
       Specific Learning          Teacher's activities    Resources            Specific Learning            Teacher's activities       Resources
Week/s
       Outcomes                                                                Outcomes
       General Objective 8: Understand the use of pointers
       Be able to discuss the to  Discuss                 Ditto                Be able to:                  Guide students on how to   Networked PC's
       allocate arrays, and       Allocation of arrays                         allocate arrays and pointers use arrays and Pointers    loaded with
14     pointers.                                                                                                                       OOFORTRAN
                                  Pointers                                                                                             compiler
       General Objective 9: Know object oriented features of OOFORTRAN
       Be able to discuss:        Discuss Object Oriented Ditto                Be able to identify Object   Demonstrate the concept of Networked PC's
       • the object oriented      programming.                                 Oriented Features of         Object oriented Programming loaded with
       features of OOFORTRAN                                                   OOFORTRAN                                                OOFORTRAN
15                                                                                                                                      compiler
                                  Describe Object
                                  Oriented features of
                                  OOFORTRAN


Assessment: Give details of assignments to be used: Lab Activities 25 Assignment 25%; Examination 50 %

Type of Assessment   Purpose and Nature of Assessment (COM 221)                        Weighting (%)
Examination          Final Examination (written) to assess knowledge and understanding      50
Lab Activities       Work carried out in the Lab                                            25
Assignment           Appropriate No of assignment set by the teacher.                       25
Total                                                                                      100

Recommended Textbooks & References:




                                                                           136
                                          Course: Seminar on Computer and Society
Department/ Programme: COMPUTER SCIENCE (ND)
Course: SEMINAR ON COMPUTER AND SOCIETY Course Code: COM 225 COM 222 Credit Hours: 2 hours/week
Year: Semester:                           Pre-requisite: None        Theoretical: 2 hours/week
                                                                     Practical:    hours /week
General Objectives

      1. Understand the impacts of computer in society




                                                               137
                                             Theoretical Content                                                               Practical Content
       Specific Learning           Teacher's activities                                     Resources               Specific       Teacher's     Resources
Week/s Outcomes                                                                                                     Learning       activities
                                                                                                                    Outcomes
       General Objective 1: UNDERSTAND THE IMPACTS OF COMPUTER IN SOCIETY
       To Understand:            TO:                                                        Classroom flip charts
       • The purpose of Computer inform students of the nature of the course and            Board
1
       in Society                modalities for implementation                              PC with Power point
       • The importance of                                                                  presentation software
2                                                                                           installed
       Computers in Education.   Collect topics from students and approve appropriately
       • The importance of
3      Computer in manufacturing   Present seminar on some current topics and also invite
       industries.                 other professionals/colleagues to present seminars on
       • The importance of         current topics to students.
4      Computers in Business,
       Banking and Finance
       • The importance of
5
       Computers in Transport.
       • The importance of
6
       Computers in legal forms
       • The importance of
7
       Computers in Tourism
8      • Present Seminars          Arrange the students/sessions for the student's
9      • Present Seminars          presentations.
10     • Present Seminars
                                   Arrange sessions for student's presentations.
11     • Present Seminars
12     • Present Seminars          Solve questions for students.
13     • Present Seminars
14     • Present Seminars
       • Prepare students for
15
       Examination




                                                                            138
                                               Course: Basic Hardware Maintenance
Department/ Programme: Computer Science
Course: Basic Hardware Maintenance Course Code: COM 223 Credit Hours: 5 hours/week
Year: Two Semester: Two            Pre-requisite: COM 112 Theoretical: hours/week 2
                                                          Practical:   hours /week 3
General Objectives

       1. Understand the basic electric current theory.
       2. Understand the function of circuit components.
       3. To be able to use basic general measuring equipments
       4. Understand integrated circuit and terminologies.
       5. Understand preventative maintenance of hardware components.
       6. Understand diagnostic techniques involved in corrective maintenance.
       7. Understand computer installation procedure.




                                                                             139
                               Theoretical Content                                                                  Practical Content
       Specific Learning      Teacher's activities           Resources              Specific Learning          Teacher's activities                  Resources
Week/s
       Outcomes                                                                     Outcomes
       General Objective 1: Comprehension of Basic Electric Theory.
       To understand the      To explain:                    White board.           Ability to use a Voltage   To assist student in setting up       Voltage source,
       basic electric theory. Voltage, Current, sources      OHP connected to a /current source in a           small circuits to verify the basic    various measuring
                              Ohm's Law                      PC. Loaded with an     circuit, and to test and   electric theory, using either         devices, PC loaded
1-2                           Kerchief's laws                appropriate simulation verify the electric        hardware or simulated                 with a simulation
                              Therenin theory.               package such as        theory.                    packages.                             package. Function
                                                             Electronic work                                                                         boards connected to
                                                             bench.                                                                                  a PC.
       General Objective 2: Understand the function of circuit components.
       To Understand the      To explain:                    White board.           Ability to test active     To assist student in setting up       Voltage source,
       function of circuit    The functions ratings, and     OHP connected to a and passive circuits.          small circuits to test circuit        various measuring
       components             application of passive circuit PC. Loaded with an                                components of passive and             devices, PC loaded
                              components.                    appropriate simulation                            active components.                    with a simulation
3-4                                                          package such as                                                                         package.
                              The functions, rating and      Electronic work
                              applications of active circuit bench.                                                                                  Function boards
                              components.                                                                                                            connected to a PC.
       General Objective 3: To be able to use basic general measuring equipments
       The ability to         To introduce and explain the White board.             The ability to use basic   To assist student in using basic      Voltage source,
       understand the         operation of maintenance       OHP connected to a measuring equipments           measuring devices to perform          various measuring
       operations and         tools such as, Multimeters,    PC. Loaded with an     and perform fault          fault diagnostics and parameter       devices, PC loaded
       principles of basic    Oscilloscopes.                 appropriate simulation diagnostics and            measurements and perform              with a simulation
       measuring                                             package such as        maintenance of             repairs and maintanence of            package.
       instruments.           To explain how to use          Electronic work bench electrical and              electrical and electronic circuits.
                              multimeters to measure                                electronic circuits.                                             Function boards
                              current voltage, resistance,   Oscilloscope with                                                                       connected to a PC.
5-6                           inductance, capacitance.       projection facilities.

                               To explain how an
                               Oscilloscope is used to
                               observe signals, pulses,

                               To explain how diagnostic
                               operations are performed in
                               fault finding.


                                                                               140
                               Theoretical Content                                                                     Practical Content
       Specific Learning      Teacher's activities             Resources               Specific Learning          Teacher's activities               Resources
Week/s
       Outcomes                                                                        Outcomes
       General Objective 4: To understand integrated circuits and Terminologies.
       To Understand          To explain the Various           White board.            The ability to use basic   To assist the student to perform   Voltage source,
       Integrated Circuit and terminologies for                OHP connected to a measuring equipments            measuring tasks, perform           various measuring
       Terminologies          characterising logic circuits, PC. Loaded with an        and perform fault          diagnostic operations, and         devices, PC loaded
                              such as fan out, fan in, noise appropriate simulation diagnostics and               maintenance.                       with a simulation
                              margin, Voltage                  package such as         maintenance of                                                package.
                              tolerance,….etc.                 Electronic work bench electrical and
                                                               with projection         electronic circuit                                            Function boards
                              State different attributes of    facilities.                                                                           connected to a PC.
7-8                           logic families, such as                                                                                                Various IC and
                              Handling care, voltage           Data sheets of Ics                                                                    discrete components.
                              tolerance, switching             various slides in
                              speeds,….etc                     electronic format to be
                                                               projected.
                              To show some IC pin
                              arrangement such as dual-in-
                              line DI2, strait line, circular,
                              quad, etc…..
       General Objective 5: Understand preventative maintenance of hardware components.
       To show awareness To explain:                           PC connected to an      The ability to carry out   To assist student in taking part   Various systems and
       of the importance of The use of maintanence log HP projector, White             preventative system        in preventative system             systems Component
       preventative           book.                            board,                  maintenance.               maintenance.                       to be used as
       measures in system                                                                                                                            examples.
       maintanence and        The importance of                Electronic slides
       Hardware care.         preventative maintenance         showing system
                              applied to hardware.             components and
                                                               maintenance routing
9 -10                         The properties of drives, such being performed.
                              as head alignment, clearance,
                              characteristics….etc.            Audio Visual
                                                               programs showing the
                               The steps in dust prevention    process.
                               procedures.

                               How to carry out routine
                               cleaning

                                                                                 141
                             Theoretical Content                                                              Practical Content
       Specific Learning    Teacher's activities          Resources            Specific Learning         Teacher's activities             Resources
Week/s
       Outcomes                                                                Outcomes
       General Objective 6: Understand diagnostic techniques involved in corrective maintenance.
       To show awareness To explain:                      PC connected to an   The ability to perform    To assist student in carrying out PC and various
       and understand       Trouble-shooting              HP projector,        system repair and         system repair and restoration of diagnostic tools/
       procedures to repair methodology                                        restoration of hardware   hardware/software functionality. hardware and
       and restore hardware                               White board,         functionality.                                              software.
       functionality.       The methods of testing IC
                            with appropriate tools.       Audio Visual
                                                          programs showing the
11-12                       The need for diagnostic       process.
                            programs. Eg partition
                            checks, virus detectors, file
                            allocation tables checkers
                            ….etc.

                             How to use diagnostic
                             programs in restoring system
                             functionality.
        General Objective 7: Understand system installation procedure
        To show awareness To explain:                     PC connected to an    The ability to install   To assist student in carrying out PC components for
        and understand the Site preparation methods       HP projector,         systems and test its     system installation and testing hardware installation.
        background and                                                          functionality.           its functionality.                Software installation
        procedures needed The requirements for            White board,                                                                     packs and relevant
        for system           equipment inventory.                                                                                          manuals for system
        installation.                                     Audio Visual                                                                     installation.
                             Modular testing procedures   programs showing the
                             and its advantages.          installation process.
13-15
                              How to use installation
                              manuals

                              The pre-installation checks of
                              a computer system. e.g.
                              electric voltages(220 vs. 110
                              Volts, physical
                              connections…….etc


                                                                             142
Assessment: Give details of assignments to be used: Coursework/ Assignments 50 %; Lab Activities 50 %; Practical Examination 100 %

Type of Assessment    Purpose and Nature of Assessment (COM 223)                        Weighting (%)
Examination           Final Examination (written) to assess knowledge and understanding     100
Lab Activities        Work carried out in the Lab                                            50
Assignment            Appropriate No of assignment set by the teacher.                       50
Total                                                                                       100

The overall grade is 40% of the examination mark and 60% lab activities & assignment.

Recommended Textbooks & References:




                                                                              143
                                            Course: Management Information Systems
Programme: Statistics (National Diploma)
Course: Management Information Systems Course Code: COM 224                    Contact Hours: 4 hours/week
Year: 2 Semester: 4                           Pre-requisite: COM101, COM103 Theoretical:      2 hours /week
                                                                               Practical:     2 hours /week
Goal: This course is designed to enable introduce students to management information systems

General Objectives: On completion of this course the diplomat should be able to:

       1. Know different systems.
       2. Understand systems theory.
       3. Understand the concept of management information.
       4. Know the features of management information systems (MIS)
       5. Understand the concept of transaction processing.
       6. Understand the concept of office automation.
       7. Understand the different applications of MIS.
       8. Understand the principles of decision making
       9. Know the development cycle of an MIS
       10. Understand the principles of project management.
       11. Understand total systems.




                                                                              144
                                         Theoretical Content                                                               Practical Content
       Specific Learning Outcomes              Teacher's activities                   Resources         Specific       Teacher's        Resources
Week                                                                                                    Learning       activities
                                                                                                        Outcomes
       General Objective 1 (COM 224): Know different systems.
       1.1 Understand a system and its        Define a system                         A flip chart.    To be able to   To assist student OHP connected to PC.
       characteristics.                                                                                develop a       in developing a
                                              State the characteristics of a          OHP connected to simple MIS      simple MIS        Networked PC
       1.2 Understand the taxonomy of         system.                                 PC.                                                laboratory, with internet
       systems; deterministic, probabilities,                                         Power point                                        access loaded with MIS
       static, dynamic etc.                   Explain the taxonomy of a system:       presentation of                                    packages.
1                                                                                     Lecture notes.
                                              deterministic, probabilistic, static,
       1.3 Understand organization and        dynamic etc.
       business education as make up of                                               On line lecture
       systems or subsystems                  Explain organizations, business,        notes.
                                              education, etc as made up of
                                              systems or subsystems                   White board.
       General Objective 2 (COM 224): Understand systems theory.
       2.1 Understand closed and open loop Distinguish between closed and             A flip chart.    To be able to   To assist student OHP connected to PC.
       systems.                               open loop systems.                                       develop a       in developing a
                                                                                      OHP connected to simple MIS      simple MIS        Networked PC
       2.2 Understand feedback control n a      Explain feed back control in          PC.                                                laboratory, with internet
       system                                   system.                               Power point                                        access loaded with MIS
                                                                                      presentation of                                    packages.
2                                                                                     Lecture notes.
       2.3 Understand a system model            Define a system model

       2.4 Understand how to represent a        List types of models                  On line lecture
       system                                                                         notes.
                                                Represent systems as models.
                                                                            White board.
       General Objective 3 (COM 224): Understand the concept of management information.
       3.1 Understand management and it's  Define management                A flip chart.    To be able to             To assist student OHP connected to PC.
       functions                                                                             develop a                 in developing a
3                                          List the functions of management OHP connected to simple MIS                simple MIS        Networked PC
                                                                            PC.                                                          laboratory, with internet
                                                                            Power point                                                  access loaded with MIS
                                                                            presentation of                                              packages.


                                                                                 145
                                         Theoretical Content                                                              Practical Content
       Specific Learning Outcomes              Teacher's activities                  Resources         Specific       Teacher's        Resources
Week                                                                                                   Learning       activities
                                                                                                       Outcomes
                                                                                     Lecture notes.

                                                                                     On line lecture
                                                                                     notes.

                                                                                     White board.
       3.2 Understand information needs of      Explain the information needs of     A flip chart.    To be able to   To assist student OHP connected to PC.
       management levels.                       management levels.                                    develop a       in developing a
                                                                                     OHP connected to simple MIS      simple MIS        Networked PC
       3.3 Understand attributes of information Explain and give attributes of       PC.                                                laboratory, with internet
                                                information                          Power point                                        access loaded with MIS
                                                                                     presentation of                                    packages.
4                                                                                    Lecture notes.

                                                                                     On line lecture
                                                                                     notes.

                                                                                 White board.
       General Objective 4 (COM 224): Know the features of management information systems (MIS)
       4.1 Understand an information system Define information system.           A flip chart.    To be able to       To assist student OHP connected to PC.
       and it's characteristics.                                                                  develop a           in developing a
                                               Explain the characteristics of an OHP connected to simple MIS          simple MIS        Networked PC
       4.2 Understand a management             information system.               PC.                                                    laboratory, with internet
       information system.                                                       Power point                                            access loaded with MIS
                                               Define management information     presentation of                                        packages
5      4.3 Appreciate the importance of MIS to system.                           Lecture notes.
       business organizations.
                                               Explain the importance of MIS to On line lecture
       4.4 Recognise features of information business organization.              notes.
       systems
                                               Explain the features of an        White board.
                                               information system.



                                                                                   146
                                        Theoretical Content                                                              Practical Content
       Specific Learning Outcomes             Teacher's activities               Resources           Specific        Teacher's        Resources
Week                                                                                                 Learning        activities
                                                                                                     Outcomes
       General Objective 5 (COM 224): Understand the concept of transaction processing.
       5.1 Understand the concept of data and Explain concept of data and           A flip chart.    To be able to   To assist student OHP connected to PC.
       information                            information.                                           develop a       in developing a
                                                                                    OHP connected to simple MIS      simple MIS        Networked PC
       5.2 Understand data capture            Explain data processing stages.       PC.                                                laboratory, with internet
                                                                                    Power point                                        access loaded with MIS
       5.3 Understand verification and        Explain the concepts of data          presentation of                                    packages.
       validation                             capture, verification and validation. Lecture notes.
6
       5.4 Understand data processing stages Explain concepts of a database        On line lecture
                                                management system (DBMS)           notes.
       5.5 Understand the concept of a
       database management system (DBMS), Explain insertion, deletion and          White board.
       including insertion, delete and update   update operations
       operations.
       General Objective 6 (COM 224): Understand the concept of office automation.
       6.1 Understand office automation and Define office automation.              A flip chart.    To be able to    To assist student OHP connected to PC.
       it's components, e-mail, voice mail, fax                                                     develop a        in developing a
       machine, teleconferencing                Explain components of office a     OHP connected to simple MIS       simple MIS        Networked PC
                                                Automation i.e. e-mail, voice-mail PC.                                                 laboratory, with internet
       6.2 Understand telecommuting             fax machine, teleconferencing,     Power point                                         access loaded with MIS
                                                                                   presentation of                                     packages
7                                                                                  Lecture notes.
       6.3 Understand the importance of office Explain telecommuting.
       automation (OA) to an organization
                                                Explain the importance of office   On line lecture
                                                automation (O.A.) to an            notes.
                                                organization.
                                                                                   White board.




                                                                              147
                                       Theoretical Content                                                                Practical Content
       Specific Learning Outcomes            Teacher's activities                Resources            Specific        Teacher's        Resources
Week                                                                                                  Learning        activities
                                                                                                      Outcomes
       General Objective 7 (COM 224): Understand the different applications of MIS.
       7.1 Understand various types of         List the various types of           A flip chart.      To be able to   To assist student OHP connected to PC.
       information systems and their           information system.                                    develop a       in developing a
       objectives.                                                                 OHP connected to   simple MIS      simple MIS        Networked PC
                                               Explain the objectives of each type PC.                                                  laboratory, with internet
       7.2 Recognise the elements required for of information system               Power point                                          access loaded with MIS
       any information system                                                      presentation of                                      packages.
8
                                               Explain the elements required for Lecture notes.
       7.3 Understand reports required for any any information system.
       types of information system                                                 On line lecture
                                               Explain the nature of reports       notes.
                                               required for each type of
                                               information system.                 White board.
       7.4 Understand sources of data for      Identify sources of data for each   A flip chart.      To be able to   To assist student OHP connected to PC.
       each type of information system         type of information system.                            develop a       in developing a   Networked PC
                                                                                   OHP connected to
                                                                                                      simple MIS      simple MIS        laboratory, with internet
                                                                                   PC.
       7.5 Understand the information needs, Identify information needs:                                                                access loaded with MIS
                                                                                   Power point
       strategic technical and operational     strategic, technical, and                                                                packages.
9                                                                                  presentation of
       advantages of MIS                       operational.                        Lecture notes.

                                              Identify some advantages of MIS  On line lecture
                                                                               notes.
                                                                               White board.
       General Objective 8 (COM 224): Understand the principles of decision making
       8.1 Understand the stages in decision Explain decision making.          A flip chart.    To be able to         To assist student OHP connected to PC.
       making                                                                                   develop a             in developing a
                                             Teacher to represent this         OHP connected to
                                                                                                simple MIS            simple MIS        Networked PC
                                             diagrammatically.                 PC.
       8.2 Understand various approaches to                                    Power point                                              laboratory, with internet
       decision making                       Teacher to explain the approaches presentation of                                          access loaded with MIS
10
                                             to decision making.               Lecture notes.                                           packages
       8.3 Undertake application of some
       decision making techniques            Teacher to give students a case   On line lecture
                                             study on decision making          notes.
                                             techniques                        White board.


                                                                              148
                                       Theoretical Content                                                           Practical Content
       Specific Learning Outcomes            Teacher's activities              Resources         Specific        Teacher's        Resources
Week                                                                                             Learning        activities
                                                                                                 Outcomes
       General Objective 9 (COM 224): Know the development cycle of an MIS
       9.1 Understand the need for information Explain the need for information A flip chart.    To be able to   To assist student OHP connected to PC.
       system development                      system development                                develop a       in developing a   Networked PC
                                                                                OHP connected to simple MIS      simple MIS        laboratory, with internet
                                                                                PC.                                                access loaded with MIS
                                                                                Power point                                        packages.
11                                                                              presentation of
                                                                                Lecture notes.

                                                                               On line lecture
                                                                               notes.
                                                                               White board.
       9.2 Understand the phases and          Identify the phases in the       A flip chart.    To be able to    To assist student OHP connected to PC.
       importance in the development cycle of development cycle of MIS                          develop a        in developing a   Networked PC
       MIS                                                                     OHP connected to simple MIS       simple MIS        laboratory, with internet
                                                                               PC.                                                 access loaded with MIS
                                              State the importance of each
                                                                               Power point                                         packages.
                                              phase
12                                                                             presentation of
                                                                               Lecture notes.
                                           Describe each of the phases of the
                                           development cycle of an MIS.         On line lecture
                                                                                notes.
                                                                                White board.
       General Objective 10 (COM 224): Understand the principles of project management.
       10.1 Understand project management Define project management             A flip chart.    To be able to   To assist student OHP connected to PC.
       and its objectives.                                                                       develop a       in developing a
                                           Explain the objectives of project    OHP connected to simple MIS      simple MIS        Networked PC
       10.2 Understand some tools used in  management.                          PC.                                                laboratory, with internet
                                                                                Power point
       project management and their                                                                                                access loaded with MIS
13                                                                              presentation of
       application                         Identify tools to be used in project Lecture notes.                                     packages.
                                           management.
                                                                                On line lecture
                                           Apply the tools                      notes.

                                                                               White board.

                                                                             149
                                         Theoretical Content                                                               Practical Content
       Specific Learning Outcomes              Teacher's activities                   Resources         Specific       Teacher's        Resources
Week                                                                                                    Learning       activities
                                                                                                        Outcomes
       General Objective 11 (COM 224): Understand total systems.
       11.1 Understand the objectives of a State the objectives of a total            A flip chart.    To be able to   To assist student OHP connected to PC.
       total system.                       system                                                      develop a       in developing a   Networked PC
                                                                                      OHP connected to simple MIS      simple MIS        laboratory, with internet
       11.2 Understand rationalization of       Explain rationalizing information     PC.                                                access loaded with MIS
       information flows, timing and accuracy   flows, timing and accuracy of         Power point                                        packages.
14     of destination of output.                destination of output.                presentation of
                                                                                      Lecture notes.

                                                                                      On line lecture
                                                                                      notes.
                                                                                      White board.
       11.3 Understand the effect of time lag   Explain the effect of time lag on     A flip chart.  To be able to     To assist student OHP connected to PC.
       on inputs                                inputs.                                              develop a         in developing a
                                                                                    OHP connected to simple MIS        simple MIS        Networked PC
       11.4 Understand the effect of deviating Explain the effect of deviating from PC.                                                  laboratory, with internet
       from standards.                         standards.                           Power point                                          access loaded with MIS
                                                                                    presentation of                                      packages.
15                                                                                  Lecture notes.
                                               Develop an MIS.

                                                                                      On line lecture
                                                                                      notes.

                                                                                      White board.


Assessment: Give details of assignments to be used: Coursework/ Assignments %; Course test %; Practical %; Projects %; Examination %
Type of Assessment Purpose and Nature of Assessment (COM 224)                         Weighting (%)
Examination         Final Examination (written) to assess knowledge and understanding      50
Test                At least 2 progress tests for feed back.                                20
Practical           At least 5 homework to be assessed by the teacher                      30
Total                                                                                      100
Recommended Textbooks & References:

                                                                                    150
                                                        Course: Web Technology
Department/ Programme: COMPUTER SCIENCE ND
Course: WEB TECHNOLOGY Course Code: COM 225 Credit Hours: 6 hours/week
Year: 2 Semester: 2      Pre-requisite: COM 122 Theoretical: 2 hours/week
                                                  Practical:    4 hours /week
GENERAL OBJECTIVES: On completion of this course the student should be able to:

       1.0 Know the fundamental concepts of WWW.
       2.0 Understand Hypertext mark-up language HTML
       3.0 Understand scripting for HTML.
       4.0 Understand DH TML.
       5.0 Understand cascading style sheets.
       6.0 Understand dynamic content.
       7.0 Know web development tools.
       8.0 Understand Multimedia.
       9.0 Know XML.




                                                                        151
                                   Theoretical Content                                                             Practical Content
       Specific Learning             Teacher's activities                 Resources         Specific Learning Outcomes    Teacher's              Resources
Week/s
       Outcomes                                                                                                           activities
       General Objective 1:
       Ability to understand         1.1 Define internet.                 P.C connected     Ability to brose the internet.   To help student     Networked PC
       • Internet concept            1.2 Define world wide web (WWW) to OHP                 Apply different URL and to       to: Brose the net   Lab connected to
       • Web (WWW) definition        1.3 Outline the history of WWW.                        examine a very basic HTML file   Apply different     the internet..
       • WWW history outline         1.4 Explain the Anatomy of a Web Power point           written which when manifested    URLs
       • Anatomy of WWW              connection.                          presentation of   give rise to a web page.         Examine simple      Web application
       connection                    1.5 Explain how a web page works. Lecture notes.                                        web page written    packages such
1
       • how a WWW page works 1.6 Explain how mark-up languages                                                              in HTML             as Dream
       • how mark-up languages       work.                                                                                                       weaver,
                                                                          On line lecture
       work                          1.7 Explain how hypertext works.                                                                            MS front page
                                                                          notes
       • How hypertext works         1.8 Explain how URL works.
       • How Universal Resource
       Location (URL) works
       General Objective 2: Understand creation and customizing in HTML
       Ability to understand         2.1 State functions of HTML. Text    P.C connected     To write a simple HTML based     .Assists students Networked PC
       • Functions of HTML.          formatting, hyperlinks, tables and   to OHP            document                         in performing their Lab connected to
       • Planning of an HTML         lists, graphics, sound and video                                                        Lab work            the internet..
       document.                     support.                             Power point       To Create a simple web page.
       • Writing of an HTML          2.2 Plan and write a HTML            presentation of                                                        Web application
       document.                     document.                            Lecture notes.                                                         packages such
                                                                                            To be able to use various HTML
       • Preview and editing of a    2.3 Preview and edit a web page.                                                                            as Dream
                                                                                            tags to enhance quality and
       web page.                     2.4 Create links to other web pages.                                                                        weaver,
                                                                          On line lecture   appearance of a web page.
       • Creating links to other web 2.5 Print an HTML document.                                                                                 MS front page
                                                                          notes
       pages.                        2.6 Create ordered list in HTML
3      • Printing of an HTML         document.
       document.                     2.7 Create unordered list in HTML
                                     document.
       • Creation of                 2.8 Control font selection in HTML
       ordered/unordered list in     document.
       HTML document.                2.9 Customize fonts in HTML
       • Customizing font and        document.
       Controlling font selection    2.10 Align text in HTML document.
       • Aligning text in HTML
       document.




                                                                              152
                                    Theoretical Content                                                              Practical Content
       Specific Learning               Teacher's activities                Resources         Specific Learning Outcomes     Teacher's             Resources
Week/s
       Outcomes                                                                                                             activities
       To understand how to:           2.11 Insert graphics and specify    P.C connected     Ability to:                    .Assists students     Networked PC
       • Insert graphic insertion and graphic size.                        to OHP            Add graphics and multimedia to in performing their   Lab connected to
       specify graphic size.           2.12 Link graphics in HTML                            HTML documents                 Lab work              the internet..
       • Link graphics in HTML         document.                           Power point
       document.                       2.13 Insert on image map in HTML    presentation of                                                        Web application
4
       • Insert on image map in        document.                           Lecture notes.                                                         packages such
       HTML document.                  2.14 Add background image in                                                                               as Dream
       • Add background image in HTML document.                                                                                                   weaver,
                                                                           On line lecture
       HTML document.                  2.16 Explore multimedia options.                                                                           MS front page
                                                                           notes
       • Explore multimedia options.
       To understand                   2.15 Use forms to control input.    P.C connected     To Plan a form and use it to      Assists students Networked PC
       2.11 Use of forms to control 2.16 Create a text entry field.        to OHP            control input.                    in performing their Lab connected to
       input.                          2.17 Add radio buttons.                                                                 Lab work            the internet..
       2.12 Creating a text entry      2.18 Add checkboxes                 Power point
       field.                          2.21 Create a pull down menu        presentation of                                                        Web application
       2.13 Adding radio buttons.      2.22 Add a push button              Lecture notes.                                                         packages such
5
       2.14 Adding checkboxes          2.23 Connect a forms back end.                                                                             as Dream
       2.21 Creating a pull down                                                                                                                  weaver,
                                                                           On line lecture
       menu                                                                                                                                       MS front page
                                                                           notes
       2.22 Adding a push button
       2.23 Connecting forms back
       end.
       Ability to understand           2.24 Work with tables; create a     P.C connected     The ability to Plan a table out                      Networked PC
       • table creation and            simple table span rows.             to OHP            illustrate table concepts.                           Lab connected to
       manipulations                   2.25 Format borders modify table                                                                           the internet..
       • pay out control               backgrounds, change table           Power point       Illustrate web principles.
       • creation of navigational bar, dimensions; align table counters;   presentation of                                                        Web application
       tramerat, and target links.     portion page elements.              Lecture notes.                                                         packages such
       • formatting frame borders      2.26 Control pay layout.                                                                                   as Dream
6
       • creating a structuring table 2.27 Create a navigational bar.                                                                             weaver,
                                                                           On line lecture
       • adding two toned              2.28 Create a tram rat                                                                                     MS front page
                                                                           notes
       background                      2.29 Create target links
       • creating a template           2.30 Format frame boarders
                                       2.31 Create a structuring table
                                       2.32 Add a two toned background
                                       2.33 Create a template.


                                                                               153
                                  Theoretical Content                                                                 Practical Content
       Specific Learning            Teacher's activities                     Resources         Specific Learning Outcomes    Teacher's           Resources
Week/s
       Outcomes                                                                                                              activities
       General Objective 3: Understand scripting for HTML.
       To understand how to         3.1 To Explain the advantages of         P.C connected     Ability to:                     Assist students in . Networked PC
       perform scripting in an HTML using scripting with HTML                to OHP                                            their practical    Lab connected to
       documents.                   (Flexibility, Simplification immediate                     Create & design scripts using   work.              the internet..
                                    response, improved interactivity,        Power point       objects
                                    reduced server loads)                    presentation of                                                     Web application
                                                                                               Design & implement scripts,
7 -8                                                                         Lecture notes.    using Java scripts event                          packages such
                                                                                               handlers.                                         as Dream
                                                                             On line lecture                                                     weaver,
                                                                             notes             Create functions,                                 MS front page
                                                                                               assign variables,

                                                                                        Create conditional scripts.
        General Objective 4: Understand Dynamic Hypertext mark-up language (DHTML).
        To understand DHTML, its    4.1 Define dynamic HTML             P.C connected The ability to design and                Provide guidance Networked PC
        building blocks, object     4.2 Explain the building blocks of  to OHP          implement web page using               and assistance in Lab connected to
        models design.              DHTML                                               DHTML.                                 student practical the internet..
                                    4.3 Tour DHTML pages                Power point                                            work.
9 -10                               4.4 Describes DHTML object model presentation of                                                             Web application
                                    4.5 Describe Browser variability    Lecture notes.                                                           packages such
                                    4.6 Design D HTML pages                                                                                      as Dream
                                    4.7 Research into code architecture                                                                          weaver,
                                                                        On line lecture
                                    4.8 Keep up with DHTML charges.                                                                              MS front page
                                                                        notes
        General Objective 5: Understand cascading style sheets
        To understand creation of   Explain                             P.C connected The ability to:                          Provide guidance Networked PC
        embedded style sheet, class 5.1 Show and hide page elements to OHP              Create an embedded style sheet,        and assistance in Lab connected to
        criterion, and Browser      5.2 Change font size dynamically                    and class.                             student practical the internet..
        detect.                     5.3 Control font colour dynamically Power point                                            work.
                                    5.4 Use external style sheet for    presentation of Implement browsers detection.                            Web application
11                                  above.                              Lecture notes.                                                           packages such
                                                                                        Show and hide page elements
                                                                                               Chang font size, font colour                      as Dream
                                                                             On line lecture   dynamically                                       weaver,
                                                                             notes                                                               MS front page
                                                                                               Use external style sheet in a
                                                                                               document.


                                                                                 154
                                 Theoretical Content                                                               Practical Content
       Specific Learning           Teacher's activities                   Resources         Specific Learning Outcomes    Teacher's            Resources
Week/s
       Outcomes                                                                                                           activities
       General Objective 6: 6.0 Understand dynamic content.
       To understand the dynamic Explain dynamic content by               P.C connected     Ability to:                     Provide guidance Networked PC
       content by                  • Inserting content dynamically        to OHP            Insert, delete, and modify      and assistance in Lab connected to
       • inserting and deleting    • Deleting content dynamically                           content dynamically.            student practical the internet..
       dynamically                 • Modifying, Content Dynamically       Power point                                       work.
12     • Replacing graphics        • Incorporating assent advanced        presentation of   Incorporate assent advanced                       Web application
       dynamically                 content function.                      Lecture notes.    content function.                                 packages such
       • Bind and manipulate data • Replacing graphics dynamically.                                                                           as Dream
       dynamically                 • Bind data                                                                                                weaver,
                                                                          On line lecture   Replace graphics, bind data
                                   • Manipulate bound data dynamically.   notes             dynamically.                                      MS front page
        General Objective 7.0 Know web development tools.
        To understand:            Explain how to                          P.C connected     Ability to:                       Provide guidance Networked PC
                                  7.1 Position an element absolutely.     to OHP                                              and assistance in Lab connected to
        The tools for Web         7.2 Position an element relatively                        Position an element absolutely, student practical the internet..
        development.              7.3 Size an element manually            Power point       relatively.                       work.
                                  7.4 Stack screen elements               presentation of                                                       Web application
                                                                                            Size an element manually.
                                  7.5 Add a scroll bar                    Lecture notes.                                                        packages such
13                                7.6 Create a side bar                                     Stack screen elements                               as Dream
                                  7.7 Incorporate an advanced             On line lecture                                                       weaver,
                                  positioning function.                   notes             Add a scroll bar, and create side                   MS front page
                                                                                            bar.

                                                                                            Incorporate an advanced
                                                                                            positioning function.
        General Objective 8: Understand Multimedia
        To understand:             Explain:                               P.C connected     Ability to:                     Provide guidance Networked PC
                                   The operation of Graphic packages      to OHP                                            and assistance in Lab connected to
        The operation of Web       such as:                                                 Use web application software    student practical the internet..
        application development    PhotoShop, Animation Packages,         Power point       and to develop a simple web     work.
        Packages                   Dreamweaver, Flash,                    presentation of   application.                                      Web application
14                                                                        Lecture notes.                                                      packages such
                                                                                                                                              as Dream
                                                                                                                                              weaver,
                                                                          On line lecture                                                     MS front page,
                                                                          notes                                                               Flash,
                                                                                                                                              PhotoShop

                                                                              155
                               Theoretical Content                                                              Practical Content
       Specific Learning          Teacher's activities             Resources             Specific Learning Outcomes    Teacher's          Resources
Week/s
       Outcomes                                                                                                        activities
       General Objective 9: Understand the operation and usage of XML
       To understand:             To provide:                      P.C connected         Ability to:                    Provide guidance Networked PC
                                                                   to OHP                                               and assistance in Lab connected to
       The operation and          An introduction to XML                                 Use XML package and apply to a student practical the internet..
       application of                                              Power point           given case.                    work.
15                                To demonstrate how XML is used   presentation of                                                        XML and CSS
                                                                   Lecture notes.                                                         packages
                                    To explain the advantages of using
                                    XML                                On line lecture
                                                                       notes


Assessment: Give details of assignments to be used: Coursework/ Assignments 20 %; Course test 10 %; Practical 50 %; Projects %; Examination 20 %

Type of Assessment      Purpose and Nature of Assessment (COM 225)                        Weighting (%)
Examination             Final Examination (written) to assess knowledge and understanding      20
Test                    At least 1 progress test for feed back.                                10
Practical / Projects    To be assessed by the teacher                                          50
Course work/ assignment To be assessed by the teacher                                          20
Total                                                                                         100

Recommended Textbooks & References:




                                                                            156
                                          Course: Computer System Troubleshooting II
Department/ Program: ND Computer Science
Course: Computer System Troubleshooting II Course Code: COM 226 Contact Hours: 5 hours/week
Year: Two Semester: Two                    Pre-requisite: COM 216 Theoretical: 1 hours/week
                                                                  Practical:   4 hours /week
General Objectives:

The course Provides the knowledge and skills to begin to repair Hardware & software

       1. To understand Serial, parallel and USB failure symptoms
       2. To understand printers failure symptoms problems
       3. To understand dial up failure symptoms problems
       4. To understand common start-up failure symptoms
       5. To understand illegal operational failure symptoms
       6. To understand virus protection utility failure symptoms
       7. To understand networks failure symptoms




                                                                              157
                           Theoretical Content                                                        Practical Content
       Specific Learning     Teacher's activities     Resources           Specific Learning Outcomes Teacher's activities                     Resources
Week/s
       Outcomes
       General Objective: Serial, parallel and USB problems
       To understand:        To explain:              PC connected to     The ability to:                  To help student to:        Personal computer
                                                      an OHP.                                                                         loaded with
       The cause of serial, How to recognise POST                         Recognise POST error          Recognise POST error          diagnostics
       parallel and USB port error message code as    Power Point         message code as an indication message code as an indication packages
       failure.              serial, parallel and USB presentation of     of a serial, parallel and USB of a serial, parallel and USB
                             failure.                 Lectures.           problem.                      problem.
1-2
                            Serial, parallel and USB    On line lecture   Rectify the serial, parallel and Rectify the serial, parallel and
                            failure remedy.             notes.            USB problem by reinsertion or USB problem by reinsertion or
                                                                          replacement                      replacement
                                                      Smart/White
                                                      board
       General Objective: To understand printers failure symptoms problems
       To understand:      To explain:                PC connected to The ability to:                      To help student to:           Personal computer
                                                      an OHP.                                                                            loaded with
       The cause of        How to recognise POST                      Recognise POST error                 Recognise POST error          diagnostics
       printer's failure.  error message code as      Power Point     message code as an indication        message code as an indication packages
                           printer's failure.         presentation of of a printer's problem.              of a printer's problem.
                                                      Lectures.
                           To list possible:                          Rectify the printers problem by      Rectify the printers problem by
                                                      On line lecture reinsertion or replacement           reinsertion or replacement
3-4                        Hardware faulty:           notes.
                           e.g. connection problems.
                           Power fault                Smart/White
                                                      board
                           Software faulty:
                           e.g. driver installation
                           Conflict

                            Printer's failure remedy.




                                                                           158
                         Theoretical Content                                                           Practical Content
       Specific Learning   Teacher's activities      Resources       Specific Learning Outcomes       Teacher's activities            Resources
Week/s
       Outcomes
       General Objective: To understand MODEM failure symptoms problems
       To understand:      To explain:               PC connected to The ability to:                  To help student to:           Personal computer
                                                     an OHP.                                                                        loaded with
       The cause of        How to recognise POST                     Recognise POST error             Recognise POST error          diagnostics
       MODEM failure.      error message code as     Power Point     message code as an indication    message code as an indication packages
                           MODEM failure.            presentation of of a MODEM problem.              of a MODEM problem.
                                                     Lectures.
5-6
                           MODEM failure remedy.                     Rectify the MODEM problem        Rectify the MODEM problem
                                                     On line lecture by reinsertion or replacement    by reinsertion or replacement
                                                     notes.          Rectify software problems by
                                                                     re-installation.                 Investigate a possible
                                                     Smart/White                                      hardware faults.
                                                     board
       General Objective: To understand common windows start-up failure symptoms
       To understand:      To explain:               PC connected to The ability to:                  To help student to:            Personal computer
                                                     an OHP.                                                                         loaded with
       The cause of        How to recognise POST                     Recognise POST error             Recognise POST error           diagnostics
       windows start-up    error message code as     Power Point     message code as an indication    message code as an indication packages
       failure.            windows start-up failure. presentation of of a windows start-up problem.   of a windows start-up problem.
                                                     Lectures.
7-8                        To list possible software                 Rectify the windows start-up     Rectify the windows start-up
                           possible:                 On line lecture problem by reinsertion or        problem by reinsertion or
                           e.g.                      notes.          replacement                      replacement
                           Missing file.
                           Conflict                  Smart/White
                                                     board
                           Windows start-up failure
                           remedy.




                                                                        159
                            Theoretical Content                                                                 Practical Content
       Specific Learning      Teacher's activities         Resources       Specific Learning Outcomes          Teacher's activities                Resources
Week/s
       Outcomes
       General Objective: To understand illegal operational failure symptoms
       To understand:         To explain:                  PC connected to The ability to:                     To help student to:               Personal computer
                                                           an OHP.                                                                               loaded with
       The cause of illegal How to recognise POST                          Recognise POST error                Recognise POST error              diagnostics
       operational failure.   error message code as        Power Point     message code as an indication       message code as an indication packages
                              illegal operational failure. presentation of of a illegal operational problem.   of a illegal operational problem.
                                                           Lectures.
9-10
                              Illegal operational failure                  Rectify the illegal operational     Rectify the illegal operational
                              remedy.                      On line lecture problem by reinsertion or           problem by reinsertion or
                                                           notes.          replacement                         replacement

                                                      Smart/White
                                                      board
        General Objective: To understand virus protection utility failure symptoms
        To understand:      To explain:               PC connected to The ability to:                          To help student to:           Personal computer
                                                      an OHP.                                                                                loaded with
        The cause of virus  How to recognise POST                          Recognise POST error                Recognise POST error          diagnostics
        protection utility  error message code as     Power Point          message code as an indication       message code as an indication packages
        failure.            virus protection utility  presentation of      of a virus protection utility       of a virus protection utility
                            failure.                  Lectures.            problem.                            problem.
10-11
                              virus protection utility    On line lecture    Rectify the virus protection      Rectify the virus protection
                              failure remedy.             notes.             utility problem by reinsertion or utility problem by reinsertion or
                                                                             replacement                       replacement
                                                      Smart/White
                                                      board
        General Objective: To understand networks failure symptoms
        To understand:      To explain:               PC connected to        The ability to:                   To help student to:       Personal computer
                                                      an OHP.                                                                            loaded with
        The cause of        How to recognise POST                            Recognise POST error          Recognise POST error          diagnostics
12-13   networks failure.   error message code as     Power Point            message code as an indication message code as an indication packages
                            networks failure.         presentation of        of a networks problem.        of a networks problem.
                                                      Lectures.
                            Networks failure remedy.                         Rectify the networks problem      Rectify the networks problem


                                                                              160
                           Theoretical Content                                                        Practical Content
       Specific Learning     Teacher's activities       Resources         Specific Learning Outcomes Teacher's activities                  Resources
Week/s
       Outcomes
                                                        On line lecture   by reinsertion or replacement    by reinsertion or replacement
                                                        notes.

                                                          Smart/White
                                                          board
        General Objective: To understand external devises failure symptoms
        To understand:      To explain:                   PC connected to The ability to:                  To help student to:             Personal computer
                                                          an OHP.                                                                          loaded with
        The cause of        How to recognise POST                         Recognise POST error             Recognise POST error            diagnostics
        external devises    error message code as         Power Point     message code as an indication    message code as an indication packages
        failure.            external devises failure.     presentation of of a external devises problem.   of an external devises problem.
                                                          Lectures.
14-15                       To list possible hardware                     Rectify the external devises     Rectify the external devises
                            faulty:                       On line lecture problem by reinsertion or        problem by reinsertion or
                            e.g. flash disk not detected. notes.          replacement                      replacement
                            Scanner failure
                            External DVD not detected. Smart/White
                                                          board
                            External devises failure
                            remedy.


Assessment: Give details of assignments to be used: Coursework/ Assignments 0%; Course test 20%; Projects lab activities 50%; Examination 30%

Recommended Textbooks & References:




                                                                            161
                                                                   Course: Project
Department/ Programme: All computing programmes
Course: Project               Course Code: COM 229                         Credit Hours:            4 hours/week
Year: 2 Semester: 2           Pre-requisite:                               Theoretical:             0 hours/week
                                                                           Practical:               4 hours /week
General Objectives

       1. To integrate and apply the learning outcomes from the programme to the later stages of a sustained project.




                                                                              162
             Theoretical Content                                                                Practical Content
       Specific        Teacher's    Resources Specific Learning Outcomes                              Teacher's activities   Resources
Week/s Learning        activities
       Outcomes
       General Objective 1: Work in a team to integrate and apply the learning outcomes from the programme to the later stages of a sustained project.
                                                Able to:                                              Provide a minimum of   Requirements Document for a
                                                                                                      four hours supervision client-based project. Signed-off
                                                Implement a client-based project in a professional    each week.             by the client.
                                                manner.
1-14
                                                                                                                             Project management software.
                                                Use appropriate techniques to plan the
                                                implementation of a sustained project requiring the
                                                allocation and management of multiple resources.
                                                Able to:                                              Observe presentation   Presentation software and
                                                                                                      and viva students.     projector.
                                                Make a formal presentation of a final product to
                                                clients.
15
                                                Obtain client acceptance of the implementation.

                                                  Justify their decisions, assess the results and learn
                                                  from reflecting on the process in a written report.


Assessment: Give details of assignments to be used: Project Plan: 20% %; Projects 80 %

Recommended Textbooks & References:




                                                                              163
                                                 Course: Small Business Management I
Programme: Statistics (National Diploma)
Course: Small Business Management I                               Course Code: STA 226                    Total Hours:        3
Year: 2 Semester: 4                                               Pre-requisite:                          Theoretical:        2 hour /week
                                                                                                          Practical:          1 hour /week
Goal: This course is designed to provide the student with the basic knowledge on the various tools used in the management of small-scale businesses.

General Objectives: On completion of this course, the diplomate will be able to:

        1. Understand the nature of small-scale enterprises.
        2. Understand the legal framework for small-scale enterprises.
        3. Understand the role of governments in small-scale enterprises in Nigeria
        4. Understand a business plan for a small-scale business enterprise.
        5. Understand marketing management in a small business enterprise
        6. Understand the general concept of production management
        7. Know human capital needs for an enterprise




                                                                                164
                              Theoretical Content                                                                  Practical Content
     Specific Learning            Teacher's activities               Resources Specific Learning                Teacher's activities                   Resources
Week
     Outcomes                                                                     Outcomes
     General Objective 1 (STA 226): Understand the nature of small-scale enterprises.
     1.1 Define the range and     Explain range, scope and           Text Books Select a small business         Guide students in identifying range, Internet and
     scope of a small business. importance of a small scale                       enterprise and indicate its   scope and importance of a small      relevant
                                  business.                          Journals     signs of success and          scale business.                      websites
     1.2 Explain the importance                                      Publications failures.
1    of a small business.         Explain problems associated with                                                                                     Guest speaker
                                  small business operations.                      Use case studies based                                               on small
     1.3 Describe the problems                                                    on a local organisation.                                             businesses
     associated with small
     business operations.
     1.4 Describe types of        Explain types of businesses that   Text Books Select a small business         Guide students in identifying types    Internet and
     businesses that could be run could be run on small scale, their              enterprise and indicate its   of businesses that could be run on     relevant
     on a small scale.            associated problems and signs of Journals       signs of success and          small scale, their associated          websites
                                  failure during operations.         Publications failures.                     problems and signs of failure during
     1.5 Describe the merits and                                                                                operations.                            Guest speaker
2    demerits of being self-      Explain wage employment and self                Use case studies based                                               on small
     employed.                    employment.                                     on a local organisation.                                             businesses

      1.6 Identify the starting      Explain the merits and demerits of
      problems and signs of failure self employment.
      of a small business
      General Objective 2 (STA 226): Understand the legal framework for small-scale enterprises.
      2.1 Explain the types of       Explain the types of business      Text Books Use CAMB to explain the Guide students to identify the legal Internet and
      business organization.         organization                                    regulatory frame work of formation and regulatory status of relevant
                                                                        Journals     small business.            small business.                  websites
      2.2 Identify the legal form of Explain legal formation and        Publications
      business.                      regulatory status of small                      Group work to set up a
3                                    business.                                       small business - realistic
                                                                                     scenarios
                                     Explain environmental factors of
                                     business.                                       Use of relevant
                                                                                     documentation taken
                                                                                     from the internet.




                                                                              165
                                 Theoretical Content                                                            Practical Content
     Specific Learning              Teacher's activities               Resources Specific Learning           Teacher's activities                      Resources
Week
     Outcomes                                                                       Outcomes
     2.3 Describe the               Explain legal formation and        Text Books Use CAMB to explain the Guide students to identify the               Internet and
     environmental factors of       regulatory status of small                      regulatory frame work of environmental factors of business.        relevant
     business - law of sales,       business.                          Journals     small business.                                                    websites
     licenses, failure signs, etc.                                     Publications Group work to set up a
4                                   Explain environmental factors of                 small business - realistic
     2.4 Explain regulatory status business.                                         scenarios
     and formation of small
     business.                                                                          Use of relevant
                                                                                        documentation taken
                                                                                        from the internet.
      General Objective 3 (STA 226): Understand the role of governments in small-scale enterprises in Nigeria
      3.1 Explain government         Explain government policies for       Text Books Identify government          Guide students to evaluate the      Internet and
      policies for small enterprises small enterprises development and                  policies and their effects contributions of the promoting      relevant
      development.                   effects of the policies on direct and Journals     on small scale business. bodies (IDC, NASA, NERFUND,           websites
5                                    indirect assistance to these          Publications                            NDE, NAPEP etc to growth of small
      3.2 Explain the effects of     enterprises.                                                                  business in Nigeria.
      government policies on
      direct and indirect assistance
      to small businesses
      3.3 State the role of the      Explain the following institutions    Text Books Identify and explain         Guide students to evaluate the      Internet and
      following institutions in      and their roles in promoting small                 beneficiaries of the       contributions of the promoting      relevant
      promoting small enterprises scale enterprises.                       Journals     bodies. Promotion SME bodies (IDC, NASA, NERFUND,              websites
      (a) Industrial Development - IDC, State Ministries of                Publications in Nigeria.                NDE, NAPEP etc to growth of small
      Centre (IDC)                   Commerce,                                                                     business in Nigeria.
      (b) State Ministries of        State Export Promotion
      Commerce and Industries. Committees,
      (c) State Export Promotion CMD, NDE, NAPPEP, CIRD
      Committees.                    NERFUND
6
      (d) Centre for Management NACRDB, NEPC
      Development (CMD)              NASSI, NASME, etc
      (e) National Directorate of
      Employment (NDE)
      (f) NAPPEP
      (g) CIRD
      (h) NERFUND
      (i) NACRDB, NEPC
      (j) NASSI, NASME, etc

                                                                               166
                              Theoretical Content                                                                   Practical Content
     Specific Learning           Teacher's activities               Resources Specific Learning                  Teacher's activities                 Resources
Week
     Outcomes                                                                    Outcomes
     General Objective 4 (STA 226): Understand a business plan for a small-scale business enterprise.
     4.1 Explain business plan.  Explain business Plan, its purpose Text Books Identify business plan.           Guide students to:-                 Internet and
                                 and components from project                                                                                         relevant
     4.2 Explain the purpose of  development to project cost.       Journals     Identify how to plan in         Work in pairs to develop a relevant websites
     business plan                                                  Publications small business.                 business plan.
7
      4.3 Identify the components                                                   Formulate a business         Refer to business planning
      of a business plan from                                                       plan for a particular        information on the internet
      project development up to                                                     project.
      project cost.                                                                                              Present the plans and justify the
                                                                                                                 goals
      4.4 State the necessary         Explain steps in carrying out       Text Books Identify business plan.     Guide students to:-                 Internet and
      steps in carrying out financial financial analysis and planning for                                                                            relevant
      analysis and planning for a a small business.                       Journals     Identify how to plan in   Work in pairs to develop a relevant websites
      small business                                                      Publications small business.           business plan.
                                      Explain personal goals and
      4.5 Compare personal goal business goals.                                        Formulate a business      Refer to business planning
8     and business goals.                                                              plan for a particular     information on the internet
                                      Explain influences of family goals               project.
      4.6 Identify influences of      in business goals.                                                         Present the plans and justify the
      family goals in business                                                                                   goals
      goals                           Invite a successful entrepreneur to
                                      give a talk.
      General Objective 5 (STA 226): Understand marketing management in a small business enterprise
      5.1 Understand the basic        Explain basic concepts of           Text Books Identify the process of     Guide students to use the internet   Internet and
      concept of marketing.           marketing.                                       conducting a marketing    to identify the marketing needs of   relevant
                                                                          Journals     survey.                   small business enterprises.          websites
      5.2 Identify the steps in       Explain steps in conducting         Publications
      conducting market surveys marketing survey to determine                          Identify appropriate
9     to determine demand and         demand and supply for particular                 training strategies for
      supply for particular           products.                                        products produced on a
      products.                                                                        small scale.
                                      Explain how to identify markets for
      5.3 Identify markets for        specific products.
      specific products.

                                                                              167
                                   Theoretical Content                                                                  Practical Content
     Specific Learning                Teacher's activities                 Resources Specific Learning               Teacher's activities                 Resources
Week
     Outcomes                                                                           Outcomes
     5.4 Identify channels of         Explain channels of distribution for Text Books Identify the process of        Guide students to use the internet   Internet and
     distribution for a selected      a selected product or service.                    conducting a marketing       to identify the marketing needs of   relevant
     product or service.                                                   Journals     survey.                      small business enterprises.          websites
                                      Explain promotional and sales        Publications
      5.5 Explain the promotional     activities for a selected product or              Identify appropriate
10
      and sales activities for a      service                                           training strategies for
      selected product or service                                                       products produced on a
                                      Explain appropriate pricing                       small scale.
      5.6 Explain appropriate         strategies
      pricing strategies
      General Objective 6 (STA 226): Understand the general concept of production management
      6.1 Explain the basic      Explain the basic concepts of    Text Books Identify appropriate                    Guide students to prepare a case Internet and
      concepts of production     production                                    technology for different              study on the location of an industry relevant
                                                                  Journals     types of SME.                         and factory layout                   websites
      6.2 Explain choice of      Explain choice of appropriate    Publications
      appropriate technology     technology                                    Identify sources of                   Oversee group work and guide
                                                                  Sample       machinery and material                reference to relevant web sites
      6.3 Identify types and     Explain types and sources of     business     from the internet.
11    sources of machinery and   machinery and equipment, their
      equipment.                 installed and utilized capacity.              Identify appropriate
                                                                               locations and their
      6.4 Explain the installed                                                problems for SMES
      capacity.

      6.5 Explain the utilized
      capacity.
      6.6 Identify sources of raw     Explain sources of raw materials.    Text Books     Identify appropriate       Guide students to prepare a case Internet and
      materials.                                                                          technology for different   study on the location of an industry relevant
                                    Explain factory location, its layout   Journals       types of SME.              and factory layout                   websites
      6.7 Describe factory location and safety measures.                   Publications
12    and factors in the selection                                                        Identify sources of        Oversee group work and guide
      of site.                      Explain Plant and machinery            Sample         machinery and material     reference to relevant web sites
                                    maintenance.                           business       from the internet.
      6.8 Describe factory layout.
                                    Explain plan and scheduling.                          Identify appropriate

                                                                                  168
                               Theoretical Content                                                                   Practical Content
     Specific Learning            Teacher's activities                  Resources Specific Learning               Teacher's activities                Resources
Week
     Outcomes                                                                     Outcomes
     6.9 Explain plant and                                                        locations and their
     machinery maintenance.                                                       problems for SMES

     6.10 Explain Plan and
     scheduling.
     6.11 Explain quality control   Explain quality control.            Text Books     Identify appropriate       Guide students to prepare a case Internet and
     issues.                                                                           technology for different   study on the location of an industry relevant
                                    Explain problems of production in   Journals       types of SME.              and factory layout                   websites
     6.12 Explain factory safety    the Nigerian situation and how to   Publications
     measures.                      cope with them.                                    Identify sources of        Oversee group work and guide
                                                                          Sample       machinery and material     reference to relevant web sites
13   6.13 Identify problems of      Organise a field trip to a successful business     from the internet.
     production in the Nigerian     small business establishment.
     situation.                                                                        Identify appropriate
                                                                                       locations and their
     6.14 Explain how to cope                                                          problems for SMES
     with production problems in
     Nigeria.
     General Objective 7 (STA 226): Know human capital needs for an enterprise
     7.1 Identify human capital    Explain human capital          Text Books Identify the recruitment             Guide students to prepare           Internet and
     needs for an enterprise.      management and its needs for                compensation and                   organizational charts for SME and   relevant
                                   small business enterprises.    Journals     training procedures of             how to forecast their employment    websites
     7.2 Explain recruitment                                      Publications workers in SMES.                   needs.
     procedures.                   Explain recruitment procedures
14                                                                Cardboard Identify problems of
     7.3 Explain need for training                                             human capital
     of workers.                                                               management and how to
                                                                               solve them in SMEs
     7.4 Explain how to motivate
     workers.




                                                                                169
                               Theoretical Content                                                                 Practical Content
     Specific Learning            Teacher's activities                    Resources Specific Learning           Teacher's activities                Resources
Week
     Outcomes                                                                          Outcomes
     7.5 Explain how to             Explain need for training of          Text Books Identify the recruitment   Guide students to prepare           Internet and
     compensate workers.            workers.                                           compensation and         organizational charts for SME and   relevant
                                                                          Journals     training procedures of   how to forecast their employment    websites
      7.6 Explain organization of   Explain how to motivate. and          Publications workers in SMES.         needs.
      work force, organizational    compensate workers
      chart.                                                              Cardboard    Identify problems of
                                    Explain organization of work force.                human capital
      7.7 Explain problems of                                                          management and how to
15    human capital management Guide students to prepare                               solve them in SMEs
      in small business            organizational,
      enterprises.                 chart for a small business
                                   enterprise.
      7.8 Explain how to cope with
      the problems of human        Explain problems of human capital
      capital management.          management in small business
                                   enterprises and how to cope with
                                   them.


Assessment: Give details of assignments to be used: Coursework/ Assignments %; Course test %; Practical %; Project %; Examination %

Type of Assessment    Purpose and Nature of Assessment (STA 226)                                             Weighting (%)
Examination           Final Examination (written) to assess knowledge and understanding                           0
Test                  At least 1 progress test for feed back.                                                     25
Practical / Project   Project with group (25%) and individual (50%) components to be assessed by the teacher      75
Total                                                                                                            100

Recommended Textbooks & References:




                                                                                 170

				
DOCUMENT INFO