Thanks to visit codestin.com
Credit goes to www.scribd.com

0% found this document useful (0 votes)
668 views1 page

Syllabus - COMPUTER PROGRAMMING For 1st Year Btech

This course is an introduction to computer programming and problem-solving using C/C++. It aims to develop basic programming skills for engineering students. The course will cover Linux commands, writing simple programs, fundamental data types, arrays, pointers, structures, object-oriented programming concepts, and the C/C++ preprocessor and standard library. Students will learn programming in a Linux environment through lectures and an associated lab component. Recommended reference books include How to Solve It by Computer, The C Programming Language, On to C++, and Structure and Interpretation of Computer Programs.

Uploaded by

Shivansh Jangid
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
668 views1 page

Syllabus - COMPUTER PROGRAMMING For 1st Year Btech

This course is an introduction to computer programming and problem-solving using C/C++. It aims to develop basic programming skills for engineering students. The course will cover Linux commands, writing simple programs, fundamental data types, arrays, pointers, structures, object-oriented programming concepts, and the C/C++ preprocessor and standard library. Students will learn programming in a Linux environment through lectures and an associated lab component. Recommended reference books include How to Solve It by Computer, The C Programming Language, On to C++, and Structure and Interpretation of Computer Programs.

Uploaded by

Shivansh Jangid
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

COMPUTER PROGRAMMING (CS-1101/CS-1201)

Course Description: This is a first course in programming which intends to introduce students to the
foundations of computing, programming and problem-solving. Aim is to develop basic programming skills
necessary for engineering education. Students would learn C/C++ programming in a Linux environment.
This course has an associated lab with it.

Course Outline:

1. Introduction, LINUX Commands, editors, Files &Directories, Design of algorithms. 4(L)


2. Writing a Simple Program: Learning the form of a C program, Declaring variables, designing
program flow and control, using standard terminal I/O functions. 4(L)
3. Fundamental Data Types and Storage Classes, Operators and Expressions Conditional Program
Execution Loops and Iteration, Introduction to Abstraction, functions. 6(L)
4. Arrays, Pointers, Structures. 6(L)
5. Introduction to Object Oriented Programming concepts, Classes and Objects, Important C++
constructs. 6(L)
6. The Standard C/C++ Preprocessor, The Standard C/C++ Library. 4(L)

Text/ Reference Books:

 How to solve it by Computer by R. J. Dromey


 The CProgramming Language by Brian W. Kernighan,Dennis M.Ritchie
 On to C++ by PH Winston (also available online)
 Structure and Interpretation of Computer Programs by Harold Abelson and Gerald Sussman with
Julie
 Sussman, (Also available online)
 Herbert Schield,Complete reference inC

You might also like