IACC Diploma - Students Handbook - Latest...

48
IYA ABUBAKAR COMPUTER CENTRE AHMADU BELLO UNIVERSITY, ZARIA, NIGERIA Where Professionalism is Excellent STUDENT HANDBOOK for Diploma in Computer Science & Diploma in Computer Engineering © IACC, June 2011

Transcript of IACC Diploma - Students Handbook - Latest...

IYA ABUBAKAR COMPUTER CENTRE AHMADU BELLO UNIVERSITY, ZARIA, NIGERIA

Where Professionalism is Excellent

STUDENT HANDBOOK for

Diploma in Computer Science

&

Diploma in Computer Engineering

© IACC, June 2011

Page 2 of 48

Foreword The Diploma in Computer Science (DCS) and Diploma in Computer Engineering (DCE) program were started in the Center in September 2008. Sometime thereafter, the process of developing a students’ handbook was started. This handbook is the results of that effort to which various people have contributed. This handbook was developed in line with University Rules and Provisions governing the conduct of examinations and other matters. In a few cases, however, there are additional rules and guidelines on matters that concern issues specific to our diploma programs. For example, there are provisions for remediation, developed in the interest of the students, aimed to minimize the residency period of students in the programs. In the process of documenting the curricula of DCS and DCE into this handbook, deliberate efforts were made to provide identities to these programs significantly distinct from each other. Courses were designed in these programs to meet the triple goals of

Producing skilled and knowledgeable job-seekers Preparing potential self-employers or entrepreneurs Training well-rounded candidates suitable for direct entry into degree programs

Finally, I hope this handbook serves the purpose for which it was written; to provide information to students that guide them through their life in these programs smoothly and successfully. Prof. S.B. Junaidu Director

Curriculum Review Committee Members 1. Prof. S.B. Junaidu Director, IACC Chairman, DCS Group 2. Dr. A. Abdulraheem Department of Mathematics Member, DCS Group 3. Mrs. M.O. Olugbemi IACC Member, DCE Group 4. Mal. Suleiman Garba Electrical Engineering Department Chairman, DCE Group 5. Mal. Abdul Abdul-rahman IACC Member, DCS Group 6. Sikiri/Yusuf Sha’ban Electrical Engineering Department Member, DCE Group

Electronic copy of this document can be found at our Web site: http://www.abu.edu.ng/iacc

Page 3 of 48

Table of Contents

Foreword ..................................................................................................................................................... 2

Curriculum Review Committee Members ..................................................................................................... 2

STAFF LIST .................................................................................................................................................... 4

1.0 INTRODUCTION ................................................................................................................................ 6

1.1 Focus of Diploma Programmes at IACC ......................................................................................... 6

1.2 Mission/Objective of the Diploma Programmes ............................................................................ 7

1.3 A Statement of Justification .......................................................................................................... 7

1.4 Target Audience............................................................................................................................ 8

2.0 ADMISSION/ENTRY REQUIREMENTS ................................................................................................. 8

3.0 REGISTRATION GUIDELINES .............................................................................................................. 9

4.0 HEALTH MATTERS ........................................................................................................................... 10

5.0 SECURITY MATTERS ........................................................................................................................ 10

6.0 EXAMINATION GUIDELINES ............................................................................................................ 11

6.1 Punishment for Examination Malpractices .................................................................................. 12

6.2 Assessment of Students Work ..................................................................................................... 13

6.3 Classification of Diploma ............................................................................................................. 14

6.4 Special Cases of Results .............................................................................................................. 14

6.5 Computation of Semester CGPA.................................................................................................. 14

7.0 DIPLOMA CURRICULUM.................................................................................................................. 17

7.1 Curriculum Sequence and Course Content .................................................................................. 17

7.2 Detailed Courses Syllabi .............................................................................................................. 20

8.0 REGULATIONS ON LABS USAGE ....................................................................................................... 39

9.0 STUDENTS INDUSTRAIL WORK EXPERIENCE SCHEME (SIWES) ......................................................... 39

10.0 GUIDELINES FOR DIPLOMA STUDENTS’ PROJECT ............................................................................ 39

APPENDIX I PROJECT REPORT CONTENT ................................................................................................ 43

Page 4 of 48

STAFF LIST S/NO. NAME QUALIFICATION RANK

1. Prof. S.B. Junaidu B.Sc., M.Sc., Ph.D. Director

2. Mr. E.M. Kuusu B.Sc., M.Sc. Assistant Director

3. Mrs. P.E. Aigbe B.Sc., M.Sc. Chief Systems Analyst

4. Mrs. M.O. Olugbemi B.Tech., M.Sc. Chief Systems Analyst

5. Mrs. J.O. Odengle B.Sc., M.Sc. Principal Systems Analyst

6. Mal. A. Abdul-Rahman B.Sc. (Ed), PGDCS, PGDM, M.Sc.

Principal Operations Manager

7. Mr. M.B. Soroyewun H.N.D, PGDCS Senior Technologist

8. Mr. M.G. Uniyi ADPA, B.A. Principal Executive Officer II (Admin.)

9. Mrs. Y.B. Hosea B.Sc., MPA Principal Confidential Secretary

10. Mal. A. Buhari B.Sc. Programmer II

11. Mrs. R.A. Adamu N.D. Principal Executive Officer (Accounts)

12. Mal. H. Mohammed A.S.O. Cert. Higher Stores Officer

13. Mal. S.M. Umar Cert. in Fine Arts CCO (Admin.)

14. Mal. N. Dari N.D., H.N.D.,PGDCS Programmer II

15. Mr. F. Yakubu B.Tech., M.Sc. Programmer I

16. Mal. B.H. Sani B.Eng. Systems Analyst I

17. Mal. A.A. Gene N.D.,H.N.D., PGDCS Senior Programmer

18. Mal. A. Garba B.Sc. Programmer II

19. Mal. Y. Salihu B.Sc. Programmer II

20. Mrs. M.M. Abur B.Sc. Programmer II

21. Miss R. Yakubu B.Sc., M.Sc. Assistant Marketing Officer

Page 5 of 48

22. Mrs. B.F. Bilewu O.N.D., H.N.D. Chief Computer Operator

23. Mr. U.S. Ojo O.N.D. Chief Computer Operator

24. Mr. S.C. Odubu O.N.D.,H.N.D Chief Computer Operator

25. Mrs. H. Ibrahim O.N.D Senior Computer Operator

26. Mal. I.A. Waziri N.D., H.N.D. Chief Computer Operator

27. Mrs. G.D. Net N.D. Chief Computer Operator

28. Mal. R. Maiwada N.D., H.N.D Chief Computer Operator

29. Mr. Y. Tanko N.D. Senior Computer Operator

30. Mal. Kabiru Yusuf Adv. Cert. in Elect. Senior Foreman

31. Mrs. H. Buhari N.D. Senior Computer Operator

32. Mal. A. Wada N.D. Computer Operator I

33. Mr. S.J. Attah N.D Computer Operator I

34. Mrs. V. Ipinmoroti 50 wpm, CCP Cert. Computer Operator I

35. Mal. B.A. Shuaibu F.S.L.C Senior Caretaker

36. Mal. M. Garba WASC Clerical Officer

37. Mal. I. Ya’u SSCE Driver/Mechanic I

38. Abubakar Yakubu JSSCE Laborer

39. Mr. Joshua Obisesan 50 wpm, Secretarial Cert.

Senior Secretarial Assistant I

Page 6 of 48

1.0 INTRODUCTION Students admitted under the Diploma programmes at IACC are reading for their sub-degree and so all the laws establishing Ahmadu Bello University apply to them. However, this handbook provides a detailed view of the plans and curriculum designed for running a University Diploma programme in the Computing disciplines of Computer Science and Computer Engineering, in which graduates of the programmes that meet the University admission requirements will be qualified for entry into 200-level undergraduate programme in Computer Science, Computer Engineering or other related areas. The document outlines the issues and challenges that students’ face and the choices that they have to make in order to solve problems that may arise in connection with the programmes.

Iya Abubakar Computer Centre (IACC) is the main University Computing Centre and has been existing for over four decades now. The mandate establishing the Centre is to, among other things, provide a conducive learning environment for the two programmes – a beehive of important competencies that lie at the foundation of the computing discipline.

A number of the issues raised in the document are dynamic and so they provide the reasons for subsequent review of the handbook. The document begins by providing a historical background of the learning environment provided at the IACC and follows through with a mission statement for the Diploma programmes. Some of the key career developmental areas where IACC has accumulated a wealth of experience have been provided to justify the advantages for studying at the Centre. Issues relating to admission, registration curriculum and examinations have also been discussed.

1.1 Focus of Diploma Programmes at IACC What became known as the Iya Abubakar Computer Centre (1982) was actually established in 1973, by detachment from the Department of Mathematics under which it was set up to provide computer services since 1967. The Centre was of strategic importance to ABU in that computer services provided by its Staff would provide computing support to academic Departments in the University as far as advancing knowledge of the highest nature was concerned.

At that time, IACC was a beehive of research activities attracting researchers from all around the country and beyond who took advantage of the computing facilities/staff and created knowledge in their own fields of study. Both staff and students received some programming instructions at the Centre. Invariably, this experience began churning out great issues that required training people to do such computing activities well. By the 1990’s, computing field exploded in technology and education providing richer impetus for the Centre to grow more issues necessary

Page 7 of 48

to reach out to the larger society. There was increasingly mounting pressure for the Centre to reinvigorate its longstanding mandate of pioneering computing services and education.

The experiences gained through multi-faceted services link well with the Telecommunications and Software Development sectors of the economy and the Senate of the University, at its 116th meeting approved for the Centre to run two (2) new diploma programmes as named; Diploma in Computer Science and Diploma in Computer Engineering to (1) Develop skilled manpower in Software development; Database administration; Network maintenance; Web Application development; Computer Systems administration and (2) Create a breeding ground for feeding degree-level computing programmes with quality students. The duration for each of the Diploma programmes is two (2) academic years, comprising four semesters. The programmes formally took off by the 2008/2009 academic year with an initial intake of 56 students.

