PROVIDING BASIC NOTIONS ON METHODS AND TOOLS FOR DEVELOPING SOFTWARE PROGRAMS
Canali
teacher profile teaching materials
Problems, algorithms, and programs
Computer architecture
Languages and Compilation
Style and conventions
I / O, variables and constants
* Operations *
Information representation
Binary arithmetic
Types of data
Expressions
Boolean algebra
* Control structures *
Selection
Iteration
Functions
* Data structures *
Array
Strings
* Advanced concepts *
Integrated development environments
Errors
Libraries
The course uses the C programming language
Programme
* Basic concepts *Problems, algorithms, and programs
Computer architecture
Languages and Compilation
Style and conventions
I / O, variables and constants
* Operations *
Information representation
Binary arithmetic
Types of data
Expressions
Boolean algebra
* Control structures *
Selection
Iteration
Functions
* Data structures *
Array
Strings
* Advanced concepts *
Integrated development environments
Errors
Libraries
The course uses the C programming language
Core Documentation
A. Bellini, A. Guidi, "Linguaggio C. Una guida alla programmazione con elementi di Python", VI Edizione, McGraw-Hill.Type of delivery of the course
In-person classes and in-class labs (except for periods of sanitary emergency). Attendance is not compulsory, but it is strongly recommended.Type of evaluation
The exam consists of a written test including programming exercises, exercises on Boolean algebra and binary arithmetic, multiple choice questions, theoretical questions regarding the course program to be carried out in the laboratory. In the event of an extension of the health emergency from COVID-19, all the provisions governing the methods for evaluating students will be implemented. teacher profile teaching materials
Problems, algorithms, and programs
Computer architecture
Languages and Compilation
Style and conventions
I/O, variables and constants
* Operations *
Information representation
Binary arithmetic
Types of data
Expressions
Boolean algebra
* Control structures *
Selection
Iteration
Functions
* Data structures *
Array
Strings
* Advanced concepts *
Integrated development environments
Errors
Libraries
The course uses the C programming language
Programme
* Basic concepts *Problems, algorithms, and programs
Computer architecture
Languages and Compilation
Style and conventions
I/O, variables and constants
* Operations *
Information representation
Binary arithmetic
Types of data
Expressions
Boolean algebra
* Control structures *
Selection
Iteration
Functions
* Data structures *
Array
Strings
* Advanced concepts *
Integrated development environments
Errors
Libraries
The course uses the C programming language
Core Documentation
A. Bellini, A. Guidi, "Linguaggio C. Una guida alla programmazione con elementi di Python", VI Edizione, McGraw-Hill.Type of delivery of the course
In-person classes and in-class labs (except for periods of sanitary emergency).Attendance
Attendance is not compulsory, but it is strongly recommended.Type of evaluation
The exam consists of a written test including programming exercises, exercises on Boolean algebra and binary arithmetic, multiple-choice questions, and theoretical questions regarding the course program to be carried out in the laboratory. In the event of an extension of the health emergency from COVID-19, all the provisions governing the methods for evaluating students will be implemented.