Cmp 104
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

Cmp 104

on

  • 477 views

C Syallbus

C Syallbus

Statistics

Views

Total Views
477
Views on SlideShare
477
Embed Views
0

Actions

Likes
0
Downloads
0
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft Word

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Cmp 104 Document Transcript

  • 1. Computer Science and Engineering Basics of Computer & ‘C’ Programming (CMP-104)L T P : 3-1-0 Credit: 4UNIT 1: Fundamentals of Computer (8)Computer: Introduction, Computer generations, Components of PC, Classification of computers and storage devices.Software: Introduction and types of software, Overview of operating system.Computer languages: Introduction and generation of languages, Translators.Number system: Binary, Decimal, Octal and HexadecimalUNIT 2: Algorithms (10)Flowchart: Components of flowcharts, Design of flowchart for various problems.Algorithm: Definition, Characteristics, Development and uses of algorithms, Recursive algorithms.Pseudo code: Definition and use.Elements of C: History, Introduction to C programming language, Structure of a C program, Compilation and executionof C program, Data types, Variables, Constants, Identifiers and keywords, Storage classes, Operators and expressions,Enumerations, Macros, C Preprocessor, Control statements and loops.UNIT 3: Arrays (6)One dimensional and multi dimensional arrays: Declaration, Initialization and array manipulation, Array as parameters.Functions: Definition, Function declaration, Types of functions, Function call, Parameter passing: Call by value, Call byreference, Recursive and string handling functions.UNIT 4: Strings (8)Strings: Initializing, Assigning values to strings, Converting strings to other types, Library functions for stringmanipulation.Pointers: Pointers & addresses, Pointers & arrays, Pointers & function arguments, Address arithmetic, Characterpointers and functions, Pointers to pointer and array of pointers.UNIT 5: Structures & Unions (8)Structure and Union: Definition, Initialization and assignment of structures, Unions.File handling: Creating a data file, Opening and closing a data file, Various I/O operations on data files.Text Books:1. P K Sinha, “Computer Fundamentals”, BPB2. Balagurusamy, E programming in ANSI C 2/e, TMHReference Books:1.Complete Reference ‘C’, Herbert Schildt, BPB Publications.2. A book on C, Era Pohl and Kelly, Pearson Education.3. Kanetkar, Yashvant, Let Us C, 4/e, BPB publications.