[go: up one dir, main page]

0% found this document useful (0 votes)
2K views13 pages

NBTE Computer Science Practicals Guide

The document discusses the practical activities required for several computer science courses. It provides details on the number and types of practical activities covered in courses like Introduction to Computing, Introduction to Digital Electronics, Introduction to Programming, Introduction to the Internet, Computer Packages I, Data Structures and Algorithms, and Introduction to Systems Analysis. The practical activities involve topics like identifying computer components, programming fundamentals, data structures, software applications, internet technologies, systems analysis skills and more.

Uploaded by

Fidelis Godwin
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2K views13 pages

NBTE Computer Science Practicals Guide

The document discusses the practical activities required for several computer science courses. It provides details on the number and types of practical activities covered in courses like Introduction to Computing, Introduction to Digital Electronics, Introduction to Programming, Introduction to the Internet, Computer Packages I, Data Structures and Algorithms, and Introduction to Systems Analysis. The practical activities involve topics like identifying computer components, programming fundamentals, data structures, software applications, internet technologies, systems analysis skills and more.

Uploaded by

Fidelis Godwin
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 13

ND C0mputer Science Practicals, Coverage and Quality of Reporting

S / N Course Code C o u r s e T i t l e No. of Practical A c ti v i ti e s


Required
1 C O M 1 0 1 Introduction to computing 6 1) Identifythevariouscomponentsofacomputer
system
2) Load computer packages on computersystem
3) Boot and shut down computersystem
4) Format different storage media such asdiskette.
5) Formulatepasswords.
6) Searchformaterialsontheinternet,Composeand
send E-mail.
2 C O M 1 1 2 Intro. to Digital Electronics 7 1) Develop formulas using Excel spread sheet to
convertBinarynumbers,intoothernumbersystems.
2) Convert from one code toanother.
3) Design and implement Boolean logicalequations.
4) Implementvariousadderhardware(HalfandFull
adder)
5) Implement Bi-stablecircuits
6) Design:Countercircuits,Registercircuits(X2)
3 C O M 1 1 3 Intro. to Programmin g 7 1) Draw fl owcharts for simple
programmingproblems.
2) Writesimpleprogramsusingdifferentcontrol
structure(X2)
3) Design a program using top-downtechnique
4) Code a simple algorithm using any suitable
language.
5) Create a simple bug in a simple program and
correctit
6i) Write simple structured program
6ii) Identify properties, events, objects and class in a
running OOP
4 COM 121 O O J a v a . 1 0 1) Identifydifferentcomponentsofjavaand compilation of a
javaprogram
2) Write simple java program to evaluate arithmetic
expression.
3) Write simple java program to show different
variable and passing ofparameter
4) Writeandrunappletsandstringtonumeric
conversionprogram.
5) WriteandrunsimplejavaprogramusingIFand
Nest-IF
Conditional statement.
6) Writeandrunsimplejavaprogramusing
DO-WHILE and NEXT -LOOPstatement.
7) Writeasimplejavaprogramforstring
manipulation
8) writeasimplejavaprograminvolvingarray
handling
9) Write a simple java event drivenprogram
10) Writesimplejavaprograminvolvinginheritance
andpolymorphism
5 C O M 1 2 2 Intro. to the internet 6 1) Identi fy organizations using Intranet
andExtranet
2) Get documentations of APPANET, NUFNET and
MILNET from theInternet.
3) Use the various services available on theInternet.
4) IdentifydifferenttypesofModem’s,Connectto
theInternet
5) Identify VSAT, Radio and Dial-uplinks
6i) Discuss possible solutions to the problems of
Internet connectivity in Nigeria
6ii) Name servers in Domain Name System & Take
students to a popular ISP
6 C O M 1 2 3 Computer Packages I 1 1 1) View different software packages and know their
features
2) Carryoutdifferentassignmentsinwordprocessing
(X2)
3) Carryoutdifferentassignmentsinspreadsheets(X2)
4) Carryoutdifferentassignmentsinaccountingand
payroll as may be determined by the lecturer(X2)
5) Carry out different presentation assignments(X2)
6) Carryoutanassignmentusingamedicalpackage
(X2)
7 C O M 1 2 4 Data structure and Algorithms 5 1i) Use data attributes fields, sub fields, records and files.
1ii) Use symbols, relations and graph.
1iii) Write simple programs to carry out set operations
1iv) Use variable fixed length record
2i) Carry out ordered list operations
2ii) Carry out operations on linked lists e.g push and
pop on stacks and all operations on over list
3i) Write simple program to implement trees
3ii) Apply linked list.
4) write simple program to implementgraphs
5) Implementdifferentsortingtechniquesinprogram.