1.2 Mission/Objective of the Diploma Programmes Each of the 2-year Diploma programme has a three-fold mission to provide learning environment to participants necessary for:

Entering into the local workplace in the West African Sub-region and beyond; Transfer into 200-level University Undergraduate Degree Programme in a computing

discipline; Professional enrichment necessary for driving a wide range of community events,

activities and services.

With this focus, it is intended that the programmes will develop a critical mass of computer technicians and prepare them to be responsible professionals, scientists and Engineers who would participate in software development and indigenous manufacture of computing artifacts.

1.3 A Statement of Justification Over the more than 40 years of operating the mandate that established the Iya Abubakar Computer Centre, critical experiences due to supporting the management, teaching and research have been accumulated in the key developmental areas of:

Data processing for a wide range of purposes; Structuring and managing various kinds of information; Doing Scientific studies; Making computers behave intelligently; Using communications and entertainment media; Finding and gathering information relevant to a particular purpose.

We at IACC believe that organizations/establishments need people to do these activities well and thus have packaged these two Diploma programmes to create a critical mass of computing

Page 8 of 48

manpower who would undertake projects that represent a right mix of knowledge and skills from these experiences which are critical in a rapidly evolving knowledge economy like Nigeria.

1.4 Target Audience The categories of persons that may wish to be served by this programmes include:

Secondary school graduates who wish to take-up computing as a discipline and become capable and responsible professionals, Scientists and Engineers;

Workers needing to upgrade their skills or master new skills in order to re-enter the workforce;

Individuals leaving the workplace to engage University level course work for the first time;

Others who need ongoing training and skills updating.

2.0 ADMISSION/ENTRY REQUIREMENTS Candidates seeking admission into the diploma programmes are required to possess the following minimum entry qualifications:

Computer Science;

Five (5) credits in West African Examination Council (WAEC)/ National Examination Council (NECO) in Mathematics, Physics, English Language and any two relevant science subjects in NOT more than two sittings.

Computer Engineering;

Five (5) credits in West African Examination Council (WAEC)/ National Examination Council (NECO) in Mathematics, Physics, Chemistry, English Language and any other relevant science subject in NOT more than two sittings.

SPECIAL ADMISSION: For admission into Diploma II of any of the Diploma programmes:

Candidates MUST have completed Diploma I from a comparable programme with a minimum of 2.50 on a scale of 4.00. This condition is in addition to the normal admission requirements. Candidates from a recognized Polytechnic shall be admitted under the same condition. Candidates from a College of Education must have completed 2 years with a minimum as already stated. Applications may be considered based on the number of available slots at Diploma II.

Page 9 of 48

3.0 REGISTRATION GUIDELINES

Registration Fees Registration fees for the Diploma programmes is the same for each of the programmes but is subject to change with time and courses requirements. The management of the Iya Abubakar Computer Centre is responsible for the review of fees to be paid. From the 2008/2009 academic session, the registration fees shall be N50, 000.00. A candidate who fails to pay up his/her registration within the stipulated period shall be required to pay late registration fee before he/she will be registered. Documentation The Administrative Division of the Centre, headed by the Administrative Secretary, is in-charge of all documents relating to Students’ Records. Fresh students are required to collect their admission letters from the Administrative Secretary and to proceed for screening with the screening officer. Every step required in this procedure is usually produced and posted on the Notice board for new students to know the officers involved in the documentation process and their Offices. In the same way, returning students are to collect their Course Registration forms from the Administrative Secretary and follow the same procedure. Accommodation At the moment, there is no arrangement to accommodate Diploma students in the University. All students MUST be aware of this and make arrangement for their accommodation for which they are personally responsible. Screening At screening, every fresh student is required to come with the originals of their relevant credentials to the screening officer including WAEC and/or NECO result scratch card. A student must be aware of the time scheduled for registration and must complete all required steps on or before the final date stipulated. All materials screened and approved by the screening officer MUST be returned to the Administrative Secretary. All students are to look out on the Notice Board for details of Courses to be registered. A student can only be allowed to register for a minimum of 17 credit units and a maximum of 24 credit units per semester. Late Registration The Director may approve extension of time of registration. Late registration attracts a late registration fee. All Registration problems due to Travel accidents/ ill-health may be entertained (if supported with medical report that is authenticated by the University Health Service) and attached with an application addressed to the Director of the IACC through the Coordinator of Education and Research Division. Deferment Students who wish to apply for deferment of either a semester or a whole academic year must have a cogent reason. Applications are to be made to the Director through the Coordinator of

Page 10 of 48

Education and Research Division for appropriate action by the IACC Management. Student Counseling The office of the Coordinator of Education and Research is responsible for issues relating to learning within the period stipulated for the Diploma programmes and provides counseling to students having problems with courses registration and the number of credit units to be registered per semester. Specific issues relating to carryover, spillover, and repeat can as well be raised with the Coordinator. Concluding the Registration Names of all duly registered students are printed and pasted on the notice board. A student’s name can appear on this list only if he/she has fulfilled all financial obligations and submitted all registration forms to the Administrative Secretary. Every student who has completed the registration procedure should endeavour to check his/her name on the list. A student who fails to register automatically forfeits his/her chance on the IACC Diploma programme for that year. Such a candidate may only be considered as a fresh case in the following academic year.

4.0 HEALTH MATTERS The University Sickbay located to the right of the first roundabout of the road entering through the North Gate next to Suleiman Hall is the facility provided to take care of all health matters of all university staff and students (including the Centre’s Diploma students). The clinic offers medical care, medical examination, antenatal care, child welfare services to all registered students. A student is required to register in order to benefit from all the services provided at the clinic. Registration is done free. With your admission letter and student identity card, the clinic receptionist shall explain all the procedures required to obtain medical care at the clinic. Health services are open as from 7.30am to 8.30pm Monday through Saturday (except on public holidays).

5.0 SECURITY MATTERS All security matters in the University fall within the office of the Vice Chancellor of the University and is coordinated by the University Security Services Division. The Division is located besides the University Microfinance Bank along Aku-Uka road, South-West of the Senate Building. The Director of IACC is the officer in-charge of IACC and liaises directly with the Security Division in all security breaches within the Centre. Every student MUST carry about his/her student identity card and must produce same on request by security operatives.

Students MUST be aware that involvement in vices such as cultism, rape, loose dressing, stealing, unauthorized violence/riots, assaults and the like, termed punishable under ABU laws. Students must desist from all such negative tendencies. The Director of IACC reserves the right, upon investigation, to handover any ailing student to the security Division for appropriate action. The

Page 11 of 48

Director will also require the Security Office to take appropriate action against any student who supports a fellow student(s) in such unwanted acts. Students are to be vigilant and report promptly any breach of security to the Administrative Secretary of IACC.

6.0 EXAMINATION GUIDELINES Examinations are normally held at the end of each semester. Examinations may take the form of written papers, oral examination practical, projects, a combination of these or any other form as shall be modeled by the Senate and implemented by the Centre. The Continuous Assessment (C.A.) of coursework is normally included in determining examination results. Eligibility In order to be eligible for admission into a Diploma examination, a student must have been registered for the course to be examined and must have fulfilled the IACC requirements concerning fees and other registration-related matters. At least 75% attendance is required in all classes, laboratories (if required), etc. to qualify to sit for examinations. Conduct

(a) A student must be at the examination venue at least ten (10) minutes before the time of commencement of the examination. A student may be admitted up to thirty (30) minutes after the commencement of the examination but shall not be allowed extra time. A student is NOT allowed to leave the venue during the first hour or the last fifteen (15) minutes of the examination. A student must handover his/her script to the invigilator before leaving, if he does not intend to come back.

(b) A student who leaves the examination room shall not be admitted back unless, during the

period of absence, he has been continually under the surveillance of an Invigilator/Assistant Invigilator.

(c) A student shall come along with his/her I.D. card and Examination card (if any) to each

examination and display them conspicuously on his desk. Each student must complete an attendance form bearing his number, name and signature, which shall be collected by the Invigilator during each examination. No student is allowed to speak to any other student except, as essential, matters that the invigilator permit.

(d) No book, scrap paper, printed paper or written document or unauthorized materials shall

be allowed into an examination room by any student, except as stated in the rules of the examination paper. A student must not, during an examination, directly or indirectly give assistance to any other student or permit any other student to copy from or otherwise use his papers. Similarly, a student must not directly accept assistance from any other student or use any other student’s paper.

(e) If any student is suspected to have infringed any of the above provisions or in any way

Page 12 of 48

cheated or disturbed the conduct of the examinations, a report shall be made as soon as possible to the Coordinator of Education and Research and the Director. The Director will cause the circumstances to be investigated and reported to the Board of Examiners. The student concerned shall be allowed to continue with examinations, provided he does not cause any disturbance. However, the Board of Examiners may subsequently recommend to the Management Board whether his paper should be accepted and as to any other action that shall be taken in the matter.

(f) A student shall write his examination number and not his name distinctly in the space

provided at the top of the cover of every answer booklet or separate sheet of paper. The use of scrap paper is strictly prohibited as all rough work must be done in the answer booklet and crossed neatly or in supplementary answer booklet which must be submitted to the Invigilator. Except for the printed question paper, student may not remove from the examination room or mutilate any paper or other material supplied. At the end of the time allotted for the examination, each student shall cease from writing when instructed to do so and shall gather his script together for collection by the invigilator.

6.1 Punishment for Examination Malpractices A. Misconducts by Students (i) Expulsion The following acts shall carry the punishment of expulsion from the Diploma programmes:

(a) Impersonation at Examination. This act may involve the exchange of examination numbers or names on answer sheets or the intentional use of someone else’s examination number.

(b) Introduction of relevant foreign materials and cheat notes into Examination Hall. (c) Exchange of relevant materials in Examination hall which may involve:

(1) The exchange of question papers containing relevant jotting and materials or (2) Collaboration/copying from each other or (3) Exchange of answer script

(d) Removal of Examination script or materials (e) Mischief by fire to examination scripts or materials (f) Copying from cheat notes (g) Consulting cheat notes outside the Examination Hall (h) Facilitating/abetting cheating

(ii) Rustication for one academic session The following acts shall carry the punishment of rustication for one academic session:

