PROGRAMMING I

Roberto DE PRISCO PROGRAMMING I

0512100005
DIPARTIMENTO DI INFORMATICA
COMPUTER SCIENCE
2014/2015



OBBLIGATORIO
YEAR OF COURSE 1
YEAR OF DIDACTIC SYSTEM 2008
ANNUALE
CFUHOURSACTIVITY
1PROGRAMMAZIONE I MODULO 1
432LESSONS
220LAB
2PROGRAMMAZIONE 1 MODULO 2
432LESSONS
220LAB


Objectives
THE GOAL OF THIS COURSE IS THAT OF PREPARING THE STUDENT TO BE ABLE
TO TACKLE GIVEN PROBLEMS AND WRITE PROGRAMS USING THE C PROGRAMMING
LANGUAGE.
Prerequisites
NONE (THIS COURSE IS FOR FIRST-YEAR COMPUTER SCIENCE STUDENTS).
Contents
THE TOPICS TAUGHT IN THIS COURSE ARE: PROGRAMMING FUNDAMENTALS; INPUT/OUTPUT; EXPRESSIONS; CONDITIONAL STATEMENTS; LOOPS; DATA TYPES; ARRAYS; FUNCTIONS; VARIABLES SCOPE; POINTERS; STRINGS; MACROS; STRUCTURES; BIT-WISE OPERATORS; FILES.
Teaching Methods
CLASS LECTURES AND LABORATORY PROGRAMMING PRACTICE. IN THE
LABORATORY PRACTICE HOURS THE TEACHER WILL PROVIDE EXAMPLES OF
PROGRAM WRITING.
Verification of learning
LABORATORY TEST AND ORAL EXAM. IN THE LABORATORY TEST THE STUDENT
HAS TO WRITE A PROGRAM SOLVING A GIVEN PROBLEM. IN THE ORAL EXAM
THE STUDENT HAS TO SHOW KNOWLEDGE OF ALL THE TOPICS STUDIED
IN THE COURSE.
Texts
C PROGRAMMING: A MODERN APPROACH
K. N. KING
W. W. NORTON & COMPANY, SECOND EDITION, 2008.
ISBN-10: 0393979504 ISBN-13: 978-0393979503
  BETA VERSION Data source ESSE3 [Ultima Sincronizzazione: 2016-09-30]