25-06-2014, 09:57 AM
COMPUTER GRAPHICS
TROUBLESHOOTING.pdf (Size: 136.11 KB / Downloads: 52)
RATIONALE
This subject will enable the students to have awareness about fundamental graphics which can be
generated through computers using programming language C. He will be able to make picture and
introduce motion in them using basic transformation.
DETAILED CONTENTS
1. Graphic Systems (6 hrs)
Display devices, physical input and output devices, display processors graphics software
coordinate representation, graphics functions and standards.
2.. Scan conversion and Output Primitives (6 hrs)
- Scan converting the point
- Scan converting the straight line - Bresenham's line algorithm.
- Scan converting a circle - Defining a circle
- Bresenham's circle algorithm.
- Region filling - introduction, flood filling, boundary filling
- Side effects of scan conversion.
Graphic primitives in C, Point plotting, line drawing algorithms – DDA algorithms,
Bresenham’s line algorithms, circle-generating algorithms, ellipses
3. Two-Dimensional Transformations (6 hrs)
Basic transformations-translation, scaling, rotation, matrix representations and
homogeneous coordinates, composite transformations – scaling relative to a fixed pivot,
rotation about a pivot point, general transformation equations, other transformation –
reflection.
4. Windowing and Clipping Techniques (6 hrs)
Windowing concepts clipping algorithms, area clipping, line clipping, polygon clipping, text
clipping, blanking, window to-viewpoint transformation, Cohen Sutherland clipping
algorithm.
5. Three Dimensional Graphics (4 hrs)
Three dimensional transformation, wire frame model, hidden line and hidden surface
elimination
6. Perspective and Parallel transformations, vanishing points, perspective anomalies (4 hrs)
.
INSTRUCTIONAL STRATEGY
As the subject deals with Core Graphics Packages and techniques with vast applications in
Medical Science, Animation Software, Image Processing, Compression techniques. Teacher is
required to expose basic idea of graphics and implementation of various algorithms in C
Programming language. The teacher should make the students to write the algorithm first and then
based on those algorithms make them implement.
RECOMMENDED BOOKS
1. Principles of Interactive Computer Graphics by WM Newman and RF Spraull
2. Theory and problems of Computer Graphics by Roy A Plastock and Gordon Kalley.
McGraw Hill Publishers, Schaum’s Outline series.
3. Interactive Computer Graphics by Harengton
4. Computer Graphics Programming Approach by Steven Harrington
5. Computer Graphics by Donald Hearn and M Pauline Baker
6. Computer Graphics for Engineers by A Rajaraman, Narosa Publishing House Pvt Ltd
Daryaganj, New Delhi 110002
MICROPROCESSORS – II
L T P
3 - 3
RATIONALE
The complex systems require high through put that at times is not met with 8-bit microprocessor
system. So 16 bit microprocessors based system become suitable and economical they provide
better facilities to personal computers and other industrial systems in variable use 16 bit
microprocessor familiarization with the interfacing techniques will also achieves.
RATIONALE
Visual programming is the programming technique to make the task easy. This type of
programming has become very helpful for designing widow based application. This subject will give
the student in depth understanding of the function used in visual C++
DETAILED CONTENTS
1. Visual C++ (6 hrs)
VC++ developer studio, VC++ Runtime library, VC++ MFC and template libraries, VC++
Building tool, Active X
2. C++ Classes (2 hrs)
Class creation, accessing class members, encapsulation, constructor, destructors
3. Deriving C++ Classes (8 hrs)
Class derivation, constructor for derived classes, creation of numbers of classes,
managing classes, using class view, overloading operation, C++ template, exception
handling in C++
4. Windows GUI programming with MFC library (8 hrs)
Creation and building the programs, source code generation, building and running
program, adding message handling function, adding menu commands, adding tool bar and
status bar, scrolling and splitting views
5. Dialog Boxes (4 hrs)
Dialog boxes, design of dialog boxes, creating classes to manage dialog boxes, defining
message handler
6. Dialog Based Application (4 hrs)
Creation of a simple dialog based application, multiple document interface
124
INSTRUCTIONAL STRATEGY
This subject is a practice based, so the emphasis may be given to practical exercises of visual C++
during the course of the study which in turn will reinforce the understanding of the subject.
RECOMMENDED BOOKS
1. Master Visual C++ by Michal J Young; BPB Publication, Delhi
2. Visual C++ by Davis Chapman, SAMS, Tech Media Publication, Delhi
3. Visual C++ Programming by Stene Holzmer; Pustak Mahal, IDG Books, Delhi
ENTREPRENEURSHIP DEVELOPMENT AND
MANAGEMENT
L T P
3 - -
RATIONALE
Entrepreneurship Development and Management is one of the core competencies of technical
human resource. Creating awareness regarding entrepreneurial traits, entrepreneurial support
system, opportunity identification, project report preparation and understanding of legal and
managerial aspects can be helpful in motivating technical/ vocational stream students to start their
own small scale business/enterprise. Based on the broad competencies listed above, following
detailed contents are arrived to develop the stated competencies.
MAJOR PROJECT WORK
L T P
- - 10
RATIONALE
Major Project Work aims at developing innovative skills in the students whereby they apply in
totality the knowledge and skills gained through the course work in the solution of particular
problem or by undertaking a project. The individual students have different aptitudes and
strengths. Project work, therefore, should match the strengths of students. For this purpose,
students should be asked to identify the type of project work, they would like to execute. It is also
essential that the faculty of the respective department may have a brainstorming to identify suitable
project assignments for their students. The project assignment can be individual assignment or a
group assignment. There should not be more than 3 students if the project work is given to a
group. The students should identify themselves or accept the given project assignment at least
two to three months in advance. The project work identified in collaboration with industry should be
preferred. Each teacher is expected to guide the project work of 5–6 students. The project
assignments may consist of: