Computer Teacher 050122
Computer Teacher 050122
Representation of Data:
Binary, Octal, Hexadecimal, BCD, EBCDIC, ASCII Conversions. Simple
Additions, Subtractions, Multiplications, Divisions (in Octal and Hexadecimals).
Boolean Algebra:
Algebra Rules and DeMorgans rules. Simplification of equations-simple
equations. Logic Circuits-AND, OR, NANO, NOR, Exclusive OR and NOR Truth
tables. Gated flip-flops, Registers, Accumulators.
Software:
Introduction to Programming, Flowcharts and Algorithms. System software,
application software, firmware machine, Assembly, and Higher
Level Languages, Stored program Concept. MS Office Packages
Operating System-Introduction:
Process management-FCFS, Round Robbin, Priority based. Memory
management-segmentation, paging, virtual memory. I-0 management-concept
of 1-0 port. File management-FAT, file handling functions. Software and
hardware interrupts, I/0 and Memory based Addresses,
DMA channels.
File:
Concept of file. File organization and accessing techniques-Indexed, Line
sequential, Hashed. File handling functions : Sorting, Merging, Indexing,
Updating
C Fundamentals
C Character Set, Identifiers and Keywords under ANSI C. Data Types,
Constants: int, float, double, char. Qualifiers: long, short, unsigned and signed.
Escape sequences (like \n,\b etc.). Arithmetic Expressions and different built-in
Operators. Pre-processor directives (like #include, #define), concept of header
files, Symbolic constants,Comments, sizeof., steps involved in translation of C
Program.
Built-in operators and function
Console based I/0 and related built-in I/0 functions: printf(), scanf();getch(),
getchar(), putchar(), gets() 1 puts().
Storage Classes
Automatic, Register, Static (local and global), External. Scope rules.
Arrays
Concept of a collection, types of collections supported by 'C', Array collection
and its features, concept of indexing, index variable, index type, positional
value of a member of array collection, concept of dimension and size of an
array, 'C' syntax for declaration of array,name of the array and its type,
Referring individual elements, Entering data into an array, reading data from
an array concept of Array initialization and list of initializers, size option,
Bounds checking, the concept of two dimension arrays and related
syntax,similarities between dimension and nesting.
Character Strings
What are strings, standard library string functions like strlen(),strcat(),
strcpy(), strcmp() etc.,similarity between string and 1-D array of char.
Functions
Concept of a subprogram, the interface of a subprogram, role of a interface,
Arguments of a subprogram, kinds of subprograms supported by C, return
statement as an interface, local variables; Default Return type and the type
void; Passing values between functions through interfaces; Declaration of
function type; iterative and recursive subprograms, Recursion; concept of call
by value, call by reference, return and their underlying implementation should
be explained, similarities.
2..
Pointers
Concept of Pointers, Pointer as an address variable, concept of a pointer data
type and its syntax, built-in address operator, Pointers to existing variables of
different data types and their uses, use of indirection operator, the name of
the array as a pointer variable,Pointers and Arrays, Pointers arithmetic, use of
unary operators ( ++,--), One Dimension Arrays and Pointer, concept of array
of pointers and simple use, command line arguments for the main.
Structures
Structure as a homogeneous and heterogeneous collection, possible
applications, syntax of declaring sti-ucture,. Initializing structures,structure
variables, accessing structure elements using member operator, Arrays of
Structures, and array as member of structure,conceptual difference between
array and structure collection,Functions and Structures, nested structures,
concept of anonymous structures and their use, Concept of self referential
structure, pointer as member of structure and pointer to structure use of
member selector operator(->), comparison between indirection (*) operator
and member selector operator (-> ), structure as an argument to function and
return type of a function.
Unions
Concept of Union collection, Syntax of declaration and its use, comparison of
Array, Structure and Union, array of unions and union as a member of
structure, structure as a member of union and array as member of union,
concept of memory saving and union, union as a generic data type, concept of
anonymous union.
Bitwise Operators
Concept of modifying the value using bit shifting, built-in bit shilt operators left
bit shift operator(<<) and right bit shift operator ( > >) their uses, limitations of
bitwise operators, ·use of bitwise relational operators.
INTRODUCTION TO VB 6.0
a. VB Environment
i. Menu Bar, Toolbars, Tool Box ii. Project explorer iii. Properties Window
iv. Form Designer v. From Layout
b. VB The language
i. Variable, Constants, Datatypes, User defined Datatypes
ii. Scope of variable(Global, Local, Modular, static)
iii. Control Flow Statements(IF, IIF, Select Case)
iv. Looping , nesting(Do While, Do until, For, for Each, Exit)
v. Arrays
vi. User defined Procedure, Functions
vii. VB Functions: l.Date 2.Mathematical 3.String 4.Conversion
d. Managing Menus
i. Creating and modifying menu at Design time
ii. Programming menu commands
iii. Shortcuts keys & menus at runtime
Introduction to JAVA
· History of Java · Features of Java · JDK Environment · The Java Virtual
Machine · Garbage Collection
Programming Concepts of Basic Java
· Identifiers and Keywords , Data Types in Java · Java coding Conventions
, Expressions in Java · Control structures, decision making statements
· Arrays and its methods
Objects and Classes
· Object Fundamentals · Pass by value · 'this' reference
· Data hiding and encapsulation · Overloading · Overriding
, Constructors · Finalization · Subclasses (Inheritance)
· Relationship between super class object and subclass object
· implicit subclass object to super class object Conversion
. Dynamic method dispatch
Language Features
· scope rules · static data, static methods, static blocks
· all modifiers of class, method, data members and variable
· Abstract Classes· Interfaces· Inner classes · Wrapper Classes
· packages · Package access , importing packages and classes
· user define packages
Exception Handling
· Types of Exceptions · try, catch, finally, throws keywords
· creating your own exception · exceptions and Inheritance
Multithreading
· Multithreading Concept · Thread Life Cycle
Introduction
1.1 History : Advantages and limitations of DBMS; Users of DBMS,
1.2 Software Modules in DBMS; Architecture of DBMS.
2 Modeling Techniques
2.1 Different Types of Models, Introduction to ERD.
3 Hierarchical Database
3.1 Introduction.
4 Network Database
4.1 Introduction
5 Relational Algebra
5.1 Select, Project, Union, Intersection, Difference, Cartesian Product,
Simple Join. Queries to be solved based on the above.
6 Relational Database
6.1 Introduction; Codd's 12 Rules; Concept of Domain, Tuple,
cardinality; Comparison between HDB-NDB-RDB
7 Normalisation
7.1Advantages & disadvantages of Normalisation; 1NF-2NF-3NFrules
with examples; Anomalies.
8 Integrity Constraints
8.1 Entity-Domain-Referential integrity rules; Assertion and
Triggers concept.
9 Recovery Mechanisms
9.1 Recovery from various problems of volatile and non-volatile
storage devices; Concept-properties-states of Transaction;
Introduction to mechanisms such as - Log, Checkpoint and
Shadow Paging.
Concurrency Controls
10.1 Problems of concurrent Transactions; Control Mechanisms such
as • Locks, Time-Stamps, Optimistic Scheduling and MVT.
11 Distributed Databases
11.1 Concepts, Data Distributions Techniques.
SQL commands.
List of SQL commands to be covered Create/drop a Database
Create /Modify/Alter/Drop Table DML Commands
Insert,Update, Delete, Select Aggregate Function
Max, Min, Avg, Count, Sum
GROUP BY
ORDER BY
HAVING