Applied Computer Science and Artificial Intelligence

Bachelor program

Be trained in the most trending computer science area for the years to come

The program in Applied Computer Science and Artificial Intelligence is a new bachelor program that covers a very important and trending area. The program aims at providing rock-solid competence and skills in applied computer science and at building a thorough knowledge of foundations and applications of artificial intelligence.

The courses offered, carefully distributed over the three years of the program, address a variety of topics in CS and in AI, intelligently intertwined:

  • CS courses ranging from programming and algorithms to architectures and systems, to human-computer interaction and security, will provide the necessary background to design and to implement non-trivial computer applications, as well as the capability of tackling the AI topics
  • AI courses, ranging from artificial intelligence to machine learning to deep learning, will provide a thorough knowledge in this field's foundations, mastering the implementation and application of AI-based techniques to holistically designed computer systems and applications.

Laboratory courses will train the implementation capabilities of students on realistic problems using state of the art tools, IDEs, and SDKs. Seminars, held by academia and company experts, will complete the knowledge spectrum with real-world applications and solutions.

As a first-level graduate student in this bachelor's degree, you will be able to successfully deal with both a master's degree course (in Italy or abroad) or with a professional career in a company. Industry and academia are looking for experts in this area, and they are expected to hire more and more graduates in AI in the years to come.


17 feb


15 jul

enrolling starts

21 sep

courses start

1 nov

enrolling ends


The program will be activated since the academic year 2020-2021. All courses are in English.


First Year

  • Calculus
  • Programming
  • Programming Lab
  • Computer Architecture
  • Algorithms
  • Physics
  • Linear Algebra

Second Year

  • Systems and Networking
  • Data Management and Analysis
  • Probability
  • Statistics
  • Artificial Intelligence and Machine Learning
  • AI Lab: Computer Vision and NLP
  • Calculus 2

Third Year

  • Foundations of Computer Science
  • Chose 4 out of the following:
    • Deep Learning
    • Cybersecurity
    • Optimization
    • Web and Software Architecture
    • Human-Computer Interaction
    • Business & Computer Science
    • Law & Computer Science
  • Applied CS & AI Seminar Series
  • Internship



To be admitted to the degree program, you must have a high school diploma or other qualification obtained abroad, recognized as suitable.

To successfully tackle the study path, basic knowledge of physics and mathematics is needed, which is normally provided by the upper secondary school. Logical and comprehension skills of written texts and speech are also required, as well as mastery of expression through writing.

Admission Test

The admission test will take place according to the methods of the TOLC-I (Online Test for Engineering), provided in English and in Italian. You must register for the tests according to the calendar published on the CISIA website, the body responsible for carrying out the tests.

Further information on entrance tests and enrollments will be published soon. Consult the dedicated pages of the educational offer on the university website or contact the Student Administration Office of the Faculty of Information Engineering, Computer Science and Statistics.