You are on page 1of 9

Description of

IT Engineers
Training Curriculum

May 2001 CAIT


1. Structure of IT engineers training curriculum
Require- Plan Execution and control of information systems Manage- Security Audit
ments development project ment
Application systems Technical Control
Development engineering
SD AN Analysis of AE NE PM SM SS AU
requirements
SW DB
Design
ES
AD FE
Implementation

[Notes]
 (1) We developed 13 types of IT engineers training curricula corresponding to examination (skill standards)
categories of IT engineers
 (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)
2. Organization of IT engineers training curriculum

General Description of common subjects (including structure and organization of IT


Introduction 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 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] Contents that should be taught (Contents,
notices, and hours of training in each clause)
[Notes in training] Optional (described if necessary)
[Terms] List of terms related to learning in each chapter
3. Organization of parts in FE training curriculum
Part Standard time
Lecture Exercise Total
Part 1 Computer science fundamentals 25.5 16.5 42.0
Part 2 Computer systems 49.0 0.0 49.0
Part 3 Systems development and operation 42.0 0.0 42.0
Part 4 Network technology 23.0 5.0 28.0
Part 5 Database technology 25.5 9.5 35.0
Part 6 Security 12.0 2.0 14.0
Part 7 Standardization 7.0 0.0 7.0
Part 8 Computerization and management 37.0 19.0 56.0
Part 9 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
Grand total of hours (except for Part 12) 278.0 hours 177.0 hours 455.0 hours
4. Table of contents of FE training curriculum
General Introduction 5
1. Examination categories of IT engineers  5
2. Ethics required for IT engineers  7
3. Relationship between IT engineers (targets)  8
4. Structure and organization of IT engineers training curriculum  10
5. Points in development of this curriculum  17
6. Notes in use of this curriculum  18

Part 1 Computer science fundamentals  21


Chapter 1 Basic theories of information  23
Chapter 2 Data structures and algorithms  31

Part 2 Computer systems  35


Chapter 1 Hardware  37
Chapter 2 Basic software  44
Chapter 3 System configuration and configuration design  50
Chapter 4 Application of information systems  53
Part 3 Systems development and operation  55
Chapter 1 Systems development procedures  59
Chapter 2 User requirement analysis  68
Chapter 3 System development preparation  73
Chapter 4 System design (external design)  75
Chapter 5 Component design (internal design)  80
Chapter 6 Detailed design (program design)  83
Chapter 7 Program implementation  86
Chapter 8 Software test  88
Chapter 9 Software installation support  92
Chapter 10 System operation  94
Chapter 11 System maintenance  97
Chapter 12 Project management  100

Part 4 Network technology  105


Chapter 1 Basic knowledge of communications network  107
Chapter 2 Network  115
Part 5 Database technology  121
Chapter 1 Ideas for files  124
Chapter 2 File organization method  129
Chapter 3 Concepts for database  136
Chapter 4 Database management systems (DBMS)  141
Chapter 5 Database manipulation  144

Part 6 Security  153


Chapter 1 Information security  155
Chapter 2 Risk analysis  158
Chapter 3 Techniques for increasing information security  161

Part 7 Standardization  165


Chapter 1 Standardizing development and acquisition  167
Chapter 2 Standardizing information system infrastructure  170
Chapter 3 Data standardization  175
Chapter 4 Standardization organizations  178
Part 8 Computerization and management  181
Chapter 1 Information strategy  183
Chapter 2 Accounting  188
Chapter 3 Industrial engineering  196
Chapter 4 Use of information systems  204
Chapter 5 Related laws and regulations  213

Part 9 Component design (internal design)   221


Chapter 1 Component design procedures   223
Chapter 2 Software components design   225
Chapter 3 Physical data design   228
Chapter 4 Input/output design  232
Chapter 5 Componentisation and reuse  236
Chapter 6 Preparing internal design documents  239
Chapter 7 Component design exercise  242
Part 10 Detailed design (program design)  245
Chapter 1 Detailed design procedures  247
Chapter 2 Structured design of programs  249
Chapter 3 Preparing module specifications and test specifications  254
Chapter 4 Program design documents  258
Chapter 5 Detailed design exercises  260

Part 11 Program implementation  265


Chapter 1 Coding  267
Chapter 2 Testing  269

Part 12 Programming languages  271


Chapter 1 Programming language: C  275
Chapter 2 Programming language: COBOL  284
Chapter 3 Programming language: Assembler language CASL II  291
Chapter 4 Programming language: C++  301
Chapter 5 Programming language: Java  312
Chapter 6 Programming language: Visual Basic  325
Chapter 7 Programming language: Perl  336

Index    347

You might also like