Domenico PARENTE | BASIC COMPUTER SCIENCE
Domenico PARENTE BASIC COMPUTER SCIENCE
cod. 1212500006
BASIC COMPUTER SCIENCE
1212500006 | |
DEPARTMENT OF MANAGEMENT & INNOVATION SYSTEMS | |
EQF6 | |
DIPLOMATIC, INTERNATIONAL AND GLOBAL SECURITY STUDIES | |
2024/2025 |
OBBLIGATORIO | |
YEAR OF COURSE 1 | |
YEAR OF DIDACTIC SYSTEM 2019 | |
SPRING SEMESTER |
SSD | CFU | HOURS | ACTIVITY | |
---|---|---|---|---|
INF/01 | 9 | 63 | LESSONS |
Exam | Date | Session | |
---|---|---|---|
PARENTE | 08/04/2025 - 09:00 | SESSIONE ORDINARIA | |
PARENTE | 12/06/2025 - 09:00 | SESSIONE ORDINARIA | |
PARENTE | 25/06/2025 - 09:00 | SESSIONE ORDINARIA | |
PARENTE | 15/07/2025 - 09:00 | SESSIONE ORDINARIA | |
PARENTE | 11/09/2025 - 09:00 | SESSIONE DI RECUPERO |
Objectives | |
---|---|
THE AIM OF THIS COURSE IS TO PROVIDE STUDENTS WITH THE NECESSARY KNOWLEDGE FOR UNDERSTANDING AND USE OF A PROGRAMMING LANGUAGE AND THE APPLICATION OF THE LANGUAGE TO THE RESOLUTION OF ELEMENTARY PROBLEMS. KNOWLEDGE AND UNDERSTANDING: AT THE END OF THE COURSE THE STUDENT WILL BE ABLE TO KNOW THE MAIN BASIC CHARACTERISTICS THAT CHARACTERIZE A PROGRAMMING LANGUAGE FROM THE SYNTACTIC AND SEMANTIC POINT OF VIEW. THE STUDENT KNOWS THE CONTROL STRUCTURES AND ELEMENTARY DATA STRUCTURES. THE STUDENT WILL ACQUIRE THE NECESSARY KNOWLEDGE TO ADDRESS INDIVIDUALLY THE STUDY OF A PROGRAMMING LANGUAGE AND TO UNDERSTAND THE PROBLEMS RELATING TO THE APPLICATION OF PROGRAMMING LANGUAGES. ABILITY TO APPLY KNOWLEDGE AND UNDERSTANDING AT THE END OF THE COURSE THE STUDENT IS ABLE TO APPLY THE PROGRAMMING LANGUAGE TO SOLVE SIMPLE ELEMENTARY PROBLEMS. |
Prerequisites | |
---|---|
NO PREREQUISITES NEEDED |
Contents | |
---|---|
INTRODUCTION TO THE PYTHON PROGRAMMING LANGUAGE (3 HOURS) CONVERSION BETWEEN DIFFERENT NUMERIC FORMATS (2 HOURS) DESIGNING A PROGRAM (1 HOUR) INPUT, PROCESSING AND OUTPUT (2 HOURS) COMMENTS AND VARIABLES (1 HOUR) READ KEYBOARD INPUT (1 HOUR) PERFORM CALCULATIONS, STRING CONCATENATION (1 HOUR) PRINT FUNCTION (1 HOUR) VIEW INPUTS (2 HOURS) CONSTANTS WITH NAME (1 HOUR) IF INSTRUCTION (2 HOURS) IF-ELSE INSTRUCTION (3 HOURS) STRING COMPARISON (2 HOURS) NESTED DECISION-MAKING STRUCTURES (2 HOURS) LOGICAL OPERATORS (3 HOURS) BOOLEAN VARIABLES (3 HOURS) INTRODUCTION TO ITERATIVE STRUCTURES (3 HOURS) WHILE LOOP (3 HOURS) FOR CYCLE (3 HOURS) SENTINELS AND INPUT VALIDATION (3 HOURS) NESTED CYCLES (3 HOURS) INTRODUCTION TO FUNCTIONS (3 HOURS) VOID AND PRODUCTIVE FUNCTIONS (3 HOURS) GLOBAL VARIABLES AND CONSTANTS (2 HOURS) LISTS AND TUPLES (4 HOURS) DICTIONARIES (3 HOURS) SETS (3 HOURS) |
Teaching Methods | |
---|---|
THE COURSE PROVIDES 63 HOURS OF TEACHING BETWEEN LESSONS AND LABORATORY EXERCISES. THE LABORATORY EXERCISES WILL BE ENRICHED BY CASE STUDIES WITH PROGRAMS DEVELOPED IN THE CLASS WITH THE ASSISTANCE OF THE TEACHER, WHO WILL SUGGEST FURTHER EXERCISES TO WHICH THE STUDENTS CAN APPLY WITH INDIVIDUAL STUDY. ATTENDANCE TO THE LESSONS AND LABORATORY EXERCISES, ALTHOUGH IT IS NOT MANDATORY, IS STRONGLY RECOMMENDED IN ORDER TO FULLY ACHIEVE THE LEARNING OBJECTIVES. |
Verification of learning | |
---|---|
THE ACHIEVEMENT OF THE OBJECTIVES OF TEACHING IS CERTIFIED BY PASSING AN EXAMINATION WITH AN ASSESSMENT OUT OF THIRTY. THE EXAM INCLUDES A WRITTEN TEST AND AN ORAL TEST. THE EVALUATION OF THE WRITTEN TEST WILL ACCOUNTS FOR 80%, WHILE THE INTERVIEW FOR THE REMAINING 20%. THE CUM LAUDE MAY BE GIVEN TO STUDENTS WHO DEMONSTRATE THAT THEY CAN APPLY THE KNOWLEDGE AUTONOMOUSLY EVEN IN CONTEXTS OTHER THAN THOSE PROPOSED IN THE COURSE. THE PRACTICAL TEST IS USED TO ASSESS THE CURRENT ABILITY OF THE STUDENT TO APPLY THE KNOWLEDGE ACQUIRED AND DEMONSTRATE COMPREHENSION SKILLS IN DEALING WITH A PRACTICAL PROBLEM IN PROGRAMMING, DESIGN AN ALGORITHMIC SOLUTION AND WRITE THE PROGRAM THAT SOLVES IT. THE PRACTICAL TEST IS PREPARATORY TO THE ORAL EXAMINATION, AND REQUIRES THE ACHIEVEMENT OF PREDETERMINED MINIMUM SCORE. THE ORAL TEST IS USED TO ASSESS THE DEGREE OF ATTAINMENT OF THE LEARNING OBJECTIVES, PARTICULARLY REGARDING THE LEVEL OF KNOWLEDGE AND UNDERSTANDING AND COMMUNICATION ACHIEVED BY THE STUDENT. |
Texts | |
---|---|
TONY GADDIS, INTRODUZIONE A PYTHON, (CON MYLAB + PEARSON ETEXT) ISBN 9788891901002 |
More Information | |
---|---|
STUDENTS WILL FIND ANNOUNCEMENTS, INFORMATION, EDUCATIONAL MATERIAL, SLIDES, CALENDARS OR OF THE LESSONS, LECTURE TOPICS, PROJECTS AND EXERCISES, EXAMINATION OUTLINES IN THE WEB SPACE COMBINED WITH THE COURSE. |
BETA VERSION Data source ESSE3 [Ultima Sincronizzazione: 2025-03-26]