Showing posts with label Sem3. Show all posts
Showing posts with label Sem3. Show all posts

Saturday, December 20, 2014

Object Oriented Programming with C++

OOPS With C++ Is a Continuation of C++ From Sem1..It Includes Object Oriented Programming Methodology in C++ . It Includes OOPS Features of C++ Like Inheritance,Polymorphism,Encapsulation,Abstraction,Dynamic Binding,Message Parsing,etc..OOP in C++ is a base For Java i.e Included in Sem4 ,As java is Completely a Object oriented Programming Language.


Notes Download :
All Notes -Here

Reference Books :

1.Mastering C++, 2nd Edition, Venugopalan, TataMcgrawHill
2 .C++ Programming, , Robert Lafore
3. Object Oriented Programming in C++ - BalguruSwamy


Object Oriented Programs For Bscit -


1 Implement  the following 


a.  Design an employee class for reading and displaying the employee information,  the getInfo() and displayInfo() methods will be used repectively. Where getInfo() will be private method. 

b.  Design the class student containing getData() and displayData() as two of its methods which will be used for reading and displaying the student information respectively.Where getData() will be private method.

c.  Design the class Demo which will contain the following methods: readNo() ,factorial() for calculating the factorial of a number, reverseNo() will reverse the given number, isPalindrome() will check the given number is palindrome, isArmstrong() which will calculate the given number is armStrong or not.Where readNo() will be private method. 


2  Implement the following  

a.  Write a friend function for adding the two complex numbers, using a single class.

b.  Write a friend function for adding the two different distances and display its sum, using two classes. c.  Write a friend function for adding the two matrix from two different classes and display its sum. 


3  Implement the following 

a.  Design a class Complex for adding the two complex numbers and also show the use of constructor. b. Design a class Geometry containing the methods area() and volume() and also overload the area() function .

c.  Design a class StaticDemo to show the implementation of static variable and static function.  


4  Implement the following 

a. Overload the operator unary(-) for demonstrating operator overloading. 

b.  Overload the operator + for adding the timings of two clocks, And also pass objects as an argument.

c.  Overload the + for concatenating the two strings. For e.g “c” + “++” = c++


5  Implement the following 

a.  Design a class for single level inheritance using public and private type derivation. 

b.  Design a class for multiple inheritance.

c.  Implement the hierarchical inheritance.


6.  Implement the following 

a.  Implement the concept of method overriding. 

b.  Show the use of virtual function

c.  Show the implementation of abstract class.


7.  Implement the following 

a.   String operations for string length , string concatenation

b.  String operations for string reverse, string comparison,

c.  Console formatting functions. 


8.  Implement the following: 

a.  Show the implementation of exception handling

b.  Show the implementation for exception handling for strings

c.  Show the implementation of exception handling for using the pointers. 


9.  Show the implementation 

a.  Design a class FileDemo open a file in read mode and display the total number of words and lines in the file. 

b.  Design a class to handle multiple files and file operations

c.  Design a editor for appending and editing the files


10.  Show the implementation for the following 

a.  Show the implementation of template class library for swap function. 

b.  Design the template class library for sorting ascending to descending and vice-versa

c.  Design the template class library for concatenating two strings




For Learning C++ and Programs Visit Our Post - Click Here To Visit

For Any Programming Queries and Help Mail us at bscit.cracked999@gmail.com

Sunday, August 31, 2014

Computer Graphics

Computer Graphics in Sem3 Includes How Graphics Are Made on a Computer Screen..Transformation of Objects,Colors,Animation,Modelling,Rendering, and many More Graphics Applications .It Involves Graphics Programming In C++ .Learning About Graphics Functions and Features in Computer Animation..How Graphics Are Made Bit by Bit.


References/Books:

