Search


Current filters:
Start a new search

Results 1-10 of 13 (Search time: 0.0 seconds).
Item hits:
Politecnico di Torino
The course allows the student to acquire adequate knowledge and skills in algorithms, data structures and their implementation in C to solve complex problems. The student should gradually evolve from more analytic to more design-oriented skills. Algorithmic solutions to "classical" problems are introduced, together with their theoretical foundations, and the implementations in C language. Advanced aspects of C are considered, like pointers, dynamic memory allocation, modularity and Abstract Data Type implementation. The student has the opportunity to analyze practical examples, describing solutions to complex problems, and the related algorithmic paradigms. Knowledge and programming skills are applied during lab sessions.
Politecnico di Torino
The course allows the student to acquire adequate knowledge and skills in algorithms, data structures and their implementation in C to solve complex problems. The student should gradually evolve from more analytic to more design-oriented skills. Algorithmic solutions to "classical" problems are introduced, together with their theoretical foundations, and the implementations in C language. Advanced aspects of C are considered, like pointers, dynamic memory allocation, modularity and Abstract Data Type implementation. The student has the opportunity to analyze practical examples, describing solutions to complex problems, and the related algorithmic paradigms. Knowledge and programming skills are applied during lab sessions.
Universidad Carlos III de Madrid
This course aims to introduce students to foundational programming techniques. The programming language that will be used in the course is Java, although students will acquire broad skills that can be applied to other programming languages. The knowledge acquired by the students in this class contains: - The fundamentals of the imperative programming - The fundamentals of structured programming - Language data types - Java syntax - Program testing and debugging
Politecnico di Torino
Course appearing in the tracks Embedded Systems and Software and Digital Systems). Students acquire the skills to describe digital systems at various levels of abstraction with the VHDL language. The course completes the design methodologies acquired in previous basic digital design courses and extends them to the register-transfer level focusing on automated synthesis. The course uses simulation-based verification techniques to develop in a lab a complex design and deals with verification techniques based on formal methods, in particular combinational and sequential equivalence check and model checking. The course introduces the basic knowledge on testing digital circuits.
Tallinn University of Technology; Tallinn University of Technology
Modeling concepts for digital and analog hardware. Hardware description languages - VHDL, Verilog, SystemC. Description levels in VHDL - behavioral/functional, structural and data-flow levels. Simulation engines of hardware description languages. Verilog, and SystemC - description levels and simulation engines. Synthesizable VHDL and Verilog. Phases and methods of digital systems synthesis. Description languages for analog hardware - Spice, VHDL-AMS. Simulation and synthesis using modern design tools.
Politecnico di Torino
The course is mandatory for the BSc-level programme in Electrical Engineering and will be offered in the second period of the third year. It is focused on the basics of Digital Electronics, considering and studying the different aspects of digital design. A lot of methodologies related to basic digital circuits up to complex processing systems will be shown and used. The knowledges and the abilities developed in this module will constitue the solid bases of the following corses where digital systems will be considered in more details.
Politecno di Torino
This course, mandatory for all the students, has a twofold objective: on one hand, to introduce to the student to the issues related to computer science in particular from the "cultural" standpoint, but also from the technological one. On the other hand, the course aims at teaching the use of computer programming as a way to solve realistic problems.
Peeter Ellervee
The course introduces basics of embedded systems and their development methods: - Principles of embedded systems, differences from traditional computer systems; - Architectures and platforms of embedded systems. Generic and application specific architectures; - Embedded software, differences from application software; - Energy and power consumption, dependability and fault tolerance of embedded systems; - Notion of time in real-time embedded systems, scheduling of computation processes and planning of resources; - Development tools for microcontroller systems (on base of ARM Cortex M).
tallinn demo1
Modeling concepts for digital and analog hardware. Hardware description languages - VHDL, Verilog, SystemC. Description levels in VHDL - behavioral/functional, structural and data-flow levels. Simulation engines of hardware description languages. Verilog, and SystemC - description levels and simulation engines. Synthesizable VHDL and Verilog. Phases and methods of digital systems synthesis. Description languages for analog hardware - Spice, VHDL-AMS. Simulation and synthesis using modern design tools.
tallinn demo3
The course aims: to discussing the current trends in robotics research and technology development; to introduce main theories and methods and main fields of contemporary robotics; to give practical skills permitting to connect the theory to technical implementations.