fse-dsai-curriculum-2023-2024.pdf
(211.78 KB, PDF)
… After successful completion of the course, students will be able to recognise what real world problems require the use of data science, and approach their solution by using a data science process, namely: explore the data, model the data, and perform simulations if required. Moreover, they will exhibit knowledge in the basic concepts of artificial intelligence, such as agents, search, artificial intelligence, decision trees. Applying knowledge and understanding: Students learn to recognise … Data Science and Artificial Intelligence 38 Software and Systems Verification Full course description Have you ever written a program with a bug in it? Then this course is for you! Software verification tools can check whether your program works by showing that it correctly satisfies its specification, or finds a case in which it can go wrong. Unlike unit testing and other software validation methods, verification tools use formal methods to rigorously prove … Theoretical Computer Science Recommended reading J.B. Almeida, M.J. Frade, J.S. Pinto & S. Melo de Sousa, “Rigorous Software Development: an Introduction to Program Verification”, Springer, 2011. C. Baier & J.P. Katoen, “Principles of Model Checking”, MIT Press, 2008. L. Jaulin, M. Kieffer, O. Didrit & E. Walter, "Applied Interval Analysis", Springer, 2001. KEN3150 Period 2 30 Oct 2023 22 Dec 2023 Print course description ECTS credits: 4.0 Coordinator: P.J. Collins …