1. Computer Graphics, Donald Hearn and M. Pauline Baker, Prentice Hall of India
2. Computer Graphics, Steven Harrington, McGraw-Hill
3. Computer Graphics Principles and Practice, J.D. Foley, A. Van Dam, S.K. Feiner and R.L.                    Phillips, Addision Wesley
4. Principles of Interactive Computer Graphics, Willaim M. Newman, Robert F.Sproull,                           TATAMCGRAW-HILL


Notes Download:

All Computer Graphics Notes -Here

Practicals:

1. Implementing Line Drawing Algorithms
     a. Digital Differential Analyzer (DDA) Algorithm
     b. Bresenham's Line Drawing Algorithm

2. Implementing Circle Drawing Algorithm
      a. Bresenham's Circle Drawing Algorithm
      b. Midpoint Circle Drawing Algorithm

3. Implementing Ellipse Generating Algorithms

4. Character Generation Programs

5. Implementation of Scan line Polygon Fill
      a. Boundary Fill
      b. Flood Fill

6. Implementation of 2D Transformations (Translation,Scaling and Rotation)

7. Implementation of 3D Transformations (Translation,Scaling and Rotation)

8. Implementation of Clipping Concepts - Line Clipping and Polygon Clipping

9. Implementation of Beizer Curves

10. Animation Sequences Programs


For Learning Computer Graphics Programs Visit Our Post - Click Here to Visit

For Any Programming Queries and Help Mail us at bscit.cracked999@gmail.com

Sunday, July 27, 2014

Advanced SQL

SQL is a used to communicate with a database by firing queries.  Advance sql contains all the sql functions.
These are the topics covered:
   
Basics:
  1.     SELECTing columns from a table
  2.     Aggregates Part 1: COUNT, SUM, MAX/MIN
  3.     Aggregates Part 2: DISTINCT, GROUP BY, HAVING

Intermediate:
  1.     JOINs, syntax
  2.     UNION vs UNION ALL
  3.     Subqueries: IN, EXISTS, and inline views
  4.     Subqueries: Correlated
  5.     WITH syntax: Subquery Factoring/CTE
  6.     Views

Advanced Topics:
  1.  Controlling User Access.
  2.  Using SET operators.
  3.  DateTime Functions.
  4.  Enhancements to Group by clause(cube, Rollup and Grouping).
  5.  Advanced Subqueries (Multiple column subqueries, Subqueries in FROM clause, Scalar and correlated subqueries).
  6.  WITH Clause.
  7.  Hierarchical retrieval.

References/Books:
Murach’s Oracle SQL and PLSQL by Joel Murach, Murach and Associates.
Oracle Database 11g PL/SQL Programming Workbook, ISBN: 9780070702264, By: Michael McLaughlin,John Harper, TATAMCGRAW-HILL .
Oracle PL/SQL Programming, Fifth Edition By Steven Feuerstein.
Oracle database 11g: hands on SQL/PL SQL by Satish Asnani (PHI) EEE edition.


Notes Download:
Advance SQL (Sem-III) Complete Notes -Here

Advanced SQL All Programs Available - Here

Sunday, July 20, 2014

Modern Operating Systems

Modern Operating Systems (mostly known as MOS) it includes the fundamentals of an operating system with small amounts of code written in autonomous C language.MOS describes many scheduling algorithms and also how the operating systems works..

References/Books:
1. Modern Operating Systems, Andrew Tanenbaum,
2. Operating Systems, --K. A.Sumitra Devi and N.P Banashree, SPD
3. Operating System Concepts --Abraham Silberschatz, Peter B.Galvin, Greg Gagne
4. Operating Systems- A concept based approached --D.M. Dhamdhere, McGrawHill publications
5. Operating Systems, ---Godbole and Kahate, McGrawHill publications.
Notes Download:

All Modern Operating System Notes -Here

Case Studies:
a) MS-DOS
b) Windows NT
c) Windows 2008 Server
d) Windows 7
e) Unix
f) Linux
g) OS/2
h) MAC OS
i) Symbian
j) Chrome
k) Android

