AIMS AND OBJECTIVES OF THE COURSE: To provide basic knowledge about computers, computer
environments and applications, to develop skills in computer-based problem solving and ANSI C
programming, as well as to encourage the natural usage of computing facilities throughout the rest of
the academic studies.
DESCRIPTION OF THE COURSE: The main topics concern: Computers and Applications. Modern
Information Technologies. Computer Communications. Computer Architecture. Hardware. Computer
as a Data Manipulator. Number Systems. Data Representation. Computer Software. Operating
Environments. Graphical User Interface. Computer Programming. Programming Languages. Computer-
Based Problem Solving Methodology. High-Level Programming Language C. General Program Format.
The Fundamental Data Types. Operations with Data. Expressions. Statements. Basic Input and Output.
Processing of Data. Control Structures. Modular Programming. Functions.