Class Information
- Instructor: Edgar SIMO-SERRA
- Dates: Oct, 2023〜Jan, 2024
- Lectures: Monday, 4th Period (15:05〜16:45)
- Room: Room A, 3rd floor 63 bldg.
- E-mail: ess@waseda.jp
The course is planned to be held as normal and in-person.
Depending on the evolution of the corona virus, details are subject to
change.
Overview
This course focuses on learning the basics of programming with the C programming language. Fundamentals of the Linux operating system are also expected to be acquired. No assumption of previous programming knowledge is required.
This class is fundamental a hands-on programming course. Each week a short explanation is given with regarding a single core concept, afterwards students are given simple related programming exercises to hand-in.
Lectures
- Lecture Overview slides
- Unix Usage slides
- Programming Basics slides
- Floating Point slides
- Branching slides
- Loops I slides
- Loops II slides
- Arrays, Preprocessor slides
- Random Numbers, Math Libraries slides
- Pointers slides
- More Pointers slides
- Characters, Strings slides
- File Input/Output slides
- Structures slides