(a) Non-submission or incomplete submission of answer scripts (b) Introduction of foreign materials to the Examination hall (c) Non-appearance at Examination Irregularities and Malpractices Committee (d) After first warning, the student should be rusticated for one year (e) Introduction of mobile phone(s) to Examination Hall

Page 13 of 48

(iii) Written Warning The following acts of misconduct shall attract a written warning:

(a) Speaking/Conversation during examination (b) Writing on a Question paper/script

B. Misconducts involving Staff Any act of commission or omission to examination malpractice by a member of staff shall be referred to University Administration for disciplinary action.

6.2 Assessment of Students Work The grading of each examinable course consists of two components, viz:

i. Continuous Assessment (CA) 40% (i.e. including Tests, Assignments and Laboratory work) ii. Written Examination 60%

SCORE LETTER GRADE GRADE POINT

70-100% A 4

60-69% B 3

50-59% C 2

40-49% D 1

0-39% F 0

Carryover A student who sat for and obtains a ‘Fail (F)’ in a course is given a “Carryover” in the course. This means that he/she is given an opportunity to re-take the course again in the corresponding semester of the following academic year.

Page 14 of 48

6.3 Classification of Diploma Final Diploma Certificate At the end of the Diploma course the result is classified according to the student’s final CGPA as follows. CGPA Classification 3.50 - 4.00 Distinction 2.50 - 3.49 Credit 1.40 – 2.49 Merit 1.00 – 1.39 Pass <1.00 Fail

6.4 Special Cases of Results Students are advised to seek for counsel from the office of the Coordinator before making final decision on matters concerning special cases in examination results.

Remediation

A Student who has a carryover in any of his/her courses may apply to re-sit the course(s) under a special arrangement at some cost to the student. Interested students are to obtain information from the office of the Coordinator, Education and Research, and pay the appropriate fees before the commencement of the re-sit examinations. A pass mark of 40 is awarded to all students who resit and pass (whatever the grade of passing).

Repeat

A student may apply to repeat a whole year in order to improve his/her academic standing. Such applications are to be made to the Director of the Centre through the Coordinator of Education and Research. Spillover and repeat students are required to pay full registration fees for the spillover and repeat years.

Withdrawal

A year/level may be repeated at most once. A student who is to repeat a level/year for which she/he has already repeated will be advised to withdraw from the programme. Conversely, a student who fails to show up at the year/level activities shall be deemed to have withdrawn from the programme.

6.5 Computation of Semester CGPA Several terms are frequently used in the final computation of examination results. The most salient ones are the following:

Page 15 of 48

Grade Point (GP) This is a point replacement (0 – 4) for ‘F’ to ‘A’ as indicated in the classification.

Weighted Grade Point (WGP) This is the product of the grade point and the number of credit units for the course under consideration.

WGP = GP x number of credit units.

Grade Point Average (GPA) ܣܩ = ௐ

Cumulative Grade Point Average (CGPA) ܣܩܥ = ௐ

The CGPA provides a measure of the student’s academic standing. Credit Units Registered (CUR) This is the sum of the credit units of the various courses registered by the student during the entire semester.

Credit Units Earned (CUE) This is the sum of credit unit of all the courses passed by the student during the entire semester.

Total Credit Unit Registered (TCUR) This is the sum of credit units of all the courses registered by the student form the first year of study to the particular semester under consideration.

Cumulative GPA (CGPA) Suppose a Diploma 1 student of Computer Science had the following scores in the first semester examination.

Page 16 of 48

Table 1

Course Credit Units

Score %

Grade GP WGP

DCS101 2 60 B 4 8

DCS103 2 60 B 4 8

DCS105 2 70 A 5 10

DCS109 2 50 C 3 06

DCS111 1 49 D 1 01

STA107 2 40 D 1 02

DGN101 2 45 D 1 02

Refer again to Table 1 above, to calculate the GPA:

ܣܩ = ܩܥ =

3713 = 2.846 = 2.85

Assuming that this particular candidate registered 20 credits in the second semester and earned (passed) 18 credit units with a WGP total of 72 then GPA (2nd semester) = ૠ

= 3.60

Thus to calculate CGPA,

ܣܩܥ = 37 + 7213 + 20 = 3.30

Page 17 of 48

7.0 DIPLOMA CURRICULUM The 2-year curriculum adopted for each of the Diploma programmes is fundamentally similar to the knowledge areas developed by IEEE/ACM computing curricula and adapted to suit the local requirements in Nigeria and elsewhere in Africa. The sequence of implementation is as shown below and details all the core courses taught. Thus in 4 semesters, students would have been provided the right mix of knowledge from relevant computing disciplines that will prepare the students for engaging the activity of developing Computing artifacts.

7.1 Curriculum Sequence and Course Content This section details the courses available for each of the two diploma programmes. The courses to be offered for each of the four semesters are given. The lecture hours (LT), laboratory practical hours (LB) and the total credit units are stated for each course. Each laboratory session lasts for three hours. The three hours of a laboratory session constitute one-credit unit. Thus, a three-credit units course with a laboratory component is written as 2-3-3. The ‘2’ in 2-3-3 stands for ‘two lecture hours per week’, the first ‘3’ stands for three hours for laboratory practical (equivalent to one credit unit) and the last ‘3’ stands for the total credit units.

A major driving philosophy of the curriculum is emphasis on practical hands-on experience. Courses in the curriculum are designed around common computing issues that practitioners easily find in the local environment. Laboratory classes are deliberately assigned to lecturers separately and just like lecturer classes are assigned. This ensures that students are given the attention they require to develop practical hands-on skills.

Page 18 of 48

DIPLOMA IN COMPUTER SCIENCE Diploma I

Course Code

Course Title Course Unit Course Code

Course Title Course Unit

LT LB CR LT LB CR

DCS101 Information Technology I 2 3 3 DCS102 Information Technology II 2 3 3

DCS103 Discrete Structures I 2 0 2 DCS104 Discrete Structures II 2 0 2

DCS105 Introduction to Programming I

2 3 3 DCS106 Introduction to Programming II

2 3 3

DCS109 Internet and World Wide Web I

2 3 3 DCS108 Operating Systems Management I

2 3 3

DCS111 Introduction to Computer Organization

2 0 2 DCS112 Introduction to Computer Architecture

2 0 2

STA107 Introduction to Statistics I 2 0 2 DCS114 Internet and World Wide Web II

2 0 2

DGN101 Use of English 2 0 2 MTH102 Coordinate Geometry 2 0 2

Diploma II

Course Code

Course Title Course Unit Course Code

Course Title Course Unit LT LB CR LT LB CR

DCS205 Introduction to Computer Network Management I

2 3 3 DCS202 Computer Hardware Maintenance and Repairs II

2 3 3

DCS209 Introduction to Database Management I

2 3 3 DCS206 Introduction to Computer Network Management II

2 3 3

DCS213 Operating Systems Management II

2 3 3 DCS210 Introduction to Database Management II

2 3 3

DCS215 Computer Hardware Maintenance and Repairs I

2 3 3 DCS214 Introduction to System Analysis and Design

2 3 3

STA207 Introduction to Statistics II 2 0 2 EPS101 Entrepreneurship 2 0 2

MTH201 Calculus and Trigonometry I

2 0 2 MTH202 Calculus and Trigonometry II

2 0 2

DCS300 SIWES 0 0 3 DCS400 Project 0 0 4

Page 19 of 48

DIPLOMA IN COMPUTER ENGINEERING Diploma I

Course Code

Course Title Course Unit Course Code

Course Title Course Unit

LT LB CR LT LB CR

DCS101 Information Technology I 2 3 3 DCS102 Information Technology II 2 3 3

DCS103 Discrete Structure I 2 0 2 DCS104 Discrete Structure II 2 0 2

DCS105 Introduction to Programming I

2 3 3 DCS106 Introduction to Programming II

2 3 3

DCS111 Introduction to Computer Organization

2 0 2 DCS112 Introduction to Computer Architecture

2 0 2

DCE103 Electronics 2 3 3 DCE102 Electrical Measurement and Transducers

2 3 3

STA107 Introduction to Statistics 2 0 2 DCE110 Introduction to Computer Aided Design and Drafting

2 0 2

DGN101 Use of English 2 0 2 MTH102 Coordinate Geometry 2 0 2

Diploma II

Course Code

Course Title Course Unit Course Code

Course Title Course Unit LT LB CR LT LB CR

DCS205 Introduction to Computer Network Management I

2 3 3 DCE202 Electrical Circuit Theory II 2 3 3

DCS215 Computer Hardware Maintenance and Repairs I

2 3 3 DCS206 Introduction to Computer Network Management II

2 3 3

DCE201 Introduction to Embedded Systems

3 0 3 DCE208 Telecommunications Fundamentals

2 0 2

DCE203 Electrical Circuit Theory I 2 3 3 DCE212 Introduction to Matlab 2 3 3 STA207 Introduction to Statistics II 2 0 2 DCE210 Digital Electronics 2 3 3

MTH201 Calculus and Trigonometry I

2 0 2 EPS101 Entrepreneurship 2 0 2

DCS300 SIWES 0 0 3 MTH202 Calculus and Trigonometry II

2 0 2

DCS400 Project 0 0 4

Page 20 of 48

7.2 Detailed Courses Syllabi This section provides the outline of each course. Suggested laboratory coverage is given for courses with laboratory components. DCS101 Information Technology I 2-3-3 Prerequisite: None Introduction to computer hardware. Concepts of information technology. Using the Computer. Managing Files and directories. Introduction to word processing: creating documents, formatting documents. Creating tables. Page layout and document printing. Introduction to spreadsheets: creating documents, cell formatting, using formulae, creating charts. Suggested Lab work

Hands-on exercises to provide skills in customizing a computer’s desktop, creating users and creating directories. Various exercises on creating formatted documents and reports. Use of spreadsheet to generate accounting-like documents with various charts types.

Textbooks: 1. Alexis & Mathews Leon, Fundamentals of Information Technology, Leon Vikas, 1999. ISBN

0-81-259-0789-0 2. Ralph Stair and George Reynolds, Fundamentals of Information Systems, 3rd Edition,