8 C O M 1 2 5 Intro. to Systems Analysis 7 1i) Recognize basic features of a system .


1ii) Note differences between manual and automated
system.
1iii) Analyze, Plan, coordinate and develop a system.
1iv) Set objectives and consider major factors of a
system.
2i) Perform feasibility studies
2ii) Provide data flow diagram
2iii) Provide system specifications.
2iv) Do fact finding for a system.
2v) Select an ideal system for a given set of
requirements.
3) Design a system according to a set system
specification and to provide documentation forit.
4) Design a data base,to:
i) Distinguish between different data basefiles.
ii) Design a structured data basefile.
5i) Implement data capture in a system.
5ii) Implement: Automatic data capture. Prototype a
system.
6i) Handel data outputs and understand its
significance.
6ii) Prototype system output. Implement different
output design for different media.
6iii) Implement a system based on a set of
s p e c i fi c a ti o n s .
7i)Performhardwareandsoftwaresysteminstallation.
7ii) Performtesting.
7iii) Perform system evaluation and cost analysis.
7iv) Maintain systems and standards.
9 C O M 1 2 6 PC Upgrade & Maintenance 7 1i) Assess a computer maintenance requirement. 1ii) Appropriate hardware tools.
2i) Protect the computer components from static
electricity.
2ii) Clean computer from dust.
2iii) Clean the computer systems from the viruses.
3i) Perform system backup.
3ii) Assess the require computing power for a new
application software.
4i)Openacomputercaseandidentifycomponents
forupgrading.
4ii) List the current computer components
specifications.
4iii) Choose a component that matches the new
hardware/software requirements.
Verify specifications against requirements.
5i) Provide advice and assistance on choosing
computercase.
5ii) Assemble and disassemble a personal computers.
6i) Choose computer power supply.
6ii) Provide advise and assistance on Assemble and
disassemble a computers power supply.
7) Choose computer main board.

1 0 COM 211 O O B A S I C 1 0 1) Identify IDE, Project window, Toolbox, Form


layout,Propertieswindow,Menuandtoolbars.
2) Identify VB characterset
Use data types and Variable names
Write simple program to store and retrieve data
3) Use operators, object data types and scope of
variables Write simpleprogram.
4) Write program using the various control
statements.
5) Writeprogramusingthevariousvariable
declarationand.differenttypesofconstants.
Implementfunctions
Write recursive procedures
6) Write programs, which use any static, global and
dynamicarray.
7) Write Programs which uses constructor and
destructor, and define instances of classvariables.
8i) Create files and operate onthem.
8ii)Createadatabaseandimplementdifferentwaysof
accessing,updating,adding,searchingdataitemsusing
SQL(X2)
9i) Write report format using Data objects.
9ii)Retrieve outputs using data objects
9iii) Write dialogue boxes
1 1 C O M 2 1 2 Intro. to System Programg. 6 1) View a source assembly language and application
programs in the computers
2) Write a simple assembly language program using the
generalformat.
3) Write and compile a simple assembly language
program and handle theerrors
4) Write and compile simple libraries and utilities
assembly languageprogram.
5) Runprogramindifferentoperatingsystemsuchas
Unix and windows
6) Write and run a simple interruptprogram using
assembly language
1 2 COM 213 O O C O B O L 9 1i)Providerelevantexamplesofobjectorientation 1ii) Recognize and use different types of reserved words instatements
2) Organize the divisions along with their sections and
paragraphs.
3) Code Identification and EnvironmentDivisions
4) CodeDataDivisionforasampleproblem.
5i) List and classify COBOL statements into
Imperative, Conditional and Compiler directing.
5ii)CodesampleProcedureDivisionforaproblem.
6) Perform Sequential fileupdate.
7) Code sample program that uses indexedfiles.
8) Code subprogram, calling program and a complete
COBOL program that calls asubprogram
9) Buildclass,objects,polymorphism,inheritanceand
encapsulation.

