Program
Search
Print
Elementi di Informatica (BIO+EL)
Elements of Computer Science Christian Morbidoni
Seat
Ingegneria
A.A.
2015/2016
Credits
9
Hours
72
Period
I
Language
ENG
Prerequisites
None
Learning outcomes
Know and understand the basic concepts of information technology hardware and software architecture of a processing system. Know how to write programs.
Program
The main goal of this course is to provide students with the basic knowledge to understand how the computer works and to program using the C language. Topics: Introduction to computer science; Computing systems and architecture; Programming basics, controls and data structures; The C language: expressions, variables, functions, pointers, instructions, structured data tyoes, I/O; Basic data structures: Arrays, linked lists, stacks, queues, trees. Basic sorting and search algorithms; Principles of object oriented programming and web programming.
Development of the examination
LEARNING EVALUATION METHODSThe exam consists of two parts: a written test, where students will have to solve problems programmin in C, and a spoken test where stundets will discuss their written test results and will aswer to other questions regarding the course topics. To be admitted to the spoken test, the student will have to score 18 at the written test. If failed, both tests will have to be repeated.
LEARNING EVALUATION CRITERIATo pass the exam students will have to demonstrate their understanding of the topics and to be able to program in C and possibly other languages presented in class.
LEARNING MEASUREMENT CRITERIAA rate between 0 and 30 is assigned to each test (written and spoken ). The final evaluation is the average rate.
FINAL MARK ALLOCATION CRITERIATo pass the exam students have to rate at least 18 in both the tests (spoken and written).
Recommended reading
P. Zingaretti, E. Frontoni, Informatica: tematiche generali, Ed. Simple (www.stampalibri.it), 2006 ; Linguaggio C - Guida alla programmazione 4/ed, McGraw-Hill, 2009
Courses
- Ingegneria Biomedica (Corso di Laurea Triennale (DM 270/04))
- Ingegneria Elettronica (Corso di Laurea Triennale (DM 270/04))