MENU

Course Jukebox

Course Jukebox

Course Detail

Degree
Bachelor
Standard Academic Year
Semester 2
Course delivery methods
face-to-face
Subject
Computer Science
Program
School
College of Science and Technology
Department
Campus
Campus Talence
Classroom
Course Offering Year
2022-2023
Course Offering Month
January - May
Weekday and Period
Capacity
Credits
6 ECTS
Language
English
Course Number
4TPM206U

Introduction to C programming University of Bordeaux

Course Overview

The main objective of this course is to implement programs in the
imperative paradigm using the C language. Basic programming concepts
such as: data types, variable typing, variable scope and lifespan,
conditional instructions, loops and arrays, are presented in the
context 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 and
discussed 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 semester

Language of instruction: English
Mode of delivery: Face-to-face teaching

Site for Inquiry

Please inquire about the courses at the address below.

Contact person: Guillaume Blin
guillaume.blin@u-bordeaux.fr

Raluca Uricaru
raluca.uricaru@u-bordeaux.fr