Wednesday, November 25, 2009
SUBJECT: Computer Graphics
(a) Introduction, What is computer graphics? Elements of graphics workstation, Video Display Devices- Raster Scan Systems, Random Scan Systems, Input Devices, Graphics Software Coordinate Representations, Fundamental problems in Geometry
(b) Algorithms: Line drawing algorithms- DDA Algorithm, Bresenham's Line Algorithm, Frame Buffers, Circle and ellipse generating algorithms- Midpoint Circle Algorithm, Midpoint Ellipse Algorithm, Polynomials and spline curves, Filling- Filled Area Primitives, Scan-Line Polygon Fill Algorithm, Inside-Outside Tests, Scan-Line Fill of Curved Boundary Areas, Boundary-Fill Algorithm, Flood-Fill Algorithm, Character Generation, Attributes of lines, curves, filling, characters etc.
(c) Graphics Primitives, Primitive Operations, The Display-File Interpreter- Normalized Device Coordinates, Display-File Structure Display-File Algorithms, Display Control, Polygons- Polygon Representation
(d) Attributes of Output Primitives, Line Attributes- Line Type, Line Width, Pen and Brush Options, Line Color, Color and Grayscale levels- Color Tables, Grayscale, Area-Fill Attributes- Fill Styles, Pattern Fill, Soft Fill, Character Attributes, Text Attributes.
(e) Geometric Transformations: Matrices, Scaling Transformations- Sin and Cos Rotation, Homogeneous Coordinates and Translation, Coordinate Translations, Rotation about an arbitrary point, Inverse Transformations, Transformation Routines
(f) Two-Dimensional Viewing, The viewing pipeline, Viewing Coordinate Reference Frame, Window-to-viewport Coordinate Transformation, Two-Dimensional Viewing Functions, Clipping Operations- Point Clipping, Line Clipping, Cohen-Sutherland Line Clipping, Polygon Clipping, Sutherland-Hodgeman Polygon Clipping
(g) Three-Dimensional Concepts: Three-Dimensional Display Methods- Parallel Projection, Perspective Projection, Visible Line and surface Identification, Surface Rendering, Three-Dimensional Object Representations- Bezier Curves and surfaces, B-Spline Curves and surfaces
(h) Visibility, Image and object precision, Z-buffer algorithm, Floating horizons
(i) Computer Animations, Design of Animation Sequences, General Computer Animation Functions- Raster Animations, Key-Frame Systems, Morphing, Simulating Accelerations, Motion Specifications, Kinematics and Dynamics.
Reference
Computer Graphics, Donald Hearn & M. Pauline Baker, Prientice Hall of India
Computer Graphics by Hill Jr Computer Graphics, Steven Harrington, McGraw-Hill Computer Graphics Principles and Practice, J.D. Foley, A. Van Dam, S.K. Feiner & R.L. Phillips, Addision Wesley
Principles of Interactive Computer Graphics, Willaim M. Newman, Robert F. Sproull, McGraw-Hill.
Introduction to Computer Graphics, J.D. Foley, A. Van Dam, S.K. Feiner, J.F. Hughes & R.L. Phillips, Addision Wesley
Computer Graphics by Rogers
Term Work
Should contain at least 10 assignments covering the syllabus
Tutorial
Tutorial should contain 5 assignments
Practical
Should contain 5-7 programs development in C Programming.
SUBJECT: Professional Skill Development course
communication., Components of communication, The concepts and problems of communication, Non-verbal communication.
ii) Seven C's of Effective Communication, The Process of preparing Effective Business Messages.
iii) The Appearance and Design of Business messages, Business letters, Memorandums, Special time saving message media.
iv) Persuasive Written Business, Short Reports, Long (Formal) Reports, Strategies for Successful Speaking and Successful Listening, Strategies for Successful Informative and Persuasive Speaking., Strategies for successful interpersonal Communication, Strategies for successful Business and Group Meetings.
v) Activities: Communication Games, Report writing skills, Effective communication Skills, Technical Project Report preparation
vi) Issues of basic human Psychology and value system.
vii) Negotiation Skills
Reference
Communications in Organizations, Dalmar Fisher, Jaico Publishing House
Effective Business Communications, Herta A. Murphy, Herbert W. Hildebrandt & Jane P. Thomas, McGraw Hill
Report Writing for Business, Lesikar, Raymond, Richard D. Irwin Inc.
Business Communication: Strategies and Solutions, John W. Baird & James B. Stull, McGraw Hill
Tough Choices- Managers Talk Ethics, Toffler, Allied Publishers Pvt. Ltd.
Lateral Thinking, Edward De Bono, Penguin Books
Term Work
Should contain at least 10 assignments covering the syllabus
Tutorial
Tutorial should contain 5 assignments
Practical Industrial visits, mock GD, mock presentations / seminars
SUBJECT: Electronics and Telecommunications Systems.
Concept of Conductor, Semiconductor, Insulator. Semiconductor Diode, Forward bias, Reverse Bias, Application of Diode as Rectifier,
Introduction to Transistor (BJT, FET), PNP, NPN Transistors their Characteristic.
Introduction to Network Theorems: - KVL,KCL, Superposition, Theremin s, Norton s.
DC Biasing: - Fixed Bias, Emitter Stabilized bias, Voltage- Divider Bias (including problems). Concept of Q-point. Application of Transistor as Switch. AC analysis of BJT Transistor using re model (including problems on Av, Ai, Zi, Zo), Application of BJT as single stage Amplifier, Frequency response of single stage Amplifier.
Multistage Amplifiers:- (Basics concepts) RC coupled, cascade, Darlington pair, DC amplifiers,
Concept of Feedback:- Negative Feedback and its advantage in Amplification, Positive Feedback :- Oscillators, Comparison between Oscillator and Amplifier, RC Phase Shift Oscillator, LC Oscillator.
Switching Circuits Multivibrators : - Monostable using IC 555 and Actable using IC 555 (including problems),
Voltage Regulators: Need of Voltage regulation, Zener diode basics (including problems on Zener diode), Series Voltage Regulation, Shunt Voltage Regulation,
Power Amplifiers: - Class A, B, AB. Design of Single stage Amplifier using BJT.
Telecommunication
Introduction:- Need for modulation system, Concept of Modulation.
AM :- Definition of AM, Modulation index, Power relation in AM, Generation and Demodulation of AM.
SSB:- Power requirement in comparison with AM, Advantages of SSB over AM, Concept of Balanced Modulator, Generation of SSB, Pilot Carrier System, Independent Side System, Vestigial Sideband Transmission.
FM: - Definition of FM, Bandwidth, Noise triangle, Per-emphasis and De- emphasis.
PM: - Definition of PM. Difference between AM and FM. Radio receivers. Pulse Modulation:- Sampling Theorem, PAM, PTM, PWM, PPM, pulse code modulation, Quantization noise, commanding, PCM system, differential PCM, Delta modulation. Multiplexing: - FDM/TDM. Television:- Scanning, Composite Video signal, Television Transmitter, television receiver. Introduction to Digital Communication: PSK, ASK, FSK.
Introduction to fiber optics system:- Propagation of light in optical fiber; ray model . Types of fiber : Single mode, steps index. Graded index. Signal distortion: attenuation, dispersion. Optical sources: LED, LASERS. Optical Detectors and optics links. Link Budget.
References
Allen Mottershead, Electronic Devices and Circuits , PHI
Boylstead and Neshelesky , Electronics Devices and Circuits , 4th, PHI, 1999.
Simon Haykin, An Introduction to Analog and Digital communications ,
John Wiley and Sons, 1994.
R.B Carlson, Communication Systems , MacGraw Hill.
George Kennedy, Electrical Communication systems , Tata McGraw Hill 1993.
Roody Collin, Electronics Communication , PHI
J. Millman and A Grabel, Microelectronics MacGraw Hill 1988.
Proakis J. J, Digital Communications Mc Graw Hill.
Digital Communications by TAUB Schilling
Electronic Communication Systems, Roy Blake Delmar, Thompson Learning
Introduction To telecommunications, Anu A Gokhale, Delmar Thompson Learning
Term Work
Should contain at least 10 assignments covering the syllabus
Tutorial
Tutorial should contain 5 assignments
Practical Should contain 5 demonstrations / hands on, assignments covering the syllabus
SUBJECT: Designing and Analysis of Algorithms
Reference
Knuth 'Fundamentals of Algorithms (Narosa Publication)
CMA by Tanenbaum Kruse,Leung,Tondo, Data structures and Program Design in C , Prentice Hall, 1991. Writh,
Algorithms + Data Structures = Programmes , Prentice Hall Aho,Hopcroft, Ullman, Data Structures and Algorithms , Addison-Wesley. Horowitz, Sahni,
Fundamentals of Data Structures, Computer Science Press.
Fundamentals of Computer Algorithms, Ellis
Introduction to algorithms, Thomas Corman, R Ronald, PHI
How to solve by Computers, R. G. Bromei, PHI
Mastering Algorithms with C, Kyle Loudon, O Reilly
Digital Logic, John M Yarbrough, Brooks/cole, Thompson Learning
Term Work
Should contain at least 10 assignments covering the syllabus
Tutorial
Tutorial should contain 5 assignments
Practical None
SUBJECT: Mathematics II
Fourier series of even and odd functions. Laplace Transform of all standard functions, Periodic function, inverse laplace transform, application of laplace transform, Complex Variables Cauchy Riemann Equations, Mapping Conformal Mapping & bilinear mapping, Concept of line integral, Riemann integral, Singularities Poles, Evaluation of residues, Residue theorem
Reference
P. N. Wartikar & J. N. Wartikar, Elements of Applied Mathematics , 7
, Pune Vidyarthi Graha,1988.
B. S. Grewal, Higher Engineering Mathematics
Shanti Narayan, Differential Calculus , Shamalal Charitable Trust, 1997.
Murray Spiegal, Vector Analysis , McGraw Hill, 1974
Schaum Series, Vector Analysis, Spigel
Advanced Engineering Mathematics with matlab, Thomas L Harman, James DabNorman Richert Brooks/cole, Thompson Learning
Term Work
Should contain at least 10 assignments covering the syllabus
Tutorial
Tutorial should contain 5 assignments
Practical None
Semester II
Mathematics II
Design and analysis of algorithms
Electronics and Tele Communication Systems
Professional Skill Development course
Computer Graphics
Tuesday, September 15, 2009
Palm Pixi Phone

