Computer science | PROGRAMMING I
Computer science PROGRAMMING I
cod. 0512100005
PROGRAMMING I
0512100005 | |
DIPARTIMENTO DI INFORMATICA | |
COMPUTER SCIENCE | |
2013/2014 |
OBBLIGATORIO | |
YEAR OF COURSE 1 | |
YEAR OF DIDACTIC SYSTEM 2008 | |
PRIMO SEMESTRE |
SSD | CFU | HOURS | ACTIVITY | |
---|---|---|---|---|
INF/01 | 8 | 64 | LESSONS | |
INF/01 | 4 | 48 | LAB | |
INF/01 | 0 | 12 | OTHER |
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. MORE SPECIFICALLY: KNOWLEDGE AND UNDERSTANDING: MASTERY OF THE SYNTAX OF THE C LANGUAGE AND APPLICATION OF THIS LANGUAGE TO THE SOLUTION OF RELATIVELY SMALL PROBLEMS USING THE BASIC PRINCIPLES OF STRUCTURED AND MODULAR PROGRAMMING. APPLYING KNOWLEDGE AND UNDERSTANDING: PROBLEM SOLVING ABILITIES APPLIED IN CONCEIVING, DESIGNING AND IMPLEMENTING A SIMPLE PROGRAMMING PROJECT. MAKING JUDGEMENTS: ABILITY TO IDENTIFY THE APPROPRIATE DATA STRUCTURES TO DEAL WITH A SPECIFIC SIMPLE PROGRAMMING PROBLEM. CAPABILITY OF CRITICAL ANALYSIS ABOUT THE COMPLEXITY OF SIMPLE PROBLEMS. COMMUNICATION SKILLS: ABILITY TO COMMUNICATE INFORMATION, IDEAS, PROBLEMS, RATIONALE REGARDING SIMPLE PROGRAMMING PROBLEMS LEARNING SKILLS: DEVELOPMENT OF SKILLS SO THAT FURTHER STUDY ABOUT PROGRAMMING TECHNIQUES MAY BE PARTIALLY SELF-DIRECTED |
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 | |
---|---|
-LECTURE NOTES - C PROGRAMMING: A MODERN APPROACH K. N. KING W. W. NORTON & COMPANY, SECOND EDITION, 2008 |
BETA VERSION Data source ESSE3 [Ultima Sincronizzazione: 2016-09-30]