Course Curriculum
- Introduction
- Data Types: Fundamental data types, definition of octal and hexadecimal constants, types of variables, arrays and strings, enumeration constants.
- Operators: Substitution operator, numeric operators, increment and decrement operators, comparison operators, Boolean logical operators, digital logical operators, hypothetical operator, explicit data type conversion- the cast operator, the sizeof operator, Priorities of operators, mixture of different data types in expressions.
- Control Structures: if structure, while structure, for structure, switch/case structure, continue structure, goto structure, recursion
- Pointers: Definition, pointer variables, applications, Dynamic memory allocation functions.
- Derived data types: Data structures, Bit fields, Unions, Definition of new data type: typedef
- The C pre-processor: Definition of constants: The #define directive, File inclusion: the #include directive, Conditional compilation
- Input/Output and Library Functions: Input/Output functions, other library functions
- The structure of C programs: Functions, Arguments of the main function
- Applications (Simple Bioinformatics Programs)
|
Administrator
- Assoc. Prof. V. Iconomidou
|