Thompson Course Technology, 2006. ISBN 0-619-21560-7 3. J.J. Parsons and D. Oja, Practical Computer Literacy, Thompson Learning, 2005 4. Curt Simmons, How to Do Everything with Windows XP, 2nd Edition McGraw-Hill/Osborne,

2003, ISBN 0-07-223080-0 5. Peter Norton’s, Introduction to Computers, 5th Edition McGraw-Hill/Glencoe, 2003, ISBN

0-07-826421-9 DCS103 Discrete Structures I 2-0-2 Prerequisite: O/Level Mathematics Set theory: Set element. Equality of sets. Subsets. Set operations. Venn diagrams and set operations . fundamental products. Algebra of sets, duality. Finite sets. Counting principle. Classes of sets. Power sets. Mathematical induction. Argument and venn diagrams. Symmetric difference. Real number system. Sets of numbers. RELATIONS: Product sets. Relations. Representations of relations. Composition of relations. Types of relations. Partitions. Equivalence relations. Ternary and n-ary relations. FUNCTIONS: Functions and Mappings. Real-valued functions. Composition of functions.. one-to-one, onto, and invertible functions. Mathematical functions and computer science. Recursively defined functions. Indexed classes of sets. Cardinality. Cardinal numbers. Textbooks:

Page 21 of 48

1. Gary Haggard, John Schlipf, and Sue Whitesides, Discrete Mathematics for Computer Science, 1st Edition, Course Technology, 2006.

2. Susanna S. Epp, Discrete Mathematics with Applications, 4th Edition, Course Technology, 2011.

3. Kevin Ferland, Discrete Mathematics, 1st Edition, Course Technology, 2009. 4. K. Rosen, Discrete Mathematics and Its Applications, McGraw-Hill Higher Education, 6th

Edition, 2007. DCS105 Introduction to Programming I 2-3-3 Prerequisite: None Introduction to the concept of programming. Introduction to classes and objects. Programming fundamentals: variables, data types, variable declarations, operators and expressions, hierarchy of operations, constants, etc), writing simple/short but working programs in this language. Control structures (if, if …else, switch). Programming problems involving control structures. More control structures (for, do and do..while loops) programming problems. Methods. Parameter passing. Introduction to one-dimensional arrays. Programming problems. Suggested Lab work Programming problems to practice concepts taught in the lecture. Programming exercises implementing simple mathematical formulae and word problems. Exercises requiring repetitive computations (looping). Exercises involving writing and calling simple functions. Practice problems requiring manipulation of one-dimensional arrays. Lab tasks to be complimented with programming assignments and programming projects. Textbooks:

1. Visual Basic 2005 How to Program, by Deitel and Deitel, 3rd Edition, Pearson International Edition, 2006

DCS109 Internet and World Wide Web 2-3-3 Prerequisite: None Cyberspace, Introduction to the internet and WWW, History of the internet and web, Internet standards and organizations, Web browsers, http protocol, Search engines, Introduction to html (basic text formatting), Creating web pages with links, Inserting images and image maps, Creating tables in a web page, Using frames in a website, Creating a form on a web page Suggested Lab work Introduction to HTML <tags> and Text Formatting, Creating Web Pages with Links, Inserting images, Creating Tables, Using Frames, Web page layout using Tables, Creating forms on a web page. Textbooks:

Page 22 of 48

1. Patrick M. Carey, New Perspectives on HTML, XHTML, and Dynamic HTML: Comprehensive, 4th Edition, Course Technology, 2010.

2. Dietel, H. M., Dietel, P. J., Goldberg, A. B. Internet & World Wide Web How to Program, 4th Edition, Prentice-Hall, 2008.

3. R. W. Sebesta, Programming the World Wide Web, 3rd Edition, Addison Wesley, 2006

DCS111 Introduction to Computer Organization 2-0-2 Prerequisite: None History of Computer hardware, software, networking. Number Systems: Binary, octal, decimal and hexadecimal. Data representation: number representation, character representation, ASCII code. Digital computer, Von Newman model, CPU, ALU, Control unit, Primary and Secondary memory. Components of commonly used input devices: mouse, keyboard etc. Component of commonly used output devices: Video Display Unit and Printers. Secondary storage and commonly used storage devices. Personal computer anatomy: System cabinet, Motherboard, expansion slots, devices controller cards, power supply, keyboard, mouse. Hard disk, floppy disk drive, multi media kit, CD drive, speaker microphone. Basic instruction set and instruction format Textbooks:

1. Alan Clements, principles of Computer Hardware second edition Oxford Science publications

2. David A. Patterson, John L. Hennessy, Morgan Kaufmann, Computer Organization and Design: The Hardware/Software Interface. Third edition, 2005 ISBN: 1558606041.

DCE103 Electronics 2-3-3 Prerequisite: None Conduction in solids; insulators, semi-conductors and conductors. Intrinsic and doped semi-conductors. Semi-conductor diodes, zener diodes and vacuum diodes. Two-port electronic devices. Vacuum triodes, field-effect transistors and bipolar transistors. Principles of electronic amplifiers, rectifiers, filters and modulators. Linear modes of electronic devices. Transistor circuits for common base and common-emitter configurations. Input/output impedance, gain and h-parameters. Characteristics of components used in electronic circuits. Basic logic circuits. ENERGY BAND THEORY: Free electron motion in static electric and magnetic fields Electronic structure of matter. Conductivity in crystalline solids. Energy band theory of electrical conductors, insulators and semi-conductors. Conductivity and mobility. Carriers and transport phenoinena in semi-conductors. QUANTITATIVE THEORY OF THE PN JUNCTION: Formation of the PN junction. Depletion layer and its capacitance. Construction, characteristics and applications of the PN junction diode. Zener diode, photo devices (diodes and transistors) and photocells. LEDs, transistors, FETs (Junction and MOS) and SCRs. Suggested Lab work

Page 23 of 48

Diodes; diode characteristics, Oscilloscope display of diode characteristics, and the zener diode as a voltage stabilizer.

Rectifier circuits; the half-wave and full-wave rectifier Overview of SCR, DIAC, and TRIAC AC power control with SCR, DIAC, TRIAC Circuit design with LEDs, diodes, transistor, and resistors.

Textbooks:

1. Electronic devices and systems by Millman and Halkias 2. The Art of Electronics by Paul Horiwitz and Winfield Hill (2nd Edition), 1989

STA107 Introduction to Statistics I 2-0-2 Prerequisite: O/L Mathematics Nature of Statistics, its definition, importance and limitations, types of statistical data, the primary and secondary data, methods of collecting primary data, graphical and diagrammatic representations of data, the frequency distribution, nature of frequency curves, characteristics of a frequency distribution, central tendency, dispersion, skewness and kurtosis along with their measures, essential requisites of an ideal measure, simple notions of probability, theory of attributes. Textbooks:

1. Richard H. Williams, Probability, Statistics, and Random Processes for Engineers, 1st Edition, Course Technology, 2003.

2. Jonathan D. Cryer and Robert B. Miller, Statistics for Business: Data Analysis and Modeling, 2nd Edition, Course Technology, 1994.

3. Mathematical Statistics, Ray, M., Sharma, H. S. and Choudhary, S., Ram Prakash and Sons Agra - 3, India.

4. Fundamentals of Mathematical Statistics Gupta, S. C. and Kapoor, V. K., Sultan Chand and Sons, New Delhi, India.

5. Scaum Outline Series (get book details) DGN101 Use of English 2-0-2 Prerequisite: O/Level English Making and evaluating ethical arguments. Understanding the Social context of Design. Identifying assumptions and values Textbooks:

1. Gbenga Fakuade, English Grammar for Schools and Colleges, Paraclete Publishers. 2. Susan Anker, Real Writing with Reading, Bedford St. Martins.

Page 24 of 48

DCS102 Information Technology II 2-3-3 Prerequisite: DCS101 Advanced word processing: styles, multi-column documents, sections, cross-referencing, master documents, templates and forms, mail merge. Introduction to power point. Creating presentations. Power point views, formatting slides, transitions and animations. Communication: emails and use of email clients like Outlook. Suggested Lab work Carefully developed exercises to provide hands-on practice with all topics covered. Textbooks:

1. Alexis & Mathews Leon, Fundamentals of Information Technology, Leon Vikas, 1999. ISBN 0-81-259-0789-0

2. Ralph Stair and George Reynolds, Fundamentals of Information Systems, 3rd Edition, Thompson Course Technology, 2006. ISBN 0-619-21560-7

3. J.J. Parsons and D. Oja, Practical Computer Literacy, Thompson Learning, 2005 4. Curt Simmons, How to Do Everything with Windows XP, 2nd Edition

McGraw-Hill/Osborne, 2003, ISBN 0-07-223080-0 5. Peter Norton’s, Introduction to Computers, 5th Edition

McGraw-Hill/Glencoe, 2003, ISBN 0-07-826421-9 DCS104 Discrete Structures II 2-0-2 Prerequisite: DCS103 VECTORS AND MATRICES: Vectors in Rn. matrices, matrix addition and scalar multiplication. Matrix multiplication. Transpose of a matrix. Square matrices. Special types of square matrices. Determinant. COMBINATORIAL ANALYSIS: Counting principles, factorial notations. Binomial coefficients. Permutations. Combinations. Ordered and unordered partitions. Tree diagrams.

PROPOSITIONAL CALCULUS: Statements, basic operations. Truth value of compound statements. Proposition and Truth tables. Tautologies and contradictions. Logical equivalence. Negations de morgans law. Algebra of propositions.

Textbooks:

1. Gary Haggard, John Schlipf, and Sue Whitesides, Discrete Mathematics for Computer Science, 1st Edition, Course Technology, 2006.

2. Susanna S. Epp, Discrete Mathematics with Applications, 4th Edition, Course Technology, 2011.

3. Kevin Ferland, Discrete Mathematics, 1st Edition, Course Technology, 2009. 4. K. Rosen, Discrete Mathematics and Its Applications, McGraw-Hill Higher Education, 6th

Edition, 2007.

Page 25 of 48

