Skip to content

Commit

Permalink
Update CSF111 based on #7
Browse files Browse the repository at this point in the history
  • Loading branch information
kelvindecosta committed Jul 24, 2019
1 parent f73bb20 commit 22a81c3
Showing 1 changed file with 42 additions and 42 deletions.
84 changes: 42 additions & 42 deletions _courses/CSF111.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,79 +2,79 @@
code: CSF111
title: Computer Programming
textbooks:
- authors: Brian Kernighan & Dennis Ritchie
- title: The C Programming Language
authors: Brian Kernighan & Dennis Ritchie
edition: 2nd
title: The C Programming Language
url: https://drive.google.com/open?id=1KH0i1C8IQ5uKO4zGWRz_mAh4XbQvCaiT
year: '1989'
- authors: Clovis L. Tondo & Scott E. Gimpel
url: https://drive.google.com/open?id=1KH0i1C8IQ5uKO4zGWRz_mAh4XbQvCaiT
- title: The C Answer Book
authors: Clovis L. Tondo & Scott E. Gimpel
edition: 2nd
title: The C Answer Book
url: https://drive.google.com/open?id=1gfgZmONMV6ZcG-lIQOe35jiMVqI-MS3p
year: '1989'
- authors: Jeri R. Hanly & Elliot B. Koffman
url: https://drive.google.com/open?id=1gfgZmONMV6ZcG-lIQOe35jiMVqI-MS3p
- title: Problem Solving and Program Design in C
authors: Jeri R. Hanly & Elliot B. Koffman
edition: 8th
title: Problem Solving and Program Design in C
url: https://drive.google.com/open?id=13frawLX1gT_0JnKOiEOnSeoHp-kp9-qO
year: '2016'
- authors: Yashavant P. Kanetkar
url: https://drive.google.com/open?id=13frawLX1gT_0JnKOiEOnSeoHp-kp9-qO
- title: Let Us C
authors: Yashavant P. Kanetkar
edition: 5th
title: Let Us C
url: https://drive.google.com/open?id=1iaRbBFzDmjXrIHNnwdeBFqJ4kHPkn-cO
year: '2004'
- authors: Herbert Schildt
url: https://drive.google.com/open?id=1iaRbBFzDmjXrIHNnwdeBFqJ4kHPkn-cO
- title: 'C : The Complete Reference'
authors: Herbert Schildt
edition: 4th
title: 'C : The Complete Reference'
url: https://drive.google.com/open?id=15mqmtbhY-Dv4mBr1nPEp9bPM3P1tDiZB
year: '2000'
url: https://drive.google.com/open?id=15mqmtbhY-Dv4mBr1nPEp9bPM3P1tDiZB
source-code:
- author: EV
title: 'CPrograms, '
- title: CPrograms
author: eash-98
url: https://github.com/eash-98/CPrograms
videos:
- author: Neso Academy
title: 'C Programming & Data Structures, '
- title: 'C Programming & Data Structures'
author: Neso Academy
url: https://www.youtube.com/watch?v=4OGMB4Fhh50&list=PLBlnK6fEyqRhX6r2uhhlubuF5QextdCSM
- author: Harvard
title: 'CS50: Introduction to Computer Science, '
- title: 'CS50: Introduction to Computer Science'
author: Harvard
url: https://www.youtube.com/watch?v=wEdvGqxafq8
- author: Programming Knowledge
title: 'C Programming Tutorial, '
- title: 'C Programming Tutorial'
author: Programming Knowledge
url: https://www.youtube.com/watch?v=-CpG3oATGIs&t=1609s
- author: mycodeschool
title: 'Programming Foundations, '
- title: 'Programming Foundations'
author: mycodeschool
url: https://www.youtube.com/user/mycodeschool/playlists
- author: Art of the Problem
title: 'What is Computer Science?, '
- title: 'What is Computer Science?'
author: Art of the Problem
url: https://www.youtube.com/playlist?list=PLbg3ZX2pWlgI_ej6ZhGd45-cPoWLZD9pT
- author: Khan Academy
title: 'How Computers Work, '
- title: 'How Computers Work'
author: Khan Academy
url: https://www.khanacademy.org/computing/computer-science/how-computers-work2
- author: Khan Academy
title: 'Introduction to Algorithms, '
- title: 'Introduction to Algorithms'
author: Khan Academy
url: https://www.khanacademy.org/computing/computer-science/algorithms
- author: Computerphile
title: 'Floating Point Motivation, '
- title: 'Floating Point Motivation'
author: Computerphile
url: https://www.youtube.com/watch?v=PZRI1IfStY0&list=PLzH6n4zXuckqmf_xUcvU5caZVoctP2ehL&index=8
- author: Physics Girl
title: 'What do programmers actually do?, '
- title: 'What do programmers actually do?'
author: Physics Girl
url: https://www.youtube.com/watch?v=g4a7_HH9Wbg
websites:
- author: HackerRank
title: 'Algorithms, '
- title: 'Algorithms'
author: HackerRank
url: https://www.hackerrank.com/domains/algorithms
- title: Project Euler
url: https://projecteuler.net/archives
- author: OverTheWire
title: 'Bandit, '
- title: 'Bandit'
author: OverTheWire
url: http://overthewire.org/wargames/bandit/
articles:
- title: List of Unix Commands
url: https://drive.google.com/open?id=1mn0AFgMwB7imCQtKmvIidyh9myzIxc_D
- title: Unix Cheat Sheet
url: http://cheatsheetworld.com/programming/unix-linux-cheat-sheet/
- author: University of Washington
title: 'Using vi, the Unix Visual Editor, '
- title: 'Using vi, the Unix Visual Editor'
author: University of Washington
url: https://staff.washington.edu/rells/R110/
communities:
- title: r/programming
Expand All @@ -94,5 +94,5 @@ apps:
url: http://algorithm.wiki/en/app/
---

This is an introductory course to a holistic approach to computer science. Fundamental programming concepts including but not limited to `arrays`, `pointers`, `structs` etc. will be discovered through the [C programming language](https://bit.ly/1eSKXTB). The course requires that students use a *command line environment* when programming. Hence, having an understanding about concepts such as [`Linux`](https://en.wikipedia.org/wiki/Linux), [`telnet`](https://en.wikipedia.org/wiki/Telnet), [`vi editor`](https://en.wikipedia.org/wiki/Vi) etc. will prove to be essential.
This is an introductory course to a holistic approach to computer science. Fundamental programming concepts including but not limited to `arrays`, `pointers`, `structs` etc. will be discovered through the [C programming language](https://en.wikipedia.org/wiki/C_(programming_language)). The course requires that students use a *command line environment* when programming. Hence, having an understanding about concepts such as [`Linux`](https://en.wikipedia.org/wiki/Linux), [`telnet`](https://en.wikipedia.org/wiki/Telnet), [`vi editor`](https://en.wikipedia.org/wiki/Vi) etc. will prove to be essential.

0 comments on commit 22a81c3

Please sign in to comment.