1 3 C O M 2 1 4 File Organisati on & Mgt. 8 1) Writeasimpleprogramthatcreatesandupdates records of a


file(X2)
2) Writeasimpleprogramforcreatingand
maintaining different fileorganisation.
3) Loadandretrievedocumentstoandfromdifferent
storagemedia.
4) Writesimpleprogramsinvolvingsequentialand
random access methods(X2)
5) Writesimpleprograminvolving1,2,and3
dimensional arrays, stacks andQueues.
6) Writeafileaccessprotectionandsecurityprogram.
1 4 C O M 2 1 5 Computer Packages II 1 2 1) Illustrate Graphics using pictures, drawings, charts
andgraphs.
2) Usegraphicsoftwaretoproduceanewsletterand
flyers,certificatesorotheronepagepublication(X2)
3) Design brochures and letterheads.
4) Design greetings cards, invitations andfolders
5) Creating, opening and saving card presentations.
Work in different views and withslides.
6) Create 3Dimages.
7) Createlayer,projectiontypesandsolidmodelling.
8) Acquireabilitytocarrythefollowingusing
AutoCAD(X2):
(a) Plan a layout and carryoutplotting.
(b) create three- dimensionalimages
(c) use blocks, attributes and externalreferences
(d) Create layering, projection types andsolid
modelling.
9) present statistical graphs, frequency distribution
and correlation analysis using SPSS software (X2)
1 5 C O M 2 1 6 T r o u b l e s h o o ti n g I 1 0 1) Completethefaultreportform.SpecifythePOSTerrorMess
ages.
Check the motherboard and other PC components
power supply.
2) Softwarediagnosticpackagestotesthardware.
3) Remedy fault by taking appropriate
hardware/softwarerepairand/orre-instalment(X2).
4) Rectifythememoryproblembyreinsertionor
replacement.
5) Rectifytheharddriveproblembyreplacement
and/orreformatting.
6i)Rectifythefloppydriveproblembyreplacement
and/orreformatting.
6ii) Rectify the CD-ROM drive problem by
replacement and/or reformatting
7) Rectify the mouse/keyboard problem by
replacement and/or cleaning and partreplacement.
8) Rectify the display/graphic card problem by
replacement and/or partreplacement.
9) Rectify the sound card problem byreplacement
and/or part replacement.
1 6 C O M 2 2 1 O O F O R T R A N 9 1i)Identifythescientificfeaturesinagivenproblem. 1ii) Use different types of constants in FORTRAN program.
1ii) Form Valid variables
2) Use Mathematical, Boolean and Logicalexpressions
3) UseArithmetic,InputandOutputstatementsin
FORTRANprograms.
4) Use the various Controlstatements
 e.g. block IF, Nested IF,DO-END-DO(X2)
5) Implementarrays
6) Use Subroutines, Automatic arrays, Module
proceduresandRecursiveproceduresinFORTRAN
programs(X2)
7) Allocate arrays andpointers
8) Identify Object Oriented Features ofFORTRAN

