DescriptionofITEngineersTrainingCurriculum May 2001 CAIT Structure ofITengineerstrainingcurriculum Requirements Plan SD AN Execution and control of information systems development project Application systems Technical Control Development engineering Analysis of requirements AE SW NE PM Management Security Audit SM SS AU DB Design AD FE ES Implementation [Notes] (1) We developed 13 types ofITengineerstraining curricula corresponding to examination (skill standards) categories ofITengineers (2) Each of the curricula is grouped according to the involvement in information system, as follows: • Submission of requirements for information systems (SD, AD) • Plan of information systems (AN) • Development of information systems Application systems development (AE, SW, FE) Information systems infrastructure development (TE (NW), TE (DB), TE (ES)) Plan and execution management of information systems development project (PM) • Operation management and maintenance of information systems (TE (SM)) • Assurance of information security (SS) • Information systems audit (AU) Organization ofITengineerstrainingcurriculum General Introduction Descriptionof common subjects (including structure and organization ofITengineerstraining curriculum) Points in development and notes in use of each curriculum Part [Outline] Outline of contents taught in each part [Educational objective] Objective oftraining students (What the y are trained to.) Chapter [Outline] Outline of contents learned in each chapter [Learning objective] Objective that students can achieve at the end of this chapter (What they learn What they can explain.) [Contents] [Notes in training] [Terms] Contents that should be taught (Contents, notices, and hours oftraining in each clause) Optional (described if necessary) List of terms related to learning in each chapter Organization of parts in FE trainingcurriculum Part Standard time Lecture Exercise Total Part Computer science fundamentals 25.5 16.5 42.0 Part Computer systems 49.0 0.0 49.0 Part Systems development and operation 42.0 0.0 42.0 Part Network technology 23.0 5.0 28.0 Part Database technology 25.5 9.5 35.0 Part Security 12.0 2.0 14.0 Part Standardization 7.0 0.0 7.0 Part Computerization and management 37.0 19.0 56.0 Part Component design (internal design) 29.0 62.0 91.0 Part 10 Detailed design (program design) 21.0 63.0 84.0 Part 11 Program implementation 7.0 0.0 7.0 Part 12 Programming languages 147.0 203.0 350.0 278.0 hours 177.0 hours 455.0 hours Grand total of hours (except for Part 12) Table of contents of FE trainingcurriculum General Introduction Examination categories ofITengineers Ethics required for ITengineers Relationship between ITengineers (targets) Structure and organization ofITengineerstrainingcurriculum Points in development of this curriculum Notes in use of this curriculum 5 10 17 18 Part Computer science fundamentals Chapter Basic theories of information Chapter Data structures and algorithms 21 23 31 Part Computer systems Chapter Hardware Chapter Basic software Chapter System configuration and configuration design Chapter Application of information systems 35 37 44 50 53 Part Systems development and operation Chapter Systems development procedures Chapter User requirement analysis Chapter System development preparation Chapter System design (external design) Chapter Component design (internal design) Chapter Detailed design (program design) Chapter Program implementation Chapter Software test Chapter Software installation support Chapter 10 System operation Chapter 11 System maintenance Chapter 12 Project management 55 59 68 73 75 80 83 86 88 92 94 97 100 Part Network technology Chapter Basic knowledge of communications network Chapter Network 105 107 115 Part Database technology Chapter Ideas for files Chapter File organization method Chapter Concepts for database Chapter Database management systems (DBMS) Chapter Database manipulation 121 124 129 136 141 144 Part Security Chapter Information security Chapter Risk analysis Chapter Techniques for increasing information security 153 155 158 161 Part Standardization Chapter Standardizing development and acquisition Chapter Standardizing information system infrastructure Chapter Data standardization Chapter Standardization organizations 165 167 170 175 178 Part Computerization and management Chapter Information strategy Chapter Accounting Chapter Industrial engineering Chapter Use of information systems Chapter Related laws and regulations 181 183 188 196 204 213 Part Component design (internal design) Chapter Component design procedures Chapter Software components design Chapter Physical data design Chapter Input/output design Chapter Componentisation and reuse Chapter Preparing internal design documents Chapter Component design exercise 221 223 225 228 232 236 239 242 Part 10 Detailed design (program design) Chapter Detailed design procedures Chapter Structured design of programs Chapter Preparing module specifications and test specifications Chapter Program design documents Chapter Detailed design exercises 245 247 249 254 258 260 Part 11 Program implementation Chapter Coding Chapter Testing 265 267 269 Part 12 Programming languages Chapter Programming language: C Chapter Programming language: COBOL Chapter Programming language: Assembler language CASL II Chapter Programming language: C++ Chapter Programming language: Java Chapter Programming language: Visual Basic Chapter Programming language: Perl 271 275 284 291 301 312 325 336 Index 347 ... maintenance of information systems (TE (SM)) • Assurance of information security (SS) • Information systems audit (AU) Organization of IT engineers training curriculum General Introduction Description of. .. total of hours (except for Part 12) Table of contents of FE training curriculum General Introduction Examination categories of IT engineers Ethics required for IT engineers Relationship between IT. .. organization of IT engineers training curriculum) Points in development and notes in use of each curriculum Part [Outline] Outline of contents taught in each part [Educational objective] Objective of training