0% found this document useful (0 votes)
55 views

Central University of Karnataka: Introduction To Computer Programming Syllabus

This document provides the syllabus for an Introduction to Computer Programming course at Central University of Karnataka. The syllabus covers topics including an introduction to computers, the C language, branching and looping, functions and arrays, structures and file management, pointers and pre-processors, enumerated and union types, and file input/output. Reference books for the course are also listed.

Uploaded by

Nokhwrang Brahma
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)
55 views

Central University of Karnataka: Introduction To Computer Programming Syllabus

This document provides the syllabus for an Introduction to Computer Programming course at Central University of Karnataka. The syllabus covers topics including an introduction to computers, the C language, branching and looping, functions and arrays, structures and file management, pointers and pre-processors, enumerated and union types, and file input/output. Reference books for the course are also listed.

Uploaded by

Nokhwrang Brahma
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

CENTRAL UNIVERSITY OF KARNATAKA

Kadaganchi, Kalaburagi -585367

School of Engineering
Integrated Engineering Program
II Semester 2016 - 17

Course: Introduction to Computer Programming L - P - C: 2 - 2 - 3

Syllabus:
• Introduction to Computers: Computer Systems, Computing Environments, Computer
Languages, Creating and running programs, Program Development, Generations of Computers.

• Introduction to C Language: Pseudo code solution to problem, Basic concepts in a C program,


Declaration, Assignment & Print statements, Types of operators and expressions etc, Programming
examples and exercise.
• Branching and Looping: Two way selection (if, if-else, nested if-else, cascaded if-else), switch
statement, ternary operator (:?) Go to, Loops (For, while-do, do-while) in C, break and continue,
Programming examples and exercises.
• Functions, Arrays and Strings: Using an array, using arrays with Functions, Multi- Dimensional
arrays. Declaring, Initializing, Printing and reading strings, string manipulation functions, String input
and output functions, array of strings, Programming examples and Exercises. Functions in C,
Argument Passing – call by value, call by reference, Functions and program structure, location of
functions, void and parameter less Functions, Recursion, Programming examples and exercises.
• Structures and File Management: Basic of structures, structures and Functions, Array of
structures, structure Data types, type definition, Defining, opening and closing of files, Input and
output operations, Programming examples and exercises.
• Pointers and Pre-processors : Pointers and address, pointers and functions (call by reference)
arguments, pointers and arrays, address arithmetic, character pointer and functions, pointers to
pointer ,Initialization of pointer arrays, Dynamic memory allocations methods, Introduction to Pre-
processors, compiler control Directives, Programming examples and exercises.
• Enumerated, Structure and Union Types– The Type Definition(typedef), Enumerated types,
Structures –Declaration, initialization, accessing structures, operations on structures, Complex
structures, structures and functions, Passing structures through pointers, self-referential structures,
unions, bit fields, C programming examples, command –line arguments, Input and Output – Concept
of a file, streams, text files and binary files, Differences between text and binary files, State of a file,
Opening and Closing files, file input / output functions (standard library input / output functions for
files), file status functions (error handling),Positioning functions, C program examples.

Reference Books:
1. Brian W. Kernighan and Dennis M. Ritchie, “The C Programming Language”, 2nd
Edition, PHI, 2012.
2. Jacqueline Jones & Keith Harrow, “Problem Solving with C”, 1st Edition, Pearson 2011.
3. Vikas Gupta, “Computer Concepts and C Programming”, Dreamtech Press 2013.
4. R. S.Bichkar, Programming with C, University Press, 2012. 3. V. Rajaraman, “Computer
Programming in C”, PHI, 2013.

You might also like