6.1 COMPUTER GRAPHICS (Common with Computer Engineering) L T P 3 - 4 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 (8 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 drowsing 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 clippings, text
clipping, blanking, window to-viewpoint transformation, Cohen Sutherland clipping algorithm. 5. Three
Dimensional Graphics (6 hrs) Three dimensional transformation,
wire frame model, hidden line and hidden surface elimination 6. Perspective and Transformations (6 hrs) Perspective
and Parallel transformations, vanishing points, perspective anomalies 7.
Director (10
hrs) Exploring interface:
score editor, cast editor, toolbars,
library, palette, inspector, menu bar, cast libraries, painting techniques, importing
images, working with stage, sprites and score; using text, using sound, using
digital video, creating behaviour, using behaviour inspector, basics of lingo LIST OF PRACTICALS Write programs for following: 1.
To draw a line 2.
To move a character
about a line 3.
To move two
characters in. opposite direction. 4.
To draw a circle 5.
To move a character
along circumference 6.
To move along radius. 7.
To use 2-d
translation technique, 8.
To use 2-d scaling
technique 9.
To
use 2-d rotation technique. 10.
To use 2-d reflection
technique 11.
Animation using corel
move 12.
Exercise on Director
using different tools. 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
6.2 INTERNET PROGRAMMING USING JAVA L T P RATIONALE Today,
the most likely place you will find Java is on World Wide Web. The web acts as
convenient transport mechanism for Java programs and the web’s ubiquity has
popularized Java as an Internet development tool. Java has shifted the
programming paradigm of single machine to distributed network of machines. Any
application on World Wide Web can be easily implemented. Internet can have
numerous applications and various protocols. This course will enable the
students to learn in detail network programming language Java. DETAILED CONTENTS
1.
Introduction to Java (8 hrs) A brief history, How Java Works. Java Virtual
Machine (JVM), Java in time compiler (JIT), Java features, using Java with
other Tools, Native code, Java Application types, compression with C+ and C++ 2. Working with Data types, Control flow statements, Arrays, Costing, command line arguments (8 hrs) 3.
Java Classes and
Memory Management Introduction to Classes, inheritance, encapsulation
and Polymorphism, constructors and Finalizers, Garbage collection, Access
specifier 4.
Interfaces and
Packages (6 hrs) Using Java interface, using Java Packages 5.
Exception Handling
and Stream Files (8 hrs) Over view of exception handling, Method to use
exception handling, Method available to exceptions (The throw statement, The
throws class, Finally class), Creating your own exception classes 6.
Threads and
Multi-threading (6 hrs) Overview, Thread Basics - Creating and running a
thread, The thread control methods, The threads life cycle and synchronization 7.
Introduction to
Applet, Application and JDK (6 hrs) Java Applets Vs Java Applications, Building Application with JDK, Building Applets with JDK, HTML for Java Applets, Managing input-output stream
8.
Java Data Base
Connectivity (JDBC)
(6 hrs) LIST OF
PRACTICALS
RECOMMENDED BOOKS 1.
Mastering Java by
John Zukowski; BPB Publication, New Delhi 2.
The Complete
Reference by Patrick Naughton, Tata McGraw Hills, New Delhi 3.
Java Programming by
Balagurusamy 4.
Set of Books on Java
by Sun Microsystems 5.
Java 2 Programming
Bible by Aaron Walsh, Justin Couch, Daniel Steinberg, IDG Books India Pvt.
Ltd., Netaji Subhash Marg, Darya Ganj, New Delhi 6.
Java 2 Swing,
Servlets, JDBC and Java Beans Programming Black Book by Steven Holzner, IDG
Books India Pvt. Ltd., New Delhi 7.
Java Pogramming- “How
to Program Java” by Dietal and Dietel 8.
An Introduction to
Java Programming by Y Daniel Liang; Prentice Hall of India, New Delhi 9.
The Complete
Reference Java by Herbel Schildt; McGraw Hills, New Delhi 10.
Core Java by Cay S
Horseman and Lray Carnell. 11.
Introduction to
Cryptography with applets by David Bishop, Narosa Publishing House Pvt Ltd,
Darya Ganj, New Delhi 110002
6.3
E-COMMERCE AND APPLICATIONS
L T P 2 - 4 RATIONALE
“Electronic
commerce” or “Doing, Business Online” is becoming critical in three
inter-related dimensions. Customer-to-business interactions,
customer-to-customer, intra-business interactions and business-to-business
interactions. Electronic Commerce facilitates the network form of organization
where small flexible firms rely on other partner companies for component
supplies and product distribution to meet changing customer demand more
effectively. The transaction management aspect of electronic commerce enables
firms to reduce costs by enabling better coordination in sales, production and
distribution processes and automated supply chain network. Electronic Data
Interchange (EDI), Electronic Mail and Electronic Fund Transfer (EFT), streamline
business process, reduces paperwork and increase automation. The course will
enable the students to understand e-commerce, its applications, the processes
and the security issues and its limitations. DETAILED
CONTENTS
1.
SWOT Analysis of
E-Commerce (5 hrs) 2.
Electronic Commerce
Framework (6 hrs) Defining electronic commerce; technology of digital
convergence; convergence of content and transmission types of electronic
commerce – inter-organizational E-commerce, EDI over WAN, Extra nets,
Electronic Fund Transfer, e-mail, Fax, Intra-organizational e-mail, Customer to
Business e-mail, (B2B, B2C, C2C) Components of E- commerce: Ø
Institutions-
Government, Merchants, Manufacturers, Suppliers, consumers, banks, financial
institutions Ø
Processes-Marketing,
Sales, Payments, Fulfillment, Support Ø
Networks- Corporate,
Internet, Commercial 3.
Architectural Frame
Work of E-Commerce (6 hrs) Ø
Web architecture –
web browser, HTTP, TCP/IP, Web server, HTML, CGI Scripts; Ø
Standards – EDIFACT,
EDI 4.
Security Issues (6 hrs) Introduction to virus, worms, bombs and protective measures and security issues. Firewalls and proxy application gateways, Secure Electronic Transaction (SET), public and private key encryption, digital signatures and digital certificates, Secure Socket Layer (SSL) 5.
Electronic Payment
Systems (8 hrs) Digital cash, electronic signatures, Debit cards at
Point of Sale (POS), Smart Cards, Online Credit Card based Systems, Electronic
Fund Transfer (EFT), Payment gateways 6.
Electronic Commerce
Applications (8 hrs) E-Commerce Banking, Online shopping, Business
Models and Revenue Models, On-line publishing, E-commerce in retailing
industry, Digital Copyrights, Electronic Data Interchange, Electronic Fund
Transfer, Electronic Bulletin Boards, Electronic Catalogue 7.
Implementation of
E-commerce (4 hrs) Visit most popular sites (as amazon, novle.com,
indiamarket.com, Glidemart.com, E- Greetings.com, Indian saway.com, himline.com
and other latest sites 9. E-Governance,
issues, latest scenario of e-commerce in India, resources required for
implementing an E-Governance project, guidelines etc.
(5 hrs)
LIST OF PRACTICAL
1.
Visit most popular
e-commerce sites on the internet and comment on their design related issues 2.
Crate a site which
enables the connectivity with e-commerce sites 3.
List down the
security level of various sites their strengths and limitations 4.
How you can integrate
an e-commerce site with other sites to make a distributed network site INSTRUCTIONAL STRATEGY
The
teacher should take the help of inter-net and latest trends to teach this
subject effectively. Every topic should be completed with suitable examples and
case studies RECOMMENDED BOOKS
1.
Electronic Commerce –
A Manager’s Guide by Ravi Kalakota and Andrew B. Whinston; Addison Wesley
(Singapore) Pvt Ltd, New Delhi 2.
“E-Business – Roadmap
for Success” by Ravi Kalakota and Maxia Robinson; Addison Wesley (Singapore)
Pvt Ltd, New Delhi 3.
E-Business (R)
Evolution by Amor; Addison Wesley (Singapore) Pvt Ltd, New Delhi 4.
Ontiers of Electronic
Commerce by Ravi Kalakota and Andrew B. Whinston; Addison Wesley (Singapore)
Pvt Ltd, New Delhi 5. E-Business with Net Commerce (with CD) by Shurety; Addison Wesley (Singapore) Pvt Ltd, New Delhi |
Sr. No. |
Performance criteria
|
Max.** marks |
Rating Scale
|
||||
Excellent |
Very Good |
Good
|
Fair
|
Poor |
|||
1. |
Selection of project
assignment |
10 |
10 |
8 |
6 |
4 |
2 |
2. |
Planning and execution
of considerations |
10 |
10 |
8 |
6 |
4 |
2 |
3. |
Quality of performance |
20 |
20 |
16 |
12 |
8 |
4 |
4. |
Providing solution of
the problems or production of final product |
20 |
20 |
16 |
12 |
8 |
4 |
5. |
Sense of responsibility |
10 |
10 |
8 |
6 |
4 |
2 |
6. |
Self expression/
communication skills |
5 |
5 |
4 |
3 |
2 |
1 |
7. |
Interpersonal
skills/human relations |
5 |
5 |
4 |
3 |
2 |
1 |
8. |
Report writing skills |
10 |
10 |
8 |
6 |
4 |
2 |
9. |
Viva voce |
10 |
10 |
8 |
6 |
4 |
2 |
Total marks
|
100 |
100 |
80 |
60 |
40 |
20 |
The
overall grading of the practical training shall be made as per following table
|
Range
of maximum marks |
Overall
grade |
i) |
More than 80 |
Excellent |
ii) |
79 <> 65 |
Very good |
iii) |
64 <> 50 |
Good |
iv) |
49 <> 40 |
Fair |
v) |
Less than 40 |
Poor |
In
order to qualify for the diploma, students must get “Overall Good grade”
failing which the students may be given one more chance of undergoing 8 -10
weeks of project oriented professional training in the same industry and
re-evaluated before being disqualified and declared “not eligible to receive
diploma ”. It is also important to note
that the students must get more than six “goods” or above “good” grade in
different performance criteria items in order to get “Overall Good” grade.
Important Notes
1. This criteria must be followed by the internal and external examiner and they should see the daily, weekly and monthly reports while awarding marks as per the above criteria.
2. The criteria for evaluation of the students have been worked out for 100 maximum marks. The internal and external examiners will evaluate students separately and give marks as per the study and evaluation scheme of examination.
3. The external examiner, preferably, a person from industry/organization, who has been associated with the project-oriented professional training of the students, should evaluate the students performance as per the above criteria.
4.
It
is also proposed that two students or two projects which are rated best be
given merit certificate at the time of annual day of the institute. It would be
better if specific nearby industries are approached for instituting such
awards.
The
teachers are free to evolve another criteria of assessment, depending upon the
type of project work.
The
students must submit a project report of not less than 50 pages ( excluding
coding). The report must follow the steps of Software Engineering Concepts
It is
proposed that the institute may organize an annual exhibition of the project
work done by the students and invite leading Industrial organisations in such
an exhibition. It is also proposed that two students or two projects which are
rated best be given merit certificate at the time of annual day of the
institute. It would be better if specific industries are approached for
instituting such awards.