DCS106 Introduction to Programming II 2-3-3 Prerequisite: DCS105 Further programming practice using control structures with emphasis on algorithm design. One-dimensional arrays. Passing arrays as parameter. Object Oriented Programming: Inheritance, Polymorphism. Introduction to Graphical User Interface Concepts and programming. Suggested Lab work Carefully designed exercises to provide practice with control structures, arrays and parameter passing. Emphasis on algorithm design before writing program. Programming practice to aid understanding of inheritance and polymorphism. Writing simple graphical user interface programs. Textbooks:

1. Deitel and Deitel, Visual Basic 2005 How to Program, 3rd Edition, Pearson International Edition, 2006

2. Gary B. Shelly and Corinne Hoisington, Microsoft® Visual Basic 2010 for Windows Applications for Windows, Web, Office, and Database Applications: Comprehensive, 1st Edition, Course Technology, 2011.

3. Diane Zak, Programming with Microsoft® Visual Basic® 2008, 4th Edition, Course Technology, 2010.

DSC108 Operating Systems Management I 2-3-3 Prerequisite: DCS101 Introduction to Operating systems: what is operating system; Operating system software; Cooperation issues; Types of operating system; Basic functionalities of operating system; Concepts of executing programs related to process state and transition. Windows/DOS operating systems: Overview of windows/DOS operating systems; Functionalities and characteristics of Windows/DOS operating systems; Managing files, folders, and hard drive; Installing programs & hardware; Program and hardware configurations; DOS file and directories related to DOS. Installing Windows: Choose the version of windows; Choosing the method of installation; Choosing the type of installation; Understanding the choice that should be inside during installation; Installation of windows. Maintaining Windows: Verifying critical windows settings; Cleaning up the hard drive; Defragmenting hard drive; Checking the hard drive for error; Verifying starting programs; Freeing up additional hard drives. Suggested Lab work Using any of the Windows operating system, there will be practical on how to manage files, folders and hard drive; how to install windows operating system, programs and hardware; how to interact with command line interface; Textbooks:

Page 26 of 48

1. Jean Andrews, A+ Guide to Software Managing, Maintaining & Troubleshooting. Fifth edition BY JEAN ANDREWS, Course Technology, 2010.

2. Ann McHoes and Ida M. Flynn, Understanding Operating Systems, 6th Edition, Course Technology, 2011.

DCS112 Introduction to Computer Architecture 2-0-2 Prerequisite: DCS111 Review of binary system, Symbolic logic and truth functional calculus. Boolean Algebra and logic Gates; switching function minimization; eg. Algebraic, Karnaugh map etc. Combination circuits design: example of basic circuit, adders, subtractors etc. Combination logis with MSI, practical class exercise. Introduction to sequential circuits design. Introduction to the concepts of pipeline and parallel architecture. Textbooks:

1. Stephen D. Burd, Systems Architecture, 6th Edition, Course Technology, 2011. 4. Anthony J. Dos Reis, Assembly Language and Computer Architecture Using C++ and Java™,

1st Edition, Course Technology, 2004. 2. Alan Clements, Principles of Computer Hardware, 2nd Edition, Oxford Science Publications. 3. M.M. Mano, Digital Logic and Computer Design, Prentice hall, Inc, Englewood Cliffs, NJ

07632 DCS114 Internet and World Wide Web II 2-0-2 Prerequisite: DCS109 Overview of web development today, Things to consider before beginning (web design), Understanding graphics, Creating style sheets, Integrating JavaScript, JavaScript functions, Form validation and Event handling. Regular assignments to provide practice. Textbooks:

1. Patrick M. Carey, New Perspectives on HTML, XHTML, and Dynamic HTML: Comprehensive, 4th Edition, Course Technology, 2010.

2. Dietel, H. M., Dietel, P. J., Goldberg, A. B. Internet & World Wide Web How to Program, 4th Edition, Prentice-Hall, 2008.

3. R. W. Sebesta, Programming the World Wide Web, 3rd Edition, Addison Wesley, 2006 4. Flanagan: JavaScript: The Definitive Guide, 5th Edition, O'Reilly, 2006

DCE102 Electrical Measurement and Transducers 2-3-3 Prerequisite: None Conduction in solids; insulators, semi-conductors and conductors. Intrinsic and doped semi-conductors. Semi-conductor diodes, zener diodes and vacuum diodes. Two-port electronic devices. Vacuum triodes, field-effect transistors and bipolar transistors. Principles of electronic amplifiers, rectifiers, filters and modulators. Linear modes of electronic devices. Transistor circuits

Page 27 of 48

for common base and common-emitter configurations. Input/output impedance, gain and h-parameters. Characteristics of components used in electronic circuits. Basic logic circuits. POWER SUPPLIES Half-wave and full-wave diode rectifiers with resistive loads. Poly-phase rectifiers. Ripple filtering. Voltage clipping, clamping and multiplying circuits. Regulated power supplies: simple zener diode regulator, shunt regulator, series regulator. IC rectifier and regulator chips. Switched mode power supplies. BJT AMPLIFIERS: BJT construction, operational characteristics and configurations. Operating point. DC and AC load-lines. Biasing circuits. Bias stability and stability factor. Stabilization against variation in hf and V. Thermal runaway. Classification of cascaded amplifiers. The gain-bandwidth product. RC and transformer coupling. Low, medium and high frequency equivalent circuits. Small-signal T- and h-parameter equivalent circuits. Design of BJT amplifiers. OVERVIEW OR MEASUREMENT METHOD Analogue techniques. Comparison techniques. Substitution methods. Null methods. Digital methods. DISPLAY METHODS Analogue methods. Pointer instruments. Graphical instruments. Digital methods. ACCURACY: Values and uncertainty. Errors. Summation of errors. Random errors. Specifications and standards. Calibration procedures. Suggested Lab work

Output characteristics of a transistor; common emitter and common base. Input/output parameters of a transistor amplifier; output admittance, input impedence,

current gain, and output/input feedback. Transistor as an amplifier; CE amplifier- setting up the rest point, measurement of input

and output resistance Field effect transistors; FET amplifier, output characteristic of FET Operational amplifiers; inverting and non-inverting amplifier, voltage amplifier, and

differential amplifier. Textbooks:

1. Electrical Technology By B.L. Theraja 2. Integrated Electronics by Millman and Halkias

DCE110 Introduction to Computer Aided Design and Drafting 2-0-2 Prerequisite: None State the advantages and disadvantages of computer in the design process. Explain the links between CAD and CAM. Explain the principles of operation capabilities and system requirements of Electronic work-bench and AutoCAD. Explain the functions of the above. List the different coordinate systems wrt to the above. Describe how to hatch the shapes drawn and change the hatch pattern and scale. Explain how to import and draw circuit element, circles, ellipse and arcs to given dimensions. Explain how to construct and simulate a circuit using electronic work-bench (EW). State the different edit boxes in EW and AutoCAD. Describe how to create dimensions to

Page 28 of 48

add tolerances in EW. Explain how to add single line and multiple line texts to drawings. Describe how to edit dimensions and text. Textbooks:

1. Book 1 2. Book 2

MTH102 Coordinate Geometry 2-0-2 Prerequisite: O/L Mathematics Plane polar Coordinates: relation between polar and Cartesian coordinates, plotting and sketching of simple curves whose polar equations known. Coordinate geometry of lines and circles: Pair of straight lines and system of circles (emphasis on concepts rather than formulae). Conics: Properties of parabola, ellipse, hyperbola, rectangular hyperbola, their Cartesian and parametric equations. Problems involving elimination of parameters, tangents and normals. Textbooks:

1. Pure Mathematics Books I & II, J.K. Backhouse et al, Longman (1980) 2. Calculus and Analytical Geometry, G.B. Thomas and R.L.Finney, Addison- Wesley, (1979). 3. Theory and Problems of Trigonometry, Frank Ayres, (Schaum’s Outline Series). (1954).

DCS205 Introduction to Computer Network Management I 2-3-3 Prerequisite: None Introductory basic networking and data communication concepts, pee-to-peer, client/server and hybrid networks, Exchanging information and other network resources, security in network sharing, Network topologies: Bus, Star, Ring, extended star, and Mesh. LAN Media: Coaxial Cable, Fiber Optic Cable, Twisted Pair Cable. Wireless media: Radio wave, Microwave, and Infrared. Digital and Analog Signal transmission: broadband and baseband transmission modes. Types and functions of network devices: NICs, Hubs, Repeaters, Bridges, Switches, and Routers. The OSI reference Model and TCP/IP protocol stack, LAN, MAN, WAN, CAN, Token ring, FDDI, ATM Design and Architecture. Ethernet technology design, features and architecture, 10 Mbps Ethernet, 100 Mbps Ethernet and other Ethernet types, IPv4 addressing, Wireless Network design, architecture and deployment, introduction to server-based networking. Suggested Lab work Ethernet Cabling standards, UTP straight-through cable, UTP Cross-over cable, Roll-over cable, peer-to-peer sharing. Wireless networking: ad hoc network design, configuration and sharing, configuration and deployment of wireless access point (AP). Textbooks:

1. K. C. Mansfield Jr., J. L. Antonokos, Computer LANs to WANs: Hardware, Software, and Security Course Technology, 2010.

Page 29 of 48

2. R. Robb, Microsoft windows server 2008 enterprise administration, Course Technology, 2011.

3. M. Palmer, Hands-On Networking fundamentals, Thomson course technology, 2006. DCS209 Introduction to Database Management I 2-3-3 Prerequisite: DCS101 Introduction to Database Systems; who uses databases and why? Concepts of data, records, databases and database management systems. Database Organization Methods. Relational database systems. Properties of relational tables; files, tables, records and fields; keys, entities and entity-relationship (E-R) diagrams; explaining the crow’s foot notation of E-R diagramming; introduction to Structured Query Language (SQL). Practice building simple databases. Suggested Lab work Carefully designed case study exercises that expose students to Microsoft Access and provide practice on the concepts covered in the lectures. For example, a case study to build a database for managing record of students or employees of a medium size organization. In building the case study, emphasize the following steps covered in the lectures: requirements gathering and analysis; identifying the key entities; building the E-R diagrams; specifying the relational schema; and the data dictionary; actual implementation. Textbooks:

