C Programming Language - Intro to Computer Science - Harvard's CS50 (2018)
via freeCodeCamp
-
19
-
- Write review
Overview
This course aims to teach the basics of the C programming language and the foundations of computer science. The learning outcomes include understanding variables, loops, conditionals, user input, debugging, and command-line arguments. The course covers skills such as coding in C, compiling code, and using CS50 Sandbox. The teaching method is through a lecture format with practical examples and source code demonstrations. The intended audience for this course is beginners interested in learning computer science and programming in C.
Syllabus
) Introduction.
) Week 0 Recap.
) PBJ.
) C.
) Variables.
) Incrementing.
) Conditionals.
) While Loops.
) For Loops.
) User Input.
) CS50 Sandbox.
) hello.c.
) Compilation.
) Command-Line Arguments.
) make.
) Debugging.
) get_string and printf.
) int.c.
) float.c.
) ints.c.
) floats.c.
) parity.c.
) conditions.c.
) answer.c.
) cough0.c.
) cough1.c.
) cough2.c.
) cough3.c.
) positive.c.
) Integer Overflow.
) overflow.c.
) Integer Underflow.
Taught by
freeCodeCamp.org