Introduction to C programming University of Bordeaux
Course Overview
The main objective of this course is to implement programs in theimperative paradigm using the C language. Basic programming conceptssuch as: data types, variable typing, variable scope and lifespan,conditional instructions, loops and arrays, are presented in thecontext of the C language and supplemented by the notions of pointer,pointer arithmetics, structured types and interation with the user.Memory allocation aspects are reduced to allocation on the stack anddiscussed in detail in semester 3 "C Programming" course.
Learning Achievement
Competence
Course prerequisites
- B2 level of English - High-school diploma
Grading Philosophy
Continuous evaluation with one intermediary exam and one final exam.
Course schedule
- Data types - Variables - Conditional instructions - Loops - Arrays - Pointers - Pointer arithmetics - Structured types - User interaction
Course type
- 12 integrated lecture (1h20) - 12 practical sessions (1h20) - 1 project during the last 2 weeks (individual or pair work)
Online Course Requirement
Instructor
Other information
Duration: One semesterLanguage of instruction: EnglishMode of delivery: Face-to-face teaching
Site for Inquiry
Please inquire about the courses at the address below.
Contact person: Guillaume Blinguillaume.blin@u-bordeaux.frRaluca Uricaruraluca.uricaru@u-bordeaux.fr