1. Raghu Ramakrishnan/Johannes Gehrke, Database Management Systems, 2nd Edition McGraw-Hill Higher Education, ISBN 0-07-246535-2

2. Ryan K. Stephens et al, Teach Yourself SQL in 21 Days, Second Edition, (eBook from SAMA Publishing)

3. Michael V. Manning, Database Design, Application Development & Administration, 2nd Edtion, 2004, McGraw Hill/Irwin, ISBN 0-07-121489-5.

4. Thomas Connolly & Carolyn Begg, Database Systems: A Practical Approcah to Design, Implementation, and Management, 4th Edition, 2005, Addison Wesley, ISBN 0-321-21025-5

5. Pratt and Adamski, Concepts of Database Management, 5th Edition, Thomposn Course Technology, 2005, ISBN 0-619-21529-1.

6. Carlos C., Steven M. and Peter Rob, Database Systems: Design, Implementation, and Management, 9th Edition, Course Technology, 2010.

DCS213 Operating Systems Management II 2-3-3 Prerequisite: DCS108 Introduction to Linux: History of Linux; The User Interface of Linux; Properties of Linux; Pros and Cons of Linux; Linux Implementations and Distributions; logging in, activating the user interface and logging out; Absolute commands. Files and Directories: Home and working directories; Linux file tree; file and directory names; Absolute and relative pathnames; listing files; hidden files and directories; creating, coping, moving and renaming files; working with files and directories. Using

Page 30 of 48

File manager: file structure; starting file manager; creating, copying and moving folders; renaming and deleting objects; selecting a tree view. The Shell and Text files: understanding the shell; the shell prompt; the functions of a shell; different types of shells; entering commands; Using text editor; Text processing.

Suggested Lab work Practical commences with how to activate the user interface, log in and log out of Linux OS. Using Linux File manager, there will be practical on how to manage files, folders and hard drive; how to invoke shell prompt, interacting with shell prompt using some shell commands; install windows operating system, programs and hardware; how to interact with command line interface;

Textbooks: 1. Jean Andrews, A+ Guide to Software Managing, Maintaining & Troubleshooting. Fifth

edition BY JEAN ANDREWS, Course Technology, 2010. 2. Ann McHoes and Ida M. Flynn, Understanding Operating Systems, 6th Edition, Course

Technology, 2011. DCS215 Computer Hardware Maintenance and Repairs I 2-3-3 Prerequisite: None This course is designed to train students in fundamental computer maintenance and repair. The course includes Computer Components; Installing, Configuring, and Upgrading Computers; Identifying basic System Modules and their Function; Working with Motherboards, Understanding Motherboard Form Factors; Power Supplies; Identifying Processors; Identifying Memory Modules; Storage Devices; Monitors; Modems; BIOS and CMOS; Ports; and Portable Computers; Installing and Configuring Devices; Identifying IRQ, DMA, and I/O Address settings; Identifying common Peripheral Ports, Cabling, and Connectors; Working with Peripheral Devices; Identifying Printers and Printer Connections; Working with IDE/EIDE Devices; Setting IDE/EIDE Devices to Master and Slave; Primary and Secondary IDE/EIDE Channels; Installing and Configuring SCSI and SATA Devices; Configuring RAID, introduction to basic computer networking. Suggested Lab work Assembling a computer from scratch, The Central Processing Unit, RAM checking Soldering, Hard drive Repairing, Motherboard Problem, CD ROM repairing, PSU repairing and general maintenance of computers. Textbooks:

1. Shelly, et al. Understanding and troubleshooting Your PC, Shelly Cashman Series, 2004 2. Jean Adams: CompTIA A+ Guide + Software, Managing, Maintaining, and troubleshooting,

fifth edition, Course Technology, 2010.

Page 31 of 48

DCE201 Introduction to Embedded Systems 3-0-3 Prerequisite: None Basic concepts of microprocessors; architecture and instruction sets of a sample microprocessor e.g. 8086 etc, micro processor interfacing. Introduction to microcontrollers and embedded systems: architecture, instruction sets and implementations using a sample microcontroller (eg PIC16F84/A etc) Textbooks:

1. Jonathan W. Valvano, Introduction to Embedded Systems: Interfacing to the Freescale 9S12, 1st Edition, Course Technology, 2010.

2. Embedded System Design with C805, 1st Edition, Course Technology, 2009. DCE203 Electrical circuit Theory I 2-3-3 Prerequisite: None Definitions and units of charge, current, voltage, power and energy. circuit modes. Experimental Laws and simple circuits: Ohm’s laws, Kirchoff’s law. Analysis of a single loop circuit. The single-mode pair circuit, resistance and source combination. Voltage and current division. Useful techniques of circuit analysis: Nodal analysis, Mesh analysis. Thevenin’s and Norton’s theorems. Links and loop analysis. AC circuit Analysis: Mean and root mean Square (rms) values of an ac waveform. Peak values of waveform. Relationship between peak and rms values. Representation of alternating voltages and currents as phasors. Summation of ac quantities using phasor diagrams. Average power, instantaneous power. The basic passive elements: terminal relations for R, L, C and M. Impedance and admittance. Review of Network theorems and Topologies. AC circuit Analysis: Mean and root mean Square (rms) values of an ac waveform. Peak values of waveform. Relationship between peak and rms values. Representation of alternating voltages and currents as phasors. Summation of ac quantities using phasor diagrams. Average power, instantaneous power. The basic passive elements: terminal relations for R, L, C and M. Impedance and admittance. Suggested Lab work

Elementary DC circuits; overview, assembly of an electrical circuit, an measurement of current and voltages

Application of Ohm’s law Series and Parallel resistance circuits Application of Kirchoff laws AC circuits; resistance, inductive and capacitive reactance

Textbooks:

1. Electrical Technology by B.L.Theraja 2. Basic Electrical Engineering by U.A. and V.A. Bakshi

Page 32 of 48

MTH201 Calculus and Trigonometry I 2-0-2 Prerequisite: None Circular measures, trigonometric ratios of angles of any magnitude, inverse trigonometric functions. Addition formula: Sin (A± B), Cos (A± B), Tan (A± B) and their proofs. Multiple and half angles, solutions of trigonometric equations. Factor formulae. Solution of triangles, height and distances(including three dimensional problems) Differential and Integral Calculus Functions of a real variable: odd, even, periodic functions and their symmetries, graphs, limits and continuity (intuitive treatment only). Differentiation: First principle, techniques of differentiation in general. Higher derivatives. Textbooks:

1. Pure Mathematics Books I & II, J.K. Backhouse et al, Longman (1980) 2. Calculus and Analytical Geometry, G.B. Thomas and R.L.Finney, Addison- Wesley, (1979). 3. Theory and Problems of Trigonometry, Frank Ayres, (Schaum’s Outline Series). (1954).

STA207 Introduction to Statistics II 2-0-2 Prerequisite: STA107 Random experiment, sample space, event space. Definition of probability, conditional probability, addition and multiplication theorems. Definitions of random variables (discrete and continuous). Mathematical expectations of a random variable, addition and multiplication theorems of expectation. Definition of moment, relationship between raw moments and central moments. The bi-variable frequency distribution, fitting of curves by method of least squares. Concept of correlation and their coefficients, the rank correlation coefficients.

Textbooks:

1. Richard H. Williams, Probability, Statistics, and Random Processes for Engineers, 1st Edition, Course Technology, 2003.

2. Jonathan D. Cryer and Robert B. Miller, Statistics for Business: Data Analysis and Modeling, 2nd Edition, Course Technology, 1994.

3. Mathematical Statistics, Ray, M., Sharma, H. S. and Choudhary, S., Ram Prakash and Sons Agra - 3, India.

4. Fundamentals of Mathematical Statistics Gupta, S. C. and Kapoor, V. K., Sultan Chand and Sons, New Delhi, India.

5. Schaum Outline Series (get book details)

DCS300 SIWES 0-0-3 This is aimed at placing students in industry or other relevant institutions where they are expected to gain practical experience of the workplace. SIWES shall be taken during the long vacation

Page 33 of 48

following the end of the second semester of the first year or at other time deemed appropriate by the Center. In evaluating students on SIWES, cognizance should be taken of the following items: Punctuality, attendance, general attitude to work, respect for authority, interest in the field/technical area, and technical competence as a potential practitioner in his field. DCS202: Computer Hardware Maintenance and Repairs II 2-3-3 Prerequisite: DCS215 Introducing OS, Identifying the Operating System's functions, structure, components, and major system files, including io.sys, boot.ini, win.com, msdos.sys, autoexec.bat, config.sys; Understanding memory management, including conventional memory, extended/upper memory, high memory, virtual memory, himem.sys, and emm86.exe; Understanding command prompt procedures and syntax, Understanding file systems, including FAT, FAT32, NTFS, and NTFS5; Understanding the Windows Registry; Identifying the procedures for installing Windows XP, Windows Vista and Windows 7; Identifying the steps to perform an operating system upgrade, maintaining windows, optimizing windows, tools for solving windows problems, fixing windows problems Suggested Lab work Creating an emergency boot disk with utilities; Identifying boot options, including Safe Mode and MS-DOS mode; Identifying procedures for loading/adding and configuring application device drivers, identifying the basic system boot sequences and boot methods. Using system restore, cleaning up your HDD, restoring the system state, using CCleaner to optimize and clean a system, using the system information utility, using the freeware diagnostics utility, updating windows, install and run Microsoft virtual PC, stages of troubleshooting windows. Textbooks:

1. Shelly, et al. Understanding and troubleshooting your PC, Shelly Cashman Series, 2004 2. Jean Adams: CompTIA A+ Guide + Software, Managing, Maintaining, and troubleshooting,

fifth edition, Course technology, 2010 DCS206 Introduction to Computer Network Management II 2-3-3 Prerequisite: None The System Administration focuses on NOS Concepts, windows administration: Windows 2008 Administration, Active Directory Services, User management, DHCP, Domain name Server (DNS), FTP, SMTP, POPv3, Backup and Recovery, Security Policies and Management, Microsoft Internet Information Server, MS-Exchange Server, LINUX Administration: Linux Essentials, Linux Enterprise System Administration, Linux Networking and Security Administration, Configuration and management Of Servers The Network Management focuses on overview of Networks and internetworking, Components and Management of Networks. Network Concepts, Importance of OSI Reference Model, Components of Networking, Understanding and Configuring TCP/IP protocol stack, Router

