The purpose of this course is to enhance students' programming skills and familiarize them with widely used technologies and methodologies in the software development industry.
To succeed in this course, students should already be proficient in object-oriented programming and have a basic understanding of databases.
Familiarize students with technologies and productivity tools used in professional settings, integrating and expanding software development skills already gained in other courses and with the challenges related to developing reusable and independently deployable software.
Upon successful completion of this course, through individual study and programming practice, students will be able to:
Frontal lessons and hands-on activities.
TAP introduces mainstream technologies, methodologies, and tools essential for modern software development. As a beneficial side effect, students will significantly enhance their programming skills. Specifically, the course will cover:
The concepts taught will be solidified through practical activities within the .NET environment using the C# language.
This teaching is mandatory for the curriculum TECHNOLOGY-ORIENTED and can be selected as elective for the other curriculum
Reference texts and instrumentation / technology documentation will be made known/available on Aulaweb and in the course slides.
Ricevimento: By appointment, via email.
GIOVANNI LAGORIO (President)
According to the calendar approved by the Degree Program Board: https://corsi.unige.it/en/corsi/8759/studenti-orario
The timetable for this course is available here: EasyAcademy
To pass the exam, students will need to complete a practical lab test.
Students who achieve a passing grade on this test will then be eligible to take an oral examination.
Guidelines for students with certified Specific Learning Disorders, disabilities, or other special educational needs are available at https://corsi.unige.it/en/corsi/8759/studenti-disabilita-dsa
Student performance in this course will be assessed based on the following criteria:
For further information, please refer to the course’s AulaWeb module or contact the instructor.