Introduction to C Programming

Class Information

  • Instructor: Edgar SIMO-SERRA
  • Dates: Oct, 2019〜Jan, 2020
  • Lectures: Monday, 3rd Period (13:10〜14:50)
  • Room: Room C, 3rd floor 63 bldg.
  • E-mail: ess@waseda.jp

Watching Videos

This course is a Flip lecture. You must watch a lecture Video before each lesson.

Windows:
If you use Windows operating system, you may watch the video on “CourseN@vi” lesson page. To watch the video, you have to install related software. Or you may watch the video on Waseda Course Channel as well.

MacOS, Linux, Unix:
Under Unix, please use the Waseda Course Channel. It is not allowed to watch the video on “CourseN@vi” under Unix.

Attendance

You will fail your grade if you attend less than 10 lessons. You must register your attendance on the CourseN@vi system. You will be marked absent if you delay more than 10 minutes.

Attendance registration (CourseN@vi)

Unix Usage

  1. Basics of Unix (Usage) Slides Video
  2. Basics of Unix (Commands) Slides Video
  3. Editor (Emacs) Slides Video

Lectures

  1. Lecture Overview Slides Video
  2. Unix Usage Slides Video
  3. Programming Basics Slides Video
  4. Floating Point Slides Video
  5. Branching Slides Video
  6. Loops I Slides Video
  7. Loops II Slides Video
  8. Arrays, Preprocessor Slides Video
  9. Random Numbers, Math Libraries Slides Video
  10. Pointers Slides Video
  11. More Pointers Slides Video
  12. Characters, Strings Slides Video
  13. File Input/Output Slides Video
  14. Structures Slides Video