Page 34 of 48

Management, Wireless LAN, overview of IPV4 addressing, Subnetting, VLSM and CIDR, Routing Basics, Routing Protocols, Understanding LAN Switching and technologies, WAN Technologies, Network Security Suggested Lab work Focuses on Windows/Linux environment and its installation and server features, , Installation in Windows / Linux, Setting up and managing users in Windows / Linux, Back up and restoring files in Windows / Linux, Configuring server in Windows / Linux, configuration of network applications and services in windows/Linux. Focuses on configuration of Networks and networking protocols, LAN switching and layer 2 technologies using Cisco routers and switches. Textbooks:

1. K. C. Mansfield Jr, J. L. Antonokos, Computer LANs to WANs: Hardware, Software, and Security, course technology, 2010

2. R. Robb, Microsoft Windows Server 2008 Enterprise Administration, Course Technology, 2011

3. M. Palmer, Hands-On Networking Fundamentals, Thomson course technology, 2006 DCS210 Introduction to Database Management II 2-3-3 Prerequisite: DCS209 Normalization of relational databases: normal forms, role of normalization in the database development process. Data and database administration: database support for management decision making, responsibilities of Data Administrators and Database Administrators, database administration tools, data dictionary manipulation. Application development with relational databases: more on Microsoft Access Objects, view design and integration, conceptual data modeling, refining conceptual schema, physical database design and application development. Suggested Lab work Three quarters (3/4) of this course is practical-oriented. A properly constructed case study will be broken into lab exercises to aid students understand the concepts outlined in the lectures. Secondly, students will be guided to build a complete, marketable database-driven applications using Visual Baisc 6.0 as the front-end and Microsoft Access as the back-end. Textbooks:

1. Raghu Ramakrishnan/Johannes Gehrke, Database Management Systems, 2nd Edition McGraw-Hill Higher Education, ISBN 0-07-246535-2

2. Ryan K. Stephens et al, Teach Yourself SQL in 21 Days, Second Edition, (eBook from SAMA Publishing)

3. Michael V. Manning, Database Design, Application Development & Administration, 2nd Edtion, 2004, McGraw Hill/Irwin, ISBN 0-07-121489-5.

4. Thomas Connolly & Carolyn Begg, Database Systems: A Practical Approcah to Design, Implementation, and Management, 4th Edition, 2005, Addison Wesley, ISBN 0-321-21025-5

Page 35 of 48

5. Pratt and Adamski, Concepts of Database Management, 5th Edition, Thomposn Course Technology, 2005, ISBN 0-619-21529-1.

6. Carlos C., Steven M. and Peter Rob, Database Systems: Design, Implementation, and Management, 9th Edition, Course Technology, 2010.

7. Relevant Internet websites that teach database programming with VB6.0

DCS214 Introduction to System Analysis and Design 2-3-3 Prerequisite: None Software system concepts. Manual versus automated systems. Stages of system analysis: planning, control and coordination. Context of design. Software design. Using API. Software tools and environments. Software process. Software requirements and specifications. Suggested Lab work Exercises to provide practice with the use of common software tools for systems analysis and design. Textbooks:

1. Gary B. Shelly, Thomas J. Cashman and Harry J. Rosenblatt, Systems Analysis and Design, 7th Edition, Course Technology, 2008.

DCE202 Electric Circuit Theory II 2-3-3 Prerequisite: DCE203 Review of Network theorems and Topologies. AC circuit Analysis: Mean and root mean Square (rms) values of an ac waveform. Peak values of waveform. Relationship between peak and rms values. Representation of alternating voltages and currents as phasors. Summation of ac quantities using phasor diagrams. Average power, instantaneous power. The basic passive elements: terminal relations for R, L, C and M. Impedance and admittance. Suggested Lab work

LC parallel and series resonant circuit Low-pass and High-pass filters CR and RC circuit with pulse or sine-wave signals

Textbooks:

1. Electrical Technology by B.L.Theraja 2. Basic Electrical Engineering by U.A. and V.A. Bakshi

Page 36 of 48

DCE208 Telecommunications Fundamentals 2-0-2 Prerequisite: None TELECOMMUNICATION LINKS: Block diagram representation and function of different subsystems of the link. Need for modulation. Review of communications system and Electromagnetism INTRODUCTION TO ANALOG COMMUNICATION MODULATION TECHNIQUES AND DETECTION: Amplitude modulation (AM/DSB, SSB, VSB). Simple modulators: Power and bandwidth performance. Angle modulation (FM and PM). Transmission bandwidth requirements and distortion. Interference. Clippers and limiters. Receivers for CW modulation: discrimination, frequency tracking loop, phase locked loop and noise performance. Super heterodyne receivers Propagation of radio waves in free space. The ionosphere. Critical frequency for wave propagation through the ionosphere. M.U.F. and skip distance. Ground waves and line-of-sight communications. DIGITAL TECHNIQUES: Sampling and quantization of Band Limited signals. Sampling theorem Pulse amplitude modulation. Pulse width modulation. Multiplexing. Quantization systems. Pulse code modulation. Delta modulation. Cause and correction for errors in PCM and DM. Ideal and matched filters. Frequency acquisition. Line coding. Block encoding. Shannon’s theorem. Suggested Lab work

A simple Telephone system circuit An Intercom System An Electric Telephone circuit

Textbooks:

1. Mobile Cellular Telecommunications by William C.Y. Lee DCE210 Digital Electronics 2-3-3 Prerequisite: None INTRODUCTION: Evolution of the digital computer. Computer classification. Organization and functions of the major parts of the computer. DATA REPRESENTATION IN COMPUTER: The binary number system and arithmetic. One’s and two’s complement arithmetic. Addition with negative numbers, carries and overflows. Sign and magnitude notation. Representation of non-numeric data. The ASCII character set. Text encoding and string. Alphanumeric ordering. Representation of fractional numbers. Radix conversion. Rounding. Floating-point representation. BCD representation and arithmetic. BOOLEAN ALGEBRA: review of elementary digital concepts. Switching properties of electronic devices. Switching and wave-shaping circuits Logical variables and functions and standard forms. Min-term and max-term designation of functions. MINIMIZATION TECHNIQUES: Calculus. K-maps Suggested Lab work To Provide

Page 37 of 48

Textbooks:

1. Book 1 2. Book 2

DCE212 Introduction to Matlab 1-3-2 Prerequisite: MTH102 Introduction to symbolic and Computer Algebra Systems. Matlab in a Nutshell. Desktop Calculations with Graphics. System Modeling and Simulations. Regression and Interpolation. Numerical Integration. Signal Processing. Graphics Symbolic Matlab toolbox. Suggested Lab work Carefully developed hands-on exercises aimed at providing practice with all topics covered in the lecture. A set of exercises should be given for each weekly practical session. Textbooks:

1. Stephen J. Chapman, Essentials of MATLAB® Programming, 2nd Edition, Course Technology, 2009.

2. Stephen J. Chapman, MATLAB Programming for Engineers, 4th Edition, Course Technology, 2008.

3. Robert D. Strum and Donald E. Kirk, Contemporary Linear Systems Using MATLAB®, 1st Edition, Course Technology, 2000.

EPS102 Entrepreneurship 2-0-2 Prerequisite: None Introduction to small-scale businesses; type, problems, self-employment. Government policies. Institutes promoting small-scale businesses. Business plan for small-scale business enterprises. Marketing management in small business enterprises. General concepts of production management. Human capital needs for an enterprise. Textbooks:

1. Entrepreneurship: Successfully Launching New Ventures, 3rd ed., by Bruce R. Barringer and R. Duane Ireland (Pearson Prentice Hall, 2010; ISBN-13: 9780136083535).

2. Knowles, R.A., Small Business, an Entreprenuer’s Plan, Fourth Canadian Edition, Thompson/Nelson, 2003.

3. Soji Olokayo, Small Business Management, Ola Jamon Printers and Publishers. 4. http://www.tesc.edu/syllabus/current/MAN-230/syllabus_MAN-230.html

Page 38 of 48

MTH202 Calculus and Trigonometry II 2-0-2 Prerequisite: MTH201 Integration: Integration as the inverse of differentiation, techniques of integration in general, definite integral (evaluations only). Application of Calculus: Rate of Change: velocity, acceleration and other rates. Curves Sketching: Asymptotes, maxima and minima. Small increments, approximation and errors. Newton’s approximations, simple application of integration to areas and volumes. Differential Equations: first order only. Textbooks:

1. Pure Mathematics Books I & II, J.K. Backhouse, et al Longman (1980). 2. Calculus and Analytic Geometry, G.B. Thomas and R. L. Finney, Addison –Wesley (1979).

DCS400 Project 0-0-4 The general objective of the project course is to integrate and apply the learning outcomes from the programme to the later stages of a sustained project. Students are required to write a formal project report and to make formal presentations to defend their project work before a panel instructors and projects clients.

Page 39 of 48

8.0 REGULATIONS ON LABS USAGE

1. Crossing over to another lab slot not allocated to you is a punishable act. Students are advised to adhere strictly to their practical schedule as indicated on their Time-Table.

2. As a form of academic discipline, viewing of pornographic and/or debased websites is prohibited. The same instruction goes for playing and/or watching movies in the lab. Students are advised to desist from answering phone calls in the lab; eating/drinking in the lab and browsing when a lecturer is teaching (particularly an unrelated course).

3. Damage to any of the lab’s computing facility attracts a minimum charge of N10,000.00. Consequently, students are advised to avoid unplugging computers from their sockets; fixing any malfunctioning computer; stealing and careless use of the facilities.

4. Only staff and students of IACC are allowed in the labs. Students should desist from bringing in their friends into the labs. Students are to lodge their complaints with regards to computer malfunction, inappropriate use of computers to the Computer Operators on duty. The Centre will not take from any student any act of insubordination to staff on duty.

