Course Description
By the end of this course, the student should be able to:
- Discuss the importance of algorithms in the problem-solving process and using pseudo-code.
- Describe the phases of program translation from source code to executable code and the files produced by these phases.
- Design, implement, test, and debug a program that uses fundamental programming constructs.
- Explain the taxonomy of programming language characteristics and their effect upon the structure.
- Explain some accepted models of programming language semantics. This should include models for both an imperative and a functional language.
- Acquire a sound understanding of the theory and practice behind procedural, Object-oriented, functional and logic programming languages.
For more information about this course >
Course ID: CS110
Credit hours | Theory | Practical | Laboratory | Lecture | Studio | Contact hours | Pre-requisite | 3 | 2 | 2 | 4 | - |
---|