04-02-2013, 11:29 AM
Computer Science (Code 083)
1Computer Science.pdf (Size: 179.43 KB / Downloads: 190)
UNIT 1: COMPUTER FUNDAMENTALS
Evolution of computers; Basics of computer and its operation: Functional
Components and their inter-connections, concept of Booting, Use of Operating
System for directory listing, hierarchical directory structure, renaming, deleting
files/folders, formatting floppy, copying files, concepts of path and pathname,
switching between tasks, installation/removal of applications;
Software Concepts:
Types of Software - System Software, Utility Software and Application Software;
System Software: Operating System, Compilers, Interpreters and Assembler;
Operating System: Need for operating system, Functions of Operating System
(Processor Management, Memory Management, File Management and Device
Management), Types of operating system – Interactive (GUI based), Time
Sharing, Real Time and Distributed;
Note: The above-mentioned Operating System specific tasks can be illustrated
and implemented using any operating system.
UNIT 2: PROGRAMMING METHODOLOGY
General Concepts; Modular approach; Clarity and Simplicity of Expressions, Use
of proper Names for identifiers, Comments, Indentation; Documentation and
Program Maintenance; Running and Debugging programs, Syntax Errors, Run-
Time Errors, Logical Errors;
Problem Solving Methodology and Techniques: Understanding of the problem,
Identifying minimum number of inputs required for output, Step by step solution
for the problem, breaking down solution into simple steps, Identification of
arithmetic and logical operations required for solution, Using Control Structure:
Conditional control and looping (finite and infinite);
UNIT 3: INTRODUCTION TO PROGRAMMING IN C++
“Object Oriented Technology is regarded as the ultimate paradigm for the modeling of information, be that
information data or logic. The C++ has by now shown to fulfill this goal.”
Programming by Example In C++ Language :
C++ character set, C++ Tokens (Identifiers, Keywords, Constants, Operators),
Structure of a C++ Program (include files, main function); Header files –
iostream.h, iomanip.h; cout, cin; Use of I/O operators (<< and >>), Use of endl
and setw(), Cascading of I/O operators, Error Messages; Use of editor, basic
commands of editor, compilation, linking and execution; standard input/output
operations from C language: gets(), puts() of stdio.h header file;
UNIT 4: COMPUTER SYSTEM ORGANISATION
Number System: Binary, Octal, Decimal, Hexadecimal and conversion between
two different number systems. Integer, Floating Point, 2’s complement of number
from base-2;
Internal Storage encoding of Characters: ASCII, ISCII (Indian scripts Standard
Code for Information Interchange), UNICODE;
Microprocessor: Basic concepts, Clock speed (MHz, GHz), 16 bit, 32 bit, 64 bit
processors; Types – CISC, RISC; Concept of System Buses, Address bus, Data
bus,
Concepts of Accumulator, Instruction Register, and Program Counter;
Commonly used CPUs and CPU related terminologies: Intel Pentium Series, Intel
Celeron, Cyrix, AMD Series, Xeon, Intel Mobile, Mac Series; CPU Cache;
Concept of heat sink and CPU fan, Motherboard; Single, Dual and Multiple
processors;