9.0 STUDENTS INDUSTRIAL WORK EXPERIENCE SCHEME (SIWES) The Students Industrial Work Experience Scheme (SIWES) is a Federal Government project organized to provide students with minimum industrial exposure preparatory to employment. The scheme involves three collaborating Federal Government agencies (NUC, NBTE and NCCE) who normally draw up job specifications that would guide the industrialists and industrial supervisors in the placement of students to meet the expected minimum requirement. The Management of IACC shall post definite instructions on this scheme for eligible candidates (normally all registered students at Diploma II, Semester 1).

10.0 GUIDELINES FOR DIPLOMA STUDENTS’ PROJECT Every Diploma II student under the Diploma programmes (Computer Science and Computer Engineering) of the IACC is required to carry out a project as part of the requirement for the award of a Diploma certificate. Students are required to begin their project work at the beginning of the second semester. A Diploma Project can either be a group project or an individual project. In case of a group project, these guidelines approve a maximum number of FOUR (4) students per a project, made up of students assigned to the same supervisor. At the end of every project, students are to produce a project report to be submitted to the management of IACC.

Page 40 of 48

ORGANISATION FOR PROJECT EXECUTION Students are solely responsible for managing, typesetting, binding and submitting their project reports. The management of IACC requires that project students be conscious of timelines set by the management and strictly adhere to it. In case of group project, every group member has equal access to the Project Supervisor on matters relating to the project in the same way as a student carrying out an individual project. PROJECT REPORTING

The language of Reporting shall be English on A4 size paper and double spaced with a font size of 12pt (Times New Roman) and reported in the third person. Project Report shall contain FOUR (4) chapters sequentially as: Title Page Declaration Certification Dedication Acknowledgement Table of Contents List of Figures List of Tables Chapter 1 - INTRODUCTION Chapter 2 - LITERATURE REVIEW Chapter 3 - METHODOLOGY Chapter 4 - SUMMARY AND CONCLUSION References Appendices Details of content are as shown in appendix II. The Certification page shall contain the names, signature and date of the following stakeholders: Project Supervisor(s) Coordinator, Education and Research Chairman, Team of Assessors Director, IACC, ABU, Zaria

Page 41 of 48

PROJECT ASSESSMENT Every project shall be assessed by the Project Supervisor and also by a team of assessors to be put together by the Management of IACC at a date to be determined by the management. 30% of the total marks shall be awarded by the Project Supervisor from his/her judgment of individual student’s participation and contribution during the course of the project (This 30% is regardless of whether it is a group project or an individual project). The remaining 70% is awarded on the day of presentation by the team of assessors. The team of assessors shall award the 70% marks based on key elements of a project’s desirability and marketability and its demonstrated quality for lifelong learning including:

(i) Project Justification (5) (ii) Methodology (5) (iii) Presentation (25) (iv) Achievement of Objectives (20) (v) Referencing, Footnotes, Bibliography & Appendices (15)

For group projects, the team of assessors shall assess a group on collective and individual basis for the award of the 70%. Marks awarded as collective shall apply to all members of the group and shall be assessed for a maximum of 30%, to be presented by the group representative. Individual members of the group shall also be required to make presentations on their individual components in the project and shall be assessed for 40%. As indicated above, Project justification, Methodology and Referencing shall constitute the 30% mark to be awarded equally across the group members; while Presentation and Achievement of Objectives shall constitute the basis for the award of the 40%. Assessors shall be required to point out areas needing corrections and updating and also to freely comment on areas needing improvement for purposes of project’s marketability. PROJECT SUBMISSION

All projects are expected to be submitted on time. Management shall not entertain complaints regarding management of project activities and production of final project report. A Project Group or individual shall be required to submit hardcover (Green) bound project report as follows:

Three (3) copies (bearing Full Names and Registration Number of all Group members) to Education & Research, IACC, ABU Zaria

Individual copies bearing Full Name and Registration Number per copy for all Group

Members

Page 42 of 48

AMENDMENTS TO GUIDELINES These set of Guidelines may be amended in keeping with the dynamics of the Computing profession and in compliance with academic standards set by the Management of the Ahmadu Bello University, Zaria.

Page 43 of 48

APPENDIX I PROJECT REPORT CONTENT Title Page pg Declaration pg Certification pg Dedication pg Acknowledgement pg Table of Contents pg List of Figures pg List of Tables pg Chapter 1 - INTRODUCTION pg

1.1 Introduction pg 1.2 Background of the Study pg 1.3 Statement of the Problem pg 1.4 Purpose of the Study pg 1.5 Significance of the Study pg 1.6 Study Justification pg

Chapter 2 - LITERATURE REVIEW pg Chapter 3 - METHODOLOGY pg 3.1 System Investigation pg 3.2 System Analysis pg 3.3 System Design pg 3.4 System Implementation pg Chapter 4 - SUMMARY AND CONCLUSION pg 4.1 Summary pg 4.2 Recommendations pg 4.3 Conclusion pg References pg Appendices pg

Page 44 of 48

Example of TITLE Page

SHORT TITLE OF YOUR RESEARCH REPORT

BY

YOUR NAME (S) AND REGISTRATION NUMBER

A RESEARCH REPORT SUBMITTED TO IYA ABUBAKAR COMPUTER CENTRE, AHMADU BELLO UNIVERSITY, ZARIA IN PARTIAL FULFILMENT OF THE REQUIREMENT FOR THE AWARD OF A

DIPLOMA IN COMPUTER SCIENCE/ENGINEERING

IYA ABUBAKAR COMPUTER CENTRE AHMADU BELLO UNIVERSITY, ZARIA.

YEAR

Page 45 of 48

Example of DECLARATION page

ii

DECLARATION

I/We, your name(s) do hereby declare that this project report entitled “Your project report title” is a record of project work undertaken by me/us. That it has not been submitted elsewhere for the award of a Diploma or Degree. That I/We have duly acknowledged all sources of materials consulted and/or included in this report. Signature: ………………………………….. Date: ……………………………..

Page 46 of 48

Example of CERTIFICATION page

iii

CERTIFICATION This project report titled “Your project report title” by your name(s) meets the regulations governing the award of Diploma in Computer Science / Diploma in Computer Engineering and is approved for its contribution to knowledge and literary presentation. _____________________________ ________________ _____________

Project Supervisor Signature Date

_____________________________ ________________ _____________

Coordinator, Education & Research Signature Date

_____________________________ ________________ _____________

Chairman, Team of Assessors Signature Date

_____________________________ ________________ _____________

Director, IACC Signature Date

Page 47 of 48

Example of REFERENCING, BIBLIOGRAPHY, FOOTNOTES Page

pg REFERENCES Chapter in a Book: [1] Turner, M. J., Martin, H. C., and Leible, R. C., “Further Development and Applications of Stiffness Method,” Matrix Methods of Structural Analysis, 1st ed., Vol. 1, Wiley, New York, 1963, pp. 6–10. Journal Article: [2] Bhutta, B. A., and Lewis, C. H., “Large-Angle-of-Attack Viscous Hypersonic Flows over Complex Lifting Configurations,” Journal of Spacecraft and Rockets, published online 30 Nov. 1989; Vol. 27, No. 2, 1990, pp. 194–204; also AIAA Paper 89-0269, Jan. 1989. [Note: Month acceptable if number is not available.] doi: xx.xxxx/x.xxxxx or (if published only electronically and not yet available in a particular journal issue): [2] Bhutta, B. A., and Lewis, C. H., “Large-Angle-of-Attack Viscous Hypersonic Flows over Complex Lifting Configurations,” Journal of Spacecraft and Rockets, published online 30 Nov. 1989. doi: xx.xxxx/x.xxxxx Proceedings/Transactions Articles: [3] Blottner, F. G., “Prediction of Electron Density in the Boundary Layer of Entry Vehicles with Ablation,” The Entry Plasma Sheath and Its Effects on Space Vehicle Electromagnetic Systems, NASA SP-252, Vol. 1, Oct. 1970, pp. 219–240. [4] Wirin, W. B., “Space Debris 1989,” Proceedings of the Thirty-Second Colloquium on the Law of Outer Space, AIAA, Washington, DC, 1990, pp. 184–196. Company Report: [5] Bhutta, B. A., and Lewis, C. H., “PNS Predictions of External/Internal Hypersonic Flows for NASP Propulsion Applications,” VRA, Inc., VRA-TR-90-01, Blacksburg, VA, June 1990. NASA Report: [6] Miner, E. W., and Lewis, C. H., “Hypersonic Ionizing Air Viscous Shock-Layer Flows over Nonanalytic Blunt Bodies,” NASA CR-2550, May 1975. Meeting Paper: [7] Bhutta, B. A., and Lewis, C. H., “Aerothermodynamic Performance of 3-D and Bent- Nose RVs under Hypersonic Conditions,” AIAA Paper 90-3068, Aug. 1990. [8] Hobbs, D. E., “Experimental Investigation of Compressor Cascade Wakes,” American Society of Mechanical Engineers, Paper 82-GT-299, April 1982.

Page 48 of 48

AIAA Book Series: [9] Sutton, K., “Air Radiation Revisited,” Thermal Design of Aeroassisted Orbital Transfer Vehicles, edited by H. F. Nelson, Vol. 96, Progress in Astronautics and Aeronautics, AIAA, New York, 1985, pp. 419–441. Electronic Media: [10] von Hippel, T., “Contribution of White Dwarfs to Cluster Masses,” Astronomical Journal [online], Vol. 114, No. 4, 1998, pp. 1536–1542, http://www.journals.uchicago. edu/AJ/journal/contents/v115n4.html [retrieved 13 April 1998]. [11] Richard, J. C., and Fralick, G. C., “Use of Drag Probe in Supersonic Flow,” AIAA Journal on Disc [CD-ROM], Vol. 1, No. 2, Disc 1, AIAA, Reston, VA, 1996. [12] Vickers, A., “10–110 mm/hr Hypodermic Gravity Design A,” Rainfall Simulation Database [online database], http://www.geog.le.ac.uk/bgrg/lab.html [retrieved 15 March 1998]. Anonymous Report: [13] “Equations, Tables, and Charts for Compressible Flow,” NACA Rept. 1135, 1953. [Note: Include month if available.]