برمجة هيكلية
Structured programming
Principles of structured programming techniques, algorithms and structured program design. Syntax and semantics of a high-level language, procedure-oriented language. Elements of Pascal programming, procedure and function control structures, structured data types, dynamic structures, arrays, string processing, records, sets and files. Advanced language features and their applications. Group projects