Co Curriculum
Co Curriculum
Co Curriculum
O
M
P
U
T
E
R
E
N
G
I
N
E
E
R
I
N Curriculum Document 2017-18
G Diploma in Computer Engineering
6th Revision (Outcome Based Education)
PREFACE
Institute has revised the curricula five times in the past and the sixth revision which was
due, was initiated in the year 2015 and finally , the revised( sixth) curricula which is the outcome
of, search conference under the guidance of NITTTR, Bhopal ,several workshops and
deliberations, has been implemented with effect from 2017-18 with the approval of Programme
wise Board of Studies (PBOS) Board of Studies ( BOS) and consent of Governing Body .
The hallmark of sixth revision is, adopting ‘Outcome Based Education Philosophy’ as the
basis for Curriculum Design and Development process. The ‘Vision & Mission’ of Institute and
programme offering Departments, and with programme Educational Objectives (PEOs),
Programme Outcomes as mandated by National Board of Accreditation (NBA) have been
considered as points of reference for curriculum revision. Taking into account the need/ demand
of industry and society, the courses such as ‘Vocational Training (Industrial/ In-plant Training),
Seminar and Development of Life Skills for all the programmes have been introduced as
compulsory. To accommodate these additional courses and other requirements, the credits of
each programme have been enhanced from 184 to 194.
‘Skill India’, ‘Digital India’ and ‘Make in India’ the flagship programmes/ initiatives of
Government of India and State of Maharashtra have been the basic considerations in the
curriculum revision process.
I deem this is as an opportune moment to recall the following proverb/quote which I view
as highly relevant, on the occasion of writing the preface.
"If you are planning for a year, sow rice; if you are planning for a decade, plant trees;
if you are planning for a lifetime, educate people." – A Chinese proverb &
As the Indian Education Commission of 1964-66, also known as the Kothari
Commission, it is stated that
I take great pride in appreciating the efforts of Faculty of all Departments. All Faculties
have taken determined efforts under the guidance of NITTTR Bhopal, Industry experts,
academicians and Curriculum Development & Implementation Cell (CDIC) in the revision of
curricula. I appreciate the contribution of alumni, students and faculty by making valuable
suggestions / feedback for the revision of curricula.
I wish to assure, that the curriculum of all programmes will be implemented in true spirit
to achieve the intended educational objectives of the programme.
(Prof. F.A.Khan)
Principal
Government Polytechnic,
Aurangabad
INDEX
Sr No. Content Page No.
1 Government Polytechnic Aurangabad i
1.1 Vision i
1.2 Mission i
2 Information Technology Department ii
2.1 Vision ii
2.2 Mission ii
3 Scope iii
4 Outcome Base Education viii
4.1 Introduction viii
4.2 Philosophy x
4.3 Approach x
4.4 Flowchart xi
5 Skill Identification/ Job Function xii
6 PEO xiii
7 PO & PSO xv
8 Mapping of Mission and Programme Educational xvi
Objectives (PEO'S)
9 Mapping of Programme Educational Objectives (PEO'S) xvii
and Programme Outcomes (PO'S)
10 Mapping of Programme Outcome and Courses xviii
11 Program Structure xx
12 Sample Path (10th Pass) xxvi
13 Award Winning Courses xxvii
14 Semester Wise Course List xxviii
Course Content
15 Semester I 1-50
Course Code Course Name
15.1. 6G101 Basic Mathematics 1-6
15.2. 6G103 Engineering Physics 7-13
15.3. 6S201 Fundamentals of Computer & Internet 14-20
Technology
15.4. 6G203 Basics Computer Systems 21-27
15.5. 6G301 English 28-33
15.6. 6G303 Development of Life Skill 34-41
15.7. 6G304 Environmental Science 42-50
16 Semester II 51-99
16.1. 6G102 Engineering Mathematics 51-55
16.2. 6G104 Engineering Chemistry 56-63
16.3. 6G202 Workshop Practice 64-71
16.4. 6S202 Elements of Electronics & Electrical 72-79
Engineering
16.5. 6S204 C Programming 80-87
16.6. 6S205 Static Web Page Designing Lab 88-93
16.7. 6G302 Communication Skill 94-99
17 Semester III 100-143
17.1. 6P201 Computer Hardware & Maintenance with 100-108
Troubleshooting
17.2. 6S203 Digital Electronics 109-116
17.3. 6S206 Multimedia Techniques 117-123
17.4. 6S208 Object Oriented Programming using C++ 124-131
17.5. 6S401 Relational DB Management Systems 132-138
17.6. 6S405 Software Engineering 139-143
18 Semester IV 144-207
18.1. 6S207 Data Structures 144-148
18.2. 6P301 Microprocessor & Programming 149-155
18.3. 6S402 Software Development Tool 156-162
18.4. 6S403 JAVA Programming 163-170
18.5. 6S404 Operating Systems 171-176
18.6. 6S406 PHP programming 177-186
18.7. 6S407 Ruby programming 187-193
18.8. 6S408 Python Programming 194-201
18.9. 6S409 Android Programming 202-207
19 Semester V 208-271
19.1. 6P403 Computer network 208-214
19.2. 6S305 Industrial Management 215-223
19.3. 6P401 Advanced microprocessors & Micro- 224-230
controllers
19.4. 6P402 Mobile Computing 231-237
19.5. 6P404 Linux Programming Lab 238-244
19.6. 6P405 Information Storage Mgmt System 245-251
19.7. 6P406/6T406 Data Warehousing & Mining 252-258
19.8. 6P407/6T407 Cloud Computing 259-264
19.9. 6S501 Android Programming 265-271
20 Semester VI 272-334
20.1. 6G306 Entrepreneurship Development 272-279
20.2. 6P501 Computer Security & Cyber Laws 280-286
20.3. 6S502 Project Work 287-294
20.4. 6S504 Advanced JAVA Programming 295-301
20.5. 6S505 Software Testing 302-307
20.6. 6P502/ 6T502 Advanced Database Management Systems 308-313
20.7. 6P503/ 6T503 Geographical Information System 314-319
20.8. 6P504 Object Technology & UML 320-326
20.9. 6S503 Implant(Vocational) Training 327-334
Government Polytechnic Aurangabad
(An Autonomous Institute of Government of Maharashtra)
Vision
“To become internationally accredited institute that
Mission
"To educate & train globally competent individuals,
i
Diploma in Computer Engineering
Vision
“A center of excellence in the domain of
Mission
To impart education in computer hardware and
employment.
ii
SCOPE
DIPLOMA IN COMPUTER ENGINEERING PROGRAMME
In this era of Information Technology revolution, the computer systems are playing an
important role in every aspect of human life for automation, from simple office
automation to decision support systems, production planning to e-commerce,
communication, online education etc. To ensure effective/ proper utilization of these
computer systems by the software professionals it is necessary that the electronic
components of the computer system and its associated peripheral devices and network,
work efficiently without breakdown. This demands technicians having good
knowledge and skills of computer engineering in maintaining computer hardware easily
and quickly. In addition, the continuous changing technologies in the field of
Microelectronics, Communication technology and Computer Technology have created
newer and changing demands for new knowledge and skills in Diploma pass-outs
implying a positive attitude towards self-learning and adaptability.
iii
AREA OF WORK:
PROGRAMME AIM
To provide students with a balance of Computer engineering theory and practical skills
that will enable them to develop a sound knowledge and analytical ability allowing them
to develop professionally in pursuit of future employment at junior level in the computing
sector and higher studies.
iv
Project management Skills.
Plan, estimate, procure and install Hardware and Software.
Analyze and design systems.
Administrate and Manage Networks.
Programming Skills.
Web based application skills.
Web server administration skills.
Entrepreneurial skills.
Life long learning and ability to acquire new knowledge and skills on self-learning
basis.
Ability to work in multidisciplinary and multinational teams.
Positive attitude towards work and social responsibility.
Develop S/W using open software Technology
Develop S/W using .NET technology
DIMENSIONS OF CURRICULUM:
This Curriculum has been designed on the systematic approach based on competency-
based curriculum of educational technology and theories of learning. The data is
collected in following ways
Feedback of alumni
Feedback of staff
Past experience of 3 years.
Through observational records
By study of documents used in industries, expert reports, newspapers and trade
literatures etc., their views on different aspects of the curriculum.
Through a series of discussions in programme committee.
v
Personal values and social skills required to be possessed.
Skills related to life-long learning and independent study.
Professional skills required for different jobs along a career path.
vi
Approach to the assessment of student’s learning and types of assessment techniques
to be used were decided. An assessment scheme was designed, which is a suitable
mix of (a) continuous evaluation of term-work (b) progressive test (c) Term end
examination.
In all these activities, views of senior teachers regarding relevance of course contents and
implementation strategies being presently followed are sought.
vii
OUTCOME BASED EDUCATION (OBE) PHILOSOPHY
Introduction:
viii
outcomes to all concerned – first to the student, then to the teachers and the industry,
followed by all the other stakeholders. This meant that the curriculum should explicitly state
as to what are the observable and measurable ‘competencies’ expected by the industry. Such
‘competencies’ comprising of measurable ‘Course outcomes’ in the ‘cognitive domain’,
measureable associated practical outcomes in the form of practical exercises in the
‘psychomotor domain’ and measurable social skills related to the ‘affective domain’ will
help the students and teachers in knowing the ‘length, breadth and depth’ of the course
necessary to achieve the competency.
ix
As All India Council for Technical Education (AICTE) has made it mandatory to
institutions to follow curricular processes for extending Outcome Based Technical
Education and get programme accredited from NBA.
In line with above stages, the institute ,under the guidance of NITTTR Bhopal
organized the search conference/workshop involving industry personnel from several
industries in the region covering all sectors related to 8 programmes run in the institute .
This led to occupation analysis, knowing industry and society expectations as regards
diploma graduate / engineer to arrive at profile of diploma engineers.
x
Institute also carried meetings and deliberations with stake holders to
formulate the renewed Vision & Mission of Institute and departments as well. The
Vision & Mission so formulated have been considered as the terms of references in
curriculum revision process.
xi
Flowchart of Design & Development of OBE
PROFESSINAL
BODIES /PBOS
RESOURCES&FAC PROGRAM
ULTY STRUCTURE
VALIDATION BY PBOS
COURSES STRUCTURE
CDIC GUIDELINES
&CURRICULUM
& SUPPORT
DETAILING
PROGRAMM
CDIC CURRICULUMAPPROVA
GUIDELINES L
CURRICULUM
IMPLEMENTATION
RESOURCES
&EVALUATION
MOBILIZATION
Skill identification has been done after analysing the feedbacks of alumni, students and
faculties, suggestions from search conference, PBOS members and industry persons.
xii
Sr. No. Type of skills List of skills
1. Technical Skills 1. Programming Skill
2. Webapplication development using
computer languages
3. Apply database management concept
4. Test the software using automated tools
5. Apply Software Engineering concept to
industry
6. Mobile application development.
7. Troubleshoot & Maintain network at
workplaces.
8. Design desktop application according to
requirements of users.
2. Soft Skills 1. Communication (Oral & Written)
2. Team work
3. Problem solving
4. Develop lifelong learning
5. Multidisciplinary Practices
6. Recourse management
7. Time management
8. Creativity
9. Presentation skills
10. Leadership
xiii
3. To inculcate professional and ethical attitude, communication skills, teamwork,
lifelong learning, multidisciplinary approach into student to relate computer
engineering issues with social awareness.
xiv
Programme Specific Outcomes (PSO)
1. Technical Support Analyst:Ability to use, analyse and develop computer programs
in the areas related to algorithms, System and application software,
multimediatechnologies, web design, networking, troubleshooting & maintenance for
efficient design of computer-based systems of varying complexity.
2. Software Developer:Ability to apply standard practices and strategies in software
project development using Free and open source software (FOSS) to deliver a quality
product for business application.
xv
system environment.
Overall, a department mission highly supports PEO2.
PEO3 M M H Mission 1 and 2 moderately support to achieve PEO3
with respect to communication skills, teamwork and
multidisciplinary approach.
Mission 3 highly support to achieve PEO3 w.r.t
professional and ethical attitude&lifelong learning.
Overall, a department mission highly supports PEO3.
xvi
MAPPING OF PROGRAMME OUTCOME AND COURSES
xvii
10. Linux Programming
11. Computer Network
4 PO4 1. Java Programming
2. Software Development Tools
3. Elective-I
4. Advanced Java Programming
5. Software Testing
6. Object Oriented Technology using UML
7. Relational Database Management System
8. Advanced Microprocessor & Micro-Controllers
9. Computer Hardware and Maintenance with
Troubleshooting
10. Linux Programming
11. Computer Network
5 PO5 1. Entrepreneurship Development
2. Environmental Science
3. Vocation Training
4. Project
6 PO6 1. Entrepreneurship Development
2. Environmental Science
3. Vocation Training
4. Project
7 PO7 1. IOM
2. ERP
3. Computer Security & Cyber Laws
8 PO8 1. Vocation Training
2. Project
3. EDP
4. ERP
9 PO9 1. Vocation Training
2. Project
3. EDP
4. ERP
5. Linux Prograaming
xviii
10 PO10 1. All Courses of level IV &V
2. Elective-II
3. Elective-III
4. Linux Programming
5. Computer Network
xix
Curriculum: Computer Engineering
PROGRAMME STRUCTURE
SR COMPULSORY OPTIONAL
LEVELS CREDITS MARKING SCHEME
NO COURSES COURSES
COMPU OPTI COMPULSORY OPTIONAL
TOTAL TOTAL
LSORY ONAL COURSES COURSES
Scheme at a glance:
xx
Curriculum: Computer Engineering
LEVEL- I: (FOUNDATION LEVEL COURSES)
Note:
‘G’ Courses are common to all branches
‘P’ Courses are for Diploma in Computer Engineering
‘S’ Courses are common to Diploma in Computer Engineering & Information Technology
Scheme at a glance:
Total Credits : 18
xxi
Curriculum: Computer Engineering
LEVEL II: (BASIC TECHNOLOGY LEVEL COURSES)
48
120 275 375 50
0
TOTAL 21 00 33 54 600 700 1300
Note:
‘G’ Courses are common to all branches
‘P’ Courses are for Diploma in Computer Engineering
‘S’ Courses are common to Diploma in Computer Engineering & Information Technology
Scheme at a glance:
Total Credits : 54
xxii
Curriculum: Computer Engineering
LEVEL - III: (ALLIED LEVEL COURSES)
Scheme at a glance:
Total Credits : 29
xxiii
Curriculum: Computer Engineering
LEVEL-IV: (APPLIED LEVEL COURSES)
Total Credits : 60
xxiv
Curriculum: Computer Engineering
LEVEL-V: (DIVERSIFIED LEVEL COURSES)
Note:
‘G’ Courses are common to all branches
‘P’ Courses are for Diploma in Computer Engineering
‘S’ Courses are common to Diploma in Computer Engineering & Information Technology
Scheme at glance:
Total Credits : 33
xxv
Curriculum: Computer Engineering
Sample Path (After 10th Pass Students)
Year I Year II Year III
SEMESTER-1 SEMESTER-2 SEMESTER-3 SEMESTER-4 SEMESTER-5 SEMESTER-6
ODD EVEN ODD EVEN ODD EVEN
6G101 6G102 6P201 6S207 6G306
Basic Mathematics Engg Computer Data Structures 6P403 Entrepreneurship
(BMT) Mathematics Hardware and (DS) Computer Development (EDP)
(03+01+00) (EMT) Maintenance with (03+00+04) Networks (02+00+02)
(03+01+00) Troubleshooting (CN)
(CHMT) (04+00+02)
(03+00+02)
6G103 6G104 6S203 6P301 6G305 6P501
Engg Physics Engg Chemistry Digital Electronics Microprocessor Industrial Org Computer Security
(EPH) (ECH) (DE) & Programming Management & Cyber Laws
(03+00+02) (03+00+02) (03+00+02) (MPP) (IOM) (CSCL)
(03+00+02) (03+00+02) (04+00+02)
6S201 6G202 6S206 6S402 6P401 6S502
Fundamentals of Workshop Multimedia Software Advanced Project Work
Computer & Practice(WP) Techniques (MMT) Development Microprocessor & (PW)
Internet (00+00+03) (01+00+04) Tool Micro-Controllers (00+00+4)
Technology (FCIT) (SDT) (AMM)
(01+00+04) (00+00+04) (04+00+02)
6G203 6S202 6S208 6S403 6P402 6S504
Basics Computer Electronics & Object Oriented JAVA Mobile Computing Advanced JAVA
Systems Electrical Programming using Programming (MOC) Programming
(BCS) Engineering C++ (OOPS) (JP) (03+00+02) (AJP)
(00+00+02) (EEE) (03+00+04) (03+00+04) (03+00+04)
(04+00+02)
6G301 6S204 6S401 6S404 6P404 6S505
English C Programming Relational DBMS Operating Linux Programming Software Testing
(ENG) (CP) (RDBMS) Systems (OS) Lab (ST)
(02+00+02) (03+00+04) (03+00+04) (04+00+02) (LP L) (03+00+02)
(01+00+04)
6S405 Elective –I Elective –II
6G303 6S205 Software (01+00+04) (03+02+00) Elective –III
DLS() Static WPDL Engineering (SE) 6S406 6P407 (03+00+02)
(00+00+02) (SWPDL) (03+01+00) PHP with MY- Cloud 6P503
(00+00+02) SQL Computing(CC) Geographical
Information
6S407 System(GIS)
Ruby
6S408 6P405 6P502
Python Info. Storage Advanced Database
Management Management
System(ISMS) Systems(ADBMS)
xxvi
Curriculum: Computer Engineering
Following is the list of courses for the award of diploma programme in Computer
Engineering
xxvii
Government Polytechnic, Aurangabad.
(An autonomous Institute of Govt. of Maharashtra)
Programme Curriculum Strucutre (6th Revision : Outcome Based Education - 2017-18)
Name of Programme : DIPLOMA IN COMPUTER ENGINEERING
First Semester Courses
Examination Scheme (Maximum
sr. semi course Teaching Scheme/Credits Marks)
course Name PA Theory
no. ster code
Total (T Exam 5th curr 4th curr 1,2,3 rd Compulsury
Theory Practical Tu Credit PT TH PR OR W) Total Hours equi equi equival /Optional
Basic Mathematics
I 6G101 3 0 1 4 20 80 -- -- -- 100 3 Compulsory
1 (BMT) 5G101 4G101 GE152
Engineering Physics
I 6G103 3 2 -- 5 20 80 25 25 -- 150 3 Compulsory
2 (EPH) 5G103 4G103 IT152
Basics of computer
I -- 2 -- 2 -- -- 25 25 -- 50 -- Compulsory
3 6G203 System 5G107 4G107 GE158
Environmental
I -- 2 -- 2 -- -- -- 50 -- 50 -- -- Compulsory
4 6G304 Science (EVS) 5G304 4G304
Fundamental
I Computer and 1 4 -- 5 -- -- 50 50 -- 100 -- Compulsory
Internet Technology
5 6S201 5S206 4T206 IT153
6 I 6G301 English (ENG) 2 2 -- 4 20 80 -- 25 -- 125 3 5G301 4G301 Compulsory
Development of
I -- 2 -- 2 -- -- -- 25 25 50 -- -- -- -- Compulsory
7 6G303 Life skills (DLS)
Legends : L-Lecture; T-Tutorial/Teacher Guided Theory Practice ; P- Practical; C- Credits; ESE- End Semester Examination; PT – Progressive
Test, PA- Progressive Assessment, PR- Practical Examination, OR – Oral Examination, TW - Term Work, # External, @ Internal examination ,
Government Polytechnic, Aurangabad.
(An autonomous Institute of Govt. of Maharashtra)
Programme Curriculum Strucutre (6th Revision : Outcome Based Education - 2017-18)
Name of Programme : DIPLOMA IN COMPUTER ENGINEERING
Second Semester Courses
Teaching Scheme/Credits Examination Scheme (Maximum
sr. semi course Tut PA Theory
Course Name
no. ster code ori Total (T Exam 5th curr 4th curr 1,2,3 rd Compulsury
Theory Practical al Credit PT TH PR OR W) Total Hours equi equi equival /Optional
Engineering
1 II 6G102 Mathematics (EMT) 3 -- 1 4 20 80 -- -- -- 100 3 5G102 4G102 GE153 Compulsory
2 II 6G104 Engg. Chem 3 2 -- 5 20 80 25 25 -- 150 3 5G104 4G104 -- Compulsory
Static Web Page
II Designing Lab -- 2 -- 2 -- -- 50 50 -- 100 -- -- Compulsory
3 6S205 (SWPDL) 5S208 4T208
5T201
II C Programming 3 4 -- 7 20 80 *25 25 -- 150 3 & Compulsory
4 6S204 5T202 4T201 IT256
Elements of Electronic 5S203 4T203 IT151
II & Electrical 4 2 -- 6 20 80 -- 25 25 150 3 & & & Compulsory
5 6S202 Engineering (EEE) 5S204 4T204 IT253
Communication Skills
6 II 6G302 (CMS) 1 2 -- 3 -- -- -- 50 25 75 -- 5G302 4G302 GE151 Compulsory
7 II 6G202 Workshop Practice -- 3 -- 3 -- -- -- 50 50 -- 5G105 4G105 GE156 Compulsory
6G311 5G311 4G311
II on NON-EXAM -- 2 -- 2 -- -- -- -- -- -- -- on ON
8 words words words Optional
Legends : L-Lecture; T-Tutorial/Teacher Guided Theory Practice ; P- Practical; C- Credits; ESE- End Semester Examination; PT – Progressive
Test, PA- Progressive Assessment, PR- Practical Examination, OR – Oral Examination, TW - Term Work, # External, @ Internal examination ,
HOD/Chairman PBOS
Computer Engg.Dept
Govt. polytechnic Abad
Government Polytechnic, Aurangabad.
(An autonomous Institute of Govt. of Maharashtra)
DATE: 25/06/2018
Curriculum Strucutre of Third semester courses.
Name of Programme : Computer Engineering
Third Semester Courses
Teaching Scheme/Credits Examination Scheme (Maximum Marks)
Sr. Course Total Theory Practical
Semester Course Name Theory Practical Tutoria PA
No. code Credit PT TH PR OR Total Exam Exam
(TH) (PR) l (TU) (TW)
(C) Hours Hours
1 III 6S203 Digital Electronics 03 02 0 05 20 80 @25 -- 25 150 03 02
Multi Media Techniques
III 6S206 01 04 -- 05 -- -- #50 50 100 00 02
2 (MMT)
Object oriented
III 6S208 programming using C++ 03 04 0 07 20 80 #25 -- 25 150 03 02
3 (OOP)
Computer Hadrware
4 III 6P201 Maintenance and 03 02 0 05 20 80 @25 25 150 03 02
Troubleshooting (CHMT)
Relational Database
III 6S401 Management Systems 03 04 0 07 20 80 #25 -- 25 150 03 02
5 (RDBMS)
III 6S405 Software Engineering (SE) 03 -- 01 04 20 80 -- -- 25 100 03 00
6
6G311 - Non-Exam 00 02 00 02 -- -- -- -- -- -- NIL NIL
onwords
7 III
Legends : TH-Lecture; TU-Tutorial/Teacher Guided Theory Practice ; PR- Practical; C- Credits; ESE- End Semester Examination;
PT – Progressive Test, PA- Progressive Assessment, OR – Oral Examination, TW - Term Work, # External, @ Internal
Common
Data Structures Data Structures
1 IV 6S207 3 4 - 7 20 80 @25 - 25 150 3 2 for CO & Comp No
(DS) IT
(DS) 5S401
Microprocessor Microprocessor
IV 6P301 & Programming 3 2 - 5 20 80 - @25 25 150 3 2 - Comp No & Prog (MPP)
2 (MPP) 5S301
Software
Software
Common Development
IV 6S402 Development 0 4 - 4 -- -- #50 75 125 - 2 Comp No
for CO & Tool(SDT)
Tool(SDT)
3 IT 5S207
Common
JAVA JAVA Prog
4 IV 6S403 3 4 - 7 20 80 #25 25 150 3 2 for CO & Comp No
Programming (JP) (JP)5P406
IT
Common Operating
Operating
IV 6S404 4 2 - 6 20 80 -- @25 25 150 2 for CO & Comp Yes Systems (OS)
Systems (OS)
5 3 IT 5P407
Optional Courses (Any One from Group I)
Common
PHP prog Newly Added
IV 6S406 1 4 - 5 -- -- #50 - 75 125 - 2 for CO & Opt Yes
(PHPP) IT
Course
6
Common
Ruby prog Newly Added
IV 6S407 1 4 - 5 -- -- #50 - 75 125 - 2 for CO & Opt Yes
(RP) IT
Course
7
Common
Python Prog Newly Added
IV 6S408 1 4 - 5 -- -- #50 - 75 125 - 2 for CO & Opt Yes
(PythonP) IT
Course
8
Common
Android Prog Newly Added
IV 6S409 1 4 - 5 -- -- #50 - 75 125 - 2 for CO & Opt Yes
(AP) IT
Course
9
TOTAL 14 20 34 80 320 150 50 250 850
Legends : TH-Lecture; TU-Tutorial/Teacher Guided Theory Practice ; PR- Practical; C- Credits; ESE- End Semester Examination,Comp-compulsary,Opt-Optional;
PT – Progressive Test, PA- Progressive Assessment, OR – Oral Examination, TW - Term Work, # External, @ Internal
HOD ----------------------
Govt. Polytechnic, Aurangabad.
Government Polytechnic, Aurangabad.
(An autonomous Institute of Govt. of Maharashtra)
DATE: 24/6/2019
Curriculum Strucutre of FIFTH Semester Courses.
Name of Programme : Computer Engineering
Fifth Semester Courses
Teaching Scheme/Credits Examination Scheme (Maximum Marks)
Theory Practical Tutorial Total PT TH PR OR PA Total Theory Practical Remarks Compulsury/ Degree Equivalent to 5th
Course
sr. no. semister course Name (TH) (PR) (TU) Credit (TW) Exam Exam Optional Award Curriculum
code
(C) Hours Hours Course
Legends : TH-Lecture; TU-Tutorial/Teacher Guided Theory Practice ; PR- Practical; C- Credits; ESE- End Semester Examination;
PT – Progressive Test, PA- Progressive Assessment, OR – Oral Examination, TW - Term Work, # External, @ Internal, ~ Online Exam
Entrepreneurshi
Entrepreneurship
Common p Development
1 V 6G306 Development 2 2 -- 4 -- -- -- 50 50 Compulsory No
for CO & (EDP)
(EDP)
IT 5G303
Computer Security
CS 5P502 &
V 6P501 & Cyber 4 2 -- 6 20 80 @25 25 150 - Compulsory Yes
PECSL 5P412
2 Laws(CSCL)
Project Work Common for Project Work
V 6S502 -- 4 -- 4 -- -- -- #50 100 150 Compulsory Yes
3 (PW) CO & IT (PW) 5S410
Advanced JAVA Newly Added
4 V 6S504 3 4 -- 7 20 80 #25 25 150 Common for Compulsory Yes
Programming(AJP) Course
CO & IT
Software
Software
V 6S505 3 2 -- 5 20 80 #25 25 150 Common for Compulsory Yes Testing(ST)
Testing(ST)
5 CO & IT 5P408
Implant Training Common for Seminar (SMR)
V 6S503 -- 4 -- 4 -- -- -- @50 50 100 Compulsory No
6 (IT) CO & IT 5S401
Optional Courses (Any One from Group III)
Advanced
Advanced
Database
Database
6P502/ Management
V Management 3 2 -- 5 20 80 -- #25 25 150 Optional Yes
6T502 Systems
Systems
(ADBMS)
(ADBMS)
7 5P416
Geographical
6P503/ Newly Added
V Information 3 2 -- 5 20 80 -- #25 25 150 Optional Yes
6T503 Course
8 System(GIS)
Object
Newly Added
V 6P504 Technology & 3 2 -- 5 20 80 -- #25 25 150 Optional Yes
Course
9 UML(OTU)
15 20 35 80 320 75 125 300 900
TOTALTU-Tutorial/Teacher Guided Theory Practice ; PR- Practical; C- Credits; ESE- End Semester Examination;
Legends : TH-Lecture;
PT – Progressive Test, PA- Progressive Assessment, OR – Oral Examination, TW - Term Work, # External, @ Internal, ~ Online Exam
1 RATIONALE
This course is classified under foundation level courses and intends to teach students
basic facts, concepts and principles of mathematics, as a tool to analise engineering
problems. Diploma engineers have to solve the problems in engineering.
Basic mathematics is an attempt to initiate the multi-dimensional logical thinking and
reasoning capabilities of the students.
2 COMPETENCY
At the end of studying this course students will be able to
“Solve engineering problems by using analytical and systematic approach.”
3 COURSE OUTCOMES
Students will be able to apply rules of Logarithms in solving simple engineering
Problems
03 01 -- 04 80 20 -- -- 100
1
6G101 GPA BASIC MATHEMATICS
5 COURSE DETAILS:-
2
6G101 GPA BASIC MATHEMATICS
3
6G101 GPA BASIC MATHEMATICS
1 Revision 02 0 0 0 0
2 Determinants and 12 04 08 12 24
Matrices
3 Partial Fractions 06 04 04 08
4 Trigonometry 14 04 08 12 24
5 Function 04 02 02 04 08
6 Limits 10 04 04 08 16
TOTAL 48 14 26 40 80
Legends: R = Remembrance; U = Understanding; A = Application and above levels
(Revised Bloom’s taxonomy)
Note: This specification table shall be treated as a general guideline for students and
teachers. The actual distribution of marks in the question paper may vary
slightly from above table.
7 SUGGESTED EXERCISES/PRACTICAL/TUTORIAL
4
6G101 GPA BASIC MATHEMATICS
--------N.A.-----
1 Chalk-board method.
2 Projector method.
3 Tutorial method.
5
6G101 GPA BASIC MATHEMATICS
POs and PSOs assignment and its strength of assignment with each CO of the Course
PO10
PS01
PO1
PO2
PO3
PO4
PO5
PO6
PO7
PO8
PO9
PSO2
PSO3
NO.
To able the basic concept of 1 1 0 0 0 0 0 0 0 0 - - -
CO1 Logarithms and Determinant of
order 2 and 3
Students will be able to Solve 3 1 1 - - - - - - - - - -
CO2 simultaneous equations using
concepts of Determinants and
Matrices
Students will be able to solve 1 1 1 - - - - - - - - - -
CO3 simple problems Using concepts
of Partial Fractions
Students will be able to Solve 3 2 1 - - - - - - - - - -
CO4 simple problems by applying using
concepts of trigonometry.
Students will be able to Solve the 1 1 - - - - - - - - - - -
CO5 problem of function using the
concept of Function
Students will be able to Solve the 1 3 - - - - - - - - - - -
CO6 problem of function using the
concept of Limits
6
6G103 GPA ENGINEERING PHYSICS
1. RATIONALE
Engineering Physics represents foundation level of courses. It is considered as the mother
of all engineering programmes. The principles, laws, hypothesis, concepts, ideas which are
acquired by students through this course help in reinforcing the knowledge of technology and
solving engineering problems.
2. COMPETENCIES
The course content should be taught and implemented with the aim to develop different types
of skills leading to the achievement of the following competencies…
I. Apply facts, concepts and principles of Physics for solving various Engineering
Problems
II. Observe, describe, interpret and interact with physical and engineering world through
concepts and principles of physics.
L T P C ESE PT ESE PA
150
3 0 2 5 80~ 20~ 25@ 25
4. COURSE OUTCOMES:
Students will able to
1. Determine relevant physical properties of a given material.
2. Analyze thermal, optical and acoustical system using properties of heat, light and
sound.
7
6G103 GPA ENGINEERING PHYSICS
5. COURSE DETAILS:-
Unit Major Learning Topics and Sub-topics
Outcomes
UNIT-I Genral 1a. Measure Strength Elasticity:
Propertis of parameter. 1.1 Definitions of deforming force, restoring force,
Matter 1b. Measure elasticity, plasticity, Factors affecting elasticity.·
automization and 1.2 Stress Tensile, Compressive, Volumetric and
lubricity of given Shear stress, Strain: Tensile, Volumetric and
liquid. Shear strain.
1.3 Elastic limit, Hooke’s law.
Elastic co-efficient- Young’s modulus, bulk
modulus, modulus of rigidity and relation
between them
Viscosity
1.4 Viscous force, definition of viscosity, velocity
gradient, Newton’s law of viscosity, coefficient
of viscosity and its SI unit.
1.5 Streamline and turbulent flow with examples,
critical velocity, Reynold’s number and its
significance.
Surface tension
1.6 Cohesive and adhesive force, Laplace’s
molecular theory of surface tension, Surface
Tension: definition and unit,
1.7 effect of temperature and impurity on surface
tension. Angle of contact, Capillarity and
examples of capillary action
1.8 derivation of expression for surface tension by
capillary rise method, applications of surface
tension.
8
6G103 GPA ENGINEERING PHYSICS
UNIT-III 3a.Analyze electrical 3.1 Electric charge, Coulomb’s Law of Charges, Unit
Electrostatics system. charge, field, intensity of electric field, electric lines
And Current of forces (Properties) Electric Flux, Flux Density.
Electricity 3.2 Concept of resistance, Specific resistance,
Whetstone’s network, meter bridge, balancing
condition of meter bridge, measurement of unknown
resistance using meter bridge. Problems.
3.3 Potential , Potential drop along the length of
wire, Principle of Potentiometer, Potential gradient,
E.M.F. Unit, Comparison of EMF using
potentiometer
9
6G103 GPA ENGINEERING PHYSICS
Legends:
R = Remembrance; U = Understanding; A = Application and above levels (Revised Bloom’s
taxonomy)
10
6G103 GPA ENGINEERING PHYSICS
11
6G103 GPA ENGINEERING PHYSICS
Sr.
Description Hours
No.
An introduction to Physics laboratory and its experiments (for the set of 02
1
first four experiments)
2 Set of first four experiments 08
3 An introduction to experiments (for the set of next four experiments) 02
4 Set of next four experiments 08
5 An introduction to experiments (for the set of next three experiments) 02
6 Set of next three experiments 06
12
6G103 GPA ENGINEERING PHYSICS
POs and PSOs assignment and its strength of assignment with each CO of the
Course
PO10
PO1
PO2
PO3
PO4
PO5
PO6
PO7
PO8
PO9
PSO1
PSO2
PSO3
NO.
13
6G203 GPA BASICS OF COMPUTER SYSTEM
1. RATIONALE
This course pertains to basic technology level. It aims to developing fundamentals of Computer and its
Applications in students of various programs. This will enable students in using application software’s
such as word processor, spreadsheets, and power point presentations in their professional fields. Further it
will enable students to be lifelong learner.
2. COMPETENCY
ESE PA
L T P C ESE PT
(PR) (TW)
50
- - 2 2 -- -- 25@ 25
Duration of the Examination (Hrs) -- -- -- --
4. COURSE OUTCOMES
21
6G203 GPA BASICS OF COMPUTER SYSTEM
22
6G203 GPA BASICS OF COMPUTER SYSTEM
Unit- 4 4a. Create a simple text slide 4.1 Outline of an effective presentations
Power Point using formatting, selecting a 4.2 Starting a New Presentation Files,
Presentation slide layout and insert pictures Saving work,
& backgrounds. 4.3 Creating new Slides, Working with
4b.Use different design textboxes.
templates for creating slides. 4.4 Changing a slides Layout, Applying a
4c. Apply slide transitions and theme, Changing Colours, fonts and effects,
slide timings and animation Creating and managing custom Colour &
effect for slide show. font theme, Changing the background.
4d. Insert hyperlink in the 4.5 Use of design template and auto content
created slides. wizard.
4.6 Apply animation and transition to slides
with timing effect.
4.7 Slideshow: from beginning slideshow,
from current slideshow, custom slideshow.
4.8 Creating hyperlinks, Using action
buttons
Unit- 5 5a. Know different terms related 5.1 What is the Internet?
Introduction to internet and browsers. 5.2 Web pages, Home Pages.
to 5b. Understand need & duty of 5.3 Use of web sites
Internet ISP & List out different ISP in 5.4 ISP: need & duties of ISP, different ISP
23
6G203 GPA BASICS OF COMPUTER SYSTEM
city. in city
5c. Use internet for searching 5.5 Browsers
information and create, receive 5.6 Universal resource locators (URL)
& send email with attachment. 5.7 Browsing or surfing the web
5.8 Search engines
5.9 E-mail and Creation of E-mail ID.
Sending & Receiving email with attachment.
5.10 Chatting & Video Conferencing tools:
Skype and GTalk
5.11 Applications of the Internet
Unit Practical
Title Of Unit R U A
No Hours TOTAL
level Level Level
Sr.
Unit Title Practical/ Lab. Work/ Assignments/ Tutorials Hours
No.
Connect the peripherals to a computer system. Get the 2
1 1 information about the manufacturers and prices of various
components of a PC and laptop.
Start and shutdown of windows, starting different 4
2 1
applications. Use of accessories like calculator, paint, notepad
24
6G203 GPA BASICS OF COMPUTER SYSTEM
Following is the list of proposed student activities like: assignments based on MS-Office, teacher
guided self-learning activities and lab based mini-projects on MS-Word, MS-Excel and MS-
PowerPoint. These could be individual or group-based.
a. Visit institute website.
b. Manage files and folder using Windows.
c. Prepare letter and project report using word processor
d. Create result sheet by inserting student marks and show it in chart form on the
same worksheet using Excel spreadsheet.
e. Develop effective presentation of project report using PowerPoint Presentation.
f. Use open source software like openoffice.org (latest version).
9. SUGGESTED SPECIFIC INSTRUCTIONAL STRATERGIES
25
6G203 GPA BASICS OF COMPUTER SYSTEM
These are sample strategies, which a teacher can use to facilitate the attainment of course
outcomes.
a. Group based.
b. Q & A technique.
c. Individual based.
d. Activity based learning
e. Self Line learning.
S.
Name of equipment Brief specification
No.
Computer System with latest Desktop Computer/Personal Computer
configuration along with Windows (Windows OS Prof. Edition/Academic
1.
Operating System and latest MS-Office. edition) with preloaded operating systems
windows 7/windows 8 (academic Lic)
PROJECTOR Multimedia Projector with wireless
2.
connectivity between PC and Projector
3. PRINTER HP 1022n laser printer
SCANNER HP scanner ,Color Scan Method: Color,
Flatbed, Mirror Moving Scanner Optical
4. Resolution: 800 x 1600 dpi Maximum
Scanning Area 304.8 x 431.8 mm ( 12x17
inch)
Computer System with latest Desktop Computer/Personal Computer
configuration along with Windows (Windows OS Prof. Edition/Academic
5.
Operating System and latest MS-Office. edition) with preloaded operating systems
windows 7/windows 8 (academic Lic)
PROJECTOR Multimedia Projector with wireless
6.
connectivity between PC and Projector
26
6G203 GPA BASICS OF COMPUTER SYSTEM
1 2 3 4 5 6 7 8 9 10 01 02
1 Connect and
operationalize
2 2 2 - - - - - - 2 - -
computer system with
its peripheral devices.
2 Create and Format
documents in 3 - 3 3 - - - - - 3 - -
Microsoft Word.
3 Create spreadsheets in
Microsoft Excel by 3 - 3 3 - - - - - 3 - -
using formulae.
4 Create and edit basic
power point
3 - 3 3 - - - - - 3 - -
presentations in
Microsoft PowerPoint.
5 Use internet for
creating email-id,
receive and send email
1 1 1 1 - - - - - 1 - -
with attachment &
search information on
internet.
27
6S201 GPA FUNDA. OF COMPUTER & INTERNET TECHN.
1. RATIONALE
This is a basic technology level course. Computers are very useful in day to day life. This Course intends
to develop basic hardware skills of computer system and internet in students, being laboratory course.
2. COMPETENCY
ESE @ PA
L T P C ESE PT
(PR) (TW)
- 4 05 -- -- @50 50 100
1
4. COURSE OUTCOMES
14
6S201 GPA FUNDA. OF COMPUTER & INTERNET TECHN.
15
6S201 GPA FUNDA. OF COMPUTER & INTERNET TECHN.
16
6S201 GPA FUNDA. OF COMPUTER & INTERNET TECHN.
Unit Teaching
Title Of Unit R U A
No Hours TOTAL
level Level Level
I Anatomy of Computer
System
2
II Types of Software
2
III Basics of Computer Not Applicable
Networking
3
IV Basics of Internet, Its
Applications & Security
3
V Introduction to Information
Technology
6
Total 16
Sr. No. Unit Title Practical/ Lab. Work/ Assignments/ Tutorials Hours
1. I Install new application software using control panel. 02
17
6S201 GPA FUNDA. OF COMPUTER & INTERNET TECHN.
16 V Use E-mail. 04
TOTAL 64
Other than class room and laboratory activities following are the suggested guided co-
curricular students activities which need to be undertaken to facilitate the attainment of
various course outcomes of this course. The students are required to maintain portfolio of
their experiences which he/ she will submit at the end of the term.
18
6S201 GPA FUNDA. OF COMPUTER & INTERNET TECHN.
These are sample strategies, which a teacher can use to facilitate the attainment of course
outcomes.
S.
Name of equipment Brief specification
No.
1 www.nptel.com
2.Weleys computing Resources
3.Fundamentals of computer: http://www.w3schools.in
19
6S201 GPA FUNDA. OF COMPUTER & INTERNET TECHN.
Software’s:
1. Any antivirus software .
1 2 3 4 5 6 7 8 9 10 01 02
20
6G301 GPA ENGLISH
1. RATIONALE
English language has become a supreme necessity to pick up a solid core of
knowledge. It has a power of linking us with the outside world. Competency in
English is also important in business matters like transactions including e-mails,
memos, reports and contracts in writingnot only for Indian industry, but also
worldwide. Students having proficiency in reading, writing and speaking English
has become a prospect of employment in the industry. Hence, this course is
designed to help the students to communicate in English effectively.
2. COMPETENCY
At the end of studying this course students will be able to
“Communicate in English language in spoken and written form.”
4. COURSE OUTCOMES
1. Interpret the meaning of new words from the text.
2. Formulate grammatically correct sentences using new words.
3. Prepare resume in proper format.
4. Use relevant vocabulary to construct sentences.
28
6G301 GPA ENGLISH
5. COURSE DETAILS
Unit Major Learning Topics and Sub-topics
Outcomes
(in cognitive domain)
UNIT-I 1a. Understanding Text from the book &
Comprehension meaning of new words Vocabulary Building
from the text. 1.1.Man Versus Machine—
1b.Write summary of M..K..Gandhi
the text 1.2. Say No to Plastic Bags
1c. Responding to the 1.3. Interview of
questions from the text Dr.A.P.J.AbdulKalam
1d. Express ideas and 1.4. Dare to Dream- N.R.Narayan
views on learned Murthy
topics 1.5. The History Maker—
MaltiHola
UNIT-II 2a. Apply correct Functional Grammar
Functional Grammar verbs in given 2.1.Tenses & Time
sentences 2.2. Sentence Patterns
2b. Use of correct 2.3. Types of Sentences
structures in writing 2.4. Modal Auxiliaries
2c. Identify different 1.2.5. Connectors
types of sentences 2. 6. Prepositions
2d. Apply correct 2.7. Voice, Degree and Reported
auxiliaries Speech
2e. Use appropriate 2.8. Punctuation Marks
connectors in the given
sentences
2f. Use appropriate
prepositions in the
given sentences
2g. Apply correct and
exact rules and
structures to transform
the sentences
2h. Use of correct
punctuations in writing
UNIT-III 3a. Writing a 3.1.Paragraph Writing
Craft of writing paragraph effectively 3.2.E-mail writing
3b. Writing e-mail in 3.3. Resume Writing
proper formats
3c. Prepare resume in
suitable format
UNIT-IV 4a. Formulate 4.1. Importance of effective
Listening & Speaking sentences using new listening
Skills words 4.2.Barriers in listening and how
29
6G301 GPA ENGLISH
30
6G301 GPA ENGLISH
Summary
Total 32
31
6G301 GPA ENGLISH
32
6G301 GPA ENGLISH
POs and PSOs assignment and its strength of assignment with each CO of the
Course
CO. Course Outcome
PSO1
PSO2
PSO3
PO1
PO2
PO3
PO4
PO5
PO6
PO7
PO8
PO9
PO10
NO.
33
6G303 GPA DEVELOPMENT OF LIFE SKILLS
1 RATIONALE
The generic skills are lifelong skills which need to be developed continuously. These skills are
necessary for diploma engineers for their professional career.
This course aims to develop interpersonal skills, problem solving, decision making,
Professionalism with etiquettes, ethics and value system.
This course also aims at developing an engineer as a team leader, effective member of the team
and to become sound personality. It will develop the abilities and skills to perform at highest
degree of quality as an individual.
2 COMPETENCY
“Develop life skills to enhance personal effectiveness, professionalism and optimal use of
resources.”
34
6G303 GPA DEVELOPMENT OF LIFE SKILLS
5 COURSE DETAILS
35
6G303 GPA DEVELOPMENT OF LIFE SKILLS
change.
3.2 Polished personal habits
3.3 Ethics & Etiquettes: a
way of life, what are
ethics, how ethics help
to ensure positive
interpersonal relations,
3.4 Personal value system,
Personal Attire & Grooming
36
6G303 GPA DEVELOPMENT OF LIFE SKILLS
Self-Analysis 4 NA NA NA NA
I
37
6G303 GPA DEVELOPMENT OF LIFE SKILLS
Creativity
Note: This specification table shall be treated as a general guideline for students and teachers.
The actual distribution of marks in the question paper may vary slightly from above table.
7. SUGGESTED EXERCISES/PRACTICALS
The tutorial/practical/exercises should be properly designed and implemented with an attempt to
develop different types of cognitive and practical skills (Outcomes in cognitive, psychomotor
and affective domain) so that students are able to acquire the competencies.
Note: Here only outcomes in psychomotor domain are listed as practical/exercises. However, if
these practical/exercises are completed appropriately, they would also lead to development of
Programme Outcomes/Course Outcomes in affective domain as given in a common list at the
beginning of curriculum document for this programme. Faculty should refer to that common list
and should ensure that students also acquire those Programme Outcomes/Course Outcomes
related to affective domain.
Approx.
S. Unit Practical Exercises
Hrs.
No. No. (Outcomes in Psychomotor Domain)
required
38
6G303 GPA DEVELOPMENT OF LIFE SKILLS
Approx.
S. Unit Practical Exercises
Hrs.
No. No. (Outcomes in Psychomotor Domain)
required
Following activities will be undertaken as per their convenience. students are advice to
submit their report about participation in activities.
1. Case studies to be discussed in a group and presentation of the same by group /group
leader.
Carry out Field exercises and prepare reports. (e.g. interact with supplier/trader and
discuss about techno commercial specifications of product)
Role play by individual/group leader.
Sharing of self -experiences in a group.
Brain storming sessions in a group
Questionnaire -filling & discussing results of the same in a group.
39
6G303 GPA DEVELOPMENT OF LIFE SKILLS
5 Lowe and Phil Creativity and problem Kogan Page (I) P Ltd
solving
40
6G303 GPA DEVELOPMENT OF LIFE SKILLS
B) Software/Learning Websites:
Websites related to soft skills.
POs and PSOs assignment and its strength of assignment with each CO of the Course
Develop interpersonal - - - 2 - - - 2 3 - - -
CO1 communication
Display corporate etiquettes and - 2 - - 2 - - 2 - - - -
CO2 professionalism
Improve personality and body - - 2 - - - - - - 2 - -
CO3 language
Practice time management and 2 - 2 - - - - 2 2 - - -
CO4 goal setting technique
Develop presentation and group - 2 - 2 - - 2 - - - - -
CO5 discussion technique
Acquire Stress removing and - 2 - - 2 - - - - 2 - -
CO6 Problem solving technique
41
6G304 GPA ENVIRONMENTAL SCIENCE
1 RATIONALE:-
The present plight of the world as a victim to a number of environmental setbacks ranging from
global warming, ozone layer depletion, acid rains led to alarmingly increase in world pollution
levels. This has led to the dangerous situation threatening existence of biosphere on the earth.
Diploma engineers also get confronted with this issue in their professional life.. Diploma
engineers need to be aware of environment and associated issues so that he can help in
protection and preservation of environment.
2 COMPETENCY: -
42
6G304 GPA ENVIRONMENTAL SCIENCE
5 COURSE DETAILS:-
43
6G304 GPA ENVIRONMENTAL SCIENCE
c. Desert Ecosystem
d. Aquatic ecosystem
44
6G304 GPA ENVIRONMENTAL SCIENCE
enforcement of environmental
legislation, public awareness.
II Environmental Natural 6 NA NA NA NA
resources
III Ecosystems 6 NA NA NA NA
V Environmental Pollution 12 NA NA NA NA
Total 48 NA NA NA NA
45
6G304 GPA ENVIRONMENTAL SCIENCE
Here all the practical exercises are to be completed by students in a group. The group size should
be 10 to 12. The groups should be formed by concerned teacher in consultation with students
Every group should be assigned a group leader. All groups will complete the practical
assignments in spare time and during Sundays and holidays. No separate time slots will be
allotted to these practical exercises. Teacher will guide and give necessary inputs for modus
operand of exercises.
46
6G304 GPA ENVIRONMENTAL SCIENCE
47
6G304 GPA ENVIRONMENTAL SCIENCE
5 Prepare charts, banners, posters on environment and its protection and display in
class, notice boards.
6 Participate in social campaigns concerning environment and its preservation.
7
9. SUGGESTED SPECIFIC INSTRUCTIONAL STRATEGIES
1. Q & A Techniques.
2. Field Visits
3. Expert Lectures.
48
6G304 GPA ENVIRONMENTAL SCIENCE
6. www.unesco.org
7. www.chilika.com
8. www.foodfirst.org/media/opeds/2000/4-greenrev.html
9. www.cites.org
10. http://projecttiger.nic.in/
11. www.iwmi.cgiar.org/
12. www.worldwater.org
13. www.indiaenergyportal.org
14. http://www.lifeaftertheoilcrash.net/
15. www.mmpindia.org/
16. www.pcri.com
17. http://www.unwater.org/statistics_pollu.html
List of Films
1. The 11th hour
2. The many faces of madness
3. Planet Earth-BBC documentary
4. The childrens of Amazon
5. The Blue Planet-BBC documentary
6. End of Line
7. The State of planet – BBC Documentary
8. The truth about Tigers
9. Bringing home rain- A film by SushamaVeerappa.
10. Drinking the sky – BBC documentary
11. A Crude Awakening :The OIL Crash – A documentary by Basil Gelpke
12. Poison on a platter – Documentary by Mahesh Bhatt
13. The story of bottled water – A documentary by Annie Leonard on packaged water
industry.(Download from www.storyofstuff.org )
13. POs and PSOs assignment and its strength of assignment with each CO of the Course
49
6G304 GPA ENVIRONMENTAL SCIENCE
50
6G102 GPA ENGINEERING MATHEMATICS
1. RATIONALE:
2.COMPETENCY STATEMENT:
At the end of studying this course students will be able to
“Solve engineering problems using the principles of applied mathematics.“
3. COURSE OUTCOMES
L T P C ESE PT ESE PA
03 01 00 04 80 20 -- -- 100
Legends:
L-Lecture; T – Tutorial/Teacher Guided Theory Practice(batch-wise); P Practical;
C – Credit; ESE -End Semester Examination; PT - Progressive Test.
51
6G102 GPA ENGINEERING MATHEMATICS
5. CORSE DETAIL.
52
6G102 GPA ENGINEERING MATHEMATICS
1 Derivative 12 2 08 08 18
Applications
2 04 00 04 08 12
of derivative
3 Integration 16 06 08 12 26
Differential
4 10 04 04 08 16
Equations
5 Statistics 06 02 02 04 08
TOTAL 48 14 26 36 80
d. Identify problems based on applications of differential equations and solve these problems.
e. Prepare a seminar on any relevant topic based on curriculum.
13. POs and PSOs assignment and its strength of assignment with each CO of the
Course
No.
54
6G102 GPA ENGINEERING MATHEMATICS
55
6G104 GPA ENGINEERING CHEMISTRY
56
6G104 GPA ENGINEERING CHEMISTRY
4. COURSE DETAILS:
57
6G104 GPA ENGINEERING CHEMISTRY
58
6G104 GPA ENGINEERING CHEMISTRY
59
6G104 GPA ENGINEERING CHEMISTRY
60
6G104 GPA ENGINEERING CHEMISTRY
11 2 Qualitative analysis of given salt solutions, i.e. to determine one acidic For each
and one basic radical from given salt solution. (At least 05 salt salt
solutions.) solution 2
Micro Project ( Any one of following will be opted by a group of 5-6 students)
Sr. Unit
No. No. Practical Exercises
61
6G104 GPA ENGINEERING CHEMISTRY
2 Distilled water plant S.S. plant with 15 lit capacity with 2Kv heating coil
12. POs and PSOs assignment and its strength of assignment with each CO of the
Course
CO. Course Outcome
PO1
PO2
PO3
PO4
PO5
PO6
PO7
PO8
PO9
PO10
PSO1
PSO2
PSO3
No.
62
6G104 GPA ENGINEERING CHEMISTRY
63
6G202 GPA WORKSHOP PRACTICE
1. RATIONALE
2. COMPETENCY
T P C ESE PT ESE PA
(OR)
-- 03 03 -- -- -- 50@ 50
64
6G202 GPA WORKSHOP PRACTICE
4. COURSE OUTCOMES-
machineries.Specifications
6e. Perform bending operations
6.2 Operation of machineries in sheet
6f. Maintain tools, equipment
metal shops- sheet cutting and
and machineries.
bending machine their
specifications and maintenance.
6.3 Basic process-marking, bending,
folding, edging, seaming, staking,
riveting.
6. SUGGESTED SPECIFICATION TABLE WITH HOURS AND MARKS (Practical)
II Fitting 12 - 03 06 09
III Plumbing 06 - 02 07 09
IV Metal Joining 09 01 02 06 09
V Furniture Making 09 - 02 07 09
VI Sheet Metal 09 - 02 07 09
Total 48 02 12 36 50
67
6G202 GPA WORKSHOP PRACTICE
Total 48
68
6G202 GPA WORKSHOP PRACTICE
1. Demonstration
10. SUGGESTED LEARNING RESOURCES
ISBN-10: 0070671192
ISBN-13: 978-0070671195
69
6G202 GPA WORKSHOP PRACTICE
4. http://www.newagepublishers.com/samplechapter/001469.pdf
5. http://www.youtube.com/watch?v=TeBX6cKKHWY
6. http://www.youtube.com/watch?v=QHF0sNHnttw&feature=related
7. http://www.youtube.com/watch?v=Kv1zo9CAxt4&feature=relmfu
8. http://www.piehtoolco.com
9. http://sourcing.indiamart.com/engineering/articles/materials-used-hand-tools/
10. https://www.youtube.com/watch?v=9_cnkaAbtCM
13. POs and PSOs assignment and its strength of assignment with each CO of the Course
71
6S202 GPA ELE OF ELECT. & ELECTRI. ENGG
1. RATIONALE
It is necessary for the students of Computer Engineering and Information Technology to study and
apply the basic principles, analyze and troubleshoot simple subsystems. To acquire this level of
understanding, the basic knowledge of electronic devices and circuits is essential. Electrical engineering
involves the conception, design, development, & production of the electrical or electronic products &
systems needed by our technological society. This Course is one of the core subjects which is deals with
construction, working principle of electronic devices, Electric circuits, different electrical machines with
application of active components.
2. COMPETENCY
Apply the basic electronic testing and fault finding of electronic and electrical components
and circuits.
ESE @ PA
L T P C ESE PT
(OR) (TW)
- 2 06 80 20 25@ 25 150
4
72
6S202 GPA ELE OF ELECT. & ELECTRI. ENGG
4. COURSE OUTCOMES
2. Select particular diode for different rectifier application, Filters and Regulator Circuits.
LED.
2.Types of Filters
Unit– III 3a. Differentiate unipolar and 3.1 Introduction to Unipolar and Bipolar
bipolar devices. devices
Bipolar junction
3b.Describe the applications of 3.2 symbol, construction and working
Transistor transistor. principle of NPN transistor, Transistor as
switch and amplifier,Input and Output
& Field Effect 3c. Determine the effect of Current characteristics of CE,CB and CC
Transistors(BJT gain on the performance of the configurations, Regions – Cut-off, saturation
& FET) transistor. and Active region,Transistor parameters-
3d. List specifications and ratings alpha, beta, input and output resistance and
of BJT relation between alpha and beta
Unit – IV 4a. State and explain Ohm’s law. 4.1 Current, Voltage- EMF and Resistance,
Electric Circuit 4b. Explain different Circuit Ohm’s Law, Equivalent resistance of
Fundamentals & condition. resistors connected in series and
Machines 4c. Apply Kirchoff’s law in parallel.,Circuit conditions – open,
different circuit. close and short circuit, Kirchhoff’s
4d. Give characteristics of voltage and current laws,Power and
Inductance & Capacitance. Energy, Meters used to measure
4e. Analyze Series and Parallel Current.
combination of circuits Practical 4.2 Voltage, Resistance,inductance and
examples of these circuits. capacitance Power and Energy, Simple
4f. Describe the working principle problems on ohm’s and kirchoff’s law.
of DC generator and alternator 4.3DC generator and alternator, Classification
4g. Classify induction motors of induction motors,Construction, working
4h Describe the working principle,Squirrel cage and wound rotor
Principle of given induction motor
induction motor
Unit– V 6a.Describe the construction of a 6.1 General construction and principle of
Transformer simple transformer. Transformers., Emf equation and
and 6b. Describe the types and uses of transformation ratio
protective transformers of transformers,Applications of Transformers,
devices 6c.List the types of transformers Construction and uses of auto transformers.
used in various devices 6.2 Different protective devices such as
6d.State the differences of MCB and fuse, M.C.B. and ELCB. HRC
ELCB fuses,Uninterruptible Power Supplies
74
6S202 GPA ELE OF ELECT. & ELECTRI. ENGG
Unit Teaching
Title Of Unit R U A
No Hours TOTAL
level Level Level
Electronic Components
I 08 04 04 02 10
and Signals
Diodes and
II 16 04 06 10 20
Applications
Sr.
Unit Title Practical/ Lab. Work/ Assignments/ Tutorials Hours
No.
I Measure parameters like amplitude, time period, frequency of 02
1 sine wave and square wave using CRO and Function
Generator
75
6S202 GPA ELE OF ELECT. & ELECTRI. ENGG
TOTAL 32
Other than class room and laboratory activities following are the suggested guided co-
curricular students activities which need to be undertaken to facilitate the attainment of
various course outcomes of this course. The students are required to maintain portfolio of
their experiences which he/ she will submit at the end of the term.
e. Resistors
f. Diodes and Rectifiers
g. Transformers
h. SCRs, TRIACs, DIACs
i. LEDs, LCDs
j. Devices for industrial and residential illumination
k. Heaters and furnaces
l. Motors and Alternators
m. Switches, micro-switches and relays
n. Soldering, desoldering, welding devices and equipment.
o. Fans, Blowers and pumps
p. Smoke detectors, fire alarms used in electrical/electronics installations.
q.High voltage devices and equipment used and their safety features.
r. To study three phase induction motor parts & their identification & Study the UPS used in the
electrical/electronics laboratory.
These are sample strategies, which a teacher can use to facilitate the attainment of course
outcomes.
77
6S202 GPA ELE OF ELECT. & ELECTRI. ENGG
S.
Name of equipment Brief specification
No.
a. http://nptel.ac.in/courses/122104013/
b. http://www.electronics-tutorials
c. https://learn.sparkfun.com/tutorials/transistors
d. http://www.pitt.edu/~qiw4/Academic/ME2082/Transistor%20Basics.pdf
e. http://faculty.cord.edu/luther/physics225/Handouts/transistors_handout.pdf
f. http://www.technologystudent.com/elec1/transis1.htm
g. http://www.learningaboutelectronics.com/Articles/N-channel-JFET
h. http://www.electrical4u.com/jfet-or-junction-field-effect-transistor
i. http://www.electrical-technologies.com/
j. http://electrical4u.com/
k. http://www.electronics-tutorials
l. http://www.animations.physics.unsw.edu.au//jw/AC.html
78
6S202 GPA ELE OF ELECT. & ELECTRI. ENGG
1 2 3 4 5 6 7 8 9 10 01 02
1 Identify electronic 1 - 1 - - - - - - - - -
components.
79
6S204 GPA ‘C’ Programming
1. RATIONALE
This Course intends to develop programming skills in the students, using a popular
structured programming language `C'. The students will learn step by step procedure (i.e.
flowcharting &Algorithm) of any program development process. The programming skills thus
acquired can be used for developing programs with advance level programming features which in
turn will be helping in developing practical applications for the scientific, research and business
purposes.
2. LIST OF COMPETENCIES
At the end learning this course student will be able to:
“Develop structured, modular and memory efficient programs in „C‟ using arrays,
functions, pointers.”
ESE PA
L T P C ESE PT
(PR) (TW)
150
3 - 4 7 80 20 #25 25
Duration of the Examination (Hrs) 3 1 2 --
Legends : L-Lecture; T-Tutorial/Teacher Guided Theory Practice ; P- Practical; C- Credits;
ESE- End Semester Examination; PT – Progressive Test, PA- Progressive Assessment, OR
– Oral Examination, TW - Term Work, # External, @ Internal
80
6S204 GPA ‘C’ Programming
4. COURSE OUTCOMES
81
6S204 GPA ‘C’ Programming
I Basics of c programming 08 3 5 6 14
Total 48 18 26 36 80
83
6S204 GPA ‘C’ Programming
Approx.
S. Unit Practical Exercises
Hrs.
No. No. (Outcomes in Psychomotor Domain)
required
1. 1 Draw Flow Chart and write algorithm for at least four 2
problems.
10. 2 Execute programs using While Loop and nested while loop. 2
84
6S204 GPA ‘C’ Programming
Approx.
S. Unit Practical Exercises
Hrs.
No. No. (Outcomes in Psychomotor Domain)
required
12 3 i. Execute program to display 1-D and 2-D array. 4
ii. Execute programs on arrays. (Sorting, finding particular
value etc.)
3 Execute a program for matrix addition. 2
of Structures
Total 64
85
6S204 GPA ‘C’ Programming
2. Prepare presentation and deliver seminar on various topics covered like String functions,
Pointers, Arrays, File Functions, Structures and Unions,
3. Students are expected to develop minimum one program of particular topic as an example
to exhibit real life application.
9. SPECIAL INSTRUCTIONAL STRATEGIES
These are sample strategies, which a teacher can use to facilitate the attainment of course
outcomes.
a. Improved Lecture methods-
b. Q & A technique.
c. Demonstration
d. Seminars
e. Activity based learning
List of Books
86
6S204 GPA ‘C’ Programming
87
6S205 GPA STATIC WEB PAGE DESIGING LAB
1. RATIONALE:
this is basic level course aims at static web page desinging. World Wide Web is the basic
technology for e-commerce and HTML is the medium for creating web pages. This language
required for developing online educational applications such as organizational websites,
educational website, virtual learning environments etc. and business applications in various
fields such as products sale, banking, railways reservation, services etc.
2. COMPETENCY STATEMENT:
“Develop and host a static website using Hyper Text Markup Language with web
technology features like Cascading Style Sheets etc.”
3. TEACHING SCHEME
4. LEARNING OUTCOME
At the end learning this course student will be able to:
1. Select Static and Dynamic Web Pages.
2. Design web pages using basic HTML tags.
88
6S205 GPA STATIC WEB PAGE DESIGING LAB
Major Learning
Unit Outcomes (in cognitive Topics and Sub-topics
domain )
Unit – I 1a.Identify website 1.1 Information about web site, web page,
Website development essentials. Web Browsers and their types.
Development 1.2 Working of different types of Web
Essentials Pages, General structure of a Web Page,
Scripting languages, URL, Popular
Search Engines, WWW.
1.3 Static Web Pages, Dynamic Web Pages
Unit -II 2a.Use basic HTML tags 2.1 Introduce Web page structure and basic
Introduction structure tags: !DOCTYPE, HTML,
to HTML HEAD, TITLE, BODY with attributes.
2.2 Block Level Tags: Headings, aragraphs,
Breaks, Divisions, Centered Text, Block
Quotes, Preformatted text, HR tag.
2.3 Text Level Tags: Bold, Italic, Teletype,
Underline, Strikethrough, Superscript,
Subscript DIV Tag, Font Tag.
2.4 Lists: Ordered Lists, unordered Lists,
Definition Lists, and Nested Lists.
Unit III: 3a.linking of documents 3.1 URL: Types of URLs, Absolute URLs,
Linking and images for given Relative URLs.
Documents required link. 3.2 Anchor Tag: Linking various documents
& Including for internal and external links, Marquee
Images Tag.
3.3 Image Formats: GIF,JPEG, BMP &
PNG
3.4 Adding Image using Image tag, setting
an image as background
Unit IV: 4a.use tables with given 4.1 TABLE tag with attributes. TABLE, TR,
Developing formatting. TH, TD tags, border, cell spacing, cell
Table & padding, width, align, bgcolor attributes.
Creating 4.2 Types of Frames with their attributes
Frame Creating frames: FRAMESET tag –
rows, cols attributes.
4.3 FRAME tag –name, frame border,
margin height, margin width, src, resize,
89
6S205 GPA STATIC WEB PAGE DESIGING LAB
II Introduction to HTML 12
90
6S205 GPA STATIC WEB PAGE DESIGING LAB
7. SUGGESTED EXERCISES/PRACTICALS
Approx.
S. Unit Practical Exercises
Hrs.
No. No. (Outcomes in Psychomotor Domain)
required
FRAME-1 FRAME-2
FRAME-3
91
6S205 GPA STATIC WEB PAGE DESIGING LAB
Approx.
S. Unit Practical Exercises
Hrs.
No. No. (Outcomes in Psychomotor Domain)
required
Total 32
Sr.
Author Title of Book Publication
No.
4 Dick Oliver SAMS Teach Yourself HTML & CSS in Pearson Education
24 Hours Publication
12. POs and PSOs assignment and its strength of assignment with each CO of the Course
93
6G302 GPA COMMUNICATION SKILLS
1. RATIONALE
Proficiency in communication skills is one of the prime needs of diploma
engineer/ technician who has to communicate all the time with peers, superiors, sub-
ordinates and clients in his professional life. The need of acquiring effective
communication skills is more essential. As the world is shrinking into a global village
with the new technologies, technically sound diploma holders may be a quality human
resource, if their communicative abilities are shaped properly. Therefore, this course is
designed to develop the ability of students to stand as a skilled and effective
communicator with employability skills.
2. COMPETENCY
At the end of studying this course students will be able to
“Communicate effectively at workplaces.”
4. COURSE OUTCOMES
1. Express new ideas effectively.
2. Select suitable type of communication in different situations.
3. Avoid communication barriers for effective communication.
4. Use appropriate body language to communicate effectively.
5. Formulate various ways to face interview effectively.
6. Draft different types of business letters, notices, memoranda and E-mails using
correct formats.
94
6G302 GPA COMMUNICATION SKILLS
5. COURSE DETAILS
Unit Major Learning Topics and Sub-topics
Outcomes
(in cognitive domain)
UNIT-I 1a. Describe significance of 1.1. Definition, importance
Introduction to Communication. 1.2. Communication cycle /
communication 1b. Describe the elements of process
communication. 1.3. Elements of
1c. Explain the cycle & Communication
process of communication.
1d. Identify the various
communication situations.
UNIT-II 2a.Identify the types of 2.1. Verbal-nonverbal , formal-
Types of communication. informal, upward-downward,
communication 2b.Explain the types of horizontal-diagonal
communication. communication
UNIT -III 3a.Explain the principles of 3.1.Effective Communication
Principles of effective communication. 3.2.Barriers to communication
communication 3b.Illustrate principles of & ways to overcome them
effective communication.
3c. Describe
communication barriers.
3d. Identify the types of
communication barriers.
3e. Select ways to
overcome communication
barriers.
UNIT-IV 4a. Understanding non- 4.1.Non-verbal codes
Non -Verbal verbal communication. 4.2.Aspects of body language
Communication 4b. Know the uses of body 4.3. Pictorial representation
language.
4c. Uses of pictorial
representations.
UNIT –V 5a. Listening& 5.1.Listening skills
Interview Techniques comprehending the passage. 5.2.Stress management
5b. Having presence of 5.3.facing oral communication
mind.
5c. Managing stress.
5d. Facing viva.
UNIT-VI 6a. Correct format with 6.1.Business Letters: Enquiry,
Formal Written Skills correct language. Order, Complaint, Adjustment,
6b. Identify the types of Seeking Permission etc.
letters.
6c.Applying different
techniques of drafting
letters.
95
6G302 GPA COMMUNICATION SKILLS
6. SUGGESTED SPECIFICATION TABLE WITH HOURS AND MARKS
(THEORY)
7. SUGGESTED EXERCISES/PRACTICALS
The tutorial/practical/exercises should be properly designed and implemented with an
attempt to develop different types of cognitive and practical skills (Outcomes in
cognitive, psycho-motor and affective domain) so that students are able to acquire the
competencies.
97
6G302 GPA COMMUNICATION SKILLS
11. SUGGESTED LEARNING RESOURCES
1 https://www.nptel.ac.in/courses
2 https://www.k12reader.com
3. https://www.eduaction.com
4. https://www.k5learning.com
5. https://www.english4u.com
POs and PSOs assignment and its strength of assignment with each CO of the
Course -
PO2
PO3
PO4
PO5
PO6
PO7
PO8
PO9
PSO1
PSO2
PSO3
PO10
NO.
Develop the habit to
CO1 express new ideas 1 1 3 - 1 - - - 1 1 - - -
properly.
Select correct type of
CO2 communication in - - 1 - 1 - 1 1 1 1 - - -
different situations.
Avoid communication
CO3 barriers for effective - - 2 - 2 2 2 2 2 2 - - -
communication.
Use appropriate body
CO4 language to - - 1 - 2 2 2 3 3 3 - - -
communicate effectively
98
6G302 GPA COMMUNICATION SKILLS
Formulate various ways
CO5 to face interview - - 2 - 3 2 2 3 3 3 - - -
effectively.
Draft different types of
business letters, notices,
CO6 - - 1 - 1 - - 1 1 1 - - -
memoranda and E-mails
using correct formats.
99
6P201 GPA COMP H/W MAINT. & TROUBLE SHOOTING
1. RATIONALE
Computer Hardware Maintenance and Trouble Shooting is a basic level course to keep computer
systems maintain. This course helps the students to configure computer hardware as per the
specification and perform periodic maintenance of it. This course is skill oriented and will
develop the troubleshooting skills in the students.
2. COMPETENCY
ESE PA
L T P C ESE PT
(OR) (TW)
- 2 05 80 20 @25 25 150
3
100
6P201 GPA COMP H/W MAINT. & TROUBLE SHOOTING
4. COURSE OUTCOMES
The theory should be taught and practical should be carried out in such a manner that students are
able to acquire different learning out comes in cognitive, psychomotor and affective domain to
demonstrate following course outcomes.
1d. Define System Controller 1.2 PCI, Combination of Bus Systems, AGP
– Accelerated Graphics Port, Universal Serial
1e. Explain BIOS features Bus (USB), IEEE 1394 Fire Wire- A Bus
Standard.
1f. List advantages of Chipsets
1.3 Basic Input Output System: Services,
1g. List features of different
Bios Interaction, CMOS-RAM.
types memory modules
1.4 Chipsets: Definition, Advantage, North
and South Bridge.
101
6P201 GPA COMP H/W MAINT. & TROUBLE SHOOTING
Unit-II 2a. Define: Heads, Tracks, 2.1 Hard Disk Interfaces: EIDE, Serial ATA,
Sectors, Cylinders, Cluster, SCSI, USB and IEEE 1394 (Firmware),
Secondary Landing zone, MBR, Zone bit RAID, Solid State Drive (laptop). Recording
Storage Devices recording Techniques: FM, MFM , RLL, perpendicular
and Drives. recording
2b. Describe functioning of hard
disk. 2.2 Disk Geometry: Heads, Tracks, Sectors,
Cylinders, Cluster, Landing zone, MBR,
2c. Explain the working of hard Zone bit recording.
disk controller
2.3 Hard Disk Controller: Functional Blocks,
2d. Explain types of DVD, HDC Functions,Formatting
recording and constructions 2e.
List blue-ray disk specification 2.4 DVD Drives: Types, Recording,
Construction, Interfacing.
Unit-III 3a. Explain operations of 3.1 Keyboard Types, Types of Key switches
keyboard. (Membrane, mechanical, rubber dome,
Input Devices capacitive), Keyboard interfaces.
and power 3b. Explain operation of mouse.
supplies 3.3 Mouse: Types, Operation, Interfaces.
3c. Explain working of scanner.
3.4 Scanner: Scanner Types, Image quality
measurement.
Unit- IV 4a. Describe the working of 4.1 Types of printer, Printer Interfaces, Ink-
LaserJet and Ink-jet Printer. jet Printer: Parts, working principle, LaserJet
Output Devices Printer: Parts, working principle.
and Display 4b. Define video basics (CRT
Adapters parameters) and VGA monitors 4.2 Video Basics (CRT parameters), VGA
monitors.
Unit V: 5a. Explain POST sequence 5.1 POST : Functions, IPL Hardware, Test
Sequence, Error messages.
Trouble 5b. Explain troubleshooting 5.2 Troubleshooting : possible problems and
Shooting and procedures of listed peripherals diagnosis , Motherboard , Keyboard , Hard
Preventive and motherboard Disk Drive, Printer
Maintenance 5.3 Preventive maintenance tools.
5c. List the Preventive 5.4 Power problems: Blackout, Brownout,
maintenance tools surges and spikes, Symptoms of power
problems.
5.5Diagnostic software for trouble shooting PC.
Unit Teaching
Title Of Unit R U A
No Hours TOTAL
level Level Level
II
Hard Disk Drive and Controller, 10 06 06 04 16
DVD Drives
IV
Output Devices and Display 8 04 04 04 12
Adapters
V
Trouble Shooting and Preventive 8 02 06 04 12
Maintenance
Total 48 26 32 22 80
Legends: R – Remember, U – Understand, A – Apply and above (Bloom’s revised Taxonomy)
103
6P201 GPA COMP H/W MAINT. & TROUBLE SHOOTING
Sr.
Unit Title Practical/ Lab. Work/ Assignments/ Tutorials Hours
No.
1 I Identify basic components of a personal computer.
Demonstrate a list of various computer peripherals. (E.g.
02
CPU, Monitor, Keyboard, Mouse, Speaker, Web cam, Printer,
Scanner, microphone, speakers, modem, projector etc).
104
6P201 GPA COMP H/W MAINT. & TROUBLE SHOOTING
Total 32
i. Survey of computer system, laptops, servers and peripherals available in the market to
get awareness of the technology being used and their specifications.
ii. Prepare comparative charts as outcome of survey done.
iii. Prepare charts for various types of CPU and input/output devices available in market.
These are sample strategies, which a teacher can use to facilitate the attainment of course
outcomes.
i. Use online tutorials to guide students for desk top computer system, laptops, servers with
latest configuration.
ii. Demonstrate practical thoroughly Preventive maintenance kit
iii. Show Flash/Video/Animation All peripheral maintenance kits (motherboard, keyboard,
DVD, mouse, HDD etc)
105
6P201 GPA COMP H/W MAINT. & TROUBLE SHOOTING
S.
Name of equipment Brief specification
No.
i. http://www.gcflearnfree.org/computerbasics/15/print
ii. http://www.more.net/sites/default/files/training/BTTmain.pdf
iii. Software: Microsoft windows operating system from XP/vista/7/8 to latest version
available in market, Windows server, linux/ubuntu/centos, server operating system
106
6P201 GPA COMP H/W MAINT. & TROUBLE SHOOTING
1 2 3 4 5 6 7 8 9 10 01 02
107
6P201 GPA COMP H/W MAINT. & TROUBLE SHOOTING
108
6S203 GPA DIGITAL ELECTRONICS
1. RATIONALE
This is basic technology level course. It aims to enable the students to understand functioning of
digital circuit using core structure of digital logic. This Course will enable student to solve
various Boolean expressions, to design, develop and implement logic circuits.
2. COMPETENCY
ESE @ PA
L T P C ESE PT
(PR) (TW)
- 2 05 80 20 @25 25 150
3
109
6S203 GPA DIGITAL ELECTRONICS
4. COURSE OUTCOMES
Unit -II 2a. Explain working of Logic 2.1. Working principles and Truth of
Gates AND, OR, NOT, NOR, NAND, EX-OR,
Logic Gate & 2b. Construct logical circuit EX-NOR Gates
Boolean Algebra using gates. 2.2. Boolean Algebra : Basic Boolean
2c. Optimize logical circuit. 2.3. Operations, Basic Laws of Boolean
2.4. Algebra, De-Morgan’s Theorems
2.5. Boolean Forms-Canonical &
Standard
Unit III: 3.a. Design and simplify 3.1 Standard Representation For Logic
expression using K-map Functions.
Boolean for 2 variables. 3.2 K-map representation of logical
Expression 3.b. Design and simplify functions minimization using 2, 3,
110
6S203 GPA DIGITAL ELECTRONICS
111
6S203 GPA DIGITAL ELECTRONICS
Unit Teaching
Title Of Unit R U A
No Hours TOTAL
level Level Level
Sr.
Unit Title Practical/ Lab. Work/ Assignments/ Tutorials Hours
No.
1 1 Convert given Number system to another (HEX, OCTAL, 01
DECIMAL, BINARY)
2 1 Calculate 2’s and 1’s Complements 01
112
6S203 GPA DIGITAL ELECTRONICS
Total 32
Other than class room and laboratory activities following are the suggested guided co-curricular
students activities which need to be undertaken to facilitate the attainment of various course
outcomes of this course. The students are required to maintain portfolio of their experiences
which he/ she will submit at the end of the term.
These are sample strategies, which a teacher can use to facilitate the attainment of course
outcomes.
113
6S203 GPA DIGITAL ELECTRONICS
S.
Name of equipment Brief specification
No.
114
6S203 GPA DIGITAL ELECTRONICS
specification
10. Half & Full Adder & Half & Full Sub As per Electronics industry
tractor specification
a. http://www.asic-world.com/digital/tutorial.html
b. http://electrical4u.com/
c. http://www.electronics-tutorials.ws
d. http://www.vlab.co.in/http://www.electrical4u.com/jfet-or-junction-field-effect-transistor
115
6S203 GPA DIGITAL ELECTRONICS
1 2 3 4 5 6 7 8 9 10 01 02
116
6S206 GPA Multimedia Techniques
1. RATIONALE
Multimedia Techniques is basic level course where student are going to develop multimedia
application using recent tools. Animation plays a huge role in entertainment (providing action
and realism) in advertising, films and gaming industry and also be extremely effective in
education (providing visualization and demonstrations of abstract ideas and concepts). This
course includes tools and techniques for designing graphics oriented multimedia and animated
application based on audio, video and different file formats.
2. COMPETENCY
ESE PA
L T P C ESE PT
(PR) (TW)
100
1 - 4 5 00 00 #50 50
Duration of the Examination (Hrs) 00 00 02 --
Legends : L-Lecture; T-Tutorial/Teacher Guided Theory Practice ; P- Practical; C- Credits;
ESE- End Semester Examination; PT – Progressive Test, PA- Progressive Assessment, OR –
Oral Examination, TW - Term Work, # External, @ Internal
4. COURSE OUTCOMES
117
6S206 GPA Multimedia Techniques
UNIT-IV 4a. Apply the Photoshop tool 4.1. Parts of the Toolbox , Toolbox
Photoshop Tools on different applications. shortcuts , Tools options
4.2. Marquees , Magic wand , Lassos ,
Move tool , Crop tool, Slice tools,
Pencil , Paintbrush ,Eraser tools
,History brushes, Gradient , Paint
bucket , Burn-dodge-sponge, Blur-
118
6S206 GPA Multimedia Techniques
Unit Teaching
Title Of Unit R U A
No Hours TOTAL
level Level Level
1
Introduction to Multimedia 2
4 Photoshop Tools 6
5 Introduction to Flash 2
Total 16
119
6S206 GPA Multimedia Techniques
Sr.
Unit Title Practical/ Lab. Work/ Assignments/ Tutorials Hours
No.
1 01 Identify multimedia devices. 02
1.Retouching Tool;
10
2.Painting and Drawing Tools;
3. Navigation Tool.
1.Selection Tools;
11
2.Crop and Slice Tools;
3. Measuring Tools.
06 Create an application in academics using flash for 02
12 1. graphics-lines and shapes,
2. Texture, filling colors using color palates, texturing.
13 06 Draw a car with appropriate tools in flash. Label each part of 02
the car using different style and format and animate text
120
6S206 GPA Multimedia Techniques
1.Image
17
1.Sound
2. Video.
Total 64
121
6S206 GPA Multimedia Techniques
S.
Name of equipment Brief specification
No.
1. http://www.codecademy.com/learn
2. www.photoshopessentials.com
3. www.adobeknowhow.com
4. http://www.webdevelopersnotes.com/tutorials/flash/
5. http://www.adobe.com/devnet/flash.html
6. http://www.adobe.com/support/flash/tutorial_index.html
7. http://www.thefreecountry.com/webmaster/flash.shtml
122
6S206 GPA Multimedia Techniques
1 2 3 4 5 6 7 8 9 10 01 02
1 To familiarize the
students with various
approaches, methods 2 2 - 1 1 - - - - 1 - -
and techniques of
Animation Technology.
2 To develop
competencies and skills 1 3 - - 1 - - 1 - - - -
needed for becoming an
effective Animator.
4 Exploring different
approaches in computer 1 3 3 1 - - - - - - 1 1
animation
5 To enable students to
manage Animation
Projects from its - 2 2 - - - - - - - 1 1
Conceptual Stage to the
final product creation.
123
6S208 GPA OBJECT ORI.PROG. USING C++
1. RATIONALE
Object-oriented programming using C++ is a basic level course intends to teach students the
basic concepts of object-oriented programming (OOP). Large programs are probably the most
complicated entities ever created by humans. Because of this complexity, programs are prone to
errors so that software errors can be expensive and even life-threatening. Object-Oriented
Programming offers a new and powerful way to cope with this complexity.
2. COMPETENCY
PA
L T P C ESE PT ESE (PR)
(TW)
- 4 07 80 20 # 25 25 150
3
124
6S208 GPA OBJECT ORI.PROG. USING C++
4. COURSE OUTCOMES
126
6S208 GPA OBJECT ORI.PROG. USING C++
Unit Teaching
Title Of Unit R U A
No Hours TOTAL
level Level Level
INTRODUCTION TO
I OBJECT ORIENTED 06 2 3 4 09
PROGRAMMING
II 08 2 6 6 14
OBJECTS AND CLASSES
III CONSTRUCTORS AND
08 2 4 6 12
DESTRUCTORS
IV INHERITANCE 10 2 8 8 18
V POLYMORPHISM &
10 4 6 8 18
POINTERS IN C++
VI FILE HANDLING IN C++ 06 2 3 4 09
Total 48 14 30 36 80
Legends: R – Remember, U – Understand, A – Apply and above (Bloom’s revised Taxonomy)
127
6S208 GPA OBJECT ORI.PROG. USING C++
Sr. No. Unit Title Practical/ Lab. Work/ Assignments/ Tutorials Hours
1. I Implement two C++ programs using Input /output statements 02
128
6S208 GPA OBJECT ORI.PROG. USING C++
TOTAL 64
Other than class room and laboratory activities following are the suggested guided co-
curricular students activities which need to be undertaken to facilitate the attainment of
various course outcomes of this course. The students are required to maintain portfolio of
their experiences which he/ she will submit at the end of the term.
These are sample strategies, which a teacher can use to facilitate the attainment of course
outcomes.
S.
Name of equipment Brief specification
No.
1 www.nptel.com
2 www.cplusplus.com
3 www.mycplus.com
Software’s:
1. C Compiler(Windows and Ubuntu)
130
6S208 GPA OBJECT ORI.PROG. USING C++
1 2 3 4 5 6 7 8 9 10 01 02
131
6S401 GPA Relational Database Management System
1. RATIONALE
Relational Database Management System is applied level course aims to design and
manipulate database. Database system plays a vital role to manage huge volume of data
for commercial applications. This course includes data models, SQL commands,
techniques, normalization concepts and queries performance.
2. COMPETENCY
"Design, develop and manage databases for applications using Structured Query Language (SQL) in
ORACLE."
PA
L T P C ESE PT ESE (PR)
(TW)
150
3 - 4 07 80 20 #25 25
Duration of the Examination (Hrs) 3 1 -- --
4. COURSE OUTCOMES
132
6S401 GPA Relational Database Management System
Unit - III 3a. Overview of SQL query 3.1 SQL query language
Introduction to SQL language and its data 3.2 SQL data definition
definition 3.3 Basic structure of SQL queries
3b. Explain structure of SQL 3.4 Modification of database
queries 3.5 Additional basic operations
3c. Queries of modifying 3.6 Set operations
database 3.7 Null values
3d. Queries to execute set 3.8 Aggregate functions
operations 3.9 String , Date and Time functions
3e. Queries to execute 3.10 PL/SQL introduction : control
aggregate functions structures, cursors, triggers, functions,
133
6S401 GPA Relational Database Management System
Unit Teaching
Title Of Unit R U A
No Hours TOTAL
level Level Level
Sr.
Unit Title Practical/ Lab. Work/ Assignments/ Tutorials Hours
No.
134
6S401 GPA Relational Database Management System
135
6S401 GPA Relational Database Management System
Other than class room and laboratory activities following are the suggested guided co-
curricular student’s activities which need to be undertaken to facilitate the attainment of
various course outcomes of this course. The students are required to maintain portfolio of
their experiences which he/ she will submit at the end of the term.
a.Creating database which can perform insert, update, and delete operations.
b.Design a model for any real time database system.
c.Draw an E-R diagram for any database system.
d.Design relational database at different levels of normalized form.
e.Mini project: Create any database system i.e. Hostel reservation, Air ticket reservation,
Student database system etc.
9. SUGGESTED SPECIFIC INSTRUCTIONAL STRATERGIES
These are sample strategies, which a teacher can use to facilitate the attainment of course
outcomes.
136
6S401 GPA Relational Database Management System
1 2 3 4 5 6 7 8 9 10 01 02
1 Select/Explore database
management concepts
- 3 - - - - - - - - 1 -
and its applications.
4 Design database
applying normalization - 3 3 3 - - - - - 2 - -
rules.
5 Design Entity –Relation
model. - 3 2 2 - - - - - - - -
137
6S401 GPA Relational Database Management System
138
6S405 GPA Software Engineering
1. RATIONALE
Software Engineering deals with reliability and quality assurance of the software under
development. It provides framework for development of quality software product. The course
enables the students to write specifications for software system, design and develop test plans
according to design specifications and the process to deploy software. The course also covers
important aspects of Software Engineering.
2. COMPETENCY
"Apply software development lifecycle phases and process framework activities to develop
prototype of enterprise application."
ESE @ PA
L T P C ESE PT
(PR/OR) (TW)
125
3 1 - 4 80 20 -- 25@
Duration of the Examination (Hrs) 3 1 -- --
4. COURSE OUTCOMES
139
6S405 GPA Software Engineering
UNIT-II 2a. Know the process 2.1. Software Engineering.-A layered Technology
framework of approach
Process and software; 2.2. A Process Framework-CMMI,Process Patterns,
Models Of 2b. Learn the different Process Assessment
Software process models. 2.3. Personal and Team process models
2.4. ProcessModels-
waterfall,Incremental,RAD,Prototype,Spiral,Concu
rrent Development Model, Component Based
Development, Formal Method Model
2.5. Agile Software Development-Difference between
prescriptive and agile process Model, Feature of the
Agile Software Development Approach
UNIT-III 3a. Recognize the 3.1. Software engineering core Principles
basic Principles of 3.2. Communication Practices, Planning Practices,
Software software Modeling Practices, Construction Practices
Engineering engineering and 3.3. Deployment-Principles, Concept of Delivery cycle,
Practices and engineering support cycle and feedback cycle
Requirement phases; 3.4. Requirement Engg.-Concepts, Tasks, Initiating the
Engineering 3b. Able to understand requirement Process, Eliciting requirements,
the requirement Building the analysis model, Negotiating
engineering. requirements, Validating requirements
3.5. SRS (Software Requirement Specification):
Concept of SRS, General Format of SRS,
Need/Importance of SRS.
140
6S405 GPA Software Engineering
UNIT-IV 4a. Use design concept 4.1. Design approaches of software engineering
of software 4.2. Design process and quality: Design concept,
Software engineering. Design Model, Pattern based Design
Design and 4b. Apply testing on 4.3. UID: The golden rules, User interface analysis and
Testing software Design steps
4.4. Introduction to Software Testing-Testing
fundamentals, Testing objectives, testing principles
4.5. Basics of software testing-Black Box and White
Box Testing
UNIT-V 5a. Comprehend the 5.1. Reactive vs. Proactive Risk Strategies
Risk Management; 5.2. Software Risks
Risk 5b. Know the actual 5.3. Risk Identification
Management estimation of 5.4. Risk Projection
and Estimation software Project. 5.5. Software Scope and Feasibility
5.6. Resources
5.7. Software Project Estimation
5.8. Empirical Estimation Models: The COCOMO II
Model, The Software Equation
UNIT-VI 6a. Appreciate the 6.1. Introduction to software project Management and
software project its need
Software structure and its
Project and 6.2. The management spectrum-4P’s and their
need;
Quality significance
6b. Know the Quality
Management concept of 6.3. Project Scheduling; Concept, Project Scheduling,
software Defining Task Network, Scheduling, Earned Value
Analysis
6.4. Software configuration management
6.5. Basic Quality concept: SQA, Software Reviews,
Software Reliability
141
6S405 GPA Software Engineering
1 An Introduction to software 08 4 5 4 13
Engineering
2 Process and Models Of Software 08 5 4 4 13
3 Software Engineering. Practices and 08 6 4 4 14
Requirement Engineering
4 Software Design and Testing 08 4 6 4 14
5 Risk Management and Estimation 08 4 3 3 10
6 Software Project and Quality 08 4 6 6 16
Management
Total 48 27 28 25 80
Legends: R – Remember, U – Understand, A – Apply and above (Bloom’s revised Taxonomy)
Sr.
Unit Title Practical/ Lab. Work/ Assignments/ Tutorials Hours
No.
1 II. Write an assignment on SDLC 02
2 II. Write the implementation SDLC on your mini project 02
3 IV. Write an assignment on DFD of your mini project 01
4 IV. Write an assignment on software testing of your mini project. 02
5 II &III. Write an assignment on calculating efforts of your mini project. 03
6 V. Write an assignment on risk management 02
7 VI. Write an assignment on quality assurance 02
8 VI. Write an assignment on six sigma technology 02
Total 16
142
6S405 GPA Software Engineering
1 2 3 4 5 6 7 8 9 10 01 02
1 Relate the software and
software engineering 3 3 - - 3 - - - - 3 - -
concept.
2 Comprehend the
software process, 1 3 - 1 1 - - 1 - 1 - -
models and framework.
3 State the software
engineering principles
1 3 - - - - - - - - - -
and requirement
engineering.
4 Apply design
engineering concepts - 2 - - - - - - - - - -
and test the software.
5 Summarize the actual
risk and estimation of - 3 1 - - - - - - - 1 -
software project.
6 Able to manage the
project and quality of 1 1 - - - - - - - - - -
software
143
GPA 6S207 Data Structure
1. RATIONALE
Data structure is basic technology course for organizing and arranging data in given structure.
Organizing or structuring data is important for implementation of efficient algorithms and program
development. This course includes searching, sorting techniques and different algorithms to
represent data. After learning this subject student will be able to identify the problem, analyse
different algorithms to solve the problem & choose most appropriate data structure to store data and
retrieve data.
2. LIST OF COMPETENCIES
At the end of studying this course students will be able to
“Develop C programs for arranging and manipulating data using given data
structure.”
4. COURSE OUTCOMES
1 Identify different data structures and operations on it.
2 Apply searching and sorting techniques on given problems.
3 Use the stack to evaluate given expressions.
4 Use Queue to store and manipulate data.
5 Develop the program for linked list.
6 Use tree and graph data structure to represent data.
144
GPA 6S207 Data Structure
UNIT-IV 4a Implement queue with 4.1 Define queue and its terms, Queue
various operations on as an ADT
Queue
queue. 4.2 Array representation of Queue,
4b Select appropriate Operations on Queue, Queue
queue for given Overflow & Underflow.
problem. 4.3 Limitation of Single Queue.
4.4 Types of queue (Introductory
approach only): Circular Queue,
priority queue, double ended
queue.
4.5 Applications of queue
145
GPA 6S207 Data Structure
UNIT-V 5a Write algorithms for 5.1 Define linked list and its
to insertion deletion at terminologies.
Linked List
beginning, middle and 5.2 Linked List representation
end of list. using structure and array.
5b Identify types of 5.3 Operations on linked list:
linked list. insertion and deletion at
Beginning, middle and end of list.
Count number of nodes in list.
5.4 Limitations of singly linked list.
5.5Concept of circular linked list and
doubly linked list
5.6 Representation of Stack using
Linked list.
UNIT-VI 6a Identify types of tree. 6.1 Definition and terminologies in
6b Implement various tree: root, leaf node, level, depth,
Trees and
tree manipulations degree, path and sibling.
Graphs algorithms. 6.2 Types of Tree: Binary tree,
6c Prepare adjacency complete binary tree and full
matrices and binary tree. Binary search tree:
adjacency list insertion and deletion of a node
6d Find the Spanning in binary search tree,
tree using Kruskal Expression Tree.
algorithm. 6.3 Tree traversal: in-order, pre-
order, post-order.
6.4 Graph: Definition and its
terminologies, Representation of
Graph: adjacency matrices and
adjacency list, spanning tree
using Kruskal Algorithm.
V Linked List 08 4 6 4 14
VI Trees and Graph 10 2 6 8 16
Total 48 21 29 30 80
Legends: R = Remembrance; U = Understanding; A = Application and above levels
( Revised Bloom’s Taxonomy)
2. Prepare presentation and deliver seminar on various topics covered like sorting,
searching, stack, linked list, queue, tree
3. Students are expected to develop minimum one program of particular topic as an
example to exhibit real life application.
4. Design and implement program for stack using linked list.
5. Design and implement program for queue using liked list
9. SPECIAL INSTRUCTIONAL STRATEGIES
These are sample strategies, which a teacher can use to facilitate the attainment of course
outcomes.
a. Improved Lecture methods-
b. Q & A technique.
c. Demonstration
d. Seminars
e. Activity based learning
List of Books
S.
Name of equipment Brief specification
No.
1 2 3 4 5 6 7 8 9 10 01 02
Implement the - 1 1 - - - - - - - 2 2
CO1 algorithms of
different data
structure.
Apply searching and - - 3 3 - - - - - - 2 2
CO2 sorting techniques on
problems.
Evaluate the stack - 1 1 1 - - - - - - 2 2
CO3 expressions.
Develop the program - - 2 3 - - - - - - 2 2
CO4 for Queue.
Develop the program - - 3 3 - - - - - - 2 2
CO5 for linked list.
Construct the tree - 2 2 3 - - - - - - 2 2
CO6 structure and graph
structure.
149
GPA 6P301 Microprocessor & Programming
1. RATIONALE
Microprocessor is brain of computer. Intel family is widely used all over the world. 8085 is the 8-
bit CPU and 8086 is the 16-bit CPU. 8086 is the base of all upward developed processors. It is more
powerful and efficient computing machine. It overcomes all major limitations of the previous
processors. Itis able to get interfaced with 8-bit, 16-bit systems. This subject covers Basics of 8085,
architecture of 8086 along instruction set. It also covers assembly language programming with
effective use of procedure and macros. This will act as base for the advanced assembly language
programming for next generation microprocessors.
2. LIST OF COMPETENCIES
“Develop code, debug, test and execute various assembly language programs
using 8086 instructions set”
3. COURSE OUTCOMES
I. Describe the architecture of 8085 microprocessor.
II. Analyse 8086 microprocessor architecture and its operating modes.
III. Identify the addressing modes, instruction sets of 8086.
IV. Illustrate the functions of APL Tools, Procedure and Macro.
149
GPA 6P301 Microprocessor & Programming
2e Describe Memory
segmentation.
150
GPA 6P301 Microprocessor & Programming
151
GPA 6P301 Microprocessor & Programming
1 1 02
Demonstrate kit/simulator of 8085 and its instruction manual
List of Books
153
GPA 6P301 Microprocessor & Programming
S.
Name of equipment Brief specification
No.
1 2 3 4 5 6 7 8 9 10 01 02
Describe the
CO1 architecture of 8085 1 2 0 0 0 0 0 0 0 0 2 0
microprocessor.
Analyse 8086
CO2 microprocessor
architecture and its 2 3 3 0 0 0 0 0 0 0 1 0
operating modes.
Ability to Develop
programs on 1 3 3 0 0 0 0 0 0 0 1 0
CO5
8086microprocessors.
154
GPA 6P301 Microprocessor & Programming
155
6S402 GPA S/W Development Tool
1. RATIONALE
Software development tool is applied level course. This course provides .net
framework for designing and developing business application and desktop applications. It
includes core C# construct, windows programming and database connectivity with
ADO.NET.
2. COMPETENCY
L T P C ESE PA ESE PA
(PR)
00 00 04 04 00 00 #50 75
125
Duration of the Examination (Hrs) -- -- 2 --
4. COURSE OUTCOMES:
I. Identify the role of .Net Framework with .Net platform.
II. Demonstrate console applications using OOP concepts in C#.
III. Develop effective GUI application using Windows Forms.
156
6S402 GPA S/W Development Tool
1. Unit –I 1a Identify the role of 1.1 Building blocks of .net: CLR, CTS,
.Net
2. Introduction to and CLS.
framework/platform.
Building Blocks 1.2 The Role of the Base Class
of the .NET Libraries, core C# features.
Platform 1.3 The Role of the Common
Intermediate Language, The Role of
.NET Type Metadata,
Understanding the Common Type
System,
1.4 Building .NET Applications Using
Sharp Develop: introduction to C#
in .net platform
Unit -II 2a. Develop console 2.1 A Simple C# Program, Variations
Core C# application using C#. on the Main() Method, Specifying
Programming 2b. Implement OOP an Application Error Code,
Constructs concepts using C# Processing Command-Line
Arguments.
2.2 The System. Console Class,
System Data Types and C#
Shorthand Notation, Variable
Declaration and Initialization,
Narrowing and Widening Data
Type Conversions.
2.3 C# Iteration Constructs (loops)
Decision Constructs (statements),
Methods and Parameter
Modifiers.
2.4 C# Arrays: Array Initialization
Syntax, Defining an Array of
157
6S402 GPA S/W Development Tool
159
6S402 GPA S/W Development Tool
160
6S402 GPA S/W Development Tool
Total 64
S.
Name of equipment/Software Brief specification
No.
1 Desktop Computer i5 processor or higher,4gb RAM
2 Visual Studio IDE Visual studio 2010 or onwards.
3 Database s/w SQL server 2008 or onwards/ Any other
database software
161
6S402 GPA S/W Development Tool
1. https://www.tutorialspoint.com/csharp
2. http://csharp.net-tutorials.com/basics/
3. download.cnet.com
1 2 3 4 5 6 7 8 9 10 01 02
Summarize the role of
CO1 .Net Framework with - 3 - 3 - - - - - - - -
.Net platform.
Develop console
CO2 applications using oop - 3 3 3 - - - - - - - 3
concepts in C#.
Develop attractive GUI
CO3 application using - 3 3 3 - - - - - - 3 -
Windows Forms.
Develop interactive GUI
CO4 application with - 3 3 3 - - - - - - 3 3
database connectivity.
162
6S403 GPA Java Programming
1. RATIONALE
Java programming is applied level course which enhances and refines the object
oriented paradigm. Java is rapidly becoming the dominant application development
language and system programming language. JAVA being platform independent
language and open source software is used to develop business & mobile applications.
This course includes OOP concept, multithreading, java database connectivity and
applet programming.
2. COMPETENCY
03 00 04 07 80 20 #25 25 150
Duration of the Examination (Hrs) 3 1 2 --
164
6S403 GPA Java Programming
These are sample strategies, which a teacher can use to facilitate the attainment of course
outcomes.
168
6S403 GPA Java Programming
S.
Name of equipment/Software Brief specification
No.
1 Desktop Computer i5 processor or higher,4gb RAM
2 JDKs or IDEs jdk1.7 or higher version, NetBeans, Eclipse
12. LIST OF SOFTWARE / LEARNING WEBSITES
a. Creating a GUI using AWT
http://www.tutorialspoint.com/awt/
b. JDBC Database Access
https://docs.oracle.com/javase/tutorial/jdbc/
https://www.tutorialspoint.com/jdbc/index.htm
https://www.tutorialspoint.com/jdbc/jdbc_tutorial.pdf
13. MAPPING OF PROGRAMME OUTCOMES (POs) AND PROGRAMME
SPECIFIC OUTCOMES (PSOs) WITH COURSE OUTCOMES (COs)
1 2 3 4 5 6 7 8 9 10 01 02
Differentiate between
- 3 3 - - - - - - - - -
CO1 Java and C++
Make use of object
CO2 and built in classes of - 3 3 - - - - - - - - -
java.
Implement reusability
CO3 and extensibility
- 3 3 1 - - - - - - 1 -
concept and create
user defined packages
Create multithreaded
CO4 program and handle - 2 2 2 - - - - - - - -
runtime exception
Establish connection
CO5 between database and - 3 3 2 - - - - - - - -
java API.
Design window using
- 2 2 2 - - - - - - 2 -
CO6 applet and frame
169
6S403 GPA Java Programming
170
6S404 GPA Operating Systems
1. RATIONALE:
Operating system is the applied level course that makes a computer system operational
so as to manage computer resources and to control users and software. This course obtains
requisite knowledge about operating system concepts, it drives all the hardware parts of the
computer and is the first piece of software to run on the machine when the system boots. Students
will learn process concept, CPU scheduling, Memory Management, Storage Management.
2. COMPETENCY:
At the end of studying this course students will be able to,
ESE @ PA
L T P C ESE PT
(OR) (TW)
150
4 - 2 6 80 20 @25 25
Duration of the Examination (Hrs) 3 1 -- --
171
6S404 GPA Operating Systems
4. COURSE OUTCOMES:
At the end of studying this course students will be able to: -
1. Identify structure and component of different operating system.
2. Use of process and thread for inter-process communication.
3. Apply different algorithm for scheduling and deadlock avoidance.
4. Apply paging and segmentation for memory management.
5. Distinguish between various file access and allocation methods.
6. Compare and contrast UNIX and Linux operating system.
Unit Teaching
Title Of Unit R U A
No Hours TOTAL
level Level Level
IV Memory Management 12 8 4 4 16
V Storage Management 10 4 4 4 12
VI Introduction to Unix/Linux 10 8 4 4 16
Operating System
Total 64 30 24 24 80
173
6S404 GPA Operating Systems
7. LIST OF PRACTICAL / LABORATORY EXPERIMENTS/ TUTORIALS :
Sr.
Unit Title Practical/ Lab. Work/ Assignments/ Tutorials Hours
No.
1 I Installation of Linux Operating System-Fedora/Ubuntu/Centos 4
TOTAL 32
Other than class room and laboratory activities following are the suggested co-curricular
students activities which need to be undertaken to facilitate the attainment of various course
outcomes of this course. The students are required to maintain portfolio of their experiences.
174
6S404 GPA Operating Systems
9. SUGGESTED SPECIFIC INSTRUCTIONAL STRATERGIES:
These are sample strategies, which a teacher can use to facilitate the attainment of course
outcomes.
Sr.
Name of equipment Brief specification
No.
2 Linux Fedora/Ubuntu/Centos.
175
6S404 GPA Operating Systems
13. MAPPING OF PROGRAMME OUTCOMES (POs) AND PROGRAMME
SPECIFIC OUTCOMES (PSOs) WITH COURSE OUTCOMES (COs) :
176
6S408 GPA PYTHON PROGRAMMING
1. RATIONALE
Python is an easy to learn, powerful programming language. It has efficient high-level data structures
and a simple but effective approach to object-oriented programming. Python code is simple, short,
readable, intuitive, and powerful, and thus it is effective for introducing computing and problem solving
to beginners. It's elegant syntax and dynamic typing, together with its interpreted nature, make it an ideal
language for scripting and rapid application development in many areas on most platforms.
2. COMPETENCY
The course content should be taught and implemented with the aim to develop the following
competencies.
ESE @ PA
L T P C ESE PT
(PR/OR) (TW)
125
1 0 4 5 00 00 50 75
Duration of the Examination (Hrs) 00 00 2 00
194
6S408 GPA PYTHON PROGRAMMING
4. COURSE OUTCOMES
195
6S408 GPA PYTHON PROGRAMMING
Unit - 4 4.a Define OOP’s 4.1 Oop basics: the big picture class basics a more
OOP basics realistic example using the class statement
concept with example
inheritance, 4.2 Object and Classes2oence
using class statement 4.3 Encapsulation. Abstraction
methods, live
4.4 Data Hiding. Polymorphism
demo, new- 4.b Write a program for
4.5 Inheritance
style, OO object and classes. 4.6 Learning Python, using class methods
design
4.c write a program on 4.7 Customization via inheritance specializing
inheritance, inherited methods
4.8 Operator overloading in classes
polymorphism with 4.9 Namespace rules: the whole story
inherited methods 4.10 OOP examples: inheritance and composition
classes and methods are objects odds and ends
new style classes
196
6S408 GPA PYTHON PROGRAMMING
Unit Teaching
Title Of Unit R U A
No Hours TOTAL
level Level Level
1 Introduction to Python 02
7. SUGGESTED EXERCISES/PRACTICALS
197
6S408 GPA PYTHON PROGRAMMING
Approx.
S. Unit Practical Exercises
Hrs.
No. No. (Outcomes in Psychomotor Domain)
required
2 1 Execute a program to give input any two numbers and to find Quotient 02
and Remainder
10. 2 Execute a program to input any number and to find reverse of that 02
number
198
6S408 GPA PYTHON PROGRAMMING
Approx.
S. Unit Practical Exercises
Hrs.
No. No. (Outcomes in Psychomotor Domain)
required
25 5 Design GUI for application form for specific example using all controls 04
Total 64
d. Seminars
e. Activity based learning
S.
Title of Book Author Publication
No.
1 Computer Science With CBSE board First Edition 2014, CBSE, India
Python-II CBSE board
Python
S.
Name of equipment Brief specification
No.
https://github.com/swaroopch/byte-of- python /
200
6S408 GPA PYTHON PROGRAMMING
201
6S406 GPA PHP Programming
1. RATIONALE
PHP and MYSQL is an applied level course, provides server side scripting for creating
dynamic and interactive database driven websites. PHP is widely used as efficient open source
technology. Student will be able to design dynamic interactive web based applications such as
online banking, ticket/hotels booking sites, E-Commerce etc..
2. LIST OF COMPETENCIES
4. COURSE OUTCOMES
I. Demonstrate simple programs using basic PHP concepts
II. Use built in and user defined functions in PHP programming.
III. Design Web pages using form controls to display web-based content.
IV. Develop Web pages to handle cookies, session and exceptions.
V. Demonstrate CRUD (Create, Retrieve, Update and Delete) application
177
6S406 GPA PHP Programming
178
6S406 GPA PHP Programming
179
6S406 GPA PHP Programming
180
6S406 GPA PHP Programming
182
6S406 GPA PHP Programming
screen.
Total 64
List of Books
Edition
4 Julie C. Meloni, Teach yourself PHP, MySQL and Pearson Education,
Apache All in One , 5th Edition 2012
S.
Name of equipment Brief specification
No.
1 2 3 4 5 6 7 8 9 10 01 02
Demonstrate simple
CO1 programs using basic 2 3 2 - - - - - - - - -
PHP concepts.
Use built in and user
CO2 defined functions in - 3 3 - - - - - - - - -
PHP programming.
Design eb pages using
CO3 form controls to
- 2 3 3 - - - - - - - -
display web based
content.
Develop Web pages to
CO4 handle cookies, session - 1 3 3 - - - - - - - -
and exceptions.
Demonstrate CRUD
CO5 (Create, Retrieve,
- 2 3 3 - - - - 1 - - -
Update and Delete)
application
185
6S406 GPA PHP Programming
186
6S407 GPA RUBY Programming
1. RATIONALE
Ruby programming is applied level course, use for designing light weighted programs. This
course use OOP concepts and has clean and easy syntax that allows a new developer to learn very
quickly and easily.Ruby has similar syntax to that of many object oriented programming languages.
Ruby has a rich set of built-in functions, which can be used directly into Ruby scripts.
2. LIST OF COMPETENCIES
4. COURSE OUTCOMES
I. Select strategies for solving basic programming problems using Ruby.
II. Use the Data types, selection, loops, functions to write programs.
III. Develop proficiency in creating scripts using Ruby programming.
IV. Find user defined and predefined exception errors in Ruby.
187
6S407 GPA RUBY Programming
UNIT – II 2a Identify and state basic 2.1 Basic Data Types :Name
Variables, data types with syntax characters; Variables – local,
Constant, concept it’s use eg. Variable instance, class , global;
of scope operators constants class and 2.2 Constants naming, rules and
Numbers and
naming conventions and 2.3 scope operator ::; Naming
Arrays in Ruby
rules. conventions;
2b Execute programs on 2.4 Dynamically typed; Usage of
local global variables method type
float integer Fixnum 2.5 Concept and usage with Class
Binum etc.with Numeric, Float, Integer, Fixnum
examples. and Bignum Random
188
6S407 GPA RUBY Programming
UNIT – III 3a Develop a programs on 3.1 String literals using single- and
Concept and method call. Proc and it’s method call; lambda.
Exception handling 4.2 File I/O File class and its method
189
6S407 GPA RUBY Programming
190
6S407 GPA RUBY Programming
191
6S407 GPA RUBY Programming
List of Books
192
6S407 GPA RUBY Programming
S.
Name of equipment Brief specification
No.
1 Desktop Computer i5 processor or higher,4gb RAM
2 Windows 7 Ruby1.6.7, Apache 1.3.19-5 Web
server.
1 2 3 4 5 6 7 8 9 10 01 02
Select the strategies for
CO1 solving basic
2 3 2 - - - - - - - - -
programming problems
with Ruby
Use data types,
CO2 selection statements,
- 3 3 - - - - - - - - -
loops, functions to write
programs
Develop proficiency in
CO3 creating scripts using
- 2 3 3 - - - - - - - -
the Ruby Programming
Language.
193
6S409 GPA Android Programming
1. RATIONALE
Android Programming is applied level course provides platform for mobile application
development. This course is designed to enable student to build mobile applications on android
operating system. This course covers the basics of Android along with required programming codes
for developing necessary programming skills for mobile applications.
2. LIST OF COMPETENCIES
“Develop GUI based mobile applications with Eclipse Android SDK on open
source Android and propriety platforms with database connectivity”
4. COURSE OUTCOMES
I. Identify the role of android framework in android platform.
II. Develop android user interface Layout.
III. Develop interactive event driven mobile application.
IV. Develop application using menus and dialog boxes using SQLite.
V. Find the error handling using exception with examples.
202
6S409 GPA Android Programming
203
6S409 GPA Android Programming
UNIT – III 3.a Develop an Event driven 3.1 Event driven Programming in
Advanced UI
programs on text edit and Android (Text Edit, Button clicked
Programming and
)
UI Design button clicked. 3.2 Creating a splash screen
3.b.Develop simple UI layout. 3.3 Introduction to threads in Android
UNIT– IV 4a Design and develop 4.1 Menu: Custom Vs. System Menus
Toast, Menu, menus, dialogs and 4.3 Creating and Using Handset menu
toast Button (Hardware)
Dialog, List and
Adapters Working 4b Create Android 4.4 Android Themes, Dialog, create
Manifest.xml File an Alter Dialog
with Database
4c Connect and create 4.5 Toast in Android, List & Adapters
SQLite database. 4.6 Android Manifest.xml File
204
6S409 GPA Android Programming
Design
III Advanced UI Programming 4
and UI Design NOT APPLICABLE
IV Toast, Menu, Dialog, List and 6
Adapters Working with
Database
Total 16
Legends: R = Remembrance; U = Understanding; A = Application and above levels (
Revised Bloom’s Taxonomy)
7. SUGGESTED LIST OF EXERCISES/PRACTICAL/EXPERIMENTS
Total 64
List of Books
S.
Name of equipment Brief specification
No.
2 Android Open Source Project, Android SDK, Android Open Source Project, Android
Eclipse Environment SDK, Eclipse Environment with latest
versions
206
6S409 GPA Android Programming
1 2 3 4 5 6 7 8 9 10 01 02
207
6G305 GPA Industrial Organization and Management
1. RATIONALE
2. COMPETENCY
ESE@ PA
L T P C ESE PT
(PR/OR) (TW)
03 - 02 05 80 20 - 25 125
Duration of the Examination 02
01 - -
(Hrs) (Online Exam)
Legends : L-Lecture; T-Tutorial/Teacher Guided Theory Practice ; P- Practical; C- Credits;
ESE- End Semester Examination; PT – Progressive Test, PA- Progressive Assessment, OR –
Oral Examination, TW - Term. Work, # External, @ Internal,~ Online Examination.
215
6G305 GPA Industrial Organization and Management
4. COURSE OUTCOMES
I Business Overview 03 02 04 00 06
IV Financial Management. 07 04 06 02 12
V Materials Management 06 04 04 02 10
VI Project Management 07 02 06 04 12
Total 48 22 44 14 80
218
6G305 GPA Industrial Organization and Management
The practical/exercises should be properly designed and implemented with an attempt to develop
different types of skills (outcomes in psychomotor and affective domain) so that students are able
to acquire the competencies/ programme outcomes. Following is the list of practical exercises for
guidance.
Faculty should refer to that common list and should ensure that students also acquire outcomes in
affective domain which are required for overall achievement of Programme Outcomes/Course
Outcomes.
219
6G305 GPA Industrial Organization and Management
220
6G305 GPA Industrial Organization and Management
Total 32Hrs
Sr No Activities
4 Calculate the total time required to accomplish a task when te, tp and tm is given.
5 Visit to nearest ESIC office and collect information about services provided by
ESIC office to the working employees.
222
6G305 GPA Industrial Organization and Management
223
6P401 GPA Advance Microprocessor &
Microcontroller (AMM)
1. RATIONALE
Advanced Microprocessor & Microcontroller is applied level course aims for interfacing of
various peripheral elements with microcontroller to design an automated system. This course
covers introduction to families of microprocessors from 32 bit 64 bit and embed C programming
environment to control peripheral devices.
2. COMPETENCY
ESE PA
L T P C ESE PT
(OR) (TW)
175
04 - 02 06 80 20 #25 50
Duration of the Examination (Hrs) 03 01 02 --
224
6P401 GPA Advance Microprocessor &
Microcontroller (AMM)
4. COURSE OUTCOMES
Unit - II 2.a Give salient feature of 2.1. Salient features of 80486 (PO2)
Introduction to Pentium
2.2. Salient features of Pentium, System
Pentium Processor
2.b Explain floating point architecture (Super-scalar Execution,
exception. Separate code & data cache, Floating
Point Exceptions, Branch prediction.
(PO2)
Unit - III 3.a. Develop program on INT 3.1. Introduction to X86 interrupts
Interrupts of X86 (Hardware, software and exceptions),
225
6P401 GPA Advance Microprocessor &
Microcontroller (AMM)
Unit - V 5.a. Classify data types in 5.1. Bit Addresses of I/O and RAM (PO2)
8051 Programming 8051 C.
5.2. Data types in 8051 C, Time delay in
in C
5.b. Explain modes of timer. 8051 C, I/O programming, Logic
operations, Data conversion.
5.c. Write a program for time (PO2,PO3)
delay generation using
loop and timer of 8051. 5.3. Accessing Code ROM Space, Data
Serialization, Registers for Timer
Programming.(PO2,PO3,PO4)
Unit Teaching
Title Of Unit R U A
No Hours TOTAL
level Level Level
4 8051 Microcontroller 10 06 06 02 14
5 8051 Programming in C 14 04 08 06 16
Total 64 28 40 12 80
Legends: R – Remember, U – Understand, A – Apply and above (Bloom’s revised Taxonomy)
Sr.
Unit Title Practical/ Lab. Work/ Assignments/ Tutorials Hours
No.
1 1 Develop a program to display the status of Flag register and 02
Machine Status Word register of 286 on the screen
2. 1 Develop a program to display the status of Flag register and 02
Machine Status Word register of 386 on the screen.
3. 2 Develop a program to demonstrate CPUID instruction of 02
Pentium Processor
4. 3 Develop a program to display the status of keys described in 02
02H functions of BIOS INT 16H.
227
6P401 GPA Advance Microprocessor &
Microcontroller (AMM)
11. 5 Develop a program for time delay generation using loop and 02
timer of 8051.
12. 6 Develop a Program to toggle bits of P1 continuously forever 02
with some delay.
13. 6 Develop a program to send out the value 44H serially one bit 02
at a time via P1.0. The MSB should go out first.
Total 32
Other than class room and laboratory activities following are the suggested guided co-
curricular student's activities which need to be undertaken to facilitate the attainment of
various course outcomes of this course. The students are required to maintain portfolio of
their experiences which he/ she will submit at the end of the term.
These are sample strategies, which a teacher can use to facilitate the attainment of course
outcomes.
228
6P401 GPA Advance Microprocessor &
Microcontroller (AMM)
b. Q & A technique.
c. Activity based learning
10. SUGGESTED LEARNING RESOURCE
S.
Name of equipment Brief specification
No.
a. www.intel.com
b. www.pcguide.com/ref/CPU
c. www.CPU-World.com/Arch/
d. www.techsource .com / engineering- parts/microprocessor.html
e. http://www.embeddedindia.com/
229
6P401 GPA Advance Microprocessor &
Microcontroller (AMM)
f. http://www.esacademy.com/
g. www.EmbeddedTechJournal.com
13. MAPPING OF PROGRAMME OUTCOMES (POs) AND PROGRAMME SPECIFIC
OUTCOMES (PSOs) WITH COURSE OUTCOMES (COs)
1 2 3 4 5 6 7 8 9 10 01 02
1 Identify architecture of
80286 and 80386 - 3 3 3 - - - - - - - -
microprocessors feature.
2 Examine architecture of
Pentium - 3 - - - - - - - - - -
microprocessors.
3 Develop program in
assembly language using - 2 3 2 - - - - - - 1 1
different functions of
DOS and BIOS interrupt.
4 Compare and contrast
microprocessor and - 3 - - - - - - - - 2 -
microcontroller.
5 Develop C program for
8051 counter and timer. - 3 3 2 - - - - - - 1 1
230
6P402 GPA MOBILE COMPUTING (MOC)
1. RATIONALE
Mobile computing is applied level course that designed to needs more skilled technicians for
operation, maintenance & servicing of mobile cellular system. As exponential growth in mobile
computing, student needs to learn different technologies such as GSM and CDMA with their
variations and the 4G. This course includes wireless communication, mobile handset, cellular
concepts, VoIP, WLL, WAP and WML.
2. COMPETENCY
ESE @ PA
L T P C ESE PT
(PR/) (TW)
150
03 - 02 05 80 20 25 25
Duration of the Examination (Hrs) 3 1 20 --
4. COURSE OUTCOMES
concept. 3c.Explain Types of Hand off hand off, soft hand off, Handoff
3d.Expalin GSM architecture management,
3e.Explain mobility and roaming 3.3 GSM architecture and mobility
management. management, Roaming Management.
UNIT-IV 4a. Explain WAP Model 4.1 WAP Model
Wireless 4b. Explain WAP Gateway 4.2 WAP Gateway
Application 4.c Explain WAP Protocol 4.3 WAP Protocol
Protocol (WAP)
UNIT-V 5a. Explain Mobile IP and IPV6 5.1 Mobile IP and IPV6 and it’s
Mobile IP protocol and its applications. applications in mobile computing,
architecture 5.b Explain CDPD 5.2 cellular digital packet data CDPD,
5c.Explain GPRS service VOIP, GPRS services
Unit Teaching
Title Of Unit R U A
No Hours TOTAL
level Level Level
Introduction to wireless 08 4 4 4 12
1 communication system and
mobile network Architecture
Mobile Handset 10 4 8 4 16
2
The cellular concept. 10 4 8 4 16
3
Wireless Application Protocol 04 4 4 0 08
4
(WAP)
Mobile IP protocol architecture 08 4 4 4 12
5
Wireless Markup Language & 08 4 4 8 16
6
script
233
6P402 GPA MOBILE COMPUTING (MOC)
48 24 32 24 80
Legends: R – Remember, U – Understand, A – Apply and above (Bloom’s revised Taxonomy)
Sr.
Unit Title Practical/ Lab. Work/ Assignments/ Tutorials Hours
No.
1 I Analyze the behavior of 3G network using cellular phone on the 02
3G mobile trainer kit.
II Identify and explore different sections and components of Mobile 04
2 Phone Unit and Perform Installation of SIM Card in Mobile Phone
234
6P402 GPA MOBILE COMPUTING (MOC)
d. To design and develop GSM/GPS and other wireless technology based working models.
These are sample strategies, which a teacher can use to facilitate the attainment of course
outcomes.
a. Lecture and demonstration
b. Online animation/flash
c. Self Line learning
d. Arrange visit to nearby BTS/BSC/MSC of any service provider.
e. Power point presentations with visuals.
f. Arrange expert lectures on latest mobile communication technologies.
g. Expert video lectures on mobile technologies.
h. Faculty should allow students to use their creativity and during practical sessions let them
struggle to learn on their own. However, faculty should remain around the students and
should help them when they are stuck.
i. Organise workshop for repairing of mobile hand set.
1. Wireless and Mobile network Yi-Bing Lin and Imrich John Wiley & Sons
architecture
2. Wireless communication Rapport T.S. PHI Learning, New
principle & Practice Delhi, (Latest
Edition)
3. Mobile and Personal Pandya Raj IEEE
Communication System and
Servicing
4. Mobile Communication Lee C. Y. Pearson, New Delhi
(Latest Edition)
5. Mobile Cellular Lee C.Y. TMH, New Delhi,
Telecommunication System (Latest Edition)
6. Wireless communication Dalal Upena OXFORD New
Delhi,
7. Advance Mobile Repairing Pandit Sanjib BPB, (Latest Edition)
8. Mobile Communication Schiller PHI Learning, New
Delhi, (Latest
235
6P402 GPA MOBILE COMPUTING (MOC)
Edition)
9. The beginning of WML and Wrox Wrox publication
WML script
3. Mobile Handset -
1 2 3 4 5 6 7 8 9 10 01 02
1 Identify different
mobile network - 3 - - - - - - - - - -
architecture.
2 Troubleshoot GSM
mobile handsets.
- 3 3 1 - - - - - 3 - -
3 Summarize GSM - 3 - - - - - - - - - -
architecture.
4 Summarize WAP
model and WAP - 3 - - - - - - - - - -
protocol
236
6P402 GPA MOBILE COMPUTING (MOC)
5 Summarize CDPD
architecture and GPRS - 3 - - 2 - - - - 2 - -
services.
6 Perform WML script
- 2 2 2 - - - - - 2 1 -
programming.
237
6P403 GPA COMPUTER NETWORKS (CN)
1. RATIONALE
Computer networks is an applied level course aims to use and share resources over the network
for global connectivity. This course obtains requisite knowledge about hardware and software
tools and requirements of networks to acquire skills for establishment of network. Students will
learn to maintain and troubleshoot computer networks with its resources and services.
2. COMPETENCY
ESE @ PA
L T P C ESE PT
(PR/) (TW)
150
4 - 2 6 80 20 25 25
Duration of the Examination (Hrs) 3 1 20 --
4. COURSE OUTCOMES
Unit-V 5a. Compare ADSL and broad 5.1 Cable Modem system
Internet services and band modem 5.2 ADSL and broad band modem
its applications 5b. Classify different Internet 5.3 Internet Services World Wide Web:
Services Web browser, HTML, web servers
5c. Differentiate FTP and 5.4 Electronic Mail: Functions of E-mail
Remote login system, User agent, Message format , Mail
5d. Explain how Voice and Protocols (SMTP, POP3),FTP, Remote
login
Video is transferred over IP
5.5 Voice and Video over IP
5.6 Social services :Forums, Newsgroup
and blog
210
6P403 GPA COMPUTER NETWORKS (CN)
Unit Teaching
Title Of Unit R U A
No Hours TOTAL
level Level Level
1 Network Fundamentals 14 6 5 4 15
2 Reference Model 10 4 5 4 13
3 Transmission Media 12 8 4 4 16
4 Internet architecture 16 8 8 4 20
Sr.
Unit Title Practical/ Lab. Work/ Assignments/ Tutorials Hours
No.
1
I Prepare detailed report of existing LAN in the Department. 02
211
6P403 GPA COMPUTER NETWORKS (CN)
These are sample strategies, which a teacher can use to facilitate the attainment of course
outcomes.
edition)
5. Computer Networks Trivedi Bhushan Oxford University
Press, New Delhi 2013
1 2 3 4 5 6 7 8 9 10 01 02
1 Identify computer
network on the basis of 0 3 1 0 1 0 0 0 0 1 3 0
classification and
arrangement.
2 Use OSI-ISO and
TCP/IP computer 0 3 2 0 2 0 0 0 0 0 2 0
network models.
213
6P403 GPA COMPUTER NETWORKS (CN)
214
6P404 GPA Linux Programming Lab
1. RATIONALE:
Linux Programming Lab is an applied level course to perform various activities on open source
operating system. This course aims at extending the knowledge of open source operating
system and get exposure of handling system call that directly talk to the kernel. This course
includes basics of Linux operating system, system calls, Shell programming and process
management.
2. COMPETENCY:
At the end of studying this course students will be able to,
ESE PA
L T P C ESE PT
(PR) (TW)
100
1 - 4 5 -- -- # 50 50
Duration of the Examination (Hrs) -- -- -- --
238
6P404 GPA Linux Programming Lab
4. COURSE OUTCOMES:
At the end of studying this course students will be able to: -
1. Identify component of Linux Operating System.
2. Perform various Linux command.
3. Develop shell script program in Linux.
4. Select proper system calls for file processing on a given problem.
5. Perform various activities related to Process Management.
Unit Teaching
Title Of Unit R U A
No Hours TOTAL
level Level Level
I Introduction to LINUX 3
operating
II Commands in LINUX 4
Total 16
240
6P404 GPA Linux Programming Lab
7. LIST OF PRACTICAL / LABORATORY EXPERIMENTS/ TUTORIALS :
Sr.
Unit Title Practical/ Lab. Work/ Assignments/ Tutorials Hours
No.
1 I Install Linux Operating System (CentOS/Fedora/Ubuntu) 4
9 III Write and execute Shell script to calculate the gross salary. 2
10 III Write and execute tests connectivity with the PCs whose IPs are 2
provided as command line parameters.
11 III Write and execute Shell script to check whether the given 2
number is prime or not.
12 III Write and execute Shell Script to Find Armstrong Numbers 2
between Ranges.
13 III Write and execute Shell script, which receives two filenames as 2
arguments. It checks whether the two files contents are same or
not.
14 III Write and execute checks disk space and store the value to the 2
variable and display it.
15 IV Execute program to display file information (inode) of given 4
file (stat system call).
16 IV Execute program for output redirection using dup system call. 4
241
6P404 GPA Linux Programming Lab
22 V Execute program to sending a signal to parent process (wait ( ) 4
system call).
TOTAL 64
Other than class room and laboratory activities following are the suggested co-curricular
students activities which need to be undertaken to facilitate the attainment of various course
outcomes of this course. The students are required to maintain portfolio of their experiences.
1 Download Linux source code from kernel.org and add new system call into source code
then compile it.
242
6P404 GPA Linux Programming Lab
9. SUGGESTED SPECIFIC INSTRUCTIONAL STRATERGIES:
These are sample strategies, which a teacher can use to facilitate the attainment of course
outcomes.
Sr.
Name of equipment Brief specification
No.
2 Linux Fedora/Ubuntu/Centos.
1 Identify component of
Linux Operating 2 2 2 2 - - - - - 2 2 -
System.
2 Perform various Linux 2 2 1 - - - - - - 2 2 1
command.
3 Develop shell script
program in Linux. 2 1 2 - - - - - - 2 2 2
244
6P404 GPA Linux Programming Lab
1. RATIONALE:
Linux Programming Lab is an applied level course to perform various activities on open source
operating system. This course aims at extending the knowledge of open source operating
system and get exposure of handling system call that directly talk to the kernel. This course
includes basics of Linux operating system, system calls, Shell programming and process
management.
2. COMPETENCY:
At the end of studying this course students will be able to,
ESE PA
L T P C ESE PT
(PR) (TW)
125
1 - 4 5 -- -- # 50 75
Duration of the Examination (Hrs) -- -- -- --
238
6P404 GPA Linux Programming Lab
4. COURSE OUTCOMES:
At the end of studying this course students will be able to: -
1. Identify component of Linux Operating System.
2. Perform various Linux command.
3. Develop shell script program in Linux.
4. Select proper system calls for file processing on a given problem.
5. Perform various activities related to Process Management.
Unit Teaching
Title Of Unit R U A
No Hours TOTAL
level Level Level
I Introduction to LINUX 3
operating
II Commands in LINUX 4
Total 16
240
6P404 GPA Linux Programming Lab
7. LIST OF PRACTICAL / LABORATORY EXPERIMENTS/ TUTORIALS :
Sr.
Unit Title Practical/ Lab. Work/ Assignments/ Tutorials Hours
No.
1 I Install Linux Operating System (CentOS/Fedora/Ubuntu) 4
9 III Write and execute Shell script to calculate the gross salary. 2
10 III Write and execute tests connectivity with the PCs whose IPs are 2
provided as command line parameters.
11 III Write and execute Shell script to check whether the given 2
number is prime or not.
12 III Write and execute Shell Script to Find Armstrong Numbers 2
between Ranges.
13 III Write and execute Shell script, which receives two filenames as 2
arguments. It checks whether the two files contents are same or
not.
14 III Write and execute checks disk space and store the value to the 2
variable and display it.
15 IV Execute program to display file information (inode) of given 4
file (stat system call).
16 IV Execute program for output redirection using dup system call. 4
241
6P404 GPA Linux Programming Lab
22 V Execute program to sending a signal to parent process (wait ( ) 4
system call).
TOTAL 64
Other than class room and laboratory activities following are the suggested co-curricular
students activities which need to be undertaken to facilitate the attainment of various course
outcomes of this course. The students are required to maintain portfolio of their experiences.
1 Download Linux source code from kernel.org and add new system call into source code
then compile it.
242
6P404 GPA Linux Programming Lab
9. SUGGESTED SPECIFIC INSTRUCTIONAL STRATERGIES:
These are sample strategies, which a teacher can use to facilitate the attainment of course
outcomes.
Sr.
Name of equipment Brief specification
No.
2 Linux Fedora/Ubuntu/Centos.
1 Identify component of
Linux Operating 2 2 2 2 - - - - - 2 2 -
System.
2 Perform various Linux 2 2 1 - - - - - - 2 2 1
command.
3 Develop shell script
program in Linux. 2 1 2 - - - - - - 2 2 2
244
6P405 GPA INFORMATION STORAGE
MANAGEMENT SYSTEM (ISMS)
1. RATIONALE
Information Storage Management System is a applied level course aims to recognize the
importance of Storage, Evolution of Storage Technology, Data and Information, Structured and
Unstructured Information, Information Life cycle Management. This course gives insight to
protect data, RAID, RAID levels, Implementation of Software and Hardware RAID, RAID
Impact on Disk Performance.
2. COMPETENCY
ESE @ PA
L T P C ESE PT 150
(OR) (TW)
245
6P405 GPA INFORMATION STORAGE
MANAGEMENT SYSTEM (ISMS)
3 2 - 05 80 20 25 25
4. COURSE OUTCOMES
246
6P405 GPA INFORMATION STORAGE
MANAGEMENT SYSTEM (ISMS)
247
6P405 GPA INFORMATION STORAGE
MANAGEMENT SYSTEM (ISMS)
No Hours
R U A
TOTAL
level Level Level
I Introduction to Storage 10 06 06 04 16
Management
II Data Protection 08 02 06 06 14
Total 48 22 30 28 80
Legends: R – Remember, U – Understand, A – Apply and above (Bloom’s revised Taxonomy)
Sr.
Unit Title Practical/ Lab. Work/ Assignments/ Tutorials Hours
No.
1 I Learn information storage types & Evolution storage 02
technologies
2 I Analyze Data Centre Environment. 04
248
6P405 GPA INFORMATION STORAGE
MANAGEMENT SYSTEM (ISMS)
Other than class room and laboratory activities following are the suggested guided co-
curricular students activities which need to be undertaken to facilitate the attainment of
various course outcomes of this course. The students are required to maintain portfolio of
their experiences which he/ she will submit at the end of the term.
These are sample strategies, which a teacher can use to facilitate the attainment of course
outcomes.
249
6P405 GPA INFORMATION STORAGE
MANAGEMENT SYSTEM (ISMS)
S.
Name of equipment Brief specification
No.
1 https://www.cna-aiic.ca/.../nursing-information
2 ii.www.mikeownage.com/mike/.../Information%20Storage%20and%20Manageme
nt.pdf
3 https://education.emc.com/ismbook/
1 2 3 4 5 6 7 8 9 10 01 02
251
6P504 GPA Data Warehousing and Mining
1. RATIONALE
Data warehousing and Mining is an applied level course. This course aims to make use of
Data warehousing and mining techniques. After Learning this course students will improve the
employment potential in the information management sector.
2. COMPETENCY
ESE PA
L T P C ESE PT
(OR) (TW)
150
3 - 2 05 80 20 @25 25
Duration of the Examination (Hrs) 3 1 -- --
3. COURSE OUTCOMES
253
6P504 GPA Data Warehousing and Mining
254
6P504 GPA Data Warehousing and Mining
Unit Teaching
Title Of Unit R U A
No Hours TOTAL
level Level Level
Sr.
Unit Title Practical/ Lab. Work/ Assignments/ Tutorials Hours
No.
1 01 Introduction to data warehousing concepts 2
Total 32
255
6P504 GPA Data Warehousing and Mining
Other than class room and laboratory activities following are the suggested guided co-
curricular student’s activities which need to be undertaken to facilitate the attainment of
various course outcomes of this course. The students are required to maintain portfolio of
their experiences which he/ she will submit at the end of the term.
b. WEKA: WEKA is an open source application that is freely available under the
GNU general public license agreement. Originally written in C the WEKA
application has been completely rewritten in Java and is compatible with
almost every computing platform. It is user friendly with a graphical interface
that allows for quick set up and operation.
in New Zealand for the purpose of identifying information from raw data
c. http://dataminingtools.net
257
6P504 GPA Data Warehousing and Mining
1 2 3 4 5 6 7 8 9 10 01 02
1 Describe the architecture - 3 - - - - - - - - 2 -
of Data Warehousing
and apply the concept of
Data Warehousing.
2 Demonstrate ability to - 3 - 2 - - - - - 2 - -
develop warehouse
source specifications
with cleanup and
Transformation tools.
3 Explain building - 2 2 2 - - - - - 2 2 -
components of Data
Warehouse and Design
consideration of Data
Warehouse.
4 Use various data - 2 2 2 - - - - - 1 1 -
mining algorithms
5 Apply various - 2 2 2 - - - - - 1 2 -
classification
techniques and use
innovative technique
for knowledge
discovery
6 Describe and 3 3 3 3 3 3 3 3 3 3 3 3
demonstrate cluster
analysis & types of
data in cluster analysis
258
6T407 GPA CLOUD COMPUTING
1. RATIONALE
This course provides a comprehensive study of Cloud concepts and capabilities across the
various Cloud service models including Infrastructure as a Service (IaaS), Platform as a Service
(PaaS),Software as a Service (SaaS). It consists of topics like cloud service models, virtualization
and cloud infrastructure, and security and management of cloud.
2. COMPETENCY
The course content should be taught and implemented with the aim to develop the following
competencies.
ESE @ PA
L T P C ESE PT
(PR/OR) (TW)
3 00 02 07 80 20 25 25 150
259
6T407 GPA CLOUD COMPUTING
4. COURSE OUTCOMES
4) community cloud
Unit II 2.a Illustrate the platforms, 2.1 Exploring cloud computing stack – Compos
Cloud virtual appliances, ability, Infrastructure, Platforms, Virtual Appliances,
architecture communication protocols used in Communication Protocols, Applications.
and Services cloud.
2.2 Explore characteristics,benefits and issues :
2.b Identify the following cloud
service : a. IaaS b.SaaS c.PaaS a) Infrastructure as a Service (IaaS),
and issues:
a) Amazon Web Services
b) Google AppEngine
c) Microsoft Azure
UNIT – III 3.a use the components clients 3.1 Cloud Computing Technologies: Virtualization,
Cloud security and networks and Service-Oriented Architecture (SOA), Grid
computing services provided as hardware Computing, Utility Computing.
technologies 3.2 Use of Virtualization technology, Load
and infrastructure in cloud
and Balancing and Virtualization,
Virtualization 3.b Illustrate Virtualization and 3.3 Virtualization benefits,
3.4 Hypervisors, porting application,
it’s benefits
3.5 Defining cloud capacity by defining baselines
and Metrics
3.d Use of Virtualization and
load balancing
UNIT – IV 4.1 Use the following 4.1. Cloud security, data security,
Cloud terms in cloud management:
Administration 4.2 Identity and presence protocol standards,
and Security 4. a cloud sercurity and data
4.3 Availability management in SaaS, IaaS, PaaS,
Management security Access Control, Security Vulnerability,
4.b Identify the availability 4.4 Patch and Configuration Management, Security
management in SaaS, IaaS, as a Service of cloud,
PaaS, Access Control,
4.5 Future of Security in Cloud computing.
Security Vulnerability.
4.6 Planning a Cloud Computing Based IT Strategy:
4.c Select the Future of
Security in Cloud Develop an IT strategy to deliver on strategic
computing. business objectives in the business strategy.
UNIT– V 5.a Illustrate the advantages 5.1 Introduction to Hadoop Distributed File System
HDFS and it’s and disadvantages and Google File System.
Architecture Distributed file system.
5.2 Architecture of HDFS,
5.b Select the functionalities
of Platform as a Service 5.3 Comparison with Traditional Technology with
with it’s advantages distributed file system
cluster using Hadoop. 5.5 Human Generated Data and Machine Generated
Data
Unit Teaching
Title Of Unit R U A
No Hours TOTAL
level Level Level
I Introduction to Cloud 10 4 4 4 12
Computing
Cloud architecture and Services 12 4 8 8 20
II
III Cloud computing technologies 10 4 6 8 18
and Virtualization
IV Cloud Administration and 8 3 6 6 15
Security Management
V HDFS and it’s Architecture 8 3 6 6 15
Total 48 14 22 14 80
7. SUGGESTED EXERCISES/PRACTICALS
262
6T407 GPA CLOUD COMPUTING
7. V Develop private cloud using any other free cloud service providers like 6
clousim, IBM Bluemix Openshift.
Total 64
A) List of Books*
2
Cloud Computing – A Anthony Velte, Tata McGraw-Hill Edition
Practical Approach tobyVelte, Robert
Elsenpeter,
C Additional Resources of CLOUD that can be used for conducting Practical as well as case studies
http://www.amazon.com/tracks/web ,
10.POs and PSOs assignment and its strength of assignment with each CO of the Course
CO. Course Outcome PO P P P P P P P P P P PS No. of
NO. 1 O O O O O O O O O S O2 hours
2 3 4 5 6 7 8 9 O allocated in
1 1 curriculum
0
Introduction to Cloud 2 3 2 0 0 0 0 0 0 0 0 0 12
CO1 Computing
Cloud architecture, Services and
CO2 Applications 0 3 3 0 0 0 0 0 0 0 0 0
20
264
6S501 GPA Seminar (SMR)
1. RATIONALE
Seminar is the important aspect of any curriculum. Here the students has unlimited scope to
integrate his knowledge and skills. This course is essential to understand the recent
developments and latest trends in the field. This will help the students to acquire the skill like
mining for information, analysis, communication, presentation skills etc. For effective
presentation student must have good communication skill. With a given time limit student
should be able to express his ideas and concepts, thoroughly in front of faculty members and
other students, student should be able satisfy the queries raised by them as well as student
should learn to take any feedback positively.
2. COMPETENCY
ESE PA
L T P C ESE PT
(OR) (TW)
75
00 - 02 02 00 00 #25 50
Duration of the Examination (Hrs) -- -- -- --
Legends : L-Lecture; T-Tutorial/Teacher Guided Theory Practice ; P- Practical; C- Credits;
ESE- End Semester Examination; PT – Progressive Test, PA- Progressive Assessment, OR
– Oral Examination, TW - Term Work, # External, @ Internal
265
6S501 GPA Seminar (SMR)
4. COURSE OUTCOMES
Major Learning
Unit Outcomes (in cognitive Topics and Sub-topics
domain )
266
6S501 GPA Seminar (SMR)
267
6S501 GPA Seminar (SMR)
I Literature Survey 06
II Topic selection 06
Sr.
Unit Title Practical/ Lab. Work/ Assignments/ Tutorials Hours
No.
1 1 Literature Survey 06
2 2 Topic selection 08
4 2 Presentation of Seminar 06
Total 32
268
6S501 GPA Seminar (SMR)
These are sample strategies, which a teacher can use to facilitate the attainment of course
outcomes.
269
6S501 GPA Seminar (SMR)
S.
Name of equipment Brief specification
No.
2. LCD Projector
1. http://www.seminarsonly.com/
2. http://a4academics.com/be-seminar-topics
3. http://www.seminarstopics.com/branch/latest-seminar-topics-for-cse-2017
270
6S501 GPA Seminar (SMR)
4. http://www.collegelib.com/t-71-topics-for-computer-engineering-and-cse-technology-
seminars-listed-latest-topics.html
1 2 3 4 5 6 7 8 9 10 01 02
271
6G306 GPA Entrepreneurship Development
1. RATIONALE
In the post liberalization era significant growth in industrial sector has led to creation of huge
opportunities in manufacturing and service sector. In such a scenario especially in Indian contest
it has led to innumerable opportunities for first generation entrepreneurs on a large scale.
Therefore it is expected that engineers need to be developed for manufacturing, service sector and
entrepreneurship development. This course, which represents Allied level of courses, aims at
imparting entrepreneurial skills amongst engineers of all disciplines.
2. COMPETENCY
ESE @ PA
L T P C ESE PT
(PR/OR) (TW)
50
2 - 2 4 -- -- -- 50
Duration of the Examination (Hrs) -- -- -- --
272
6G306 GPA Entrepreneurship Development
4. COURSE OUTCOMES
takers.
techniques to generate
business idea.
273
6G306 GPA Entrepreneurship Development
Unit– II 2a. Use Information data for 2.1Information Needed and Their
business. Sources. Information related to
Information 2b. Information related to support project, Information related to
And Support system.
support system, Information related
Systems 2c. Lay down the Procedures and
related to Information. to Procedures and formalities.
2d. Identify Govt. Support
2.2 Support Systems:
Systems related to EDP.
2e. Explore subsidies to Small Scale Business
entrepreneur. Planning, Requirements.
Govt. & Institutional
Agencies, Formalities
Statutory Requirements and
Agencies.
Government Support and subsidies to
entrepreneur.
Book Keeping
Financial Statements
Concept of Audit,
Trial Balance
274
6G306 GPA Entrepreneurship Development
Balance Sheet
Unit - V 5a. Prepare Business proposal. Business Plan & Project Report
5b. Undertake project appraisal.
Business Plan 5c. Undertake cost benefit 5.1 Business plan steps involved from
& Project analysis. Cost benefits concept to commissioning
Report analysis. Activity Recourses, Time, Cost
2) Components of project
report/profile(Give list)
Total 32 NA NA NA NA
276
6G306 GPA Entrepreneurship Development
Total 28
These are sample strategies, which a teacher can use to facilitate the attainment of course
outcomes.
277
6G306 GPA Entrepreneurship Development
3. Motivate students to use internet and collect name, addresses, catalogues, rates,
specifications of institutes and industries working in the area of business promotions.
4. Arrange expert lecture on various opportunities in business.
10. SUGGESTED LEARNING RESOURCE
Development
2 The Seven Business Crisis& V.G.Patel S.Chand and Co. New Delhi
How to Beat them
278
6G306 GPA Entrepreneurship Development
279
6P501 GPA COMPUTER SECURITY AND CYBER LAWS
1. RATIONALE
Computer security diversified course intend to address security in computer system design. This course
will introduce fundamentals of computer and network security, Cyber laws. Students should able to use
and acquire skills and preventions methods for computer security in future.
2. COMPETENCY
The course content should be taught and implemented with the aim to develop different types of skills
so that students are able to acquire following competency:
“Use security measures for Computer and Network system.”
ESE PA
L T P C ESE PT
(PR) (TW)
- 2 06 80 20 #25 25 150
4
4. COURSE OUTCOMES
280
6P501 GPA COMPUTER SECURITY AND CYBER LAWS
The theory should be taught and practical should be carried out in such a manner that students are
able to acquire different learning out comes in cognitive, psychomotor and affective domain to
demonstrate following course outcomes.
Classify the risks faced by Computer Systems and the nature of common Information
hazards.
281
6P501 GPA COMPUTER SECURITY AND CYBER LAWS
282
6P501 GPA COMPUTER SECURITY AND CYBER LAWS
Unit Teaching
Title Of Unit R U A
No Hours TOTAL
level Level Level
I Introduction to computer 14 4 6 6 16
security and security trends.
Identification, Authentication 14 4 4 6 14
II
and Operational Security
III Cryptography 12 3 5 6 14
Total 48 26 32 22 80
283
6P501 GPA COMPUTER SECURITY AND CYBER LAWS
Sr.
Unit Title Practical/ Lab. Work/ Assignments/ Tutorials Hours
No.
1 I Prepare Case study security provided with windows operating 02
system(User authentication)
2 II Recovery the password of windows machines using password 04
recover utility (John the ripper) or any other utility
3 IV Tracing the path of an website/ web server using tracert utility 04
Total 32
284
6P501 GPA COMPUTER SECURITY AND CYBER LAWS
1. Cryptography and
Atul Kahate Tata McGraw Hill
Network Security
2.
S.
Name of equipment Brief specification
No.
1 .http://www.pgpi.org/doc/pgpintro
2 http://www.emailtrackerpro.com
3 http://www.kmint21.com
285
6P501 GPA COMPUTER SECURITY AND CYBER LAWS
286
6S502 GPA Project (PRJ)
1. RATIONALE
One of the basic aim of “Project “ is to develop the ability of “learning to Learn “ on his own
and work in team. Project course provides opportunities for students to keep pace with future
changes in technology and in the acquisition of knowledge and skills as and when needed. The
course of the “Project” is designed with an aim to all these requirements of the students which
will include planning of the Programme, which must be completed within the time allocated.
The Project should never have a single solution and process of arriving at a particular solution,
the student must be required to make number of decisions after study information as he has
gathered from experiments, surveys, analysis etc.
The programme aims at developing in the student, knowledge and skills to match the current
and projected needs of industry/ user systems, social awareness and professional attitudes. In
relation to the course and topics to be taught, the student will have to constantly update
himself and keep pace with the changing technologies and the current and projected needs of
user systems.
2. COMPETENCY
ESE PA
L T P C ESE PT
(OR) (TW)
150
00 - 04 04 00 00 #50 100
Duration of the Examination (Hrs) -- -- 02 --
287
6S502 GPA Project (PRJ)
4. COURSE OUTCOMES
Major Learning
Unit Outcomes (in cognitive Topics and Sub-topics
domain )
Unit – I 1.1. Detailed Survey of any three Project
Information topics which are a recent trend in the
Gathering and field of information technology and
Literature Survey. computing technology and Selection of
Project Option and Framing the
Problem to solve as a Project for the
group of 3 to 4 students.
Option A: Industry Sponsored Project
Option B: Application Project
Option C: Study Based Project
1.2. Project must be based on knowledge
acquired within three years of
Diploma. Students must be aware with
languages, packages hardware, he/ she
is using in his/her project.
Unit -II 2.1. This is Second phase in which
Project Design students will actually start collecting
detail information about their project.
288
6S502 GPA Project (PRJ)
290
6S502 GPA Project (PRJ)
IV Testing 06
V Project Report 08
Sr.
Unit Title Practical/ Lab. Work/ Assignments/ Tutorials Hours
No.
1 1 Information Gathering and Literature Survey. 08
2 2 Project Design 12
3 3 Project Implementation 30
4 4 Testing 06
5 5 Project Report 08
Total 64
S.
Name of equipment Brief specification
No.
2. LCD Projector
1 2 3 4 5 6 7 8 9 10 01 02
Project.
294
6S504 GPA Advanced Java Prog
1. RATIONALE
295
6S504 GPA Advanced Java Prog
296
6S504 GPA Advanced Java Prog
297
6S504 GPA Advanced Java Prog
1 AWT and 14 07 06 12 25
Swing
2 Event Handling 10 03 06 06 15
3 Networking 08 04 04 04 12
4 Servlet 08 04 04 04 12
5 Introduction to 08 04 06 06 16
JSP
Total 48 22 26 32 80
7. SUGGESTED LIST OF PRACTICALS/Exercises
These are sample strategies, which a teacher can use to facilitate the attainment of course
outcomes.
a. Improved Lecture methods-
b. Q & A technique.
c. Demonstration
d. Seminars
e. Activity based learning
299
6S504 GPA Advanced Java Prog
a. Java Applets
http://docs.oracle.com/javase/tutorial/deployment/applet/index.html
b. Introduction to GUI Programming
http://math.hws.edu/javanotes/c6/index.html
c. Creating a GUI using AWT
http://www.tutorialspoint.com/awt/
d. Creating GUI using Java Swing
https://docs.oracle.com/javase/tutorial/uiswing/
e. JDBC Database Access
https://docs.oracle.com/javase/tutorial/jdbc/
https://www.tutorialspoint.com/jdbc/index.htm
https://www.tutorialspoint.com/jdbc/jdbc_tutorial.pdf
f. Servlet Technologies
http://www.oracle.com/technetwork/java/index-jsp-135475.html
g. Java Server Pages
http://www.oracle.com/technetwork/java/javaee/jsp/index.html
300
6S504 GPA Advanced Java Prog
1 2 3 4 5 6 7 8 9 10 01 02
Design and
CO
develop powerful
1
- - 3 3 - - - - - 3 - -
GUI using AWT
and swing
Develop dynamic
CO
application using event - 2 3 2 - - - - - 2 2 -
2
handling.
Create Server side
CO
programming using - 1 3 1 - - - - - 1 1 -
3
servlet.
Design and develop
CO application for data
4 transfer using .net
- 1 2 1 - - - - - 2 1 -
package
Develop dynamic web
CO page or web site using - 1 2 1 - - - - - 2 1 1
5 JSP.
1. RATIONALE
Software testing is diversified level course, helps in testing the software application or
product against user requirements for the assurance of bug free software. It aims to plan and
write good test coverage according to its specifications. This course includes characteristics
of tester, qualities of software and types of testing.
2. COMPETENCY
“Create and execute automated software test plans and test cases to uncover errors for assuring the
quality of the software”
PA
L T P C ESE PT ESE (PR)
(TW)
150
3 - 2 5 80 20 #25 25
Duration of the Examination (Hrs) 3 1 -- --
4. COURSE OUTCOMES
302
6S505 GPA Software Testing
303
6S505 GPA Software Testing
Testing levels & 5b. Types of software testing Testing, Module Testing, Integration
types Testing, System Testing, Acceptance
Testing
5.2 Types of Testing: Smoke Testing,
Interface Testing, Usability Testing,
Alpha Testing, Beta Testing, Stress
Testing, Security Testing, Acceptance
Testing
Unit VI. 6a. Benefits of automation & 6.1 The benefits of Automation & Tools
tools 6.2 List of Testing tools
Automated Testing , 6b. List of Testing tools 6.3 Test Tools: Viewers and Monitors
Test Tools and Test 6c. Writing test cases Programmed Macros, Stubs, and
Cases Writing 6d. Overview of test case Stress & Load Tools.
planning 6.4 Software Test Automation: Macro
Recording & Playback, Programmed
Macros, Fully Programmable,
Automated testing tools
6.5 Writing Test Cases: The goals of
Test Case Planning, Test Case
Planning overview, Test Design, Test
Cases. Test Procedures.
Unit Teaching
Title Of Unit R U A
No Hours TOTAL
level Level Level
1 Fundamentals of Testing 08 4 5 4 13
The Realities of Software Testing
2 08 4 5 4 13
& Examining the specification.
3 Black Box Testing 08 4 4 5 13
4 White Box Testing 10 4 4 5 13
5 Testing Levels & Types 08 4 5 6 15
Automated Testing , Test Tools and
6 Test Cases Writing 06 4 4 5 13
48 24 27 29 80
304
6S505 GPA Software Testing
Sr.
Unit Title Practical/ Lab. Work/ Assignments/ Tutorials Hours
No.
1 01 Introduction to Software Testing 2
2 03 Implement black box data testing for given form 2
3 06 Introduction to Software Testing Tools 2
4 06 Write test case to login a specific web page. 2
Write test case to update 10 records into given table of excel 4
5 06
file.
Write test cases to select the number of students who have 2
6 06
scored more than 60 in any one subject ( or all subjects )
Write test cases for total number of objects present / available 2
7 06
on the page
Write and test cases to get the number of list items in a list / 4
8 06
combo box
Write test cases to check number of items present on a 4
9 06
desktop
Write test cases for any application e.g. Railway reservation 2
10 06
System, etc
11 06 Write test cases to demonstrate use of control statements 2
Other than class room and laboratory activities following are the suggested guided co-
curricular students activities which need to be undertaken to facilitate the attainment of
various course outcomes of this course. The students are required to maintain portfolio of
their experiences which he/ she will submit at the end of the term.
305
6S505 GPA Software Testing
These are sample strategies, which a teacher can use to facilitate the attainment of course
outcomes.
a. http://seleniumhq.org/
b. http://sourceforge.net/projects/sahi/
c. http://testng.org/doc/index.html
306
6S505 GPA Software Testing
1 2 3 4 5 6 7 8 9 10 01 02
2 Select testing - - - - - - -
specifications for - 3 2 2 2
quality assurance.
3 Apply Black Box testing - 3 2 2 - - - - - 2 - -
and its types.
4 Apply White Box - - - - - - -
testing and its types. - 3 - 3 3
307
6T502/6P502 GPA Adv DB Management Systems
1. RATIONALE
2. COMPETENCY
“Design a relational database system with appropriate functionality to process the data and
with constraints to maintain data integrity and avoid data redundancy.
ESE PA
L T P C ESE PT
(OR) (TW)
150
3 - 2 05 80 20 #25 25
Duration of the Examination (Hrs) 3 1 -- --
4. COURSE OUTCOMES
Unit Teaching
Title Of Unit R U A
No Hours TOTAL
level Level Level
310
6T502/6P502 GPA Adv DB Management Systems
Sr.
Unit Title Practical/ Lab. Work/ Assignments/ Tutorials Hours
No.
Implementation of Object Oriented database – Extended entity 2
1 01
relationship
Implementation of parallel database 4
2 03
3 03 Implementation of parallel join and parallel sort 4
4 06 Implementation of triggers and assertion for bank database. 2
5 06 Construction of knowledge database 4
6 05 Study and working of WEKA tool 2
7 04 Query processing – Implementation of efficient query 4
optimizer
8 04 Designing XML schema for company database. 2
9 03 Implement Distributed database for bookstore. 4
10 03 Deadlock detection algorithm for distributed database using 4
wait for graph.
Total 32
Other than class room and laboratory activities following are the suggested guided co-
curricular student’s activities which need to be undertaken to facilitate the attainment of
various course outcomes of this course. The students are required to maintain portfolio of
their experiences which he/ she will submit at the end of the term.
312
6T502/6P502 GPA Adv DB Management Systems
1 2 3 4 5 6 7 8 9 10 01 02
1 Design object oriented - - - - - - -
Data Model. - 3 3 3 2
2 Types of transactions - - - - - - - -
and implementation of - 3 3 3
Atomicity and
durability.
3 Design of parallel - - - - - - - -
- 3 2 3
database systems.
4 Design distributed - - - - - - -
transaction model. - 3 3 2 1
5 Methods of recovery - - - - - - - - -
systems. - 3 3
313
6T503/6P503 GPA Geographical Information System
1. RATIONALE
Geographic Information System (GIS) is applied level course deals with the analysis and
management of geographic information. This course offers an introduction to methods of
managing and processing geographic information. Emphasis will be placed on the nature of
geographic information, data models and structures for geographic information, geographic data
input, data manipulation and data storage, spatial analytic and modeling techniques, and error
analysis.
2. LIST OF COMPETENCIES
4. COURSE OUTCOMES
I. Identify components and operation of geographic information system.
II. Apply transformation on geographic data.
III. Use of different data models and structures for geographic information
IV. Demonstrate GIS processing and visualization of GIS data.
V. Use of software to handle geographic data, data manipulation and data storage
314
6T503/6P503 GPA Geographical Information System
1c Geographic data’s
components.
Unit - II 2a Recognizing and 2.1 Spatial & Non-spatial Data, Data
Data Input identifying spatial information, data type, data sources,
and Geometric and non-spatial data. characteristics of spatial and non-spatial
transformation data
2b Competency of 2.2 existing GIS data, Metadata, Conversion
conversion of GIS of existing data, Creating new data
data Geometric transformation
UNIT-3 3a Models of GIS data 3.1 Models of GIS, Geographical Data
Geographic Models, Map as a Model
3b Demonstrate
Data understanding and 3.2 Spatial Referencing System
competency 3.3 Map Projections, Commonly Used Map
Management Geographic
and Models projection Projections, Types of map, Grid system
3.4 Cartographic Symbolization
3c Recognizing and
identifying Raster 3.5 Conceptual Models, Raster
and Vector data and Vector data models.
model
UNIT-4 4a Competency of GIS 4.1 Raster based GIS data processing;
data processing Vector based GIS data processing
GIS Data 4.2 Visualization of geographic
Processing, 4b Demonstrate information,
visualization of
Analysis and geographic data. 4.3 principles of cartographic design in GIS
315
6T503/6P503 GPA Geographical Information System
Total 32
317
6T503/6P503 GPA Geographical Information System
S.
Name of equipment Brief specification
No.
1 GIS open source software GIS software
318
6T503/6P503 GPA Geographical Information System
1 2 3 4 5 6 7 8 9 10 01 02
Understanding of 2 1 - - - - - - - - - -
CO1 geographic
information
Learn methods of 2 3 3 - - - - - - - 2 -
CO2 managing and
processing geographic
information.
Use of different data 3 3 2 - - - - - - - 2 -
CO3 models and structures
for geographic
information
Demonstrate the - 3 3 - - - - - - - - -
CO4 ability of geographic
data input, data
manipulation and data
storage
Spatial analytic and - 3 2 1 - - - - - - - 1
CO5 modelling techniques,
and error analysis
Learn application of 3 3 - - - - - - - - - -
CO6 GIS
319
6P504 GPA OBJECT ORIENTED TECH USING (UML)
1. RATIONALE
Object Oriented Technology is a diversified level course intends to create confidence in students
of Computer Engineering for an Object oriented approach to software development. It is based on
modeling objects from the real world and then using the model to build a language independent
design. This subject will be useful for student to understand concepts of object Oriented
Programming Systems & to model these concepts using UML for any application.
2. COMPETENCY
The course content should be taught and implemented with the aim to develop different types of skills
so that students are able to acquire following competency:
ESE PA
L T P C ESE PT
(OR) (TW)
- 2 05 80 20 25# 25 150
3
320
6P504 GPA OBJECT ORIENTED TECH USING (UML)
4. COURSE OUTCOMES
The theory should be taught and practical should be carried out in such a manner that students are
able to acquire different learning out comes in cognitive, psychomotor and affective domain to
demonstrate following course outcomes.
Recognize and Interpret the importance of Object Oriented concepts
Prepare an Object Model for a given Problem statement
Demonstrate and Select required design tools.
Design the concepts of Class diagram, Object diagram, Interaction diagram, State
chart Diagram, Use case Diagram, Sequence Diagram for any give system
Design UML Behavioural Modelling diagrams for any given system
Unit– IV 4a. Draw Class diagrams 4.1 Class Diagram & Advanced Class
Structural Diagram
Modelling & Use 4b. Dram Advanced class diagram 4.2 Advanced Classes and Relations
Case 4.3 Interfaces, Types & Roles
4c. Explain Packages, Instances 4.4 Packages, Instances, Object Diagram
4.5 Use Case Diagram
4d. Draw Object diagram
Unit– V 5a Explain and Draw Interaction 5.1 Interaction Diagram 5.1.1 Sequence Diagram
UML diagram & its type
5.1.2 Collaboration Diagram
Behavioural
Modelling 5b Explain and Draw State Chart
5.2 State Chart Diagram
Diagram
5.3 Activity Diagram
5c Explain and Draw Activity
Diagram 5.4 Component Diagram
322
6P504 GPA OBJECT ORIENTED TECH USING (UML)
Unit Teaching
Title Of Unit R U A
No Hours TOTAL
level Level Level
I Introduction to Modeling 06 2 4 4 10
II Object Modeling 08 2 4 8 14
Total 48 14 24 42 80
Sr. No. Unit Title Practical/ Lab. Work/ Assignments/ Tutorials Hours
1. I Introduction to Object Oriented Technology. 02
10. III Draw State Chart diagram Using tool like EdrawMAx 02
Total 32
i. Prepare power point presentation for different UML diagrams their terms and concepts.
ii. Practice to draw various UML diagrams for various systems.
iii.Prepare charts of symbols of UML Tools
These are sample strategies, which a teacher can use to facilitate the attainment of course
outcomes.
S.
Title of Book Author Publication
No.
324
6P504 GPA OBJECT ORIENTED TECH USING (UML)
2. Multimedia Projector
a. www.nptel.com
b. www.uml.org/
c. https://www.tutorialspoint.com/uml/
d. https://www.youtube.com/watch?v=OkC7HKtiZC0
Software’s:
i. EDraw max
ii. StarUML
iii. UMLet
1 2 3 4 5 6 7 8 9 1 01 02
0
325
6P504 GPA OBJECT ORIENTED TECH USING (UML)
326
6S503 GPA Vocational Training (VT)
1. RATIONALE
2. COMPETENCY
ESE PA
L T P C ESE PT
(OR) (TW)
100
00 - 04 04 00 00 @50 50
Duration of the Examination (Hrs) -- -- 02 --
Legends : L-Lecture; T-Tutorial/Teacher Guided Theory Practice ; P- Practical; C- Credits;
ESE- End Semester Examination; PT – Progressive Test, PA- Progressive Assessment, OR
– Oral Examination, TW - Term Work, # External, @ Internal
327
6S503 GPA Vocational Training (VT)
4. COURSE OUTCOMES
Final year students of Computer Engineering & Information Technology program are
expected to work individually for vocational training. Every student shall work parallel with
a regular employed person of the permitted industry as a trainee in an industry for at least
one week as decided by the department authorities under the guidance of faculty members.
(Preferable, to be undertaken during previous semester break i.e at the end of V Semester
exam for 4 weeks duration).
Further vocational Training work is to be continued weekly and shall be the part of time
table for completion of different activities in the further semester as per the curriculum.
Finally, the student shall prepare the report of his vocational training under the guidance of
the teaching staff members ( Maximum 35 pages ) which may consists of requirement, flow
diagrams, process/steps, s/w & h/w requirements, test cases (if any), logs to be maintained
for maintenance, simple designs, processes, applications, managements, costing aspects.
Student should deliver a seminar on his experiences during in plant training.
328
6S503 GPA Vocational Training (VT)
Term work
329
6S503 GPA Vocational Training (VT)
1 Consider Local / Institute problem or problem related to society for providing technical
solution.
2 Visit the site.
3 Take permission of concerned authority.
4 Follow Instructions.
5 Write daily dairy regularly at site.
6 Prepare sketches on dairy / on plain pages.
7 Collect drawings and leaflets.
8 Group discussions.
9 Prepare report.
330
6S503 GPA Vocational Training (VT)
S.
Name of equipment Brief specification
No.
2. LCD Projector
331
6S503 GPA Vocational Training (VT)
DAY NO : Date:
---------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------
332
6S503 GPA Vocational Training (VT)
1 2 3 4 5 6 7 8 9 10 01 02
333
6S503 GPA Vocational Training (VT)
334