1 7 C O M 2 2 3 Basic HardwareMaintenance 9 1) Use a Voltage /current source in a circuit, and test and verify the
electrictheory.
2) Test active and passivecircuits.
3) Usebasicmeasuringequipmentsandperformfault
diagnostics and maintenance of electrical and
electronic circuits(X3).
4) Carry out preventative systemmaintenance.
5) Performsystemrepairandrestorationofhardware
functionality(X2)
6) Install systems and test itsfunctionality
1 8 COM22 4 M I S 3 1 ) De v e l o p a s i mp l e M IS ( X 3 )
1 9 C O M 2 2 5 Web Technology 1 4 1) Browse the internet. Apply different URL and examineaverybasicHTMLfilewrittenwhichwhen manifested give rise to a web
page(X2)
2) Write a simple HTML baseddocument.
Create a simple web page.
Use various HTML tags to enhance quality and appearance of a web page.
3) Add graphics and multimedia to HTMLdocuments.
4) Plan a form and use it to controlinput.
5) Plan a table out illustrates table concepts.
Illustrate webprinciples.
6) Create & design scripts using objects, Design
&implement scripts, using Java scripts event
handlers. Create functions, assignvariables,
Create conditional scripts(X2)
7) DesignandimplementwebpageusingDHTML.
8i) Create an embedded style sheet, and class.
Implement browsersdetection.
8ii) Show and hide page elements
8iii) Chang font size, font colour dynamically
8iv) Use external style sheet in a document.
9i)Insert,delete,andmodifycontentdynamically.
9ii)Incorporateassentadvancedcontentfunction.
9iii) Replace graphics, bind datadynamically.
10) Position an element absolutely, relatively.
Size an elementmanually.
Stack screen elements
Add a scroll bar, and create side bar.
Incorporate an advanced positioning function.
11) Use web application software and develop a simple
webapplication.
12) Use XML package and apply to a givencase.

2 0 C O M 2 2 6 T r o u b l e s h o o ti n g I I 9 1) Recognise POST error message code as an indication of a serial, parallel and USB problem. Rectify the serial, paral el and USB problem by reinsertion orreplacement
2i) Recognise POST error message code as an
indication of a printer’s problem.
2ii) Rectify the printers problem by reinsertion or
replacement
3) Recognise POST error message code as an
indication of a MODEMproblem.
3ii) Rectify the MODEM problem by reinsertion or
replacement.
4) Rectify software problems byre-installation.
5i) Recognise POST error message code as an
indication of a windows start-up problem.
5ii) Rectify the windows start-up problem by
reinsertion or replacement.
6i) Recognise POST error message code as an
indication of an illegal operational problem.
6ii)Rectify the illegal operational problem by
reinsertion orreplacement
7i) Recognise POST error message code as an
indication of a virus protection utility problem.
7ii) Rectify the virus protection utility problem by
reinsertion or replacement
8i) Recognise POST error message code as an
indication of a networks problem.
8ii) Rectify the networks problem by reinsertion or
r e p l a c e m e n t
9i) Recognise POST error message code as an
indication of an external devisesproblem.
9ii)Rectifytheexternaldevisesproblembyreinsertion
or replacement
T O T A L

i) Calculate and state the percentage of relevant practical coverage in each course over four semesters. Identify the
number of practical from the practical guide orsyllabus.
ii) Comment on thereporting
iii) The available practical Manuals should be examined and commentedon.
iv) Comment on the relevance of practical carriedout.

LIST OF EQUIPMENT / SOFTWARE / PACKAGES.


The list below is required as minimum for teaching the National Diploma Computer Science programme.
Teaching Equipment
I) 30 Mini computer with at least 10 no. Networked terminals orworkstations.
II) 5 Printers or (One networkedPrinter)
III) 30UPS.
IV) Over Head Projector(OHP)

Basic Maintenance Equipment


I) Digital Multimeter12
II) Set of Screw Drivers12
III) Soldering Iron12
IV) Oscilloscope2
V) I.C. Board12
VI) Error Diagnostic Package12
VII) Probe2
VIII) Cleaning Kit 2
Software
I) VisualBASIC
II) OOFORTRAN
III) OOCOBOL
IV) JAVA
V) C LANGUAGE /ASSEMBLER
VI) LOGO
Packages
I) Word processing
II) Spreadsheet
III) Statistical
IV) Graphical
V) Educational
HND Computer Science Practicals, Coverage and Quality of Reporting
S / N C o u r s e C o d e C o u r s e T i t l e No. of Practi cal A c ti v i ti e s
Required
1 C O M 3 1 1 Opera ti n g Sy ste m I 6 1i) Manipulate different types of operating systems 1ii) Design one of the operating systems in (1i) above.
2) Identify processes involved in real life problems such
as making a cup oftea.
3) Develop schedules with operatingsystem.
4) Recognise the existence of interrupt and masking
traps.
5) CarryoutoperationsondifferentcomponentsofOS
system.
6) Apply commands in appropriateOS.

