Matematica | FOUNDATIONS OF INFORMATICS AND LABORATORY
Matematica FOUNDATIONS OF INFORMATICS AND LABORATORY
cod. 0512300003
FOUNDATIONS OF INFORMATICS AND LABORATORY
0512300003 | |
DIPARTIMENTO DI MATEMATICA | |
EQF6 | |
MATHEMATICS | |
2016/2017 |
OBBLIGATORIO | |
YEAR OF COURSE 1 | |
YEAR OF DIDACTIC SYSTEM 2016 | |
PRIMO SEMESTRE |
SSD | CFU | HOURS | ACTIVITY | |
---|---|---|---|---|
INF/01 | 7 | 56 | LESSONS |
Objectives | |
---|---|
KNOWLEDGE AND UNDERSTANDING: TO PRESENT TO STUDENTS THE C PROGRAM LANGUAGE, ITS DATA STRUCTURES AND ITS CONSTRUCTS. APPLYING KNOWLEDGE AND UNDERSTANDING: TO REPRESENT GIVEN PROBLEMS IN TERMS OF THE DATA STRUCTURES PROVIDED BY THE LANGUAGE AND TO USE ITS CONSTRUCTS TO WRITE ALGORITHMIC SOLUTIONS. |
Prerequisites | |
---|---|
NONE |
Contents | |
---|---|
- COMPUTER STRUCTURE: COMPONENTS - OPERATING SYSTEMS: FUNCTIONS AND STRUCTURES - LINUX: SHELL AND BASIC TOOLS - EDITING AND COMPILING A SOURCE PROGRAM - C FUNDAMENTALS - FORMATTED INPUT/OUTPUT - EXPRESSIONS - SELECTION INSTRUCTIONS - LOOPS - ELEMENTARY DATA TYPES - UNIDIMENSIONAL AND MULTIDIMENSIONAL VECTORS - FUNCTIONS - PROGRAM ORGANIZATION - POINTERS AND VECTORS - STRINGS - STRUCTURES (ELEMENTS OF) - FILES (ELEMENTS OF) |
Teaching Methods | |
---|---|
THE COURSE IS ORGANIZED IN CLASS LECTURES, IN WHICH ARE DESCRIBED THE DATA STRUCTURES AND THE CONSTRUCTS PROVIDED BY THE C PROGRAM LANGUAGE, AND LAB SESSIONS, IN WHICH CASE STUDIES AND SIMPLE PROBLEMS WILL BE ANALIZED AND SOLVED |
Verification of learning | |
---|---|
LAB EXAM AND ORAL EXAM. THE LAB EXAM TESTS THE STUDENT ABILITY IN USING THE ABSTRACT NOTIONS TO SOLVE A TARGET PROBLEM. THE ORAL EXAM IS USED TO EVALUATE THE KNOWLEDGE WITH RESPECT TO THE COURSE PROGRAM, AND TO QUANTIFY THE QUALITY, THE ROBUSTNESS AND THE MASTERSHIP OF THE ACQUIRED TECHNIQUES BY THE STUDENT. |
Texts | |
---|---|
C PROGRAMMING. A MODERN APPROACH, KING K.N:, W.W. NORTON & COMPANY, 2ND EDITION |
BETA VERSION Data source ESSE3 [Ultima Sincronizzazione: 2019-03-11]