Francesco COLACE | FOUNDATIONS OF COMPUTER SCIENCE
Francesco COLACE FOUNDATIONS OF COMPUTER SCIENCE
cod. 0612400005
FOUNDATIONS OF COMPUTER SCIENCE
0612400005 | |
DIPARTIMENTO DI INGEGNERIA INDUSTRIALE | |
EQF6 | |
ELECTRONIC ENGINEERING | |
2021/2022 |
OBBLIGATORIO | |
YEAR OF COURSE 1 | |
YEAR OF DIDACTIC SYSTEM 2018 | |
AUTUMN SEMESTER |
SSD | CFU | HOURS | ACTIVITY | |
---|---|---|---|---|
ING-INF/05 | 9 | 90 | LESSONS |
Objectives | |
---|---|
THE COURSE AIMS TO INTRODUCE THE BASIC PRINCIPLES OF COMPUTER SCIENCE BOTH FROM AN ARCHITECTURAL POINT VIEW BOTH FROM A SOFTWARE POINT OF VIEW. STUDENTS SHOULD ACQUIRE BASIC KNOWLEDGE ON THE COMPUTERS ARCHITECTURE, THEIR STRUCTURE AND OPERATIVE FEATURES. LOGIC GATES AND CIRCUITS WILL BE INTRODUCED. STUDENTS WILL ACQUIRE KNOWLEDGE ON THE DESIGN AND IMPLEMENTATION OF SOFTWARE APPLICATIONS BY THE USE OF THE LANGUAGE C. THE COURSE WILL END WITH THE INTRODUCTION OF THE MIPS ASSEMBLY |
Prerequisites | |
---|---|
NO PREREQUISITES |
Contents | |
---|---|
THE ARTICULATION OF THE COURSE IS THE FOLLOWING - INTRODUCTION TO THE CONCEPT OF INFORMATION (2 HOURS OF THEORETICAL LESSONS) - ANALOGUE AND DIGITAL INFORMATION (2 HOURS OF THEORETICAL LESSONS) - INFORMATION MANAGEMENT AND DIGITAL REPRESENTATION (2 HOURS OF THEORETICAL LESSONS - 4 HOURS OF ASSISTED TRAINING) - INFORMATION PROCESSING SYSTEMS (2 HOURS OF THEORETICAL LESSONS) - BASIC PRINCIPLES OF BOOLEAN ALGEBRA (4 HOURS OF THEORETICAL LESSONS - 4 HOURS OF ASSISTED TRAINING - 6 HOURS OF LABORATORY ACTIVITY) - COMBINATORY MACHINES: DESIGN AND SYNTHESIS (4 HOURS OF THEORETICAL LESSONS - 4 HOURS OF ASSISTED TRAINING- 6 HOURS OF LABORATORY ACTIVITY) - THE CONCEPT OF ALGORITHM AND METHODOLOGIES FOR THEIR DESIGN (4 HOURS OF THEORETICAL LESSONS - 6 HOURS OF ASSISTED TRAINING - 6 HOURS OF LABORATORY ACTIVITY) - PROGRAMMING LANGUAGES (2 HOURS OF THEORETICAL LESSONS) - LANGUAGE C AND ITS MAIN FUNCTIONAL CHARACTERISTICS (4 HOURS OF THEORETICAL LESSONS - 6 HOURS OF ASSISTED TRAINING - 6 HOURS OF LABORATORY ACTIVITY) - DESIGN AND IMPLEMENTATION OF ALGORITHMS IN LANGUAGE C (4 HOURS OF THEORETICAL - 3 HOURS OF ASSISTED TRAINING - 3 HOURS OF LABORATORY ACTIVITY) - MIPS ASSEMBLY (2 HOURS OF THEORETICAL - 2 HOURS OF ASSISTED TRAINING - 2 HOURS OF LABORATORY ACTIVITY) |
Teaching Methods | |
---|---|
THE COURSE IS SO ORGANIZED: THEORETICAL LESSONS: 32 HOURS ASSISTED EXERCISES: 29 HOURS DURING THE ASSISTED EXERCISES STUDENTS WILL DEVELOP, INDEPENDENTLY OR IN SMALL GROUPS, EXERCISES ON THE THEORETICAL ARGUMENTS PREVIOUSLY INTRODUCED. LABORATORY ACTIVITIES: 29 HOURS. DURING THE LABORATORY ACTIVITIES STUDENTS WILL DEVELOP, THROUGH A PROBLEM SOLVING APPROACH, EXERCISES OR PROJECT WORKS |
Verification of learning | |
---|---|
THE ACHIEVEMENT OF THE LEARNING OBJECTIVES IS CERTIFIED BY A FINAL EXAM (MINIMUM MARK IS "18" AND THE MAXIMUM IS "30 AND LODE"). THE FINAL EXAM IS COMPOSED BY A WRITTEN TEST OF THE INDICATIVE DURATION OF TWO HOURS AND AN ORAL TEST, OF THE INDICATIVE AVERAGE DURATION OF 30 MINUTES. BOTH TESTS ARE FINALIZED TO: 1) VERIFY THE LEARNING OF TOPICS DEVELOPED IN THE THEORY ACTIVITIES; 2) VERIFY THE EXPOSURE CAPACITY OF THE TOPICS CONTAINED; 3) VERIFY THE JUDGMENT AUTONOMY 4) VERIFY THE ABILITY OF THE STUDENT TO IDENTIFY THE BEST STRATEGIES FOR RESOLUTION OF COMPLEX PROBLEMS THE ORAL TEST PROVIDES THREE QUESTIONS: THE FIRST CONCERNING THE WRITTEN TEST AND ITS RESOLUTIVE STRATEGY THE SECOND AND THIRD DEAL WITH THE TOPICS FACED DURING FRONTAL LESSONS TO PASS THE EXAM IT IS NECESSARY TO ACHIEVE SUFFICIENCY BOTH IN THE VERIFICATION OF THE LEARNING OF THE TOPICS TREATED IN THE HOURS OF THEORY AND IN THE WRITTEN TEST. THE STUDENT REACHES THE LEVEL OF EXCELLENCE IF IT PROVIDES THE ABILITY TO MAKE CONNECTIONS BETWEEN THE THEORETICAL ARGUMENTS TREATED. |
Texts | |
---|---|
DONATELLA SCIUTO, GIACOMO BUONANNO, LUCA MARI -INTRODUZIONE AI SISTEMI INFORMATICI - MCGRAW HILL BRIAN W. KERNIGHAN, DENNIS M. RITCHIE - IL LINGUAGGIO C. PRINCIPI DI PROGRAMMAZIONE E MANUALE DI RIFERIMENTO - PEARSON PRENTICE HALL NOTES PROVIDED BY THE TEACHER DURING THE LESSONS |
More Information | |
---|---|
LANGUAGE: ITALIAN |
BETA VERSION Data source ESSE3 [Ultima Sincronizzazione: 2022-11-21]