0% found this document useful (0 votes)
71 views

Clean Copy Software and Web Development 1-1_023757

The Higher National Diploma (HND) curriculum for Software and Web Development aims to equip students with the necessary skills for developing and deploying software and web solutions. It outlines the program's objectives, entry requirements, structure, evaluation scheme, and conditions for awarding the diploma, emphasizing practical and theoretical integration. The curriculum is designed to produce competent professionals with a strong ethical foundation and career progression opportunities in the field.

Uploaded by

aardvark9791
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF or read online on Scribd
0% found this document useful (0 votes)
71 views

Clean Copy Software and Web Development 1-1_023757

The Higher National Diploma (HND) curriculum for Software and Web Development aims to equip students with the necessary skills for developing and deploying software and web solutions. It outlines the program's objectives, entry requirements, structure, evaluation scheme, and conditions for awarding the diploma, emphasizing practical and theoretical integration. The curriculum is designed to produce competent professionals with a strong ethical foundation and career progression opportunities in the field.

Uploaded by

aardvark9791
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF or read online on Scribd
You are on page 1/ 23
NATIONAL BOARD FOR TECHNICAL EDUCATION HIGHER NATIONAL DIPLOMA (HIND) ‘SOFTWARE AND WEB DEVELOPMENT ‘CURRICULUMANDCOURSE SPECIFICATIONS SEPTEMBER,2023 PLOTB,BIDA ROAD, P.M.B.2239,KADUNA -NIGERIA Foreword The Higher National Diploma (HND) Sofware and Web Development curriculum is designed 10 be used by taining institutions toproducemanpower with sills forthe development and deployment efSofware and Web Solutions. There is therefore the need to produce professionalpracttioners with good ethics and prospects for career progression, through the acquisition of desirable knowledge and skills. This necessitated theproduction ofthisNationalCurriculam. {14s my belief tha this curriculum and course specifications, whichis the mininuon required to produce technologists with seundknowledge ‘and sills in Sofware and Web Development, if properly implemented withthe required resources along with qualified candidates being adimitiedintotheprogramme.villeadiotheproductionofcompetemandshilledtechnologiss T sincerely appreciate all those who made the development of this curriculum possible. The invaluable contributions of allemembersofthecommieeandvesourcepersonsduringthe pre-crtigue and nationaevtqueworkshopsareapprecate Thopethatthecurriculunwould bepropertvinplementedsoastoproducethereguired WorkForceofourdrean. Prof. Idris M. Bugaje Executive Secretary, [NBTE,Kaduna (GENERAL INFORMATION 10 TITLE OF THE PROGRAMME; ‘Higher National Diploma SOFTWARE AND WEB DEVELOPMENT 2.0 GOAL AND OBJECTIVES: 2.1 GOAL:To enable students acquire knowledge and skills forthe development and deployment of software and web solutions. 2.2 OBJECTIVES OF THE PROGRAMME ‘A diplomate of HND SOFTWARE AND WEB DEVELOPMENT shouldbe able o: Apply knowledgeoTOperaingSystem and HCI effectively in Sofware and Web Development IL Apply appropriate database models in specific tasks IL Design and develop embedded systems IV. Apply the concep of Software Engineering in solutions development 'V. Design, develop and deploy secured sofware and web solutions, VL Apply algorithmic solutions to real-world problems VIL Obiain industry ceriticaton(s) VIL Apply ethical and professional practices in Sofware and Web Development IX, Camyout Software Testing and Quality Assurance X. Conduct dota analysis using modern tools for decision making 3.0 ENTRYREQUIREMENTS “The general entry roqutements for the HND SOFTWARE AND WEB DEVELOPMENT Programme a: (@) National Diploma (ND) computer Science entry requrements(See ND computer Science curiculur) of National Innovation Diploma (NID) Computer Software Engincering entry requirement See NID Computer Software Engineering cuticlum) (&) Lower credit or above inND computer Science or National Innovation Diploma (NID) Computer Software Engineering orNigerian Skis Qualification a (SQ) level 3.5 {) In exceptional cases, ND diplomates with a pass (CGPA of 20-249) inthe ND examination with two or more years of cognate experience inthe specific Field may be considered for admission into the HIND SWD programme 40 STRUCTURE OF PROGRAMME ‘This isa two-year Programme i. four semesters of elassoom, laboratory, eld and workshop activites in the intttion. Bach semester shall be of 17 weeks duration made up as follows: 15 Contact weeks of teaching. i. recitation, practical exercises, quiz, tests, etc and 2 weeks fr registration and examination, SOEVALUATION SCHEME ‘The FIND SWD Examination questions must be extemally moderated, In grading the student, theory shall constitute 40% while practical 60%. 60.4CCREDITATION ach Programme offered st the HND level shall be accredited by the NBTE before the Diplomates can he awarded the Higher NatonalDiploma ceriicates Details about the process of accrediting a Programme forthe award ofthe HND are available from the Executive Secretary, National Board for Technical Education, Plot B, Bida Road, P.M.B, 2239, Kaduna, Nigeria, 7.0 CONDITIONS FOR THE AWARD OF HND SOFTWARE AND WEB DEVELOPMENT Instntions offering this Programme will award the HND cerficat to candidates who successfully completed the Programme after passing prescribed course work, examinations, Project and NBTE approved certfiation. Such candidates should have completed minimum of 90 credit unis, ‘A candidate with Recognition of Prior Learning (RPL) equivalent and NSQ can proceed to graduate upon achieving the requited credit units specified above 17.4 GRADING OF COURSES Courses shal be graded as follows MARKED RANGE TETTER GRADE WEIGHTING 715% and above a 00 70% = 74% An 3.50 65% OR 5 325, 60% — 6% BC, 3.0 35% = 5% c 25 50% — 54% 250 5% = 49%) D. Bas, 40% =a E 2.00 7. CLASSIFICATION OF DIPLOMAS, Higher National Diploma Certificates shall be awarded based onthe Following classifications Distinction = CGPA350-400 Upper Cred * cGPA 3003.49 LowerCredit | CGPA 250.299 Pass 5 capa 200249 8.0 QUALIFICATION OF TEACHERS 8.1 Holders of BSe/HND qualifications in Computer Science or related disciplines 82 In addition, teachers of this programme should have been tained and certified by recognized industrial bodies or posseses higher degree or its equivalent in related discipline 9.0 GUIDANCE NOTES FOR TEACHERS OF THE PROGRAMME, ‘The new curriculum is drawn in nit courses. This sin keeping with the provisions ofthe National Policy on Education which stresses the need to introduce the semester eredit units which will enable a student who so wish to transfer the units already completed in an institution of similar standard from which be is ransferting, AS the success of the credit unit system depends on the articulation of programmes between the institutions snd industry, the curriculum content has been ‘writen in behavioral objectives, so that iti clear to all, the expected performance ofthe student who successfully completed some of the courses or the dliplomates ofthe programme. There i «slight departure in the presentation of the performance-based curriculum which reguite the conditions under which ‘the performance is expected tobe carried ut and te criteria for the aceptable levels of performance, Is deliberate attempt wo farther involve the staf ofthe ‘department teaching the programme to write thet own curriculum stating the condition existing in their institution under which the performance ean take place and to follow that withthe erteria for determining an acceptable level of performance. “The Academic Hoard ofthe institution may vet departmental submission on the final curiculum. Our aim is to continue to sce to it that solid internal evaluation system exists in each institution for ensuring minimum standard and quality of education in the programmes offered throughout the Technical and Vocational Education (TVE) system, The teaching ofthe theory and practical work shoul, as much as possible, be imtegrated. Practical exercises, especially ‘those in professional courses and laboratory work should not be taught in isolation from the theory. For each course, there shouldbe a balance of theory 10 practical the ratio of 40:70. 10.0 MANDATORY SKILLS QUALIFICATIONS ‘TABLE OF CONTENTS Foreword. += Ervor! Bookmark not define. GENERAL INFORMATION. Error! Bookmark not defined. TABLE OF CONTENTS on : Error! Bookmark not defined e Error! Bookmark not defined Operating System .- Error! Bookmark not defined. Database Design I .- Error! Bookmark not defined. C44 Programming or a _ eI a eas a6 Operations Research nw Error! Bookmark no defined, Data Communication and Networks. _ Error! Bookmark not defined, Introduction oSefoware Engineering. 80 YEAR ONE SEMESTER TWO COURSES... Pihon Programming. Database Design Hee — . e a se OS Front End Development I. oe a : SS a ack End Development Ba a . a ca ir] Error! Bookmark no defined. Advanced Statistics for Computing. Research Methodology in SWD. Error! Bookmark no defined. YEAR TWO SEMESTER ONE COURSES .. Error! Bookmark not defined Project Management in SWD. Error! Bookmark not defined Embedded System Development Error! Bookmark not defined. Front End Development 1 Back End Development I. Software Design and Architechture Advanced Data Structure and Algorithms. YEAR TWO SEMESTER TWO COURSES... Human Computer Interface( HCD, om e Ethical and Professional Practice in SWD ce . Software Testing and Quality Assuarance on List of Tools/Equipment for HND Software and Web Development. LIST OF PARTICIPANTS PRE-CRITIQUE WORKSHO1 LISP OF PARTICIPANTS FINAL CRITIQUE WORKSHOP. Error! Bookmark not defined. Error! Bookmark not defined 1» Ervor! Bookmark not defined. 202 218 218 2 2D ror! Bookmark not defined 66 Error! Bookmark not defined 9 Error! Bookmark not defined. 0 HIGHER NATIONAL DIPLOMA IN SOFTWARE AND WEBDEVELOPMENT YEAR ISEMESTER I ‘Course Code | Course Title EP Jew [cu [Prerequisite SWD3IT | Operating Sytem zi i | 'SWD 12 | Datahare Design T 2 [2 [I |@ SWDaIs | CovProgrmming 2 [> fs [5 ‘SWD 314 | Operations Research 1 [2 [2 [3 'SWD IS | Data Communication and Neworks, ‘SWD316 [Introduction wo Sotware Engineering | 3 |2 [3 [5 AITSI1 | Computer Architecture 2/2 | | ‘AITSI3 [Anica Inveligence 2.2 | GNS 301 | Use of English 2 jo [2 [2 ‘Total we [a7 fas [as 10 HIGHER NATIONAL DIPLOMA IN SOFTWARE AND WER DEVELOPMENT ‘YEAR [SEMESTER IL SIN [Course Code ‘Course Tide L co [on [Prerequisite 1. [swo sa Python Programming ae (sees |e 2. [swo a2 Database Design TT 2 [3s [3s [s_ |swoaz 3. [swp323 Front End Development T ae teelseals, & [swose ‘Back End Development I oes aeealanea| a 5. [SwD325 ‘Advanced Statistics for Computing oe ales «6 [swos6 ‘Research Methods ia SWD a |aelaee la 7. [swosa7 ‘Mandatory Sills Qualification 1 o + is |e = [ONSaE [Communication ia Engish WT 2 Jo ]2]2 9, [ENT 26 Practice of Entrepreneurship T aa ae ae la Totad 1 2 [2s | n HIGHER NATIONAL DIPLOMA IN SOFTWARE AND WEB DEVELOPMENT. YEAR UI SEMESTER I SIN __| Course Code | Course Title L CU [cH [ Prerequisite 1 [SWD411 [Project Management in SWD 2 2 [3 2, [SWD4I2 | Embedded System Development aa 3. | SWD413 _ | From End Development IT 2 3 [6 pwoxs | SWD4i4 | Back End Development t 2 3 |e pws 3__[SwDais Pottware Design and Archrccure [> aaa 6. [SWD 416 — advanced Data Structures and 3 316 Igor 7 SWD ATT Mandatory Sails Quaieatons reels %_ENTA16 _ Faepreneurship Development ra Total 4 0 2 HIGHER NATIONAL DIPLOMA IN SOFTWARE AND WEB DEVELOPMENT ‘YEAR SEMESTER I SIN | Course Code | Course Tite CH | Prerequisite T. [SwDa21__| Human Computer Inerface (HCD > SW aE a Ethical snd Professional Practice in SWD 3 [SWDS—— fotiware Testing and Quatiy Assurance 7 % [SWD424 | Seminarin SWD + 5 [SWDa2s | Seconiyin SWD 5 6 [SwDa26 | Proje 6 Total YEAR ISEMESTERI PROGRAMME: HIGHER NATIONAL DIPLOMA SOFTWARE AND WEB DEVELOPMENT ‘COURSE: Operating System ‘COURSE CODESWD3IT ‘CONTACT HOURS: ahs CREDIT UNIT: > THEORETICAL:2 iyesus 4 Geese PRE-REQUSITE: PRACTICAL: 2 GOAL: This course is designed to acquaint students with knowledge and skills in Operating System ‘GENERAT OBJECTIVES! On completion ofthis couve the audent should be ae To 1. Comprehend the Fundamentals of Operating Systems ‘Understand Linux and its basic usage Know User and File Management Understand Process Management CComprehend Memory Management and Virwalization ‘Understand Networking and Ci u PROGRAMME: HIGHERNA TIONAL DIPLOMA SOFTWARE AND WEB DEVELOPMENT ‘COURSE: Operating System COURSE CODE:SWD3IT CONTACT HOURS: is [CREDIT UNIT: THEORETICAL: > YEAR: 1 SEMESTER: 1 [PRE-REQUSITE: PRACTICAL? ‘COURSE SPECIFIFCATION: THEORETICAL AND PRACTICAL ‘GOAL: This course is designed to acquaint students with knowledge and skills in Operating Sytem [GENERAL OBJECTIVE 1.0; Comprehend the Fundamental of Operating Systems| "THEORETICAL CONTENT PRACTICAL CONTENT ‘Week | Specific Learning Outcome Teacher's ‘Resources | Specific Learning Teacher's | Evaluation Activities ‘Outcome Activities 12] 11 DefineOperatingsystem0S) ‘© Describe OS Virtualization | Insal virtualization de Students 1.2 Explain the types of Operating System, and its software softwarewithdiferent bn how to: 1.3 Explain the Evolution of OS Erolution, ‘Operating Systems oe the ypes of [pperating Install 1.4 List the Importance and OS suct as: fystem 180 files] Manipulate User Account | virtualization ne Microsoft Management. softwarewithd 1.5 Describe OS, its Windows, _ Presentationpock ifferent rmodeofoperation and the AppleMacoS lige Create, Delete, Copy and | Operating architecture Linus: Move Files and Directories | Systems Linx MulimediaProj sing different OSs, Distributions Red _|ector Create, 15 1.6 Explain System calls and APIs in terms t's characteristics and examples Tat and Embedded Systems ‘© Explain the Importancean | eats ‘of0S, = Describe OS into batch, real time imeshar ing sandnetworkin £ © Deseribemod col operation and the Architecture of OS ‘Monolithic, Micro- hremet hayered Kernel) + Discuss System calls and ‘APIs in “Text Books Lecture Notes Use Tank Manager? ‘Activity Monitor to view ‘and monitor system resoures, running processes ete. Practice basic Command Line Interface (CL: ‘Create, rename, move, and delete files and folders on your Windows ‘operating sytem. Explore ‘lifer file tributes and permissions. ‘ody, and delete user Understand Privileges and experiment swith different ver rles, reat, Delete, copy and Move Files and Directories bstinn | Use the built intask ‘manager (Windows) oF (nac0S Linu x) to monitor syseem ew running processes and 16 Terms oF te ‘arepomsive characteristics and applications. examples Practice basic ‘commane-ine ‘operations. Navigate directories, list files, copy. move, and delete files using commands Tike Is, cep, sm and Create, move, and delete files And folders on your Windows operating system, Explore diferent file ‘tidus and permissions 7 ‘GENERAL OBJECTIVE 20 Understand Linux and is baie wy 4B. Define Linux + Explain oompater | Analyze real-world ae Sadan seas Linx [System projects embracing the fon ae Operating ‘Open Source Philosophy. | Row to: 2 State the history and evoltion of . Tin system | ernet PC ee Examine the use of GPL. Examine the 3 Explain why Linus sEverywhere + Deserve he] i iat |i otable software fs of GPLin 4 Describe the Opea Soure Philosophy Open | projects able and the GNU General Public License Source | gare ware (crt Philosophy Compare popular Limox _rojects ‘5 Describe Linux Distributions and suchas | preentatonpse| sstbutons and thei use Package Management System Free te aes deny and (6 Explain Installation Redistibut Tent specific use cases] Compare Piece aati cn, Access | pfutimediaPrj| 1 dlferentdistnbutons | popular Linux Viral Machine sep) te Soure | eer inion 1 Deseibe the bsie Code, Uilize a package and theiruse Li ciciane Technology f guy manager to invall and | eases and command-line iterface (CLI) Nearly, [Dystnbution | wate sofware 8 Describe File Transparene | iso) eg bee'wedy System hierarchy and Navigation yete Diagnose and adress | package 9 Explain the usage of “Getting Help” issues with package | manager to + Explain repositories and apply | install and Linux package management | update Distibution fein commands effectively | software and PockageMon}regt hooks [Setupe baie Linx etupa basic szement networking environment Limit working + Deserie the Experiment with belp- — fnvironment Installation related commands Proves and periment 18 Te base plore commands vo Tele Lins earch for commands elated Command- ased on keywords etc. fommands like Tins Interace| into’, which roves Explain he prehensive File System jocumentation| hierarchy and jor some Navigation, sommands and fics Desert “Getting Help’ eg: Explore Introduction, apeopos" or Man Pages, whats Finding kommands to Commands hearch for and Fommands Documenta sed on on, Info eywords. Documenta ractce using onete he help pion with eommands to wos ommandTine jocumentation example 1s help" or aki “help 19 GENERAL ORJECTIVE: 30 User and File Management 54 | Describe mer acount and Groupe + Dasiiener ome Pea ne Fan Soe acount such | Hardware, futhenteton und 5 B.2 Explain user aunenicaton, Patsword = permissions ow wo ois, ile permissions and ownership. Usermame.Pa | Linus sworltome| Distibuion [rate Delete, Copy | Conigue user b.3 Explain the Fle manipulation and tas | retary. Ae | (Distto)eg finiMove Fes and [authentication ex eding a uhunty, Fedora | Directories br Privileges Per] et permisons, sonal Setings vigate Move, ‘nd Resource fasallaion [Search and Replace using [Create te ei ext eos, ane Move, User Groups fon dsc ies wehas: Primary” Marker Board reste and Edt Scrpes find foliers on ‘Grp operating Secondary Groups, ffextbooks [Setup ie sharing stem Access pene wocomputers onl es plore area folder ferent file + Bepuin rom one system and fiber ‘Unerathetie feces irom ance, permissions Password eText Pots File ors permissions Navigation Ey aad = owneebip Movement sarc and + Describe File lace Maniplation snd base text eating and scng such ding Seips sxCopying snd Moving Setup file Fes Chango aing 2 eigen two Permissions, computers Formatting ing protocols sd Indentation, ike SMB inserting and Server lesing Text Message te lock) ot NES Network Fle ye). GENERAL OBJECTIVE 40roces Management 79 pain proses and + Dacre Plaines Moir ad contol | Guide eee! Processes and Projector | processes using Linux | Student how 4.2. Explain Proces states and treads, find Windows tools | tor mands ‘© Deseribe— [extbooks 43 Oces tates : cheduling andPriorities Process Creation oa JOniins Arictes | Ingle ad eaelyeo |} Monitor ac fnTemnaton,Concurency an Management [and Tora | Meremtmowes [enol a ales ad Ter ess Communicaton(IPC) [4.4 ExplainDeadlock Handling, Load alancing and ResoureeManagement ' Explain Security and Isolation ommand Explain process Scheduling considering Factors like Scheduling ‘with LO requirement and Scheduling ‘without VO requirement, Discuss process prionty, ondelays, fand fares networked machines, Deserbe Concurrency. Parallelism, Process (Creation and ‘Termination, Teter Process Communit video Lectures and Courses. compu System Marker Marker board ‘and manage proces pronties Crete terminate, and ‘monitor processes wing Lina Windows tools Implement and analyse Sitferent, algorithms fand manage process priorities Create, sand monitor processes Create parent and chil process that by sending messages oF data between them. 2 Describe the concept of Deadlock Eg Resource Allocation Graph (RAG), Deadlock Deveson Ti mmeous and Abors, Resource Pre emotion and Diseibuted Deadlock Deteton. GENERAL OMECTIVE 50 Memory Management and Viruaizaion T0121 Dascibe the oveniow af memory = Dewsite Pomparer aplureand analyze ——‘Feuide Management Memory fastem, etwork tfc Students on ‘Management ow to: 2 Explian Viral memory and Paging with espeetfnternet, Pi star seins to: Memory fomectviy (DNS, DHCP) apture and 3 Explain Swap space Configuration Hierarchy. [LAN analyze form subesting, work tafe 4 Describe: memory Virualization juimedia — fonfigure IP addresses and ‘Memory ting. et up network: Protection, _ Projector jes (DNS, 2

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy