De53 Computer Fundamentals & C Programming Part A: Computer Fundamentals


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.


Related Articles

Buying Guide: How To Select A Computer?

Which computing device are you planning to buy? The more than a half dozen of computers available in the market such as tablets, all in ones, desktop, note or ultrabook have turn the confusion worse compounded as to which one to buy and which not. Don’t make haste!. Know before buying which computer would suit you the best. Just read this article to have some inkling of the idea needed before zeroing on a computer.

Computer and Laptop Security Tips

In this resource we are going to have a discussion on the ideas and ways out to safeguard our System and Laptops. There are some additional powerful tips for the laptop security in the end. In order to have a clear cut idea that what is actually the difference between malware, spyware and other security threats, kindly have a look at the resource in detail.

Changing Power Options in Your Computer

Imagine a scenario wherein a user has to switch off the system temporarily, but he/she doesn’t even have the time to save the program/application on which he/she is working. If the user is aware of the various power options available with Windows, he will definitely use them during such scenarios. This article informs change the power options in the computer.

How To Buy A Computer Carefully?

This article gives complete information on buy a computer carefully considering various things. One can either buy an assembled or branded computer according to one's choice and suitability. It also explains about the details of computer accessories like the processor, mother board, ram, hard disk, video writer, monitor, smps etc along with their price for better understand ability of the readers.

How To Prepare Your Old Computer Before Selling

Learn prepare your old computer before selling, this article provides you the most important factors to consider before you sell your old computer unit. Read the rest of this article for your additional knowledge before you sell an old personal computer.

More articles: Computer 5

Comments

Guest Author: Rinish06 Jun 2013

I want a book of Programming in ANSI C, E. Balagurusamy, Third Edition, Tata McGraw Hill.



  • 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:
    Email: