First teaching unit in Computer Science
The teaching unit aims at introducing the student in the field of modern electronic methods for the management of information, related communications and basic methods of calculation.The teaching unit follows two distinct strands; the first concerns the study of the architecture of computing systems, the representation of information within them, the organization and operation of networks and of the Internet;the second teaches on the fundamentals of programming.
By the end of the teaching unit, students will:
○ Understand fundamental concepts of AI, computer architectures, computer programming/imperative structured programming languages
○ Design algorithms to solve (simple) problems
○ Use the Python programming language
This course has no prerequisite.
Lessons will be in presence and/or online
●Some Fundamentals of AI and Large Language Models
●The first Python Program
●Variables, Data Types, and Arithmetic Expressions
●Program Looping
●Making Decisions
●Working with Functions
●Working with Structures
●Input and Output Operations
Ricevimento: I am usually available both before and after the teaching hours and always by appointment.
According to the Academic Calendar
The timetable for this course is available here: EasyAcademy
The exam wille be written, following the procedures that will be detailed during the course.
The exam will consist of a written examination, partly done on a computer, as it will be clearly specified during the lessons.