Abstract: |
Introduction to digital computers; introduction to programming ' variables, assignments; expressions; input/output; conditionals and branching; iteration; functions; recursion; arrays; introduction to pointers; structures; introduction to data'procedure encapsulation; dynamic allocation; linked structures; introduction to data structures ' stacks and queues; time and space requirements.
(A programming language like C/C++ may be used as a basis language. The same language must be used for the laboratory). |