H.N.D. ENGINEERING (SOFTWARE)
Here is an outline of the Higher National Diploma course which Hugo Moule took at Cambridge College of Arts and Technology (now Anglia Polytechnic University) together with the grades he got.
For further information Higher
National Diplomas in Software Engineering download
this pdf file about computer HNDs from Edexel.
BALANCING UNITS
DIGITAL TECHNIQUES - merit
binary number representation, boolean algebra, latches, clocked bistables, synchronous
and asynchronous counters, logic families.
INTRODUCTION INTO MICROPROCESSOR BASED SYSTEMS - merit
8085 programming, block diagram
of a computer, stack, subroutines, microprocessor types.
ANALOGUE CONCEPTS - pass
AC and DC concepts, components, Op-Amps, Power supplies, AC supplies, ADC and
DAC.
MATHS - merit
Algebra, Errors, Set notation, Functions and Polynomials, Solution of equations
by machine; Arrays.
E.I.T.B. CERTIFICATE - certificate awarded
GENERAL ENGINEERING APPLICATIONS - Health and safety, Communications,
Materials and their processing, Electrical and electronic circuits; Hydraulic
and pneumatic systems; Measurement in engineering; Hand and power tools; Computers
and microprocessors in engineering.
ENGINEERING SOFTWARE APPLICATIONS - Health, safety and security; Electrical
principles; Computer interface components; Analogue and Digital concepts and
circuits; Computer control; Software drawings and documentation; Software tools;
Computer languages; Peripheral devices; Software packages; Software testing.
B.T.E.C. H.N.D
MANAGEMENT OF PRODUCTS AND PROJECTS - level FS - 1 unit - distinction
Develop an understanding of the procedures and techniques essential to the evaluation
and control of product development. Develop an awareness of legal and environmental
factors influencing the commercial viability of projects.
PASCAL - level IV - 1.5 units - merit
Features of ISO-Pascal; Devise well written programs in Pascal; Understand the
limitations of ISO-Pascal and the usual extensions.
"C" -
level IV - 1 unit - merit
Features of "C"; Design and write programs in "C"; Understand
the standard and extensions to "C".
FORTRAN 77 - level IV - 0.5 units - merit
Understand basic features of Fortran 77 in order to maintain programs; Use interface
between Fortran 77 and the NAG library; Write programs in Fortran 77.
ASSEMBLY CODE PROGRAMMING - level IV - 1 unit - merit
Write well structured and documented 68000 programs; Understand basis for writing
in assembly code; Understand facilities offered by assemblers; Introduction
into the 8051 single chip processor.
OPERATING SYSTEMS A - level IV - 1 unit - pass
Introduction into Operating Systems : Unix, VMS and MS-DOS.
OPERATING SYSTEMS B - level V - 1.5 units - pass
Concurrent programming, Occam, scheduling, virtual machine, hardware, kernal,
memory management, I/O procedures, multitasking, security, Minix.
SYSTEM SPECIFICATION - level IV - 1 unit - pass
Software lifecycle; basic sequence in specifying and developing a system; Use
JSD process; identify application areas of software, firmware and hardware.
SOFTWARE DEVELOPMENT A - level IV - 1 unit - pass
Apply JSP software design method to a variety of problems; Document the design
and development of a software system; Write appropriate documentation for various
users of a software system.
SOFTWARE DEVELOPMENT B - level V - 1 unit - merit
Use JSP to solve data clashes and real time problems; devise software to cope
with a variety of errors; criticize methods of software design.
SOFTWARE TESTING AND EMULATION - level V - 1.5 units - pass
Understand the importance of testing of realtime and other systems; apply the
verification process; design a test routine and use test tools to remove errors
from a program; use an MDS system and logic analyser.
HARDWARE INTERFACING - level IV - 1 unit - pass
Understand the interconnection of the 8085 and Z80 microprocessor and the devices
connected to it; the interface with peripheral devices; the organisation of
simple I/O operations.
MICROPROCESSOR SYSTEMS - level V - 1.5 units - pass
Understand 68000 microprocessor family and support devices; choosing a microprocessor;
features on system design; interrupt and exception handling; coprocessors; memory
management techniques; DMA, I/O devices; multiprocessor systems; bus standards.
COMPUTER COMMUNICATIONS A - level III - 0.5 units - merit
General structure of a communications system; baseband data transmission; standards
associated with data transmission.
COMPUTER COMMUNICATIONS B - level IV/V - 1 unit - merit
Open Systems(OSI), multiplexing, data networks, packet switching, packet switched
networks, Local area networks.
INFORMATION TECHNOLOGY - level IV - 1 unit - merit
Information Technology in society, information storage and retrieval, man machine
interface, information manipulation and dissemination.
QUALITY MANAGEMENT - level IV - 1 unit - merit
Necessity and benefits of quality assurance; configuration management; BS 5750,
AQAP 13, mechanisms of QA schemes; Make, SCCS, Software metrics.
PROJECT - level V - 2 units - merit
Develop knowledge, skills and attitudes associated with the process of software
development including practical problem solving and working as a member of a
team.