CS111 : FUNDAMENTALS OF PROGRAMMING

Department

Department of Computer

Academic Program

Bachelor in COMPUTER

Type

Compulsory

Credits

03

Prerequisite

CS110

Overview

By presenting the basics of programming course to the student, he will be able to introduce the student to the basics of computer programming. And to enumerate the programming languages and define their types (high-level / low-level) as well as to explain the algorithm. And to link the algorithm, the flowchart, and the program.

Intended learning outcomes

When the student passes the basics of programming course, he can deduce the difference between the algorithm, the flowchart, and the program. And to express the mathematical sentences in the most programming languages. And to compare the input sentences and the output sentences and the different formulations. As well as able to explain the mechanism of action of programming languages.

Teaching and learning methods

The course is given to the student through lectures (explaining the topic and using the blackboard). Student discussion and testing. Creating a spirit of competition among students by assigning and motivating them with worksheets.

Methods of assessments

The student is evaluated by taking a midterm exam, worksheets and a final exam