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
     
3    -    4

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

 

1.         

a) Write a program which tells whether a number is even or odd. Take a range from 1 – 50

 

b) Display the output which is given below:

*

*  *

*  *  *

c) Write a program which sorts an array of type integer

 

d) Write a program to determine the sum of the following harmonic series for a given value of n: 1+1/2+1/3………..+1/n the value of n should be given interactively through the keyboard

 

2.         

Write a program to convert the given temperature in Fahrenheit to Celsius using the following conversion formula

C = F.32/1.8 and display the value in a tabular form

 

3.         

Write a program to find the number of and sum of all integers greater than 100 less than 200 that are divisible by 7

 

4.         

Given a list of marks of ranging from 0 to 100, write a program to compute and print the number of student should  have obtained marks (a) in the range 81 to 100 (ii) in the range 61 to 80 (c) in the range 41 to 60 (d) in the range 0 to 40. The program should use a minimum number of if statement

 

5.         

Admission to a professional course is subject to the following conditions:

a)        Marks in mathematics >=60

b)        Marks in physics >=50

c)        Marks in chemistry >=40

d)        Total in all 3 subjects >=200 (OR)

Total in mathematics and physics >=150 given the marks in the 3 subjects. Write the program to process the application to list the eligible candidates

 

6.         

The number in the sequence 1 1 2 3 5 8 13 21 ………. are called fibonacci numbers. Write program using a do ….. while loop to calculate and print the first m fibonacci numbers

(Hint: after the first 2 numbers in the series, each number is the sum of the 2 preceding the numbers)

 

7.         

Write a program to evaluate the following investment equation V=P (1+r)n and print the tables which would give the value of v for various combination of the following values of P, r and n.

 

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

 


6.4    NETWORK ADMINISTRATION

 

L   T   P

3    -   4

RATIONALE

 

This course has been designed by keeping in view the basic computer users and information system managers. The concepts needed to read through the ripe in the market place and understanding risks and how to deal with them. It is hoped that the student will have a wider perspective on security in general and better understanding of how to reduce and manage the security risks.

 

DETAILED CONTENTS

 

1.                  Introduction                                                                                            (2 hrs)

 

Ø       Network and types of networks, LAN,WAN,MAN

Ø       Why Secure Network – Attackers Vs Hackers; attack from within and external

 

2.                  How Much Security                                                                                   (4 hrs)

 

Promoting Risk analysis; developing security policy – accessibility, defining security goals, justifying the policy, roles and responsibility, consequences of non-compliance, level of privacy            

                                                   

3.                  Firewalls                                                                                                 (5 hrs)

 

Defining and access control policy, definition of firewalls and types, Firewalls (UNIX and NT), address translation, firewall logging, firewall deployment          

                               

4.                  Intrusion Detection System (IDS)                                                                (4 hrs)

 

IDS introduction; IDS limitations – teardrop attacks, counter measures; Host based IDS set up                                              

 

5.                  Authentication and Encryption                                                                    (8 hrs)

 

Authentication: Clear text transmission, session tracking; Encryption – methods, weaknesses, government interaction; Solutions – data encryption standards, digital certificate servers, IP security, Point to Point Tunneling Protocol (PPTP), RSA encryption, Secure Socket Layer (SSL), secure shell, Simple Key Management for IP (SKIP)             

 

6.                  Visual Private Network (VPN)                                                                     (4 hrs)

 

Basics, setting of VPN – proposing with firewalls, VPN diagram, configuration of required objects, exchanging keys, modifying security policy                         

                                                                       

7.                  Virus, Trojans and Worms                                                                          (6 hrs)

 

What is Virus: replication, concealment, bomb, social engineering viruses; Worms; Trojan Horses; Preventive measures – Access Central, checksum verification, process neutering, virus scanners, neuristic scanners, application level virus scanners, deploying virus protection.                                        

 

8.                  Disaster, Prevention and Recovery                                                              (8 hrs)

 

Disaster categories; network disasters – cabling, topology, single point of failure, save configuration files; server disasters – UPS, Clustering, Backups, server recovery, reluctant servers

 

9.                  Server –Client Technology                                                                         (7 hrs)

 

Introduction, Server management, Raid management, Mirroring  

 

LIST OF PRACTICALS

 

1.                  Installation of Anti-virus Package

2.                  Checking and removal of virus from the system

3.                  Installation of Firewall

4.                  Expert lectures on Encryption, Decryption and Security Measures

5.                  Visit to higher organizations for the demonstration about Network security and exposure to software available

 

INSTRUCTIONAL STRATEGY                            

         

Since the facilities are not available in the polytechnic, students need exposure to various security systems and software available in some organisations, universities and engineering colleges. For this, visits may be organised for students. The teachers should also be exposed in this area. Some practicals can be conducted in the laboratory.

 

RECOMMENDED BOOKS

 

1.                  Mastering Network Security by Christ Breton; BPB Publication, New Delhi

2.       Web-sites by Chris Breton, BPB Publication, New Delhi

3.           Network Firewalls by Kiranjeet Syan; New Rider Publication

4.           Internet Security, New Rider Publication

 

 

 

6.5   ENTREPRENEURSHIP DEVELOPMENT AND MANAGEMENT

 

                                                      L  T     P  

                                                       4   -     -  

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.  Since diploma technicians are expected to take-up middle level managerial positions, their exposure to basic management principles is very essential. Based on the broad competencies listed above, following detailed contents are arrived to develop the appropriate competencies.

 

