Introduction to Programming


This is a hands-on course, the first part of a study of the C family of languages used to build most of the world's computing systems. Starting with programming basics, then focusing on applying programming practice into the C programming language, it teaches key features of imperative programming using C. Students are exposed to programming problems and their solutions that highlight key features of imperative programming. You will be given numerous examples and gain transferable knowledge for any programming domain you may wish to progress on to.


Objectives

Introduction to C Programming course is designed for students of engineering, computer applications, and computer science for a basic course on C programming. The aim of the course is to enable students to write effective C programs. The course starts with an introduction to programming in general followed by a detailed introduction to C programming. It then delves into a complete analysis of various constructs of C such as decision control and looping statements, functions, arrays, strings, pointers and structure.


Prerequisites

Background Lesson


Syllabus

The course consists of the following sections: 1. Introduction 2. Data types, Operators 3. Input and Output 4. Controlling the program flow 5. Loop commands 6. Arrays 7. Pointers 8. Functions 9. Functions - scope 10. Functions and arrays, recursive functions

COURSE DETAILS

Level:

Type:

Undergraduate

(A+)


Instructors: Konstantinos Koukouletsos
Department: Electronic Computer Systems Engineering
Institution: TEI of Piraeus
Subject: Computer Science, Information Technology, Telecommunications
Rights: CC - Attribution-NonCommercial-NoDerivatives

Visit Course Page

SHARE THIS COURSE
RELATED COURSES