Resources » Articles/Knowledge Sharing » Syllabus

De53 Computer Fundamentals & C Programming Part A: Computer Fundamentals


Posted Date: 17-May-2009  Last Updated:   Category: Syllabus    
Author: Member Level: Gold    Points: 2


This article provides the syllabi for DIPIETE (ET) exam of De53 Computer Fundamentals & C Programming. You will get a detailed list of what is taught as part of the syllabi



Regulations and Syllabi for DIPIETE(ET) Examination 24
DE53 COMPUTER FUNDAMENTALS & C PROGRAMMING PART A: COMPUTER FUNDAMENTALS
UNIT I
COMPUTER BASICS 07 hrs
Algorithms, A Simple Model of a Computer, Characteristics of Computers, Problem Solving Using Computers
DATA REPRESENTATION
Representation of Characters in Computers, Representation of Integers, Representation of Fractions, Hexadecimal Representation of Numbers, Decimal to Binary Conversion, Error Detecting Codes. I (1, 2)
UNIT II
INPUT / OUTPUT UNITS 08 hrs
Description of Computer Input Units, Other Input Methods, Computer Output Units
COMPUTER LANGUAGES
Why Programming Language? Assembly Language, Higher Level Programming Languages, Compiling High Level Language Program, Some High Level Languages
OPERATING SYSTEMS
Why Do We Need an Operating System? Personal Computer Operating System, The Unix Operating System
I (3, 9, 10.1, 10.5, 10.6)
UNIT III
MICROCOMPUTERS 07 hrs
An Ideal Microcomputer, An Actual Microcomputer, Memory Systems for Microcomputers, A Minimum Microcomputer Configuration, Evolution of Microcomputers
COMPUTER NETWORKS
Need for Computer Communication Networks, Internet and the World Wide Web, Local Area Networks I (11.1to 11.4, 14.1, 14.2, 14.4)
PART B: C PROGRAMMING
UNIT IV
CONSTANTS, VARIABLES AND DATA TYPES 08 hrs
Introduction, Characters set, C tokens, Keywords and Identifiers, Constants, Variables, Data types, Declaration of variables
OPERATORS AND EXPRESSIONS
Arithmetic operators, Relational operators, Logical operators, Assignment operators, Increment and Decrement operators, Conditional operator, Bit wise operators, Special operators, Arithmetic expressions, Evaluation of expressions, Precedence of Arithmetic operators, Type conversions in expressions, Operator precedence and associativity
MANAGING INPUT AND OUTPUT OPERATIONS
Introduction, Reading a character, Writing a character, Formatted Input, Formatted Output II (2.1 to 2.8, 3.2 to 3.12, 3.14, 3.15, 4)
Regulations and Syllabi for DIPIETE(ET) Examination 25
UNIT V
DECISION MAKING AND BRANCHING 07 hrs
Introduction, Decision making with if statement, Simple if statement, The if… else statement, Nesting of if…. else statements, The else….if ladder, The switch statement, The?: operator, The Goto statement
DECISION MAKING AND LOOPING
Introduction, The while statement, The do statement, The for statement, Jumps in Loops. II (5, 6)
UNIT VI
ARRAYS 08 hrs
Introduction, One – dimensional Arrays, Declaration of one – dimensional Arrays, Initialization of one – dimensional Arrays, Two – dimensional Arrays, Initializing two – dimensional Arrays.
CHARACTER ARRAYS AND STRINGS
Introduction, Declaring and Initializing String Variables, Reading Strings from Terminal, Writing Strings to Screen, Putting Strings together, Comparison of Two Strings, String-handling Functions II (7.1 to 7.6, 8.1 to 8.4, 8.6, 8.7, 8.8)
UNIT VII
USER – DEFINED FUNCTIONS 07 hrs
Introduction, Need for User – defined Functions, A multi – function program, Elements of User defined Functions, Definition of Functions, Return Values and their Types, Function Calls, Function Declaration, Category of Functions, No Arguments and no Return Values, Arguments but no Return Values, Arguments with Return Values, No Argument but Returns a Value, Functions that Return Multiple Values. II (9.1 to 9.14) UNIT VIII
POINTERS 08 hrs
Introduction, Understanding Pointers, Accessing the Address of a Variable, Declaring Pointer Variables, Initialization of Pointer Variables, Accessing a Variable through its Pointer, Chain of Pointers, Pointer Expressions, Pointer Increments and Scale Factor, Pointer and Arrays, Pointers and Character Strings, Array of Pointers.
FILE MANAGEMENT
Introduction, Defining and Opening a File, Closing a File, Input/Output Operations on Files
II (11.1 to 11.12, 12.1 to 12.4)
Text Books:
I. Fundamentals of Computers, V. Rajaraman, Fourth Edition, PHI, 2007
II. Programming in ANSI C, E. Balagurusamy, Third Edition, Tata McGraw Hill

Reference Book:
1. Computer Science – A Structured Programming Approach Using C, Behrouz A. Forouzan, Richard F. Gilberg, Second Edition, Thomson Learning.

Note: Students have to answer FIVE full questions out of EIGHT questions to be set from each unit carrying 16 marks, selecting TWO questions from Part A and THREE from Part B.


Did you like this resource? Share it with your friends and show your love!




Responses to "De53 Computer Fundamentals & C Programming Part A: Computer Fundamentals"
Guest Author: Rinish     06 Jun 2013
I want a book of Programming in ANSI C, E. Balagurusamy, Third Edition, Tata McGraw Hill.


Feedbacks      

Post Comment:




  • Do not include your name, "with regards" etc in the comment. Write detailed comment, relevant to the topic.
  • No HTML formatting and links to other web sites are allowed.
  • This is a strictly moderated site. Absolutely no spam allowed.
  • Name:   Sign In to fill automatically.
    Email: (Will not be published, but required to validate comment)



    Type the numbers and letters shown on the left.


    Submit Article     Return to Article Index

    Awards & Gifts
    Active Members
    TodayLast 7 Daysmore...

    Online Members

    mohdmouseen
    More...
    ISC Technologies, Kochi - India. Copyright © All Rights Reserved.