Computer Programming (CSE 1-1)


(15A05101) COMPUTER PROGRAMMING

Objectives:
  • Understand problem solving techniques
  • Understand representation of a solution to a problem
  • Understand the syntax and semantics of C programming language
  • Understand the significance of Control structures
  • Learn the features of C language
Syllabus:

UNIT - I
Overview of Computers and Programming - Electronic Computers Then and Now Computer Hardware - Computer Software - Algorithm - Flowcharts - Software Development Method - Applying the Software Development Method.
Types, Operators and Expressions: Variable Names - Data Types and Sizes - Constants -
Declarations - Arithmetic Operators - Relational and Logical Operators - Type Conversions -
Increment and Decrement Operators - Bitwise Operators - Assignment Operators and Expressions -Conditional Expressions - Precedence and Order of Evaluation.

UNIT - II
Selections Statements – Iteration Statements – Jump Statements- Expression Statements - Block Statements.Single Dimensional Arrays – Generating a Pointer to an Array – Passing Single Dimension Arrays to Functions – Strings – Two Dimensional Arrays – Indexing Pointers – Array Initialization – Variable Length Arrays

UNIT - III
Pointer Variables – Pointer Operators - Pointer Expressions – Pointers And Arrays  Multiple
Indirection – Initializing Pointers – Pointers to Functions – C‟s Dynamic Allocation Functions – Problems with Pointers. Understanding the scope of Functions – Scope Rules – Type Qualifiers – Storage Class Specifiers- Functions Arguments –The Return Statement.

UNIT - IV
Command line arguments – Recursion – Function Prototypes – Declaring Variable Length Parameter Lists
Structures – Arrays of Structures – Passing Structures to Functions – Structure Pointers – Arrays and Structures within Structures – Unions – Bit Fields – Enumerations – typedef

UNIT - V
Reading and Writing Characters – Reading and Writing Strings – Formatted Console I/O – Printf - Scanf – Standard C Vs Unix File I/O – Streams and Files – File System Basics – Fread and Fwrite – Fseek and Random Access I/O – Fprintf ( ) and Fscanf( ) – The Standard Streams – The Preprocessor Directives #define and #include.

Study Material's For C Programming
C Programming Text Book-Complete Reference: Download
C Programming Tutorial Point P.D.F: Download
C Programming Lecture Notes (for 1st 4 units): Download
C Programming 2 Marks For all 5 units: Download
C Programming Unit-5(File I/O) Word Doc : Download








Comments