Sunday, June 15, 2014

Logic and Discrete Mathematics

Logic and Discrete Maths Includes Basic Maths ...It includes Sets,Logical Connectives,Prepositions and Discrete Maths.It also Includes combinatorics up to certain extent which will help you in understanding data structures, different computation logics.

Reference/Books:
1. Discrete mathematical structures by B Kolman RC Busby, S Ross PHI Pvt. Ltd.
2. Discrete mathematical structures by RM somasundaram (PHI) EEE edition


Notes Download:
All LDMS Notes -Here



For More Help/Info Regarding The Subject U can Contact/Mail Us At bscit.cracked999@gmail.com

Sunday, April 27, 2014

Semester 3


1.Logic and Discrete Mathematics


UNIT 1-Set Theory:

Fundamentals - Sets and subsets, Venn Diagrams, Operations on sets,Laws of Set Theory, Power Sets and Products, Partition of sets, The principle of Inclusion-Exclusion.Logic-Propositions and Logical operations, Truth tables, Equivalence, Implications,Laws of Logic, Normal forms, Predicates and quantifiers, Mathematical Induction.

UNIT 2-Relations, diagraphs and lattices:

Product sets and partitions, relations and digraphs, paths in relations and digraphs, properties of relations, equivalence and partially ordered relations, computer representation of relations and digraphs,manipulation of relations, Transitive closure and Warshall’s algorithm, Posets and Hasse Diagrams, Lattice.

UNIT 3-Functions and Pigeon Hole Principle:

Definitions and types of functions-injective, surjective and bijective, Composition, identity and inverse, Pigeon hole principle.

UNIT 4-Graphs and Trees:

Graphs, Euler paths and circuits, Hamiltonian paths and circuits,Planer graphs, coloring graphs, Isomorphism of Graphs.Trees-Trees, rooted trees and path length in rooted trees, Spanning tree and Minimal Spanning tree, Isomorphism of trees, Weighted trees and Prefix Codes.

UNIT 5-Algebraic Structures:

Algebraic structures with one binary operation – semi groups, monoids and groups, Product and quotient of algebraic structures, Isomorphism,homomorphism, automorphism, Cyclic groups, Normal sub group, codes and group codes, Algebraic structures with two binary operations – rings, integral domains and
fields. Ring homomorphism and Isomorphism.

UNIT 6-Generating Functions and Recurrence relations:

Series and Sequences,Generating Functions, Recurrence relations, Applications, Solving difference
equations, Fibonacci.




2.Computer Graphics


UNIT 1-Introduction Computer Graphics and Primitive Algorithms:

