Computer Graphics-3-D Coordinate Spaces
Here we learn about some of the concepts of Computer Graphics: 3-D Coordinate Spaces Translations In 3-D Scaling In 3-D Rotations In 3-D
Computer Graphics-Scaling In 3-D
Here we learn about some of the concepts of Computer Graphics: 3-D Coordinate Spaces Translations In 3-D Scaling In 3-D Rotations In 3-D Homogeneous Coordinates In 3-D 3D Transformation Matrices
Computer Graphics-Polygon Fill-Area Clipping
Here we learn about some of the concepts of Computer Graphics: Polygon Fill-Area Clipping Sutherland-HodgmanPolygon Clipping and more
Computer Graphics-2D Transformations
Here we learn about some of the concepts of Computer Graphics: Overview 2D Transformations Basic 2D transformations Matrix representation Matrix composition 3D Transformations Basic 3D transformations Same as 2D 2D Modeling Transformations Scaling a coordinate means multiplying each of its components by a scalar Uniform scaling means this scalar is the same for all components: 2-D Rotation and much more
Computer Graphics-3-D Coordinate Spaces
Here we learn about some of the concepts of Computer Graphics: 3-D Coordinate Spaces Translations In 3-D Scaling In 3-D Rotations In 3-D Homogeneous Coordinates In 3-D 3D Transformation Matrices
Computer Graphics-Clipping Algorithm
Here we learn about some of the concepts of Computer Graphics: Clipping Algorithm Line Clipping Cohen-Sutherland Algorithm Region Codes and etc.
Structured Programming
Structured Programming Top-Down Design Using Functions Function Definitions, Prototypes, and Calls The return Statement If There is No return Function Prototypes
Emerging Database Management System Technologies
Emerging Database Management System Technologies Temporal Database *Uni-Temporal *Bi-Temporal *Tri-Temporal *Features
Main Memory (RAM) Organisation
Main Memory (RAM) Organisation Computers employ many different types of memory (semi-conductor, magnetic disks, USB sticks, DVDs etc.) to hold data and programs. Each type has its own characteristics and uses. We will look at the way that Main Memory (RAM) is organised and briefly at the characteristics of Register Memory and Disk Memory. Let us locate these 3 types of memory in a simplified model of a computer: *Disk Memory *SRAM, DRAM, SDRAM, DDR SDRAM *ROM, PROM, EPROM, EEPROM, Flash
Computer Architecture and Organization
Computer Architecture and Organization Instruction Sets: Addressing Modes and Formats Addressing Modes Immediate Direct Indirect Register Register Indirect Displacement (Indexed) Stack
Electronic Components and Their Functions
Electronic Components and Their Functions Electronic components are basic electronic element or electronic parts usually packaged in a discrete form with two or more connecting leads or metallic pads. Terminals and Connectors: Components to make electrical connection. Resistors: Components used to resist current. Switches: Components that may be made to either conduct (closed) or not (open). Capacitors: Components that store electrical charge in an electrical field. Magnetic or Inductive Components: These are Electrical components that use magnetism. Network Components: Components that use more than 1 type of Passive Component. Piezoelectric devices, crystals, resonators: Passive components that use piezoelectric. effect.
distributed databases
What are distributed databases? * Distributed database is a system in which storage devices are not connected to a common processing unit. *Database is controlled by Distributed Database Management System and data may be stored at the same location or spread over the interconnected network. It is a loosely coupled system. *Shared nothing architecture is used in distributed databases. The concept of distributed database was built with a goal to improve: Reliability: In distributed database system, if one system fails down or stops working for some time another system can complete the task. Availability: In distributed database system reliability can be achieved even if sever fails down. Another system is available to serve the client request. Performance: Performance can be achieved by distributing database over different locations. So the databases are available to every location which is easy to maintain *Heterogeneous distributed database system.