Scheda insegnamento (lingua inglese)

Stampato il 19.05.2024 ore 16:46

Title

Fondamenti di programmazione
Fundamentals of Computer Programming

Degree

Corso di Laurea in Ingegneria Elettronica
First Level Degree in Electrical Engineering

Year

1

Teaching Period

1

Credits

6

Teacher:   Pier Luca Montessoro Academic year:   2009/2010

Objectives: Requirements: Acquired skills:
Lectures and exercises hours
Topics Specific contents  
Algorithms  Course syllabus, the algorithm concept, algorithm examples.
2
Flow charts  The flow chart language, examples of algorithms coded as flow charts.
2
Computer systems  Computer architecture basics, binary notation, binary encoding of numbers and characters.
4
C language syntax  Basic syntax of the C language, expressions and statements, primitive data types, type casting, loop control structures, type modifiers, auxiliary assignment operators.
8
Tools for C programming  The C compiler, how to install and use the compiler, writing simple programs: I/O sequences, greatest common divisor.
4
Functions  Functions, parameters and arguments, returned values, local variables, value and reference parameter passing, array parameters, struct parameters.
10
Data structures  Data structure basics, arrays, matrices, records, strings, string library functions.
10
Files  File opening and closing, reading and writing from/to a text file, character processing.
6
C language and operating system  Command line arguments, limits.h
2
 Total hours for lectures and exercises 48 
 for exercises only  
Further educational activities
hours
  Labs  12
  Tutorials / Seminars  
  Workshops  
  Guided tours  
   
 Total hours for further educational activities 12 
 Total hours
60 

Type of exam: Written and oral

References: Additional material or information on line http:// www.montessoro.it


- Documento generato con SOFIA -