COURSE DETAIL
COURSE DETAIL
This course introduces the concepts that serve as a basis for hundreds of programming languages. It provides a basic understanding and appreciation of the various essential programming-languages constructs, programming paradigms, evaluation criteria and language implementation issues. The course covers concepts from imperative, object-oriented, functional, logic, constraints, and concurrent programming. These concepts are illustrated by examples from varieties of languages such as Pascal, C, Java, Smalltalk, Scheme, Haskell, and Prolog. The course also introduces various implementation issues, such as pseudo-code interpretation, static and dynamic semantics, abstract machine, type inferencing, etc.
COURSE DETAIL
This course offers an introduction to mobile computing and the development of mobile applications. Students test the environment and components of mobile computing systems and build applications for smart clients.
COURSE DETAIL
COURSE DETAIL
This course provides critical viewpoints on innovation at three different levels. On the individual level, information technology developments enable super-large firms (e.g., Google, Apple, Microsoft, and Facebook) to provide service to their paying customers. At the societal level, the course shows that information technology platforms (such as Uber, Airbnb, TaskRabbit) allow for evading taxes, laws, and stakeholder protections and could erode the societal achievements of the past 150 years. At the global level, the course demonstrates that technological innovation in industrialized countries impacts the economy in developing countries.
COURSE DETAIL
Interactive objects are physical devices controlled by microcontrollers using simple sensors and actuators. The course provides students with skills, knowledge, and experience of designing and prototyping interactive physical objects using contemporary microcontrollers. The course covers basic electronics, control circuits, sensors (analogue and digital), output (analogue and digital), microcontrollers, simple networking, and microcontroller programming using the popular Arduino open-source platform. It additionally touches on topics of interaction design and evaluation to provide a framework in which students can prototype and understand interactive objects.
COURSE DETAIL
This course is part of the Laurea Magistrale program. The course is intended for advanced level students only. Enrollment is by consent of the instructor. The course focuses on the basic algorithms, tools, and systems for the management, processing, and analysis of digital images. Special attention is placed on the design and development of simple systems oriented to real-world computer vision applications such as those requiring segmentation and classification of objects in digital images. The course discusses topics including basic definitions related to image processing and computer vision, image formation and acquisition, intensity transformations, spatial filtering, image segmentation, binary morphology, blob analysis, edge detection, local invariant features, and object detection. The theoretical part of the course is complemented by assisted hands-on lab sessions based on Python and the OpenCV library. Lab sessions cover selected topics such as intensity transformations, spatial filtering, camera calibration, motion estimation, and local invariant features. Students are provided with the software tools, image/video archives, and support that enable practical implementation and testing of most of the topics discussed in class, in order to provide in-depth analysis of the course subject matter.
COURSE DETAIL
This course offers an introduction to the basic concepts of programming and to solving mathematical and statistical problems.
COURSE DETAIL
COURSE DETAIL
This subject examines the theoretical and practical tools required to understand, construct, validate and apply models of standard electrical and electronic devices. In particular, it looks at the theoretical and practical development of models for devices such as resistors, capacitors, inductors, transformers, motors, batteries, diodes, transistors, and transmission lines.
Pagination
- Previous page
- Page 85
- Next page