CSE 103 / CSE 103L

CSE 103 / CSE 103L

Course Code: CSE 103 / CSE 103L
Course Name:
Structured Programming
Prerequisite:
Credit Hours:
4.00
Detailed Syllabus:

Introduction to Computer Programming, Problem solving techniques, algorithm specification and development. Programming style, debugging and testing, documentation. Program design methodologies, structured and modular program design.

Introducing computer language: Machine language, Assembly language, High-level language.

Programming Languages and Paradigms: Classification, assembler and translators, source and object programs. Structured language. Procedural and non-procedural programming, (nodular programming, object oriented programming.

Programming Language in C: Data types operators and conversions, Statements. Control structures, array of pointers, Structure, union and bit-field, External files.