MSBTE 6th Semester Final Year Syllabus/Curriculum For Computer Engineering Group
MSBTE 6th Semester Final Year Syllabus/Curriculum For Computer Engineering Group
MSBTE 6th Semester Final Year Syllabus/Curriculum For Computer Engineering Group
PAPER
TH TU PR TH TEST PR OR TW TOTAL
HRS
03 -- -- 03 80 20 -- -- -- 100
Rationale:
After completion of three years of technical training, Polytechnic students are expected to
enter in to the World of Work. The business environment is altogether different and new to the
students. A proper introduction and understanding of Business Processes is therefore essential for
all Polytechnic students. Management is a subject which deals with basics of Managerial science
required to understand the processes in Industrial & Commercial environment. This will enable the
students of Polytechnics to become familiar and to understand various Business Organizational
structures, their functioning and the Role these technicians will have to play in these setups with
responsibilities.
Objective:
The students will able to:
1. Familiarize environment in the world of work
2. Explain the importance of management process in Business.
3. Identify various components of management.
4. Describe Role & Responsibilities of a Technician in an Organizational Structure.
5. Apply various rules and regulations concerned with Business & Social responsibilities
of the Technician.
1
LEARNING STRUCTURE:
2
Contents: Theory
3
Materials Management
6.1. Inventory Management – Meaning & Objectives
6.2 ABC Analysis
Purchase Procedure- Purchase types , searching &
Selection of sources. Global purchasing, Global
06 08 16
outsourcing.
6.3 Economic Order Quantity: Models & Analytical
Treatment
6.5 Modern Techniques of Material Management – JIT,
SAP/ERP
Project Management
7.1 Project Management - Introduction & Meaning
7.2 Project Planning & Control – CPM/PERT Techniques
Concept of Break Even Analysis 08 08
07 7.3 Productivity – Meaning, Means & Measures of increasing
productivity, Concept of Quality Circle , 5 ’S’, Kaizen
(waste control), 6 sigma.
7.4 I. P.R.
Total 48 80
Learning Resources:
Books:
Sr.
Author Tit;e Publisher
No
Industrial Engg &
01 Dr. O.P. Khanna Dhanpal Rai & sons New Delhi
Management
Business Administration &
02 Dr. S.C. Saksena Sahitya Bhavan Agra
Management
W.H. Newman
Prentice- Hall of India Pvt. Ltd.
03 E.Kirby Warren The process of Management
New Delhi - 110001
Andrew R. McGill
2. Video Cossets:
No Subject Source
1. Business opportunity selection and guidance
Website : http://www.ediindia.org
2. Planning for completion and Growth
4
COURSE NAME : COMPUTER ENGINEERING GROUP
COURSE CODE : CO/CM/CD
SEMESTER : SIXTH FOR CO/CM AND SEVENTH FOR CD
SUBJECT TITLE : SOFTWARE TESTING
SUBJECT CODE : 9164
Rationale:
This subject will introduce you to basics of software testing, teaching you not just the
fundamental technical skills but also the supporting skills necessary to become a successful
software tester. You will learn how to immediately find problems in any computer program, how to
plan an effective test approach, how to clearly report your finding and how to tell when your
software is ready for release.
Objectives:
The students will be able to:
5
Learning Structure:
6
Contents: Theory
Practical:
Skills to be developed:
Intellectual Skills:
1. Use installation procedure
2. Creation of GUI objects and their applications
3. Know various tools
4. Know Test procedures
9
List of Practical: (Any 10)
Sr. No. Practical Name
3 Write Test Cases For any Application (e.g. Railway Reservation Form)
11 Assignment for Web Testing (use any Web testing tools e.g. Selenium)
All above Practical may be performed on Windows or Linux Platform, using the tools
mentioned below:
Sr. No Testing Tools Type of Tool
1 AutoIT Free Ware
2 Ruby Free Ware
3 Water Free Ware
4 Sahi Free Ware
5 Bugzilla Licensed Software
6 Test Track Licensed Software
Learning Resources:
1. Books:
Sr. No. Author Title Publication
01 Ron Patton Software Testing SAMS Techmedia
Srinivasan Desikan Software Testing : Principals
02 Pearson Education
Gopalaswamy Ramesh and Practical
2. Sources of Information –
1) www.autoitv3.com 2) www.selenium.com
10
COURSE NAME : COMPUTER ENGINEERING GROUP
COURSE CODE : CO/CM/IF/CD
SEMESTER : SIXTH FOR CO/CM/IF AND SEVENTH FOR CD
SUBJECT TITLE : ADVANCED JAVA PROGRAMMING
SUBJECT CODE : 9165
Rationale:
In the current era of networking, online transaction processing and managing the dataflow
over network becomes an important issue. This subject is essential for providing knowledge and
hands on experience over the issues of managing data on web, developing powerful GUI based
friendly user interface, server side programming and developing applications for communication
over network using object oriented fundamentals.
Advanced Java enhances the Java programming. After learning this subject, student will be
able to develop network based software projects required in curriculum as well as industry
Objectives:
After studying this subject, the student will be able to:
• Create network based applications.
• Create business applications.
• Implement Server side programming.
• Develop dynamic software components.
• Develop database application.
• Design and develop powerful GUI based components.
• Create Animation using Applet, Thread and AWT controls.
11
Learning Structure:
12
Contents: Theory
Practical:
Skills to be developed:
Intellectual skills:-
• Use of programming language constructs in program implementation.
• To be able to apply different logics to solve given problem.
• To be able to write program using different implementations for the same problem
• Study different types of errors as syntax semantic, fatal, linker & logical
• Debugging of programs
• Understanding different steps to develop program such as
Problem definition
Analysis
Design of logic
Coding
Testing
Maintenance (Modifications, error corrections, making changes etc.)
Motor skills:-
• Proper handling of Computer System
14
List of Practical:
Sr.
Contents
No
Write a program to design a form using components textbox, text field, checkbox, buttons, list
01
and handle various events related to each component.
Write a program to design a calculator using Java components and handle various events
02
related to each component and apply proper layout to it.
03 Write a program to demonstrate use of Grid Layout.
04 Write a program to demonstrate use of Flow Layout.
05 Write a program to demonstrate use of Card Layout.
06 Write a program to demonstrate use of Border Layout.
Write a program to display any string using available Font and with every mouse click change
07
the size and / style of the string. Make use of Font and Font metrics class and their methods.
Write a program to create a menu bar with various menu items and sub menu items. Also
08
create a checkable menu item. On clicking a menu Item display a suitable Dialog box.
Write a program to increase the font size of a font displayed when the value of thumb in
09 scrollbar increases at the same time it decreases the size of the font when the value of font
decreases.
10 Write a program to retrieve hostname using methods in Inet Address class.
11 Write a program that demonstrates TCP/IP based communication between client and server.
12 Write a program that demonstrates UDP based communication between client and server.
13 Write a program to demonstrate use of URL and URL Connection class for communication.
14 Write an Application program /Applet to make connectivity with database using JDBC API
15 Write an Application program/Applet to send queries through JDBC bridge & handle result.
16 Write a program to design a form using basic swing components.
17 Write a program to demonstrate the use of scroll panes in Swing.
18 Write Java Program to map Directory tree.
19 Write a Java program to demonstrate the use of Tables.
20 Write a servlet for demonstrating the generic servlet class.
21 Write a servlet for demonstrating the generic servlet class.
22 Write a servlet to demonstrate the Http Servlet class using do Get ().
23 Write a servlet to demonstrate the Http Servlet class using do Post ().
24 Write a servlet to demonstrate the cookie.
Reference Books:
1. Books:
Sr. No. Author Title Publisher
Patrick Naughton- The Complete Reference Java 2 (Third Tata McGraw hill
01
Herbert Schildt Edition)
02 Michael Morrison The Complete IDIOT’s Guide To JAVA 2 Prentice Hall of India
03 Jawroski Java2 Unleased Techmedia
04 Java2 Programming Keyur Shah Tata McGraw hill
15
COURSE NAME : COMPUTER ENGINEERING GROUP
COURSE CODE : CM/IF
SEMESTER : SIXTH
SUBJECT TITLE : OBJECT ORIENTED MODELLING AND DESIGN (ELECTIVE-II)
SUBJECT CODE : 9166
PAPER
TH TU PR TH TEST PR OR TW TOTAL
HRS.
Rationale:
Object oriented modelling and design presents an Object Oriented approach to software
development. It is based on modeling objects from the real world and then using the model to built
a language-independent design. This subject shows how to use Object Oriented concepts
throughout the entire software life cycle, from analysis through design implementation by using
different models. The graphical notation i.e. described in subjects helps the software developer to
visualize a problem before going for implementation.
This subject will be useful for the student to understand the concepts of Object Oriented
Programming System and to model these concepts using Unified Modelling Language (UML) for
any application, before actually going for coding part.
Objectives:
The student will be able to:
1) Interpret / give the meaning of object-oriented concepts.
2) Understand different Modelling Methodology.
3) Prepare an object model for a given problem statement.
4) Prepare dynamic for a given problem statement.
5) Describe and Design the concepts of class diagram, object diagram, interaction diagram,
sequence diagram collaboration, use case diagram, state diagram, activity.
6) Usage of anyone design tool.
16
Learning Structure:
Facts Notations
17
Contents: Theory
Object Modelling
2.1 Objects and Classes (Object Diagrams, Attributes, Operations
and Methods), Links, Associations and Advanced Concepts
(General Concepts, Multiplicity, Link Attributes, Association
as a Class, Roll names, Ordering, Qualification, Aggregation).
2.2 Generalizations and Inheritance, Grouping Constructs.
02 07 20
2.3 Aggregation verses Association And Generalization, Recursive
Aggregates, and Propagation of Operations.
2.4 Abstract Classes, Multiple Inheritance, Metadata, Candidate
Keys, Constraints
2.5 Introduction to Dynamic and Functional Modelling.
Overview of UML
3.1 Efforts of standardization / Integration,OMG approval for
UML, Scope of UML, Conceptual model of
03 UML,Architectural –Metamodel, Unified Software 05 14
Development Lifecycle.
3.2 Introduction to UML Diagrams
Total 32 80
18
Practical:
Skills to be developed:
Intellectual skills:
List of Practical:
Learning Resources:
1. Books:
Sr. No. Author Title
Object Oriented Modelling and Designing
1 Rumbaugh, Blaha
(Refer for First and Second Chapter)
Booch, Jacobson, The UML User Guide(Addison Wesley) (Refer
2
Rumbaugh for Third, Fourth and fifth Chapter)
Practical OOD with UML–.( Refer for Fourth
3 Mark Paiestly
and Fifth Chapter)
2. Web Sites:
• http://uml.tutorials.trireme.com/
• http://pigseye.kennesaw.edu/~dbraun/csis4650/A&D/UML_tutorial/
• http://www.smartdraw.com/tutorials/software-uml/uml.htm
• http://www-db.stanford.edu/~burback/watersluice/node55.html
Demo lectures with power point presentations using LCD projector should be arranged to
develop programming concepts of students
19
COURSE NAME : COMPUTER ENGINEERING GROUP
COURSE CODE : CM/CO/IF/CD
SEMESTER : SIXTH FOR CO/CM/IF AND SEVENTH FOR CD
SUBJECT TITLE : ADVANCED WEB TECHNOLOGIES (ELECTIVE)
SUBJECT CODE : 9167
PAPER
TH TU PR TH TEST PR OR TW TOTAL
HRS.
Rationale:
This subject is the technology subject, subject knowledge of Web Page Design and Visual
Basic is essential for studying this subject. Advanced Web Technologies is based on dot net
technology, which is a frame work, which supports many languages so that application designed in
one language(like C++, COBOL, JAVA, etc) can be connected/interfaced with this frame work
hence it is more flexible and advanced.
Objectives:
The student will be able to:
1. Use GUI tools of . net framework
2. Use basic and advance . net controls.
3. Interface back-end and front-end.
4. Build applications integrated with .net Framework.
5. Build net based applications.
6. Transfer code form VB to VB.net.
7. Can do Asp Transaction.
20
Learning structure:
21
Contents: Theory
22
3.4 Migrating from VB 6.0 to VB.Net
- Updating the applications developed in VB to VB.net
Introduction to ASP.Net
- Difference between ASP and ASP.Net
- Introduction to IIS.
04 - What is web application? Why it is used? 02 04
- ASP.Net IDE.
- Creation of web forms.
- Using web form controls.
ASP.Net objects and components
- Response.
- Server.
- Application.
- Session.
- ASP.Net scope, state, view state, post back and configuration.
- Object creation: Scripting, Drive, folder, file.
- How to use objects?
- Server components : Ad rotator, Content linker,
05 08 20
Browser capabilities.
- Use and creation of global .asa file.
- How to use Application object.
- Events
- Methods and collection.
- Example.
- How to use session object : enabling and disabling of session,
Event, properties, methods, collection.
- Example.
ADO.Net
6.1 ADO.Net in ASP.Net
- Connection.
- Dataset and data reader.
- Data table and Data row.
- Web.config introduction.
06 - Binding data with data grid. 04 16
- Accessing and manipulating data.
6.2 ADO.Net : Server control templates and Data binding techniques
- Understand data access in .Net using ADO.Net
- Understand various Server Control Templates available for
Data Binding like Repeater.
- Data List and Data Grid Controls.
ASP transactions and e-mail
- Transactions.
07 - Transaction db design. 02 04
- CDONTS object.
- Email sending web page creation.
Total 32 80
23
Practical:
Skills to be developed:
Intellectual skills:
Use of programming language constructs in program implementation.
• To be able to apply different logics to solve given problem.
• To be able to write program using different implementations for the same problem
• Study different types of errors as syntax semantic, fatal, linker & logical
• Debugging of programs
• Understanding different steps to develop program such as
Problem definition
Analysis
Design of logic
Coding
Testing
Maintenance (Modifications, error corrections, making changes etc.)
Motor skills:
List of Practical:
24
11. Simple application for following function: (1) Login (2) Surfing (3) Logout taking
into considerations (Application, Session, Server object, global .asa file and their
events, methods and collection) also demonstrates enabling and disabling of session.)
12. Creation of file, entry, reading data from a file.
13. Using components create:
(1) Advertisement (using Ad rotator)
(2) Book example (using Next function)
(3) find capabilities of browser (Browser object capabilities)
14. Online application (student, employee, product, shopping mall)
(a) Using dataset, data reader.
(b) Same application using data table and data row. (use data grid to display data)
(c) Bind the data to data grid using properties / templates.
(d) Display details (student, employee, product, etc.) using data list. (4 cols per line)
15. Application which sends email.
Mini Project :
Design the mini project by integrating all the experiment performed as mentioned in the
curriculam
Learning Resources:
Books:
25
COURSE NAME : COMPUTER ENGINEERING GROUP
COURSE CODE : CO/ET/EJ/EN/EX/CD
SEMESTER : SIXTH FOR CO / ET / EJ /EN /EX AND SEVENTH FOR CD
SUBJECT TITLE : EMBEDDED SYSTEMS (ELECTIVE )
SUBJECT CODE : 9168
Rationale:
The study of embedded systems is essential part of Computer Science. It deals with
computer hardware with software embedded in it. This subject will enable student to develop
logical thinking and use of “Firmware”. It is practical oriented subject having theoretical
prerequisites of Microprocessor, Digital Techniques, Data Structures and Computer Architecture.
Students will be able to develop Real Time Systems, Device drivers, use interrupt service
mechanism, program timing and counting devices and develop embedded C-Programs for
Microcontroller.
Objectives:
The student will be able to:
1. Access embedded systems hardware units like processor, I/O device, On-chip and Off-
chip device, Power supply etc.
2. Interface various devices using ports.
3. Write embedded program.
4. Develop programmable interrupt controller.
5. Perform software analysis, design, implementation, testing, debugging for embedded
systems.
26
Learning Structure:
Procedures/
Principles
I/O Ports and Inter- Interrupt DMA Controller &
process Controller Scheduling
communication
Interrupt Memory
Concepts Microcontroller handling Management
27
Contents: Theory
Chapter Name of the Topic Hours Marks
8051- Microcontrollers
1.1 Overview of 8051 family.
1.2 Architecture.
01 03 08
1.3 Memory organization.
1.4 Functional pin, Ports & circuit.
1.5 Addressing mode, Instruction Set.
Hardware overview
2.1 Study of interrupt structure.
02 2.2 Port structure. & Programming. 04 12
2.3 Study of SBUF, TCON, TMOD, SMOD, SCON Register.
2.4 Timer/Counter & Serial Communication Programming
Serial Communication & Parallel communication
3.1 Serial Communication – RS-232, I2C, CAN
03 3.2 Parallel Communication – ISA, PCI, PCI-X 05 10
3.3 Advance I/P O/P buses.
3.4 Study of RS-232 Pinout.
Embedded System
4.1 Introduction.
4.2 Processor in the system.
04 4.3 Different Hardware Units. 03 10
4.4 Software Embedded into System.
4.5 Exemplary Embedded system.
4.6 System –On-Chip (SOC) & VLSI system.
Memory organization
5.1 Structure unit in processor
5.2 Processor selection
05 5.3 Memory devices & Selection 04 08
5.4 Allocation of memory
5.5 DMA
5.6 Interfacing processor & I/P O/P device
Device Driver & Interrupts Servicing Mechanism
06 6.1 Device Drivers 05 12
6.2 Parallel port device driver
28
6.3 Serial port device driver
6.4 Internal Programmable timing devices
6.5 Interrupts handling Mechanism
6.6 Context switching
RTOS & Interprocess Communication
7.1 Concepts of RTOS
7.2 Requirement, Need, Specification of RTOS in Embedded
systems
07 08 20
7.3 Multitasking
7.4 Task synchronization & Mutual Exclusion
7.5 Starvation, Deadlock, Multiple process
7.6 Problem of sharing data by Multiple task and routines
7.7 Interprocess communication
Total 32 80
Practical:
Skills to be developed:
Intellectual skills:
• Use of programming language constructs in program implementation.
• To be able to apply different logics to solve given problem.
• To be able to write program using different implementations for the same problem
• Study different types of errors as syntax semantic, fatal, linker & logical
• Debugging of programs
• Understanding different steps to develop program such as
Problem definition
Analysis
Design of logic
Coding
Testing
Maintenance (Modifications, error corrections, making changes etc.)
Motor skills:
• Proper handling of Computer System.
29
List of Practical:
It is expected that students should perform at least 8 experiments from the following list.
Out of which any one of the experiment shall be performed on 8051 kit & remaining can be
performed using pc & kit either using Assembler or “C” programming language.
Student must also do a mini project covering practical knowledge gained in the subject &
submit a brief project report with subject Journal. This report should also include the importance of
the Project from industry point of view
30
Learning Resources:
Books:
Sr.
Author Title Publisher
No.
01 Raj Kamal Embedded Systems --
31
COURSE NAME : COMPUTER ENGINEERING GROUP
COURSE CODE : CO/CD
SEMESTER : SIXTH FOR CO AND SEVENTH FOR CD
SUBJECT TITLE : SYSTEM PROGRAMMING (ELECTIVE )
SUBJECT CODE : 9169
Rationale:
System Programming are the set of software’s, which aide in effective communication with
the system and makes the user interface more friendly. The main of system programming is to teach
procedures for the design of system software like Assemblers, Loaders, and Compliers.
Present day computers cannot understand such language without the aid of system
programs. System programs e.g. compliers, loaders, macro processors were developed to make
computers better adapted to the needs of their users. Farther, people wanted more assistance in the
mechanics of preparing their problems.
Objective:
32
Learning Structure:
33
Contents: Theory
Chapter Name of the Topic Hours Marks
Features of System Programming
1.1 What is System Software
1.2 Components of System Software : Assemblers; Loaders;
01 Macros; Compilers 02 12
1.3 Evolution of System Software
1.4 Foundations of system Programming.
Assemblers
2.1 General design procedure
2.2 Design of the assembler - Statement of the problem; Data
Structure; Format of databases; Algorithm; Look for
modularity.
02 05 16
2.3 Table Processing: Searching and Sorting- Linear Search;
Binary Search
Sorting: Interchange sort; Shell sort; Bucket sort; Radix
exchange sort; Address calculation sort; Comparisons of
sort; Hash or Random entry searching
Macro Language and Macro Processors
3.1 Macro Instructions
3.2 Features of a Macro facility - Macro Instruction Arguments;
Conditional macro expansion; Macro call within Macros;
03 Macro Instruction defining Macros. 05 12
3.3 Implementation - Implementation of restricted faculty :
Two Pass Algorithm, A Single Pass Algorithm,
Implementation of macro calls within Macros,
Implementation within an assembler
Loaders
4.1 Loaders Schemes - “Compile and go” loaders; General
Loader Schemes; Absolute Loaders; Subroutine linkages;
Relocating loaders; Direct linking loaders; Other loaders
scheme: Binders, Linking loaders Overlays, Dynamic
04 10 20
Binders.
4.2 Design of Absolute loaders
4.3 Design of Direct Linking Loaders: Specification Problem;
Specification of data structures; Format of database;
Algorithm
Compliers
5.1 Statement of a problem - Recognizing basic elements;
Recognizing Syntactic units and Interpreting meaning;
Intermediate from: Arithmetic statements, Non-Arithmetic
statement, Non-executable statements; Storage Allocation;
Code Generation: Optimization(M/c independent),
Optimization(M/c dependent); Assembly Phase; General
05 Model of Compiler. 10 20
5.2 Phases of Compiler - Lexical Phase: Tasks, Databases,
Algorithm; Syntax Phase: Databases, Algorithm;
Interpretation Phase: Databases, Algorithm; Optimization:
Databases, Algorithm; Storage Assignment: Databases,
Algorithm; Code Generation: Databases, Algorithm;
Assembly Phase: Databases, Algorithm; Passes of a
Compiler
Total 32 80
34
Practical:
Skills to be developed:
1. Programming skills
2. Design of assemblers
3. Logical Thinking
List of Practical:
4 Design of Loaders.
Learning Resources:
Books:
35
COURSE NAME : COMPUTER ENGINEERING GROUP
COURSE CODE : CM/CO/IF/CD
SEMESTER : SIXTH FOR CO/CM/IF AND SEVENTH FOR CD
SUBJECT TITLE : ADVANCED WEB TECHNOLOGIES (ELECTIVE-II)
SUBJECT CODE : 9167
PAPER
TH TU PR TH TEST PR OR TW TOTAL
HRS.
Rationale:
This subject is the technology subject, subject knowledge of Web Page Design and Visual
Basic is essential for studying this subject. Advanced Web Technologies is based on dot net
technology, which is a frame work, which supports many languages so that application designed in
one language(like C++, COBOL, JAVA, etc) can be connected/interfaced with this frame work
hence it is more flexible and advanced.
Objectives:
The student will be able to:
1. Use GUI tools of . net framework
2. Use basic and advance . net controls.
3. Interface back-end and front-end.
4. Build applications integrated with .net Framework.
5. Build net based applications.
6. Transfer code form VB to VB.net.
7. Can do Asp Transaction.
36
Learning structure:
37
Contents: Theory
38
- Synchronization of Threads.
3.4 Migrating from VB 6.0 to VB.Net
- Updating the applications developed in VB to VB.net
Introduction to ASP.Net
- Difference between ASP and ASP.Net
- Introduction to IIS.
04 - What is web application? Why it is used? 02 04
- ASP.Net IDE.
- Creation of web forms.
- Using web form controls.
ASP.Net objects and components
- Response.
- Server.
- Application.
- Session.
- ASP.Net scope, state, view state, post back and configuration.
- Object creation: Scripting, Drive, folder, file.
- How to use objects?
- Server components : Ad rotator, Content linker,
05 08 20
Browser capabilities.
- Use and creation of global .asa file.
- How to use Application object.
- Events
- Methods and collection.
- Example.
- How to use session object : enabling and disabling of session,
Event, properties, methods, collection.
- Example.
ADO.Net
6.1 ADO.Net in ASP.Net
- Connection.
- Dataset and data reader.
- Data table and Data row.
- Web.config introduction.
06 - Binding data with data grid. 04 16
- Accessing and manipulating data.
6.2 ADO.Net : Server control templates and Data binding techniques
- Understand data access in .Net using ADO.Net
- Understand various Server Control Templates available for
Data Binding like Repeater.
- Data List and Data Grid Controls.
ASP transactions and e-mail
- Transactions.
07 - Transaction db design. 02 04
- CDONTS object.
- Email sending web page creation.
Total 32 80
39
Practical:
Skills to be developed:
Intellectual skills:
Use of programming language constructs in program implementation.
• To be able to apply different logics to solve given problem.
• To be able to write program using different implementations for the same problem
• Study different types of errors as syntax semantic, fatal, linker & logical
• Debugging of programs
• Understanding different steps to develop program such as
Problem definition
Analysis
Design of logic
Coding
Testing
Maintenance (Modifications, error corrections, making changes etc.)
Motor skills:
List of Practical:
40
11. Simple application for following function: (1) Login (2) Surfing (3) Logout taking
into considerations (Application, Session, Server object, global .asa file and their
events, methods and collection) also demonstrates enabling and disabling of session.)
12. Creation of file, entry, reading data from a file.
13. Using components create:
(1) Advertisement (using Ad rotator)
(2) Book example (using Next function)
(3) find capabilities of browser (Browser object capabilities)
14. Online application (student, employee, product, shopping mall)
(a) Using dataset, data reader.
(b) Same application using data table and data row. (use data grid to display data)
(c) Bind the data to data grid using properties / templates.
(d) Display details (student, employee, product, etc.) using data list. (4 cols per line)
15. Application which sends email.
Mini Project :
Design the mini project by integrating all the experiment performed as mentioned in the
curriculam
Learning Resources:
Books:
41
COURSE NAME : COMPUTER ENGINEERING GROUP
COURSE CODE : CM/CO/IF/CD
SEMESTER : SIXTH FOR CO/CM/IF AND SEVENTH FOR CD
SUBJECT TITLE : ENTREPRENEURSHIP DEVELOPMENT
SUBJECT CODE : --
Rationale:
Objectives:
Students will be able to
42
Learning Structure:
43
Contents: Theory
44
Business Plan & Project Report 03
5.1) Business plan steps involved from concept to commissioning:
Activity Recourses, Time, Cost
5.2) Project Report
1) Meaning and Importance
05 2) Components of project report/profile (Give list)
5.3) Project Apprisial
1) Meaning and definition
2) Technical, Economic feasibility
3) Cost benefit Analysis
Total 16
Sr. No Assignments
1 Assess yourself-are you are entrepreneur?
2 Prepare project report and study its feasibility
Learning Resources:
1) Reference Books:
Sr.
Title Author Publisher
No.
Entrepreneurship J.S. Saini Wheeler Publisher
01
Theory and Practice B.S.Rathore New Delhi
Entrepreneurship
02 TTTI, Chandigadh TTTI, Chandigadh
Development
Entrepreneurship E. Gorden Himalaya Publishing.
03
Development K.Natrajan Mumbai
Preferred by Colombo
Entrepreneurship Tata Mc Graw Hill Publishing co. ltd.
04 plan staff college for
Development New Delhi.
Technical education.
A Manual on How to J.B.Patel EDI STUDY MATERIAL
05
Prepare a Project Report D.G.Allampally Ahmadabad (Near Village Bhat , Via
A Manual on Business Ahmadabad Airport & Indira Bridge),
Opportunity J.B.Patel P.O. Bhat 382428 , Gujrat,India
06
Identification & S.S.Modi P.H. (079) 3969163, 3969153
Selection
45
National Derectory of E-mail :
S.B.Sareen
07 Entrepreneur Motivator
H. Anil Kumar ediindia@sancharnet.in/olpe@ediindi
& Resource Persons.
New Initiatives in a.org
Gautam Jain
08 Entrepreneurship
Debmuni Gupta Website : http://www.ediindia.org
Education & Training
A Handbook of New
09 P.C.Jain
Enterpreneurs
Evaluation of
Enterpreneurship D.N.Awasthi , Jose
10
Development Sebeastian
Programmes
The Seven Business
11 Crisis & How to Beat V.G.Patel
Them.
2) Video Cassettes
Sr.
Subject Source
No.
Five success Stories of First EDI STUDY MATERIAL
1 Generation Entrepreneurs
Ahmadabad (Near Village Bhat , Via Ahmadabad
Assessing Entrepreneurial Airport & Indira Bridge), P.O. Bhat 382428 ,
2
Competencies
Gujrat,India
Business Opportunity Selection and
3
Guidance P.H. (079) 3969163, 3969153
Planning for completion & Growth E-mail : ediindia@sancharnet.in/olpe@ediindia.org
4
Problem solving-An Entrepreneur Website : http://www.ediindia.org
5
skill
Glossary:
Industrial Terms
Rationale:
In the field of Computer and Information Technology various technologies (hardware and
Software) needs to be integrated and proper paradigms needs to be implemented to develop any
kind of computer applications . Hence it becomes essential to get hands on experience for
developing industrial applications. This subject is essential to understand the implementation of the
system development process i.e. analyse, design, coding , debugging and testing . This will help the
students to acquire skills and attitudes to work as programmer or Network administrator.
Furthermore the student will be able to find out various sources of technical information and
develop self-study techniques to prepare a project and write a project report.
Objectives:
The students will be able to,
(1) Work in Groups, Plan the work, and Coordinate the work.
(2) Develop leadership qualities.
(3) Develop Innovative ideas.
(4) Practically implement the acquired knowledge.
(5) Develop basic technical Skills by hands on experience.
(6) Write project report.
(7) Develop skills to use latest technology in Computer/Information Technology field.
(8) Analyse the different types of Case studies.
47
Learning Structure:
48
Contents:
Two hours should be allotted for giving the Instructions for preparing a Project Report
(Refer Guideline Document for Format of Project Report)
Group Projects
(1) Develop Application Software for Hospital / Shopping Mall/Cinema
Theatre/Commercial Complex/Educational Institute/Industrial
Complex.
(2) Develop Inhouse Systems.
I (3) Case Studies Related to Industries – Operation / Maintenance / Repair
Software
and Fault Finding. (Refer Guideline Document).
Oriented
(4) Develop Information Processing System.
Projects
(5) Develop Web Based Applications using Web Technologies.
(6) Develop Network monitoring system.
(7) Develop systems for financial organisation.
(8) Develop System Program based system like compilers, editors,
spreadsheets, mini database systems.
(1) Develop Intrusion Detection System.
II (2) Develop Speech Recognition System.
(3) Develop Image Processing Systems.
Hardware
(4) Develop Expert Systems.
Oriented
(5) Develop Artificial Intelligence based Systems.
Projects
(6) Develop various types of Interfacing Applications.
(7) Develop device Controllers.
Seminar on any relevant latest technical topic based on latest research, recent
Seminar trends, new methods and developments in the field of Computer Engineering /
Information Technology.
49
Learning Resources:
1. Magazines:
2. Website:
Using any search engine, such as http://www.google.co.in/ the relevant information can be
searched on the Internet.
50
COURSE NAME : COMPUTER ENGINEERING GROUP
COURSE CODE : CO/CM/IF/CD
SEMESTER : SIXTH FOR CO/CM/IF AND SEVENTH FOR CD
SUBJECT TITLE : PROFESSIONAL PRACTICES-VI
SUBJECT CODE : --
Rationale:
Most of the diploma holders join industries. Due to globalization and competition in the
industrial and service sectors the selection for the job is based on campus interviews or competitive
tests.
While selecting candidates a normal practice adopted is to see general confidence, ability to
communicate and attitude, in addition to basic technological concepts.
The purpose of introducing professional practices is to provide opportunity to students to
undergo activities which will enable them to develop confidence. Industrial visits, expert lectures,
seminars on technical topics and group discussion are planned in a semester so that there will be
increased participation of students in learning process.
Objectives:
Student will be able to:
1. Acquire information from different sources.
2. Prepare notes for given topic.
3. Present given topic in a seminar.
4. Interact with peers to share thoughts.
5. Prepare a report on industrial visit, expert lecture.
51
Learning Structure:
52
Activity Content Hours
Industrial Visits
Structured industrial visits be arranged and report of the same should be
submitted by the individual student, to form part of the term work.
01 1. Visit a industry 14
2. Collect organization chart
3. Roles and responsibilities of each post.
4. No. of resources available in industry etc
Lectures by Professional / Industrial Expert be organized from any of
the following areas:
1. Meditation. Yoga to improve concentration
2. Robotics
3. Any latest tool useful for software development
4. Mobile computing
02 5. Data Mining 16
6. SAP
7. Neural network
8. Software project Management
9. Wi-fi Technology
10. Any other suitable topic
Information Search :
1. Buying of a new computer (cost, make, model etc.).
2. Comparison of .different computer architectures
03 3. Software security 22
4. Video conferencing
5. XML
6. Any other suitable topic
Group Discussion :
The students should discuss in group of six to eight students and write a
brief report on the same as a part of term work. The topic group discussions
may be selected by the faculty members. Some of the suggested topics are
1) Hacking
04 2) Computer virus 12
3) Chatting on Net
4) Working BPO
5) Software piracy
6) Computer gaming
7) Any other suitable topic
Student Activities :
The students in a group of 3 to 4 will perform any one of the following
activities (other similar activities to be considered), and write a report as
part of term work.
05 Activity : 16
i) Collect information from Computer repairing center (at which level
repairing is done, cost).
ii) Collect information regarding latest requirement for a job from any
industry
Total 80
53