Instantly say whatever you want with an exposed keyboard right at your fingertips. Intuitively move back and forth between open applications using the multi-touch screen and natural gestures. Access your friends' information that's been pulled in and linked together for you. And choose from back cover designs and accessories that let you express yourself.1 Personally. The new Palm® Pixi™phone. You said it best.
The Palm Advantage
Pixi runs on the Palm webOS™ platform so it does things no other phone can do. Take the Palm Synergy™ feature, which brings together related information and presents it in one simple view. Or the App Catalog, which gives you a choice of titles to download, many of which are integrated with other apps on the phone. And the ability to keep multiple applications open at once, so you can do more than one thing without losing your place.
Palm Touchstone Technology
Palm® Touchstone™ Technology provides a simpler way for your phone to interact with other Palm accessories, offering new levels of functionality and convenience. For example, the Palm Touchstone Charging Dock allows connectionless charging of your Palm webOS™ phone.
Palm Touchstone is based on inductive technology. Inductive coils inside the Touchstone Charging Dock generate a small, oscillating electromagnetic field and transmit it through the Touchstone Back Cover on your device. This allows you to charge your Palm webOS phone without connecting a wire directly to it.
As you place your device on the Palm Touchstone Charging Dock, it magnetically aligns in portrait or landscape mode, and charging begins. It's easier, more convenient, and it charges your phone in about the same amount of time as a standard power charger.
Palm Touchstone capabilities
Touchstone Technology intelligently communicates with your Palm webOS phone and enables Palm accessories to provide a new level of functionality:
- Place your phone on the Palm Touchstone Charging Dock when you're on a call and its speakerphone automatically turns on.1
- Pick your phone up from the Palm Touchstone Charging Dock while you're on speakerphone and the conversation is automatically routed back to the earpiece.1
- For incoming phone calls, simply pick up the phone from the Palm Touchstone Charging Dock and it answers automatically, without having to tap the screen.
- When your phone is not in use, Nightstand mode displays the time and incoming notifications while on the Palm Touchstone Charging Dock.
What do I need to use Palm Touchstone Technology?
- Palm International Power Charger
- Palm Touchstone Charging Dock (sold separately)
- Palm Touchstone Back Cover or Palm Pixi™ Artist Series Back Cover (each sold separately)
How are Touchstone accessories sold?
The Touchstone Charging Dock and Touchstone Back Cover can be purchased as a bundle or purchased individually. The Charging Dock requires the Back Cover to work, therefore purchasing the bundle is recommended.
Additional Charging Docks may be purchased to be placed in multiple locations in your home or office. Each additional Charging Dock requires its own Power Charger (sold separately).
Friday, September 11, 2009
MicroSD Card to replace CD

