BASIC COMPUTER SCIENCE

Domenico PARENTE BASIC COMPUTER SCIENCE

1212500006
DEPARTMENT OF MANAGEMENT & INNOVATION SYSTEMS
EQF6
DIPLOMATIC, INTERNATIONAL AND GLOBAL SECURITY STUDIES
2022/2023

OBBLIGATORIO
YEAR OF COURSE 1
YEAR OF DIDACTIC SYSTEM 2019
SPRING SEMESTER
CFUHOURSACTIVITY
963LESSONS
Objectives
THE COURSE AIMS AT PROVIDING FUNDAMENTALS CONCEPTS IN THE FIELD OF ICT. IT SPECIFICALLY FOCUSES ON BASIC MECHANISMS FOR THE REPRESENTATION, THE COMPUTATION AND THE ORGANIZATION OF INFORMATION. THE STUDENT WILL BE ABLE TO APPLY SUCH KNOWLEDGE TO:
1) COMPUTER ARCHITECTURES, BINARY REPRESENTATION AND COMPUTATION OVER BASIC AND MULTIMEDIA DATA TYPES.
2) COMPUTATIONAL THINKING AND ALGORITHMS
3) MAIN DATA ORGANIZATION MODALITIES, E.G., TABLE FORMS, RELATIONAL MODEL, HIERARCHICAL MODEL, ALONG WITH THE CORRESPONDING MECHANISMS AND TOOLS FOR STORAGE AND RETRIEVAL. 4) PRINCIPLES OF COMPUTER SECURITY
Prerequisites
NONE
Contents
INTRODUCTION TO THE PYTHON PROGRAMMING LANGUAGE (4 HOURS)
MAIN PROGRAMMING BUILDINGS (8 HOURS)
TYPES OF DATA AND EXPRESSIONS (4 HOURS)
CONTROL INSTRUCTIONS (8 HOURS)
STRINGS (8 HOURS)
LISTS AND NOTES OF TUPLE, SET AND DICTIONARIES (8 HOURS)
FUNCTIONS (8 HOURS)
BASICS OF OBJECT-ORIENTED PROGRAMMING IN PYTHON (2 HOURS)
OUTLINE AND MAIN CONSTRUCTS OF SPREADSHEETS (13 HOURS)
Teaching Methods
THE COURSE INCLUDES 63 HOURS OF TEACHING BETWEEN LESSONS AND EXERCISES IN THE LABORATORY. IN PARTICULAR THERE ARE 35 HOURS OF LESSONS AND 28 HOURS OF GUIDED LABORATORY EXERCISES.
THE LABORATORY EXERCISES WILL BE ENRICHED BY CASE STUDIES WITH PROGRAMS DEVELOPED IN THE CLASSROOM WITH THE HELP OF THE TEACHER, WHO WILL SUGGEST FURTHER EXERCISES ON WHICH STUDENTS CAN APPLY WITH INDIVIDUAL STUDY.
THE ATTENDANCE OF CLASSROOM LESSONS AND LABORATORY EXERCISES, ALTHOUGH NOT BEING COMPULSORY, IS STRONGLY RECOMMENDED FOR THE PURPOSE OF COMPLETELY ACHIEVING THE LEARNING OBJECTIVES.
Verification of learning
THE ACHIEVEMENT OF THE EDUCATIONAL OBJECTIVES OF THE TEACHING IS CERTIFIED BY PASSING AN EXAM WITH ASSESSMENT IN THIRTIES. THE EXAM INCLUDES A WRITTEN TEST AND AN ORAL TEST IN WHICH THE WRITTEN TEST IS DISCUSSED. PRAISE MAY BE ATTRIBUTED TO STUDENTS WHO SHOW A FULL KNOWLEDGE AND MASTERY OF ALL THE MAIN THEMES COVERED IN THE COURSE AND ABILITY TO APPLY THEM ALSO TO CONTEXTS DIFFERENT FROM THOSE ANALYZED IN THE LESSON.

THE WRITTEN TEST IS USED TO ASSESS THE STUDENT'S EFFECTIVE ABILITY TO APPLY THE KNOWLEDGE ACQUIRED AND DEMONSTRATE UNDERSTANDING ABILITIES IN TACKING A PRACTICAL PROGRAMMING PROBLEM, DESIGNING AN ALGORITHMIC SOLUTION AND WRITING THE PROGRAM THAT SOLVES IT. THE PRACTICAL TEST IS PREPARED TO THE ORAL TEST. THE ORAL TEST IS USED TO ASSESS THE DEGREE OF ACHIEVEMENT OF THE EDUCATIONAL OBJECTIVES, IN PARTICULAR CONCERNING THE LEVEL OF KNOWLEDGE AND UNDERSTANDING AND COMMUNICATION ABILITY ACHIEVED BY THE STUDENT.
Texts
TONY GADDIS
INTRODUZIONE A PYTHON
QUINTA EDIZIONE
PEARSON


More Information
STUDENTS CAN FIND ANNOUNCEMENTS, NEWS, TEACHING MATERIAL, SLIDES, LECTURES' CALENDAR, A SUMMARY OF THE ARGUMENTS TOUCHED IN CLASS, PROJECTS, HOMEWORKS, EXAM TESTS . WEB SITE URL WILL BE MADE AVAILABLE AT THE BEGINNING OF THE COURSE AND/OR ON THE MICROSOFT TEAMS PLATFORM
  BETA VERSION Data source ESSE3 [Ultima Sincronizzazione: 2024-08-21]