2 C O M 3 1 2 Data Design I 6 1) D e s i g n v a ri ou s t y p e s o f da ta ba s e m od el s
(X 3 )
2) DesignE-RdatabaseschemaandreductionofE-R
schema intotable.
3) Design relational database and normalizeit.
4) Write the structure ofSQL
3 C O M 3 1 3 Comp. Programming C++ 1 0 1) Create database systems architecture
2i)Usedatatypes,operators,Identifiersandconstants
inC++
2ii) Write simple program in C++ to display a line of
text.
3) Apply data input and output inC++
4) Write C++ program with functions andlibraries
5) Write C++ program that uses programmer defined
and C++ inbuiltfunctions.
6) Apply the concept of polymorphism in C++program.
7) Write C++ program that uses pointers andarrays
8) Carry out simple object oriented designs.
ImplementanobjectorientedapplicationusingC++.
9) Carry out simple object orientedanalysis.
10) Develop a simple object orienteddatabase
4 C O M 3 1 4 Computer Architecture 7 1i) Use a simulator package to investigate how architecture is organised and functions.
1ii) Identify the speed of program execution on different
computer systems architecture.
2) Write a micro program for an instruction and test its
operation using the architecturesimulator.
3) Designandimplementdifferentinstructionsusinga
simulatingpackage.
4) Recognizeanddistinguishdifferentbustypesina
computer systemshardware
5i) Recognize and distinguish different memory units of
a computer system.
5ii) Note execution speed of a program with and
without virtual memory.
5iii) Evaluate processor performance using cache
6) Setdifferentmemorymanagementtechniqueinto
practice, and note itsoperation.
7) Run program in different computer systemsand
evaluate their performances.

5 C O M 3 2 1 Operati ng System II 8 1) Carry out main memory management by – Swapping,


fixed partition, paging and segmentation.
2) Analyzetheeffectofdifferentmemorymanagement system with different
Operatingsystems
3) Analyze the effect of virtual memory system in an
operatingsystem.
4) Implement various memory
management techniques.
5) Demonstrate simple file management
6) Compare Re-entry of codes in a processor and multi
processorsystem.
7) Carry out deadlock simulation
8) Carry out a comparative analysis
9) of implemented resource management
10) techniqueintwoormoreOS.
6 COM 3 2 2 Data Design II 9 1) Implementthedesignofvarioustypesofobject oriented data
basemodels.
2) Implementthedesignofvarioustypesofforms,
reports and triggers(X2)
3) Implementthedesignofrecordstructureanddata
dictionary.
4) Implementthedesignofrecordindexingandhashing
and to design record with multiplekeys.
5) Implement selection, sorting and joiningoperation
6) ImplementsometransactioninSQLwhichinclude
insert and deleteoperations
7) Implement various operations in SQL(X2)
7 COM 3 2 3 Ass embly Languag e 8 1i) View example of assembly language and high level language Program and note the differences
1ii)Implementcodingsimpleassemblylanguage
program.
2) Write simple assembly languageprogram.
3) Use different addressing mode in an assembly
program
4) write pseudo code for an assemblerprogram
5) Write assembly language program using different
instructionset.
6) Writeassemblylanguageprograminvolvingdifferent
job controlstatement.
7) Write assembly language program(X2).

8 COM 3 2 4 Software Engineering 7 1i)Recognizethevarioussoftwareengineeringmodels. 1ii) Apply software engineering concept in software development.
2i) Determine specification for systems
2ii) Use data flow techniques
2iii)Usestructurednaturallanguagetoexpress
requirements
3) Outline of object-oriented and function oriented
designs for somesystems
4) Draw up a testing schedule and the resources for a
particularsystem.
5) Identify management activities in aproject.
6) Writeprojectproposal,Projectplanningand
scheduling(X2)

9 COM 3 2 5 Web Development 6 O P T I O N A L