DETAILED CONTENTS

 

(1)      Entrepreneurship                                                                                  (10 hrs)

 

1.1              Concept/Meaning and its need

1.2              Competencies/qualities of an entrepreneur

1.3     Entrepreneurial Support System e.g., District Industry Centres (DICs), Commercial Banks, State Financial Corporations, Small Industries Service Institutes (SISIs), Small Industries Development Bank of India (SIDBI), National Bank for Agriculture and Rural Development (NABARD), National Small Industries Corporation (NSIC) and other relevant institutions/organizations at State level

 

(2)      Market Survey and Opportunity Identification (Business Planning)                  (10 hrs)

 

2.1     How to start a small scale industry

2.2     Procedures for registration of small scale industry

2.3     List of items reserved for exclusive manufacture in small scale industry

2.4     Assessment of demand and supply in potential areas of growth

2.5     Understanding business opportunity

2.6     Considerations in product selection

2.7     Data collection for setting up small ventures

 

(3)      Project Report Preparation                                                                     (08 hrs)

 

3.1     Preliminary Project Report

3.2     Techno-Economic feasibility report

3.3              Project Viability

(4)      Managerial Aspects of Small Business                                                       (10 hrs)

 

4.1              Principles of Management, Definitions, functions of management viz planning, organization, coordination and control

4.2     Structure of an industrial organization.

4.3              Basic principles of financial management

4.4              Marketing Techniques

4.5              Personnel Management, staff development and training strategies

4.6              Importance of Communication in business

 

(5)      Legal Aspects of Small Business                                                              (10 hrs)

 

5.1              Elementary knowledge of Income Tax, Sales Tax, Patent Rules, Excise Rules, provident fund

5.2     Factory Act, 1948 and Payment of Wages Act 1936, Workmen Compensation Act, Industrial Dispute act 1947, Employees State Insurance Act 1978

 

(6)      Environmental Considerations                                                                   (04 hrs)

 

6.1              Concept of ecology and environment

6.2              Factors contributing to Air, Water, Noise pollution

6.3              Air, water and noise pollution standards and control

 

(6)      Miscellaneous                                                                                        (12 hrs)

 

7.1              Human relations and performance in organization

7.2              Motivation – Incentives, Rewards, Job Satisfaction

7.3              Leadership: function, factors of effective leadership, types

7.4              Labor Welfare schemes

7.5              Workers participation in management, case studies in effective Management.

7.6              Accident and Safety: Classification, precaution and treatment after accident, safety practices promotion, personal protection equipment (PPFs) for safety at work places.

7.6              Intellectual Property Rights (IPR): Concept, definition, infringements and remedies related to patents, copy rights, trademarks, designs. Introduction to registering procedure

 

RECOMMENDED BOOKS

 

1.                  A Handbook of Entrepreneurship, Edited by BS Rathore and Dr JS Saini; Aapga Publications, Panchkula (Haryana)

2.                  Entrepreneurship Development by CB Gupta and P Srinivasan, Sultan Chand and Sons, New Delhi

3.                  Environmental Engineering and Management by Suresh K Dhamija, SK Kataria and Sons, New Delhi

4.                  Environmental and Pollution Awareness by Sharma BR, Satya Prakashan , New Delhi

5.                  Thakur Kailash, Environmental Protection Law and policy in India: Deep and Deep Publications, New Delhi

6.                  Handbook of Small Scale Industry by PM Bhandari

7.                  Marketing Management by Philip Kotler, Prentice Hall of India, New Delhi

7.                  Total Quality Management by Dr DD Sharma, Sultan Chand and Sons, New Delhi.       

8.                  Principles of Management by Philip Kotler TEE Publication

9.                  Intellectual Property Rights and the Law by Dr. GB Reddy


                                                       6.6      MAJOR PROJECT WORK

L     T    P

-     -    8

 

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.

 

Some of the project assignments may consist of:

 

1.       Payroll System

2.                  Inventory System

3.                  Hospital Management System

4.                  Library Management System

5.                  Online Shopping Portal

6.                  Online Appointment Scheduling

7.                  Bug Tracking System.

8.                  Hotel Management

9.                  Accounting System

10.              Ticketing Management (Reservation of Tickets)

11.              Retail Bluing System

12.              Customer Care System.

13.              Fee Record System (Educational Institutions)

14.              Online Trading System

15.              Personnel Management System

16.              Airline Reservation System

17.              Academic Management System

18.              Leave Management System.

19.              Time Table Management System

20.              Employee Performance Manifesting System.

21.              Handling different software and Surfing Internet

22.              Web Page Designing

23.              Software Development

24.              Networking

25.              Web site designing hosting and maintenance using web designing tools

26.              Database Management system using oracle 8i

27.              Management Information System

28.              Developing application based on C and C++

29.              Developing application using Visual languages

30.              Developing system software using C and C++

31.              Developing projects related to office automation

32.              Developing projects related to industrial automation

33.              Developing software related to E-Commerce

34.              Developing Interactive applications using Java Applets etc

35.              Developing Internet applications using Java script

 

A suggestive criteria for assessing student performance by the external (personnel from industry) and internal (teacher) examiner is given in table below:

 

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.