Course outline structured programming
CODE TOPIC SUB-TOPIC
10.1.4.1 INTRODUCTION • structured programming
TO STRUCTURED • types of structured programming
PROGRAMMING languages
• history of programming languages
• programming paradigms
• hardware and software
considerations for structured
programming
10.1.4.2 PROGRAM • program development and design
DEVELOPMENT AND • program development cycle
DESIGN • structured programming concepts
• program design tools
10.1.4.3 PROGRAM STRUCTURE • program structure
• format of a structured
programming language
• operators
• data types
CODE TOPIC SUB-TOPIC
10.1.4.4 • writing a program in a structured
PROGRAM WRIT- language
ING • handling errors
10.1.4.5 CONTROL STRUCTURES • control structures
• importance of control structures
• types of control structures
10.1.4.6 DATA STRUCTURES • data structures
• types of data structures
• sort techniques
• search techniques
Course outline structured programming
10.1.4.7 SUB-PROGRAMS • sub-programs
• types of sub-programs
• scope of variables
• parameters
10.1.4.8 FILE HANDLING • importance of file handling
• types of files
• file organization techniques
• file design
• file handling operations
10.1.4.9 PROGRAM • program documentation
DOCUMENTATION • importance of program
documentation
• types of program documentation
• write program documentation
10.1.4.10 EMERGING • emerging trends in programming
TRENDS IN PRO- • challenges of emerging trends in
GRAMMING programming