Computer Programming

Overview

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. The course requires that students use a command line environment when programming. Hence, having an understanding about concepts such as Linux, telnet, vi editor etc. will prove to be essential.

Prerequisites

This course has no prerequisites.

Textbooks

Title

Author(s)

Edition

Brian Kernighan & Dennis Ritchie

2nd (1989)

Clovis L. Tondo & Scott E. Gimpel

2nd (1989)

Jeri R. Hanly & Elliot B. Koffman

8th (2016)

Yashavant P. Kanetkar

5th (2004)

Herbert Schildt

4th (2000)

Code

Videos

Websites

Articles

Communities

Apps

Last updated