microSD is a format for removable flash memory cards. SD is an acronym for Secure Digital. It is commonly used in cellular phones, but also in handheld GPSdevices, portable media players, digital audio players, expandable USB flash memory drives, and for Nintendo DS flashcards, along with digital cameras.
How to use a single Gmail account and have multiple email addresses with it
If you don’t know about this then it might be great Gmail tip for you.You can use single Gmail account with multiple email addresses pointing to single email address. So you can use multiple email addresses associated with single Gmail address using different aliases.
Here is how:
Let’s say your Gmail email address is: yourusername@gmail.com
You can use this email address with following combinations:
youruser.name@gmail.com
your.username@gmail.com
your.user.name@gmail.com
or even as:
y.o.u.r.u.s.e.r.n.a.m.e@gmail.com
How this is possible?
Google allows only one registration for any user name. When you register a username, any addition of dot with this username is unavailable for other user to register.
Say if you register Gmail account as johnsmith@gmail.com then no other user can create same Gmail address with same username with any addition of dot, like john.smith@gmail will become unavailable for others to register.
Thus adding or removing dots from any Gmail address won’t change the destination address. All emails with dot will be delivered to single email address.
In short, Google don’t differentiate between your username with dots and without dots. All id’s will be treated as a single email address.
Try this out with your email address. Add any number of dots to your Gmail address and send a test mail with this id. See who gets the email.
Moreover you can use ‘+’ sign to add variations to your email address.Anything after + will be ignored while sending email to destination address.
E.g message sent to priyanka+buntsfootprints.com@gmail.com will be received by priyanka@gmail.com only. So you can use this email address with your website domain name as: username+yourwebsite@gmail.com and this will be delivered to usename@gmail.com
Tuesday, September 8, 2009
Seminar Topics
- firewire
- infiband
- asimo
- usb photo negative scanner
- kinder
- bill gates house
- smart dust
- nano technology
- iris technology
- nasa robot
- phishing
- GSM
- GPRS
- CDMA
- Cellular Frequencies
- MIMO
- ethernet
- network resource management
- spanning tree protocol
- Wii
- 3D animation
- tomtom automotive navigation system
- Professional support for a route free of traffic jam
- scan pen
- sabeer bhatia
- e-mail bomb
- email privacy
- web bug
- identity theft-ghosting
- pharming
- RFID
- New printer doesn't need computer to work Web-enabled device developed in S.D
- palm touchstone technology and mobile
- motorolla android
- nanorobotics
- open mind common sense
- Space mouse
- protein memory
- MicroSD card
- Lie detector
- Wi-Fi
- Semantic Web
- AltaVista
- Babel Fish
- Wolfram|Alpha
- Computer Vision
- Barcodes
- Digital Image Processing
- Immersiion / Virtual Reality
- Ant Robot
- IT in Agriculture
- IT in Education
- IT in 2009
- IT in Banking
- IT in retail
- IT in healthcare
- IT in business
Links to Knowledge on IT
Internet Technology
IIT Kharagpur
Computer Networks
Introduction to Programming C - SYLLABUS
ii) Data Input and Output 0getchar(), putchar(), scanf(), printf(), gets(), puts() functions
iii) Control Statements if-else, while, do-while, goto, for statements nested control structures, switch, break, continue statements comma operator
iv) Functions
Function prototypes, passing arguments to a function by value, recursion storage classes, automatic, External, static, register variables in single file environment.
v) Arrays
Defining - processing array, passing arrays to functions, Introduction to multidimensional arrays, arrays and strings.
vi)Pointers
Declarations, Referencing and de-referencing, passing pointers to functions, pointer to array, Operations on File using pointers.
Concept of Dynamic Allocation of Memory, Linked List. Structures and Unions , Defining and processing a structure.
References
Programming in C by Schuam out line series
Let us C by Yaswant Kanetkar BPB
Practical C programming, O Reilly Algorithms with C O Reilly A structured Programing approach using C, Behrouz Forouzan, Thomas learning
Mastering Algoritms with C Kyle Loudon, Shroff Publishers Practical C Programming, Steve Oualline, Shroff Publishers
Term Work
Should contain at least 15 assignments covering the syllabus executed in the laboratory
Tutorial
Tutorial should contain 5 assignments
Practical C programming
Digital Computer Fundamentals -SYLLABUS
ii) Introduction Modern day Computer Systems: - Organization and Architecture, Structure and function.
iii) System Buses: - Computer Components, Computer function, PCI: - Features of PCI bus, Why PCI bus is needed? Concept of PCI Arbitration. Internal Memory: - Concept of Cache Memory, Methods of Cache Mapping, Concept and need for Cache coherency. External Memory: - RAID.
iv) Input / Output - I/O Modules (What are I/O modules? Why do we require them? Etc.), Concept of Programmed I/O, Concept of Interrupt Driver I/O, DMA
v) Operating System Support:- Basic Concepts, Batch, Multiprogramming and TimeSharing, scheduling , Scheduling, Memory Management.
vi)CPU Organization - Register Organization (Classification of registers), Instruction Cycle, Instruction Pipelining.
vii) Concept of Parallel processing: - Multiprocessing: - Organization, Time-Shared Bus, Multiport memory, Central Control unit, Multi processors.
References
William Stallings, Computer Organisation and Architecture ( 4th Edition ) - PHI, 1998.
Andrew C. Tanenbaum, Structured Computer Organisation (3rd Edition) -, PHI. Computer System Architecture - M. Morris Memo, PHI, 1998. John P Hayes,
Computer Architecture and Organisation - McGraw Hill, 1998.
Digital Computer Fundamentals, Malvino Microprocessor Architecture and Programming and Applications with the 8085, R.S. Gaonkar, PRI (3rd Edition)
Digital Computer Fundamentals, Thomas C Bartee, TMG
Term Work
Should contain at least 10 assignments covering the syllabus
Tutorial
Tutorial should contain 5 assignments
Practical
Should contain 5 demonstrations / hands on, covering the syllabus
Introduction to Digital Electronics- SYLLABUS
conversions, Codes:- BCD, Excess-3, Gray code etc.
ii)Digital electronic signals and switches: - Concept on digital signal, logic levels, Active high, Active low signals, Switching Characteristic of Semiconductor diode, Transistor.
iii)Logic Gates: - AND, OR, NOT, NOR, NAND, EX-OR, EX-NOR operations and their truth table. Boolean algebra and reduction techniques: - K-Maps and Quine McClusky.
iv)Arithmetic Operations: - Binary Addition, Subtraction, Multiplication, Division. 2's Complement
v)Subtraction Circuit: - Half- Adder, Full Adder, Half Subtracter, Full Subtracter, 2-bit by 2-bit Multiplier , Various Code convertors.
vi)Multiplexers (MUX):- Working of MUX, Implementation of expression using MUX.
vii)Demultiplexers (DEMUX):- Implementation of expression using DEMUX, Decoder.
viii)FLIP FLOP s :- Concept of Sequential circuit, S-R, J-K , Preset & Clear, Master Slave J K D , T Flip Flops their truth tables and excitation tables, Conversion from one type to another type of Flip Flop. Registers. Logic families and their characteristics, Characteristic of Digital ICs .
Text Book
Fundamentals Digital electronics by RP Jain, TMG
Digital electronics by Derek Molly, PHI
Digital Electronics, An Introduction to Theory and Practice William H. Gothmann, Prentice-Hall of India pvt ltd
Term Work
Should contain at least 10 assignments covering the syllabus
Tutorial Tutorial
Should contain 5 assignments Practical Should contain 5 demonstrations / hands on, covering the syllabus
Introduction to Information theory and Applications SYLLABUS
SUBJECT: Introduction to Information theory and Applications
Semester - I
Evaluation System
Theory Examination 100
TW/Tutorial/Practical -- 50
1
i) Information - Definition, Characteristics & Interpretation, Data & its logical & physical concepts
ii) Computers: History of Computers and their classification, Basic Organization, Memory: - Primary RAM, ROM, EPROM etc. Secondary: - Magnetic-Floppy and Hard disks. Optical: - CDROM, WORM etc. Concept of Virtual Memory and Cache Memory and why are the needed, Computer Operation:- Instruction Cycle, Program flow of control with and without interrupts, Computer Arithmetic:- Number systems binary, Octal, Hexadecimal, Binary Addition, Subtraction and Multiplication, Flotation point representation and arithmetic, Arithmetic through stacks, Computer Language: Introduction to computer language, Definition of assembler Compiler and Interpreter, Basic concept of Data Base Management Systems.
iii) Communication:- Concept of Analog and Digital Signal , Channel Capacity (Shannon s Theorem), Transmission Impairments (Attenuation, Dispersion, etc), Concept of Signal to Noise ratio, Encoding/ Decoding (Concept of Parity bit, Hamming Code), Transmission Media (Twisted Pair, Coaxial Cables, Micro Wave , Optical Fiber and Satellite), A/D and D/A conversion, Definition and Concept of Modulation, Communication technique- circuit switching, message switching and packet switching - their advantages and disadvantages.
iv) Networks: Type of Networks (LAN, MAN, WAN, etc), Network configuration: Basic ISO - OSI, Protocols: - What is Protocol?, Why it is needed? ,Token ring, Internet :- Introduction to Internet terminologies and concept of WWW, HTTP, e-mail, GIAS, Search engine, Domain name etc.
Reference
Computer Organization & Architecture- Designing & Performance, William Stallings, Prientice Hall of India Computer Networks, Andrew S. Tanenbaum, Prientice Hall of India Information Technology for Management, Henry C. Lucas, McGraw Hill Boylstead and Neshelesky , Electronics Devices and Circuits , 4th, PHI, 1999. George Kennedy, Electrical Communication systems , Tata McGraw Hill 1993.
Information Technology The Breaking Wave, Denis P Curtin, Kim Foley, Kunal Sen, Cathleen Morin, TMG
Information Technology, Project Management, Kathy Schwalbe, Thompson Learning
Term Work Should contain at least 10 assignments covering the syllabus
Tutorial Tutorial should contain 5 assignments Practical None
MATHS-1 SYLLABUS
Adjoint of a matrix, Inverse of matrix, Solving homogeneous & nonhomogeneous equations, Matrices Linear dependence and independence of rows and column matrix, derogetory and non-derogetory matrices, Eigne values and Eigen vectors, Differential Equation of 1sr order 1st degree & application, Differential Equation of higher order & application, Successive differentiation, Mean value theorems, Partial Differentiation, Euler's theorem, Extreme values of function of two variables application.
Reference
P. N. Wartikar & J. N. Wartikar, Elements of Applied Mathematics , 7th, Pune Vidyarthi Graha,1988.
B. S. Grewal, Higher Engineering Mathematics
Shanti Narayan, Differential Calculus , Shamalal Charitable Trust, 1997.
Murray Spiegal, Vector Analysis , McGraw Hill, 1974
Term Work Should contain at least 10 assignments covering the syllabus
Tutorial Tutorial should contain 5 assignments Practical None
SUBJECTS SEMESTER 1
SEMESTER 1
Subjects
Introduction to Information theory and applications
Mathematics I
Introduction to Digital electronics
Digital Computer Fundamentals
Introduction to Programming