Luigi TROIANO | COMPUTER PROGRAMMING
Luigi TROIANO COMPUTER PROGRAMMING
cod. 0212700119
COMPUTER PROGRAMMING
0212700119 | |
DEPARTMENT OF MANAGEMENT & INNOVATION SYSTEMS | |
EQF6 | |
BUSINESS MANAGEMENT | |
2023/2024 |
OBBLIGATORIO | |
YEAR OF COURSE 2 | |
YEAR OF DIDACTIC SYSTEM 2014 | |
AUTUMN SEMESTER |
SSD | CFU | HOURS | ACTIVITY | |
---|---|---|---|---|
INF/01 | 10 | 60 | LESSONS |
Objectives | |
---|---|
STUDENTS WILL GAIN KNOWLEDGE RELATED TO THE BASIC CONCEPTS OF "ALGORITHMIC PROBLEM," "PROBLEM INSTANCE," "ALGORITHM," "PROGRAMMING LANGUAGE," "PROGRAM," AND "INPUT/OUTPUT OF A PROGRAM." IN ADDITION, THE TEACHING AIMS TO ENABLE STUDENTS TO UNDERSTAND THE FUNDAMENTAL CONSTRUCTS OF HIGH-LEVEL PROGRAMMING LANGUAGES AND (ALGORITHMIC) PROBLEM SOLVING TECHNIQUES. STUDENTS WILL, IN ADDITION, ACQUIRE KNOWLEDGE RELATED TO THE PYTHON PROGRAMMING LANGUAGE AND UNDERSTAND THE IMPORTANCE OF TOOLS AND METHODS FOR SOFTWARE ENGINEERING. AT THE END OF THE LEARNING PROCESS, STUDENTS WILL BE ABLE TO APPLY THEIR ACQUIRED KNOWLEDGE TO UNDERSTAND AND ANALYZE PROBLEMS, DESIGN SOLUTION ALGORITHMS, CODE THEM IN THE PYTHON LANGUAGE, AND DEVELOP "COMMAND LINE" AND/OR SIMPLE GRAPHICAL INTERFACE-BASED SOFTWARE. FINALLY, STUDENTS WILL HAVE THE ABILITY TO APPLY WHAT THEY HAVE LEARNED TO DEVELOP SIMPLE WEB APPLICATIONS. |
Prerequisites | |
---|---|
BASIC NOTIONS RELATED TO COMPUTER ARCHITECTURES, OPERATING SYSTEMS AND NETWORKING ARE CONSIDERED USEFUL TO FRUITFULLY ATTEND THIS COURSE. |
Contents | |
---|---|
|
Teaching Methods | |
---|---|
THE COURSE CONSISTS OF FACE-TO-FACE LECTURES (72 HOURS, 12CFU). THE FACE-TO-FACE LECTURES WILL ENABLE THE STUDENT TO ACQUIRE THE KNOWLEDGE TO CODE SOLUTIONS TO SIMPLE ALGORITHMIC PROBLEMS IN PYTHON. |
Verification of learning | |
---|---|
THE EXAM CONSISTS OF A WRITTEN TEST IN WHICH THE STUDENT WILL BE SUBJECTED TO SOLVING 3 PYTHON PROGRAMMING EXERCISES AIMED AT TESTING THE STUDENT'S ABILITY TO UNDERSTAND THE LOGIC AND RESULT THE CODE SNIPPET IS INTENDED TO ACHIEVE AND HOW THE FUNCTIONALITY SHOULD BE CORRECTLY CODED. THE RESULTS OF THE EXERCISES WILL CONCUR IN DETERMINING THE GRADE EXPRESSED IN 30-GRADES PROPORTIONALLY TO THE CORRECTNESS OF THE ANSWERS. |
Texts | |
---|---|
KENNETH A. LAMBERT, “FUNDAMENTAL OF PYTHON: FIRST PROGRAMS" CENGAGE LEARNING, II EDITION (2018) - ISBN-10 9781337560092 / ISBN-13 978-1337560092 |
BETA VERSION Data source ESSE3 [Ultima Sincronizzazione: 2024-12-17]