1 0 COM 3 2 6 Intro. to Human- 6 1) Identi fy the components of interacti ve design.
Computer Interface 2i) Apply conceptual model based on activities and
o b j e c t s .
2ii) Apply interface metaphors.
2iii) Apply Knowledge from the physical world to the
digital world.
3i) Conceptual frameworks for cognition.
3ii) Apply social mechanisms used in communication
and collaboration.
3iii) Apply expressive interfaces, virtual characters and
agents
4) Use simple life cycle model forinteractive design.
5) Perform user testing, Designing typical task, Select
users:
-Evaluate, analyze and present the data
-Perform experiments
- choosevariables
- allocate participants toconditions
- identify other practicalissues
- collect data and perform theanalysis.
6) Use predictive models
- GOMS
- Keystrokelevel
1 1 COM 3 2 7 Advance Applctn 6 O P T I O N A L
Packages
1 2 COM 41 2 O O P A S C A L 9 1i) Formulate OOPASCAL valid variable s
1ii) Write arithmetic, relational and logical expressions.
2) Use various PASCALstatements
3) Create and update files & Generatereports
4) Create various kinds ofclasses
5) Work with various kinds ofclasses
6) Implement inheritance concept in a classstructure.
7) Apply implicit parameter self andpolymorphism
8) Apply parameterpassing
9) Use databaseinterface
1 3 C O M 4 1 3 Project Management 9 1) Listprojecttopics,andidentifytheimportanceof
projects.
2) Plan and manage owntime
3) Plan a project by identifying its phases and the
activities within eachphase.
Identify dependencies between activities
Document a project plan using Gantt charts and PERT
charts, and calculate elapsed time
4) Gather requirements using appropriate techniques.
Analyse requirements using a range oftechniques
5) Generatereport/outputneededbyanorganisation.
6) Comprehendthestepsrequiredinproblemsolving.
7) Deviseanappropriateteststrategy.Developatest
plan.
Follow a test plan accurately recording the results
8) Identifyriskstobothaprojectandtoan
implementedsystem
Assesstheprobabilityofthoserisksoccurringandthe
impact if theydo
Devise strategies for reducing both risk and its potential
Impact
9) Compare a number of implementation approaches. Identifyimplementationissueswithinaprojectandplan
for their effective management

1 4 COM 4 1 4 Compiler Construction 8 1) Use diff erent compiler, assembler


andinterpreters.
2) Use different compiler, assembler and interpreters
andperformprocessofCompilation,assemblerand
interpretation (X3)
3) Write a scanner for a simple sourceprogram
4) Write a parser for the output of the scanner inabove.
5) Write scanning and semantic errorroutines
6) Generate code for simplearithmetic.
1 5 C O M 4 1 5 Data Comnicatn. & Networks 9 1) Use of communication equipments, components/materialsusedincomputer
communicationsindustry.
2) TrackdifferentModulationtechniquesusing
Oscilloscope or any other trackingdevice.
3) Test different transmission modes, using appropriate
communicationequipments.
4) Use and understand characteristics of different
communication software andpackages.
5) Examinethefunctionalityofdifferent
communicationprotocols.
6) Write simple communicationprotocol.
7i)Examinecharacteristicsofdifferenttypesof
networks.
7ii) Perform simple cabling.
7iii) Set up and use different topologies in a lab. (X2)
8)Ensurenetworksecurity&accessrights.
Implementing cipheringtechniques.

