COLLEGE OF ENGINEERING INSTITUTION OF ENGINEERS, SRILANKA TRAINING STANDARDS FOR ADVANCED DIPLOMA IN COMPUTER ENGINEERING COLLEGE OF ENGINEERING INSTITUTION OF ENGINEERS, SRILANKA TRAINING STANDARD FOR ADVANCED DIPLOMA IN COMPUTER ENGINEERING CONTENTS No 01 Description Software development Page 01 System analysis and writing requirement specifications System prototyping Programme design and coding Testing and quality assurance Documentation Development management 02 Installation, operation and maintenance of systems and application software 02 03 IT management 03 Disaster recovery planning Capacity planning Project management 1. Software development System analysis and writing requirement specifications Acquaint with systems by interviewing and questioning Familiarize with the methods of representation of existing or parts of the systems Familiarize with the user requirements and prepare system specification document Familiarize with feasibility studies System prototyping Familiarize with prototyping tools and techniques Programme design and coding Perform data structure design and study techniques Perform process design and study techniques Perform input/output design Acquaint with modularization Acquaint with design review Acquaint with standards of design Testing and quality assurance Make test plans Create test data Perform module/ unit testing Perform system testing 01 Familiarize with writing/determining testing procedure Documentation Acquaint with preparation of feasibility report Acquaint with preparation of technical documents Acquaint with preparation of uses documents Acquaint with CASE/ IPSE tools Development management Acquaint with project management tools and techniques. (PERT, CPM, BAR CHARTS etc.) 2. Installation, operation and maintenance of systems and application software Familiarize with the operation procedures Acquaint with operating systems, operating system installation and devices drives Acquaint with installation, customizing and operation of application packages Acquaint with implementation of file management systems Perform tailoring, operating environment using TCS and command shell interpreters Perform diagnostics and resolution of error conditions Acquaint with implementation of software change requirements Acquaint with tools and techniques for performance monitoring, analysis and tuning Assist in the user support through training, consultancy and advice 02 3. IT management Disaster recovery planning Study the organization disaster recovery plan Assist in testing of the disaster recovery plan Capacity planning Familiarize with computer resource utilization Assist in estimation of new system requirements Acquaint with growth forecast of computing resources Project management Acquaint with identifying deliverables Acquaint with measuring project productivity Acquaint with project management scheduling Acquaint with project performance reporting Study of risk due to loss of data and authorized access Acquaint with physical access control to information systems Acquaint with hardware and software access control methods for data and program protection 03