Introduction to Image and Objects, Image Representation, Basic Graphics Pipeline, Bitmap and Vector-
Based Graphics, Applications of Computer Graphics, Display Devices, Cathode Ray Tubes, Raster-Scan Display, Random-Scan Display, Flat Panel Display, Input Technology, Coordinate System Overview,
Scan-Conversion of graphics primitives: Scan-Conversion of a Lines (Digital Differential Analyzer Algorithm, Bresenham’s Line-Drawing Algorithm, Scan-Conversion of Circle and Ellipse (Bresenham’s Method of Circle Drawing, Midpoint Circle Algorithm), Drawing Ellipses and Other Conics.

UNIT 2-Two Dimensional Transformation:

Introduction to transformations, Transformation Matrix, Types of Transformations in Two-Dimensional Graphics: Identity Transformation, Scaling, Reflection, Shear Transformations, Rotation, Translation,
Rotation about an Arbitrary Point, Combined Transformation, Homogeneous Coordinates, 2D Transformations using Homogeneous Coordinates.

UNIT 3-Three-dimensional transformations, Objects in Homogeneous Coordinates

Three-Dimensional Transformations---Scaling, Translation, Rotation, Shear Transformations,Reflection, World Coordinates and Viewing Coordinates, Projection, Parallel Projection, Perspective Projection.

UNIT 4-Viewing and Solid Area Scan-Conversion:

Introduction to viewing and clipping, Viewing Transformation in Two Dimensions, Introduction to Clipping, Two-Dimensional Clipping, Point Clipping, Line Clipping, Introduction to a Polygon Clipping, Viewing and Clipping in Three Dimensions, Three-Dimensional Viewing Transformations, Text Clipping
Introduction to Solid Area Scan-Conversion, Inside–Outside Test, Winding Number Method and Coherence Property, Polygon Filling, Seed Fill Algorithm, ScanLine Algorithm, Priority Algorithm, Scan Conversion of Character, Aliasing, Anti-Aliasing, Halftoning, Thresholding and Dithering.

UNIT 5-Introduction to curves:

Curve Continuity, Conic Curves, Piecewise Curve Design,Parametric Curve Design, Spline Curve Representation, Bezier Curves, B-Spline Curves, Fractals and its applications.
Surface Design-Bilinear Surfaces, Ruled Surfaces, Developable Surfaces, Coons Patch, Sweep Surfaces, Surface of Revolution, Quadric Surfaces, Constructive Solid Geometry, Bezier Surfaces, B-Spline Surfaces, Subdivision Surfaces Visible Surfaces-Introduction to visible and hidden surfaces, Coherence for visibility,
Extents and Bounding Volumes, Back Face Culling, Painter’s Algorithm, Z-Buffer Algorithm, Floating Horizon Algorithm, Roberts Algorithm.

UNIT 6-Object Rendering:

Introduction Object-Rendering, Light Modeling Techniques,Illumination Model, Shading, Flat Shading, Polygon Mesh Shading, Gaurand Shading Model, Phong Shading, Transparency Effect, Shadows, Texture and Object Representation, Ray Tracing, Ray Casting, Radiosity, Color Models.
Introduction to animation, Key-Frame Animation, Construction of an Animation Sequence, Motion Control Methods, Procedural Animation, Key-Frame Animation vs.Procedural Animation, Introduction to Morphing, Three-Dimensional Morphing.



3.Advanced SQL


UNIT 1-Structured Query Language:

Writing Basic SQL Select Statements, Restricting and Sorting Data, Single-Row Functions, Joins (Displaying Data from Multiple Tables),Aggregating Data using Group Functions, Subqueries, Manipulating Data, Creating and Managing Tables, Including Constraints, Creating Views, Creating Other Database
Objects(Sequences, Indexes and Synonyms).

UNIT 2-Advanced SQL:

Controlling User Access, Using SET operators, DateTime Functions, Enhancements to Group by clause(cube, Rollup and Grouping),Advanced Subqueries (Multiple column subqueries, Subqueries in FROM clause, Scalar and correlated subqueries), WITH Clause, Hierarchical retrieval.

UNIT 3-PLSQL:

Introduction, Overview and benefits of PL/SQL, Subprograms, types of PL/SQL blocks, Simple Anonymous Block, Identifiers, types of Identifiers, Declarative Section, variables, Scalar Data Types, The %TYPE Attribute, Bind Variables, Sequences in PL/SQL Expressions, Executable Statements, PL/SQL Block Syntax, Comment the Code, Deployment of SQL Functions in PL/SQL, Convert Data Types,
Nested Blocks, Operators. Interaction with the Oracle Server, Invoke SELECT Statements in PL/SQL, SQL Cursor concept, Data Manipulation in the Server using PL/SQL, SQL Cursor Attributes to Obtain Feedback on DML, Save and Discard Transactions.

UNIT 4-Control Structures:

Conditional processing using IF Statements and CASE Statements, Loop Statement, While Loop Statement, For Loop Statement, the Continue Statement, Composite Data Types: PL/SQL Records, The %ROWTYPE Attribute, Insert and Update with PL/SQL Records, INDEX BY Tables, INDEX BY
Table Methods, Use INDEX BY Table of Records, Explicit Cursors, Declare the Cursor, Open the Cursor, Fetch data from the Cursor, Close the Cursor, Cursor FOR loop, The %NOTFOUND and %ROWCOUNT Attributes, the FOR UPDATE Clause and WHERE CURRENT Clause, Exception Handling, Handle Exceptions with PL/SQL, Trap Predefined and non-predefined Oracle Server Errors, User-Defined Exceptions, Propagate Exceptions, RAISE_APPLICATION_ERROR Procedure.

UNIT 5-Stored Procedures:

Create a Modularized and Layered Subprogram Design, the PL/SQL Execution Environment, differences between Anonymous Blocks and Subprograms, Create, Call, and Remove Stored Procedures, Implement Procedures Parameters and Parameters Modes, View Procedure Information, Stored Functions
and Debugging Subprograms, Create, Call, and Remove a Stored Function, advantages of using Stored Functions, the steps to create a stored function, Invoke User-Defined Functions in SQL Statements, Restrictions when calling Functions, Control side effects when calling Functions, View Functions Information, debug Functions and Procedures, Packages, advantages of Packages, components of a
Package, Develop a Package, enable visibility of a Package’s Components, Create the Package Specification and Body using the SQL CREATE Statement and SQL Developer, Invoke the Package Constructs, View the PL/SQL Source Code using the Data Dictionary, Deploying Packages, Overloading Subprograms in PL/SQL, Use the STANDARD Package, Use Forward Declarations, Implement Package Functions in SQL and Restrictions, Persistent State of Packages, Persistent State of a Package Cursor, Control side effects of PL/SQL Subprograms, Invoke PL/SQL Tables of Records in Packages.

UNIT 6-Dynamic SQL:

The Execution Flow of SQL, Declare Cursor Variables, Dynamically Executing a PL/SQL Block, Configure Native Dynamic SQL to Compile PL/SQL Code, invoke DBMS_SQL Package, Implement DBMS_SQL with a Parameterized DML Statement, Dynamic SQL Functional Completeness, Triggers, the Trigger
Event Types and Body, Business Application Scenarios for Implementing Triggers, Create DML Triggers using the CREATE TRIGGER Statement and SQL Developer, Identify the Trigger Event Types, Body, and Firing (Timing), Statement Level Triggers and Row Level Triggers, Create Instead of and Disabled Triggers, Manage, Test and Remove Triggers. Creating Compound, DDL and Event Database Triggers,
Compound Trigger Structure for Tables and Views, Compound Trigger to Resolve the Mutating Table Error, Comparison of Database Triggers and Stored Procedures, Create Triggers on DDL Statements, Create Database-Event and System-Events Triggers, System Privileges Required to Manage Triggers.




4.Object Oriented Programming with C++


UNIT 1-Introduction to OOPs:

Need object oriented programming, comparison of procedural and object oriented approach, characteristics of OOPs – object , classes , polymorphism, inheritance, reusability, data hiding and abstraction, applications of  OOPs.

UNIT 2-Classes and Objects:

Class declaration, constructors, constructor initialization lists,access functions, private member functions, the copy constructor, the class destructor,constant objects, structures, pointers to objects, static data members, static function members.

UNIT 3-Operator Overloading:

Overloading the assignment operator, the this pointer,overloading arithmetic operators, overloading the arithmetic assignment, operators,overloading the relational operators ,overloading the stream operators, conversion operators ,overloading the increment and decrement operators, overloading the
subscript operator.

UNIT 4-Composition and Inheritance:

inheritance, protected class members , overriding and dominating inherited members, private access verses protected access, virtual functions and polymorphism, virtual destructors, abstract base classes
File Handling: Classes for file stream operations, opening and closing a file, detecting end of file, file modes, file pointers and their manipulations, sequential input and output operations, random access, file operations error handling, command line argument.

UNIT 5-Strings and Streams:

the string class interface, the constructors and destructor , the copy constructor, the assignment operator, the addition operator , an append operator, access functions , the comparison operators, stream operators,stream classes, the ios class, ios format flags, ios state , variables ,the istream and ostream classes, unformatted input functions , unformatted output functions, stream manipulators.

UNIT 6-Templates and Iterators:

function templates, class templates, container classes, subclass templates, passing template classes to template parameters, iterator classes Libraries-the standard C++ library, proprietary libraries, contents of the standard c headers, string streams, file processing, the standard template library.



5.Modern Operating Systems


UNIT 1-Introduction to Operating Systems:

OS and Computer System, System performance, Classes of OS, Batch processing, time-sharing, multiprocessing, real time, distributed and modern operating systems, Desktop Systems, Handheld
Systems, Clustered Systems, Assemblers, Compilers and Interpreters, Linkers.

UNIT 2-Operating-System Structures:

Operating-System Services, User Operating-System Interface, System Calls, Types of System Calls, System Programs, Operating- System Design and Implementation, Operating-System Structure, Virtual Machines,Operating-System Generation, System Boot.

UNIT 3-Processes and Process Synchronization:

Process Concept, Process Scheduling, Scheduling Criteria, Scheduling Algorithms, Operations on Processes, Interprocess Communication, Multithreading Models, Threading Issues, Thread Scheduling,
Communication in Client–Server Systems, The Critical-Section Problem, Peterson’s Solution, Semaphores.

UNIT 4-Memory Management:

Memory management without swapping or paging; Swapping, Virtual Memory, Page replacement algorithms, Modeling paging algorithms, Design issues for paging systems, segmentation.

UNIT 5-File-System Interface and Implementation:

File Concept, File-System Mounting, Free-SpaceManagement, File Sharing, NFS. Mass-Storage Structure: Disk Structure, Disk Management, Swap-Space Management, RAID Structure, Stable-Storage Implementation. Deadlocks , Deadlock detection and recovery, avoidance and prevention.

UNIT 6- I/O Systems:

Application I/O Interface, Transforming I/O Requests to Hardware Operations, STREAMS, Performance.
Protection and Security-Principles of Protection, Domain of Protection, Access Matrix, Access Control, Capability-Based Systems, Language-Based Protection, The Security Problem, System and Network Threats, Implementing Security Defenses.




Tuesday, April 22, 2014

Bsc-IT All 6 Sem Papers

ALL 6 Semester Papers

Semester 1 

1.Professional Communication Skills (PCS)

2.Applied Mathematics - 1

3.Fundamentals of Information Technology (FDC)

4.Electronics and Communication Technology (ECT)

5.Introduction to C++ programming


Semester 2 

1.Web Designing and Programming (WD or WP)

2.Applied Mathematics - 2

3.Microprocessor and Microcontrollers (MPMC)

4. Database Management Systems (DBMS)

5. Data Communication and Networking Standards (DCNS)


Semester 3 

1.Logic and Discrete Mathematics

2.Computer Graphics (CG)

3.Advanced SQL

4.Object Oriented Programming(OOPS) With C++

5.Modern Operating Systems


Semester 4

1.Software Engineering

2.Multimedia

3.Java and Data Structures

4.Quantitative Techniques

5.Embedded Systems


Semester 5

1.Network Security

2.Asp.Net With C#

3.Software Testing

4.Advanced Java

5.Linux Administration


Semester 6

1. Internet Technologies

2.Data Signals And Systems

3.Data Warehousing

4.Elective-3 [ IPR & Cyber Laws,Project Management,GIS]

5.Project [Report,Viva-Voce]

You Can Download the Whole Portion
Bsc-IT ALL 6 Semester Syllabus



For More Information Or Any Help About Course Contact -bscit.cracked999@gmail.com