Computer Programming I


Basic introductory concepts and learning of Computer Programming using the programming language C. Algorithms, variables, constants, data types. Input and output commands, examples. Operators (relational, logical), logical expressions. Control commands (if-then-else, switch) examples. Repeat commands (for, while), examples. Tables: one dimension and two dimensions, examples. Functions. Examples in real situations problems.


Objectives

By completing the course the student should be able to: • Do students understand the concepts of algorithmic thinking. • To consolidate the transformation of a program into machine language. • Understand the writing and analysis of a program in the programming language C. • Do students understand the features and structure of a C program, the concepts of types of variables, commands, of functions and operators and data handling integers, characters, float and double in C language in detail. • Understand the student if the conditionals and C with the switch which controls the flow of a program, • Understand the student repeat commands C, which allow repeated execution of the same code section as a control condition remains true. • Do students understand the usefulness of tables (one-dimensional - two dimensional) and functions in programming.


Prerequisites

Not required.


Syllabus

• Introduction to C - Algorithms • Structure of a C program • Data Types - arithmetic, comparative and logical operators. • Function printf () function and scanf () • Commands Treaty • Repeat Orders • Univariate Tables • Tables dimensional • Functions

COURSE DETAILS

Level:

Type:

Undergraduate

(A-)


Instructors: Rodi Tsagkalidou
Department: Department: Electrical Engineering TE
Institution: TEI of Western Macedonia
Subject: Computer and Electronic Engineering
Rights: CC - Attribution-NonCommercial-NoDerivatives

Visit Course Page

SHARE THIS COURSE
RELATED COURSES