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

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.

Computers - changing the world

Today computers are become the essence of our life and it create the huge impact to the world. We can do our work in a proper and effective manner. This is the best invention of science and technology.

Great way to control the control panel

Control panel is a component in a personal computer using which you can change most of the settings of the computer. Messing up with the control panel can result in serious problems in performance of your computer. So, it's is very important to keep it safe from others who use your computer. Here are some ways to restrict the control panel.

The Value Of Computer Education Today

Computers are being used almost in every field these days. Hence its just natural for us to learn everything we can about these machines. Our day to day works are being controlled by computers designed by us to carry out those tasks. Computers are being used in the fields of education, medicine, transport,military,etc.

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: