Department of Computer Science & Engineering

University of Ioannina

Systems Programming

Course Feature
Class Description

Course_ID: MYY502

Weekly Hours: 6

Semester: 5

ECTS Credits: 6

Course Homepage:

Description: The C programming language; essential C (basic data types, expressions, operators, flow control, functions), advanced elements (pointers, arrays, structures); dynamic memory managment, input and output, the preprocessor; basic UNIX interface (processes, I/O signals); interprocess communication (shared memory; sockets); introduction to parallel programming (threads, mapReduce); advanced topics (security, assembly, project development tools).