1 6 C O M 4 1 6 M u l ti m e d i a 1 2 1 i ) U s e M u l ti m e d i a P l a tf o r m s
1ii) Use different Multimedia Presentation Software
2) Use the "Thinking" Multimedia: InspirationDemo
3) Use HTML: IntroducingDreamweaver
4) The ability to use **Storyboards & FlowchartsDue**
5) Use Scanners &/or DigitalCameras
6) Use basic features of Adobe PhotoshopI
7) Use basic features of Adobe PhotoshopII
8) Manipulate Digital Audio
9) UseGIF
10) Use basic AdobePremiere
11) Work in Supervised Group Project Session
12) Write project report andpresent a project In-Class
Presentations
1 7 C O M 4 2 2 Computer Graphics & Animation 9 1) Explore(view) graphic packages and Understand their
characteristics
2) WriteprograminvolvingtwodimensionalCartesian
and polar coordinatesystem
3) Write program to produce rasterimage
4) Writesimpleprograminvolvinggeometric
image(X2)
5) Writeprogramstodisplayanisoscelestriangle,
regular hexagon and a circle(X2)
6) Write program to produce a 2Dgraphics pipeline(X2)
1 8 COM 4 2 3 Intro to AI & Expert 5 1) Acquire information in A I domain using website
s y s t e m s ( X 2 )
2) Design expert system using UML, XML for
modelling and PROLOG for implementation etc. (X3)
1 9 C O M 4 2 4 Professional Practice in IT 8 1) Search for, retrieve and validate information appropriately in response to a defined need
Discuss information retrieval in relation to “Fitness for purpose”
2i) Discuss the implications for IT practitioners of IT-related laws both
in their own country and overseas
2ii) Discuss the implications of ethical and moral standards for IT
practitioners
3) Discuss issues of professionalism and relate these to their own
practice
4i) Assess their own contribution to a group and those of others
4ii) Discuss the implications of group theories for IT projects
5i) Compare a successful project to a successful product
5ii) Explain the concept of quality improvement and describe ways of
implementing this
6i) Create effective curriculum vitae.
6ii) Write a covering letter tailored to a job vacancy.
6iii) Prepare for an interview.
7i) Perform a career based self-assessment
7ii) Discuss their career aspirations
8) Prepare and make effective presentations

T O T A L

i) Calculate and state the percentage of relevant practical coverage in each course over four semesters. Identify the number of practical from the
practical guide orsyllabus.
ii) Comment on thereporting
iii) The available practical Manuals should be examined and commented on.
iv) Comment on the relevance of practical carriedout.

LIST OF EQUIPMENT / SOFTWARE / PACKAGES.


The list below is required as minimum for teaching the Higher National Diploma Computer Science programme.

Teaching Equipment
I) 30MiniComputerwithatleast10no.Networkedterminalsorworkstation.
II) 5 Printers or (One networkedPrinter)
III) 30UPS.
IV) Over Head Projector(OHP)

Basic Maintenance Equipment


I) Digital Multimeter12
II) Set of Screw Drivers12
III) Soldering Iron12
IV) Oscilloscope2
V) I.C. Board12
VI) Error Diagnostic Package12
VII) Probe2
VIII) Cleaning Kit2

Software
I) VisualBASIC
II) OOFORTRAN
III) OOCOBOL
IV) JAVA
V) C LANGUAGE /ASSEMBLER
VI) LOGO
Packages
I) Wordprocessing
II) Spreadsheet
III) Statistical
IV) Graphical
V) Educational
List of major/vital equipment/instruments available in each laboratory and their working
conditions. Recommend as needed. Assess upkeep and provision of safety. Comment on utility
services, general maintenance of laboratory and equipment/instruments.

SOFTWARE LABORATORY
S / N D e s c r i p ti o n o f I t e m No. Required No. Available Working Condition Additi onal Require d
1 Mini Computer (10 no. Networked terminals or 3 0
workstation)

2 P r i n t e s 5r o r 1
networked
3 U P S . 3 0
4 Over Head Projector (OHP) 1
5 Generator 3.5KVA 1
6 S o ft w a r e
I) VisualBASIC
II) OOFORTRAN
III) OOCOBOL
IV) JAVA
V) C LANGUAGE/
ASSEMBLER
VI) LOGO 1 each
7 P a c k a g e s
I) Wordprocessing
II) Spreadsheet
III) Statistical
IV) Graphical
V) Educational 1 each

HARDWARE LABORATORY
S / N D e s c r i p ti o n o f I t e m No. Required No. Available Working Condition Additi onal Require d
1 D i g i t a l M u l ti m e t e r 1 2
2 Set of Screw Drivers 1 2
3 S o l d e r i n g I r o n 1 2
4 O s c i l l o s c o p e 2
5 I . C . B o a r d 1 2
6 E rro r Dia g nos ti c Pa c kag e 1 2
7 P r o b e 2
8 C l e a n i n g K i t 2

You might also like