Saturday, December 26, 2009

Object Oriented Programming with C++

Unit – I


Principles of object oriented programming :

Software evaluation – A look at procedure Oriented programming – Object oriented programming paradigm – Basic concepts of object oriented programming – Benefits of OOP’s – Object oriented languages – Application of OOP’s.


Unit – II


Beginning with C++:

What is C++ - Application of C++ - Structure of C++ program – A simple C++ program – More C++ statements – An example with class

Tokens, Expressions and control structures :

Introduction – Tokens – Keywords – Identifiers and constants – Basic data types – User defined data types – Derived data types – Symbolic constants – Type compatibility – Declaration of variables – Dynamic initialization of variable – Reference variables – Operator in C++ - Scope resolution operator – Member differencing operators – Memory management

Friday, December 25, 2009

Programming Language 'C'

UNIT – IV

Pointers:-

Introduction – Understanding pointers – Accessing the address of the variable – Declaring pointer variable – Initialization of pointers variable – Accessing a variable its pointers – Chain of pointers – Pointer expression – Pointer increments and scale factor – Pointers and arrays increments and scale factor – Pointers and arrays – Pointers and character strings – Arrays of pointers – Pointers as function arguments – functions returning pointers – Pointers to functions – Pointers and structure.

File Management:-

Introduction – Depending and opening file – closing a file – Input/Output operation on files – Error handling during I/O operations - Random command lines of argument.

Programming Language 'C'

UNIT-III

Character arrays and strings:-

Introduction – Declaring and string variables – Reading string from determinant – writing strings to screen – string handling functions – table of strings.

User-defined functions:-

Introduction – need for used defined function – a multifunction program – elements of user defined function – return values and there types – functions called – function declaration.

Categories of function:-

Functions with no argument and no return values – functions with argument and no return value – functions with no argument and one return value – functions with argument and one return value – functions with no argument but return value – functions that return multiple values – nesting of value – recursion – passing arrays functions – passing strings to function – the scope – visibility and life time of variables.

Structure and unions:-

Introduction – defining a structure – declaring structure variable – accessing structure members – structure copying and comparing – structure variable – operation on members arrays of structures – arrays with in structure - structure with in structure – structure and function – unions – size of structure bit fields.

Saturday, December 19, 2009

Programming Language 'C' - Unit - II

Programming Language 'C'
Unit - II

Decision making and branching:-

Simple IF, IF-Else, Nesting of If-else, else - Switch statements, Go To statements.

Decision making and looping:-

While statement - Do statement - For statement - Jumps in loops.

Arrays:-

Definition - One dimensional array - Declaration of one dimensional of array - Dimensional arrays - Two dimensional arrays - Multi dimensional arrays - The dynamic arrays.

B.Sc Computer Science Unit I syllabus

Periyar University Syallabus for Bachelor of Science - Computer Science

Programming Language 'C'

Unit - I

Overview of 'C' :-

History of 'C' - Importance of 'C' - basic structure of C programmes.

Constant variable and data types:-

Character set - 'C' tokens - Keywords and identifiers - Constants - Variables - Data types - Declaration of variables - Declaration of storage classes - Assigning values to variable definite symbolic constants.

Operators and Expressions:-

Arithmetic operators - relational operators - Logical operators - Assignment operators - Increment and decrement operators - Conditional operators - bitwise operators - Special operators - Arithmetic expressions - Evaluation of expression - Precidence of arithmetic operators type conversions in expression - Operators precidence and associtivity - Mathametical functions.

Managing input and output operations:-

Reading and writting a character formated input and output.