B.Tech in IT Scheme and Syllabus FE SE TE Aug 2022 PDF

Download as pdf or txt
Download as pdf or txt
You are on page 1of 201

Mahatma Education Society’s

Pillai College of Engineering


(Autonomous)
Affiliated to University of Mumbai
Dr. K. M. Vasudevan Pillai's Campus , Sector 16, New Panvel – 410 206.

Department of Information Technology

Syllabus
of

B.Tech. in Information Technology


for
The Admission Batch of AY 2021-22
First Year - Effective from Academic Year 2021-22
Second Year - Effective from Academic Year 2022-23
Third Year - Effective from Academic Year 2023-24
Fourth Year - Effective from Academic Year 2024-25
as per

Choice Based Credit and Grading System

Pillai College of Engineering (Autonomous) B. Tech. (Information Technology)


Mahatma Education Society’s

Pillai College of Engineering

Vision
Pillai College of Engineering (PCE) will admit, educate and train a diverse population of students who
are academically prepared to benefit from the Institute’s infrastructure and faculty experience, to become
responsible professionals or entrepreneurs in a technical arena. It will further attract, develop and retain,
dedicated, excellent teachers, scholars and professionals from diverse backgrounds whose work gives
them knowledge beyond the classroom and who are committed to making a significant difference in the
lives of their students and the community.

Mission
To develop professional engineers with respect for the environment and make them responsible citizens
in technological development both from an Indian and global perspective. This objective is fulfilled
through quality education, practical training and interaction with industries and social organizations.

Dr. K. M. Vasudevan Pillai's Campus , Sector - 16, New Panvel – 410 206

Pillai College of Engineering (Autonomous) B. Tech. (Information Technology)


Department of Information Technology

Vision
To become a reputable world-class institution that is responsive to national, regional and global
development needs through engagement in dynamic knowledge creation, innovation and application.

Mission
To expand the frontiers of knowledge through provision of excellent conditions for teaching-learning
and research. To produce graduates who are worthy in character and sound judgments. To contribute to
the transformation of society through creativity and innovation. To serve as a dynamic custodian of
society's salutary values and thus sustain its integrity.

Program Educational Objectives (PEOs):


Within four years after graduation, the graduates are expected to apply their expertise to contemporary
problem solving, be engaged professionally, and have continued to learn and adapt, and have contributed
to their organizations through leadership and teamwork. More specifically, the objectives are expertise,
engagement, learning, leadership and teamwork.

I. Graduates should be able to demonstrate peer- recognized expertise together with the ability to
articulate that expertise and use it for contemporary problem solving in the analysis, design, and
evaluation of computer and software systems, including system integration and implementation.

II. Graduates should be able to demonstrate engagement in the engineering profession, locally and
globally, by contributing to the ethical, competent, and creative practice of engineering or other
professional careers.
III. Graduates should be able to demonstrate sustained learning and adapting to a constantly
changing field through graduate work, professional development, and self study.
IV. Graduates should be able to demonstrate leadership and initiative to ethically advance
professional and organizational goals, facilitate the achievements of others, and obtain
substantive results.
V. Graduates should be able to demonstrate a commitment to teamwork while working with others
of diverse cultural and interdisciplinary backgrounds.

Pillai College of Engineering (Autonomous) B. Tech. (Information Technology)


Program Outcomes:
Engineering Graduates will be able to:

1. Engineering knowledge: Apply the knowledge of mathematics, science, engineering


fundamentals, and an engineering specialization to the solution of complex engineering
problems.
2. Problem analysis: Identify, formulate, review research literature, and analyze complex
engineering problems reaching substantiated conclusions using first principles of mathematics,
natural sciences, and engineering sciences.
3. Design/development of solutions: Design solutions for complex engineering problems and
design system components or processes that meet the specified needs with appropriate
consideration for the public health and safety, and the cultural, societal, and environmental
considerations.
4. Conduct investigations of complex problems: Use research-based knowledge and research
methods including design of experiments, analysis and interpretation of data, and synthesis of the
information to provide valid conclusions.
5. Modern tool usage: Create, select, and apply appropriate techniques, resources, and modern
engineering and IT tools including prediction and modeling to complex engineering activities
with an understanding of the limitations.
6. The engineer and society: Apply reasoning informed by the contextual knowledge to assess
societal, health, safety, legal and cultural issues and the consequent responsibilities relevant to
the professional engineering practice.
7. Environment and sustainability: Understand the impact of the professional engineering solutions
in societal and environmental contexts, and demonstrate the knowledge of, and need for
sustainable development.
8. Ethics: Apply ethical principles and commit to professional ethics and responsibilities and norms
of the engineering practice.
9. Individual and team work: Function effectively as an individual, and as a member or leader in
diverse teams, and in multidisciplinary settings.
10. Communication: Communicate effectively on complex engineering activities with the
engineering community and with society at large, such as, being able to comprehend and write
effective reports and design documentation, make effective presentations, and give and receive
clear instructions.
11. Project management and finance: Demonstrate knowledge and understanding of the engineering
and management principles and apply these to one’s own work, as a member and leader in a
team, to manage projects and in multidisciplinary environments.
12. Life-long learning: Recognize the need for, and have the preparation and ability to engage in
independent and life-long learning in the broadest context of technological change.

Pillai College of Engineering (Autonomous) B. Tech. (Information Technology)


Program Specific Outcomes (PSOs):
PSOs are statements that describe what the graduates of a specific engineering program should be able

1. To analyze and appropriately design for developing and deploying the tested system and
application softwares to deliver quality products for business success and societal peace.

2. To apply the knowledge of techniques and technologies, ethics, engineering and management
principles and soft skills to pursue higher education and become successful entrepreneurs to
provide world-wide solutions to real world problems in diverse environments.
3. To provide a safe and healthy tomorrow by researching, evaluating, forecasting and
communicating the current and new technologies for an individual or organization for
performing tasks related to E-governance, E-Learning, and Training.

Pillai College of Engineering (Autonomous) B. Tech. (Information Technology)


The Autonomous status of the institute has given an opportunity to design and frame the curriculum in
such a way that it incorporates all the needs and requirements of recent developments in all fields within
the scope of the Technical education. This curriculum will help graduates to attain excellence in their
respective field. The curriculum has a blend of basic and advanced courses along with provision of
imparting practical knowledge to students through minor and major projects. The syllabus has been
approved and passed by the Board of Studies.

Outcome based education is implemented in the academics and every necessary step is undertaken to
attain the requirements. Every course has its objectives and outcomes defined in the syllabus which are
met through continuous assessment and end semester examinations. Evaluation is done on the basis of
Choice Based Credit and Grading System (CBCGS). Optional courses are offered at department and
institute level. Selection of electives from the same specialization makes the student eligible to attain a
B. Tech. degree with respective specialization.

Every learner/student will be assessed for each course through (i) an Internal/Continuous assessment
during the semester in the form of either Practical Performance, Presentation, Demonstration or written
examination and (ii) End Semester Examination (ESE), in the form of either theory or viva voce or
practical, as prescribed by the respective Board Studies and mentioned in the assessment scheme of the
course content/syllabus. This system involves the Continuous Evaluation of students’ progress Semester
wise. The number of credits assigned with a course is based on the number of contact hours of
instruction per week for the course. The credit allocation is available in the syllabus scheme of each
semester.

The performance of a learner in a semester is indicated by a number called Semester Grade Performance
Index (SGPI). The SGPI is the weighted average of the grade points obtained in all the courses by the
learner during the semester. For example, if a learner passes five courses (Theory/labs./Projects/ Seminar
etc.) in a semester with credits C1, C2, C3, C4 and C5 and learners grade points in these courses are G1,
G2, G3, G4 and G5 respectively, then learners SGPI is equal to:

The learner’s up to date assessment of the overall performance from the time s/he entered for the
programme is obtained by calculating a number called the Cumulative Grade Performance Index
(CGPI), in a manner similar to the calculation of SGPI. The CGPI therefore considers all the courses
mentioned in the scheme of instructions and examinations, towards the minimum requirement of the
degree learners have enrolled for. The CGPI at the end of this semester is calculated as,

The Department of Information Technology offers a B. Tech. programme in Information Technology.


This is an eight semester course. The complete course is of 160 credits or 162 credits (additional 2

Pillai College of Engineering (Autonomous) B. Tech. (Information Technology)


credits for internship) which comprises core courses and elective courses. The elective courses are
distributed over 5 specializations. The specializations are:

1. AI and Computing
2. Big Data and Internet of Things
3. Computer Network and Security
4. Web and Mobile Applications
5. UI and UX Design

The students also have a choice of opting for Institute level specializations. These are

1. Business and Entrepreneurship


2. Bio Engineering
3. Engineering Design
4. Art and Humanities
5. Applied Science
6. Life Skills, Repair, Maintenance and Safety

As minimum requirements for the credits to be earned during the B.Tech in Information
Technology program, a student will have to complete a minimum of three specializations of which
two are to be chosen from the department list and one has to be from the Institute level
specialization list. In order to complete each specialization, a minimum of three courses under that
specialization has to be completed. The credit requirement for the B.Tech. in Information Technology
course is tabulated in Table 1.

Table 1. Credit Requirement for B.Tech in Information Technology

Category Credits
Humanities and Social Sciences including Management courses 10
Basic Science courses 26
Engineering Science courses including workshop, drawing, basics of
29
electrical/mechanical/computer etc
Professional core courses 52
Professional Elective courses relevant to chosen specialization/branch 24
Open subjects – Electives from other technical and /or emerging subjects 9
Project work, seminar and internship in industry or elsewhere 12
Mandatory Courses - Environmental Sciences, Induction training, Indian
Non credit
Constitution, Essence of Indian Traditional Knowledge
Total Credits 160 + 2*
*- Additional Credit for Internship (Optional)

Pillai College of Engineering (Autonomous) B. Tech. (Information Technology)


Program Structure for
Bachelor of Technology in Information Technology
Semester I

Course Teaching Scheme


Course Credits Assigned
Course Name Compo (Contact Hours)
Code
nent Theory Prac Tut Theory Pract Tut Total
Engineering Mathematics
IT 101 TLP 3 2 - 3 1 - 4
I
IT 102 Engineering Physics I TL 2 1 - 2 0.5 - 2.5
IT 103 Engineering Chemistry I TL 2 1 - 2 0.5 - 2.5
IT 104 Programming with C TLP 3 2 - 3 1 - 4
Basic Electrical and
IT 105 TL 3 2 - 3 1 - 4
Electronics Engineering *
Basic Engineering
IT 106 L - 3 - - 1.5 - 1.5
Workshop I
Total 13 11 - 13 5.5 - 18.5
Examination Scheme
Theory
Course
Course Name Internal Assessment End Exam Term Pract/
Code Total
Sem Duration Work Oral
1 2 Avg
Exam (Hrs)
Engineering Mathematics
IT 101 40 40 40 60 2 25 - 125
I
IT 102 Engineering Physics I 30 30 30 45 2 25 - 100
IT 103 Engineering Chemistry I 30 30 30 45 2 25 - 100
IT 104 Programming with C 40 40 40 60 2 25 25 150
Basic Electrical and 2
IT 105 40 40 40 60 25 25 150
Electronics Engineering *
Basic Engineering -
IT 106 - - - - 50 - 50
Workshop I
Total 180 270 10 175 50 675
T-Theory, L-Lab, P-Programming, C-Communication, * Course may be offered in Sem I or Sem II

Pillai College of Engineering (Autonomous) B. Tech. (Information Technology)


Program Structure for
Bachelor of Technology in Information Technology
Semester II

Course Teaching Scheme


Course Credits Assigned
Course Name Compo (Contact Hours)
Code
nent Theory Pract Tut Theory Pract Tut Total
Engineering Mathematics -
IT 107 TLP 3 2 - 3 1 4
II
IT 108 Engineering Physics II TL 2 1 - 2 0.5 - 2.5
IT 109 Engineering Chemistry II TL 2 1 - 2 0.5 - 2.5
Engineering Mechanics -
IT 110 TL 3 2 - 3 1 4
and Graphics *
IT 111 Programming with JAVA TLP 3 2 - 3 1 - 4
Professional -
IT 112 TLC 2 2 - 2 1 3
Communication I
Basic Engineering -
IT 113 L - 3 - - 1.5 1.5
Workshop II
Total 15 13 - 15 6.5 - 21.5
Examination Scheme
Theory
Course
Course Name Internal Assessment End Exam Term Pract
Code Total
Sem Duration Work /Oral
1 2 Avg
Exam (Hrs)
Engineering Mathematics
IT 107 40 40 40 60 2 25 - 125
II
IT 108 Engineering Physics II 30 30 30 45 2 25 - 100
IT 109 Engineering Chemistry II 30 30 30 45 2 25 - 100
Engineering Mechanics
IT 110 40 40 40 60 3 25 25 150
and Graphics *
IT 111 Programming with JAVA 40 40 40 60 2 25 25 150
Professional -
IT 112 20 20 20 30 1 25 75
Communication I
Basic Engineering
IT 113 - - - - - 50 - 50
Workshop II
Total 200 300 12 175 75 750
T-Theory, L-Lab, P-Programming, C-Communication, * Course may be offered in Sem I or Sem II

Pillai College of Engineering (Autonomous) B. Tech. (Information Technology)


Program Structure for
Bachelor of Technology in Information Technology
Semester III

Course Teaching Scheme


Course Credits Assigned
Course Name Compo (Contact Hours)
Code
nent Theory Pract Tut Theory Pract Tut Total
IT 201 Engineering Mathematics III T 3 - 1 3 - 1 4

Data Structure and Analysis of


IT 202 TL 3 2 - 3 1 - 4
Algorithm
IT 203 Database Management System TL 3 2 - 3 1 - 4

Computer Architecture and Logic


IT 204 TL 3 2 - 3 1 - 4
Design
IT 205 Communication Engineering T 3 - - 3 - - 3

IT 206 Programming Lab I (Python) LP - 4 - - 2 - 2

IT 291 Mini Project I LPC - 2 - - 1 - 1


Total 15 12 1 15 6 1 22
Examination Scheme
Theory
Course
Course Name Internal Assessment End Exam Term Pract
Code Total
Sem Duration Work /Oral
1 2 Avg
Exam (Hrs)
IT 201 Engineering Mathematics III 40 40 40 60 2 25 - 125
Data Structure and Analysis of
IT 202 40 40 40 60 2 25 25 150
Algorithm
IT 203 Database Management System 40 40 40 60 2 25 25 150
Computer Architecture and Logic
IT 204 40 40 40 60 2 25 - 125
Design
IT 205 Communication Engineering 40 40 40 60 2 - - 100
IT 206 Programming Lab I (Python) - - - - - 25 25 50
IT 291 Mini Project I - - - - - 25 25 50
Total 200 300 10 150 100 750
T-Theory, L-Lab, P-Programming, C-Communication

Pillai College of Engineering (Autonomous) B. Tech. (Information Technology)


Program Structure for
Bachelor of Technology in Information Technology
Semester IV

Course Teaching Scheme


Course Credits Assigned
Course Name Comp (Contact Hours)
Code
onent Theory Pract Tut Theory Pract Tut Total
IT 207 Engineering Mathematics IV TL 3 - 1 3 - 1 4

Automata Theory and System


IT 208 T 3 - 1 3 - 1 4
Software
IT 209 Operating Systems TL 3 2 - 3 1 - 4

IT 210 Computer Network Design TL 3 2 - 3 1 - 4

Finance and Wealth


IT 211 T 2 - - 2 - - 2
Management
Programming Lab II
IT 212 LP - 2 - - 1 - 1
(Android Application)

IT 292 Mini Project II LPC - 2 - - 1 - 1


Total 14 8 2 14 4 2 20
Examination Scheme
Theory
Course
Course Name Internal Assessment End Exam Term Pract
Code Total
Sem Duration Work /Oral
1 2 Avg
Exam (Hrs)
IT 207 Engineering Mathematics IV 40 40 40 60 2 25 - 125
Automata Theory and System
IT 208 40 40 40 60 2 25 - 125
Software
IT 209 Operating Systems 40 40 40 60 2 25 25 150
IT 210 Computer Network Design 40 40 40 60 2 25 25 150
Finance and Wealth
IT 211 20 20 20 40 2 - - 60
Management

IT 212
Programming Lab II - - - - - 25 25 50
(Android Application)
IT 292 Mini Project II - - - - - 25 25 50
Total 180 280 10 150 100 710
T-Theory, L-Lab, P-Programming, C-Communication

Pillai College of Engineering (Autonomous) B. Tech. (Information Technology)


Program Structure for
Bachelor of Technology in Information Technology
Semester V

Course Teaching Scheme


Course Credits Assigned
Course Name Compo (Contact Hours)
Code
nent Theory Pract Tut Theory Pract Tut Total
Programmable Processor and
IT 301 T 3 - - 3 - - 3
Microcontroller (GPU)
IT 302 Cryptography and Security TL 3 2 - 3 1 - 4
IT 303 Machine Intelligence TL 3 2 - 3 1 - 4
IT 304 Internet Programming TL 3 2 - 3 1 - 4
Professional Communication
IT 305 TC - 2 1 - 1 1 2
II
Programming Lab III LP
IT 306 - 2 - - 1 - 1
(Mobile)
IT 3xx DLOC I TL 3 2 - 3 1 - 4
IT 391 Mini Project III LPC - 2 - - 1 - 1
Total 15 12 1 15 7 1 23
Examination Scheme
Theory
Course
Course Name Internal Assessment End Exam Term Pract
Code Total
Sem Duration Work /Oral
1 2 Avg
Exam (Hrs)
Programmable Processor and
IT 301 40 40 40 60 2 - - 100
Microcontroller (GPU)
IT 302 Cryptography and Security 40 40 40 60 2 25 - 125
IT 303 Machine Intelligence 40 40 40 60 2 25 - 125
IT 304 Internet Programming 40 40 40 60 2 25 - 125

IT 305 Professional Communication II - - - - - 50 - 50

IT 306 Programming Lab III (Mobile) - - - - - 25 25 50


IT 3xx DLOC I 40 40 40 60 2 25 25 150
IT 391 Mini Project III - - - - - 25 25 50
Total 200 300 10 200 75 775
T-Theory, L-Lab, P-Programming, C-Communication

1. AI and 2. Big Data and Internet 3. Computer 4. Web and 5. UI and UX


Semester V
Computing of Things Network and Mobile Design
Specialization
Security Applications
DLOC I IT 307 IT 308 IT 309 IT 310 IT 311
Course Code
Image and Video Wireless Technology Cloud Computing IOS Augmented
and Name
Processing Application and Virtual
Development Reality

Pillai College of Engineering (Autonomous) B. Tech. (Information Technology)


Program Structure for
Bachelor of Technology in Information Technology
Semester VI

Course Teaching Scheme


Course Credits Assigned
Course Name Compo (Contact Hours)
Code
nent Theory Pract Tut Theory Pract Total
Software Engineering and Project
IT 312 TL 3 2 - 3 1 4
Management
Pattern Analysis and Business
IT 313 TL 3 2 - 3 1 4
Intelligence
Programming Lab IV (R
IT 314 LP - 2 - - 1 1
Programming)
IT 315 Human Values and Social Ethics T 2 - - 2 - 2
IT 3xx DLOC II TL 3 2 - 3 1 4
IT 3xx DLOC III TL 3 2 - 3 1 4
IL 3xx ILOC I T 3 - - 3 - 3
IT 392 Major Project I LPC - 2 - - 1 1
Total 17 12 - 17 6 23
Examination Scheme
Theory
Course
Course Name Internal Assessment End Exam Term Pract
Code Total
Sem Duration Work /Oral
1 2 Avg
Exam (Hrs)
Software Engineering and Project
IT 312 40 40 40 60 2 25 - 125
Management
Pattern Analysis and Business
IT 313 40 40 40 60 2 25 - 125
Intelligence
Programming Lab IV
IT 314 - - - - - 25 25 50
(R Programming)
IT 315 Human Values and Social Ethics 20 20 20 40 2 - - 60
IT 3xx DLOC II 40 40 40 60 2 25 25 150
IT 3xx DLOC III 40 40 40 60 2 25 25 150
IL 3xx ILOC I 40 40 40 60 2 - - 100
IT 392 Major Project I - - - - - 25 25 50
Total 220 340 10 150 100 810
T-Theory, L-Lab, P-Programming, C-Communication
Semester VI 1. AI and Computing 2. Big Data and 3. Computer Network 4. Web and Mobile 5. UI and UX Design
Specialization Internet of Things and Security Applications
DLOC II: IT 316 IT 317 IT 318 IT 319 IT 320
Course Code
Deep Learning Internet of Cyber Security Web Application Ubiquitous
and Name
Everything Security Computing
DLOC III: IT 321 IT 322 IT 323 IT 324 IT 325
Course Code
Evolutionary Big Data Ethical Hacking Hybrid Mobile Usability
and Name
Computing and Analytics Application Engineering
Fuzzy Systems Development

Pillai College of Engineering (Autonomous) B. Tech. (Information Technology)


Institute 1.Business and 3.Engineering 4. Art and 5. Applied Science 6. Life Skills, Repair,
2. Bioengineering
Specializations Entrepreneurship Design Humanities and Logistics Maintenance and Safety
IL 360 IL 362 IL 363 IL 364 IL 366 IL 368
Introduction to
Entrepreneursh Product Computational
Bioengineerin Visual Art Vehicle Safety
ip Design Physics
g
Sem 6
ILOC I
IL 361 IL 365 IL 367 IL 369
Journalism,
Polymers and Maintenance of
IPR and Media and
Polymeric Electronics
Patenting Communicatio
Materials Equipment
n studies

Pillai College of Engineering (Autonomous) B. Tech. (Information Technology)


Program Structure for
Bachelor of Technology in Information Technology
Semester VII

Course Teaching Scheme


Course Credits Assigned
Course Name Comp (Contact Hours)
Code
onent Theory Pract Tut Theory Pract Total
IT 401 Data Science and Visualization TL 3 2 - 3 1 4
IT 4xx DLOC IV TL 3 2 - 3 1 4
IT 4xx DLOC V TL 3 2 - 3 1 4
IL 4xx ILOC II T 3 - - 3 - 3
IT 491 Major Project II LPC - 4 - - 2 2
IT 492 Internship * C - - - - 2* 2*
Total 12 10 - 12 7 19
Examination Scheme
Theory
Course
Course Name Internal Assessment End Exam Term Pract/ Tota
Code
Sem Duration Work Oral l
1 2 Avg Exam (Hrs)
IT 401 Data Science and Visualization 40 40 40 60 2 25 25 150
IT 4xx DLOC IV 40 40 40 60 2 25 25 150
IT 4xx DLOC V 40 40 40 60 2 25 25 150
IL 4xx ILOC II 40 40 40 60 2 - - 100
IT 491 Major Project II - - - - - 25 25 50
IT 492 Internship * - - - - - 25* 25* 50*
Total 160 240 8 125 125 650
T-Theory, L-Lab, P-Programming, C-Communication *- Optional

Semester VII 1. AI and 2. Big Data and Internet of 3. Computer Network 4. Web and Mobile 5. UI and UX Design
Specialization Computing Things and Security Applications

DLOC IV: IT 402 IT 403 IT 404 IT 405 IT 406


Course Code Computer Vision Information Retrieval Cyber Crime and IT Server-side Website Software Testing and
and Name Acts Programming Quality Assurance
DLOC V: IT 407 IT 408 IT 409 IT 410 IT 411
Course Code Natural Language Prediction and Estimation Network Planning Mobile Forensics User Interaction
and Name Processing Modeling and Designing Design

5. Applied 6. Life Skills, Repair,


Institute 1.Business and 2. 3.Engineering 4. Art and
Science and Maintenance and
Specializations Entrepreneurship Bioengineering Design Humanities
Logistics Safety
IL 470 IL 472 IL 473 IL 474 IL 475 IL 476
e- Commerce and Maintenance of
Sem VII e-Business Mechanical Equipment
Biomedical Design for Political Research
ILOC II
IL 471 Instrumentation sustainability Science Methodology IL 477
Business analytics Cooking and Nutrition

Pillai College of Engineering (Autonomous) B. Tech. (Information Technology)


Program Structure for
Bachelor of Technology in Information Technology
Semester VIII

Course Teaching Scheme


Course Credits Assigned
Course Name Compo (Contact Hours)
Code
nent Theory Pract Tut Theory Pract Total
IT 412 Data and Health Analysis TL 3 2 - 3 1 4
IT 4xx DLOC VI TL 3 2 - 3 1 4
IL 4xx ILOC III T 3 - - 3 - 3
IT 493 Major Project III LPC - 8 - - 4 4
Total 9 - 12 9 6 15
Examination Scheme
Theory
Course
Course Name Internal Assessment End Exam Term Pract
Code Total
Sem Duration Work /Oral
1 2 Avg
Exam (Hrs)
IT 412 Data and Health Analysis 40 40 40 60 2 25 25 150
IT 4xx DLOC VI 40 40 40 60 2 25 25 150
IL 4xx ILOC III 40 40 40 60 2 - - 100
IT 493 Major Project III - - - - - 50 50 100
Total 120 180 6 100 100 500
T-Theory, L-Lab, P-Programming, C-Communication

Semester VIII AI and Computing Big Data and Computer Network Web and Mobile UI and UX Design
Specialization Internet of Things and Security Applications
DLOC VI: IT 413 IT 414 IT 415 IT 416 IT 417
Course Code Knowledge Robotic Process Secured Application Blockchain User Experience
and Name Representation and Automation Design Technology Engineering
Reasoning

6. Life Skills, Repair,


Institute 1.Business and 3.Engineering 4. Art and 5. Applied Science
2. Bioengineering Maintenance and
Specializations Entrepreneurship Design Humanities and Logistics
Safety
IL 480 IL 481 IL 482 IL 483 IL 484 IL 485
Digital Business Physical Education
Technologies
Sem VIII Management and Medical Image GIS and Remote IL 485
for Rural Economics
ILOC III Digital Processing Sensing Environmental
Development
Marketing Management

Pillai College of Engineering (Autonomous) B. Tech. (Information Technology)


Course
Course Name Scheme Theory Practical Tutorial Total
Code
Contact Hours 3 2 - 5
IT 101 Engineering Mathematics I
Credits 3 1 - 4

Examination Scheme
Course Theory Marks
Course Name Term
Code Internal Assessment End Sem Practical Oral Total
Work
IA 1 IA 2 Average Exam
IT 101 Engineering Mathematics I 40 40 40 60 25 – -- 125

1. Prerequisite: NA

2. Course Objectives:
The course is aimed :
1. To develop the basic Mathematical skills of engineering students that are imperative for effective
understanding of complex numbers in engineering subjects.
2. To acquaint students with the hyperbolic,logarithmic functions and Logic.
3. To understand differentiation and expansions of functions .which will serve as basic tools for
specialized studies in many fields of engineering and technology.
4. To learn the partial differentiation techniques and its applications used in engineering problems.
5. To learn the applications of Matrices useful in engineering.
6. To provide hands on experience using SCILAB software to handle Mathematical modelling.

3. Course Outcomes:
On successful completion of course learner/student will be able to:
1. Apply the basic concept of complex numbers and use it to solve problems in engineering.
2. Apply the basic concept of Hyperbolic,logarithmic functions and Logic in engineering problems.
3. Apply the concept of expansion of functions, successive differentiation and vector differentiation
in optimization problems.
4. Use the basic concepts of partial differentiation in finding the Maxima and Minima required in
engineering problems.
5. Use the concept of matrices in solving the system of equations used in many areas of research..
6. Apply the concept of numerical Methods for solving the engineering problems with the help of
SCILAB software.

4. Detailed Theory Syllabus:


Module Detailed Contents Hrs.

1 Complex Numbers Prerequisite


Review of Complex Numbers‐Algebra of Complex Number, Cartesian, polar and exponential form 2
of complex number. 2
1.1. De Moivre's Theorem.(Without Proof) 2
1.2. Expansion of sinnθ, cosnθ in terms of sines and cosines of multiples of θ and Expansion of
sinnθ, cosnθ in powers of sinθ, cosθ.
1.3. Powers and Roots of complex numbers.
2 Hyperbolic , Logarithm functions and Logic
2.1 Introduction to Hyperbolic functions,Logarithmic functions, Separation of real and Imaginary 3
parts. 3
2.2 Propositional logic, logical equivalence, Negation of given statement,predicates & Quantifiers,
Normal form, mathematical induction.

Pillai College of Engineering (Autonomous) B. Tech. (Information Technology)


3 Successive Differentiation, Expansion of Function and Vector Differentiation
Prerequisite:- Derivative of standard functions and Rules of derivative
3.1 Successive differentiation: nth derivative of standard functions. Leibnitz’s Theorem (without 2
proof) and problems.
3.2 Taylor’s Theorem (Statement only) and Taylor’s series, Maclaurin’s series (Statement only). 2
Expansion of𝑒^ (𝑥), sin(x), cos(x), tan(x), sinh(x), cosh(x), tanh(x),log(1+x), sin−1(𝑥), cos−1
(𝑥),tan−1 (𝑥). 2
3.3 Vector function of scalar quantities, Vector operator del,gradient,Grad Phi,Directional
derivatives.Divergence and curl and their Physical interpretation.
4 Partial Differentiation and Applications of Partial Differentiation
4.1 Partial Differentiation: Function of several variables, Partial derivatives of first and higher 4
order. Differentiation of composite function.
4.2. Euler’s Theorem on Homogeneous functions with two independent variables (without proof). 2
Deductions from Euler’s Theorem.
4.3 Maxima and Minima of a function of two independent variables, Lagrange’s method of 3
undetermined multipliers with one constraint.
Jacobian of two independent variables.
5 Matrices
Prerequisite: Inverse of a matrix, addition, multiplication and transpose of a matrix,Elementary 2
row and column transformation. 2
5.1.Symmetric, Skew‐ Symmetric, Hermitian, Skew Hermitian,Unitary, Orthogonal Matrices and 2
properties of Matrices (Without Proof).
5.2 Rank of a Matrix using Echelon forms, reduction to normal form and PAQ form.
5.3.System of homogeneous and non –homogeneous equations, their consistency and solutions.
6 Numerical Methods 3
6.1 Solution of system of linear algebraic equations,
(1) Gauss Elimination,(2)Gauss Jacobi Iteration Method (3) Gauss Seidel Iteration Method, 3
6.2 Solutions of Transcendental equations
(1) Bisection method (2) Secant Method (3) Newton Raphson

5.Theory Assessment:
Internal Assessment Test: Assessment consists of two class tests of 40 marks each. The first class test is to be
conducted when approx. 40% syllabus is completed and the second class test when an additional 35% syllabus is
completed.
End Semester Theory Examination:
1. Question paper will comprise of a total 05 questions, each carrying 20 marks.
2. Total 03 questions need to be solved.
3. Question No: 01 will be compulsory and based on the entire syllabus wherein 4 sub-questions of 5 marks
each will be asked.
4. Remaining questions will be randomly selected from all the modules.
5. Weightage of each module will be proportional to number of respective lecture mentioned in the
syllabus.

6. Term Work:
General Instructions:
1. Batch wise practicals are to be conducted. The number of students per batch should be as per norms.
2. Students must be encouraged to write SCILAB Programs in the laboratory. Each Student has to perform
at least 4. SCILAB practicals and at least 6 assignments on the entire syllabus.
3. SCILAB Practicals will be based on (i) Gauss Elimination(ii) Gauss Seidel Iteration method (iii) Gauss
Jacobi Iteration Method (iv) Bisection method (v) Secant Method (vi) Newton Raphson (vii) Matrices
(viii) Maxima and Minima.(At least four).

The distribution of Term Work marks will be as follows :


Attendance (Theory, Practicals) : 05 marks
Assignments on entire syllabus : 10 marks

Pillai College of Engineering (Autonomous) B. Tech. (Information Technology)


SCILAB Practicals : 10 marks

7. References:
1. Higher Engineering Mathematics, Dr.B.S.Grewal, Khanna Publication
2. Advanced Engineering Mathematics, Erwin Kreyszig, Wiley EasternLimited, 9thEd.
3. Advanced Engineering Mathematics, R. K. Jain and S. R. K. Iyengar, Narosa publication,
4. Matrices, Shanti Narayan, S. Chand publication.
5. Applied Numerical Methods with MATLAB for Engineers and Scientists by Steven Chapra,
McGraw Hill .

Back to Scheme

Pillai College of Engineering (Autonomous) B. Tech. (Information Technology)


Course
Course Name Scheme Theory Practical Tutorial Total
Code
Contact Hours 2 1 - 3
IT 102 Engineering Physics I
Credits 2 0.5 - 2.5

Examination Scheme
Theory Marks
Course
Course Name Internal Assessment End Term
Code Practical Oral Total
Sem Work
IA 1 IA 2 Average
Exam
IT 102 Engineering Physics I 30 30 30 45 25 – -- 100

1. Prerequisite: NA

2.Course Objectives:
The course is aimed:
1. To impart knowledge of basic concepts in applied physics and founding principles of technology.
2. To provide the knowledge and methodology necessary for solving problems in the field of engineering.
3. To develop scientific temperament for scientific observations, recording, and inference drawing essential
for technology studies.

3.Course Outcomes:
On successful completion of course learner/student will be able to:
1. Explain the limits of Classical Physics and apply the fundamentals of quantum mechanics to study the one
dimensional motion of microscopic particles.
2. Apply the knowledge of superconductivity to SQUID and Magnetic levitation.
3. Able to understand fundamental concepts of classical optics and applications of interference in science
and technology.
4. Understand the fundamentals of Theory of relativity and its use in various technological applications.
5. Comprehend the concepts of electrodynamics and Maxwell's equations and their use in
telecommunication systems.
6. Apply the concepts of electromagnetism in focusing systems and CRO.

4. Detailed Theory Syllabus:

Sr. Module Detailed Contents Hrs. CO


No. Mapping

Quantum Mechanics
De Broglie hypothesis of matter waves; properties of
Quantum matter waves; wave packet, phase velocity and group
1 1
Mechanics velocity; Wave function; Physical interpretation of wave 6
function; Heisenberg uncertainty principle; non existence
of electron in nucleus.

Superconductivity
Critical temperature, critical magnetic field, Meissner’s
2 Superconductivity effect, Type I and Type II and high Tc superconductors; BCS 3 2
Theory (concept of Cooper pair); Josephson effect
Applications of superconductors- SQUID, MAGLEV.

Pillai College of Engineering (Autonomous) B. Tech. (Information Technology)


Thin Film Interference
Interference by division of amplitude and by division of
wave front; Interference in thin film of constant thickness
due to reflected and transmitted light; origin of colours in
Thin Film thin film; Wedge shaped film(angle of wedge and thickness
3 6 3
Interference measurement); Newton’s rings Applications of interference -
Determination of thickness of very thin wire or foil;
determination of refractive index of liquid; wavelength of
incident light; radius of curvature of lens; testing of surface
flatness; Anti-reflecting films and Highly reflecting film.

Special theory of relativity


Postulates of special theory of relativity, Inertial and
non-inertial frames of refrances. Gallilian transformation
Special theory of equations, Limitations of gallilian transformation equations
4 4 4
relativity Lorentz Transformation equations Length contraction and
time dilation. Einstein's Mass energy relation. LIGO
Project , Discovery of 4 degree Kelvin Cosmic background
radiation

Electrodynamics
Scalar and vector fields, Cartesian, Cylindrical and Spherical
Coordinate system, gradient, curl and divergence in
5 Electrodynamics 4 5
Cartesian coordinate system, line integral, surface integral,
volume integral, divergence theorem, Stoke’s theorem,
Maxwell’s Equations.

Electron Optics
Electrostatic focusing , Magnetostatic focusing, Cathode
6 Electron Optics Ray Tube(CRT), Construction and working of CRO. 2 6
Lissajous figures.

5. Suggested Experiments: (Any five)

1. Determination of radius of curvature of a lens using Newton’s ring set up


2. Determination of diameter of wire/hair or thickness of paper using Wedge shape film method and
estimation of Young’s modulus of the material.
3. Brewster’s law (Polarisation of light by reflection through glass slab.)
4. To study the nature of polarisation of laser light using photocell and quarter wave plate (QWP)
5. Use of CRO for measurement of frequency and amplitude.
6. Determination of unknown frequency by Lissajous figures.

6. Internal Assessment:
Internal Assessment Test: Assessment consists of two class tests of 30 marks each. The first class test is to be
conducted when approx. 40% syllabus is completed and the second class test when an additional 35% syllabus is
completed.
End Semester Theory Examination: In question, paper weightage of each module will be proportional to the
number of respective lecture hours as mentioned in the syllabus.
1. Question paper will consist of 3 questions, each carrying 15 marks.
2. Question number 1 will be compulsory and based on maximum contents of the syllabus
3. Remaining questions will be mixed in nature (for example, if Q.2 has part (a) from module 3 then part (b)
will be from other than module 3)
4. Total three questions need to be solved.

Pillai College of Engineering (Autonomous) B. Tech. (Information Technology)


Term work:
Term Work shall consist of a minimum five experiments.
The distribution of marks for term work shall be as follows:
Laboratory work (Experiments and Journal) :10 marks
Project Groupwise or Topic Presentation : 10 marks
Attendance (Theory and Practical) : 05 marks
The final certification and acceptance of TW ensures the satisfactory performance of laboratory work and
minimum passing in the TW.

7. References:
1. A text book of Engineering Physics-Avadhanulu & Kshirsagar, S. Chand
2. A textbook of Optics - N. Subramanyam and Brijlal, S.Chand
3. Fundamentals of optics by Jenkins and White, McGrawHill
4. Modern Engineering Physics – Vasudeva, S.Chand
5. Concepts of Modern Physics- ArtherBeiser, Tata McGraw Hill
6. A TextBook of Engineering Physics, S. O. Pillai, New Age International Publishers
7. Optics - Ajay Ghatak, Tata McGraw Hill8. Introduction to Electrodynamics- D. J. Griffiths, Pearson
publication
8. Introduction to Electrodynamics- D. J. Griffiths, Pearson publication
9. Physics for Engineers, M.R. Srinivasan, New Age International Publishers.
10. Introduction to Special Relativity- Robert Resnick, John Wiley and sons.

Back to Scheme

Pillai College of Engineering (Autonomous) B. Tech. (Information Technology)


Course Code Course Name Scheme Theory Practical Tutorial Total
Contact Hours 2 - 01 3
IT 103 Engineering Chemistry I
Credits 2 - 0.5 2.5

Examination Scheme
Course Theory Marks
Course Name Internal Assessment End Term
Code Practical Oral Total
Sem Work
IA 1 IA 2 Average
Exam
Engineering
IT 103 30 30 30 45 25 – -- 100
Chemistry I

1. Prerequisite: NA

2.Course Objectives:
The course is aimed :
1. To impart a scientific approach and to familiarize the applications of chemistry in the field of engineering.
2. The student with the knowledge of the basic chemistry, will understand and explain scientifically the
various problems related to chemistry in the industry/engineering field.
3. To develop abilities and skills that are relevant to the study and practice of chemistry.

3. Course Outcomes:
On successful completion of course learner/student will be able to:
1. To understand and analyse the combustion mechanisms of various fuels and be able to characterize the
fuels.
2. To select various lubricants for different industrial applications.
3. To become familiarized with corrosion forms and their effects and to recognize and use the method of
corrosion protection.
4. To analyse the quality of water and will be able to suggest methods to improve water quality.
5. To assess the environmental impact and understand the methods for their minimisation.

Detailed Theory Syllabus:

Detailed Content CO
Sr. No Module Hours
Mapping
Fuels and Combustion
Pre-requisite: What are fuels, Types of fuels, Characteristics of
fuels.
1.1. Calorific value of a fuel - HCV and LCV, Theoretical
determination of calorific value of fuel by Dulong’s formula,
Numerical problems
Fuels and 1.2 Solid fuels : Coal, Analysis of coal - Proximate and Ultimate
1 5 1
Combustion analysis, Numerical problems Liquid fuels: Composition and
Classification, Octane number, Cetane number, Biodiesel
Gaseous Fuels: LPG and CNG
1.3. Combustion of fuels – Numerical problems for calculating
the amount of air needed for the complete combustion of solid
and gaseous fuels.

Pillai College of Engineering (Autonomous) B. Tech. (Information Technology)


Lubricants
Pre-requisite: Definition of Lubricants and Lubrication,
functions of lubricants
2.1 Mechanisms of lubrication – Thick film, Thin film and
Extreme pressure
2.2 Classification of lubricants - Solid (MoS2, graphite), Semi
2 Lubricants 4 2
solid (greases), Liquid (animal/vegetable oils, mineral oils,
synthetic oils)
2.3 Properties of lubricants and their significance - Viscosity and
Viscosity Index, Flash and Fire Points, Cloud and Pour Points,
Acid Number, Saponification Number, Steam Emulsification
Number and related numerical problems.
Corrosion
Pre-requisite:- corrosion , corrosion product, electrochemical
series, corrosive and non corrosive metals.
3.1 Mechanism of corrosion - Chemical and Electrochemical
corrosion.
3 Corrosion 4 3
3.2 Types of corrosion : Galvanic corrosion, Differential aeration
corrosion, Pitting corrosion, Intergranular corrosion, Waterline
corrosion, Stress corrosion.
3.3 Factors Affecting Corrosion Rate : - (i) Nature of metal, (ii)
Nature of environment.
Corrosion Prevention
4.1 Methods of Corrosion Control : Material selection, Design,
Cathodic protection, Anodic protection
Corrosion
4 4.2 Protective Coatings: Metallic coatings anodic coating 3 4
Prevention
(galvanizing) and cathodic coating (Tinning), Different Methods
of Applying Metallic Coatings (No explanation needed)
4.3 Organic coatings – Paints and Special Paints.
Water and Its Treatment
Pre-requisite : Knowledge of sources of water, Possible
impurities in water, Characteristics imparted by impurities in
water.
5.1 Hardness in water – types & its units, Determination of
hardness by EDTA method, and numerical problems.
Water and Its
5 5.2. Effects of Hard water in boilers - Priming and Foaming, 5 5
Treatment
Scales and Sludges, Boiler corrosion, caustic embrittlement.
5.3 Softening of water- Ion exchange process.
5.4 Desalination of brackish water- Reverse Osmosis,
Electrodialysis, Ultrafiltration.
5.5 Municipal water treatment – Primary, secondary and tertiary,
BIS specification of drinking water.
Environmental Chemistry
Pre-requisite: Definition of Environment and Primary concept
of environmental pollution.
6.1 Concept and Scope of Environmental Chemistry.
Environmental
6 6.2 Environmental Pollution and Control Water Pollution - BOD 3 6
Chemistry
and COD, determination and numerical problems
E- pollution and N- pollution
6.2 Concept of 12 principles of Green chemistry, discussion with
examples, numericals on atom economy.

Pillai College of Engineering (Autonomous) B. Tech. (Information Technology)


5. Suggested Experiments:
1. Determination of Hardness in water
2. Determination of Viscosity of oil by Redwood Viscometer
3. Determination of Flash point of a lubricant using Abel‘s apparatus
4. Determination of Acid Value and Saponification Value of an oil.
5. Determination of Chloride content of water by Mohr‘s Method
6. Determination of moisture content in coal sample.
7. Study of the effect of different environments (Acid, Base) on corrosion rate.
8. Determination of COD Value of water.
9. Removal of hardness using ion exchange column. Calorific value of liquid fuel

6. Theory Assessment:
Internal Assessment Test: Assessment consists of two class tests of 30 marks each. The first class test is to be
conducted when approx. 40% syllabus is completed and the second class test when an additional 35% syllabus is
completed.
End Semester Theory Examination: In question paper weightage of each module will be proportional to the
number of respective lecture hours as mentioned in the syllabus.
1. Question paper will consist of 3 questions, each carrying 15 marks.
2. Question number 1 will be compulsory and based on maximum contents of the syllabus
3. Remaining questions will be mixed in nature (for example, if Q.2 has part (a) from module 3 then part (b)
will be from other than module 3)
4. Total three questions need to be solved.

7. Practical Assessment
Term work:
Term Work shall consist of a minimum five experiments. The distribution of marks for term work shall be as
follows:
Laboratory work (Experiments and Journal) : 10 marks
Assignments and Viva on modules : 10 marks
Attendance (Theory and Tutorial) : 05 marks
The final certification and acceptance of TW ensures the satisfactory performance of laboratory work and
minimum passing in the TW.

8. References:
1. Engineering Chemistry – P.C.Jain and Monika Jain, Dhanpat Rai Publications
2. A Textbook of Engineering Chemistry, - Shashi Chawla (DhanpatRai publications)
3. A textbook of Engineering Chemistry - S.S. Dara, S. Chand Publishing House
4. Engineering Chemistry – O.G. Palanna , Tata Mc Graw Hill
5. Environmental Chemistry – A.K.De, New Age International

Back to Scheme

Pillai College of Engineering (Autonomous) B. Tech. (Information Technology)


Course Code Course Name Scheme Theory Practical Tutorial Total
Contact Hours 2 2 - 4
IT 104 Programming with C
Credits 2 1 - 3

Examination Scheme
Theory Marks
Course Code Course Name Term
Internal Assessment End Sem Practical Oral Total
Work
IA 1 IA 2 Average Exam
IT 104 Programming with C 40 40 40 60 25 – 25 150

1. Prerequisite: NA

2. Course Objectives:
1. To provide exposure to problem-solving by developing algorithms and designing flowchart.
2. Implement the logic to solve real world problems using the C programming language.
3. To develop solutions using different programming concepts.
4. To be able to write and read data from files.
5. To decompose solutions into smaller units using functions.
6. To create different types of data-structure using structure, arrays and pointers.

3. Course Outcomes:
1. Understand the basic terminology used in computer programming.
2. Use different data types, operators and keywords to write programs
3. Able to logically code using control statements and loops.
4. Use the concepts of arrays, strings,functions and Structures to structure complex programs
5. Use of pointers to access different user defined data types like arrays, Strings and Structures
6. Use different data structures and open/create/update basic data files.

4. Detailed Syllabus:
Sr. Module Detailed Content Hrs. CO
No. Mapping
1 Fundamentals of C History of C programming language and its features 5 1,2
Programming 1.1 Algorithm & Flowchart : Three construct of
Algorithm and flowchart: Sequence, Decision
(Selection) and Repetition
1.2 Character Set, Identifiers and keywords, Data
types, Constants, Variables.
1.3 Operators-Arithmetic, Relational and logical,
Assignment, Unary, Conditional, Bitwise, Comma,
other operators. Expression, statements, Preprocessor,
Structure of basic C program.
2 Control Flow 2.1 Decision making statements- if statement, if-else 10 2,3
Statements statement , if-else-if ladder, nested if-else, switch
statement
2.2 Looping – while , do-while, for
2.3 Jump Statements- break, continue, goto, return, exit

Pillai College of Engineering (Autonomous) B. Tech. (Information Technology)


3 Functions 3.1 Introduction to Functions, declaring and defining 5 4
function, calling function, passing arguments to a
function, recursion and its application.
3.2 Library functions – getchar( ), putchar( ), gets( ),
puts( ), Math function, Ctype functions
3.3 Storage classes in C-auto, extern, static, register
4 Arrays, Strings and 4.1 Array Introduction, Declaration, Initialization, 10 3,4
Structures Accessing array element, One and Two-dimensional
array.
4.2 Strings Introduction, String using char array, String
handling functions
4.3 Structure Introduction,Declaration, Initialization,
Nested structure, Array of Structure.
5 Pointers 5.1 Pointer :Introduction, Definition, Pointer Variables, 6 5
Referencing and Dereferencing operator, Pointer
Arithmetic, Pointers to Pointers, void Pointer,
5.2 Pointers to Array and Strings, Passing Arrays to
Function, Accessing structure using pointers, Array of
Pointers, call by value and call by reference.
5.3 Dynamic Memory Allocation using malloc, calloc,
realloc, free
6 File Handling 6.1 Introduction, types of Files, File Operations- 3 6
Opening, Modes of opening a file, Closing, Creating,
Reading, Processing File.

5. Suggested List of Experiment:


1. Write algorithm and draw flowchart to find roots of quadratic equation
2. Write a program to swap two integers with and without using temporary variables.
3. Write a program to calculate the volume of a cone. Accept radius & height from the user
4. Write a program to find the greatest among three integers using ternary operator & if-else.
5. An electric power distribution company charges its domestic customer as follows :
Consumption Units Rate of charge

0 - 200 0.50 per unit

201 - 400 Rs. 100 plus 0.65 per unit excess of 200 units

401 - 600 Rs. 230 plus 0.85 per unit excess of 400 units

601 & above Rs. 390 plus 1.00 per unit excess of 600 units.
Program should read units consumed for a customer and calculate the total bill.
6. Write a program to take input for a character and print the month names starting with that character using
a switch case. (Ex: I/P = ‘A’, O/P = April, August).
7. Write a program to find the result of the series: 1 - 22/3 + 32/5 - ........+ n2/(2n-1)
8. Write a program to print the following pattern : (Take input for the no. of lines ‘N’).
*
**
***
****
9. Write a program to print the following pattern : (Take input for the no. of lines ‘N’).
1
12A
123BA
1234CBA

Pillai College of Engineering (Autonomous) B. Tech. (Information Technology)


10. Write a program to find if the given number is palindrome number or not
11. Write a program for the sum of natural numbers using a recursive function.
12. Write a program to illustrate different ways of passing parameters to a function to demonstrate
increment/decrement operators.
13. Write a program to cyclically rotate elements of the integer array in the right direction.
14. Write a program to find transpose using the same matrix.
15. Write a program to find the reverse of a string using another string (Define a user defined function to find
the length of the string).
16. Write a program using Structure to accept employee name, emp_id, date_of_joining and salary. Display
the result in descending order of salary. Store data for N Employees.
17. Write a program to dynamically allocate memory for the user entered size ‘N’ of an array, accept ‘N’
integers from the user and find the average of these integers using function and pointer (Pass array to the
function using pointer).
18. Write a program to accept a set of characters from the user until the user presses the full stop (‘.’) and
store it in a text file. Read from the file and display the contents of the file.

6. Theory Assessments:
Internal Assessment Test: Assessment consists of two class tests of 40 marks each. The first class test is to be
conducted when approx. 40% syllabus is completed and the second class test when an additional 35% syllabus is
completed.
End Semester Theory Examination:
1. Question paper will comprise of a total 05 questions, each carrying 20 marks.
2. Total 03 questions need to be solved.
3. Question No. 1 will be compulsory and based on the entire syllabus wherein 4 sub-questions of 5 marks
each will be asked.
4. Remaining questions will be randomly selected from all the modules.
5. Weightage of each module will be proportional to number of respective lectures mentioned in the
syllabus.

7. Practical Assessment:
Term Work:
Experiments (20 Programs) and Assignments (2 Assignments) should be completed by students on the given time
duration.
Total : 25 Marks
Experiments : 15 Marks
Assignment : 05 Marks
Attendance : 05 Marks
The final certification and acceptance of TW ensures the satisfactory performance of laboratory work and
minimum passing in the TW.
Oral :
Oral Exams should be conducted on Programming in C subject for a given list of experiments. Total: 25 Marks

8. Text/References Books:
1. “Programming in ANSI C”, by E. Balaguruswamy, Tata McGraw-Hill Education
2. “A Computer Science –Structure Programming Approaches using C ”, by BehrouzForouzan , Cengage
Learning
3. “Let Us C”, by Yashwant Kanetkar, BPB Publication
4. “MASTERING C” by K.R.Venugopal and SudeepR.Prasad , Tata McGraw-Hill Publications
5. “Programming Techniques through C”, by M. G. Venkateshmurthy, Pearson Publication.
6. “Programming in C”, by Pradeep Dey and Manas Gosh, Oxford University Press.
7. Schaum’s outlines “Programming with C”, by Byron S. Gottfried, Tata McGraw-Hill Publications.
8. “Basics of Computer Science”, by BehrouzForouzan , Cengage Learning .

Back to Scheme

Pillai College of Engineering (Autonomous) B. Tech. (Information Technology)


Course
Course Name Scheme Theory Practical Tutorial Total
Code
Basic Electrical and Contact Hours 3 2 - 5
IT 105
Electronics Engineering * Credits 3 1 - 4

Examination Scheme
Course Theory Marks
Course Name Internal Assessment End Term
Code Practical Oral Total
Sem Work
IA 1 IA 2 Average
Exam
Basic Electrical
IT 105 and Electronics 40 40 40 60 25 25 -- 150
Engineering *

1. Prerequisite: NA

2. Course Objectives:
The course is aimed
1. To provide knowledge on fundamentals of D.C. circuits.
2. To provide knowledge of D.C network theorems and its applications.
3. To impart knowledge on fundamentals of A.C. circuits
4. To impart knowledge on fundamentals of single phase A.C circuits and its applications.
5. To impart knowledge on fundamentals of 3-Φ A.C. circuits and its applications.
6. To impart knowledge on OP-AMP and IC555.

3. Course Outcomes:
On successful completion of course learner/student will be able to:
1. Apply basic concepts to analyse D.C circuits.
2. Apply various D.C network theorems to determine the circuit response/ behavior.
3. Apply basic concepts to analyze A.C waveforms.
4. Evaluate and analyze single phase A.C circuits.
5. Evaluate and analyze three phase A.C circuits.
6. Implement applications using OPAMP and timer circuit.

4. Detailed Theory Syllabus:

Module Detailed Contents Hrs.


DC Circuits
Series and Parallel circuits, Concept of short and open circuits,Star-delta transformation, Ideal
1 6
and practical voltage and current source,Kirchhoff 's laws, Mesh and Nodal analysis (super node
and super mesh included), Source transformation.
DC Theorems
Linear and Nonlinear Circuit,Active and passive network,Superposition theorem, Thevenin's
2 6
theorem, Norton's theorem, Maximum power transfer theorem, (Source transformation not
allowed for Superposition theorem).
AC fundamentals
Generation of alternating voltages, A.C terminology, RMS and Average value, form factor, crest
3 3
factor, Phasor representation of alternating quantities , addition and subtraction of alternating
quantities using phasors
Single Phase AC Circuits
4 AC through pure resistor, inductor and capacitor. AC through R-L , R-C and R-L-C series and 9
parallel circuits, phasor diagrams, power and power factor, series and parallel resonance,

Pillai College of Engineering (Autonomous) B. Tech. (Information Technology)


Q-factor.
Three Phase AC Circuits
Three phase voltage and current generation, star and delta connections (balanced load only),
5 6
relationship between phase and line currents and voltages in star and delta connections, Phasor
diagrams, Basic principle of wattmeter, measurement of power by two wattmeter method.
Operational Amplifier and Integrated Circuits
Basics of semiconductor devices, Ideal characteristics of operational amplifiers (OP-AMP),
concept of virtual ground, OP-AMP as inverting and non inverting amplifier, adder and
6
subtractor, integrator and differentiator, OP-AMP as a comparator with different applications. 6
Introduction to IC555 as a timer circuit, internal block diagram of IC555, Astable and
Monostable Multivibrator using IC 555.

5. Suggested List of Experiments: (Any five)


1. Mesh and Nodal analysis.(Module 1)
2. Verification of Superposition Theorem.(Module 2)
3. Verification Thevenin’s Theorem.(Module 2)
4. Study of R-L series and R-C series circuits. (Module 3 and Module 4)
5. R-L-C series resonance circuit / parallel resonant circuit. (Module 3 and Module 4)
6. Relationship between phase and line currents and voltages in three phase system (star & delta).(Module 5)
7. Power and phase measurement in three phase system by one wattmeter method.(Module 5)
8. Power and phase measurement in three phase system by two wattmeter method.(Module 5)
9. LTSpice Simulation of OPAMP as an integrator/ differentiator.(Module 6)
10. LTSpice Simulation of 555 Timer as an Astable Multivibrator/ Monostable Multivibrator. (Module 6)

6. Theory Assessment:
Internal Assessment Test: Assessment consists of two class tests of 40 marks each. The first class test is to be
conducted when approx. 40% syllabus is completed and the second class test when an additional 35% syllabus is
completed.
End Semester Theory Examination:
1. Question paper will comprise of a total 05 questions, each carrying 20 marks.
2. Total 03 questions need to be solved.
3. Question No. 1 will be compulsory and based on the entire syllabus wherein 4 sub-questions of 5 marks
each will be asked.
4. Remaining questions will be randomly selected from all the modules.
5. Weightage of each module will be proportional to number of respective lectures mentioned in the
syllabus.

7. Practical Assessment
Term Work: General Instructions: Term work consists of performing minimum 06 practicals . Final certification
and acceptance of the term work ensures satisfactory performance of laboratory work.
The distribution of Term Work marks will be as follows –
Attendance (Theory, Practicals) : 05 marks
Assignments on entire syllabus : 10 marks
Laboratory work (Journal) : 10 marks

8.Text/References Books:
1. B.L.Theraja, “Electrical Technology” Vol-I and II, S. Chand Publications, 23 rd ed. 2003.
2. Joseph A Edminister, “Schaum’s outline of theory and problems of electric circuits”, TMH, 2ed.
3. “Electronics Devices & Circuit Theory”, by Boylestad, Pearson Education India .
4. D P Kothari and I J Nagrath, “Theory and Problems of Basic Electrical Engineering”, PHI 13ed, 2011.
5. “Basic Electrical & Electronics Engineering (BEE)”, by Prof. B. R. Patil, Oxford Higher Education.
6. “Basic Electrical & Electronics Engineering (BEE) by Prof.Ravish Singh”, McGraw Hill Education.

Back to Scheme

Pillai College of Engineering (Autonomous) B. Tech. (Information Technology)


Course
Course Name Scheme Theory Practical Tutorial Total
Code
Contact Hours 3 - 3
IT 106 Basic Workshop Practice I
Credits – 1.5 - 1.5

Examination Scheme
Course Theory Marks
Course Name Term
Code Internal Assessment End Sem Practical Oral Total
Work
IA 1 IA 2 Average Exam
Basic Workshop
IT 106 – - – 25 25 -- 50
Practice I

1.Prerequisites: NA

2.Course Objectives
1. To impart training to help the students develop engineering skill sets.
2. To inculcate respect for physical work and hard labor.
3. To get exposure to interdisciplinary engineering.

3. Course Outcomes:
Learners will be able to...
1. Develop the necessary skill required to handle/use different fitting tools.
2. Develop skills required for hardware maintenance.
3. Able to install an operating system and system drives.
4. Able to identify the network components and perform basic networking and crimping.
5. Able to prepare the edges of jobs and do simple arc welding.
6. Develop the necessary skill required to handle/use different plumbing tools.
7. Demonstrate the turning operation with the help of a simple job.

Detail Syllabus:
Trade
Detailed Content Hrs.

Trade 1 and 2 are compulsory. Select any ONE trade topics out of the topic at trade 3 to 5.
Demonstrations and
hands on experience to be provided during the periods allotted for the same. Report on the
demonstration
including suitable sketches is also to be included in the term work CO-1 is related to Trade-1
CO-2 to CO-4 is related to Trade-2 CO-5 is
related to Trade-3
CO-6 is related to Trade-4 CO-7 is
related to Trade-5
CO evaluation is to be done according to the opted Trades in addition to Compulsory Trades.

Trade-1 Fitting (Compulsory): 10


Use and setting of fitting tools for chipping, cutting, filing, marking, center punching,
drilling, tapping.
Term work to include one job involving following operations : filing to size, one
simple
male- female joint, drilling and tapping

Pillai College of Engineering (Autonomous) B. Tech. (Information Technology)


Trade-2 Hardware and Networking: (Compulsory) 8
Dismantling of a Personal Computer (PC), Identification of Components of a PC such
as power supply, motherboard, processor, hard disk, memory (RAM, ROM), CMOS
battery, CD drive, monitor, keyboard, mouse, printer, scanner, pen drives, disk drives
etc. ∙
Assembling of PC, Installation of Operating System (Any one) and Device drivers,
Boot-up sequence. Installation of application software (at least one) ∙ Basic
troubleshooting and maintenance ∙ Identification of network components: LAN card,
wireless card, switch, hub, router, different types of network cables (straight cables,
crossover cables, rollover cables) Basic networking and crimping. NOTE: Hands on
experience to be given in a group of not more than four students
Trade-3 Welding: 6
Edge preparation for welding jobs. Arc welding for different job like, Lap welding of
two plates, butt welding of plates with simple cover, arc welding to join plates at right
angles.
Trade-4 Plumbing: 6
Use of plumbing tools, spanners, wrenches, threading dies, demonstration of
preparation of a domestic line involving fixing of a water tap and use of
coupling, elbow, tee, and union etc
Trade-5 Machine Shop: 6
At least one turning job is to be demonstrated and simple job to be made for Term
Work in a group of 4 students

Laboratory Assessment
Internal Assessment: 50 marks
Term Work:
1. All the jobs mentioned above
2. Complete Work-Shop Book giving details of drawing of the job and time sheet
The distribution of marks for Term work shall be as follows:
Job Work : 30 marks
Workshop book : 10 marks
Attendance : 10 marks

Books/References:
1. Workshop Technology by H K Hajara Choudhary
2. Manufacturing Technology by R C Jain
3. Workshop Technology by R S Khurmi and J S Gupta
4. Workshop Technology by Chapman.

Back to Scheme

Pillai College of Engineering (Autonomous) B. Tech. (Information Technology)


Course
Course Name Scheme Theory Practical Tutorial Total
Code
Contact Hours 3 2 - 5
IT 107 Engineering Mathematics II
Credits 3 - 1 4

Examination Scheme
Course Theory Marks
Course Name Term
Code Internal Assessment End Sem Practical Oral Total
Work
IA 1 IA 2 Average Exam
Engineering
IT 107 40 40 40 60 25 - -- 125
Mathematics II

1. Course Objectives:
The course is aimed to:
1. To develop the basic mathematical skills of differential equations of engineering students
2. To understand the linear differential equation with constant coefficients used in mathematical modelling.
3. To acquaint the students with the Beta, Gamma functions and set theory.
4. To learn different techniques to solve double integrations.
5. To learn the applications of integration in solving complex engineering problems.
6. To provide knowledge of numerical techniques using SCILAB software to handle Mathematical
modelling.

2. Course Outcomes:
On successful completion of course learner/student will be able to:
1. Apply the basic concept of linear differential equations to solve problems in engineering.
2. Apply the basic concept of applications of higher order differential equations in mathematical
modelling to solve real life problems.
3. Apply the basic concepts of beta ,gamma and set theory to solve engineering problems.
4. Apply the concept of double integration in solving problems of engineering and technology.
5. Apply the concept of double integrations to find length,area and volume.
6. Apply the concept of differentiation and integration numerically for solving the engineering problems
with the help of SCILAB software.

3. Detailed Theory Syllabus:


CO
Module Module Detailed Contents of Module Hrs.
Mapping
Differential Equations of First Order and First Degree
Differential
1.1 Exact differential Equations, Equations reducible to exact form
Equations of
by using integrating factors.
First Order
1 1.2 Linear differential equations , equations reducible to linear 6 1
and First
form.
Degree
1.3 Application of differential equation of first order and first
degree in engineering.
Linear Differential Equations With Constant Coefficients and
Variable coefficients of higher order
2.1 Linear Differential Equation with constant coefficient‐
Linear
complementary function, particular integrals of differential
2 Differential 2
equation of the type f(D)y = X where X is 𝑒 ^𝑎𝑥 , sin(𝑎𝑥 + 𝑏) , cos 7
Equations
(𝑎𝑥 + 𝑏), 𝑥^n, 𝑒 ^𝑎𝑥 𝑉, 𝑥 𝑉.
2.2 Cauchy Differential equation, Method of variation of
parameters two variables

Pillai College of Engineering (Autonomous) B. Tech. (Information Technology)


Beta and Beta and Gamma Function, Set theory
Gamma 3.1 Beta and Gamma functions and its properties.
3 3.2 Basics of set theory and set operations,law of set, partition of 6 3
Function, Set
theory set, Power set, cartesian product, Inclusion-Exclusion Principle

Double Integration
Prerequisite:Tracing of curves
4.1 Double integration‐ Evaluation of Double Integrals.(Cartesian
Double & Polar),Change of order of Integration and evaluation
4 7 4
Integration 4.2 Evaluation of integrals over the given region.(Cartesian &
Polar)
4.3. Evaluation of double integrals by changing to polar
coordinates.
Applications of integration :-
5.1 Rectification of plane curves.(Cartesian and polar)
Applications
5 5.2. Application of double integrals to compute Area 6 5
of integration
5.3.Triple integration: Evaluation (Cartesian, cylindrical and
spherical polar coordinates)
Numerical Techniques:-
6.1. Numerical solution of ordinary differential equation
Numerical (a) Euler’s method (b) Modified Euler method, (c)Runge‐Kutta
6 3 6
Techniques fourth order method
6.2. Numerical integration‐
(a) Trapezoidal (b) Simpson’s 1/3rd (c) Simpson’s 3/8th rule

4. Theory Assessment:
Internal Assessment: Two class tests of 40 marks each. The first class test is to be conducted when approx. 40%
syllabus is completed and the second class test when an additional 35% syllabus is completed.
End Semester Theory Examination:
In question, paper weightage of each module will be proportional to the number of respective lecture hours as
mentioned in the syllabus.
1. Question paper will consist of 3 questions, each carrying 20 marks.
2. Question number 1 will be compulsory and based on maximum contents of the syllabus
3. Remaining questions will be mixed in nature (for example, if Q.2 has part (a) from module 3 then part (b)
will be from other than module 3)
4. Total three questions need to be solved.

5. Practical Assessment: The final certification and acceptance of TW ensures the satisfactory performance of
laboratory work and minimum passing in the TW.
Term Work: Term Work shall consist of practicals based on the above list. Also Term work Journal must include
at least 2 assignments based on the topics mentioned in the syllabus.
Term Work Marks: 25 Marks (Total marks) = 15 Marks (Experiment) + 5 Marks (Assignments) + 5 Marks
(Attendance)
General Instructions:
1. Batch wise practicals are to be conducted. The number of students per batch should be as per norms.
2. Students must be encouraged to write SCILAB Programs in the laboratory. Each Student has to perform
at least 4 SCILAB practicals and at least 6 assignments on the entire syllabus.
3. SCILAB Practicals will be based on (i) Euler’s method (ii) Modified Euler method, (iii)Runge‐Kutta
fourth order method (iv) Trapezoidal (v) Simpson’s 1/3rd (vi) Simpson’s 3/8th rule(vii) Differential
equations (viii) Integratio.(At least four)

Pillai College of Engineering (Autonomous) B. Tech. (Information Technology)


7. Books and References:
1. Higher Engineering Mathematics, Dr.B.S.Grewal, Khanna Publication
2. Advanced Engineering Mathematics, Erwin Kreyszig, Wiley EasternLimited, 9thEd.
3. Advanced Engineering Mathematics, R. K. Jain and S. R. K. Iyengar, Narosa publication,
4. Applied Numerical Methods with MATLAB for Engineers and Scientists by Steven Chapra, McGraw
Hill.

Back to Scheme

Pillai College of Engineering (Autonomous) B. Tech. (Information Technology)


Course
Course Name Scheme Theory Practical Tutorial Total
Code
Contact Hours 2 1 - 3
IT 108 Semiconductor Physics
Credits 2 0.5 - 2.5

Examination Scheme
Course Theory Marks
Course Name Term
Code Internal Assessment End Sem Practical Oral Total
Work
IA 1 IA 2 Average Exam
IT 108 Semiconductor Physics 30 30 30 45 25 – -- 100

1. Course Objectives:
The course is aimed to:
1. To impart knowledge of basic concepts in applied physics and founding principles of technology..
2. To provide the knowledge and methodology necessary for solving problems in the field of
engineering.
3. To develop scientific temperament for scientific observations, recording, and inference drawing essential
for technology studies.

2. Course Outcomes:
On successful completion of course learner/student will be able to:
1. Explain the functioning of lasers and their various applications.
2. Able to explain the working principle of optical fibres and their applications especially in the field of
communication
3. To comprehend the basic concepts of semiconductor physics and apply the same to electronic
devices.
4. To analyze digital logic processes and implement logical operations using various combinational
logic circuits.
5. To analyze design and implement logical operations using various sequential logic circuits.
6. Interpret and explore basic sensing techniques for physical measurements in modern instrumentations.

3. Detailed Theory Syllabus:

Module CO
Module Detailed Contents of Module Hrs.
No Mapping
Laser: spontaneous emission and stimulated emission;
metastable state, population inversion, types of pumping,
resonant cavity, Einstein's equations; Helium Neon laser;
1 Lasers Nd:YAG laser; Semiconductor laser,Applications of laser- 4 1
Holography (construction and reconstruction of
holograms) and industrial applications(cutting, welding
etc), Applications in the medical field.
Working Principle and structure ,Numerical Aperture for
step index fibre; critical angle; angle of acceptance; V
number; number of modes of propagation; types of optical
2 Optical Fibres fibres; 4 2
(Applications :) Fibre optic communication system;
sensors (Pressure, temperature, smoke, water level),
applications in the medical field.
Semiconductor Splitting of energy levels for band formation;
3 7 3
Physics Classification of semiconductors(direct & indirect band

Pillai College of Engineering (Autonomous) B. Tech. (Information Technology)


gap, elemental and compound); Conductivity, mobility,
current density (drift & diffusion) in semiconductors(n
type and p type); Fermi Dirac distribution function; Fermi
energy level in intrinsic & extrinsic semiconductors;
effect of impurity concentration and temperature on fermi
level; Fermi Level diagram for p-n junction(unbiased,
forward bias, reverse bias); Breakdown mechanism (zener
avalanche), Hall Effect
Applications of semiconductors: Rectifier diode, LED,
Zener diode, Photo diode, Photovoltaic cell, BJT, FET,
SCR., MOSFET
Logic gates and combinational Logic circuits:

Logic gates Review of Binary,Octal and Hexadecimal Number systems


and and their interconversion, Difference between analog and
4 3 4
combinational digital signal, Logic levels, Digital logic gates,, Universal
Logic circuits gates, Realization using NAND and NOR gates, Half adder
and Full adder circuit, MUX - DEMUX, ENCODERS and
DECODERS.
Sequential Logic Circuits:
Sequential Flip Flops: R-S and J-K Flip Flops, Conversion of
5 4 5
Logic Circuits flip-flops to shift registers. Counters: Up/Down and BCD
counter.
Physics of Sensors:
Temperature Sensor- Resistance Temperature
Detectors(RTDs) (PT-100), LM 35 Temperature sensor
Soil Moisture sensor, Gas sensor MQ135
Pressure Transducers- Capacitive pressure transducer,
Physics of
6 Inductive pressure transducer. 3 6
Sensors
Piezoelectric transducers: Concept of piezoelectricity, use
of piezoelectric transducer as ultrasonic generator and
application of ultrasonic transducer for distance
measurement, liquid and air velocity measurement.
Ultrasonic Hc04

4. Suggested Experiments:
1. Determination of wavelength using Diffraction grating. (Laser source)
2. Determination of angular divergence of laser beam.
3. Study of Hall Effect.
4. Determination of energy band gap of semiconductor.
5. Study of I-V characteristics of LED.
6. Determination of ‘h’ using Photocell.
7. Study of I-V characteristics of semiconductor photodiode and determination of its spectral response.
8. Study of I-V characteristics of a photovoltaic solar cell and finding the efficiency.
9. Design AND, OR, NOT, EXOR, EXNOR gates using Universal gates: NAND and NOR
10. Implement Half adder, Full adder, Half subtractor and Full subtractor circuits.
11. Verify the truth table of different types of flip flops.
12. Design asynchronous/synchronous MOD N counter using IC7490.
13. Zener Diode as a voltage regulator.
14. Determination of number of lines on the grating surface using LASER Source.
15. Determination of Numerical Aperture of an optical fibre.

Pillai College of Engineering (Autonomous) B. Tech. (Information Technology)


5. Theory Assessment:
Internal Assessment: Two class tests of 30 marks each. The first class test is to be conducted when approx. 40%
syllabus is completed and the second class test when an additional 35% syllabus is completed.
End Semester Theory Examination: In question, paper weightage of each module will be proportional to the
number of respective lecture hours as mentioned in the syllabus.
1. Question paper will consist of 3 questions, each carrying 15 marks.
2. Question number 1 will be compulsory and based on maximum contents of the syllabus
3. Remaining questions will be mixed in nature (for example, if Q.2 has part (a) from module 3 then part (b)
will be from other than module 3)
4. Total three questions need to be solved.

6. Practical Assessment: The final certification and acceptance of TW ensures the satisfactory performance of
laboratory work and minimum passing in the TW.
Term Work: Term Work shall consist of practicals based on the above list. Also Term work Journal must include
at least 2 assignments based on the topics mentioned in the syllabus.
Term Work Marks: 25 Marks (Total marks) = 15 Marks (Experiment) + 5 Marks (Assignments) + 5 Marks
(Attendance)

7. Books and References:


1. A text book of Engineering Physics-Avadhanulu & Kshirsagar, S. Chand
2. A textbook of Optics - N. Subramanyam and Brijlal, S.Chand
3. Fundamentals of optics by Jenkins and White, McGrawHill
4. Modern Engineering Physics – Vasudeva, S.Chand
5. Concepts of Modern Physics- ArtherBeiser, Tata McGraw Hill
6. A TextBook of Engineering Physics, S. O. Pillai, New Age International Publishers.
7. Optics - Ajay Ghatak, Tata McGraw Hill
8. Solid State Electronic Devices- B. G. Streetman, Prentice Hall Publisher
9. R. P. Jain, “Modern Digital Electronics'', Tata McGraw Hill Education, Fourth Edition (2010).
10. Handbook of Modern Sensors Physics design and application- Jacob Fraden, Springer, AIP press.
11. Physics for Engineers, M.R. Srinivasan, New Age International Publishers.

Back to Scheme

Pillai College of Engineering (Autonomous) B. Tech. (Information Technology)


Course
Course Name Scheme Theory Practical Tutorial Total
Code
Engineering Contact Hours 2 1 - 3
IT109
Chemistry II Credits 2 0.5 - 2.5

Examination Scheme
Course Theory Marks
Course Name Term
Code Internal Assessment End Sem Practical Oral Total
Work
IA 1 IA 2 Average Exam
Engineering
IT109 30 30 30 45 25 – -- 100
Chemistry II

1. Course Objectives:
The course is aimed to:
1. With the knowledge of the basic chemistry, the student will be able to understand and explain
scientifically the various chemistry related problems in the industry/engineering field.
2. The student will be able to understand the new developments and breakthroughs efficiently in engineering
and technology.

2. Course Outcomes:
On successful completion of course learner/student will be able to:
1. To recognize the electrochemical processes and apply the concepts in electrochemistry.
2. To develop knowledge on electrochemical energy storage systems considering the operation and design of
various battery technologies.
3. To identify various polymeric materials and their applications in engineering.
4. To acquire theoretical background of types of nanomaterials and their applications.
5. To describe the theoretical background of spectroscopic techniques such as NMR, IR, UV spectroscopy.
6. To identify DNA as a genetic material in the molecular basis of information transfer

3. Detailed Theory Syllabus:

Module CO
Module Detailed Contents of Module Hrs.
No Mapping
Pre-requisite: Redox reaction, cell reaction, electrode
and its type, salt bridge
1.1. Electrode potential, electrode reaction, derivation of
Engineering Nernst equation for single electrode potential, numerical 3
1 1
Electrochemistry problems..
1.2 Electrochemical cell -Weston standard Cadmium cell
1.3 Reference electrodes -Introduction, Construction,
working of SHE, Calomel electrode.

Pre- requisite : Electrochemical Reactions, Cell


potential, Electrochemical series
2.1 Introduction, classification – primary, secondary and
reserve batteries. Characteristics – Capacity, Electricity
Battery
2 storage density, energy efficiency, cycle life and shelf 5 2
Technology
life.
2.2 Construction, working and applications of Ni – Cd
rechargeable batteries
2.3 Lithium batteries - Introduction, construction,
working and applications of Li-MnO2

Pillai College of Engineering (Autonomous) B. Tech. (Information Technology)


2.4 Fuel Cells: Introduction, classification of fuel cells,
limitations & advantages of fuel cells, Construction of
Hydrogen oxygen alkaline fuel cells.
2.5 Electrochemical Sensors.
Prerequisite : Polymer, Monomer, Polymerization,
Degree of polymerisation, Classification of Polymers,
Mechanism of polymerisation.
3.1 Molecular weight of polymers: number average and
weight average, numerical problems. , Polydispersity
Index,
3.2 Polymer crystallinity - glass transition temperature
Polymeric
3 and its significance 5 3
Materials
3.3 Thermoplastic & Thermosetting polymers-
Characteristics
3.4 Preparation , properties and uses of PMMA, Urea-
Formaldehyde, Phenol - formaldehyde
3.5 Conducting polymers – Types, Mechanism of
conduction in polymers, Examples, and applications.
3.6 Polymer films in sensor applications.
Prerequisite: Concept of nano scale, definition of
nanoparticles
4.1. Importance of nano size, Properties of
nanomaterials – Size, optical properties, magnetic
properties, electrical properties.
4 Nanochemistry 4.2 Nanoscale materials- fullerenes, nanotubes, nano 5 4
wires, nanorods
4.3 Synthesis of Nano materials - Chemical vapor
deposition (CVD) method and Laser Ablation Method
4.4 Application of Nanomaterials – for communication,
data storage
Pre-requisites : Electromagnetic radiation,
characteristics of electromagnetic radiation,
electromagnetic spectrum.
5.1. Spectroscopy - Principle, Interaction of radiation
Spectroscopic with matter, Selection rules.
5 4 5
Techniques 5.2 Types of spectroscopy,: IR, UV, NMR, Emission
Spectroscopy, (Flame Photometry),
5.3 Fluorescence and Phosphorescence, Jablonski
diagram
5.4 NMR and Magnetic Resonance Imaging
Molecules of life – Cellulose, Amino acids , proteins,
Nucleotides and DNA ,
6 Biomolecules DNA as genetic material, Concept of genetic code, 3 6
Universality and degeneracy of genetic code.
Molecular basis of Information transfer.

4. Suggested Experiments:
1. Determination of Cell potential of Zn- Cu system
2. Molecular weight determination of polymers by Oswald Viscometer
3. Preparation of Urea Formaldehyde / phenol formaldehyde
4. Preparation of biodegradable polymer using corn starch or potato starch.
5. Preparation of Magnetic Nanoparticles.
6. Synthesis of Biodiesel
7. Determination of electrical conductivity of unknown solution.
8. Preparation of Hand Sanitizer using ethyl alcohol

Pillai College of Engineering (Autonomous) B. Tech. (Information Technology)


9. Determination of Caffeine in Tea
10. Determination of pH using glass electrode.

5. Theory Assessment:
Internal Assessment (IA): Two class tests of 30 marks each. The first class test is to be conducted when approx.
40% syllabus is completed and the second class test when an additional 35% syllabus is completed..
End Semester Theory Examination: In question, paper weightage of each module will be proportional to the
number of respective lecture hours as mentioned in the syllabus.
1. Question paper will consist of 3 questions, each carrying 15 marks.
2. Question number 1 will be compulsory and based on maximum contents of the syllabus
3. Remaining questions will be mixed in nature (for example, if Q.2 has part (a) from module 3 then part (b)
will be from other than module 3)
4. Total three questions need to be solved.

6. Practical Assessment: The final certification and acceptance of TW ensures the satisfactory performance of
laboratory work and minimum passing in the TW.
Term Work: Term Work shall consist of practicals based on the above list. Also Term work Journal must include
at least 2 assignments based on the topics mentioned in the syllabus.
Term Work Marks: 25 Marks (Total marks) = 15 Marks (Experiment) + 5 Marks (Assignments) + 5 Marks
(Attendance).
Practical Assessment: An Practical exam will be held based on the above syllabus for 25 Marks.

7. Books and References:


1. Engineering Chemistry – P.C.Jain and Monika Jain, Dhanpat Rai Publications
2. A Textbook of Engineering Chemistry, - Shashi Chawla (DhanpatRai publications)
3. A textbook of Engineering Chemistry - S.S. Dara, S. Chand Publishing House
4. Engineering Chemistry – O.G. Palanna , Tata Mc Graw Hill
5. Molecular Genetics – Stent G.S and Calendar, R.W.H Freeman and Company
6. Fundamentals of Molecular Spectroscopy – C.N . Banwell, Tata Mc Graw Hill
7. Instrumental methods of chemical analysis – B.K.Sharma, Goel Publishing House
8. “Nanomaterials: Synthesis, Properties and Applications”, A. S. Edelstein and R. C. Cammarata- Institute
of Physics Pub., 2001

Back to Scheme

Pillai College of Engineering (Autonomous) B. Tech. (Information Technology)


Course
Course Name Scheme Theory Practical Tutorial Total
Code
IT 110 Engineering Mechanics Contact Hours 3 2 - 5
and Graphics * Credits 3 1 - 4

Examination Scheme
Course Theory Marks
Course Name Term
Code Internal Assessment End Sem Practical Oral Total
Work
IA 1 IA 2 Average Exam
IT 110 Engineering Mechanics
40 40 40 60 25 25 -- 150
and Graphics *

1.Prerequisites: NA

2. Course Objectives:
The course is aimed
1. To develop the capacity to predict the effects of force and motion and to acquaint the concept of static and
dynamic equilibrium.
2. Ability to visualize physical configurations in terms of actual systems and it's constraints, and
able to formulate the mathematical function of the system.
3. To study, analyse and formulate the motion of moving particles/bodies.
4. To impart and inculcate proper understanding of the theory of projection.
5. To impart the knowledge of reading a drawing
6. To improve the visualization skill.

3. Course Outcomes:
On successful completion of course learner/student will be able to:
1. To verify the law of moments and draw Free Body Diagram and label the reactions on it.
2. To Determine the centroid and MI of plane lamina.
3. To apply equilibrium equations in statics.
4. To Apply the basic principles of projections in Projection of Lines
5. To Apply the basic principles of projections in reading and converting 3D view to 2D drawing.
6. To Visualize an object from the given two views.

4. Detail Syllabus
Sr. Module Detail Syllabus Hrs. CO
No. Mapping

1 Coplanar and System of Coplanar Forces: Classification of force systems, 6 1


Non-Coplanar Principle of transmissibility, composition and resolution of
Force System forces.
and Resultant: Resultant: Resultant of coplanar and non-coplanar force
system (Concurrent forces, parallel forces and
non-concurrent Non-parallel system of forces). Moment of
force about a point, Couples, Varignon’s Theorem. Force
couple system. Distributed Forces in plane
2 Equilibrium of Conditions of equilibrium for concurrent forces, parallel 6 2
System of forces and non-concurrent non- parallel general forces and
Coplanar Couples. Equilibrium of rigid bodies free body diagrams.
Forces and Types of beams, simple and compound beams, type of
Beams: supports and reaction. Determination of reactions at supports
for various types of loads on beams. (Excluding problems on
internal hinges)

Pillai College of Engineering (Autonomous) B. Tech. (Information Technology)


3 Kinematics of Motion of particle with variable acceleration. General 6 3
Particle: curvilinear motion. Tangential & Normal component of
acceleration, Application of concepts of projectile motion
and related numerical.
4 Projection of Lines inclined to both the Reference Planes (Excluding 6 4
Points and Traces of lines) and simple application-based problems on
Lines: Projection of lines.

5 Orthographic Orthographic and Sectional Orthographic Projections: 6 5


and Sectional Fundamentals of orthographic projections. Different views
Orthographic of a simple machine part as per the first angle projection
Projections: method recommended by I.S. Full or Half Sectional views of
the Simple Machine parts.
6 Isometric Principles of Isometric projection – Isometric Scale, 6 6
Views: Isometric Views, Conversion of Orthographic Views to
Isometric Views (Excluding Sphere).

5.Suggested List of Experiment:


Minimum three experiments from the following list (1-4) of which minimum one should from dynamics.
1. Verification of Polygon law of coplanar forces
2. Verification of Principle of Moments (Bell crank lever.)
3. Determination of support reactions of a Simply Supported Beam.
4. Kinematics of particles. (Uniform motion of a particle, Projectile motion, motion under gravity)
5. One sheet on Orthographic projection. (minimum 2 problem)
6. One sheet on Sectional Orthographic projection. (minimum 2 problem)
7. One sheet on Isometric drawing. (minimum 2 problems).

6. Theory Assessment:
Internal Assessment (IA): Two class tests of 40 marks each. The first class test is to be conducted when approx.
40% syllabus is completed and the second class test when an additional 35% syllabus is completed.
End Semester Theory Examination: In question, paper weightage of each module will be proportional to the
number of respective lecture hours as mentioned in the syllabus.

7. Practical Assessment: The final certification and acceptance of TW ensures the satisfactory performance of
laboratory work and minimum passing in the TW.
Term Work: Term Work shall consist of practicals based on the above list. Also Term work Journal must include
at least 2 assignments based on the topics mentioned in the syllabus.

8. Text Books / References:


1. Engineering Mechanics by Beer &Johnston, Tata McGrawHill
2. Engineering Mechanics (Statics) by Meriam and Kraige, WileyBools
3. Engineering Mechanics (Dynamics) by Meriam and Kraige, WileyBools
4. Engineering Mechanics by F. L. Singer, Harper& RawPublication
5. Engineering Mechanics by ShaumSeries
6. N.D. Bhatt, "Engineering Drawing (Plane and solid geometry)", Charotar Publishing House Pvt. Ltd.
7. N.D. Bhatt & V.M. Panchal, "Machine Drawing", Charotar Publishing House Pvt. Ltd.

Back to Scheme

Pillai College of Engineering (Autonomous) B. Tech. (Information Technology)


Course
Course Name Scheme Theory Practical Tutorial Total
Code
IT 111 Contact Hours 3 2 - 5
Programming with JAVA
Credits 3 1 - 4

Examination Scheme
Course Theory Marks
Course Name Term
Code Internal Assessment End Sem Practical Oral Total
Work
IA 1 IA 2 Average Exam
IT 111 Programming with JAVA 40 40 40 60 25 25 -- 150

1.Prerequisite: Basics of C/C++ Programming

2. Course Objectives:
The course is aimed to:
1. To understand the concepts of object-oriented paradigm in the Java programming language.
2. To understand the importance of Classes & objects along with constructors, Arrays ,Strings and vectors
3. To learn the principles of inheritance, interface and packages and demonstrate the concept of reusability
for faster development
4. To recognize usage of Exception Handling, Multithreading, Input Output streams in various applications
5. To learn designing, implementing, testing, and debugging graphical user interfaces in Java using Swings
and AWT components that can react to different user events.
6. To develop graphical user interfaces using JavaFX controls and connect to Database using JDBC.

3. Course Outcomes:
On successful completion of course learner/student will be able to:
1. Understand the fundamental concepts of Java Programming.
2. Use the concepts of classes, objects, members of a class and the relationships among them needed for
finding the solution to specific problems.
3. Demonstrate how to extend java classes and achieve reusability using Inheritance, Interface and
Packages.
4. Construct robust and faster programmed solutions to problems using concept of Multithreading,
exceptions and file handling
5. Design and develop Graphical User Interface using Abstract Window Toolkit and Swings along with
response to the events.
6. Develop Graphical User Interface by exploring JavaFX framework based on MVC architecture

4. Detailed Theory Syllabus:


Module CO
Module Detailed Contents of Module Hrs.
No Mapping
1 Fundamentals Overview of procedure and object-oriented Programming, 04 CO1
of Java Java Designing Goals, Features of Java Language.
Introduction to the principles of object-oriented
programming: Classes, Objects, Abstraction,
Encapsulation, Inheritance, Polymorphism. Keywords,
Data types, Variables, Operators, Expressions, Types of
variables, and methods. Control Statements: If Statement,
If-else, Nested if, switch Statement, break, continue.
Iteration Statements: for loop, while loop, and do-while
loop.
2 Classes, Classes & Objects: Class Fundamentals: Assigning 07 CO1 CO2
Objects, Arrays Object Reference Variables, Passing parameters to

Pillai College of Engineering (Autonomous) B. Tech. (Information Technology)


and Strings,Methods and Returning parameters from the methods,
Java IO Nested and Inner Classes. Constructors: Parameterized
classes. Constructors, Method overloading, Constructors
overloading, Recursion, Command-Line Arguments.
Wrapper classes, Java.util.Scanner,
Java.io.BufferedReader Java.io.DataInputStream,
Java.io.DataOutputStream and String Buffer classes, and
String functions. Arrays & Vectors: One Dimensional
array, Two Dimensional arrays, Irregular arrays, dynamic
arrays, Array List and Array of Object, finalize( )
Method.
3 Inheritance, Inheritance Basics, Types of Inheritance in Java, Concept 06 CO1 CO3
Packages and of Super and subclass, inheriting Data members and
Interfaces. Methods, Role of Constructors in inheritance, Making
methods and classes final, Method overriding, Dynamic
Method Dispatch, Abstract classes, and methods.
Defining an interface, extending interfaces, implementing
interfaces, accessing implementations through interface
references, Interfaces vs. Abstract classes. Packages –
Steps for defining, creating, and accessing a Package,
importing packages, Making JAR Files for Library
Packages, java.util.Vector
4 Exception Exception handling Mechanism: try, catch, throw, throws, 07 CO1 CO3
Handling, and finally. Multithreading: Need of Multithreading, CO4
Multithreading, Java thread Model, thread Life-Cycle, thread class
Methods, Implementing Runnable, Extending thread,
Synchronizing threads, synchronized Statement, Critical
Factor in Thread –Deadlock, Performing a read-write
operation on Files.
5 AWT, Event Designing Graphical User Interfaces in Java, 08 CO1 CO4
Handling Components, and Containers, Basics of Components, CO5
simple Using Containers, Layout Managers, AWT Components,
calculator Adding a Menu to Window, Extending GUI Features,
using java Event-Driven Programming in Java, Event Handling
AWT Process, Event- Handling Mechanism, Delegation Model
of Event Handling, Event Classes, Event Sources, Event
Listeners, Adapter Classes as Helper Classes in Event
Handling.
6 Introduction to Introducing JavaFX: AWT vs JavaFX, Components and 04 CO1 CO5
JavaFX and Container, JavaFX UI controls : Label, Button, CO6
JDBC RadioButton, CheckBox, TextField, PasswordField,
Menu, Slider, HyperLink, ToolTip, ScrollBar, JavaFX
Layouts, JavaFX Event Handlers. Connecting Database to
JavaFx application. Connecting Java Application to
Database using JDBC.

5. Suggested Experiments:
Software Requirements if any:
Software Requirements:
1. Windows or Linux Desktop OS
2. JDK 1.8 or higher
3. Notepad ++
4. JAVA IDEs like Netbeans or Eclipse
Hardware Requirements: PC With Following Configuration-
1. Intel PIV Processor

Pillai College of Engineering (Autonomous) B. Tech. (Information Technology)


2. 2.2 GB RAM
3. 3. 500 GB Hard Disk
4. 4. Network interface card.

1. Lab1:Five Bikers Compete in a race such that they drive at a constant speed which may or may not be the
same as the other. To qualify the race, the speed of a racer must be more than the average speed of all 5
racers. Write a Java program to take as input the speed of each racer and print back the speed of
qualifying racers
2. Lab2:Implement a java program to calculate gross salary & net salary taking the following data. Input:
empno, empname, basic Process: DA=70% of basic HRA=30% of basic CCA=Rs240/- PF=10% of basic
PT= Rs100/-
3. Lab3:Write a Java program that prints all real solutions to the quadratic equation ax2+bx+c = 0. Read in
a, b, c and use the quadratic formula. If the discriminant b2 -4ac is negative, display a message stating
that there are no real solutions?
4. Lab4: Write a Menu driven program in java to implement a simple banking application. Application
should read the customer name, account number, initial balance, rate of interest, contact number and
address field etc. Application should have following methods. 1. createAccount() 2. deposit() 3.
withdraw() 4. computeInterest() 5. displayBalance()
(Perform any 2 programs that covers Classes, Methods, Control structures and Looping statements)
Classes & Objects: Class Fundamentals: Assigning Object Reference Variables, Passing parameters to
Methods and Returning parameters from the methods, Nested and Inner Classes. Constructors:
Parameterized Constructors, Method overloading, Constructors overloading, Recursion, Command-Line
Arguments. Wrapper classes, Java.util.Scanner, Java.io.BufferedReader Java.io.DataInputStream,
Java.io.DataOutputStream and String Buffer classes and String functions. Arrays & Vectors: One
Dimensional arrays, Two Dimensional arrays, Irregular arrays, dynamic arrays, Array List and Array of
Object, finalize( ) Method,.
5. Lab 5: Write a program to print the area of a rectangle by creating a class named 'Area' having two
methods. First method named as 'setDim' takes length and breadth of the rectangle as parameters and the
second method named as 'getArea' returns the area of the rectangle. Length and breadth of the rectangle
are entered through the keyboard.
6. Lab 6: Write a Java program to illustrate Constructor Chaining
7. Lab 7: Write a java program to add n strings in a vector array. Input new string and check whether it is
present in the vector. If it is present delete it otherwise add it to the vector.
8. Lab 8: Print Reverse Array list in java by writing our own function.
Perform any 2 programs that covers Classes & objects, Constructors, Command Line Arguments,
Arrays/Vectors,String function and recursions
Inheritance Basics, , Types of Inheritance in Java, Concept of Super and subclass, inheriting Data
members and Methods, Role of Constructors in inheritance, Making methods and classes final , Method
overriding, Dynamic Method Dispatch, Abstract classes and methods. Defining an interface, extending
interfaces , implementing interfaces, accessing implementations through interface references, Interfaces
vs. Abstract classes. Packages – Steps for defining, creating and accessing a Package, importing
packages,Making JAR Files for Library Packages, java.util.Vector
9. Lab 9: Create a class Book and define a display method to display book information. Inherit
Reference_Book and Magazine classes from Book class and override display method of Book class in
Reference_Book and Magazine classes. Make necessary assumptions required.
10. Lab 10: Create a class "Amount In Words" within a user defined package to convert the amount into
words. (Consider the amount not to be more than 100000).
11. Lab 11: Create an interface vehicle and classes like bicycle, car, bike etc, having common functionalities
and put all the common functionalities in the interface. Classes like Bicycle, Bike, car etc implement all
these functionalities in their own class in their own way
12. Lab 12: Consider a hierarchy, where a sportsperson can either be an athlete or a hockey player. Every
sportsperson has a unique name. An athlete is characterized by the event in which he/she participates;
whereas a hockey player is characterised by the number of goals scored by him/her. Perform the
following tasks using Java : (i)Create the class hierarchy with suitable instance variables and methods. (ii)
Create a suitable constructor for each class. (iii) Create a method named display_all_info with suitable

Pillai College of Engineering (Autonomous) B. Tech. (Information Technology)


parameters. This method should display all the information about the object of a class. (iv) Write the main
method that demonstrates polymorphism.
Perform any 3 programs covering Inheritance, Interfaces and Packages
Exception handling Mechanism: try, catch, throw, throws and finally. Multithreading: Need of
Multithreading , Java thread Model, thread Life-Cycle, thread class Methods, Implementing Runnable,
Extending thread, Synchronizing threads, synchronized Statement, Critical Factor in Thread –Deadlock,
Performing read write operation on Files.
13. Lab 13: Write a java program where the user will enter login id and password as input. The password
should be 8 digits containing one digit and one special symbol. If a user enters a valid password satisfying
above criteria then show “Login Successful Message”. If the user enters invalid Password then create
InvalidPasswordException stating Please enter valid password of length 8 containing one digit and one
Special Symbol.
14. Lab 14: Assume that two brothers, Joe and John, share a common bank account. They both can,
independently, read the balance, make a deposit, and withdraw some money. Implement java application
demonstrate how the transaction in a bank can be carried out concurrently
15. Lab 15: You have been given the list of the names of the files in a directory. You have to select Java files
from them. A file is a Java file if it’s name ends with “.java”. For e.g. File- “Names.java '' is a Java file,
“FileNames.java.pdf” is not. Input: test.java, ABC.doc, Demo.pdf, add.java, factorial.java, sum.txt
Output: tset.java, add.java, factorial.java
(Perform 3 programs that cover Exception Handling, Multithreading and I/O Streams
Designing Graphical User Interfaces in Java, Components and Containers, Basics of Components, Using
Containers, Layout Managers, AWT Components, Adding a Menu to Window, Extending GUI Features,
Event-Driven Programming in Java, Event Handling Process, Event- Handling Mechanism, Delegation
Model of Event Handling, Event Classes, Event Sources, Event Listeners, Adapter Classes as Helper
Classes in Event Handling.
16. Lab 16: Write a Java program to create elements. .Use a grid layout to arrange buttons for the digits and
basic operation +, -, /, *. Add a text field to display the results
17. Lab 17: Write a program to create a window with four text fields for the name, street, city and pincode
with suitable labels. Also windows contains a button MyInfo. When the user types the name, his street,
city and pincode and then clicks the button, the type's details must appear in Arial Font with Size 32,
Italics.
18. Lab 18: Write a Java Program to create a color palette. Declare a grid of Buttons to set the color names.
Change the background color by clicking on the color button.
Perform any 2 programs that contain AWT, Event handling to build GUI application
Introducing JavaFX: AWT vs JavaFX, Components and Container, JavaFX UI controls : Label, Button,
RadioButton, CheckBox, TextField, PasswordField, Menu, Slider, HyperLink, ToolTip, ScrollBar,
JavaFX Layouts, JavaFX Event Handlers. Connecting Database to JavaFx application.
19. Lab 19: Write a Java program to design a Login Form using JavaFX Controls.
20. Lab 20: Write Java program to draw various shapes on Canvas using JavaFX
Perform any 1 program that contains the concept of JavaFX

5. Theory Assessment:
Internal Assessment (IA): Two class tests of 40 marks each. The first class test is to be conducted when approx.
40% syllabus is completed and the second class test when an additional 35% syllabus is completed..
End Semester Theory Examination: In question, paper weightage of each module will be proportional to the
number of respective lecture hours as mentioned in the syllabus.
1. Question paper will consist of 3 questions, each carrying 20 marks.
2. Question number 1 will be compulsory and based on maximum contents of the syllabus
3. Remaining questions will be mixed in nature (for example, if Q.2 has part (a) from module 3 then part (b)
will be from other than module 3)
4. Total three questions need to be solved.

6. Practical Assessment: An Practical / Oral exam will be held based on the above syllabus. The final
certification and acceptance of TW ensures the satisfactory performance of laboratory work and minimum passing
in the TW.

Pillai College of Engineering (Autonomous) B. Tech. (Information Technology)


Term Work: Term Work shall consist of practicals based on the above list. Also Term work Journal must include
at least 2 assignments based on the topics mentioned in the syllabus.
Term Work Marks: 25 Marks (Total marks) = 15 Marks (Experiment) + 5 Marks (Assignments) + 5 Marks
(Attendance)

7. Books and References:


A. Books:
1. Herbert Schildt, “Java-The Complete Reference”, Tenth Edition, Oracle Press, Tata McGraw Hill
Education.
2. Anita Seth, B.L.Juneja, “ Java One Step Ahead”, oxford university press.
3. E. Balguruswamy, “Programming with Java A primer”, Fifth edition, Tata McGraw Hill Publication
B. References:
1. D.T. Editorial Services, “Java 8 Programming Black Book”, Dreamtech Press
2. Learn to Master Java by Star EDU Solutions
3. Yashvant Kanetkar, “Let Us Java” ,4th Edition ,BPB Publications.

Back to Scheme

Pillai College of Engineering (Autonomous) B. Tech. (Information Technology)


Course
Course Name Scheme Theory Practical Tutorial Total
Code
IT 112 Professional Communication I Contact Hours 2 2 - 4
Credits 2 1 - 3

Examination Scheme
Theory Marks
Course Code Course Name Term
Internal Assessment End Sem Practical Oral Total
Work
IA 1 IA 2 Average Exam
IT 112 Professional
20 20 20 30 25 – -- 75
Communication I

1. Prerequisites: NA

2. Course Objectives:
The course is aimed
1. To understand, compare and demonstrate the importance and relevance of communication with
specific emphasis on listening skill.
2. o promote practice in speaking skill and encourage learners to compose on the spot speeches for
the purpose of developing and generating ideas.
3. To train learners in reading strategies that will enhance their global understanding of the text and
help them to comprehend academic and business correspondence.
4. To illustrate effective writing skills in business, academic and technical areas.
5. To inculcate confident personality traits with grooming and social etiquette.
6. To train learners in producing words on the basis of contextual cues and reflect on errors in sentences.

3. Course Outcomes:
On successful completion of course learner/student will be able to:
1. Listen, comprehend and identify potential barriers in spoken discourse with ease and accuracy.
2. Develop confidence and fluency in speaking at social,academic and business situations as well as
make effective professional presentations.
3. Implement reading strategies for systematic, logical understanding, that will enhance the skill of
comprehension, summarisation and evaluation of texts.
4. Understand and demonstrate effective writing skills in drafting academic, business and technical
documents.
5. Communicate effectively in academic as well as business settings, displaying refined grooming
and social skills.
6. Anticipate the meaning of unfamiliar words with the help of contextual cues and construct grammatically
correct sentences.

4. Detail syllabus

Sr. Module Details Syllabus Hrs CO


No, Mapping

1 The Importance Prerequisite: Able to listen, read, speak, write and


and Strategies of comprehend the target language
Effective Introduction to communication
Listening 1.1 Importance and relevance of communication 4 1
1.2 Listening skill -ability to discriminate stress and
intonation Comprehend meaning of audio text-graded on
the basis of vocabulary, sentence construction and

Pillai College of Engineering (Autonomous) B. Tech. (Information Technology)


theme. -potential barriers
2 2.1 Intensive Speaking- on the spot topics
Developing 2.2 Responsive speaking-answering a question
Speaking Skills 2.3 Interactive speaking-conversations
4 2
2.4 Extensive speaking-speech, oral presentations-specific
emphasis on plagiarism check and
generating the report
3 Strategies and 3.1 Global understanding of the text- inference, anticipation
Techniques to and deduction
build Reading 3.2 Detailed understanding of text-scanning for specific 2 3
Skill information ( special emphasis on reading comprehension
exercises and summarisation)
4 Developing 4.1 Effective introduction with emphasis on general
Professional statement, opposing statement and thesis statement
Writing Skills 4.2 Critical response to a text with special reference to
purpose, evaluation of the content, theme and style of a text
4.3 Organization of ideas, sentence construction and word 2 4
choice, grammar and usage
4.4 Explanation and support of ideas ( special reference to
writing paragraphs and business letters- Sales and complain
letters}
5 Etiquette and 5.1 Social Etiquette
Grooming for 5.2 Corporate etiquette
5.3 Confidence building and Personality development 1 5
Personality
Development

6 Vocabulary and 6.1 Contextual vocabulary Development- Word Maps


6.2 Identifying errors in a sentence. 1 6
Grammar

5. Suggested List of assignment:


1. Written record of listening activities-Listening practice tasks of 3 types (through audio recordings of (1)
Monologues (2) Dialogues (3) Formal/Expert Talk or Lecture)
2. Transcription of the public speech along with a plagiarism report
3. Practice public speech
4. Summarization through graphic organisers (1. Text to graphic organizer 2. Graphic organizer to text)
5. Case studies on critical thinking
6. Business letters in complete block format
7. Documentation of case studies/Role play based on Module
8. Contextual Vocabulary Development
9. Aptitude Test

6. Internal Assessment Test:


Assessment consists of two class tests of 20 marks each. The first class test is to be conducted when approx. 40%
syllabus is completed and the second class test when an additional 35% syllabus is completed.
(Note: Summarization should be a compulsory question in Test II and not in the End Semester Theory
Examination.)
End Semester Examination: 30 marks
1. Question paper will consist of 5 questions, each carrying 10 marks.
2. Total 3 questions need to be solved.
3. Q.1 will be compulsory, based on the entire syllabus.
4. Remaining questions will be randomly selected from all the modules.
Weightage of marks should be proportional to number of hours assigned to each module.

Pillai College of Engineering (Autonomous) B. Tech. (Information Technology)


Term work:
Term Work shall consist of 8 Assignments .
The distribution of marks for term work shall be as follows:
Assignments : 10 marks
Oral Exam/ Public Speaking : 10 marks
Attendance (Theory and Tutorial) : 05 marks

Books/References:
1. Raman Meenakshi & Sharma Sangeeta, Communication Skills, Oxford University Press
2. Kumar Sanjay & Lata Pushp, Communication Skills, Oxford University Press
3. Locker, Kitty O. Kaczmarek, Stephen Kyo. (2019). Business Communication:
4. Building Critical Skills. Place of publication not identified: Mcgraw-hill.
5. Murphy, H. (1999). Effective Business Communication. Place of publication not identified:
Mcgraw-Hill.
6. Lewis, N. (2014). Word power made easy. Random House USA.

Back to Scheme

Pillai College of Engineering (Autonomous) B. Tech. (Information Technology)


Course
Course Name Scheme Theory Practical Tutorial Total
Code
Contact Hours - 2 - 2
IT 112 Basic Workshop Practice II
Credits - 1 - 1

Examination Scheme
Theory Marks
Course Code Course Name Internal Assessment End Term
Practical Oral Total
Sem Work
IA 1 IA 2 Average
Exam
IT 112 Basic Workshop
Practice II - - - - 50 – -- 50

1.Course Objectives
1. To impart training to help the students develop engineering skill sets.
2. To inculcate respect for physical work and hard labor.
3. To get exposure to interdisciplinary engineering domain.

2. Course Outcomes:
Learners will be able to
1. Develop the necessary skill required to handle/use different carpentry tools.
2. Identify and understand the safe practices to adopt in the electrical environment.
3. Demonstrate the wiring practices for the connection of simple electrical load/ equipment.
4. Design, fabricate and assemble pcb.
5. Develop the necessary skill required to handle/use different masons tools.
6. Develop the necessary skill required to use different sheet metal and brazing tools.
7. Able to demonstrate the operation, forging with the help of a simple job.

3. Detailed Syllabus:
Trade Detailed Content Hrs.

Note:
Trade 1 and 2 are compulsory. Select any ONE trade topics out of the topic trade 3 to 5.
Demonstrations and hands on experience to be provided during the periods allotted for the
same. Report on the demonstration including suitable sketches is also to be included in the term work
CO-1 is related to Trade-1
CO-2 to CO-4 is related to Trade-2 CO-5 is related to Trade-3
CO-6 is related to Trade-4 CO-7 is related to Trade-5
CO evaluation is to be done according to the opted Trades in addition to Compulsory Trades.

Trade-1 Carpentry(Compulsory) 10
Use and setting of hand tools like hacksaws, jack planes, chisels and gauges
for construction of various joints, wood tuning and modern wood turning methods.
Term work to include one carpentry job involving a joint and report on demonstration
of a job involving wood turning
Trade-2 Basic Electrical workshop:(Compulsory): 8
Single phase and three phase wiring. Familiarization. of protection switchgears
and their ratings (fuse, MCB, ELCB). Wiring standards, Electrical safety in the
workplace safe work practices. Protective equipment, measures and tools.
Layout drawing, layout transfer to PCB, etching and drilling and soldering technique
Trade-3 Masonry: 6
Use of masons tools like trowels, hammer, spirit level, square, plumb line and
pins etc. demonstration of mortar making, single and one and half brick

Pillai College of Engineering (Autonomous) B. Tech. (Information Technology)


masonry , English and Flemish bonds, block masonry, pointing and plastering.
Trade-4 Sheet metal working and Brazing: 6
Use of sheet metal, working hand tools, cutting , bending , spot welding
Trade-5 Forging (Smithy): 6
At least one forging job to be demonstrated and a simple job to be made for Term
Work in a group of 4 student

Internal Assessment: 50 marks


Term Work:
1. All the jobs mentioned above
2. Complete Work-Shop Book giving details of drawing of the job and time sheet
The distribution of marks for Term work shall be as follows:
Job Work : 30 marks
Workshop book : 10 marks
Attendance : 10 marks

Books/References:
1. Workshop Technology by H K Hajara Choudhary
2. Manufacturing Technology by R C Jain
3. Workshop Technology by R S Khurmi and J S Gupta
4. Workshop Technology by Chapman.

Back to Scheme

Pillai College of Engineering (Autonomous) B. Tech. (Information Technology)


Pillai College of Engineering (Autonomous) B. Tech. (Information Technology)
Program Structure for
Bachelor of Technology in Information Technology
Semester III

Course Teaching Scheme


Course Credits Assigned
Course Name Compo (Contact Hours)
Code nent Theory Pract Tut Theory Pract Tut Total
IT 201 Engineering Mathematics III T 3 - 1 3 - 1 4
Data Structure and Analysis of
IT 202 TL 3 2 - 3 1 - 4
Algorithm
IT 203 Database Management System TL 3 2 - 3 1 - 4
Computer Architecture and Logic
IT 204 TL 3 2 - 3 1 - 4
Design
IT 205 Communication Engineering T 3 - - 3 - - 3
IT 206 Programming Lab I (Python) LP - 4 - - 2 - 2
IT 291 Mini Project I LPC - 2 - - 1 - 1
Total 15 12 1 15 6 1 22
Examination Scheme
Theory
Course Term
Course Name Internal Assessment End Exam Pract
Code Wor Total
Sem Duratio /Oral
1 2 Avg k
Exam n (Hrs)
IT 201 Engineering Mathematics III 40 40 40 60 2 25 - 125
Data Structure and Analysis of
IT 202 40 40 40 60 2 25 25 150
Algorithm
IT 203 Database Management System 40 40 40 60 2 25 25 150
Computer Architecture and Logic
IT 204 40 40 40 60 2 25 - 125
Design
IT 205 Communication Engineering 40 40 40 60 2 - - 100
IT 206 Programming Lab I (Python) - - - - - 25 25 50
IT 291 Mini Project I - - - - - 25 25 50
Total 200 300 10 150 100 750
T-Theory, L-Lab, P-Programming, C-Communication

Pillai College of Engineering (Autonomous) B. Tech. (Information Technology)


Course
Course Name Scheme Theory Practical Tutorial Total
Code
Contact
Engineering 3 - 1 4
IT 201 Hours
Mathematics III
Credits 3 - 1 4

Examination Scheme
Course Theory Marks
Course Name Internal Assessment End Term
Code Practical Oral Total
Sem Work
IA 1 IA 2 Average
Exam
Engineering
IT 201 40 40 40 60 25 – -- 125
Mathematics III

1.Prerequisite:
1. Engineering Mathematics I
2. Engineering Mathematics-II

2. Objectives:
The course is introduced
1. To learn the Laplace Transform, Inverse Laplace Transform of various functions and its applications
2. To understand the concept of Fourier Series and enhance the problem-Solving skills.
3. To understand Matrix algebra for solving engineering problems.
4. To understand the concept of complex variables, C-R equations with applications.
5. To understand the concept of Relation and function
6. To understand the concept of coding theory

3.Outcomes:
The learner will be able to
1. Apply the concept of Laplace transform and its application to solve the real integrals ,Understand the
concept of inverse Laplace transform of various functions and its applications in engineering problems.
2. Expand the periodic function by using the Fourier series for real-life problems and complex engineering
problems.
3. Apply the concepts of eigenvalues and eigenvectors in engineering problems.
4. Use complex variable theory, application of harmonic conjugate to get orthogonal trajectories and
analytic functions.
5. Apply the concept of relation and function.
6. Use of groups and codes in Encoding-Decoding.

4. Theory Syllabus:

Sr. CO
Module Detailed Content Hrs
No. Mapping

Definition of Laplace transform and Laplace transform


of standard functions, Properties of Laplace Transform:
Linearity, First Shifting Theorem, change of scale
1 Laplace Transform 7 CO1
Property, multiplication by t, Division by t, (Properties
without proof). Inverse of Laplace Transform by partial
fraction and convolution theorem.
Fourier Series , Dirichlet’s conditions, Fourier series of periodic
2 6 CO2
Fourier Transform functions with period 2π and 2L, Fourier series for even

Pillai College of Engineering (Autonomous) B. Tech. (Information Technology)


and odd functions, half range sine and cosine Fourier
series, Orthogonal and Ortho-normal functions, Fourier
Integral Representation, Fourier Transform and Inverse
Fourier transform of constant and exponential function.
Eigenvalues and eigenvectors;
Linear Algebra Diagonalization of matrices; Cayley-Hamilton Theorem,
3 7 CO3
Matrix Theory Functions of
square matrix, Singular Value Decomposition
Function f(z)of complex variable, Introduction to Limit,
Continuity and Differentiability of (z), Analytic
function: Necessary and sufficient conditions for f(z) to
Complex Variables
be analytic, Cauchy-Riemann equations in Cartesian
4 and conformal 6 CO4
coordinates, Milne-Thomson method: Determine
mappings
analytic function f(z)when real part(u), imaginary part
(v) or its combination (u+v / u-v) is given, Conformal
mapping, Linear and Bilinear mappings, cross ratio
Partition of a Set, Relation, Diagram of a Relation,
Matrix of A Relation, Digraph of a Relation, Types of
Relation and Relation, Number of Binary Relations, Number of
5 7 5
Function Reflexive Relations, Equivalence Relation, Relation of
the Path, Operations on Relations, Closures, Warshall's
Algorithm,
Properties of Binary operations, Semigroup. Monoid,
Algebraic
Group, Ring, Isomorphism, Homomorphism, Group
6 Structures ,coding 6 6
Code, Decoding and Error Correction, Maximum
theory
Likelihood Technique

5. Theory Assessment:
Internal Assessment: 40 marks
Consisting of Two compulsory Consisting of 40 Marks each on 40% syllabus for each test. The final marks will
be average of both the tests.
End Semester Examination: 60 Marks
Weightage of each module in the end semester examination will be proportional to the number of respective
lecture hours mentioned in the curriculum.

6. Practical Assessment: The final certification and acceptance of TW ensures the satisfactory performance of
laboratory work and minimum passing in the TW.
Term Work: Term Work shall consist of practicals based on the above list. Also Term work Journal must include
at least 2 assignments based on the topics mentioned in the syllabus.
Term Work Marks: 25 Marks (Total marks) = 15 Marks (Experiment) + 5 Marks (Assignments) + 5 Marks
(Attendance)

7.Text Books & References:


1. Advanced Engineering Mathematics H.K. Das, S . Chand, Publications.
2. Higher Engineering Mathematics B. V. Ramana, Tata Mc-Graw Hill Publication
3. Advanced Engineering Mathematics, R. K. Jain and S. R. K. Iyengar, Narosa publication

Back to Scheme

Pillai College of Engineering (Autonomous) B. Tech. (Information Technology)


Course
Course Name Scheme Theory Practical Tutorial Total
Code
Data Structure and Contact Hours 3 2 - 5
IT 202
Analysis of Algorithm Credits 3 1 - 4

Examination Scheme
Course Theory Marks
Course Name Term
Code Internal Assessment End Sem Practical Oral Total
Work
IA 1 IA 2 Average Exam
Data Structure and
IT 202 40 40 40 60 25 25 -- 150
Analysis of Algorithm

1.Prerequisite: C Programming Language.

2.Objectives:
The course is aimed:
1. To understand the need and significance of Data structures as a computer Professional.
2. To teach concept and implementation of linear and Nonlinear data structures.
3. To analyze various data structures and select the appropriate one to solve a specific real-world problem.
4. To introduce various techniques for representation of the data in the real world.
5. To teach various searching techniques.

3.Outcomes:
On successful completion of course learner/student will be able to:
1. Implement Linear and Non-Linear data structures.
2. Handle various operations like searching, insertion, deletion and traversals on various data structures.
3. Explain various data structures, related terminologies and its types.
4. Choose appropriate data structure and apply it to solve problems in various domains.
5. Analyze and Implement appropriate searching techniques for a given problem.
6. Demonstrate the ability to analyze, design, apply and use data structures to solve engineering problems
and evaluate their solutions.

4. Detailed Theory Syllabus:


Sr. Hrs CO
Module Detailed Content
No. . Mapping
0 Prerequisite Prerequisite 1
Recursion in C programming
1 Introduction to Introduction to Data Structures, Concept of ADT, Types of 5 CO1
Data Structures and Data Structures - Linear and Nonlinear, Operations on Data CO2
Analysis of Structures, Introduction to Algorithm, Strategies of CO3
Algorithm Algorithm - Divide and Conquer, Greedy Method, CO6
Backtracking, Analysis, Growth of functions, Mathematical
Analysis of Recurrences .
2 Linear Data Introduction to Stack:LIFO structure, ADT of Stack , 8 CO1
Structures - Stack, Operations on Stack, Array Implementation of Stack, CO2
Queue Applications of Stack - Well form-ness of Parenthesis, Infix CO3
to Postfix Conversion and Postfix Evaluation, Recursion, CO6
Reversal of a string.
Introduction to Queue : FIFO structure, ADT of Queue,
Operations on Queue, Array Implementation of Linear
Queue, Types of Queue - Circular Queue, Priority Queue,
Double Ended Queue, Applications of Queue.

Pillai College of Engineering (Autonomous) B. Tech. (Information Technology)


3 Linear Data Introduction to Linked List, Representation of Linked List, 8 CO1
Structure - Linked Linked List v/s Array, Types of Linked List - Singly Linked CO2
List List, Circular Linked List, Doubly Linked List, Operations CO3
on Singly Linked List and Doubly Linked List : Create, CO6
Insert Node (empty list, beginning, Middle, end), Delete
Node (First, general case), Search, Retrieve a Node, Print
List, Introduction to Circular Linked List, Singly Linked
List Application - Polynomial Representation and Addition.
4 Non Linear Data Introduction to Trees, Tree Terminologies, Binary Tree, 5 CO1
Structures - Trees Binary Tree Representation, Types of Binary Tree, Binary CO2
Tree Traversals, Binary Search Trees, Operations on Binary CO3
Search Tree : Insert, delete, search and traverse, AVL tree : CO6
Inserting, Searching and rotation: RR, LL, RL, LR in AVL
tree, Expression Trees : Construction, Infix, Prefix, Postfix
Traversals, Applications of trees : Huffman tree, Multi-way
Trees :M-way search trees, B-Trees and B+ tree - Insertion,
Traverse, Trie - Insertion, Deletion, Search, Traverse.
5 Non Linear Data Introduction, Graph Terminologies, Representation of 8 CO1
Structures - Graphs Graph - Adjacency Matrix, Adjacency List, Graph CO2
Traversals - Depth First Search (DFS) and Breadth First CO3
Search (BFS), Spanning Tree, Application of graphs - CO6
Dijkstra's algorithm, Bellman ford, MST : Prim's and
Kruskal's algorithm.
6 Searching and Linear Search, Binary Search, Hashing - Concept, Hash 4 CO4
Sorting Functions, Collision Resolution Techniques and Analysis of CO5
Searching Techniques, Insertion Sort, Selection Sort, Merge CO6
Sort, Quick Sort and Analysis of Sorting Techniques.

5..Laboratory Syllabus:
Exercise Details Hours
1 Implementation of Stack using Array. 2
2 Implementation of Queue using Array. 2
3 Implementation of Linked List and Operations. 2
4 Implementation of Stack & Queue using Linked List. 2
5 Implementation of Binary Search Tree. 2
6 Implement Graph Traversal techniques: (a) Depth First Search (b) 2
Breadth First Search.
7 Implementation of infix to postfix expression conversion & Evaluation 2
of Postfix Expression.
8 Implementation of hashing functions with different collision resolution 2
techniques-Linear Probing
9 Implementation of Insertion and Selection Sort. 2
10 Implement Merge Sort and Quick Sort 2

6. Theory Assessment:
Internal Assessment for 40 marks:
Consisting of Two compulsory Consisting of 40 Marks each on 40% syllabus for each test. The final marks will
be average of both the tests.
End Semester Examination: 60 Marks
Weightage of each module in the end semester examination will be proportional to the number of respective
lecture hours mentioned in the curriculum.

7. Laboratory Assessment:

Pillai College of Engineering (Autonomous) B. Tech. (Information Technology)


Internal Assessment for 25 marks: Term Work shall consist of at least 10 to 12 practical’s based on the above
list. Also Term work Journal must include at least 2 assignments.
The distribution of marks for term work shall be as follows:
Experiments : 15 marks
Assignments : 05 marks
Attendance : 05 marks
The final certification and acceptance of TW ensures the satisfactory performance of laboratory work and
minimum passing in the TW.
Practical/Viva Assessment: An Practical/Viva exam will be held based on the above syllabus for 25 marks.

8. Text/Reference Books:
1. Aaron M Tenenbaum, YedidyahLangsam, Moshe J Augenstein, “Data Structures Using C”, Pearson
Publication.
2. Richard F. Gilberg and Behrouz A. Forouzan, “Data Structures: A Pseudocode Approach with C”, 2nd
Edition, CENGAGE Learning.
3. Jean Paul Tremblay, P. G. Sorenson, “Introduction to Data Structure and Its Applications”, McGraw-Hill
Higher Education.
4. Data Structures Using C, ISRD Group, 2nd Edition, Tata McGraw-Hill.
5. Reema Thareja, “Data Structures using C”, Oxford Press.
6. Prof. P. S. Deshpande, Prof. O. G. Kakde, “C and Data Structures”, DreamTech press.
7. E. Balagurusamy, “Data Structure Using C”, Tata McGraw-Hill Education India.
8. Rajesh K Shukla, “Data Structures using C and C++”, Wiley-India
9. GAV PAI, “Data Structures”, Schaum’s Outlines.
10. Robert Kruse, C. L. Tondo, Bruce Leung, “Data Structures and Program Design in C”, Pearson Edition

Back to Scheme

Pillai College of Engineering (Autonomous) B. Tech. (Information Technology)


Course Code Course Name Scheme Theory Practical Tutorial Total
Database Contact Hours 3 2 - 5
IT 203
Management System Credits 3 1 - 4

Examination Scheme
Course Theory Marks
Course Name Internal Assessment End Term
Code Practical Oral Total
Sem Work
IA 1 IA 2 Average
Exam
Database
IT 203 40 40 40 60 25 25 -- 150
Management System

1. Prerequisite: NA

2. Course Objectives:
The course is aimed to:
1. Introduction about Database Management Systems.
2. Develop entity relationship data model and its mapping to relational model.
3. Give a good formal foundation on the relational model of data and usage of Relational Algebra.
4. Introduce the concepts of basic SQL, procedures, connectivity through JDBC.
5. Demonstrate Design Approach of Database through Normalization technique.
6. Provide an overview of physical design of a database system, by discussing Database indexing techniques
and storage techniques.

3. Course Outcomes:
On successful completion of course learner/student will be able to:
1. Explain the features of database management systems.
2. Design conceptual models of a database using ER modeling for real life applications.
3. Construct relational models and relational algebra queries.
4. Retrieve any type of information from a database by formulating queries in SQL.
5. Analyze the existing design of a database schema and apply concepts of normalization to design an
optimal database.
6. Build indexing mechanisms for efficient retrieval of information from a database.

4. Detailed Theory Syllabus:


Sr. CO
Module Detailed Content Hrs.
No. Mapping
1 Introduction to Introduction to Database Concepts 3 CO1
Database Concepts Introduction, Characteristics of databases, File system V/s
Database system, Users of a Database system Data
Models, Schemas, and Instances, Three-Schema
Architecture and Data Independence, Database
Administrator (DBA), Role of a DBA.
2 Entity–Relationshi Entity–Relationship Data Model 6 CO2
p Data Model Types of data Models, The Entity-Relationship (ER)
Model, Entity Sets, Entity Types, Attributes, and Keys,
Relationship Sets, Relationship Types, Weak Entity Types,
Extended Entity-Relationship (EER) Model,
Generalization, Specialization and Aggregation,

Pillai College of Engineering (Autonomous) B. Tech. (Information Technology)


3 Relational Model Relational Model and Relational Algebra 7 CO3
and Relational Introduction to Relational Model, Relational Model
Algebra Constraints and Relational Database Schemas, Concept
of Keys: Primary Kay, Secondary key, Foreign Key,
Mapping the ER and EER, Model to the Relational Model,
Introduction to Relational Algebra, Relational Algebra
expressions for Unary Relational Operations,
Set Theory operations, Binary Relational operation
Relational Algebra Queries
4 Structured Query Structured Query Language (SQL) 9 CO4
Language (SQL) Overview of SQL , Data Definition Commands, Set
operations , aggregate function , null values, , Data
Manipulation commands, Data Control commands , Views
in SQL, Complex Queries using Group By, Recursive
Queries, nested Queries ; Referential integrity in SQL.
Event Condition Action (ECA) model
(Triggers) in SQL; Database Programming with JDBC,
Security and authorization in SQL Functions and
Procedures in SQL and cursors.
5 Relational–Databas Relational–Database Design 6 CO5
e Design Design guidelines for relational schema, Decomposition,
Functional Dependencies, Definition of Normal Forms-
1NF, 2NF, 3NF, BCNF, Converting Relational Schema to
higher normal forms.
6 Storage and Storage and Indexing 7 CO6
Indexing Operation on Files; hashing Techniques; Types of Indexes:
Single-Level Ordered Indexes; Multilevel Indexes;
Overview of B-Trees and B+-Trees; Indexes on Multiple
Keys.

5. Suggested Experiments:
1. Students are given assignments to construct detailed problem definitions for real life applications.
2. Construction of ER/EER diagrams for the given problems.
3. Assignment based on relational Algebra.
4. Basic SQL Queries-DDL and DML.
5. Construction of Database-Keys.
6. Complex Queries using group by, nested queries, recursive queries, joins, views, Triggers, Cursors.
7. Design and Implementation of a fully fledged Database with front end for a real life application (Using
JDBC).
8. Assignment for conversion of relation to different normal forms.
9. Program for construction of index- B-Tree/ B+-Tree.

6. Theory Assessment:
Internal Assessment for 40 marks:
Consisting of Two compulsory Consisting of 40 Marks each on 40% syllabus for each test. The final marks will
be average of both the tests.
End Semester Examination: 60 Marks
Weightage of each module in the end semester examination will be proportional to the number of respective
lecture hours mentioned in the curriculum.

7. Laboratory Assessment:
Term work:
Term Work shall consist of at least 10 to 12 practical’s based on the above list. Also Term work Journal must
include at least 2 assignments.
The distribution of marks for term work shall be as follows:

Pillai College of Engineering (Autonomous) B. Tech. (Information Technology)


Experiments : 15 marks
Assignments : 05 marks
Attendance : 05 marks
The final certification and acceptance of TW ensures the satisfactory performance of laboratory work and
minimum passing in the TW.

8. Practical/Viva Assessment: An Practical/Viva exam will be held based on the above syllabus.

9. Books/References:
1. Korth, Slberchatz,Sudarshan, ”Database System Concepts”, 6th Edition, McGraw – Hill
2. Elmasri and Navathe, “ Fundamentals of Database Systems”, 6th Edition, PEARSON Education.
3. G. K. Gupta :”Database Management Systems”, McGraw – Hill.
4. Raghu Ramkrishnan and Johannes Gehrke, “ Database Management Systems”,TMH.
5. Dr. P.S. Deshpande, SQL and PL/SQL for Oracle 10g, Black Book, Dreamtech Press.
6. Complex Queries using group by, nested queries, recursive queries, joins, views, Triggers, Cursors.
7. Design and Implementation of a fully fledged Database with front end for a real life application (Using
JDBC).
8. Assignment for conversion of relation to different normal forms.
9. Program for construction of index- B-Tree/ B+-Tree.

Back to Scheme

Pillai College of Engineering (Autonomous) B. Tech. (Information Technology)


Course
Course Name Scheme Theory Practical Tutorial Total
Code
Computer Architecture Contact Hours 3 2 - 5
IT 204
and Logic Design Credits 3 1 - 4

Examination Scheme
Theory Marks
Course Code Course Name Term
Internal Assessment End Sem Practical Oral Total
Work
IA 1 IA 2 Average Exam
Computer Architecture
IT 204 40 40 40 60 25 – -- 125
and Logic Design

1. Prerequisite: NA

2. Course Objectives:
1. To introduce the concept of digital and binary systems,Analyze and Design combinational and sequential
logic circuits.
2. To acquaint students with the basic concepts of fundamental component, architecture, register
organization and performance metrics of a computer
3. To familiarize with implementation of fixed point and floating-point arithmetic operations
4. To understand the concept of various memories and interfacing
5. To study the design of data path unit and control unit for processor
6. To explore various alternate techniques for improving the performance of a processor

3. Course Outcomes:
Understand Boolean algebra and illustrate logic minimization, Design combinational logic circuits including
arithmetic logic, selection logic and code conversion ,Design sequential logic circuits including counters, shift
registers and pipeline data path circuits
1. Understand the basics of digital logic circuits.
2. Differentiate Von Neumann, Harvard, and CISC and RISC architectures. Analyze the performance of
machines with different capabilities.
3. Illustrate binary format for numerical and characters. Validate efficient algorithm for arithmetic operations
4. Understand the basics structure of computers, operations and instructions and design control unit
5. Understand the design of various memory systems and I/O communication
6. Understand pipelined execution and design control unit

4. Detailed Theory Syllabus:


Sr. Module Detailed Content Hrs CO
No. Mapping
Boolean Algebra, Logic Gates, Simplification of Logic
Fundamentals
Circuits: Algebraic Simplification, Karnaugh
1 of Digital 9 CO1
Maps.Combinational Circuits: Adders, Mux, De-Mux,
Logic
Sequential Circuits : Flip-Flops (SR, JK & D)
Introduction to computer systems - Overview of
Introduction
Organization and Architecture -Functional components of
and overview
2 a computer -Registers and register files-Interconnection of 2 CO2
of computer
components.Organization of the von Neumann machine
architecture
and Harvard architecture-Performance of processor
Fixed point representation of numbers-algorithms for
Data
arithmetic operations: multiplication (Booths, Modified
Representation
3 Booths) - division (restoring and non-restoring) - Floating 6 CO3
and Computer
point representation with IEEE standards and algorithms
Arithmetic
for common arithmetic operations

Pillai College of Engineering (Autonomous) B. Tech. (Information Technology)


Computer Memory System Overview:Characteristics of
Memory Systems,The Memory Hierarchy,
Cache Memory Principles:Elements of Cache
Memory
Design-Cache Addresses,Cache Size,Mapping
4 System 8 CO4
Function,Replacement Algorithms, Write Policy,Line
Organization
Size,Number of caches,Pentium 4 Cache Organization,
ARM Cache Organization,

Processor Organization ,Register Organization


,Architecture of 8086 Family,Instruction sets,Addressing
modes,Instruction formats, Instruction Cycle, Instruction
Central
Pipelining .
processing
5 Control Unit Operation - Micro-operations,Control of the 10 CO5
Unit and
Processor , Hardwired Implementation
control unit
Microprogrammed Control-Basic
Concepts-Microinstruction Sequencing, Microinstruction
Execution
Classification of models - Flynn's taxonomy of parallel
machine models ( SISD, SIMD, MISD, MIMD)-
Performance Introduction to Pipelining- Pipelined data
Enhancements path-Introduction to hazards.
6 4 CO6
and recent Input/Output :External Devices I/O Modules,
trends Programmed I/O , Interrupt-Driven I/O ,Direct Memory
Access Multiprocessor architecture: Overview of Shared
Memory architecture, Distributed architecture

5. Suggested Experiments:
1. Realization of basic gates using universal gates
2. Implementation of Logic Circuits by verification of Boolean laws
3. Implementation of Logic Circuits by verification of Demorgan's law
4. Implementation of Half-Adder and Full-Adder
5. Implementation of Half-Subtractor and Full-Subtractor
6. Design of Decoder and Encoder
7. Design of Multiplexer and Demultiplexer
8. Design of Counters
9. Design of shift register
10. Study of Flip Flops
11. Realization of Karnaugh Map
12. Design of Arithmetic Logic Unit
13. To simulate a direct mapping cache
14. Associative cache Design

7. Theory Assessments:
Internal Assessment: Two Internal assessments will be conducted for 40 marks each with average marks of both
assessments as final score.
End Sem Theory Examination:
1. Question paper will consist of 6 questions, each carrying 20 marks.
2. Total 4 questions need to be solved.
3. Q.1 will be compulsory, based on the entire syllabus.
4. Remaining questions will be randomly selected from all the modules.
5. Weightage of marks should be proportional to the number of hours assigned to each module.

Pillai College of Engineering (Autonomous) B. Tech. (Information Technology)


8. Practical Assessment:
Term work:
Term Work shall consist of at least 8 to 10 practical based on the above list. Also Term work Journal must include
at least 2 assignments.
The distribution of marks for term work shall be as follows:
Experiments : 15 marks
Assignments : 05 marks
Attendance : 05 marks
The final certification and acceptance of TW ensures the satisfactory performance of laboratory work and
minimum passing in the TW.

9. Text Books:
1. M. Morris Mano: Computer System Architecture, Latest Edition
2. William Stalling: Computer organization and architecture, Latest Edition
3. John P. Hayes: Computer Architecture and Organization, Latest Edition

10. References Book


1. V.P. Heuring, H.F. Jordan: Computer System design and architecture, Latest Edition
2. V. Carl Hamacher, Zvonko G. Varanesic and Safat G. Zaky, ―Computer Organization―, Fifth edition,
McGraw-Hill Education India Pvt Ltd, 2014.
3. Govindarajalu, ―Computer Architecture and Organization, Design Principles and Applications”, Second
edition, McGraw-Hill Education India Pvt Ltd, 2014.

Back to Scheme

Pillai College of Engineering (Autonomous) B. Tech. (Information Technology)


Course
Course Name Scheme Theory Practical Tutorial Total
Code
Communication Contact Hours 3 - - 3
IT 205
Engineering Credits 3 - 3

Examination Scheme
Course Theory Marks
Course Name Term
Code Internal Assessment End Sem Practical Oral Total
Work
IA 1 IA 2 Average Exam
Communication
IT 205 40 40 40 60 – – -- 100
Engineering

1. Prerequisite: Basic of electrical engineering

2. Course Objectives:
1. Study the basic of Analog and Digital Communication Systems
2. Describe the concept of Noise and Fourier Transform for analyzing communication systems
3. Acquire the knowledge of different modulation techniques such as AM, FM and study the block diagram
of transmitter and receiver.
4. Study the Sampling theorem and Pulse Analog and digital modulation techniques
5. Learn the concept of multiplexing and digital bandpass modulation techniques
6. Gain the core idea of electromagnetic radiation and propagation of waves.

3. Course Outcomes:
1. Describe analog and digital communication systems.
2. Differentiate types of noise, analyze the Fourier transform of time and frequency domain.
3. Design transmitter and receiver of AM, DSB, SSB and FM.
4. Describe Sampling theorem and pulse modulation systems.
5. Explain multiplexing and digital modulation techniques.
6. Describe electromagnetic radiation and propagation of waves.

4. Detailed Syllabus:
Sr. Module Detailed Content Hours CO
No. Mapping

0 Prerequisite Terminologies in communication systems, analog and 02


digital electronics
1 Introduction Basics of analog communication and digital 04 CO1
communication systems, Types of Communication
channels.
2 Noise and Types of Noise, Noise parameters –Signal to noise ratio, 06 CO2
Representation Noise factor, and Noise figure
of Signal
3 Amplitude and Need for modulation, Amplitude Modulation Techniques: 10 CO1,
Angle DSBFC AM, DSBSC-AM, SSB SC AM- block diagram CO2, CO3
modulation spectrum, waveforms, bandwidth.
Techniques. AM Transmitter and Receivers – TRF receivers and Super
heterodyne receiver.
FM: Principle of FM- waveforms, spectrum, and
bandwidth.

Pillai College of Engineering (Autonomous) B. Tech. (Information Technology)


4 Pulse Analog Sampling theorem, PAM, PWM and PPM generation and 08 CO1,
Modulation Degeneration. CO2, CO4
and Digital Quantization process, Pulse code modulation, Delta
Modulation modulation, Adaptive delta modulation.
5 Multiplexing Principle of Time Division Multiplexing, Frequency 05 CO1,
and Digital Division Multiplexing, and its applications. CO2, CO5
Modulation ASK, FSK, PSK generation and detection.
Techniques
6 Radiation and Electromagnetic radiation, fundamentals, types of 04 CO6
Propagation of propagation, ground wave, sky wave, space wave
Waves propagation.

5.Theory Assessment:
Internal Assessment for 40 marks:
Consisting of Two compulsory Consisting of 40 Marks each on 40% syllabus for each test. The final marks
will be average of both the tests.
End Semester Examination: 60 Marks
Weightage of each module in the end semester examination will be proportional to the number of respective
lecture hours mentioned in the curriculum.

6. Text / References Books:


1. George Kennedy, Bernard Davis, SRM Prasanna, Electronic Communication Systems, Tata McGraw Hill,
5th Ed
2. Simon Haykin, Michael Moher, Introduction to Analog & Digital Communications, Wiley India Pvt. Ltd.,
2nd Ed.
3. Wireless Communication and Networking, Vijay Garg Wayne Tomasi, Electronic Communications
Systems, Pearson Publication, 5th Ed.
4. B P Lathi, Zhi Ding, Modern Digital and Analog Communication Systems, Oxford University
5. Herbert Taub, Donald L Schilling, Goutam Saha, Principles of Communication Systems, Tata McGraw
Hill, 3rdEd.
6. K Sam Shanmugam, Digital and Analog Communication Systems, Wiley India Pvt. Ltd, 1st Ed.

Back to Scheme

Pillai College of Engineering (Autonomous) B. Tech. (Information Technology)


Course
Course Name Scheme Theory Practical Tutorial Total
Code
Programming Lab I Contact Hours - 4 - 4
IT 206
(Python) Credits - 2 - 2

Examination Scheme
Theory Marks
Course
Course Name Internal Assessment End Term
Code Practical Oral Total
Sem Work
IA 1 IA 2 Average
Exam
Programming Lab I
IT 206 - - - - 25 25 -- 50
(Python)

1. Prerequisite: Python IDE installation and environment setup.

2. Lab Objectives:
This course will help the students to Learn
1. Basics of python including data types, operator, conditional statements, looping statements input and
output functions in Python
2. List, tuple, set, dictionary, string, array
3. Functions, Concepts of modules, packages
4. Object Oriented Programming concepts in python
5. Concept of exception handling
6. File handling operations, Graphical User Interface and SQLite Database

3. Lab Outcomes:
Students will be able
1. To understand the structure, syntax of the Python language
2. To interpret varied data types in python
3. To implement functions, modules and packages
4. To illustrate the concepts of object-oriented programming as used in Python
5. To raise and handle exceptions through exception handling mechanisms
6. To gain proficiency in writing File Handling programs and create GUI applications and implement
database connectivity in python

4. Detailed Syllabus:

Sr. Module Detailed Content Hours LO


No. Mapping
0 Prerequisite Python IDE installation and environment setup.
Introduction, Features, Python building blocks – 06 LO 1
Identifiers, Keywords, Indention, Variables and
Comments, Numeric, Boolean, Compound data types
Operators: Arithmetic, comparison, relational, assignment,
logical, bitwise, membership, identity operators, operator
Basics of
1 precedence
Python
Control flow statements: Conditional statements (if,
if…else, nested if)
Looping in Python (while loop, for loop, nested loops)
Loop manipulation using continue, pass, break.
Input/output Functions

Pillai College of Engineering (Autonomous) B. Tech. (Information Technology)


Lists: a) Defining lists, accessing values in list, deleting 10 LO 1
values in list, updating lists b) Basic list operations c) LO 2
Built-in list functions
Tuples: a)Accessing values in Tuples, deleting values in
Tuples, and updating Tuples b)Basic Tuple operations c)
Built-in Tuple functions
Dictionaries: a)Accessing values in Dictionary, deleting
values in Dictionary, and updating Dictionary b)Basic
Dictionary operations c) Built-in Dictionary functions
2 Data types Sets: a) Accessing values in Set, deleting values in Set,
updating Sets b) Basic Set operations, c)Built-in Set
functions
Strings: a) String initialization, Indexing, Slicing,
Concatenation, Membership & Immutability b) Built-in
String functions
Arrays: a) Working with Single dimensional Arrays:
Creating, importing, Indexing, Slicing, copying and
processing array arrays. b) Working with
Multi-dimensional Arrays
Functions: a) Built-in functions in python b) Defining 08 LO 1
function, calling function, returning values, types of LO 3
parameters c) Nested and Recursive functions d)
Anonymous Functions (Lambda, Map, Reduce, Filter) e)
Functions, List Comprehension
3 modules and Modules: Writing modules, importing objects from
packages modules, Python built-in modules (e.g. Numeric and
Mathematical module, Functional Programming module,
Regular Expression module), Namespace and Scoping.
Packages: creating user defined packages and importing
packages.
Object Overview of Object oriented programming, Creating 03 LO 1
4 Oriented Classes and Objects, Self-Variable, Constructors LO 4
Programming
Exception handling: Compile time errors, Runtime errors, 03 LO 1
Exception exceptions, types of exception, try, block, except block, LO 5
5
handling final block, raise statement, Assert statement,
User-Defined Exceptions.
File Handling: Opening file in different modes, closing a 08 LO 1
file, Writing to a file, accessing file contents using LO 6
standard library functions, Reading from a file – read(),
readline(), readlines(), Renaming and Deleting a file, File
File handling
6 Exceptions, Directories.
and GUI
Graphical user interface (GUI): Overview of different GUI
tools in python (Tkinter, PyQt, Kivy etc.), Working with
Widgets (Button, Label, Text, etc.) Connecting GUI with
SQLite database.

5. Practical assessment
Term Work:
Term Work shall consist of at least 10 to 12 practical’s based on the above list.
Also Term work Journal must include at least 2 assignments.
The Programming assignments should be based on real world applications which cover concepts from more
than one module of syllabus.
The distribution of marks for term work shall be as follows:

Pillai College of Engineering (Autonomous) B. Tech. (Information Technology)


Experiments : 15 marks
Assignments : 05 marks
Attendance : 05 marks
The final certification and acceptance of TW ensures the satisfactory performance of laboratory work and
minimum passing in the TW.
Practical & Oral Exam: An Oral & Practical exam will be held based on the above syllabus for 25 marks .

6. Text /References Books:


1. Dr. R. Nageswara Rao, ”Core Python Programming” , Dreamtech Press, Wiley Publication
2. M. T. Savaliya , R. K. Maurya, “Programming through Python”, StarEdu Solutions.
3. E Balagurusamy, “Introduction to computing and problem solving using python”, McGraw Hill
Publication.
4. Zed A. Shaw, “Learn Python 3 the Hard Way”, Zed Shaw's Hard Way Series.
5. Martin C. Brown,” Python: The Complete Reference”, McGraw-Hill Publication.
6. Paul Barry,” Head First Python”, 2nd Edition, O'Reilly Media, Inc.
Web resources:
1. https://docs.scipy.org/doc/numpy/user/quickstart.html
2. https://matplotlib.org/tutorials/
3. https://pandas.pydata.org/docs/getting_started/
4. https://www.geeksforgeeks.org/python-build-a-rest-api-using-flask/

Back to Scheme

Pillai College of Engineering (Autonomous) B. Tech. (Information Technology)


Course Code Course Name Scheme Theory Practical Tutorial Total
Contact Hours - 2 - 2
IT 291 Mini Project I
Credits - 1 - 1

Examination Scheme
Theory Marks
Course Code Course Name Term
Internal Assessment End Sem Practical Oral Total
Work
IA 1 IA 2 Average Exam
IT 291 Mini Project I - - - - 25 – -- 50

1. Prerequisite: NA

2. Course Objectives:
1. To acquaint yourself with the process of identifying the needs and converting it into the problem.
2. To familiarize the process of solving the problem in a group.
3. To acquaint yourself with the process of applying basic engineering fundamentals to attempt solutions to
the problems.
4. To inculcate the process of self-learning and research.

3. Course Outcomes:
1. Identify problems based on societal /research needs.
2. Apply Knowledge and skill to solve societal problems in a group.
3. Develop interpersonal skills to work as a member of a group or leader.
4. Draw the proper inferences from available results through theoretical/ experimental/simulations.
5. Analyse the impact of solutions in societal and environmental context for sustainable development.
6. Use standard norms of engineering practices
7. Excel in written and oral communication.
8. Demonstrate capabilities of self-learning in a group, which leads to lifelong learning.
9. Demonstrate project management principles during project work.

4. Guidelines for Mini Project


1. Students shall form a group of 1 to 3 students, while forming a group shall not be allowed more than four
students, as it is a group/individual activity.
2. Students should do surveys and identify needs, which shall be converted into problem statements for mini
projects in consultation with faculty supervisor/head of department/internal committee of faculties.
3. Students shall submit an implementation plan in the form of Gantt/PERT/CPM chart, which will cover
weekly activity of mini projects.
4. A log book to be prepared by each group, wherein the group can record weekly work progress, the
guide/supervisor can verify and record notes/comments.
5. Faculty supervisor may give inputs to students during mini project activity; however, focus shall be on
self-learning.
6. Students in a group shall understand problems effectively, propose multiple solutions and select the best
possible solution in consultation with the guide/ supervisor.
7. Students shall convert the best solution into a working model using various components of their domain
areas and demonstrate.
8. The solution to be validated with proper justification and report to be compiled in standard format of
University of Mumbai.
9. However, based on the individual students or group capability, with the mentor’s recommendations, if the
proposed Mini Project adhering to the qualitative aspects mentioned above gets completed in odd
semester, then that group can be allowed to work on the extension of the Mini Project with suitable
improvements/modifications or a completely new project idea in even semester. This policy can be
adopted on a case by case basis.

Pillai College of Engineering (Autonomous) B. Tech. (Information Technology)


5.Guidelines for Assessment of Mini Project:
Term Work
The review/ progress monitoring committee shall be constituted by heads of departments of each institute.
The progress of the mini project to be evaluated on a continuous basis, minimum two reviews in each
semester.
In continuous assessment focus shall also be on each individual student, assessment based on the individual's
contribution ,their understanding and response to questions. Distribution of Term work marks as below;
Marks awarded by guide/supervisor based on log book : 10
Marks awarded by review committee : 10
Quality of Project report : 05

6. Assessment criteria of Mini Project.


Mini Project shall be assessed based on following criteria;
1. Quality of survey/ need identification
2. Clarity of Problem definition based on need.
3. Innovativeness in solutions
4. Feasibility of proposed problem solutions and selection of best solution
5. Cost effectiveness
6. Societal impact
7. Innovativeness
8. Cost effectiveness and Societal impact
9. Full functioning of working model as per stated requirements
10. Effective use of skill sets
11. Effective use of standard engineering norms
12. Contribution of an individual’s as member or leader
13. Clarity in written and oral communication

7. Guidelines for Assessment of Mini Project Practical/Oral Examination:


● Report should be prepared as per the guidelines.
● Mini Project shall be assessed through a presentation and demonstration of working model by the student
project group/individual to a panel of Internal and External Examiners preferably from industry or
research organisations having experience of more than five years approved by head of Institution.
● Students shall be motivated to publish a paper based on the work in Conferences/students competitions.

8. Mini Project shall be assessed based on following points;


1. Quality of problem and Clarity
2. Innovativeness in solutions
3. Cost effectiveness and Societal impact
4. Full functioning of working model as per stated requirements
5. Effective use of skill sets
6. Effective use of standard engineering norms
7. Contribution of an individual’s as member or leader
8. Clarity in written and oral communication

Back to Scheme

Pillai College of Engineering (Autonomous) B. Tech. (Information Technology)


Program Structure for
Bachelor of Technology in Information Technology
Semester IV

Course Teaching Scheme


Course Credits Assigned
Course Name Comp (Contact Hours)
Code onent Theory Pract Tut Theory Pract Tut Total
IT 207 Engineering Mathematics IV TL 3 - 1 3 - 1 4
Automata Theory and System
IT 208 T 3 - 1 3 - 1 4
Software
IT 209 Operating Systems TL 3 2 - 3 1 - 4
IT 210 Computer Network Design TL 3 2 - 3 1 - 4
Finance and Wealth
IT 211 T 2 - - 2 - - 2
Management

IT 212
Programming Lab II LP - 2 - - 1 - 1
(Android Application)
IT 292 Mini Project II LPC - 2 - - 1 - 1
Total 14 8 2 14 4 2 20
Examination Scheme
Theory
Course
Course Name Internal Assessment End Exam Term Pract
Code Total
Sem Duration Work /Oral
1 2 Avg
Exam (Hrs)
IT 207 Engineering Mathematics IV 40 40 40 60 2 25 - 125
Automata Theory and System
IT 208 40 40 40 60 2 25 - 125
Software
IT 209 Operating Systems 40 40 40 60 2 25 25 150
IT 210 Computer Network Design 40 40 40 60 2 25 25 150
Finance and Wealth
IT 211 20 20 20 40 2 - - 60
Management

IT 212
Programming Lab II - - - - - 25 25 50
(Android Application)
IT 292 Mini Project II - - - - - 25 25 50
Total 180 280 10 150 100 710
T-Theory, L-Lab, P-Programming, C-Communication

Pillai College of Engineering (Autonomous) B. Tech. (Information Technology)


Course
Course Name Scheme Theory Practical Tutorial Total
Code
Contact Hours 3 - 1 4
IT 207 Engineering Mathematics IV
Credits 3 - 1 4

Examination Scheme
Course Theory Marks
Course Name Term
Code Internal Assessment End Sem Practical Oral Total
Work
IA 1 IA 2 Average Exam
IT 207 Engineering Mathematics IV 40 40 40 60 25 – -- 125

1. Prerequisite: Engineering Mathematics I, Engineering Mathematics-II,Engineering Mathematics-III

2. Course Objectives: The course is aimed to:


1. To understand the basic techniques of statistics like correlation, regression, and curve fitting for data
analysis, Machine learning, and AI.
2. To acquaint yourself with the concepts of probability, random variables with their distributions and
expectations.
3. To understand the concepts of vector spaces used in the field of machine learning and engineering
problems
4. To Introduce students to Lattice theory, recurrence relations.
5. To learn the sampling theory and Number theory
6. To Introduce students to graphs, and trees.

3. Course Outcomes:
On successful completion of course learner/student will be able to:
1. Apply the concept of Correlation and Regression to the engineering problems in data science, machine
learning, and AI.
2. Illustrate understanding of the concepts of probability and expectation for getting the spread of the data
and distribution of probabilities.
3. Apply the concept of vector spaces and orthogonalization process in Engineering Problems.
4. Express recursive functions of other subjects like Data Structures as recurrence relation.
5. Use the concept of sampling theory and Number theory to engineering problems.
6. Understand use of functions, graphs and trees in programming applications.

4. Detailed Syllabus:
Sr. Module Detailed Content Hours CO
No. Mapping
Comment (Prerequisite syllabus should not be
0 Prerequisite considered for paper setting) Engineering Mathematics I,
Engineering Mathematics-II,Engineering Mathematics-III
Correlation,Regre Karl Pearson’s Coefficient of correlation (r),Spearman’s
I ssion and Curve Rank correlation coefficient (R) ,Lines of regression, Fitting 6 1
Fitting, of first and second degree curves.
Conditional probability, Total Probability and Bayes
Theorem,Discrete and Continuous random variables,
Probability,Proba
Probability mass and density function,Probability
II bility 6 2
distribution for random variables, Expectation, Variance,
Distributions,
Binomial distribution ,Poisson distribution,Normal
distribution
III Linear Algebra : Vectors in n-dimensional vector space, norm, dot product, 6 3

Pillai College of Engineering (Autonomous) B. Tech. (Information Technology)


Vector Spaces The Cauchy Schwarz inequality, Unit vector ; Linear
combinations, linear Dependence and Independence, QR
decomposition ; Orthogonal projection, Orthonormal basis,
Gram-Schmidt process for vectors ; Vector spaces over real
field, subspaces.
Poset,Hasse Diagram,Isomorphism,Extremal Elements of
Lattice Theory &
Posets,Lattices,Special Types of Lattices,Solving Recurrence
IV Recurrence 7 4
relation,Linear Homogeneous Recurrence relation with
relation,
constant coefficients,Non-Homogeneous Recurrence relation
Small Sample test, Large Sample test, chi-square
Sampling
test,Euler's,Fermat's Little Theorem,Congruences,Computing
V Theory,Number 8 5
Inverse in Congruences,Chinese Remainder
Theory,
Theorem,Euclid's algorithm,Testing for primality
Types of Graphs,Homomorphism And Isomorphism Of
Graphs,Subgraphs,Types of Graphs,Complement of
VI Graphs and Trees: Graph,Connected Graphs,Eulerian And Hamiltonian 6 6
Graphs,Trees,Binary Trees,Minimum Spanning
Tree,Kruskal's Algorithm

5. Theory Assessments:
Internal Assessment (IA): Two class tests of 40 marks each. The first class test is to be conducted when
approx. 40% syllabus is completed and the second class test when an additional 35% syllabus is completed.
Duration of each test shall be one hour.
End Semester Theory Examination: In question, paper weightage of each module will be proportional to
the number of respective lecture hours as mentioned in the syllabus.
1. Question paper will consist of 3 questions, each carrying 20 marks.
2. Question number 1 will be compulsory and based on maximum contents of the syllabus
3. Remaining questions will be mixed in nature (for example, if Q.2 has part (a) from module 3 then part
(b) will be from other than module 3)
4. Total three questions need to be solved.

6. Practical Assessment: The final certification and acceptance of TW ensures the satisfactory performance of
laboratory work and minimum passing in the TW.
Term Work: Term Work shall consist of practicals based on the above list. Also Term work Journal must include
at least 2 assignments based on the topics mentioned in the syllabus.
Term Work Marks: 25 Marks (Total marks) = 15 Marks (Experiment) + 5 Marks (Assignments) + 5 Marks
(Attendance)

7. Text Books & References:


1. Advanced Engineering Mathematics H.K. Das, S . Chand, Publications.
2. Higher Engineering Mathematics B. V. Ramana, Tata Mc-Graw Hill Publication
3. Advanced Engineering Mathematics, R. K. Jain and S. R. K. Iyengar, Narosa publication
4. Advanced Engineering Mathematics Wylie and Barret, Tata Mc-Graw Hill.
5. Beginning Linear Algebra Seymour Lipschutz Schaum’s outline series, Mc-Graw Hill Publication
6. Higher Engineering Mathematics, Dr. B. S. Grewal, Khanna Publication
7. Advanced Engineering Mathematics, Erwin Kreyszig, John Wiley & Sons.
8. Discrete and Combinatorial Mathematics Ralph P. Grimaldi, B. V. Ramana, Pearson Education
9. Discrete Mathematical Structures D. S. Malik and M. K. Sen ,Course Technology Inc (19 June 2004)
10. Discrete Mathematics and its Applications Kenneth H. Rosen, “”, Tata McGrawHill.

Back to Scheme

Pillai College of Engineering (Autonomous) B. Tech. (Information Technology)


Course
Course Name Scheme Theory Practical Tutorial Total
Code
Automata Theory and Contact Hours 3 - 1 4
IT 208
System Software Credits 3 - 1 4

Examination Scheme
Course Theory Marks
Course Name Term
Code Internal Assessment End Sem Practical Oral Total
Work
IA 1 IA 2 Average Exam
Automata Theory and
IT 208 40 40 40 60 25 — -- 125
System Software

1. Prerequisite: Basic Mathematical Fundamentals: Sets, Logic, Relations, Functions.

2. Course Objectives:
The course is aimed:
1. To learn fundamentals of Regular and Context Free Grammars and Languages.
2. To understand the relation between Regular Language and Finite Automata and machines.
3. To learn how to design Automata’s and machines as Acceptors, Verifiers and Translators.
4. To understand the relation between Contexts free Languages, PDA and TM.
5. To learn how to design PDA as acceptor and TM as Calculators.
6. To learn applications of Automata Theory.

3. Course Outcomes:
On successful completion of course learner/student will be able to:
1. Understand, design, construct, analyze and interpret Regular languages, Expression andGrammars.
2. Design different types of Finite Automata and Machines as Acceptor, Verifier and Translator.
3. Understand, design, analyze and interpret Context Free languages, Expression and Grammars.
4. Design different types of Push down Automata as Simple Parser.
5. Design different types of Turing Machines as Acceptor, Verifier, Translator and Basic computing
machine.
6. Compare, understand and analyze different languages, grammars, Automata and Machines and appreciate
their power and convert Automata to Programs and Functions.

4. Detailed Theory Syllabus:


Sr. CO
Module Detailed Content Hrs.
No. Mapping
0 Prerequisite Prerequisite 02 -
Basic Mathematical Fundamentals: Sets, Logic, Relations,
Functions
1 Introduction Introduction and Regular Languages 05 CO1
and Regular Languages: Alphabets and Strings. Regular Languages: Regular
Languages Expressions, Regular Languages, Regular Grammars, RL and
LL grammars, Closure properties.
2 Finite Finite Automata and machines 09 CO2
Automata and Finite Automata: FA as language acceptor or verifier, NFA (
machines with and without ε) , DFA, RE to NFA, NFA to DFA, Reduced
DFA , NFA-DFA equivalence, FA to RE. Finite State Machines:
m/c with output Moore and Mealy machines. M/c as translators.
Melay and Moore m/c conversion.
3 Context Free Context Free Grammars 05 CO3
Grammars

Pillai College of Engineering (Autonomous) B. Tech. (Information Technology)


Context Free Languages: CFG, Leftmost and Rightmost
derivations, Ambiguity, Simplification and Normalization (CNF
and GNF) and Chomsky Hierarchy ( Types 0 to 3)
4 Push Down Push Down Automata 04 CO4
Automata Push Down Automata: Deterministic (single stack PDA),
Equivalence between PDA and CFG.
5 Turing Turing Machine 05 CO5
Machine Turing Machine: Deterministic TM , Multi-track and Multi-tape
TMs, concept of UTM and idea of system program. Issue and
concept of Halting Problem
6 Applications of Applications of Automata 04 CO6
Automata Power and Limitations of Regular and Context Free Grammars
and Machines, Introduction to Compiler & Its phases

5. Theory Assessments:
Internal Assessment (IA): Two class tests of 40 marks each. The first class test is to be conducted when
approx. 40% syllabus is completed and the second class test when an additional 35% syllabus is completed.
Duration of each test shall be one hour.
End Semester Theory Examination: In question, paper weightage of each module will be proportional to
the number of respective lecture hours as mentioned in the syllabus.
1. Question paper will consist of 3 questions, each carrying 20 marks.
2. Question number 1 will be compulsory and based on maximum contents of the syllabus
3. Remaining questions will be mixed in nature (for example, if Q.2 has part (a) from module 3 then part
(b) will be from other than module 3)
4. Total three questions need to be solved.

6. Tutorial Assessment: The final certification and acceptance of TW ensures the satisfactory performance of
assignment work and minimum passing in the TW.
Term Work: Term Work shall consist of assignment. Term work Journal must include at least 6 assignments based
on the topics mentioned in the syllabus.
Term Work Marks: 25 Marks (Total marks) = 20 Marks (Assignments) + 5 Marks (Attendance)

7. Books and References:


Text Books:
1. J.C.Martin, “Introduction to languages and the Theory of Computation”, TMH.
2. Kavi Mahesh, “Theory of Computation A Problem Solving Approach”, Wiley India
References:
1. John E. Hopcroft, Rajeev Motwani, Jeffrey D. Ullman, “Introduction to Automata Theory, Languages and
Computation”, Pearson Education.
2. Daniel I.A. Cohen, “Introduction to Computer Theory”, John Wiley & Sons.
3. Theory of Computation - By Vivek Kulkarni from Oxford University.
4. N. Chandrashekhar & K.L.P. Mishra, “Theory of Computer Science, Automata Languages &
Computations”, PHI publications.

Back to Scheme

Pillai College of Engineering (Autonomous) B. Tech. (Information Technology)


Course
Course Name Scheme Theory Practical Tutorial Total
Code
Contact Hours 3 2 - 5
IT 209 Operating Systems
Credits 3 1 - 4

Examination Scheme
Course Theory Marks
Course Name Term
Code Internal Assessment End Sem Practical Oral Total
Work
IA 1 IA 2 Average Exam
IT 209 Operating Systems 40 40 40 60 25 – 25 150

1. Prerequisite: Basic knowledge of Data structures and Computer architecture, Any programming language.

2. Course Objectives: The course is aimed:


1. To introduce basic concepts and functions of operating systems
2. To introduce the concept of a process, thread and its management .
3. To introduce the basic concepts of Inter-process communication (IPC) and to understand concepts of
process synchronization and deadlock.
4. To understand the concepts and implementation of memory management policies and virtual
memory.
5. To understand functions of Operating Systems for file management and device management learn Unix
commands for process management.
6. To study different file systems of OS like Linux, Windows and overview of RTOS.

3. Course Outcomes: On successful completion of course learner/student will be able to:


1. Understand the basic concepts related to Operating Systems, installation of Unix Operating System and
Unix general purpose commands and programming in the Unix editor environment
2. Describe the process management policies and illustrate scheduling of processes by CPU and
implement Unix commands for process management .
3. Explain and apply synchronization primitives and evaluate deadlock conditions as handled by the
Operating System.
4. Describe and analyze the memory allocation and management functions of the operating System and
implement the Unix commands for memory management.
5. Analyze and evaluate the services provided by the Operating System for storage management and
implement the Unix commands for user and file management.
6. Analyze and Compare the functions of various special purpose Operating Systems and implement
advanced script using grep, sed, etc. commands for performing various tasks and d script using awk
command & perl languages

4. Detailed Theory Syllabus:


Sr. CO
Module Detailed Content Hrs.
No. Mapping
1 Introduction Introduction to Operating System 03 CO1
to Operating Introduction to Operating Systems; Operating System Structure
System and Operations; Functions of Operating Systems; Operating
System Services and Interface; System Calls and its Types;
Operating System Structure; System Boot.
2 Process Process Management 07 CO2
Management Basic Concepts of Process; Operation on Process; Process
State Model and Transition; Process Control Block; Context
Switching; Basic Concepts of Scheduling; Types of Schedulers;

Pillai College of Engineering (Autonomous) B. Tech. (Information Technology)


Scheduling Criteria; Scheduling Algorithms, Introduction to
Threads; Types of Threads, Thread Models;
3 Process Process Synchronization and Deadlocks 09 CO3
Synchronizati Basic Concepts of Inter-process Communication and
on and Synchronization; Race Condition; Critical Region and
Deadlocks Problem; Peterson’s Solution; Synchronization Hardware
and Semaphores; Classic Problems of Synchronization; Message
Passing; Introduction to Deadlocks; System Model, Deadlock
Characterization; Deadlock Prevention; Deadlock Avoidance;
Deadlock Detection and Recovery. Dining Philosophers
Problem.
4 Memory Memory Management 10 CO4
Management Basic Concepts of Memory Management; Swapping;
Contiguous Memory Allocation Techniques; Paging; TLB;
Segmentation; Basic Concepts of Virtual Memory; Demand
Paging, Copy-on Write; Page Replacement Algorithms;
Thrashing.
5 Input/Output Input/Output and File Management 06 CO5
and File I/O Devices, Organization of the I/O Function, Operating
Management System Design Issues, I/O Buffering, Disk Scheduling and
disk scheduling algorithms, Overview, File Organization and
Access; Free Space management
6 Special Special purpose Operating Systems 04 CO6
purpose Introduction to RTOS, Real -time Scheduling, Compare
Operating functions of Multimedia OS, RTOS, Mobile OS
Systems

5. Suggested Experiments:
1. Basic UNIX Commands
a) Execution of Unix General Purpose Utility Commands like echo, clear, exit, date, time, uptime,
cal, cat, tty, man, which, history, id, pwd, whoami, cancel, mail, etc.
b) Working with Editor Vi/other editor
2. Commands for File System Management and User Management
a) Study of Unix file system (tree structure), file and directory permissions, single and multiuser
environment.
b) Execution of File System Management Commands like ls, cd, pwd, cat, mkdir, rmdir, rm, cp,
mv, chmod, wc, piping and redirection, grep, tr, echo, sort, head, tail, diff, comm, less, more, file,
type, wc, split, cmp, tar, find, vim, gzip, bzip2, unzip, locate, etc.
c) Execution of User Management Commands like who, whoami, su, sudo, login, logout, exit,
passwd, useradd/adduser, usermod, userdel, groupadd, groupmod, groupdel, gpasswd,
chown, chage, chgrp, chfn, etc.
3. Commands for Process Management and Memory Management
a) Execution of Process Management Commands like ps, pstree, nice, kill, pkill, killall, xkill, fg,
bg, pgrep, renice, etc.
b) Execution of Memory Management Commands like free, /proc/meminfo, top, htop, df,
du, vmstat, demidecode, sar, pagesize, etc.
4. Basic Scripts
a) Study of Shell, Types of Shell, Variables andOperatorsb)
b) Execute the following Scripts (at least 6):
i) Write a shell script to perform arithmetic operations.
ii) Write a shell script to calculate simple interest.
iii) Write a shell script to determine the largest among three integer numbers.
iv) Write a shell script to determine whether a given year is a leap year or not.
v) Write a shell script to print the multiplication table of given numbers using a while statement.

Pillai College of Engineering (Autonomous) B. Tech. (Information Technology)


vi) Write a shell script to search whether an element is present in the list or not.
vii) Write a shell script to compare two strings.
viii) Write a shell script to read and check if the directory / file exists or not, if not make
the directory / file.
ix) Write a shell script to implement a menu-driven calculator using a case statement.
x) Write a shell script to print following pattern:
*
**
***
****
xi) Write a shell script to perform operations on a directory like: display name of current
directory; display list of directory contents; create another directory, write contents on that
and copy it to a suitable location in your home directory; etc.
5. Grep and Sed Commands
a) Write a script using grep command to find the number of words character, words and lines in a
file.
b) Write a script using egrep command to display a list of specific types of files in the directory.
c) Write a script using sed command to replace all occurrences of a particular word in a given file.
d) Write a script using sed command to print duplicate lines in input.
6. AWK Command and Perl
a) Write an awk script to print all even numbers in a given range.
b) Write an awk script to develop a Fibonacci series (take user input for a number of terms).
c) Write a perl script to sort elements of an array.
d) Write a perl script to check if a number is prime or not.

6. Theory Assessment
Internal Assessment for 40 marks:
Consisting of Two compulsory Test Consisting of 40 Marks each on 40% syllabus for each test. The final
marks will be average of both the tests.
End Semester Examination: 60 Marks
Weightage of each module in the end semester examination will be proportional to the number of respective
lecture hours mentioned in the curriculum.

7. Practical Assessment: An Practical / Oral exam will be held based on the above syllabus. The final
certification and acceptance of TW ensures the satisfactory performance of laboratory work and minimum passing
in the TW.
Term Work: Term Work shall consist of practicals based on the above list. Also Term work Journal must include
at least 2 assignments based on the topics mentioned in the syllabus.
Term Work Marks: 25 Marks (Total marks) = 15 Marks (Experiment) + 5 Marks (Assignments) + 5 Marks
(Attendance)

8. Books and References:


Text Books:
1. Modern Operating Systems, Tanenbaum, IIIrdEdition, PHI
2. Operating System-Internal & Design Principles, VIthEdition, William Stallings, Pearson
3. Operating Systems Concepts, Silberschatz A., Galvin P., Gagne G, VIIIthEdition Wiley.
References:
1. Operating System Programming and Operating Systems, D M Dhamdhere, IIndRevised Edition,
Tata McGraw.
2. Principles of Operating Systems, Naresh Chauhan, First Edition , Oxford university press.
3. Achyut Godbole and Atul Kahate, Operating Systems, McGraw Hill Education, 3rdEdition

Back to Scheme

Pillai College of Engineering (Autonomous) B. Tech. (Information Technology)


Course
Course Name Scheme Theory Practical Tutorial Total
Code
Contact Hours 3 2 - 5
IT 210 Computer Network Design
Credits 3 1 - 4

Examination Scheme
Course Theory Marks
Course Name Term
Code Internal Assessment End Sem Practical Oral Total
Work
IA 1 IA 2 Average Exam
IT 210 Computer Network Design 40 40 40 60 25 —- 25 150

1. Prerequisite: NA

2. Course Objectives:
The course is aimed:
1. To develop an understanding of computer networking basics.
2. Describe how computer networks are organized with the concept of layered approach.
3. Analyze the contents in a given data link layer packet, based on the layer concept.
4. Describe what classless addressing scheme is? Design logical sub-address blocks with a given address
block.
5. Describe how routing protocols work.
6. To assess the strengths and weaknesses of various transport layer and various application layer protocols.

3. Course Outcomes:
On successful completion of course learner/student will be able to:
1. Demonstrate the concepts of data communication at physical layer and compare ISO - OSI model
with TCP/IP model.
2. Demonstrate the knowledge of networking protocols at the data link layer.
3. Design the network using IP addressing and subnetting / supernetting schemes.
4. Analyze various routing algorithms and protocols at the network layer.
5. Analyze transport layer protocols and congestion control algorithms.
6. Explore protocols at the application layer.

4. Detail Syllabus:
Sr. CO
Module Detailed Content Hrs.
No. Mapping
1 Introduction to Introduction to Computer Network and Physical 6 CO1,
Computer Network Layer Specifications CO2
and Physical Layer Overview of OSI Model, Overview of TCP/IP Protocol
Specifications Suite, Applications of Computer Networks,Software
Primitives, Transmission Media, Network devices,
Switching, Physical Layer Coding
2 Framing and Framing and Channel Allocation, Error Control 7 CO3
Channel Allocation, Bits stuffing, Byte Stuffing, Character Coding, HDLC,
Error Control PPP, CRC, Checksum, Hamming Code, ARQ, Dynamic
Channel Allocation(CSMA/CD, CSMA/CA)
3 IP addressing (IP IP addressing( IP v4, IPv6) 6 CO4
v4, IPv6) Classful, classless addressing, Subnetting, IPV4, IPV6,
Migration from IPv4 to IPV6, subnet design using
IPv4,IPv6 addressing.

Pillai College of Engineering (Autonomous) B. Tech. (Information Technology)


4 Routing Routing(interdomain ,Intradomain) 6 CO5
(Interdomain, Types of Routing, Routing Algorithm: DistancesVector
Intradomain) Routing, Link state Routing,Path vector Routing
5 TCP and UDP TCP and UDP services, Socket Programming 6 CO6
services, Socket TCP header, 3-way connection Establishment, TCP
Programming services: Error Control, Flow control , Congestion
Control, TCP state transition diagram, TCp timers, UDP
header, Socket Programing,Client Server programing
6 HTTP, FTP, Mailing HTTP, FTP, Mailing Protocols, DNS, DHCP, 8 CO6
Protocols, DNS, Application Layer Services, HTTP, FTP , TFTP, SNMP,
DHCP, POP3 , IMAP4,DNS, DHCP

5. Suggested Experiments:
1. Use basic networking commands in Linux (ping, tracert, nslookup, netstat, ARP, RARP, ip,ifconfig, dig,
route).
2. Setup a network and configure IP addressing, subnetting, masking. (Eg. CISCO Packet Tracer, Student
Ed.)
3. Build a simple network topology and configure it for static routing protocol using packet tracer.
4. Design VPN using Packet tracer.
5. Configure RIP/OSPF using Packet tracer.
6. Perform File Transfer and Access using FTP
7. Use Wire shark to understand the operation of TCP/IP layers:
a. Ethernet Layer: Frame header, Frame size etc.
b. Data Link Layer: MAC address, ARP (IP and MAC address binding)
c. Network Layer: IP Packet (header, fragmentation), ICMP (Query and Echo)
d. Transport Layer: TCP Ports, TCP handshake segments etc.
e. Application Layer: DHCP, FTP, HTTP header formats
8. Study and Installation of Network Simulator (NS3) .
9. Implement Socket programming using TCP or UDP.
10. a. Set up multiple IP addresses on a single LAN.
b. Using nestat and route commands of Linux, do the following:
● View current routing table
● Add and delete routes
● Change default gateway
c. Perform packet filtering by enabling IP forwarding using IPtables in Linux
11. Perform Remote login using Telnet server.
12. Perform network discovery using discovery tools (eg. Nmap, mrtg)

6. Theory Assessment:
Internal Assessment:40 marks
Consisting of Two compulsory Test Consisting of 40 Marks each on 40% syllabus for each test. The final
marks will be average of both the tests.
End Semester Examination: 60 Marks
Weightage of each module in the end semester examination will be proportional to the number of respective
lecture hours mentioned in the curriculum.

7. Practical Assessment
An Practical / Oral exam will be held based on the above syllabus. The final certification and acceptance of
TW ensures the satisfactory performance of laboratory work and minimum passing in the TW.
Term Work: Term Work shall consist of practicals based on the above list. Also Term work Journal must
include at least 2 assignments based on the topics mentioned in the syllabus.
Term Work Marks: 25 Marks (Total marks) = 15 Marks (Experiment) + 5 Marks (Assignments) + 5 Marks
(Attendance)

Pillai College of Engineering (Autonomous) B. Tech. (Information Technology)


8. Books and References:
1. Computer Networks, Fifth Edition, Andrew S. Tanenbaum.
2. Data Communications And Networking,Behrouz A. Forouzan.
3. Computer Network Simulation in NS2 Basic Concepts and Protocol Implementation.-Prof Neeraj
4. Bhargava,Pramod Singh Rathore, Dr.Ritu Bhargava, Dr.Abhishek Kumar, First Edition. BPB Publication.
5. TCP/IP Protocol Suite 4th Edition by Behrouz A. Forouzan
6. CISCO Packet Tracer Manual
7. Data And Computer Communications Eighth Edition William Stallings.
8. NS2.34 Manual

Back to Scheme

Pillai College of Engineering (Autonomous) B. Tech. (Information Technology)


Course
Course Name Scheme Theory Practical Tutorial Total
Code
Contact Hours 2 - - 2
IT 211 Finance and Wealth Management
Credits 2 - - 1

Examination Scheme
Course Theory Marks
Course Name Term
Code Internal Assessment End Sem Practical Oral Total
Work
IA 1 IA 2 Average Exam
Finance and Wealth
IT 211 20 20 20 40 - - -- 60
Management

1. Course Objectives:
The course is aimed :
1. To introduce the basic concepts of finance by reading financial records and interpreting books of
accounts .
2. To explain investment avenues and planning of personal finance to develop portfolio strategies for
individual and institutional investors.
3. To define and discuss the Parameters of health of Business and give analysis of financial Statements
for decision making .
4. To discuss Financial Goal using Forecasting techniques.
5. To explain time value of money with the help of Discounting and Compounding techniques .
6. To show the wealth Management process useful for Saving and Investment.

2. Course Outcomes:
On successful completion of course learner/student will be able:
1. To know the basic concepts of finance and interpret current business positions by reading books of
accounts .
2. To analyze investment avenues and plan personal finance to develop portfolio strategies for individual
and institutional investors.
3. To identify the Parameters of health of Business and analyze financial Statements using decision
making tools.
4. To set a Financial Goal and understand Forecasting techniques.
5. To explore time value of money using the technique of Discounting and Compounding .
6. To learn the wealth Management process for Saving and Investment.

3. Prerequisite : NA

4. Detailed Syllabus:

Module Detailed Contents Hrs.

1 Introduction to Financial Records 3


Introduction to Balance Sheet, Profit and Loss A/c and Cash Flow statements
Components: Assets, Liabilities, Expenses and Incomes
Accounting Concepts: Materiality, Accrual, Matching Concept etc
2 Introduction to Personal Financial Management 3
Personal Finance: Budgeting, Investment, Saving and Insurance
Analysis of Investment avenues: Risk and Return parameters
Risk: Financial Scams & Frauds
3 Introduction to Corporate Finance and Decision Making 6
Types of Finances: Equity, Preference, Debt, Loans and reserves

Pillai College of Engineering (Autonomous) B. Tech. (Information Technology)


Scope, Objectives of Financial Management, "Understanding the Parameters of
health of Business: Liquidity, Profitability, Solvency and Efficiency, Analysis of
Financial Statements: Tools and Techniques, Ratio Analysis, Trend Analysis,
Comparative Statement, Common Size Statement
4 Financial Goal Setting 3
Introduction of Financial Goal Setting
Financial Forecasting - Meaning, Techniques and Benefits
5 Time Value of Money 3
Time Value of Money - Concept
Present Value, Annuity
Technique of Discounting
Technique of Compounding
6 Introduction to Wealth Management 6
Define Wealth, Meaning & Scope of Wealth Management
Wealth Management Process
Introduction, Nature and Scope of Saving, Investments
Objectives of Saving and Investment
Investment Alternatives

5. Theory Assessment:
Internal Assessment: 20 marks
Consisting of Two compulsory internal assessments 20 Marks each. The final marks will be average of score of
both the assessments.
End Semester Examination: 40 Marks
Weightage of each module in the end semester examination will be proportional to the number of respective
lecture hours mentioned in the curriculum.

6. Books/References:
1. Financial Management: I M Pandey, Vikas Publishing House.
2. Financial Management: M.Y. Khan, P.K. Jain, Tata McGraw Hill.
3. Financial Management: Prassana Chandra, Prentice Hall.
4. Investment Analysis & Portfolio Management- Prasanna Chandra, Tata McGrawHill
5. Wealth Management- Dun & Brastreet, Tata McGrawHill
6. Wealth Management- S.K .Bagachi, Jaico publishing house

Back to Scheme

Pillai College of Engineering (Autonomous) B. Tech. (Information Technology)


Course
Course Name Scheme Theory Practical Tutorial Total
Code
Programming Lab II Contact Hours - 2 - 2
IT 212
(Android Application) Credits - 1 - 1

Examination Scheme
Course Theory Marks
Course Name Term
Code Internal Assessment End Sem Practical Oral Total
Work
IA 1 IA 2 Average Exam
Programming Lab II
IT 212 - - - - 25 25 -- 50
(Android Application)

1. Prerequisite: Java Programming, Internet Programming

2. Lab Objectives:
1. To gain knowledge of installing Android Studio and Cross Platform Integrated Development
Environment.
2. To learn designing of User Interface and Layouts for Android App.
3. To learn how to use intents to broadcast data within and between Applications.
4. To use Content providers and Handle Databases using SQLite.
5. To introduce Android APIs for Camera and Location Based Service.
6. To discuss various security issues with Android Platform.

3. Lab Outcomes:
Learners will be able to…
1. Experiment on Integrated Development Environment for Android Application Development.
2. Design and Implement User Interfaces and Layouts of Android App.
3. Use Intents for activity and broadcasting data in Android App.
4. Design and Implement Database Application and Content Providers.
5. Experiment with Camera and Location Based service.
6. Develop Android App with Security features.

4. Detail Syllabus:

Sr. LO
Module Name Detailed Lab Description Hrs.
No. Mapping
0 Prerequisite Basics of HTML5,CSS3 & XML 02 --

1 Introduction to Android and Lab1: Widget box for Android phone. 04 LO1
Architecture of Android Lab2: Use Layouts
Lab3: Use Intents
2 Applications, Activities and Lab4: Use Activity 04 LO2
Building User Interface Lab5: Use SQLite
3 Intents, Broadcast receiver and Lab6: Use intents 02 LO3
Internet Resources
4 Data Persistence and Content Lab7: Data persistence 04 LO4
Providers Lab8: Content providers
5 Audio, Video ,Camera, Maps, Lab9: Location API 04 LO5
Geocoding and Location Based Lab10: Use Camera
services
6 Securing and Publishing Lab11: Study of Security Mechanism 04 LO6
Android Application Lab12: Generate APK file

Pillai College of Engineering (Autonomous) B. Tech. (Information Technology)


5.Suggested Experiments:
1. Basics of HTML5,CSS3 & XML
2. Widget box for Android phone.
3. Use of Layouts
4. Use of Intents
5. Use of Activity
6. Use of SQLite
7. Data persistence
8. Content providers
9. Location API
10. Use Camera
11. Study of Security Mechanism
12. Generate APK file

6. Guidelines for Android MiniProject:


1. The mini project work is to be conducted by a group of three students.
2. Each group will be associated with a subject Incharge/ mini project mentor. The group should meet with
the concerned faculty during Laboratory hours and the progress of work discussed must be documented.
3. The students may do surveys for different applications which they can create Apps using Android.
4. Students will do Installation, configuration of Android Studio & to create AVD and also try for Cross
platform Integrated Development Environment (Any Open Source Tool).
5. Students will try to Design and implement following points in their Mini Project (Android Apps) a.
Widget box for Android phone.
b. Use Layouts
c. Use Intents
d. Use Activity
e. Use SQLite
f. Use Camera
g. Use Location API
h. Generate APK file
1. Each group along with the concerned faculty shall identify a potential problem statement for Apps
development, on which the study and implementation is to be conducted.
2. Each group may present their work in various project competitions and paper presentations.
3. A detailed report is to be prepared as per guidelines given by the concerned faculty.

7. Lab Assessments:
Termwork Assessment: Term Work shall consist of at least 10 to 12 practical’s based on the above list. Also
Term work Journal must include at least 2 assignments.
Distribution of Term Work Marks:
Experiment : 15 Marks
Assignments : 05 Marks
Attendance : 05 Marks

8. Practical/Viva Assessment: An Practical / viva exam will be held based on the above syllabus for 25 marks.

9. Text Books:
1. Professional Android 4 Application Development,Retomeier, by Wrox publication.
2. Android Security –attack and defenses, Abhishek Dubey and Anmol Misra by CRC Press.
3. Beginning Android Application Development, Wei-meng lee, by wrox publication.
References:
1. Android Application Development For Dummies, 2nd Edition by Michael Burton, DonnFelker.
2. Android Cookbook by O’reilly.

Back to Scheme

Pillai College of Engineering (Autonomous) B. Tech. (Information Technology)


Course
Course Name Scheme Theory Practical Tutorial Total
Code
Contact Hours - 2 - 2
IT 292 Mini Project II
Credits - 1 - 1

Examination Scheme
Course Theory Marks
Course Name Term
Code Internal Assessment End Sem Practical Oral Total
Work
IA 1 IA 2 Average Exam
IT 292 Mini Project II - - - - 25 - 25 50

1. Prerequisite: NA

2. Course Objectives:
1. To acquaint yourself with the process of identifying the needs and converting it into the problem.
2. To familiarize the process of solving the problem in a group.
3. To acquaint yourself with the process of applying basic engineering fundamentals to attempt solutions to
the problems.
4. To inculcate the process of self-learning and research.

3. Course Outcomes:
1. Identify problems based on societal /research needs.
2. Apply Knowledge and skill to solve societal problems in a group.
3. Develop interpersonal skills to work as member of a group or leader.
4. Draw the proper inferences from available results through theoretical/ experimental/simulations.
5. Analyse the impact of solutions in societal and environmental context for sustainable development.
6. Use standard norms of engineering practices
7. Excel in written and oral communication.
8. Demonstrate capabilities of self-learning in a group, which leads to lifelong learning.
9. Demonstrate project management principles during project work.

4. Guidelines for Mini Project


1. Students shall form a group of 1 to 3 students, while forming a group shall not be allowed more than three
students.
2. Students should do surveys and identify needs, which shall be converted into problem statements for mini
projects in consultation with faculty supervisor/head of department/internal committee of faculties.
3. Students shall submit implementation plan in the form of a Gantt/PERT/CPM chart, which will cover the
weekly activity of the mini project.
4. A log book to be prepared by each group/individual, wherein the group/individual can record weekly work
progress, guide/supervisor can verify and record notes/comments.
5. Faculty supervisor may give inputs to students during mini project activity; however, focus shall be on
self-learning.
6. Students shall understand problems effectively, propose multiple solutions and select the best possible
solution in consultation with the guide/ supervisor.
7. Students shall convert the best solution into a working model using various components of their domain
areas and demonstrate.
8. The solution to be validated with proper justification and report to be compiled in standard format.
9. However, based on the individual student/s capability, with the mentor’s recommendations, if the proposed
Mini Project adhering to the qualitative aspects mentioned above gets completed in odd semester, then that
group/individual can be allowed to work on the extension of the Mini Project with suitable
improvements/modifications or a completely new project idea in even semester. This policy can be adopted
on a case by case basis.

Pillai College of Engineering (Autonomous) B. Tech. (Information Technology)


5. Guidelines for Assessment of Mini Project:
Term Work
The review/ progress monitoring committee shall be constituted by head of departments of each institute. The
progress of the mini project to be evaluated on a continuous basis, minimum two reviews in each semester.
In continuous assessment focus shall also be on each individual student, assessment based on individual’s
contribution, their understanding and response to questions. Distribution of Term work marks as below;
Marks awarded by guide/supervisor based on log book : 10
Marks awarded by review committee : 10
Quality of Project report : 05

6. Assessment criteria of Mini Project.


Mini Project shall be assessed based on following criteria;
1. Quality of survey/ need identification
2. Clarity of Problem definition based on need.
3. Innovativeness in solutions
4. Feasibility of proposed problem solutions and selection of best solution
5. Cost effectiveness
6. Societal impact
7. Innovativeness
8. Cost effectiveness and Societal impact
9. Full functioning of working model as per stated requirements
10. Effective use of skill sets
11. Effective use of standard engineering norms
12. Contribution of an individual’s as member or leader
13. Clarity in written and oral communication

7. Guidelines for Assessment of Mini Project Practical/Oral Examination:


● Report should be prepared as per the guidelines.
● Mini Project shall be assessed through a presentation and demonstration of working model by the student
project group/individual to a panel of Internal and External Examiners preferably from industry or
research organizations having experience of more than five years approved by head of Institution.
● Students shall be motivated to publish a paper based on the work in Conferences/students competitions.

8. Mini Project shall be assessed based on following points;


1. Quality of problem and Clarity
2. Innovativeness in solutions
3. Cost effectiveness and Societal impact
4. Full functioning of working model as per stated requirements
5. Effective use of skill sets
6. Effective use of standard engineering norms
7. Contribution of an individual’s as member or leader
8. Clarity in written and oral communication

Back to Scheme

Pillai College of Engineering (Autonomous) B. Tech. (Information Technology)


Program Structure for
Bachelor of Technology in Information Technology
Semester V

Course Teaching Scheme


Course Credits Assigned
Course Name Compo (Contact Hours)
Code nent Theory Pract Tut Theory Pract Tut Total
Programmable Processor and
IT 301
Microcontroller (GPU)
T 3 - - 3 - - 3
IT 302 Cryptography and Security TL 3 2 - 3 1 - 4
IT 303 Machine Intelligence TL 3 2 - 3 1 - 4
IT 304 Internet Programming TL 3 2 - 3 1 - 4
IT 305 Professional Communication II TC - 2 1 - 1 1 2
IT 306 Programming Lab III (Mobile) LP - 2 - - 1 - 1
IT 3xx DLOC I TL 3 2 - 3 1 - 4
IT 391 Mini Project III LPC - 2 - - 1 - 1
Total 15 12 1 15 7 1 23
Examination Scheme
Theory
Course
Course Name Internal Assessment End Exam Term Pract
Code Total
Sem Duration Work /Oral
1 2 Avg
Exam (Hrs)
Programmable Processor and
IT 301
Microcontroller (GPU)
40 40 40 60 2 - - 100

IT 302 Cryptography and Security 40 40 40 60 2 25 - 125


IT 303 Machine Intelligence 40 40 40 60 2 25 - 125
IT 304 Internet Programming 40 40 40 60 2 25 - 125
IT 305 Professional Communication II - - - - - 50 - 50
IT 306 Programming Lab III (Mobile) - - - - - 25 25 50
IT 3xx DLOC I 40 40 40 60 2 25 25 150
IT 391 Mini Project III - - - - - 25 25 50
Total 200 300 10 200 75 775
T-Theory, L-Lab, P-Programming, C-Communication

1. AI and 2. Big Data and Internet 3. Computer 4. Web and 5. UI and UX


Semester V
Computing of Things Network and Mobile Design
Specialization
Security Applications
DLOC I IT 307 IT 308 IT 309 IT 310 IT 311
Course Code
Image and Video Wireless Technology Cloud Computing IOS Application Augmented and
and Name
Processing Development Virtual Reality

Pillai College of Engineering (Autonomous) B. Tech. (Information Technology)


Course
Course Name Scheme Theory Practical Tutorial Total
Code
Contact
Programmable Processor and 3 - - 3
IT 301 Hours
Microcontroller (GPU)
Credits 3 - - 3

Examination Scheme
Course Theory Marks
Course Name
Code Internal Assessment End Sem Term Work Practical Oral Total
IA 1 IA 2 Average Exam
Programmable Processor
IT 301 40 40 40 60 – – -- 100
and Microcontroller

1.Prerequisite: Microcomputer system terminologies, High level, Machine level and Assembly level
programming language, difference between microprocessor and microcontroller
2.Course Objectives:
1. The concepts and architecture of embedded systems
2. Basic microcontroller 8051.
3. The concepts of microcontroller interface.
4. The concepts of ARM architecture
5. The concepts of real-time operating system
6. Different design platforms used for an embedded systems application

3.Course Outcomes:
1. Explain the embedded system concepts and architecture of embedded systems
2. Describe the architecture of 8051 microcontroller and write embedded programs for 8051 microcontroller.
3. Design the interfacing for 8051 microcontroller.
4. Understand the concepts of ARM architecture.
5. Demonstrate the open source RTOS and solve the design issues for the same.
6. Select elements for an embedded systems tool.

4.Detailed Theory Syllabus:


Sr. CO
Module Detailed Content Hrs
No. Mapping
Overview of Embedded System Architecture, Recent application
Embedded
areas with example. Categories of embedded systems, specialties of
I systems and 5 CO1
embedded systems. Recent trends in embedded systems. Embedded
their cores
microcontroller cores CISC and RISC.
Introduction to 8051 Microcontroller,Architecture, Counter and
Timers, Serial communication, Interrupts. Instruction set,
Microcontroller
Addressing modes, Assembler Directives, Programming based on CO1,
II 8051 14
Arithmetic & Logical Operations, I/O parallel and serial ports, CO2
Architecture
Timers & Counters.
Interfacing of ADC and DAC.

Pillai College of Engineering (Autonomous) B. Tech. (Information Technology)


Architectural inheritance, Detailed study of Programmer’s model,
ARM ARM Development tools, Instruction set: Data processing, CO1,
III 05
Architecture DataTransfer, Control flow. Addressing modes. Writing simple CO4
assembly language programs.

Basics of RTOS: Real-time concepts, Hard Real time and Soft


Open source Real-time, differences between general purpose OS & RTOS, CO1,
IV 09
RTOS scheduling systems, inter-process communication, memory CO5
management, file systems, I/O systems.
Introduction to
Introduction to Architecture of Arduino, Raspberry Pi, Basic CO1,
V Embedded 04
Arduino/Raspberry Pi programming. CO6
target boards
Interfacing of
Arduino, Raspberry Pi Interfacing: Temperature, Pressure and
VI embedded 02 Co1, CO6
Humidity Sensors.
target boards

5. Theory Assessment:
A. Internal Assessment (IA): Two class tests of 30 marks each. The first class test is to be conducted when
approx. 40% syllabus is completed and the second class test when an additional 35% syllabus is
completed. Duration of each test shall be one hour.
B. End Semester Theory Examination: In question, paper weightage of each module will be proportional to
the number of respective lecture hours as mentioned in the syllabus.
1. Question paper will consist of 3 questions, each carrying 20 marks.
2. Question number 1 will be compulsory and based on maximum contents of the syllabus
3. Remaining questions will be mixed in nature (for example, if Q.2 has part (a) from module 3 then part (b)
will be from other than module 3)
4. Total three questions need to be solved.

6.Books and References:


A.Books:

1. M. A. Mazidi, J. G. Mazidi, R. D., McKinlay ,”The 8051 microcontroller & Embedded systems Using
Assembly and C”, Pearson, 3rd edition
2. Embedded / real –time systems: concepts, design & programming, Black Book, Dr. K.V. K. K. Prasad,
Dreamtech press, Reprint edition 2013
3. Shibu K. V., “Introduction to embedded systems”, McGraw Hill

B.References:
1. Lyla B. Das, “Embedded systems an integrated approach”, Pearson, Third impression, 2013
2. Steve Furber, “ARM System on chip Architecture”, Pearson, edition second.
3. Michael Margolis, “Arduino Cookbook”, O’reilly
4. Simon Monk,” Raspberry Pi Cookbook”, O’reilly
5. Raspberry Pi User Guide.
6. Massimo Banzi, “Getting Started with Arduino: The Open Source Electronics Prototyping Platform
(Make)”, O'Reilly Media

Back to Scheme

Pillai College of Engineering (Autonomous) B. Tech. (Information Technology)


Course Code Course Name Scheme Theory Practical Tutorial Total
Cryptography and Contact Hours 3 2 - 5
IT 302
Security Credits 3 1 - 4

Examination Scheme
Theory Marks
Course Code Course Name Term
Internal Assessment End Sem Practical Oral Total
Work
IA 1 IA 2 Average Exam
Cryptography and
IT 302 40 40 40 60 25 – -- 125
Security

1.Prerequisite: Computer Networks, ISO OSI Layered Protocols, TCP/IP protocol suite.

2.Course Objectives:
1. The concepts of classical encryption techniques and concepts of finite fields and number theory.
2. To explore the working principles and utilities of various cryptographic algorithms including secret key
cryptography, hashes and message digests, and public key algorithms.
3. To explore the design issues and working principles of various authentication protocols, PKI standards.
4. To explore various secure communication standards including Kerberos, IPsec, and SSL/TLS and email.
5. The ability to use existing cryptographic utilities to build programs for secure communication.
6. The concepts of cryptographic utilities and network security protocols to design secure applications.

3.Course Outcomes:
1. To Identify information security goals, classical encryption techniques and acquire fundamental
knowledge on the concepts of finite fields and number theory.
2. To Understand, compare and apply different encryption and decryption techniques to solve problems
related to confidentiality and authentication.
3. Apply the knowledge of cryptographic checksums and evaluate the performance of different message
digest algorithms for verifying the integrity of varying message sizes.
4. Apply different digital signature algorithms to achieve authentication and create secure applications.
5. Apply network security basics, analyze different attacks on networks and evaluate the performance of
firewalls.
6. Apply the knowledge of cryptographic utilities and security protocols like SSL, IPSec, and PGPs to
design secure applications.

4. Detailed Theory syllabus

Sr. CO
Module Detailed Content Hrs.
No. Mapping
Introduction to Cryptography
Cryptography, Security Goals, Services, Mechanisms and
Introduction to attacks-the OSI security architecture - Network security
I 9 CO1
Cryptography model- Classical Encryption techniques (Symmetric cipher
model, mono alphabetic and poly-alphabetic substitution
techniques: Vigenere cipher, playfair cipher, Hill cipher,

Pillai College of Engineering (Autonomous) B. Tech. (Information Technology)


transposition techniques: keyed and keyless transposition
ciphers, Cryptanalysis, Steganography.
Modular Arithmetic and Number Theory:- Euclid‘s algorithm,
Prime numbers, Fermat‘s & Euler‘s theorem - Testing for
primality.
Block Ciphers & Asymmetric Key Cryptography
Block Ciphers Data Encryption Standard-Block cipher principles-block
& Asymmetric cipher modes of operation- Advanced Encryption Standard
II Key (AES)-Triple DES-RC4 algorithm. 8 CO2
Cryptography Public key cryptography: Principles of public key
cryptosystems-The RSA algorithm, The knapsack algorithm,
Key management – Diffie Hellman Key exchange.
Cryptographic
Cryptographic Hashes, MessageDigests and Digital
Hashes,
Certificates
MessageDigests
III MAC –Hash function – Security of hash function and MAC 4 CO3
and Digital
–MD5 – SHA – HMAC – CMAC. Digital Certificate: X.509,
Certificates
PKI.

Digital
Digital signature schemes and authentication Protocols
signature
Digital signature Digital Signature Schemes – RSA, EI Gamal
schemes and
IV and DSS. Authentication requirement – Authentication 5 CO4
authentication
function , Types of Authentication, Authentication protocols:
Protocols
Needham Schroeder Authentication protocol and Kerberos.

Network Security
Network security basics: TCP/IP vulnerabilities (Layer wise),
Packet Sniffing, ARP spoofing, port scanning, IP spoofing,
Network TCP syn flood, DNS Spoofing.
V Security Denial of Service: Classic DOS attacks, Source Address 8 CO5
spoofing, ICMP flood, SYN flood,UDP flood, Distributed
Denial of Service,Defenses against Denial of Service Attacks.
Firewalls, Intrusion Detection Systems: Host Based and
Network Based IDS
Network Network Security Protocols
VI Security Internet Security Protocols: SSL, IPSEC:AH, ESP, Secure 5 CO6
Protocols Email: PGP.

5. Suggested Experiments:

Cryptography and Security Lab :

Lab Prerequisite: Computer Networks, Operating System, Basics of Java and Python Programming

Hardware Requirements: PC With following Configuration


1. Intel Core i3/i5/i7 Processor
2. 4 GB RAM
3. 500 GB Hard Disk

Pillai College of Engineering (Autonomous) B. Tech. (Information Technology)


Software Requirements:
1. Windows or Linux Desktop OS or kali Linux
2. wireshark
3. ARPWATCH
4. Kismet, NetStumbler
5. NESSUS

SUGGESTED LIST OF EXPERIMENTS :


Sr.
Module Detailed Content Hrs
No.
Simple Design and Implementation of a product cipher using Substitution
I 2
Symmetric Cipher and Transposition ciphers
Implementation and analysis of RSA cryptosystem and Digital
Public Key signature scheme using RSA
Cryptosystem, a) Implementation of Diffie Hellman Key
II Hashing exchange algorithm 6
Algorithm and b) For varying message sizes, test integrity of
Digital Signature message using MD-5, SHA-1, and analyze the
performance of the two protocols.
a) Study the use of network reconnaissance tools like WHOIS,
dig,traceroute, nslookup to gather information about networks and
domain registrars.
b)Study of packet sniffer tools wireshark, :-
Network 1. Observer performance in promiscuous as well as
III reconnaissance non-promiscuous mode. 4
tool 2. Show the packets can be traced based on
different filters.
3. Download and install nmap.
Use it with different options to scan open ports, perform OS
fingerprinting, do a ping scan, tcp port scan, udp port scan, etc.
a) Detect ARP spoofing using nmap and/or open
Simulation of
IV source tool ARPWATCH and wireshark. 4
Attacks
b) Simulate DOS attack using Hping and other tools
Exploring wireless security tools like Kismet, NetStumbler etc.
Wireless Security
V Use the NESSUS/ISO Kali Linux tool to 4
Tools
scan the network for vulnerabilities.
Set up IPSEC under LINUX.
Firewall, IDS, and
Set up Snort and study the logs.
VI E mail Security 6
Explore the GPG tool of linux to implement
Protocols
email security

Pillai College of Engineering (Autonomous) B. Tech. (Information Technology)


6. Theory Assessment:
A. Internal Assessment (IA): Two class tests of 40 marks each. The first class test is to be conducted when
approx. 40% syllabus is completed and the second class test when an additional 35% syllabus is
completed. Duration of each test shall be one hour.
B. End Semester Theory Examination: In question, paper weightage of each module will be proportional to
the number of respective lecture hours as mentioned in the syllabus.
1. Question paper will consist of 3 questions, each carrying 20 marks.
2. Question number 1 will be compulsory and based on maximum contents of the syllabus
3. Remaining questions will be mixed in nature (for example, if Q.2 has part (a) from module 3 then part (b)
will be from other than module 3)
4. Total three questions need to be solved.

7. Practical Assessment: An Practical / Oral exam will be held based on the above syllabus. The final
certification and acceptance of TW ensures the satisfactory performance of laboratory work and minimum passing
in the TW.

A. Term Work: Term Work shall consist of practicals based on the above list. Also Term work Journal must
include at least 2 assignments based on the topics mentioned in the syllabus.
B. Term Work Marks: 25 Marks (Total marks) = 15 Marks (Experiment) + 5 Marks (Assignments) + 5
Marks (Attendance)

8. Books and References:


A.Text Books:
1. Mark Stamp’s Information Security Principles and Practice, Wiley
2. William Stallings, Cryptography and Network Security, Principles and Practice, 6th Edition, Pearson
Education, March 2013
3. Behrouz A. Ferouzan, “Cryptography & Network Security”, Tata Mc Graw Hill
4. Bernard Menezes, “Cryptography & Network Security”, Cengage Learning
5. Build your own Security Lab, Michael Gregg, Wiley India
6. CCNA Security, Study Guide, TIm Boyles, Sybex

B.References:
1. Applied Cryptography, Protocols Algorithms and Source Code in C, Bruce Schneier, Wiley.
2. Cryptography and Network Security, Atul Kahate, Tata Mc Graw Hill.
3. Network Security Bible, Eric Cole, Wiley India

Back to Scheme

Pillai College of Engineering (Autonomous) B. Tech. (Information Technology)


Course
Course Name Scheme Theory Practical Tutorial Total
Code
Contact Hours 3 2 - 5
IT 303 Machine Intelligence
Credits 3 1 - 4

Examination Scheme
Course Theory Marks
Course Name Term
Code Internal Assessment End Sem Practical Oral Total
Work
IA 1 IA 2 Average Exam
IT 303 Machine Intelligence 40 40 40 60 25 – -- 125

1.Prerequisite: Data Structure, AOA

2..Course Objectives:
1. To introduce the concepts of a Rational Intelligent Agent and the different types of Agents that can be
designed to solve problems.
2. To impart basic proficiency in representing difficult real life problems in a state space representation so as
to solve them using AI techniques like searching and game playing.
3. To create an understanding of the basic issues of knowledge representation and Logic and Logic so as to
build inference engines and blind and heuristic search, as well as an understanding of other topics such as
minimal, resolution, etc. that play an important role in AI programs.
4. To create appreciation and understanding of both the achievements of AI and the theory underlying those
achievements.
5. To review the different stages of development of the AI field from human-like behavior to Rational
Agents.
6. To introduce advanced topics of AI such as planning, Bayes networks,machine learning and neural
networks.
.
3.Course Outcomes:
1. Demonstrate knowledge and design the building blocks of AI as presented in terms of intelligent agents
using PEAS representation. .
2. Analyze and formalize the problem as a state space, graph, design heuristics and select amongst different
search or game based techniques to solve them.
3. Develop intelligent algorithms for constraint satisfaction problems and also design intelligent systems for
Game Playing.
4. Attain the capability to represent various real life problem domains using logic based techniques and use
this to perform inference or planning.
5. Formulate and solve problems with uncertain information using Bayesian approaches.
6. Apply the concepts of machine learning and understand neural networks.

Pillai College of Engineering (Autonomous) B. Tech. (Information Technology)


4. Detailed Theory Syllabus

Sr. CO
Module Detailed Content Hrs.
No. Mapping
0 Prerequisite Knowledge of any programming language, Data structures. 00
Introduction of AI
Introduction of
I Introduction to AI,Foundations of AI, Applications of AI, 03 CO 1
AI
Current trends in AI, AI Problems and AI techniques.
Intelligent Agents
Structure of Intelligent agents, Types of Agents, Agent
Intelligent
Environments PEAS representation for an Agent. Solving
II Agents 04 CO 2
problems by searching, Problem Formulation. State Space
Representation.

Problem Solving Agents


Uninformed Search: DFS, BFS, Uniform cost search, Depth
Limited Search, Iterative Deepening. Informed Search:
Problem Solving CO 2
Heuristic functions, Hill Climbing, Simulated Annealing,
III Agents 10 CO 3
Best First Search, A*, Constraint Satisfaction Programming:
CryptoArithmetic, Map Coloring, N-Queens. Adversarial
Search: Game Playing, Min-Max Search, Alpha Beta
Pruning.
Knowledge, Reasoning and Planning
A Knowledge Based Agent, Overview of Propositional
Knowledge,
Logic, First Order Predicate Logic, Inference in First Order
Reasoning and
IV Predicate Logic: Forward and Backward Chaining, 11 CO 4
Planning
Resolution. Introduction to Planning, Planning with State
Space Search, Partial Ordered planning, Hierarchical
Planning, Conditional Planning.
Uncertainty and Concepts of Machine learning
Uncertainty, Representing Knowledge in an Uncertain
Uncertainty and Domain, Conditional Probability, Joint Probability, Bayes’
V Concepts of theorem, Belief Networks, Simple Inference in Belief 06 CO 5
Machine learning Networks. Machine learning :Supervised, unsupervised,
semi-supervised, Rote learning, Reinforcement learning,
Issues, steps and applications, Designing a learning System
Artificial neural networks
Introduction, neural network representation, Problems for
Artificial neural
VI neural network learning, perceptron, multilayer network & 05 CO 6
networks
Back propagation Algorithm. Deep learning: Definition,
relationship between AI, ML, and Deep Learning.

Pillai College of Engineering (Autonomous) B. Tech. (Information Technology)


5.Suggested Experiments

Machine Intelligence Lab (Credit-01)


Software Requirements: Java/Python
Hardware Requirements: PC i3 or above configuration.

SUGGESTED LIST OF EXPERIMENTS :


Sr. Module
Detailed Lab Description Hrs
No. Name
Tutorial exercise for
1 I and II Lab1:Design of Intelligent Systems using PEAS. 04
Lab 2:Problem Definition with State Space Representation
Implementation of Uninformed and Informed Search Algorithms.
Lab3: Implementation of uninformed search strategies like BFS &
2 III DFS 06
Lab 4:Implementation of informed Search Algorithms like A*
Lab 5:Implementation of hill climbing algorithm
3 III Lab 6:Implementation of CSP and Lab7:Game playing algorithms 04
Lab 8:Assignment on Predicate Logic, for forward and backward
4 IV reasoning and resolution. 04
Lab 9: Design of a Planning system using STRIPS.
5 V Lab 10: Implementation of Bayes' Belief Network. 02
Mini Project based on machine learning
6 V ( Applications can include : Movie price prediction,stock prediction, 06
flower classification etc.)

6. Theory Assessment:
A. Internal Assessment (IA): Two class tests of 40 marks each. The first class test is to be conducted when
approx. 40% syllabus is completed and the second class test when an additional 35% syllabus is
completed. Duration of each test shall be one hour.
B. End Semester Theory Examination: In question, paper weightage of each module will be proportional to
the number of respective lecture hours as mentioned in the syllabus.
1. Question paper will consist of 3 questions, each carrying 20 marks.
2. Question number 1 will be compulsory and based on maximum contents of the syllabus
3. Remaining questions will be mixed in nature (for example, if Q.2 has part (a) from module 3 then part (b)
will be from other than module 3)
4. Total three questions need to be solved.

7. Termwork Assessment: The Termwork will be based on the above syllabus. The final certification and
acceptance of TW ensures the satisfactory performance of laboratory work and minimum passing in the TW.

A. Term Work: Term Work shall consist of practicals based on the above list. Also Term work Journal must
include at least 2 assignments based on the topics mentioned in the syllabus.
B. Term Work Marks: 25 Marks (Total marks) = 15 Marks (Experiment) + 5 Marks (Assignments) + 5
Marks (Attendance)

Pillai College of Engineering (Autonomous) B. Tech. (Information Technology)


8. Books and References:
A.Books
1. Stuart Russell and Peter Norvig, Artificial Intelligence: A Modern Approach, 2nd Edition, Pearson
Education.
2. Elaine Rich, Kevin Knight, Shivshankar B Nair, Artificial Intelligence, McGraw Hill, 3rd Edition.
3. Judith S. Hurwitz, Marcia Kaufman, Adrian Bowles, Cognitive Computing and Big Data Analytics, Wiley
India.
4. Tom M. Mitchell. "Machine Learning" McGraw-Hill, 1997.
5. Ethem Alpaydin "Introduction to machine learning" 2nd ed. The MIT Press, 2010

B. References:
1. George Lugar, .AI-Structures and Strategies for Complex Problem Solving., 4/e, 2002, Pearson
Education.
2. Nils J. Nilsson, Principles of Artificial Intelligence, Narosa Publication.
3. Patrick H. Winston, Artificial Intelligence, 3rd edition, Pearson Education.
4. Deepak Khemani, A First Course in Artificial Intelligence, McGraw Hill Publication.
5. John Kelly , Steve Hamm, Smart Machines - IBM′s Watson and the Era of Cognitive Computing,
Columbia Business School Publishing.
6. Davis E.Goldberg, "Genetic Algorithms: Search, Optimization and Machine Learning", Addison Wesley,
N.Y., 1989
7. “Machine learning with R” by Brett Lantz.

Back to Scheme

Pillai College of Engineering (Autonomous) B. Tech. (Information Technology)


Course Code Course Name Scheme Theory Practical Tutorial Total
Contact Hours 3 2 - 5
IT 304 Internet Programming
Credits 3 1 - 4

Examination Scheme
Theory Marks
Course Code Course Name Term
Internal Assessment End Sem Practical Oral Total
Work
IA 1 IA 2 Average Exam
IT 304 Internet Programming 40 40 40 60 25 – – 125

1.Prerequisite: Basic Java Programming and Python Programming.

2.Course Objectives:
1. To get familiar with the basics of website designing using HTML5
2. To get familiar with the basics of website designing using CSS3.
3. To acquire knowledge and skills for creation of dynamic web pages using JavaScript.
4. To be familiarized with Dynamic website creation using PHP Programming.
5. To explore Dynamic web applications development using PHP web framework.
6. To explore Dynamic web applications development using Django web framework.

3.Course Outcomes:
Students will be able to:
1. Implement interactive web pages using HTML5,CSS3.
2. Implement interactive web pages using CSS3.
3. Implement dynamic web pages using JavaScript.
4. Build Dynamic web site using server side PHP Programming.
5. Build Dynamic web application using PHP web framework.
6. Build Dynamic web application using Django web framework.

4.Detailed Theory subject:

Sr. CO
Module Detailed Content Hrs.
No. Mapping
Web System architecture, URL, domain name system,
Client Side overview of HTTP and FTP, HTMLFormatting and
I Programming Fonts, Anchors, images, lists, tables, forms. HTML5: 6 CO 1
:HTML5 New HTML5 tags, Semantics Elements, Audio and
Video, Geo-location.
Introduction to CSS: Syntax of CSS, CSS Selectors,
Client Side Inserting CSS in an HTML Document.
2 Programming CSS3: CSS3 Selectors, CSS3 Box Model, Backgrounds, 6 CO 2
:CSS3 Text Effects, Gradient, Shadow, Media Queries, CSS
Flexbox, CSS3 Transitions, Transformations and

Pillai College of Engineering (Autonomous) B. Tech. (Information Technology)


Animations .User Interface (UI) and User Experience
(UX)
JavaScript language constructs, Objects in JavaScript-
Client Side
Built in, Browser objects and DOM objects, event
3 Programming 6 CO 3
handling, form validation and cookies. Introduction to
JavaScript
JSON. Introduction to AJAX.
Introduction and basic syntax of PHP, decision and
Server Side
looping with examples, PHP and HTML, Arrays,
4 Programming: 6 CO 4
Functions, Browser control and detection, string, Form
PHP Basics
processing, Files Uploading
Cookies and Sessions, Object Oriented Programming
with PHP, PHP and Mysql database connectivity. REST
Server Side API using PHP. Introduction to Lumen framework
5 Programming: (Routing, Middleware, Controllers, Requests, Responses, 8 CO 5
Advanced PHP Authentication, Authorization, Database)
Comparison with other PHP Frameworks: Laravel,
Symfony, CodeIgniter, CakePHP, Yii, Zend, Phalcon.
Server Side
Introduction to Django, Django Architecture, Django
6 Programming: 5 CO 6
Apps, Hello, World! in Django, Django Admin.
Django

5.Suggested Lab Experiments:

Internet Programming Lab (Credit - 01) :


Software Requirements:
1. Windows or Linux Desktop OS
2. HTML5 compatible web browsers(Chrome, Opera, Firefox, Safari etc)
3. HTML,CSS editors like Dreamweaver, Notepad++ etc.
4. Netbeans or Eclipse IDE
5. XAMPP

Hardware Requirements: PC With following Configuration:


1. Intel Core i5/i7 Processor
2. 8 GB RAM
3. 500 GB Hard Disk

Guidelines for Mini Project:


1. The mini project work is to be conducted by a group of three students.
2. The students may visit different websites to identify their website topic for the mini project.
3. Mini Project should includes following points:
● Project Requirements
● Design Wireframe
● Design Login and Register Page
● Apply CSS in different ways in different pages
● Design Landing Page and Home Page
● Design Responsive pages using media queries
● Apply parallax effect in web page

Pillai College of Engineering (Autonomous) B. Tech. (Information Technology)


● Embedding Maps in web page
● Apply HTML5 based form validation
● Add video using video tag
● Apply Javascript form validation
● Design dynamic web page using PHP
● PHP form validation
● Implement PHP MySQL database operation
● Demonstrate PHP Rest API
● Web Hosting

6.Practical Assessment: An Practical / Oral exam will be held based on the above syllabus. The final
certification and acceptance of TW ensures the satisfactory performance of laboratory work and minimum passing
in the TW.

A. Term Work: Term Work shall consist of practicals based on the above list. Also Term work Journal must
include at least 2 assignments based on the topics mentioned in the syllabus.
B. Term Work Marks: 25 Marks (Total marks) = 20 Marks (Mini Project) + 5 Marks (Attendance)

7. Books and References:


A.Text Books:
1. HTML 5 Black Book: Kogent Learning solutions
2. “Learning PHP 5”, David Sklar, O’Reilly Publication
3. Rich Internet Application AJAX and Beyond WROX press
4. Responsive Web Design with HTML5 and CSS3, Ben Frain, PACKT Publication.
5. Responsive Web Design by Example Beginner's Guide by Thoriq Firdaus, PACKT

B.References:
1. “Web Technologies: Black Book”, Dreamtech publication.
2. HTML5 Cookbook, By Christopher Schmitt, Kyle Simpson, O'Reilly Media.
3. Core Python Applications Programming by Wesley J Chun Third edition Pearson Publication.
4. Advanced Internet Technologies (includes practicals), Deven Shah, Dreamtech publication.
5. Laravel: Up and Running, By Matt Stauffer O'Reilly Media.
6. Django By Example By Antonio Melé,Pakt Publication

Back to Scheme

Pillai College of Engineering (Autonomous) B. Tech. (Information Technology)


Course Code Course Name Scheme Theory Practical Tutorial Total
Professional Contact Hours - 2 1 3
IT 305
Communication II Credits - 1 1 2

Examination Scheme
Theory Marks
Course Code Course Name Term
Internal Assessment End Sem Practical Oral Total
Work
IA 1 IA 2 Average Exam
Professional
IT 305 -- -- -- -- 50 -- -- 50
Communication II

1. Course Objectives:

1. To enable learners to formulate professional documents in a structured manner that meets the corporate
requirements.
2. To provide an appropriate environment, opportunity and scope to the learners to acquire skills such as
collaboration, leadership qualities, assertiveness etc. necessary for group discussion and team building.
3. To promote the importance of having an impressive personality that will enhance self esteem, build self
confidence and sensitize the learners in appropriate behavior.
4. To prepare the learners for campus placement, employability and competitive examination required for
lifelong learning.
5. To inculcate the ethical code of conduct and corporate etiquettes.
6. To develop effective presentation, research and organizational and creative skills necessary for global and
industrial set up.

2. Course Outcomes: Six Course outcomes (Based on Bloom's Taxonomy)

1. Learners will be able to acquire the writing skills necessary for professional documents to meet the
corporate requirement.
2. Learners will be able to demonstrate the skills required for self-improvement and effective
communication.
3. Develop self-confidence and behave professionally.
4. Learners will be able to perform successfully in competitive exams like GRE, CET and TOEFL
5. Able to determine the importance of ethics and etiquettes in social and professional situations.
6. Able to illustrate effective presentation, research organizational and creative skills necessary for lifelong
learning.

3. Prerequisite: Basic Language Skills

NA

Pillai College of Engineering (Autonomous) B. Tech. (Information Technology)


4. Detailed Syllabus:

Mod Detailed Content Hrs CO


ule Map
I Structure, Style and Language of Report Writing 6 CO1
1.1 Introducing the purpose , aim, objective and format of report
1.2 Literature review-ability to gather and analyze information from
different sources and summarize. Specific emphasis on plagiarism, use
of quotation marks appropriately.
1.3 Research Methodology
1.4 Presenting data-figures, diagrams and labeling
1.5 How and why to write discussion
1.6 Citing and referencing- IEEE format
1.7 Writing an abstract
II Writing Technical Proposals 4 CO1
2.1 Format
2.2 Executive summary
2.3 Defining the problem and presenting the solution
2.4 Summarizing a technical proposal
III Oral Skills for Employability 4 CO2,
3.1 Group Discussion- with special reference to leadership qualities, assertiveness, CO4,
analyzing the topic, developing different perspectives, introducing and concluding CO6
the discussion.
3.2 Interview-with special reference to introducing oneself and answering questions
with confidence.
3.3 Presentation Skills-with special reference to preparing slides, dress code,
non-verbal communication including paralinguistic features, introduction and
conclusion.
IV Personality Development and Social Etiquettes 5 CO3,
4.1. Personality Development: Improving self-awareness-analyzing our own CO5
experiences, looking at ourselves through the eyes of others; Knowing and Building
your own identity; Discovering and Developing your talents; Teamwork/
collaboration;
4.2. Social Etiquettes: Formal Dining Etiquettes; Cubicle Etiquettes; Responsibility
in Using Social Media; Showing Empathy and Respect; Learning Accountability
and Accepting Criticism; Demonstrating Flexibility and Cooperation; Selecting
Effective Communication Channels
V Ethics and Ethical Codes of Conduct 3 CO4,
5.1 Writing Resume and statement of purpose CO5
5.2 Business and corporate activities(special emphasis on business meetings)
5.3 Personal ethics, conflicting values, choosing a moral response, the process of
making ethical decisions.
VI Content writing 4 CO6
6.1 Research Skills
6.2 Organizational skills
6.3 Creative Writing- Blog posts, Web pages etc.

Pillai College of Engineering (Autonomous) B. Tech. (Information Technology)


5. Details of Tutorial:
Tutorial Course Objectives: To provide practice in
1. Drafting effective written discourse with specific emphasis on report, proposal writing and documentation
of business meetings.
2. Fluent speaking, developing confidence, positive approach, responsibility, empathy and presentation skills
in social, academic and professional settings.
3. Writing a resume and statement of purpose for academic and professional development.
4. Fostering ethical decisions and behavior in academic and professional settings.
5. Skillful questioning, organizing information, learning to find credible sources and verifying information
from several sources.
6. Using imagination and out of the box thinking to create something unique and extraordinary.

Tutorial Course Outcomes: Based on Bloom's Taxonomy


Learners will be able to

1. Write reports,technical proposals and document business meetings with ease and accuracy.
2. Speak fluently with confidence, have a positive approach, develop empathetic skills and make effective
professional presentations.
3. Demonstrate their skills in resume writing and statement of purpose.
4. Conduct themselves with zest and zeal required in academic and professional situations.
5. Acquire research skills necessary for addressing problems and finding effective solutions to it.
6. Write blogs to express their opinion with ease and also connect to the audience.

SN Details of Assignments Details of Activities Hrs CO


Map

I Written assignment on Literature Sample IEEE papers to be shared with 4 CO1,


Review 20 page report on technical students and train them to identify CO5
topic-(to be included as part of term contributions of each author. These
work) contributions can then be written in the
format required in journals.

II Written assignment on summarizing Example of summarizing techniques to be 4 CO1,


a technical proposal 4 page technical demonstrated. CO5
proposal (to be included as part of
term work)

III Oral Skills for Employability- to be Role play and mock interviews 2 CO2,
included in term work. Mock group discussion 2 CO3,
Mock presentation 2 CO4

IV Written Assignment on Mock meetings 2 CO1,


Documentation of Business Meeting CO4

V Written Assignment on Resume NA 2 CO3


writing/Statement of Purpose.

VI Written Assignment on Blog Posts NA 2 CO6

Pillai College of Engineering (Autonomous) B. Tech. (Information Technology)


6. Term Work Assessment:

1. Assignments-10 marks
2. Group Discussion-10 marks
3. Interviews-5marks
4. Report- 5 marks
5. Technical Proposal- 5 marks
6. Attendance -5 marks
7. Presentation- 10 marks

7. References:

1. Raman Meenakshi & Sharma Sangeeta, Communication Skills, Oxford University Press
2. Kumar Sanjay & Lata Pushp, Communication Skills, Oxford University Press
3. Virendra Singh Nirban, Krishna Mohan, RC Sharma, Business Correspondence and Report Writing

Back to Scheme

Pillai College of Engineering (Autonomous) B. Tech. (Information Technology)


Course
Course Name Scheme Theory Practical Tutorial Total
Code
Programming Lab Contact Hours - 2 - 2
IT 306
III (Mobile) Credits - 1 - 1

Examination Scheme
Theory Marks
Course Code Course Name Term
Internal Assessment End Sem Practical Oral Total
Work
IA 1 IA 2 Average Exam
Programming Lab III
IT 306
(Mobile)
- – – – 25 25 -- 50

1. Lab Objectives:
1. To understand how to work with various mobile application development frameworks.
2. To understand the components and structure of mobile application development frameworks for Android
and windows OS based mobiles.
3. To learn the basic and important design concepts and issues of development of mobile applications.
4. To understand the capabilities and limitations of mobile devices.
5. To test mobile applications for its usability.
6. To check user interface and security for mobile applications

2. Lab Outcomes:
1. To develop and demonstrate mobile applications using various tools.
2. Students will articulate the knowledge of GSM, CDMA & Bluetooth technologies and demonstrate it.
3. Students will be able to carry out simulation of frequency reuse , hidden terminal problems.
4. To develop security algorithms for mobile communication networks.
5. To demonstrate simulation and compare the performance of Wireless LAN.
6. To implement and demonstrate mobile node discovery and route maintenance.

Software requirements :
1. Android Studio, J2ME, NS2, NS3

3. SUGGESTED LIST OF EXPERIMENTS :

Lab1: To understand the cellular frequency reuse concept to find the co-channel cells for a particular cell. Design
a game based application on the above concept.

Lab2: To understand the cellular frequency reuse concept to find the cell clusters within a certain geographic area.
Design a game based application on the above concept.

Lab3: Implementation a Bluetooth network with application as transfer of a file from one device to another.

Lab4: To implement a basic function of Code Division Multiple Access (CDMA) to test the orthogonality and
autocorrelation of a code to be used for CDMA operation. Write an application based on the above concept.

Lab5: To implement Mobile node discovery

Pillai College of Engineering (Autonomous) B. Tech. (Information Technology)


Lab6: Implementation of GSM security algorithms (A3/A5/A8)

Lab7: Illustration of Hidden Terminal Problem (NS-2) Consider two Wifi base stations (STA) and an access point
(AP) located along the x-axis. All the nodes are fixed. The AP is situated at the middle of the two STA, the
distance of separation being 150 m. [variable]. Node #0 and node #1 are the hidden terminals. Both are
transmitting some data to the AP (almost at the same rate) at the same time. The loss across the wireless link
between each STA and the AP is fixed at 50 dB irrespective of the distance of separation. To study how RTS/CTS
helps in wireless networks, 1. No RTS/CTS is being sent. 2. Nodes do exchange RTS/CTS packets. Compare the
no. of packet retransmissions required in both the cases (as obtained in the output) and compare the results.

Lab8: To setup & configuration of Wireless Access Point (AP) using NS3. Analyze the Wi-Fi communication
range in the presence of the access point (AP) and the base station (BS). Consider BS and AP are static. Find out
the maximum distance to which two way communications is possible. Try multiple iterations by adjusting its
distance in the code and test it.

Lab 9: Develop an application that writes data to the SD card

Lab 10: Develop an application that uses GUI components.

Lab 11: Write an application that draws basic graphical primitives on the screen.

Lab 12.Develop an application that makes use of database.and Develop a native application that uses GPS
location information

Lab 13: Implement an application that creates an alert upon receiving a message and Implementation of income
tax/loan EMI calculator and deploy the same on real devices.

Lab 14: Develop a mobile application to send an email.

Digital Material:
1. http://www.isi.edu/nsnam/ns/ : NS-2 software download
2. https://nsnam.isi.edu/nsnam/index.php/NS_manual
3. https://www.nsnam.org/ : Ns-3 Software Download
4. http://vlssit.iitkgp.ernet.in/ant/ant/

4.Practical Assessment: An Practical / Oral exam will be held based on the above syllabus. The final
certification and acceptance of TW ensures the satisfactory performance of laboratory work and minimum passing
in the TW.

A. Term Work: Term Work shall consist of practicals based on the above list.
B. Term Work Marks: 25 Marks (Total marks) = 15 Marks (Experiment) + 5 Marks (Assignments) + 5
Marks (Attendance)

Pillai College of Engineering (Autonomous) B. Tech. (Information Technology)


5.Text Books:
1. Jochen Schiller,ǁMobile Communication ―, Addison Wesley,Pearson Education
2. Wireless Communications & Networks,ǁ By William Stallings, Second Edition, Pearson Education
3. Ekram Hossain and Teerawat Issariyakul, ―Introduction to Network Simulator NS-2,ǁ Springer , Second
Edition.
4. Michael Burton, ―Android Application Development for Dummies, ― A wiley brand
5. Marko Gargenta & Masumi Nakamura, ― Learning Android,ǁ O‘reilly publications
6. James Keogh, ―The complete reference J2ME, ― Mcgraw-Hill.

Back to Scheme

Pillai College of Engineering (Autonomous) B. Tech. (Information Technology)


Department Level Optional Courses (DLOC) - I

1. AI and 2. Big Data and Internet 3. Computer 4. Web and 5. UI and UX


Semester V
Computing of Things Network and Mobile Design
Specialization
Security Applications
DLOC I IT 307 IT 308 IT 309 IT 310 IT 311
Course Code
Image and Video Wireless Technology Cloud Computing IOS Application Augmented and
and Name
Processing Development Virtual Reality

Pillai College of Engineering (Autonomous) B. Tech. (Information Technology)


Course Code Course Name Scheme Theory Practical Tutorial Total
Contact
Image and Video 3 2 - 5
IT 307 Hours
Processing
Credits 3 1 - 4

Examination Scheme
Course Theory Marks
Course Name Term
Code Internal Assessment End Sem Practical Oral Total
Work
IA 1 IA 2 Average Exam
Image and Video
IT 307 40 40 40 60 25 – 25 150
Processing

1.Prerequisite: Fundamentals of Matrix, Matrix Operations.

2. Course Objectives: The course/instructor aims to


1. Define image and list application of image processing and discuss major research domains in this field.
2. Describe point, mask and histogram based enhancement techniques for improving the quality of an image,
and discuss the forward and reverse discrete image transforms and discuss the usefulness in enhancement,
compression, representation and description.
3. List and explain how the lossy and lossless image compression techniques are useful for storage and
retrieval.
4. Demonstrate how the image object can be described using image representation techniques and illustrate
how to shape and reshape a given object in an image using morphological techniques.
5. Explain formation of video and list application of video processing and discuss major research domains in
this field.
6. Show motion estimation using pixel, mesh, and region technique and discuss video matching algorithms
and introduce the video coding standards.

3.Course Outcomes: On successful completion of this course, learner/student will be able to


1. List application, define image and explain formation of image, and recall its types and calculate image
parameters by reading images using a programming language.
2. Differentiate point, mask and histogram processing techniques and choose suitable techniques for
enhancing images required for an application and identify discrete image transforms and apply to
calculate transformed coefficients and use it for enhancement, compression and representation.
3. Classify and distinguish between lossy and lossless compression techniques and recall ratio and fidelity
criteria to evaluate and compare method efficiency.
4. Apply the segmentation techniques to segment RoI and represent objects using chain code and shape
number and apply morphological operations to find a suitable shape for an object in the image.
5. Define video and explain formation of video, classify I, P, B Frames and enhance video.
6. Estimate motion using pixel, mesh, and region technique and perform video matching and know the video
coding standards.

Pillai College of Engineering (Autonomous) B. Tech. (Information Technology)


4. DETAILED THEORY SYLLABUS:

Sr. CO
Module Detailed Content Hrs
No. Mapping
Fundamental Steps in Digital Image Processing, Components of
Image
an Image Processing System, Sampling and Quantization, Image
I Processing 5 CO1
Resolution, Basic Relationships between Pixels, Color Models
Fundamentals
(RGB, CMYK, YIQ, YCbCr).
Image 2D Transforms: Discrete Fourier Transform, Discrete Cosine
Transforms and Transform, Haar Transform, KLT (Hotelling Transform).
II 10 CO2
Image Image Enhancement: Point Processing, Histogram Processing,
Enhancement Filtering in Spatial Domain and Frequency Domain.
Image Segmentation: Point, Line and Edge detections, Hough
Image
Transform, Thresholding, Region Based Segmentation.
Segmentation
III Image Morphology: Dilation, Erosion, Opening, Closing, Hit or 8 CO3
and Image
Miss Transform, Boundary Extraction, Thinning.
Morphology
Skeletonization.
Image compression: Redundancy, Compression Ratio, Fidelity
Criteria.
Image Lossless Compression: Run-Length Coding, Huffman Coding,
IV 8 CO4
Compression Arithmetic Coding, LZW Coding, Bit-Plane Coding.
Lossy Compression: Predictive Coding, Transform Coding,
JPEG Compression Standard.
Analog Video, Digital Video, 3D Motion Models, Geometric
Video
Image Formation, Photometric Image Formation, Sampling of
V Processing 4 CO5
Video Signals, Frame Classification (I, P, B Frames), Smoothing
Fundamentals
and Sharpening of Video.
Motion Estimation: Optical Flow, Pixel, Mesh, and Region
2D Motion
Based Motion Estimation, Multi-Resolution Motion Estimation.
VI Estimation and 5 CO6
Coding: Video Encoder and Decoder, Block Matching
Coding
Algorithm, Video Coding Standards – MPEG and H.26X.

5. Suggested Experiments: Software Requirements: Python/ Matlab/ Scilab

Sr. No. Module Name Detailed Lab Description Hours

Image Processing
I i) Read Image and find attributes of the given image. 2
Fundamentals
i)Implementation of Histogram Processing
Image Transforms ii)Implementation of Image Smoothing/ Sharpening
II and Image iii)Implementation of Discrete Fourier Transform 2,2,2,2
Enhancement iv)Implementation of Discrete Cosine Transform (Forward and Inverse
Transform)
i)Implementation of Horizontal and Vertical Line Detection
Image
ii)Implementation of Edge Detection using Sobel, Prewitt, Robert and
Segmentation and
III Canny operators 2,2
Image
iii)Implementation of Opening followed by closing
Morphology
iv)Implementation of Hit or Miss Transform
Image
IV i)Implementation of Huffman Coding 2,2,2,2
Compression

Pillai College of Engineering (Autonomous) B. Tech. (Information Technology)


Video Processing i) Extraction of frames from video
V 2,2
Fundamentals ii) Enhance video quality
2D Motion
i) Implement motion estimation techniques.
VI Estimation and 2,2
ii) Apply Block Matching Algorithm
Coding

6. Theory Assessment:
A. Internal Assessment (IA): Two class tests of 40 marks each. The first class test is to be conducted when
approx. 40% syllabus is completed and the second class test when an additional 35% syllabus is
completed. Duration of each test shall be one hour.
B. End Semester Theory Examination: In question, paper weightage of each module will be proportional to
the number of respective lecture hours as mentioned in the syllabus.
1. Question paper will consist of 3 questions, each carrying 20 marks.
2. Question number 1 will be compulsory and based on maximum contents of the syllabus
3. Remaining questions will be mixed in nature (for example, if Q.2 has part (a) from module 3 then part (b)
will be from other than module 3)
4. Total three questions need to be solved.

7. Practical Assessment: An Practical / Oral exam will be held based on the above syllabus. The final
certification and acceptance of TW ensures the satisfactory performance of laboratory work and minimum passing
in the TW.

A. Term Work: Term Work shall consist of practicals based on the above list. Also Term work Journal must
include at least 2 assignments based on the topics mentioned in the syllabus.
B. Term Work Marks: 25 Marks (Total marks) = 15 Marks (Experiment) + 5 Marks (Assignments) + 5
Marks (Attendance)

8. Books and References:

A.Text Books:
1. Rafel C. Gonzalez and Richard E. Woods, ‘Digital Image Processing’, 3ed, Pearson Education Asia.
2. S. Jayaraman, E.Esakkirajan and T. Veerakumar, “Digital Image Processing” TMH Education Private Ltd.
3. S. Sridhar, “Digital Image Processing”, 2ed, Oxford University Press.
4. Yao Wang, Joem Ostarmann and Ya – Quin Zhang, ”Video processing and communication," 1e, PHI.
5. A. Bovik, Handbook of Image & Video Processing, Academic Press

B.References:
1. Anil K. Jain, “Fundamentals and Digital Image Processing”, PHI Private Ltd, Third Edition.
2. B. Chandra and D.Dutta Majumder, “Digital Image Processing and Analysis”, PHI Private Ltd.
3. A. M. Tekalp, “Digital Video Processing,” Prentice-Hall.

Back to Scheme

Pillai College of Engineering (Autonomous) B. Tech. (Information Technology)


Course
Course Name Scheme Theory Practical Tutorial Total
Code
Wireless Contact Hours 3 2 - 5
IT 308
Technology Credits 3 1 - 4

Examination Scheme
Course Theory Marks
Course Name Term
Code Internal Assessment End Sem Practical Oral Total
Work
IA 1 IA 2 Average Exam
Wireless
IT 308 40 40 40 60 25 – 25 150
Technology

1.Prerequisite: Computer Networks.

2.Course Objectives:
1. Understand the fundamentals of wireless networks,analyze and learn different wireless networks.
2. To design the problem solution as per the requirement analysis done using Motes sensors.
3. To study the basic concepts of programming/sensors/ emulators like COOJA etc.
4. Understand and evaluate emerging wireless technologies and standards.
5. To learn object exchange protocol and node discovery using J2ME..
6. Learn and analyze and evaluate the security threats and related security standards.

3.Course Outcomes:
1. Explain the basic concepts of wireless network and wireless generations.
2. Demonstrate the different wireless technologies such as CDMA, GSM, GPRS etc
3. Appraise the importance of Ad-hoc networks such as MANET and VANET and Wireless Sensor
networks.
4. Describe and judge the emerging wireless technologies standards such as WLL, WLAN, WPAN, WMAN.
5. Explain the design considerations for deploying the wireless network infrastructure.
6. Differentiate and support the security measures, standards. Services and layer wise securities
considerations.

4. DETAILED THEORY SYLLABUS:


Sr. CO
Module Detailed Content Hrs
No. Mapping
0 Prerequisite Modulation and Demodulation Techniques, PSTN 00
Fundamentals of Wireless Communication, Advantages,
limitations and application, wireless media, principle of
Cellular Communication – Frequency Reuse concept, cluster
Fundamentals
size and system capacity, cochannel interference and signal
I Wireless 08 CO1
quality; GSM – System Architecture, Wireless generations: 1G:
Communication
Cellular, 2G: Mobile Radio,3G: UMTS, Evolution of wireless
generations – 1G to 5G (Based on technological differences
and advancements)

Pillai College of Engineering (Autonomous) B. Tech. (Information Technology)


Evolution of
II Wireless Wireless Technologies: GSM, GPRS, EDGE, CDMA, UMTS 08 CO1,CO2
Technologies
Ad-hoc: MANET & VANET, Application, Advantage and
Types of Wireless CO1
III limitations; Wireless Sensor Network: Application, advantages 04
Networks CO3
and limitations
Emerging
WLL , WLAN- 802.11 (Wi-Fi), WPAN- 802.15.1/3/4 CO1
Wireless
IV (Bluetooth, Zigbee), WMAN-802.16a (Wi-max) , Wi-max and 08 CO2
Technologies and
LTE /3GPP CO4
standards
Wireless Network CO1, CO2
Designing Wireless Networks with Lightweight Access Points
V Design 04 CO3, CO4
and Wireless LAN Controllers
Considerations CO5
Wireless Network The need, attacks, security serviced, security in GSM; UMTS CO1, CO2
VI 04
Security Security; Bluetooth Security, Network Layer Security CO3, CO6

5. Suggested Experiments:

Wireless Technology Lab (Credit - 01):


Lab Prerequisite: Computer Networks, Linux OS
Software Requirements: Linux OS, Java/Python, J2ME, android, PHP, Tinkercad, cupcarbon simulation tools.
Hardware Requirements: PC i3 or above configuration, high internet connectivity.

SUGGESTED LIST OF EXPERIMENTS :


Sr.
Detailed Lab Description Hrs
No.
i) Studies of various wireless communication technologies like IEEE 802.15.1,
IEEE 802.15.4, and IEEE 802.11.
I ii) Study of various types of sensors (DHT-11/22, HC-SR04, PIR Sensor) 2,2,2
iii) Study of different WSN open-source simulators like Tinkercad, and
Cupcarbon.
i) Installation/study of Tinkercad and Cupcarbon simulators and perform a
II literature survey for mini project. 2,2
ii) Study of designing and automation using Tinkercad.
III i) Measurement of distance using ultrasonic sensor in Tinkercad. 2
Mini Project: Topic selection
i) Installation and testing the simulation tools (eg. TinkerCad/Cupcarbon).
IV Mini Project: Topic validation and finalizing software and Hardware 2
requirement.
i) Study of interface using Mobile/Web to publish or remotely access the data
V on the Internet. 2
Mini Project: Study of remote access technologies with respect to the selected
project
i) Implementation of the Mini Project:
VI a. Design, configure, testing the Mini Project. 2,2,2
b. Report submission as per the guidelines.

Pillai College of Engineering (Autonomous) B. Tech. (Information Technology)


Documentation of the Mini Project
The Mini Project Report can be made on following lines:
1. Abstract
2. Contents
3. List of figures and tables
4. Chapter-1 (Introduction, Literature survey, Problem definition, Objectives, Proposed Solution, Wireless
Technology used)
5. Chapter-2 (System design/Block diagram, Flow chart, Circuit/Interfacing diagram, Hardware and Software
requirements, cost estimation)
6. Chapter-3 (Implementation snapshots/figures with explanation, code, future directions)
7. Chapter-4 (Conclusion)
8. References

6.Theory Assessment:
A. Internal Assessment (IA): Two class tests of 40 marks each. The first class test is to be conducted when
approx. 40% syllabus is completed and the second class test when an additional 35% syllabus is
completed. Duration of each test shall be one hour.
B. End Semester Theory Examination: In question, paper weightage of each module will be proportional to
the number of respective lecture hours as mentioned in the syllabus.
1. Question paper will consist of 3 questions, each carrying 20 marks.
2. Question number 1 will be compulsory and based on maximum contents of the syllabus
3. Remaining questions will be mixed in nature (for example, if Q.2 has part (a) from module 3 then part (b)
will be from other than module 3)
4. Total three questions need to be solved.

7. Practical Assessment: An Oral exam will be held based on the above syllabus. The final certification and
acceptance of TW ensures the satisfactory performance of laboratory work and minimum passing in the TW.

A. Term Work: Term Work shall consist of practicals based on the above list. Also Term work Journal must
include at least 2 assignments based on the topics mentioned in the syllabus.
B. Term Work Marks: 25 Marks (Total marks) = 15 Marks (Experiment/ Mini project) + 5 Marks
(Assignments) + 5 Marks (Attendance)

8. Books and References:

A.Text Books:
1. Cellular Communications: A Comprehensive and Practical Guide, Nishith Tripathi, Jeffery H Reed,
Wiley.
2. Wireless Mobile Internet Security, 2nd Edition, Man, Young Rhee, Wiley- IEEE press.
3. Designing for Cisco Internetwork Solutions (DESIGN), 2nd Edition, CCDA, Diane Teare, Cisco Press.
4. Fundamentals of Sensor Network Programming: Applications and Technology, By S. Sitharama
Iyengar, Nandan Parameshwaran, Vir V. Phoha, N. Balakrishnan, Chuka D. Okoye, Wiley publication.
5. Contiki Cooja User Guide

B.References:
1. Introduction to Digital mobile communication, 2nd Edition, Yoshihiko Akaiwa.
2. “Wireless Communications and networks", William Stallings, Pearson / Prentice Hall.
3. Wireless communication and networking, Vijay Garg.
4. Internet of Things (A Hands-on-Approach) , Vijay Madisetti , Arshdeep Bahga
5. A comparative review of wireless sensor network mote technologies, IEEE paper 2009

Back to Scheme

Pillai College of Engineering (Autonomous) B. Tech. (Information Technology)


Course Code Course Name Scheme Theory Practical Tutorial Total
Contact
Cloud 3 2 - 5
IT 309 Hours
Computing
Credits 3 1 - 4

Examination Scheme
Course Theory Marks
Course Name Term
Code Internal Assessment End Sem Practical Oral Total
Work
IA 1 IA 2 Average Exam
IT 309 Cloud Computing 40 40 60 25 – 25 150
40

1.Prerequisite: Computer Network, OSI references Model,Operating System

2.Course Objectives:
1.Basics of cloud computing.
2. Key concepts of virtualization.
3. To study different Cloud Computing services and Models
4. Key components of Amazon Web Services and Google cloud Platform
5. To study cloud management
6. To study the Cloud security

3.Course Outcomes:
1.Define Cloud Computing and memorize the different Cloud service and deployment models
2. Describe the importance of virtualization along with their technologies.
3. Use and Examine different cloud computing services and cloud Models.
4. Analyze the components Google Cloud platform and AWS
5. Describe the key components cloud Management
6. Design & develop Cloud Security

4.DETAILED THEORY SYLLABUS:


Sr. CO
Module Detailed Content Hrs
No. Mapping
0 Prerequisite Computer Network, OSI references Model,Operating System 0
Defining Cloud Computing, Cloud and other similar
I Introduction configurations, Components of Cloud Computing , SLA,Cloud 6 CO1
computing architecture,NIST Model, Cube Model
Hypervisors, Types of Hypervisors,Taxonomy of virtualization,
II Virtualization Implementation Levels of Virtualization, Virtualization of CPU, 8 CO2
Memory and I/O Devices, Virtualization Platforms
Exploring Cloud Computing Services: SPI Model: Software as a
Cloud
service, Platform as a service, and Infrastructure as a
III Computing 8 CO3
service.Anything as a service or Everything as a service
Services
(XaaS):Devops and containers in clouds

Pillai College of Engineering (Autonomous) B. Tech. (Information Technology)


AWS cloud computing Platform, Elastic Compute Cloud(EC2):
Compute Basics, Instance types, Life cycle of instances. Simple
Storage Service (S3): Basics and Operations, Features, Amazon
AWS and
IV Glacier, Glacier vs S3.Amazon Virtual Private Cloud (Amazon 5 CO4
Google Cloud
VPC): Subnets, Route tables, Elastic IP Addresses (EIP), Elastic
Network Interfaces (ENIs) & Security groups & ACL.
Google Cloud Platform
Containers and Pod and cluster autoscaling, Kubernetes applications,Architecting
V Kubernete with Kubernetes Engine ,Kubernetes Scheduling II,Reliability & 6 CO5
Engine fault tolerance,Diagnosis via monitoring & tracing
Cloud Security Risks and Countermeasures, Data Protection in
VI Cloud Security Cloud, Cloud Application Security, Cloud Identity and Access 6 CO6
Management, Cloud Security as a Service, SAML, OAuth

5. Suggested Experiments
Cloud Computing Lab (Credit-01) :
Lab Prerequisite: Computer Network, Operating System
Software Requirements: Windows, Linux, AWS, Docker, kubernetes
SUGGESTED LIST OF EXPERIMENTS :
Sr.
Module Name Detailed Lab Description Hrs
No.
Lab1:Study of NIST model of cloud computing.
I NIST Model Lab2:Understand different types of virtualizations, Host and bare 06
metal hypervisors and implement horizontal scalability.
Lab3:To create and access VM instances and demonstrate EC2 of
AWS
II IAAS 6
Lab4: To create and access S3 instances and demonstrate S3 of AWS
Lab5: To design VPC using AWS/Azure
III PAAS Lab6: Objective: Deploy web applications on commercial cloud. 2
Lab7 :To create and access DynamoDB instances and demonstrate
DynamoDB of AWS.
Database as a
IV Lab 8: To create and access RDS instances 4
services
Lab 9 : To create a NOSQL database using MonogoDB

Lab10: To study and Implement Containerization using Docker


Docker Lab11: To study and implement container orchestration using
V 4
Containerization Kubernetes

Lab 12: To study and implement Identity and Access Management


(IAM) practices on AWS/Azure cloud.
VI Cloud Security 2

Pillai College of Engineering (Autonomous) B. Tech. (Information Technology)


6. Theory Assessment:
A. Internal Assessment (IA): Two class tests of 40 marks each. The first class test is to be conducted when
approx. 40% syllabus is completed and the second class test when an additional 35% syllabus is
completed. Duration of each test shall be one hour.
B. End Semester Theory Examination: In question, paper weightage of each module will be proportional to
the number of respective lecture hours as mentioned in the syllabus.
1. Question paper will consist of 3 questions, each carrying 20 marks.
2. Question number 1 will be compulsory and based on maximum contents of the syllabus
3. Remaining questions will be mixed in nature (for example, if Q.2 has part (a) from module 3 then part (b)
will be from other than module 3)
4. Total three questions need to be solved.

7. Practical Assessment: An Oral exam will be held based on the above syllabus. The final certification and
acceptance of TW ensures the satisfactory performance of laboratory work and minimum passing in the TW.

A. Term Work: Term Work shall consist of 10 experiments based on the above list. Also Term work
Journal must include at least 2 assignments based on the topics mentioned in the syllabus.
B. Term Work Marks: 25 Marks (Total marks) = 15 Marks (Experiment) + 5 Marks (Assignments) + 5
Marks (Attendance)

8.. Books and References:

A.Text Books:
1. Barrie Sosinsky ,”Cloud Computing Bible”,Wiley Publication.
2. Kailash Jayaswal, Jagannath Kallalurchi, Donald J. Houde, Dr. Deven Shah, ”Cloud Computing
Black Book”, Dreamtech Press.
3. Joe Baron et.al ,”AWS certified solution Architect”, Sybex publication.
4. Mastering Cloud Computing, Rajkumar Buyya, MGH publication.
5. Enterprise Cloud Computing by Gautam Shroff, Cambridge,2010
6. Cloud Security by Ronald Krutz and Russell Dean Vines, Wiley - India, 2010 ,
7. Getting Started with OwnCloud by Aditya Patawar , Packt Publishing Ltd, 2013

B.References:
1.Thomas Erl, Robert Cope, Amin Naserpour, ”Cloud Computing Design Patterns”, Pearson Publication.
2. Judith Hurwitz ,”Cloud Computing for Dummies” , Wiley Publication.
3. www.openstack.org
4. www.ulteo.org

Back to Scheme

Pillai College of Engineering (Autonomous) B. Tech. (Information Technology)


Course
Course Name Scheme Theory Practical Tutorial Total
Code
Contact
IOS Application 3 2 - 5
IT 310 Hours
Development
Credits 3 1 - 4

Examination Scheme
Course Theory Marks
Course Name Term
Code Internal Assessment End Sem Practical Oral Total
Work
IA 1 IA 2 Average Exam
IOS Application
IT 310 40 40 40 60 25 – 25 150
Development

1.Prerequisite: Programming language knowledge, Mobile App development basic knowledge.

2.Course Objectives:
1. To learn and develop IOS XCODE Interface
2. Know auto layout and use Apple Documentation
3. Understand Control flow and Design patterns
4. Use and create Networking API
5. Understand and Apply command line and Terminal Authentication
6. Learn to publish Mobile App to App Store

3.Course Outcomes:
1. To learn and develop IOS XCODE Interface
2. Know auto layout and use Apple Documentation
3. Understand Control flow and Design patterns
4. Use and create Networking API
5. Understand and Apply command line and Terminal Authentication
6. Learn to publish Mobile App to App Store

4.DETAILED THEORY SYLLABUS:


Sr. CO
Module Detailed Content Hrs
No. Mapping
Programming language knowledge, Mobile App development
0 Prerequisite
basics
1.1) I O S / X C O D E Interface Builder -
● Set up a new Xcode project.
● Use the Interface Builder to design and create the
Introduction to
appearance of your app.
IOS
● Find your way around Xcode.
I Development 6 CO1
● Size and arrange various UI elements.
and Interface
● Add custom image assets to Xcode projects.
Builder
● Create app icons and size them for all resolutions.
● Run apps on the iOS Simulator as well as sideload to a
physical device.

Pillai College of Engineering (Autonomous) B. Tech. (Information Technology)


1.2) Introduction To IOS Development -
● Learn to clone projects from GitHub.
● Link design with code via IBActions and IBOutlets.
● Detects user interaction through UIButtons.
● Use Swift variables, constants and collection types.
● Printing and commenting in Swift.
● Randomisation in swift and range operators.
● Use Image Literals in code.
● Use Swift Playgrounds.
● Understand the data type
system and the primitive data types such as Strings, Ints
and Doubles.
2.1) IOS Auto Layout and Setting Constraint. -
● Add constraints and understand how auto layout works.
● Pin and Align UI elements.
● create containers to configure advanced layouts.
● debug auto layout errors. Understand the prerequisites to
automatic layout.
Auto Layout ● use stack views to easily layout your UI.
II and Apple 2.2) Reading And Using Apple Documentation - Figure out how to 6 CO2
Documentation play sound using AVFoundation and AVAudioPlayer through
understanding Apple documentation.
● use Swift functions and understand input parameters and
return types.
● Error handling using try and catch.
● Code refactoring.
● Basic debugging for code errors.
3.1) Control Flow And Optionals-
● Understand the need and use cases of Swift Optionals.
● use IF-ELSE and Switch statements to control the flow of
code execution.
● Learn about Swift Dictionaries.
● use the UIProgressView to create an animated progress bar.
● use the Timer object in Swift using documentation.
3.2) IOS Design Patterns And The Model -View - Controller ( M
VC)-
Control Flow
● What is a design pattern and how is it used in
III and IOS design 6 CO3
programming?
Patterns
● use the Model-View-Controller or MVC pattern for app
development.
● 2D arrays.
● Swift Structures and creating custom types.
● struct initialisation.
● properties and methods and the difference between
functions and methods.
● immutability and the mutating keyword.
3.3) Multi Screen Application -

Pillai College of Engineering (Autonomous) B. Tech. (Information Technology)


● Swift classes.
● Object-Oriented Programming and inheritance.
● difference between Structures and Classes and when to use
each.
● use the UISlider.
● Creating a custom UIViewController class.
● Creating UI completely programmatically without Interface
Builder.
● build a multi-screen app using segues.
● Advanced methods of handling Swift Optionals, including
Optional Binding, Optional Chaining and the Nil
Coalescing Operator.
● Color Literals.
4.1) Networking APIs And JSON Parsing -
● use public APIs to get live data from the internet.
● Networking and using the native URLSession object to
make HTTP requests to a server.
● The Decodable Protocol and how to parse JSON formatted
data using the native JSONDecoder.
● create Dark Mode differentiated assets and use vector
assets.
● use the UITextField to get keyboard inputs.
● Swift Protocols.
● The Delegation design pattern using Protocols.
● Swift Extensions.
● Use Swift computed properties.
● Understand the completion handler and the Swift Closure.
● Core Location to tap into the device GPS data.
Networking
4.2) Swift UI , Combine & Catalyst-
API , JSON
IV ● What is SwiftUI and how is it different from UIKit? 6 CO4
Parsing, Swift
● write declarative SwiftUI code to create user interfaces
UI
programmatically.
● Build user interfaces using SwiftUI Text, Button, Image,
HStack, VStack, ZStack, List, Color and NavigationView
components.
● The Preview pane and live Preview.
● Use the Object Library to turn UI elements into code.
● Use SwiftUI modifiers to chain modification methods to
SwiftUI components.
● SwiftUI Closure syntax to add custom functionality to
SwiftUI components.
● Difference between Imperative and Declarative code.
● Manage state using the @State property modifier.
● The @Published property modifier from the Combine
framework that allows for more complex state
management.

Pillai College of Engineering (Autonomous) B. Tech. (Information Technology)


● Manage complex app state using the ObservableObject
protocol.
● Incorporate UIKit components in a SwiftUI app using the
UIViewRepresentable protocol.
● iOS apps turn into a Mac app by leveraging project
Catalyst.
5.1) The Command Line And Terminal -
● Use basic bash commands in the Unix Terminal.
● Manipulate files and folders without needing a graphical
user interface.
● Download and install to your computer using the command
line. CO5
5.2) GIT Github And Version Control-
● Using git for version control and collaboration.
● Git forking, branching and cloning.
● Using GitHub as a remote repository. Checkout and rolling
back changes with git.
Command Line ● Using git and GitHub with Xcode
and Terminal, 5.3) Cloud Based Backend ( Firebase ) , User Authentication And
V 6
Authentication, Table Views-
GIT ● Integrate third party libraries in your app.
● Store data in the cloud using Firebase. Query the Firebase
database.
● Use Firebase for user authentication. Work with a
UITableView.
● Use custom cells in a Table View.
● Embed View Controllers in a Navigation Controller and
understand the navigation stack.
● create Segues for navigation.
● make custom .xib files to modify native design
components.
● Using Grand Central Dispatch to queue asynchronous tasks
6.1) Publishing to The App Store-
● Familiarising with the App Store.
● How to write the app listing.
● Apple TestFlight.
● Submitting your app for review.
Mobile App
6.2) Mobile App Design -
design and
VI ● Colour Theory 6 CO
Publishing to
● Typography
App store
● Mobile User Interface (UI) design fundamentals
● Mobile User Experience (UX) design fundamentals
● iOS vs. Android design differences
● How to use Sketch, Marvel to design your app mockup
● Design resources

Pillai College of Engineering (Autonomous) B. Tech. (Information Technology)


5.Suggested List of Experiments:
Software and Hardware Requirement: To develop iOS apps, you need a Mac computer running the latest
version of Xcode. Xcode is Apple's IDE (Integrated Development Environment) for both Mac and iOS apps.
Xcode includes the iOS SDK, tools, compilers, and frameworks you need specifically to design, develop, write
code, and debug an app for iOS.

Suggested Lab Experiments :


Sr. No. Module Name Detailed Lab Description Hours
Lab1: First Xcode Adventure
I Study of Swift and Xcode Lab2: Actions and Smilies 04
Lab 3: Conditionally Smiley
Segues and Multi-View Lab4: Conversions
II 02
Applications Lab5: Segues and Weather
III Views, Drawing, and Images Lab6: Animation, Drawing, and Controllers with Swift 02
Table Views, SpriteKit, and Lab 7: Address Book - Phases
IV 04
MapKit Lab 8: Table Views, SpriteKit, and MapKit
User Touches and Gestures Lab 9: Finger Painting - Responding to User Touches
V 04
Lab 10: Gestures With a Secret Handshake
VI Accelerometer and Timer Lab 11: Fun With the Accelerometer 02
Camera, Microphone, and the Lab 12: Using the Camera and Microphone
VII 04
Web Lab 13: Web Access

6. Theory Assessment:
A. Internal Assessment (IA): Two class tests of 40 marks each. The first class test is to be conducted when
approx. 40% syllabus is completed and the second class test when an additional 35% syllabus is
completed. Duration of each test shall be one hour.
B. End Semester Theory Examination: In question, paper weightage of each module will be proportional to
the number of respective lecture hours as mentioned in the syllabus.
1. Question paper will consist of 3 questions, each carrying 20 marks.
2. Question number 1 will be compulsory and based on maximum contents of the syllabus
3. Remaining questions will be mixed in nature (for example, if Q.2 has part (a) from module 3 then part (b)
will be from other than module 3)
4. Total three questions need to be solved.

7. Practical Assessment: An Practical / Oral exam will be held based on the above syllabus. The final
certification and acceptance of TW ensures the satisfactory performance of laboratory work and minimum passing
in the TW.

A. Term Work: Term Work shall consist of practicals based on the above list. Also Term work Journal must
include at least 2 assignments based on the topics mentioned in the syllabus.
B. Term Work Marks: 25 Marks (Total marks) = 15 Marks (Experiment) + 5 Marks (Assignments) + 5
Marks (Attendance)

Pillai College of Engineering (Autonomous) B. Tech. (Information Technology)


8. Books and References:
A.Text Books:
1. iOS 13 Programming for Beginners: Get started with building iOS apps with Swift 5 and Xcode 11, 4th
Edition
2. iOS Enterprise Management For Dummies by Kenneth Hess
3. iOS Programming: The Big Nerd Ranch Guide by Christian Keur and Aaron Hillegass

B.References:
1. The Swift Programming Language — Apple
2. iOS Programming Fundamentals with Swift — Matt Neuburg

Back to Scheme

Pillai College of Engineering (Autonomous) B. Tech. (Information Technology)


Course
Course Name Scheme Theory Practical Tutorial Total
Code
Augmented and Contact Hours 3 2 - 5
IT 311
Virtual Reality Credits 3 1 - 4

Examination Scheme
Course Theory Marks
Course Name Term
Code Internal Assessment End Sem Practical Oral Total
Work
IA 1 IA 2 Average Exam
Augmented and
IT 311 40 40 40 60 25 – 25 150
Virtual Reality

1.Prerequisite: Basics of Mathematics (Knowledge of Matrices)

2.Course Objectives:
1. To introduce the use of the components of a graphics system and become familiar with building the
approach of graphics system components and algorithms related to them.
2. To learn the basic principles of 3-dimensional computer graphics.
3. Provide an understanding of how to scan convert the basic geometrical primitives, how to transform the
shapes to fit them as per the picture definition.
4. Provide an understanding of mapping from a world coordinates to device coordinates, clipping, and
projections
5. To be able to understand basic concepts in the development of augmented reality applications
6. To design systems that uses Augmented reality, Virtual reality, underlying technologies

3.Course Outcomes:
1. To list the basic concepts used in computer graphics.
2. To implement various algorithms to scan, convert the basic geometrical primitives, transformations, Area
filling, clipping.
3. To describe the importance of viewing and projections.
4. To define the fundamentals of augmented, virtual reality and its related technologies.
5. To list the basics of concepts of augmented reality
6. To design an application with the principles of virtual reality and augmented reality

4. Detailed Theory Syllabus

Sr. CO
Module Detailed Content Hrs
No. Mapping
Introduction: Display Devices, Bitmap and Vector based
graphics, Overview of Coordinate System. Introduction
to OpenGL. Scan Conversion of: point, line using
Introduction to
Digital differential analyzer & Bresenham’s algorithm,
I Computer graphics 7 CO1
circle using midpoint approach, Curve Generation:
and Output primitives
Bezier and B-Spline curves. Introduction to fractals:
generation procedure, classification, dimension and
Koch Curve.

Pillai College of Engineering (Autonomous) B. Tech. (Information Technology)


Basic Geometrical 2D Transformations: Translation,
Rotation, Scaling, homogeneous Matrix representation
and Composite transformation. Three Dimensional
Transformations, transformations: Translation, Scaling, Rotations,
CO1,
Viewing (2D and Composite. Viewing: Introduction, Clipping: Point
II 10 CO2,
3D)and Clipping, clipping, Line clipping: Cohen Sutherland Algorithm
CO3
Projection Polygon clipping: Sutherland Hodgeman polygon
clipping. Projections: Parallel (Oblique and
orthographic), perspective (one, two and three Point)
with matrix representation.
Virtual Reality: Basic Concepts, Overview and
perspective on virtual reality, Human sensation and
perception. Classical Components of VR System, Types CO1,
Introduction to
III of VR Systems, Navigation and Manipulation 6 CO2,
Virtual Reality
Interfaces, Gesture Interfaces, Input Devices, Graphical CO4
Display. Graphical Rendering Pipeline, Haptic
Rendering Pipeline. Applications of Virtual Reality.
Geometric Modeling: Virtual Object Shape, Object
Visual Appearance. Kinematics Modeling: Object
Position, Transformation Invariants, Object Hierarchies,
VR Modeling and
IV Physical Modeling: Collision Detection, Surface 6 CO4
Programming
Deformation, Force Computation. Behavior Modeling.
Programming through VRML: VRML Browsers, Java
3D, OpenCV for augmented reality.
Taxonomy, technology and features of augmented
reality, difference between AR and VR, Challenges with
AR, AR systems and functionality, Augmented reality
Introduction to
V methods, visualization techniques for augmented reality, 6 CO5
Augmented Reality
tracking methods for augmented reality, enhancing
interactivity in AR environments, different devices for
AR
Application of AR/VR in Digital Entertainment:
Applications of
AR/VR Technology in Film & TV Production. AR/VR
VI Augmented and 4 CO6
Technology in Physical Exercises and Games.
Virtual Reality
Demonstration of Digital Entertainment by AR/VR

5.Suggested List of experiments

Augmented and Virtual Reality Lab (Credit-01):


Software Requirements:
1. Windows or Linux Desktop OS
2. C Compilers
3. HTML5, Javascript compatible web browsers(Chrome, Opera, Firefox, Safari etc)
4. Editors like Dreamweaver, Notepad++ etc.

Hardware Requirements: PC With following Configuration


1. Intel Core i3/i5/i7 Processor
2. 4 GB RAM
3. 500 GB Hard Disk

Prerequisite: Basics of C/C++ Programming and Basics of Java and Javascript and HTML

Pillai College of Engineering (Autonomous) B. Tech. (Information Technology)


Guidelines:
1. The mini project work is to be conducted by a group of three students
2. Each group will be associated with a subject Incharge/ mini project mentor. The group should meet with
the concerned faculty during Laboratory hours and the progress of work discussed must be documented.
3. The students may visit different websites to identify their website topic for the mini project.
4. Each group will identify the Hardware and software requirement for their mini project problem statement.
5. Mini Project consists of Responsive Dynamic Web Application Development.
6. Which includes following points
1. List Down Project Requirements
2. Design Wireframe
3. DDA Line Drawing algorithm
4. Midpoint Circle algorithm.
5. Curve: Bezier for n control points
6. Character Generation: Bitmap method or Stroke Method
7. 2D Transformations: Translation, Scaling, Rotation
8. Line Clipping Algorithm: Cohen Sutherland
9. Polygon clipping algorithm : Sutherland Hodgeman
10. Perform projection of a 3D object on Projection Plane
11. Perform Animation (Use multiple objects)
12. Create interactive application(games)
13. Marker based Tracking
14. Markerless Tracking

6.Theory Assessment:
A. Internal Assessment (IA): Two class tests of 40 marks each. The first class test is to be conducted when
approx. 40% syllabus is completed and the second class test when an additional 35% syllabus is
completed. Duration of each test shall be one hour.
B. End Semester Theory Examination: In question, paper weightage of each module will be proportional to
the number of respective lecture hours as mentioned in the syllabus.
1. Question paper will consist of 3 questions, each carrying 20 marks.
2. Question number 1 will be compulsory and based on maximum contents of the syllabus
3. Remaining questions will be mixed in nature (for example, if Q.2 has part (a) from module 3 then part (b)
will be from other than module 3)
4. Total three questions need to be solved.

7. Practical Assessment: An Practical / Oral exam will be held based on the above syllabus. The final
certification and acceptance of TW ensures the satisfactory performance of laboratory work and minimum passing
in the TW.

A. Term Work: Term Work shall consist of practicals based on the above list. Also Term work Journal must
include at least 2 assignments based on the topics mentioned in the syllabus.
B. Term Work Marks: 25 Marks (Total marks) = 15 Marks (Experiment) + 5 Marks (Assignments) + 5
Marks (Attendance)

Pillai College of Engineering (Autonomous) B. Tech. (Information Technology)


8. Books and References:

A.Text Books:
1. R. K Maurya, “Computer Graphics with Virtual Reality”, Wiley India.
2. Practical Augmented Reality: A Guide to the Technologies, Applications, and Human Factors for AR and
VR Book by Steve Aukstakalnis, Addison-Wesley

B.References:
1. Alan B. Craig, Understanding Augmented Reality, Concepts and Applications, Morgan Kaufmann, 2013
2. Steven M. LaValle. Virtual Reality. Cambridge University Press, 2017,
3. D. Schmalstieg and T. Höllerer. Augmented Reality: Principles and Practice. Addison-Wesley, Boston,
2016, ISBN-13 978-0-32-188357-5
4. Grigore Burdea, Philippe Coiffet, “Virtual Reality Technology”, Wiley.

Back to Scheme

Pillai College of Engineering (Autonomous) B. Tech. (Information Technology)


Course Code Course Name Scheme Theory Practical Tutorial Total
Contact Hours - 2 - 2
IT 391 Mini Project III
Credits - 1 - 1

Examination Scheme
Course Theory Marks
Course Name Term
Code Internal Assessment Practical Oral Total
End Sem Exam Work
IA 1 IA 2 Average
IT 391 Mini Project III - – – – 25 – 25 50

1. Course Objectives:
1. To acquaint oneself with the process of identifying the needs and converting it into the problem.
2. To familiarize the process of solving the problem in a group.
3. To acquaint oneself with the process of applying basic engineering fundamentals to attempt solutions to
the problems.
4. Identify, analyze, formulate and handle programming projects with a comprehensive and systematic
approach
5. To develop communication skills and improve teamwork amongst group members and inculcate the
process of self-learning and research.
6. To inculcate the process of self-learning and research.

2. Course Outcomes:
1. Identify problems based on societal /research needs.
2. Apply Knowledge and skill to solve societal problems in a group.
3. Develop interpersonal skills to work as a member of a group or leader.
4. Draw the proper inferences from available results through theoretical/ experimental/simulations.
5. Analyze the impact of solutions in societal and environmental context for sustainable development.
6. Use standard norms of engineering practices.
7. Excel in written and oral communication. Demonstrate capabilities of self-learning in a group, which
leads to lifelong learning.
8. Demonstrate project management principles during project work.

3. Guidelines for Mini Project


1. Students shall form a group of 3 to 4 students, while forming a group shall not be allowed less than three
or more than four students, as it is a group activity.
2. Students should do surveys and identify needs, which shall be converted into problem statements for mini
projects in consultation with faculty supervisor/head of department/internal committee of faculties.
3. Students shall submit an implementation plan in the form of Gantt/PERT/CPM chart, which will cover
weekly activity of mini projects.
4. A logbook to be prepared by each group, wherein the group can record weekly work progress,
guide/supervisor can verify and record notes/comments.
5. Faculty supervisors may give inputs to students during mini project activity; however, focus shall be on
self-learning.
6. Students in a group shall understand the problem effectively, propose multiple solutions and select the
best possible solution in consultation with the guide/ supervisor.

Pillai College of Engineering (Autonomous) B. Tech. (Information Technology)


7. Students shall convert the best solution into a working model using various components of their domain
areas and demonstrate.
8. The solution to be validated with proper justification and report to be compiled in standard format.
9. With the focus on self-learning, innovation, addressing societal problems and entrepreneurship quality
development within the students through the Mini Projects is necessary.
10. However, based on the individual students or group capability, with the mentor’s recommendations, if the
proposed Mini Project adhering to the qualitative aspects mentioned above can be extended to the Major
Project with suitable improvements/modifications or a completely new project idea in even semester. This
policy can be adopted on a case by case basis.

4.Practical Assessment: An Practical / Oral exam will be held based on the above syllabus. The final
certification and acceptance of TW ensures the satisfactory performance of laboratory work and minimum passing
in the TW.
A. Term Work: Term Work shall consist of practicals based on the above list. Also Term work Journal must
include at least 2 assignments based on the topics mentioned in the syllabus.
B. Term Work Marks: 25 Marks (Total marks) = 15 Marks (Experiment) + 5 Marks (Assignments) + 5
Marks (Attendance)

Review / progress monitoring committee may consider following points for assessment based on either one year
or half year project as mentioned in general guidelines.

Half-year project:
1. In this case in one semester students’ group shall complete project in all aspects including,
• Identification of need/problem
• Proposed final solution
• Procurement of components/systems
• Building prototype and testing
2. Two reviews will be conducted for continuous assessment,
• First shall be for finalization of problem and proposed solution
• Second shall be for implementation and testing of solutions.

Assessment criteria of Mini Project :


Mini Project shall be assessed based on following criteria :
1. Quality of survey/ need identification.
2. Clarity of Problem definition based on need.
3. Innovativeness in solutions.
4. Feasibility of proposed problem solutions and selection of best solution.
5. Cost effectiveness.
6. Societal impact
7. Innovativeness
8. Cost effectiveness and Societal impact
9. Full functioning of working model as per stated requirements
10. Effective use of skill sets
11. Effective use of standard engineering norms
12. Contribution of an individual’s as member or leader
13. Clarity in written and oral communication

Pillai College of Engineering (Autonomous) B. Tech. (Information Technology)


Guidelines for Assessment of Mini Project Practical/Oral Examination:
1. Report should be prepared as per the guidelines issued by the institute.
2. Mini Projects shall be assessed through a presentation and demonstration of the working model by the
student project group to a panel of Internal and External Examiners preferably from industry or research
organizations having experience of more than five years approved by the head of Institution.
3. Students shall be motivated to publish a paper based on the work in Conferences/students competitions.

Mini Project shall be assessed based on following points


1. Quality of problem and Clarity
2. Innovativeness in solutions
3. Cost effectiveness and Societal impact
4. Full functioning of working model as per stated requirements
5. Effective use of skill sets
6. Effective use of standard engineering norms
7. Contribution of an individual’s as member or leader
8. Clarity in written and oral communication

Back to Scheme

Pillai College of Engineering (Autonomous) B. Tech. (Information Technology)


Program Structure for
Bachelor of Technology in Information Technology
Semester VI

Course Teaching Scheme


Course Credits Assigned
Course Name Compo (Contact Hours)
Code
nent Theory Pract Tut Theory Pract Total
Software Engineering and Project
IT 312
Management
TL 3 2 - 3 1 4
IT 313 Pattern Analysis and Business Intelligence TL 3 2 - 3 1 4
IT 314 Programming Lab IV (R Programming) LP - 2 - - 1 1
IT 315 Human Values and Social Ethics T 2 - - 2 - 2
IT 3xx DLOC II TL 3 2 - 3 1 4
IT 3xx DLOC III TL 3 2 - 3 1 4
IL 3xx ILOC I T 3 - - 3 - 3
IT 392 Major Project I LPC - 2 - - 1 1
Total 17 12 - 17 6 23
Examination Scheme
Theory
Course
Course Name Internal Assessment End Exam Term Pract
Code Total
Sem Duration Work /Oral
1 2 Avg
Exam (Hrs)
Software Engineering and Project
IT 312
Management
40 40 40 60 2 25 - 125
IT 313 Pattern Analysis and Business Intelligence 40 40 40 60 2 25 - 125
IT 314 Programming Lab IV (R Programming) - - - - - 25 25 50
IT 315 Human Values and Social Ethics 20 20 20 40 2 - - 60
IT 3xx DLOC II 40 40 40 60 2 25 25 150
IT 3xx DLOC III 40 40 40 60 2 25 25 150
IL 3xx ILOC I 40 40 40 60 2 - - 100
IT 392 Major Project I - - - - - 25 25 50
Total 220 340 10 150 100 810
T-Theory, L-Lab, P-Programming, C-Communication
Semester VI 1. AI and Computing 2. Big Data and 3. Computer Network 4. Web and Mobile 5. UI and UX Design
Specialization Internet of Things and Security Applications
DLOC II: IT 316 IT 317 IT 318 IT 319 IT 320
Course Code Deep learning Internet of Everything Cyber Security Web Application Security Ubiquitous Computing
and Name
DLOC III: IT 321 IT 322 IT 323 IT 324 IT 325
Course Code Evolutionary Computing Big Data Analytics Ethical Hacking Hybrid Mobile Application Usability Engineering
and Name and Fuzzy Systems Development

Institute 1.Business and 3.Engineering 4. Art and 5. Applied Science 6. Life Skills, Repair,
2. Bioengineering
Specializations Entrepreneurship Design Humanities and Logistics Maintenance and Safety
IL 360 IL 362 IL 363 IL 364 IL 366 IL 368
Introduction to Computational
Entrepreneurship Product Design Visual Art Vehicle Safety
Bioengineering Physics
Sem 6
ILOC I IL 361 IL 365 IL 367 IL 369
Journalism, Media Polymers and
Maintenance of
IPR and Patenting and Communication Polymeric
Electronics Equipment
studies Materials

Pillai College of Engineering (Autonomous) B. Tech. (Information Technology)


Course
Course Name Scheme Theory Practical Tutorial Total
Code
Software Engineering and Contact Hours 3 2 - 5
IT 312
Project Management Credits 3 1 - 4

Examination Scheme
Course Theory Marks
Course Name Term
Code Internal Assessment End Sem Practical Oral Total
Work
IA 1 IA 2 Average Exam
Software Engineering and
IT 312
Project Management
40 40 40 60 25 – - 125

1. Course Objectives:
1. To understand the nature of software development and software life cycle process models, agile software
development, SCRUM and other agile practices.
2. To Explain methods of capturing, specifying, visualizing ,analyzing software requirements and learn basic
concepts of UML.
3. To understand concepts and principles of software design and user-centric approach and principles of
effective user interfaces.Also to understand how to apply the UML to solve a number of common
modeling problems..
4. To know the basics of testing and understanding the concept of software quality assurance and software
configuration management process.
5. To understand the need of project management and project management life cycle.
6. To understand project scheduling concepts, risk management associated with various types of projects and
Understand the software development process using tools.

2. Course Outcomes: Learner will be able to…


1. Define various software application domains and remember different process models used in software
development and examine estimation about schedule and cost for project development.
2. Explain needs for software specifications also they can classify different types of software requirements ,
gathering techniques and select project development tools.
3. Convert the requirements model into the design model using UML and demonstrate use of software and
user-interface design principles.
4. Distinguish among SCM and SQA and can classify different testing strategies and tactics and compare
them.
5. Justify the role of SDLC in Software Project Development and they can evaluate the importance of
Software Engineering in PLC.
6. Generate project schedule and can construct, design and develop network diagrams for different types of
Projects. They can also organize different activities of the project as per Risk impact factor.

Pillai College of Engineering (Autonomous) B. Tech. (Information Technology)


3. DETAILED SYLLABUS :

Sr. Module Detailed Content Hrs. CO


No. Mapping
I Introduction to Software Engineering Fundamentals: Nature of Software, 06 CO1
Software Software Engineering Principles, The Software Process,
Engineering, Software Myths. Process Models :A Generic Process
Software Process Model, Prescriptive Process Models: The Waterfall,
Models Incremental Process(RAD), Evolutionary Process,
Concurrent. Agile software development: Agile methods,
Extreme programming Practices, SCRUM. Introduction to
agile tools: JIRA, Kanban.
II Software Requirement, Types of Requirements, Requirement 06 CO2
Requirements gathering, Requirement Engineering Task, Identifying
Engineering and Cost Stakeholders, Multiple viewpoints, SRS (Software
Estimation Requirement Specification) Project Estimation, LOC based,
FP based and Use case based estimation.
III Design Engineering Analysis and Design Engineering Introduction of Analysis 08 CO2 CO3
elements, Scenario based, Flow based, behavior and class
based Design Concepts and Principles, Architecture
Design, Component Level Design, System Level Design,
User Interface Design.
IV Software Quality & McCall’s Quality Factor, Software Configuration 06 CO4
Configuration Management, SCM Process.Need for Testing, Testing
Management Tactics, Testing strategies.Introduction to Software Testing,
Principles of Testing, Testing Life Cycle, Phases of Testing,
Types of Testing, Verification & Validation,Maintenance &
Reengineering.
V Project Management: Project Management Concepts: The Management 07 CO5
Spectrum, People, Product, Process, Project, The W5HH
Principle,Project Life cycle and ITPM, Project Feasibility,
RFP, PMBOK Knowledge areas, Business Case, Project
Planning, Project Charter and Project Scope.
VI Risk Management WBS, Developing the Project Schedule, Network Diagrams 06 CO6
and Project (AON, AOA), CPM and PERT, Gantt Chart, Project Risk
Scheduling Management : Risk Analysis & Management: Reactive
versus Proactive Risk Strategies, Software Risks, Risk
Identification, Risk Projection, Risk Refinement,Risk
Identification, Risk Projection and RMMM

4.Detailed Practical Syllabus:

Software Engineering and Project Management Lab (Credit-01):

Software Requirements: IBM Rational Rose Modeler, Dia, StarUML (Any One) Orange Scrum, Xampp, GitHub
Hardware Requirements:PC i3 or above.

Pillai College of Engineering (Autonomous) B. Tech. (Information Technology)


Suggested List of Experiments:
1. Students shall take one case study as a mini project work which is to be conducted by a group of three
students.
2. Orangescrum DEMO
3. To study SRS
4. To study Use case diagram
5. To study class diagrams and Object diagrams.
6. To study Sequence and Collaboration diagrams.
7. To study Activity and statechart diagrams
8. To conduct FP point estimation for the project.
9. To Conduct COCOMO estimation for the project
10. To generate project scheduling for the project
11. Risk management
12. Software testing

5. Theory Assessments:
1. Internal Assessment: Two Internal assessments will be conducted for 40 marks each with average marks
of both assessments as final score.
2. End Sem Theory Examination:
● Question paper will consist of 5 questions, each carrying 20 marks.
● Total 3 questions need to be solved.
● Q.1 will be compulsory, based on the entire syllabus.
● Remaining questions will be randomly selected from all the modules.
● Weightage of marks should be proportional to the number of hours assigned to each module.

6. Practical Assessments:
1. Termwork Assessment: Term Work shall consist of at least 10 to 12 practical’s based on the above list.
Also Term work Journal must include at least 2 assignments. Term Work Marks: 25 Marks (Total marks)
= 15 Marks (Experiment) + 5 Marks (Assignments) + 5 Marks (Attendance).

7. Books and references:


A. Text Books:
1. Roger S Pressman Software Engineering : A Practitioner's Approach 7th Edition Mcgraw-Hill
ISBN:0073375977
2. Jack T. Marchewka, Information Technology Project Management 4th Edition ,Wiley India
3. “The Unified Modeling Language User Guide” by Grady Booch, James Rumbaugh, Ivar Jacobson,
Pearson Publication,ISBN 978-81-7758-372-4

B. References:
1. Software Engineering : A Precise Approach Pankaj Jalote , Wiley India
2. Ian Sommerville Software Engineering 9th edition Pearson Education SBN-13: 978-0- 13703515-1,
ISBN-10: 0-13-703515-2
3. John M. Nicholas, Project Management for Business and Technology, 3rd edition, Pearson Education.
4. Software Project management by Bob Hughes, Mike Cotterell , Rajib Mall
5. UML – Tutorial “www.tutorialspoints.com/uml/”
6. “An Introduction to Object-Oriented Analysis: Objects and UML in plain English” by Davis William
Brown, Wiley, Second Edition

Pillai College of Engineering (Autonomous) B. Tech. (Information Technology)


7. “Fundamentals of Object-Oriented Design in UML”, Meilir Page-Jones, Pearson Education
8. UML in 24 Hours
9. UML Basics— an Introduction to the Unified Modeling Language – IBM “www.ibm.com › Learn ›
Rational

Back to Scheme

Pillai College of Engineering (Autonomous) B. Tech. (Information Technology)


Course
Course Name Scheme Theory Practical Tutorial Total
Code
Pattern Analysis and Business Contact Hours 3 2 - 5
IT313
Intelligence Credits 3 1 - 4

Examination Scheme
Course Theory Marks
Course Name Term
Code Internal Assessment End Sem Practical Oral Total
Work
IA 1 IA 2 Average Exam
Pattern Analysis and
IT313 40 40 40 60 25 - - 125
Business Intelligence

1.Prerequisite: Database Management System

2.Course Objectives:
1. To introduce the concept of data Mining as an important tool for enterprise data management and as a
cutting edge technology for building competitive advantage.
2. To enable students to effectively identify sources of data and process it for data mining
3. To make students well versed in all data mining algorithms, methods of evaluation.
4. To impart knowledge of different tools used for data mining
5. To provide knowledge on how to gather and analyze large sets of data to gain useful business
understanding.
6. To impart skills that can enable students to approach business problems analytically by identifying
opportunities to derive business value from data and compare the performance of business.

3. Course Outcomes:
1. Demonstrate an understanding of the importance of data mining and the principles of business
intelligence.
2. Organize and Prepare the data needed for data mining using pre preprocessing techniques.
3. Perform exploratory analysis of the data to be used for mining.
4. Implement the appropriate data mining methods like classification, clustering or Frequent Pattern mining
on large data sets.
5. Define and apply metrics to measure the performance of various data mining algorithms.
6. Apply BI to solve practical problems : Analyze the problem domain, use the data collected in enterprise,
apply the appropriate data mining technique, interpret and visualize the results and provide decision
support, also evaluate and compare performance of some available BI packages.

4. Detailed Theory syllabus:


Sr. Module Detailed Content Hrs. CO
No. Mapping
0 Prerequisite Knowledge of databases, and Data warehousing, OLAP 0
operations.
I Data Mining Data Mining: Kind of patterns to be mined; 3 CO 1
Technologies used; Major issues in Data
Mining,Definition & Functionalities, Classification of
DM systems, DM task primitives.

Pillai College of Engineering (Autonomous) B. Tech. (Information Technology)


II Data Exploration Types of Attributes; Statistical Description of Data; Data 9 CO 2
and Data Visualization ; Measuring similarity and dissimilarity.
Preprocessing Data Preprocessing :Data Cleaning; Data Integration;
Data Reduction: Attribute subset selection, Histograms,
Clustering and Sampling; Data Transformation & Data
Discretization:Normalization, Binning, Histogram
Analysis and Concept hierarchy generation for numerical
and categorical data.
III Supervised Learning Basic Concepts; Classification methods: 1. Decision 9 CO 3,
Tree Induction: Attribute Selection Measures, Tree CO 4
pruning. 2. Bayesian Classification: Naïve Bayes‟
Classifier. Prediction: Structure of regression models;
Simple linear regression, Multiple linear regression,
logistic regression , Lasso regression,Accuracy and Error
measures, Precision, Recall, Holdout, Random
Sampling, Cross Validation.
IV Unsupervised Brief about Clustering, Partition Method: K means, 9 CO 4,
Learning Fuzzy K means, Hierarchical Methods: Agglomerative, CO 5
Divisive, BIRCH; Density-Based Methods: DBSCAN,
OPTICS, Define Outliers, Types of Outliers, Outlier
Detection Methods: Supervised, Semi- Supervised,
Unsupervised, Proximity based, Clustering Based,
Association Rule Mining.
V Decision Support What is BI?, Business intelligence architectures; 6 CO 6
System in Business Development of a business intelligence system;
Intelligence Representation of the decision-making
process;Definition of decision support system;
Development of a decision support system.
VI BI Applications Pattern Analysis for BI in real world like Sales 3 CO 6
Intelligence, Visualization, Reporting, Performance
management, banking & finance CRM

5. Detailed Practical syllabus:


Pattern Analysis and Business Intelligence Lab (Credit-01) :
Lab Prerequisite: Object oriented Concept, Java programming language.
Software Requirements: Open source data mining and BI tools like WEKA, Rapid Miner, Pentaho.
Hardware Requirements: PC i3 or above.

Suggested List of Experiments :


1. Solving exercises in Data Exploration
2. Solving exercises in Data preprocessing
3. Using open source tools Implement Classifiers
4. Using open source tools Implement Clustering Algorithms
5. Using open source tools Implement Association Mining Algorithms
6. Implementation of any one classifier using languages like JAVA/ python/R
7. Implementation of any one clustering algorithm using languages like JAVA/python
8. Implementation of any one association mining algorithm using languages like JAVA/ python

Pillai College of Engineering (Autonomous) B. Tech. (Information Technology)


9. Detailed case study of any one BI tool (open source tools like Pentaho can be used) (paper Assignment)
10. Business Intelligence Mini Project: Each group assigned one new case study for this; A BI report must be
prepared outlining the following steps:
a. Problem definition, Identifying which data mining task is needed
b. Identify and use a standard data mining dataset available for the problem. Some links for data
mining datasets are: WEKA site, UCI Machine Learning Repository, KDD site, KDD Cup etc.
c. Implement the data mining algorithm of choice.
d. Interpret and visualize the results.
e. Provide clearly the BI decision that is to be taken as a result of mining.

6.Theory Assessment:
Internal Assessment: Two Internal assessments will be conducted for 40 marks each with average marks of both
assessments as final score.
1. End Sem Theory Examination:
● Question paper will consist of 5 questions, each carrying 20 marks.
● Total 3 questions need to be solved.
● Q.1 will be compulsory, based on the entire syllabus.
● Remaining questions will be randomly selected from all the modules.
● Weightage of marks should be proportional to the number of hours assigned to each module.
7. Practical Assessment:

1. Termwork Assessment: Term Work shall consist of at least 10 to 12 practical’s based on the above list.
Also Term work Journal must include at least 2 assignments. Term Work Marks: 25 Marks (Total marks)
= 15 Marks (Experiment) + 5 Marks (Assignments) + 5 Marks (Attendance).
2. Oral/Viva Assessment: An oral exam will be held based on the above syllabus.

8. Books and References:

A. Text Books:
1. Han, Kamber, "Data Mining Concepts and Techniques", Morgan Kaufmann 3nd Edition.
2. P. N. Tan, M. Steinbach, Vipin Kumar, “Introduction to Data Mining”, Pearson Education.
3.Business Intelligence: Data Mining and Optimization for Decision Making by Carlo Vercellis,Wiley India
Publications.
4. G. Shmueli, N.R. Patel, P.C. Bruce, “Data Mining for Business Intelligence: Concepts, Techniques, and
Applications in Microsoft Office Excel with XLMiner”, 2nd Edition, Wiley India.

B. References:
1. Michael Berry and Gordon Linoff “Data Mining Techniques”, 2nd Edition Wiley Publications.
2. Michael Berry and Gordon Linoff “Mastering Data Mining- Art & science of CRM”, Wiley Student
Edition.
3. Vikram Pudi & Radha Krishna, “Data Mining”, Oxford Higher Education.
4. P. N. Tan, M. Steinbach, Vipin Kumar, “Introduction to Data Mining”, Pearson Education.
5. WEKA, RapidMiner Pentaho resources from the Web.

Back to Scheme

Pillai College of Engineering (Autonomous) B. Tech. (Information Technology)


Course Code Course Name Scheme Theory Practical Tutorial Total
Programming Lab IV Contact Hours - 2 - 2
IT 314
(R Programming) Credits - 1 - 1

Examination Scheme
Theory Marks
Course Code Course Name Internal Assessment End Term
Practical Oral Total
Sem Work
IA 1 IA 2 Average
Exam
Programming Lab IV
IT 314 – – – – 25 25 -- 50
(R Programming)

1. Lab Objectives:
L1. To provide an overview of a new language R used for data science.
L2. To introduce students to the R programming environment and related ecosystem and thus provide
them with an in-demand skill-set, in both the research and business environments
L3. To introduce the extended R ecosystem of libraries and packages.
L4. To demonstrate usage of as standard Programming Language.
L5. To familiarize students with how various statistics like mean median etc. can be collected for data
exploration in R
L6. To enable students to use R to conduct analytics on large real life datasets.

2. Lab Outcomes:
LO1: Install and use R for simple programming tasks.
LO2: Extend the functionality of R by using add-on packages
LO3: Extract data from files and other sources and perform various data manipulation tasks on them.
LO4: Code statistical functions in R.
LO5: Use R Graphics and Tables to visualize results of various statistical operations on data .
LO6:Apply the knowledge of R gained to data Analytics for real life applications.

SOFTWARE requirements:
1. The R statistical software program. Available from: https://www.r-project.org/
2. RStudio an Integrated Development Environment (IDE) for R. Available from: https://www.rstudio.com/

3. Detailed Lab syllabus:

Sr. LO
Module Name Detailed Lab Description Hrs
No. Mapping
Prerequisites - Any programming Language like Java Python.
0 Prerequisite 02 --
Basic statistics. Data Mining Algorithms
Introduction: ● The basic functionality of R will be demonstrated,
Installing R on Variable types in R. Numeric variables, strings and LO 1, LO
I 04
personal factors. 2, LO 3
machines. ● Accessing the help system. Retrieving R packages.

Pillai College of Engineering (Autonomous) B. Tech. (Information Technology)


installing R and ● Basic data types and operations: numbers, characters
RStudio. and composites.
● Data entry and exporting data
II Data structures Data structures: vectors, matrices, lists and data frames. 04 LO1, LO3
● R as a programming language: Grouping, loops and
R as a conditional execution, Functions
LO 1, LO
III programming ● Exploratory data analysis Range, summary, mean, 04
4
language: variance, median, standard deviation, histogram, box
plot, scatterplot
● Graphics and tables
● Working with larger datasets
IV Graphics in R 06 LO 3
● Building tables with aggregate
● Introduction to ggplot2 graphics
● Simple regression and correlation, Multiple
Regression and
V regression 02 LO 4
correlation
● Tabular data and analysis of Categorical data
Implementing a mini project using any data mining or big
data analytics algorithm in R
R for Data
● Extracting data from a large Dataset LO 5, LO
VI Science (Mini 06
● Exploratory analysis 6
Project)
● Using Mining algorithm
● Visualizations and interpretation of results

4. Lab Assessments:

1. Term Work: Term Work shall consist of experiments on above guidelines/syllabus. Also Term work Journal
must include at least 2 assignments. Term Work Marks: 25 Marks (Total marks) = 15 Marks (Experiment) + 5
Marks (Assignments) + 5 Marks (Attendance).
2. Oral/Viva Assessment: An oral exam will be held based on the above syllabus.

5.Textbooks and References:

A. Text Books:
1. URL: https://cran.r-project.org/doc/manuals/r-release/R-intro.pdf ( Online Resources)
2. R Cookbook Paperback – 2011 by Teetor Paul O Reilly Publications
3. Beginning R: The Statistical Programming Language by Dr. Mark Gardener, Wiley Publications
4. R Programming For Dummies by Joris Meys Andrie de Vries, Wiley Publications

B. References:
1. Hands-On Programming with R by Grolemund, O Reilly Publications
2. R for Everyone: Advanced Analytics and Graphics, 1e by Lander, Pearson Ltd.
3. R for Data Science Learning Dan Toomey December 2014 Packt Publishing Limited

Back to Scheme

Pillai College of Engineering (Autonomous) B. Tech. (Information Technology)


Course
Course Name Scheme Theory Practical Tutorial Total
Code
Human Values and Contact Hours 2 - - 2
IT 315
Social Ethics Credits 2 - - 2

Examination Scheme
Course Theory Marks
Course Name Internal Assessment End Term
Code Practical Oral Total
Sem Work
IA 1 IA 2 Average
Exam
Human Values and
IT 315 20 20 20 40 - – - 60
Social Ethics

1. Course Objectives:
1. To enable learners to understand the core values that shape the ethical behaviour of a
professional.
2. To develop an awareness on the different ethical dilemmas at the workplace and society.
3. To inculcate the ethical code of conduct in writing technical articles and technology
development.
4. To internalize ethical principles and code of conduct of a good human being at home, society and
at work place.

2. Course Outcomes: After successful completion of the course students will be able to
1. Learners will be able to recognize the relation between ethics and values pertinent for an
engineering professional.
2. Learners will be able to exercise the responsibility for establishing fair and just processes for
participation and group decision making
3. Learners will be able to demonstrate an awareness of self-held beliefs and values and how they
are altered in interactions with others.
4. Learners will be able to acquire the writing skills necessary to analyse data from research and
attribute the source with proper citation.
5. Learners will be competent to incorporate values and ethical principles in social and professional
situations.
3. Detailed Lab syllabus:

Module Details Hours


1 Ethics and Values : 03
Meaning & Concept of Ethics
Difference between Ethics and Values
Ethical code of conduct
2 Professional Ethics : 05
Professional Ethics vs Personal ethics
Components of professional ethics
Professional values and its importance
3 Ethics and Society : 04
Relevance of values and ethics in social work
Ethical dilemmas

Pillai College of Engineering (Autonomous) B. Tech. (Information Technology)


Values and ethical principles of social work
· Service
· Dignity and worth of a person
· Importance of Human relationships
· Integrity
· Competence
· Social Justice
4 Ethics in Technical writing : 07
Documenting sources
Presentation of Information
Ethics & Plagiarism
5 Ethics and Technology Development : 07
Risk management and Individual rights
Moral issues in development and application of technology
Privacy/confidentiality of information
Managing Technology to ensure fair practices

4. Assessment:
Internal Assessment: Two Internal assessments will be conducted for 20 marks each with average marks of both
assessments as final score.
End Sem Theory Examination: 40 Marks
Weightage of each module in end semester examination will be proportional to number of respective
lecture hours mentioned in the curriculum

5. Reference Books:
1. Martin Cohen, 101 Ethical Dilemmas Routledge, 2nd edition, 2007.
2. M. Govindarajan, S. Natarajan & V.S. Senthilkumar, Professional Ethics and Human Values,
Prentice Hall India Learning Private Limited, 2013.
3. Mike W. Martin, Ethics in Engineering, McGraw Hill Education; Fourth edition, 2017.

Back to Scheme

Pillai College of Engineering (Autonomous) B. Tech. (Information Technology)


Department Level Optional Course (DLOC) - II

Semester VI 1. AI and Computing 2. Big Data and 3. Computer Network 4. Web and Mobile 5. UI and UX Design
Specialization Internet of Things and Security Applications
DLOC II: IT 316 IT 317 IT 318 IT 319 IT 320
Course Code Deep learning Internet of Everything Cyber Security Web Application Security Ubiquitous Computing
and Name
DLOC III: IT 321 IT 322 IT 323 IT 324 IT 325
Course Code Evolutionary Computing Big Data Analytics Ethical Hacking Hybrid Mobile Application Usability Engineering
and Name and Fuzzy Systems Development

Pillai College of Engineering (Autonomous) B. Tech. (Information Technology)


Course
Course Name Scheme Theory Practical Tutorial Total
Code
Contact Hours 3 2 - 5
IT 316 Deep Learning
Credits 3 1 - 4

Examination Scheme
Course Theory Marks
Course Name Internal Assessment End Term
Code Practical Oral Total
Sem Work
IA 1 IA 2 Average
Exam
IT 316 Deep Learning 40 40 40 60 25 – 25 150

1. Prerequisite: Learning Problems, Basics of Statistics.

2. Course Objectives:
1. Understand Neural Network and Deep Learning concepts.
2. Identify the deep learning algorithms which are more appropriate for various types of learning tasks in
various domains.
3. Apply supervised, unsupervised, semi-supervised deep learning approaches.
4. Analyze various deep learning algorithms
5. Apply convolutional neural network and Recurrent Neural Networks
6. Apply deep learning to real time applications

3. Course Outcomes:
Students will be able to:
1. Understand Neural Network, Deep Learning concepts and Multilayer Perceptron (MLP).
2. Identify the deep learning algorithms which are more appropriate for various types of learning tasks in
various domains.
3. Apply supervised, unsupervised, semi-supervised deep learning approaches.
4. Analyze various deep learning algorithms
5. Apply convolutional neural network and Recurrent Neural Networks
6. Apply deep learning to real time applications

4. DETAILED THEORY SYLLABUS:

Sr. Module Detailed Content Hrs CO


No. Mapping
Introduction to Deep Learning and Neural Networks,
Introduction to deep
I Forward Propagation, Back Propagation, Perspectives and 06 CO1
learning
Issues in deep learning framework
Deep Feedforward Networks, Gradient-Based Learning,
Improving Deep CO1,
II Architecture Design, Regularization and 08
Neural Networks CO2
Under-Constrained Problems, Dataset Augmentation,

Pillai College of Engineering (Autonomous) B. Tech. (Information Technology)


Noise Robustness, Semi-Supervised Learning, Challenges
in Neural Network Optimization.
Autoencoders (standard, sparse, denoising, contractive,
Deep Unsupervised
III etc), Variational Autoencoders, Adversarial Generative 08 CO3
Learning
Networks, Autoencoder and DBM
The foundational layers of CNNs (pooling, convolutions),
Convolutional Architectures, How do CNNs work, Training the CO4,
IV 08
Neural Networks convolutional neural network, The limits of convolutional CO5
neural networks
Discussion on Recurrent Neural Networks (RNNs),
Recurrent CO4,
V Long-Short Term Memory (LSTM) architectures and 06
Neural Network CO5
basics of word embedding, Advance RNN.
Real Time Image segmentation, object detection, automatic
VI Applications of image captioning, video to text with LSTM 03 CO6
Deep Learning models.

5. DETAILED PRACTICAL SYLLABUS:

Deep Learning Lab (Credit-01) :

Lab Prerequisite: Software engineering concepts, Knowledge of Machine learning algorithms beneficial
Software Requirements: Python
Suggested List of Experiments :
Lab 1: Linear Regression
Lab 2: MNIST Sampler
Lab 3: MNIST Classifier
Lab 4: CNN MNIST Classifier
Lab 5: CNN MNIST Classifier using Functional API
Lab 6: Deep CNN
Lab 7: RNN MNIST Classifier
Lab 8: LSTM MNIST Classifier
Lab 9: Transformer MNIST Classifier
Lab 10: MLP on MNIST with L2
Lab 11: MLP on MNIST with Data Augmentation
Lab 12: AutoEncoder and Colorization AutoEncoder
Lab 13: VAE MLP
Lab 14: VAE CNN
Lab 15: CVAE
Lab 16: SSD
Lab 17: FCN w/ PSPNet

6. Theory Assessments:
1. Internal Assessment: Two Internal assessments will be conducted for 40 marks each with average marks
of both assessments as final score.
2. End Sem Theory Examination:
● Question paper will consist of 5 questions, each carrying 20 marks.
● Total 3 questions need to be solved.

Pillai College of Engineering (Autonomous) B. Tech. (Information Technology)


● Q.1 will be compulsory, based on the entire syllabus.
● Remaining questions will be randomly selected from all the modules.
● Weightage of marks should be proportional to the number of hours assigned to each module.
7. Practical Assessments:
1. Termwork Assessment: Term Work shall consist of at least 10 to 12 practical’s based on the
above list. Also Term work Journal must include at least 2 assignments. Term Work Marks: 25
Marks (Total marks) = 15 Marks (Experiment) + 5 Marks (Assignments) + 5 Marks (Attendance).
2. Oral/Viva Assessment: An oral exam will be held based on the above syllabus.

8. Text Books:
1. Bengio, Yoshua, Ian J. Goodfellow, and Aaron Courville. "Deep learning." An MIT Press book in
preparation. (2015).

Back to Scheme

Pillai College of Engineering (Autonomous) B. Tech. (Information Technology)


Course Code Course Name Scheme Theory Practical Tutorial Total
Contact Hours 3 2 - 5
IT 317 Internet of Everything
Credits 3 1 - 4

Examination Scheme
Course Theory Marks
Course Name Internal Assessment End Term
Code Practical Oral Total
Sem Work
IA 1 IA 2 Average
Exam
IT 317 Internet of Everything 40 40 40 60 25 – 25 150

1. Prerequisite: Computer Network, Microcontroller, Wireless Technology

2. Course Objectives:
1. To learn the concepts of IoT.
2. To identify the different technologies.
3. To learn different applications in IoT.
4. To learn different protocols used in IoT.
5. To learn and design hardware for smart city applications in IoT.
6. To learn how to analyze and evaluate data collected in IoT.

3. Course Outcomes:
1. Describe the basic concepts of IoT
2. Design architecture for an IoT application
3. Apply IOT to different applications.
4. Analysis and evaluate protocols used in IoT.
5. Design and develop smart cities in IoT.
6. Analysis and evaluate the data received through sensors in IoT.

4. DETAILED THEORY SYLLABUS:

Sr. CO
Module Detailed Content Hrs
No. Mapping
Basics of Internet of Things,Smart Objects, Smart
Environments, Machine to Machine Communications,
I Introduction to IoT 04 CO 1
Industrial Internet of Things,Who Works on the Internet of
Things?, Internet of Things Framework
Characteristics of IoT,Physical & Logical Design of IoT.
II Architecture of IoT Architecture and Reference Models of IoT, Introduction to 07 CO 2
Industrial IoT (IIoT).

Pillai College of Engineering (Autonomous) B. Tech. (Information Technology)


Introduction, Principle, Components and Architecture of
RFID, RFID middleware, Issues in RFID, IPv6 Addressing
III RFID Technology 08 CO 2
Schemes and Electronic Product Code, RFID Applications
and case studies, Hardware issues.

Introduction to Wireless Sensor Network, Protocols: MQTT,


Communication CO 2
CoAP, REST Transferring data, Basic Difference between
IV Protocols 05 CO 3
Protocols, Security IoT Protocols and Technology: CoAP and
CO 4
DTLS.
Localization, mobility management, localization and
Network
handover management, technology considerations,simulation CO 4
V Localization and 10
setup, performance evaluation and results. Identification of CO 5
Mobility
IoT.
Big Data Analytics, Cloud and Fog Computing in the Internet
Data Analytics for CO 5
of Things: IoT System Requirements, Cloud Computing in
VI IoE 05 CO 6
IoT ,Advantages of Using the Cloud for IoT, Examples of
Cloud - Based IoT

5. Detailed Practical syllabus:


Internet of Everything Lab (Credit-01) :
Lab Prerequisite: Wireless Technology Lab , Python, Java.
Software Requirements: Arduino IDE, Tinkercad,
Hardware requirement: Arduino/Raspberry Pi, Sensors

SN Module Title Hrs

I Mini Project Create a Problem statement based on Survey identifying the Hardware and
software requirement for their mini project problem statement. 4
II Mini Project Study of IoT architecture with respect to your mini project. 4
Identify and design the required hardware and sensors for your circuit board
configuration.
Use suitable software and an emulator for coding the input devices and
sensors.
III Mini Project Create a Web/ Mobile Application with features required for the mini project 4

IV Mini Project Interface hardware with Web to publish or remotely access the data on the 4
Internet.
V Mini Project Analyze the readings obtained in the project and identify its future scope 2

VI Presentation Documentation (PPT + Report) of mini-project and technical paper writing. 2

Pillai College of Engineering (Autonomous) B. Tech. (Information Technology)


6. Theory Assessments:

1. Internal Assessment: Two Internal assessments will be conducted for 40 marks each with average marks of both
assessments as final score.
2. End Sem Theory Examination:
a. Question paper will consist of 5 questions, each carrying 20 marks.
b. Total 3 questions need to be solved.
c. Q.1 will be compulsory, based on the entire syllabus.
d. Remaining questions will be randomly selected from all the modules.
e. Weightage of marks should be proportional to the number of hours assigned to each module.

7. Practical Assessments:

1. Termwork Assessment: Term Work shall consist of Mini Projects based on the above syllabus. Also Term
work Journal must include at least 2 assignments. Term Work Marks: 25 Marks (Total marks) = 15 Marks (Mini
Project) + 5 Marks (Assignments) + 5 Marks (Attendance).
2. Oral/Viva Assessment: An oral exam will be held based on the Mini Project.

8.Textbooks and reference:


A. Text Books:
1. Hassan, Q. F, “Internet of things A to Z: technologies and applications”,Wiley; IEEE Press, 2018
2. Internet of Things connecting objects to the web, by Hakima Chaouchi, Wiley.
3. Internet of Things ( A Hands-on-Approach) by Arshdeep Bhaga and Vijay Madisetti.

B. References:

1. The Internet of Things (MIT Press) by Samuel Greengard.


2. The Internet of Things (Connecting objects to the web) by Hakima Chaouchi (Wiley Publications).
3. RFID and the Internet of Things, by Herve chabanne, Wiley

Back to Scheme

Pillai College of Engineering (Autonomous) B. Tech. (Information Technology)


Course
Course Name Scheme Theory Practical Tutorial Total
Code
Contact Hours 3 2 - 5
IT 318 Cyber Security
Credits 3 1 - 4

Examination Scheme
Course Theory Marks
Course Name Internal Assessment End Term
Code Practical Oral Total
Sem Work
IA 1 IA 2 Average
Exam
IT 318 Cyber Security 40 40 40 60 25 – 25 150

1. Course Objectives:
1. Exhibit knowledge to secure corrupted systems, protect personal data, and secure computer networks in
an Organization.
2. Practice with an expertise in academics to design and implement security solutions.
3. Understand key terms and concepts in Cryptography, Governance and Compliance
4. Develop cyber security strategies and policies
5. Understand principles of web security and to guarantee a secure network by monitoring and analyzing the
nature of attacks through cyber/computer forensics software/tools.

2. Course Outcomes:
1. Analyze and evaluate the cyber security needs of an organization.
2. Determine and analyze software vulnerabilities and security solutions to reduce the risk of exploitation.
3. Measure the performance and troubleshoot cyber security systems.
4. Implement cyber security solutions and use of cyber security, information assurance, and cyber/computer
forensics software/tools.
5. Comprehend and execute risk management processes, risk treatment methods, and key risk and
performance indicators
6. Design and develop a security architecture for an organization.
7. Design operational and strategic cyber security strategies and policies.

3. DETAILED THEORY SYLLABUS:

Sr. CO
Module Detailed Content Hrs
No. Mapping
I Introduction to Overview of Cyber Security, Internet Governance – Challenges 5 CO1
Cyber Security and Constraints, Cyber Threats:- Cyber Warfare-Cyber
Crime-Cyber terrorism-Cyber Espionage, Need for a
Comprehensive Cyber Security Policy, Need for a Nodal
Authority, Need for an International convention on Cyberspace.
II Cyber Security Cyber Security Vulnerabilities-Overview, vulnerabilities in 7 CO2
Vulnerabilities software, System administration, Complex Network
and Cyber Architectures, Open Access to Organizational Data, Weak
Authentication, Unprotected Broadband communications, Poor

Pillai College of Engineering (Autonomous) B. Tech. (Information Technology)


Security Cyber Security Awareness. Cyber Security Safeguards-
Safeguards Overview, Access control, Audit, Authentication, Biometrics,
Cryptography, Deception, Denial of Service Filters, Ethical
Hacking, Firewalls, Intrusion Detection Systems, Response,
Scanning, Security policy, Threat Management.
III Securing Web Introduction, Basic security for HTTP Applications and 5 CO2 and
Application, Services, Basic Security for SOAP Services, Identity CO3
Services and Management and Web Services, Authorization Patterns,
Servers Security Considerations, Challenges.
IV Intrusion Intrusion, Physical Theft, Abuse of Privileges, Unauthorized 6 CO4
Detection and Access by Outsider, Malware infection, Intrusion detection and
Prevention Prevention Techniques, Anti-Malware software, Network based
Intrusion detection Systems, Network based Intrusion
Prevention Systems, Host based Intrusion prevention Systems,
Security Information Management, Network Session Analysis,
System Integrity Validation.
V Cryptography Introduction to Cryptography, Symmetric key Cryptography, 7 CO5
and Network Asymmetric key Cryptography, Message Authentication,
Security. Digital Signatures, Applications of Cryptography. Overview of
Firewalls- Types of Firewalls, User Management, Security
Protocols: - security at the Application Layer- PGP, Security at
Transport Layer- SSL, Security at Network Layer-IPSec.
VI Cyberspace and Introduction, Cyber Security Regulations, Roles of 9 CO6,
the Law International Law, the state and Private Sector in Cyberspace, CO1
Cyber Security Standards. The INDIAN Cyberspace, National
Cyber Security Policy 2013.Introduction to Cyber Forensics,
Handling Preliminary Investigations, Controlling an
Investigation, Conducting disk-based analysis, Investigating
Information-hiding, Scrutinizing E-mail, Validating E-mail
header information, Tracing Internet access, Tracing memory in
real-time

4. DETAILED PRACTICAL SYLLABUS:

Cyber Security Lab (Credit-01) :

Lab Prerequisite: Rootkits


Suggested List of Experiments :
Sr. Module Name Detailed Lab Description Hours
No.
I Introduction to Cyber Study of steps to protect your personal computer system 02
Security. by creating User Accounts with Passwords and types of
User Accounts for safety and security.

II Cyber Security Study the steps to protect a Microsoft Word Document 4


Vulnerabilities and Cyber of different versions with different operating systems.
Security Safeguards

Pillai College of Engineering (Autonomous) B. Tech. (Information Technology)


III Securing Web Application, Case study Securing Web: firewall, penetration testing, 04
Services and Servers Antivirus, staff training etc
IV Intrusion Detection and Case study: study tools apply the steps to remove 06
Prevention Passwords from Microsoft Word .
Study “How to make strong passwords” and “passwords
cracking techniques”
Study the steps to hack a strong password.
V Cryptography and Network Study various methods of protecting and securing 02
Security. databases.
Manipulate the database using SQLMap.
VI Cyberspace and the Law Group discussion : 04

5. Theory Assessments:

1. Internal Assessment: Two Internal assessments will be conducted for 40 marks each with average marks of both
assessments as final score.
2. End Sem Theory Examination:
a. Question paper will consist of 5 questions, each carrying 20 marks.
b. Total 3 questions need to be solved.
c. Q.1 will be compulsory, based on the entire syllabus.
d. Remaining questions will be randomly selected from all the modules.
e. Weightage of marks should be proportional to the number of hours assigned to each module.

6. Practical Assessments:

1. Termwork Assessment: Term Work shall consist of Mini Projects based on the above syllabus. Also Term
work Journal must include at least 2 assignments. Term Work Marks: 25 Marks (Total marks) = 15 Marks (Mini
Project) + 5 Marks (Assignments) + 5 Marks (Attendance).
2. Oral/Viva Assessment: An oral exam will be held based on the Mini Project.

7. Textbooks and references


A. Text Books:
1. Wu, Chwan-Hwa John, and J. David Irwin. Introduction to computer networks and cybersecurity. CRC
Press, 2016.
2. Gupta Sarika, “Information and Cyber Security”, Khanna Publishing House, Delhi.
3. Erickson, Jon. Hacking: the art of exploitation. No starch press, 2008.
4. Brooks, Charles J., et al. Cybersecurity essentials. John Wiley & Sons, 2018.
B. References:
1. Andreasson, Kim J. Cybersecurity: public sector threats and responses. Taylor & Francis, 2011
2. Sumeet Dua and Xian Du , Data Mining and Machine Learning in Cybersecurity, Auerbach Publications,
2011

Back to Scheme

Pillai College of Engineering (Autonomous) B. Tech. (Information Technology)


Course
Course Name Scheme Theory Practical Tutorial Total
Code
Contact Hours 3 2 - 5
IT 319 Web Application Security
Credits 3 1 - 4

Examination Scheme
Course Theory Marks
Course Name Term
Code Internal Assessment End Sem Practical Oral Total
Work
IA 1 IA 2 Average Exam
IT 319 Web Application Security 40 40 40 60 25 – 25 150

1.Prerequisite: Web development, HTML, Java script

2.Course Objectives:
1. To evaluate the security and to identify vulnerabilities in systems, networks or system infrastructure.
2. To understand OWASP Top 10 Vulnerabilities
3. Understand the threats to web application and mitigation techniques.
4. Perform security scan to test the web application for vulnerability
5. To Understand the Tools and techniques for Web application penetration testing
6. To understand the Vulnerabilities in Source Code and Web Application Hacker’s methodology.

3.Course Outcomes:
1. Critically evaluate security techniques used to protect system and user data.
2. To explore OWASP Top 10 Vulnerabilities of a Web Application.
3. To explore the mitigation techniques for a web application.
4. Examine the tools for conducting scanning on web applications.
5. Plan a vulnerability assessment and penetration test for web application
6. To explore the Vulnerabilities in Source Code and Web Application Hacker’s methodology.

6. Explore web-application vulnerabilities using open source tools like Wapiti, browser exploitation
framework (BeEf) and cracking the password using password cracking tools.

4. DETAILED THEORY SYLLABUS:

Sr. Module Detailed Content Hrs CO


No. Mapping

I Web Security Introduction to web application security, sources of 6 CO1


Fundamentals threat to web application,common design level security
mistakes in Web application, Web Security
Considerations, User Authentication and Session
Management, Cookies, SSL, HTTPS, SSH, Privacy on

Pillai College of Engineering (Autonomous) B. Tech. (Information Technology)


Web, Web Browser Attacks, Account Harvesting, Web
Bugs, Clickjacking, CrossSite Request Forgery, Session
Hijacking and Management, Phishing and Pharming
Techniques, DNS Attacks

II Web Service Web Service Security, Secure Electronic Transaction, 6 CO2


Security Email Attacks, Web Server Security as per OWASP,
Firewalls, Penetration Testing

III Web Application The Evolution of Web Applications Common Web 8 CO3
Technologies Application Functions Benefits of Web Applications
Web Application Security “This Site Is Secure” The
Core Security Problem: Users Can Submit Arbitrary
Input 9 Key Problem Factors The New Security
Perimeter
The Future of Web Application Security Handling
UserAccess, Handling User Input,Handling Attackers.
The HTTP Protocol Web Functionality,Encoding
Schemes

IV Web application Attacking Authentication, Authentication Technologies, 7 CO4


vulnerability Design Flaws in Authentication, Implementation Flaws
testing in Authentication, Securing Authentication, Attacking
environment Session Management, Attacking Access
Controls,Attacking Data Stores, Attacking Back-End
Components. What is TOR? How can you use it to
protect your anonymity online? Social Engineering:
Phases of an attack, Common targets, Common sources
of information. Web Servers and applications: Common
attacks and flaws, Current tools.

V Tools and Why pen testing? open source tools for web application 6 CO5
techniques for Web penetration testing. Browser level extensions to check
application web application vulnerability.
penetration testing Attacking Application Logic, Attacking Users:
Cross-Site Scripting, Other Techniques, Automating
Customized Attacks, Attacking the Application Server,
Attacking Application Architecture

VI Web Application Finding Vulnerabilities in Source Code, A Web 6 CO6


Hacker’s Application Hacker’s Toolkit, A Web Application
Methodology Hacker’s Methodology

Pillai College of Engineering (Autonomous) B. Tech. (Information Technology)


5. Detailed Practical syllabus:

Web Application Security Lab (Credit-01) :

Lab Prerequisite: Web development, HTML, Java script, Cryptography and Network Security
Hardware Requirements: PC i3 or above configuration
Software Requirements: VM, Kali linux

Suggested List of Experiments :


Sr. Module Detailed Content Hrs
No.
I Installation of VM 1. Virtual box installation, Installation of Kali Linux 4
and kali linux within virtual box.
2. Study of kali linux penetration testing tools
3. Performing a penetration testing using Metasploit
(Kali Linux)
II Simulation of 1. Download and configure DVWA web application to 6
OWASP Attacks in simulate and practice OWASP top 10 attacks
DVMA environment
III Analysis of SQL 1. Analysis of SQL Injection Using DVWA Tool 4
Injection and 2. Implement white listing and black listing of the input
Checking Input credentials
credentials
IV Study of 1. Change the MAC address using MACCHANGER 2
MACCHANGER
V Exploring various 4
1. Download and install NMAP (https://nmap.org/),
commands in NMAP
use all commands to test the network.
https://www.varonis.com/blog/nmap-commands/
2. https://www.tecmint.com/nmap-command-exam
ples/
VI Web Application 1. Explore web-application vulnerabilities using open 4
Vulnerabilities and source tools like Wapiti, browser exploitation
Password Cracking framework (BeEf), etc.
2. Use Password cracking using tools like John the
Ripper/Cain and Abel/ Ophcrack to detect weak
passwords.

6. Theory Assessments:

End Sem Theory Examination:


● Question paper will consist of 5 questions, each carrying 20 marks.
● Total 3 questions need to be solved.
● Q.1 will be compulsory, based on the entire syllabus.
● Remaining questions will be randomly selected from all the modules.
● Weightage of marks should be proportional to the number of hours assigned to each module.

Pillai College of Engineering (Autonomous) B. Tech. (Information Technology)


7. Practical Assessments:

Internal Assessment: Two Internal assessments will be conducted for 40 marks each with average marks
of both assessments as final score.

8.Books and References:

A. Text Books:
1. The Web Application Hacker’s Handbook Second Edition, Finding and Exploiting Security Flaws Dafydd
Stuttard, Marcus Pinto
2. Web Application Security Exploitation and Countermeasures for Modern Web Applications, Andrew
Homan, O’Reilly
3. Web Application Security FOR DUMMIES, by Mike Shema, A John Wiley and Sons, Ltd, Publication

B. References:
1. Computer Security, Dieter Gollman, Third Edition, Wiley
2. Security in Computing, Charles P. Pfleeger, Fifth Edition, Pearson Education

Digital References:
1. http://www.opentechinfo.com/learn-use-kali-linux/
2. https://owasp.org/www-project-top-ten/
3. https://owasp.org/www-project-top-ten/OWASP_Top_Ten_2017/
4. https://github.com/OWASP/Top10/raw/master/2017/OWASP%20Top%2010-2017%20(en).pdf
5. https://www.guru99.com/ethical-hacking-tutorials.html
6. DVWA: http://www.dvwa.co.uk/
7. TOR: https://www.torproject.org/ ()
8. Kali Linux: https://www.kali.org/
9. Virtual box installation: https://www.virtualbox.org/ ()
10. NMAP Security Scanner: https://nmap.org/
11. NMAP Use cases: https://www.redhat.com/sysadmin/use-cases-nmap
12. DVWA tutorial:
https://www.computersecuritystudent.com/SECURITY_TOOLS/DVWA/DVWAv107/lesson6/index.html

Back to Scheme

Pillai College of Engineering (Autonomous) B. Tech. (Information Technology)


Course Code Course Name Scheme Theory Practical Tutorial Total
Contact Hours 3 2 - 5
IT 320 Ubiquitous Computing
Credits 3 1 - 4

Examination Scheme
Theory Marks
Course Code Course Name Term
Internal Assessment End Sem Practical Oral Total
Work
IA 1 IA 2 Average Exam
IT 320 Ubiquitous Computing 40 40 40 60 25 – 25 150

1. Course Objectives:
1. To introduce the ideas of ubiquitous computing techniques based on human experience.
2. To generate an ability to design, analyze and perform experiments on real life problems using various
smart devices, smart interaction and smart environment.
3. To integrate computation into the environment, rather than having computers as distinct objects.
4. To enable people to move around and interact with computers more naturally than they currently do.
5. To understand context aware and adaptive systems.
6. To compare the usability of alternative design of interactions for specific ubiquitous computing systems

2. Course Outcomes:
On successful completion of this course the student has knowledge and understanding regarding:
1. The objectives and the historical development of the field of ubiquitous computing.
2. Fundamentals of sensor technology and sensor networks.
3. Apply middleware techniques to implement ubiquitous computing systems.
4. Design of new (often embedded) interactive artifacts.
5. Context aware and adaptive systems.
6. Compare the usability of alternative design of interactions for specific ubiquitous computing systems.

3. DETAILED THEORY SYLLABUS :

Sr. Module Detailed Content Hrs


No.
I Introduction Definition, Advantage, Application and Scope. Properties of Ubiquitous 5
to Ubiquitous Computing, System Environment Interaction. Architectural Design Computing
Computing for UbiCom Systems: Smart DEI Model.
II Smart Introduction to Smart Devices: Users, Mobiles, Cards and Device Networks. 8
Devices and Service Architecture Models. Service Provision Life-Cycle. Virtual Machines
Services and Operating Systems Mobile Computers and Communicator Devices.
III Sensing and Tagging the Physical World. Sensors and Sensor Networks. Micro Actuation 8
Controlling and Sensing: Micro Electro-Mechanical Systems (MEMS). Embedded
Systems and Real-Time Systems. Control Systems for Physical World Tasks.
Robots

Pillai College of Engineering (Autonomous) B. Tech. (Information Technology)


IV Context-Awar Introduction to Context-Aware Computing, Context Aware Systems, 6
e Systems Context-Aware Applications, Designing and Implementing Context-Aware
Applications, Issues for building Context-Aware Applications.
V Human User Interfaces and Interaction for Four Widely Used Devices. Hidden UI Via 6
Computer Basic Smart Devices. Hidden UI Via Wearable and Implanted Devices.
Interaction Human- Centered Design (HCD). User Models: Acquisition and
Representation. iHCI Desi
VI Ubiquitous Data Networks. Audio Networks. Wireless Data Networks. Universal and 6
Communicati Transparent Audio, Video and Alphanumeric Data. Ubiquitous Networks.
on Network Design Issues. Human Intelligence Versus Machine Intelligence.
Challenges in Ubiquitous System, Social Issues: Promise Versus Peril.

4. Suggested Practical List :


1. Applications for location-based messages
2. Global Positioning system
3. Context-Aware system
4. Human Computer Interaction
5. Ubiquitous Communication
6. Case study of Class Room 2020
7. Case study of Supermarket
8. Case study of Hospital Management

5. Theory Assessments:
1. Internal Assessment: Two Internal assessments will be conducted for 40 marks each with average marks
of both assessments as final score.
2. End Sem Theory Examination:
○ Question paper will consist of 5 questions, each carrying 20 marks.
○ Total 3 questions need to be solved.
○ Q.1 will be compulsory, based on the entire syllabus.
○ Remaining questions will be randomly selected from all the modules.
○ Weightage of marks should be proportional to the number of hours assigned to each module.

6. Practical Assessments:
Term work: Term work will be based on Practical and Assignments covering the topics of the syllabus.
7. Books and References:
A. Text Books:
1. Stefan Poslad. Ubiquitous Computing: Smart Devices, Environments and Interactions, Wiley Publication.
2. John Krumm. Ubiquitous Computing Fundamentals. CRC Press.
B. References:
1. Yin-Leng Theng and Henry B. L. Duh. Ubiquitous Computing: Design, Implementation, and Usability.
IGI Global.
2. Adam Greenfield. Everyware the Drawing age of Ubiquitous Computing, Published in Association with
AIGA.
3. Mobile and Ubiquitous Computing”, Georgia Tech, 2003.

Back to Scheme

Pillai College of Engineering (Autonomous) B. Tech. (Information Technology)


Course Code Course Name Scheme Theory Practical Tutorial Total
Evolutionary Computing Contact Hours 3 2 - 5
IT 321
and Fuzzy Systems Credits 3 1 - 4

Examination Scheme
Theory Marks
Course Code Course Name Internal Assessment End Term
Practical Oral Total
Sem Work
IA 1 IA 2 Average
Exam
Evolutionary Computing
IT 321 40 40 40 60 25 – 25 150
and Fuzzy Systems

1. Prerequisite: Algorithm Concept And Fundamental of Computing

2. Course Objectives:
1. To Understand of core Evolutionary Computing (EC) concepts and Evolutionary Algorithm(EA)
mechanisms
2. To identify (real-world) and formulate problems for which EC is appropriate
3. To Understand and Configure Genetic Algorithms.
4. To Understand and configure selection schemes and search strategies and to perform statistical analysis
on stochastic algorithms such as EAs
5. To Understand the basic concept of Fuzzy Logic
6. To Understand advanced Fuzzy Logic Operation and its application

3. Course Outcomes:
1. Understanding of core Evolutionary Computing (EC) concepts and Evolutionary Algorithm(EA)
mechanisms
2. Identifying (real-world) problems for which EC is appropriate
3. Understanding and configure Genetic Algorithm,
4. Understanding and configuring selection schemes and search strategies.
5. Understanding the basic concept of Fuzzy Logic
6. Understanding advanced Fuzzy Logic Operation and its application

4. DETAILED THEORY SYLLABUS:

Sr. Module Detailed Content Hrs CO


No. Mapping
0 Prerequisite Basic Algorithm Concept and Fundamental of Computing
I Introduction to Introduction, Possible Applications, Pros and Cons 5 CO1,CO
Evolutionary Biological and artificial evolution Principles of Evolutionary 2
Computation Processes and GeneticsEvolutionary computation and AI
Different historial branches of EC, e.g., GAs, EP, ES, GP, etc
A simple evolutionary algorithm
II Genetic Genetic Algorithms, Evolutionary Strategies, Evolutionary 8 CO3
Algorithms and Programming. Derivative Methods in Genetic Programming,
Learning Classifier Systems, Hybrid Methods. Introduction to

Pillai College of Engineering (Autonomous) B. Tech. (Information Technology)


Evolutionary Representations, Binary Strings, RealValued Vectors.
Strategies Permutations, Finite-State Representations, Parse Trees
III Selection Introduction to Selection, Proportional Selection and Sampling 6 CO3,
Schemes Algorithms, Tournament Selection, Rank-based Selection, CO4
Boltzmann Selection, Generation Gap Methods, A comparison
of Selection Mechanisms
IV Search Introduction to Search Operators, Mutation Operators, 8 CO4
Operators and Recombination, Mixing different search operators
Representations An anomaly of self-adaptive mutations, The importance of
representation, e.g., binary vs. Gray coding
Adaptive representations
V Fundamental of Basic concepts of fuzzy set theory – operations of fuzzy sets – 6 CO5
Fuzzy Logic properties of fuzzy sets – Crisp relations – Fuzzy relational
equations – operations on fuzzy relations – fuzzy systems –
propositional logic – Inference – Predicate Logic – Inference in
predicate logic – fuzzy logic principles – fuzzy quantifiers –
fuzzy inference – fuzzy rule based systems – fuzzification and
defuzzification – types.
VI Advanced Fuzzy Fuzzy logic controllers – principles – review of control systems 6 CO6
Logic Operation theory – various industrial applications of FLC adaptive fuzzy
systems – fuzzy decision making – Multiobjective decision
making – fuzzy classification – means clustering – fuzzy pattern
recognition – image processing applications – systactic
recognition – fuzzy optimization.

5. DETAILED PRACTICAL SYLLABUS:

Evolutionary Computing and Fuzzy Systems Lab (Credit - 01) :

Lab Prerequisite: Basic computer algorithms and data structures and at least one high level programming
language
Software Requirements: One high level programming language.
Hardware Requirements: Basic computing facility.

Suggested List of Experiments :


Sr. Module Detailed Lab Description Hrs LO
No. Name Mapping
0 Prerequisite Students must have a good understanding of basic computer 02 --
algorithms and data structures and at least one high level
programming language
I I Lab1: The graph k-coloring problem 04 LO1
Lab2: The minimum vertex cover problem
II II Lab3: The N-queens problem generalizes 04 LO2
Lab4: The Traveling-salesperson problem
III III Lab5 Implementation of Simple Genetic Application 04 LO3

Pillai College of Engineering (Autonomous) B. Tech. (Information Technology)


Lab6: Consider a genetic algorithm to solve vector of integer
representation
IV IV Lab 7: Consider a genetic algorithm using permutation 02 LO4
representation
V V Lab8: Implementation of Fuzzy Relations (Max-min 02 LO5
Composition)
VI VI Lab 9:Implementation of Fuzzy Controller (Washing Machine) 04 LO6

6.Theory Assessments:
1. Internal Assessment: Two Internal assessments will be conducted for 40 marks each with average marks
of both assessments as final score.
2. End Sem Theory Examination:
● Question paper will consist of 5 questions, each carrying 20 marks.
● Total 3 questions need to be solved.
● Q.1 will be compulsory, based on the entire syllabus.
● Remaining questions will be randomly selected from all the modules.
● Weightage of marks should be proportional to the number of hours assigned to each module.

7. Practical Assessments:

3. Termwork Assessment: Term Work shall consist of at least 10 to 12 practical’s based on the above list.
Also Term work Journal must include at least 2 assignments. Term Work Marks: 25 Marks (Total marks)
= 15 Marks (Experiment) + 5 Marks (Assignments) + 5 Marks (Attendance).
4. Oral/Viva Assessment: An oral exam will be held based on the above syllabus.

8. Books and references:

A. Text Books:
1. Jacob, C., 2001. Illustrating Evolutionary Computation with Mathematica. Morgan Kaufmann
2. Rajasekaran. S.. Vijayalakshmi Pai. G.A. “Neural Networks, Fuzzy Logic and Genetic Algorithms”,
Prentice Hall of India Private Limited, 2003
3. "Introduction to Evolutionary Computing", Eiben and Smith. Springer-Verlag

B. References:
1. Bäck, T, 2000. Evolutionary Computation 1: Basic Algorithms and Operators. Institute of Physics
Publishing, Bristol.
2. Klir.G, Yuan B.B. “Fuzzy sets and Fuzzy Logic Prentice Hall of India private limited, 1997.
3. An Introduction to Genetic Algorithms", Melanie Mitchell. MIT Press, 1996

Back to Scheme

Pillai College of Engineering (Autonomous) B. Tech. (Information Technology)


Course
Course Name Scheme Theory Practical Tutorial Total
Code
Contact Hours 3 2 - 5
IT 322 Big Data Analytics
Credits 3 1 - 4

Examination Scheme
Course Theory Marks
Course Name Term
Code Internal Assessment End Sem Practical Oral Total
Work
IA 1 IA 2 Average Exam
IT 322 Big Data Analytics 40 40 40 60 25 – 25 150

1. Prerequisite: : Database Management System.

2. Course Objectives:
1. To provide an overview of an exciting growing field of Big Data analytics.
2. To discuss the challenges traditional data mining algorithms face when analyzing Big Data.
3. To introduce the tools required to manage and analyze big data like Hadoop, NoSql MapReduce.
4. To teach the fundamental techniques and principles in achieving big data analytics with scalability and
streaming capability.
5. To introduce to the students several types of big data like social media, web graphs and data streams.
6. To enable students to have skills that will help them to solve complex real-world problems in decision
support.

3. Course Outcomes:
1. Explain the motivation for big data systems and identify the main sources of Big Data in the real world.
2. Demonstrate an ability to use frameworks like Hadoop, NOSQL to efficiently store, retrieve and process
Big Data for Analytics.
3. Implement several Data Intensive tasks using the Map Reduce Paradigm
4. Apply several newer algorithms for Clustering Classifying and finding associations in Big Data
5. Design algorithms to analyze Big data like streams, Web Graphs and Social Media data.
6. Design and implement successful Recommendation engines for enterprises.

4 .DETAILED THEORY SYLLABUS:

CO
SN Module Detailed Content Hrs
Mapping
0 Prerequisite Data Mining, database Systems, Algorithms 0
Data Introduction to Big Data, Big Data characteristics,
Introduction types of Big Data, Traditional vs. Big Data business
I 03 CO1
to Big Data approach, Big Data Challenges, Examples of Big Data in
Real Life, Big Data Applications
Introduction What is Hadoop? Core Hadoop Components; Hadoop
to Big Data Ecosystem; Overview of : Apache Spark, Pig, Hive, Hbase,
II Frameworks: Sqoop What is NoSQL? NoSQL data architecture patterns: 08 CO2
Hadoop, Key-value stores, Graph stores, Column family (Bigtable)
NOSQL stores, Document stores, MongoDB

Pillai College of Engineering (Autonomous) B. Tech. (Information Technology)


MapReduce: The Map Tasks, Grouping by Key, The Reduce
Tasks, Combiners, Details of MapReduce Execution,
Coping With Node Failures. Algorithms Using MapReduce:
Matrix-Vector Multiplication by MapReduce ,
Relational-Algebra Operations, Computing Selections by
MapReduce
III MapReduce, Computing Projections by MapReduce, Union, 07 CO3
Paradigm
Intersection, and Difference by MapReduce, Computing
Natural Join by MapReduce, Grouping and Aggregation by
MapReduce, Matrix Multiplication, Matrix Multiplication
with One MapReduce Step . Illustrating use of MapReduce
with use of real life databases and applications.
The Stream Data Model: A DataStream-Management
System, Examples of Stream Sources, Stream Queries,
Issues in Stream Processing. Sampling Data in a Stream :
Sampling Techniques. Filtering Streams: The Bloom Filter
Mining Big
IV Counting Distinct Elements in a Stream : The 06 CO5
Data Streams
Count-Distinct Problem, The Flajolet-Martin Algorithm,
Combining Estimates, Space Requirements . Counting Ones
in a Window: The Cost of Exact Counts, The
Datar-Gionis-IndykMotwani Algorithm, Query
Frequent Pattern Mining : Handling Larger Datasets in Main
Memory Basic Algorithm of Park, Chen, and Yu. The SON
Big Data Algorithm and MapReduce. Clustering Algorithms: CURE
V Mining Algorithm. Canopy Clustering, Clustering with MapReduce 07 CO4
Algorithms Classification Algorithms: Parallel Decision trees, Overview
SVM classifiers, Parallel SVM, KNearest Neighbor
classifications for Big Data, One Nearest Neighbour.
Link Analysis : PageRank Definition, Structure of the web,
dead ends, Using Page rank in a search engine, Efficient
computation of Page Rank: PageRank Iteration Using
MapReduce, Topic sensitive Page Rank, link Spam, Hubs
Big Data
and Authorities, HITS Algorithm. Mining Social- Network CO4
VI Analytics 08
Graphs : Social Networks as Graphs, Types , Clustering of CO6
Applications
Social Network Graphs, Direct Discovery of Communities,
Counting triangles using Map-Reduce. Recommendation
Engines: A Model for Recommendation Systems,
Content-Based Recommendations, Collaborative Filtering.

5. DETAILED PRACTICAL SYLLABUS:

Big Data Analytics Lab (Credit-01) :


Lab Prerequisite: Java, Python
Software Requirements: Virtual Machine, Hadoop Framework, NOSQL and MongoDb Compilers
Hardware Requirements: PC i3 or above, 8 GB RAM
Suggested List of Experiments :
1. Assignment on Study of Hadoop ecosystem
2. Programming exercises on Hadoop Using Hive, Pig, Hbase Sqoop NOSQL, MongoDB

Pillai College of Engineering (Autonomous) B. Tech. (Information Technology)


3. Implementing simple algorithms in MapReduce Matrix multiplication, Aggregates, joins, sorting,
searching etc.
4. Implementing Algorithms using MapReduce (Any 2)
5. Implementing Frequent Itemset Mining
6. Implementing Clustering algorithms Implementing Classification Algorithms
7. Big Data Applications (Any 2)
a. Implementing Analytics on data streams
b. Implementing Social Network Analysis Algorithms
c. Implementing Web Graph Algorithms Implementing recommendation Engines
8. Mini Project: One real life large data application to be implemented (Use standard Datasets available on
the web) a) Twitter data analysis b) Fraud Detection c) Text Mining d) Recommendation Engines (list of
datasets also given in the textbook)

6. Theory Assessments:
1. Internal Assessment: Two Internal assessments will be conducted for 40 marks each with average marks
of both assessments as final score.
2. End Sem Theory Examination:
● Question paper will consist of 5 questions, each carrying 20 marks.
● Total 3 questions need to be solved.
● Q.1 will be compulsory, based on the entire syllabus.
● Remaining questions will be randomly selected from all the modules.
● Weightage of marks should be proportional to the number of hours assigned to each module.

7. Practical Assessments:

1. Termwork Assessment: Term Work shall consist of at least 10 to 12 practical’s based on the
above list. Also Term work Journal must include at least 2 assignments. Term Work Marks: 25
Marks (Total marks) = 15 Marks (Experiment) + 5 Marks (Assignments) + 5 Marks (Attendance).
2. Oral/Viva Assessment: An oral exam will be held based on the above syllabus.

8. Books and References:

A. Text Books:
1. Radha Shankarmani, M Vijayalakshmi, ”Big Data Analytics”, Wiley Publications,
2. Anand Rajaraman and Jeff Ullman “Mining of Massive Datasets”, Cambridge University Press.
3. Alex Holmes “Hadoop in Practice”, Manning Press, Dreamtech Press.
4. Professional NoSQL Paperback, by Shashank Tiwari, Dreamtech Press
5. MongoDB: The Definitive Guide Paperback, Kristina Chodorow (Author), Michael Dirolf, O'Reilly
Publications
B. References:
1. Analytics in a Big Data World: The Essential Guide to Data Science and its Applications, Bart Baesens ,
WILEY Big Data Series.
2. Big Data Analytics with R and Hadoop by Vignesh Prajapati Paperback, Packt Publishing Limited
3. Hadoop: The Definitive Guide by Tom White, O'Reilly Publications

Back to Scheme

Pillai College of Engineering (Autonomous) B. Tech. (Information Technology)


Course Code Course Name Scheme Theory Practical Tutorial Total
Contact Hours 3 2 - 5
IT 323 Ethical Hacking
Credits 3 1 - 4

Examination Scheme
Theory Marks
Course Code Course Name Term
Internal Assessment End Sem Practical Oral Total
Work
IA 1 IA 2 Average Exam
IT 323 Ethical Hacking 40 40 40 60 25 – 25 150

1. Prerequisite: Fundamentals for communication, Static and Dynamic website development, Basics of
various operating systems.

2. Course Objectives:
1. Understand how an attacker plans for an attack through data collection.
2. To evaluate the security and to identify vulnerabilities in systems, networks or system infrastructure.
3. Perform security scan to test the application and network for vulnerability.
4. Understand the threats to web application and mitigation techniques.
5. Simulate the actual hacking attack on the test bed.
6. Understand the concepts of VPN and IP/MAC address

3. Course Outcomes:
1. Critically evaluate security techniques used to protect system and user data.
2. Describe the legal and ethical requirements related to ethical hacking.
3. Assess an environment using foot-printing.
4. Plan a vulnerability assessment and penetration test for a network.
5. Install, configure, use and manage hacking software on a closed network environment.
6. Examine the tools for conducting ethical hacking and Demonstrate systematic understanding of the
concepts of security at the level of policy and strategy in a computer system by hiding details.

4. DETAILED THEORY SYLLABUS:


Sr. CO
Module Detailed Content Hrs
No. Mapping
Introduction to Digital cybercrime, Introduction to Ethical
Security
I hacking, Prevention from Cybercrime, Hackers, Crackers, 2 CO1
essentials
Phreakers, Introduction to Cyber laws.
Ethical Hacking definition, difference between hacking and
ethical hacking. Vulnerability, Attack Vector. Five stages of
Introduction hacking: Reconnaissance (Survey), Probing, Actual attack,
to Ethical maintaining presence, Covering attack tracks, Introduction to
II Hacking and OWASP top 10 attacks. Data and Data sources, Information 8 CO2
Information gathering: from social media accounts, extraction of
gathering photographs exif data, phone number, vehicle registration
number, dumpster dumping, google street view and google
history. Social Engineering techniques, Google Dork query,

Pillai College of Engineering (Autonomous) B. Tech. (Information Technology)


Browser extension to collect information. Principles of
Ethical hacking (Legality & Ethics)
Scanning & Enumeration: Port Scanning, Network Scanning,
Vulnerability Scanning, NMAP Scanning tool, OS
Fingerprinting, Enumeration. CO3,
Enumeration System Hacking: Password cracking techniques, Keyloggers, CO4
III and System Escalating privileges, URL Hiding Files, Sniffers & SQL 8
Hacking Injection: Active and passive sniffing, ARP Poisoning,
Session Hijacking, DNS Spoofing, Conduct SQL Injection
attack, Countermeasures. Study of open source scanning
tools.
1. Injection 2. Broken Authentication 3. Sensitive Data
Web Exposure 4. XML External Entities (XXE) 5. Broken Access
application Control 6. Security misconfiguration 7. Cross-Site Scripting
IV security XSS 8. Insecure Deserialization 9. Using Components with 7 CO5
using Known Vulnerabilities 10 Insufficient Logging &
OWASP Monitoring.
Benefits to developers and organizations.
Installation and configuration of DVWA environment. Virtual
box installation, Installation of Kali Linux within virtual box.
Hacking Kali Linux penetration testing and ethical hacking tools.
CO5,
V Environmen What is TOR? How can you use it to protect your anonymity 8
CO6
t DVWA online? Social Engineering: Phases of an attack, Common
targets, Common sources of information. Web Servers and
applications: Common attacks and flaws, Current tools.
Proxy chain using proxy servers, hiding your IP and
Hiding obtaining access. What is VPN? How you can stay
VI hacker anonymous with VPN. Mac-changer, use of mac-changer to 6 CO6
details change your MAC address. Incident Response and Forensic
Analysis.

5. DETAILED PRACTICAL SYLLABUS:


● Ethical Hacking and Cyber Security Lab (Credit-01) :
● Software Requirements: Kali Linux, Oracle VMware, DVWA, NMAP, NESUS,
● Hardware Requirements: i5, 16GB RAM, 1 TB HDD

Suggested List of Experiments :


1. Use of Google dork query to identify vulnerable websites for SQL injection and other attacks.
2. Social Engineering attacks: Hacking whatsapp, creating fake facebook profile.
3. Extract the exif data from Photograph and other files. Remove the exif data from files.
4. Information gathering from phone number and vehicle registration number.
5. Google Dork Querying to get required information.
6. NMAP Installation and configuration
7. Port scanning and network scanning using NMAP for vulnerability
8. Installation, configuration and study of various browser level keyloggers.
9. OWASP 10 attack and mitigation
10. Develop authorization (Login) application which will whitelist and blacklist the characters to avoid SQLI
attack.

Pillai College of Engineering (Autonomous) B. Tech. (Information Technology)


11. Installation and configuration of DVWA environment
12. Simulate the SQL, XSS attack in DVWA environment.
13. Virtual box installation with Kali linux OS
14. Creating Proxy chain using proxy servers to hide your identity.
15. Change your MAC address using mac-changer in Kali linux.
16. Setting up VPN

6. Theory Assessments:
1. Internal Assessment: Two Internal assessments will be conducted for 40 marks each with average marks
of both assessments as final score.
2. End Sem Theory Examination:
● Question paper will consist of 5 questions, each carrying 20 marks.
● Total 3 questions need to be solved.
● Q.1 will be compulsory, based on the entire syllabus.
● Remaining questions will be randomly selected from all the modules.
● Weightage of marks should be proportional to the number of hours assigned to each module.

7. Practical Assessments:
1. Termwork Assessment: Term Work shall consist of at least 10 to 12 practical’s based on the above list.
Also Term work Journal must include at least 2 assignments. Term Work Marks: 25 Marks (Total marks)
= 15 Marks (Experiment) + 5 Marks (Assignments) + 5 Marks (Attendance).
2. Oral/Viva Assessment: An oral exam will be held based on the above syllabus.

8. Books and References:


A. Text Books:
1. Mark Rhodes-Ousley, “Information Security: The Complete Reference”, Second Edition, McGraw-Hill,
2013
2. Dafydd Stutarf, Marcus Pinto, “Web Application Hacker's Handbook”, Wiley
3. Skoudis E. Perlman R. “Counter hack: A step by step Guide to Computer Attacks and Effective Defense”,
Prentice Hall Professional technical Reference, 2001.
B. References:
1. James S. Tiller, “The Ethical Hack: A Framework for Business Value Penetration Testing”, Auerbach
Publications, CRC Press
2. EC-Council, “Ethical Hacking and Countermeasures Attack Phases”, Cengage Learning
3. Michael Simpson, Kent Backman, James Corley, “Hands-On Ethical Hacking and Network Defense”,
Cengage Learning
4. The Hacker Playbook: Practical Guide To Penetration Testing", by Peter Kim, January 1, 2014
C. MOOC Courses:
1. “Ethical Hacking” By Indranil Sengupta, IIT Kharagpur,
(https://nptel.ac.in/courses/106/105/106105217)
2. https://www.udemy.com/share/101Ws2AEEdeVlaRXUJ/
D. E- books:
1. http://www.modir-shabake.com/wp-content/uploads/2016/07/CEH-v9-Certified-Ethical-Hacker-Version-9-Study-Gu
ide-3rd-Edition-Technet24.pdf (Certified Ethical Hacker Study Guide v9, Sean-Philip Oriyano, Sybex; Study Guide
Edition,2016)
2. https://ptgmedia.pearsoncmg.com/images/9780789751270/samplepages/0789751275.pdf (Certified Ethical
Hacker: Michael Gregg, Pearson Education,1st Edition, 2013)
Back to Scheme

Pillai College of Engineering (Autonomous) B. Tech. (Information Technology)


Course
Course Name Scheme Theory Practical Tutorial Total
Code
Hybrid Mobile Application Contact Hours 3 2 - 5
IT 324
Development Credits 3 1 - 4

Examination Scheme
Course Theory Marks
Course Name Term
Code Internal Assessment End Sem Practical Oral Total
Work
IA 1 IA 2 Average Exam
Hybrid Mobile Application
IT 324 40 40 40 60 25 – 25 150
Development

1. Prerequisite: Object Oriented Programming, Introduction to HTML CSS and Javascript

2. Course Objectives:
1. To understand hybrid mobile applications.
2. To study various mobile hybrid application development frameworks.
3. To learn the basics of flutter application framework and DART programming.
4. To create flutter applications using different widgets.
5. To use firebase cloud storage for storing mobile application data.
6. To learn the concepts of REST API.

3. Course Outcomes:
1. Classify different types of hybrid applications.
2. Use and identify which frameworks to use to solve given problems.
3. Able to write programs using DART.
4. Use widgets to create flutter applications.
5. Design and implement mobile applications with cloud storage.
6. Design mobile applications with REST and NEWS API.

4. DETAILED THEORY SYLLABUS

CO
Module Module Name Detailed Content Hrs
Mapping
Introduction to Hybrid Applications, Mobility –
Strategic Needs, Mobile Development Approaches,
Introduction to Benefits of Hybrid Applications, Value of Hybrid
I 5 1
Hybrid Applications Applications, Challenges in Hybrid App
Implementation, Power of Hybrid over Mobile Web,
Architectural approaches
Study & comparison Comparison about Mobile Hybrid Application
II about Mobile Hybrid development framework (Apache Cordova, 3 2
Application IONIC,Flutter, Intel XDK, React Native)

Pillai College of Engineering (Autonomous) B. Tech. (Information Technology)


development
framework
Introduction to Flutter- The What’s and The Why’s,
Introduction To Dart, Control Flow and Functions in
Dart - If Statements, Logical Operators, For Loops, Data
Structures and Collections in Dart, Creating a Hello
Introduction to
III World App, Creating a Starter Project Template, 9 3
Flutter
Understanding the Widget Tree: Introduction to Widgets,
Building the Full Widget Tree, Building a Shallow
Widget Tree, Refactoring with a Constant, Refactoring
with a Method, Refactoring with a Widget Class
Using Common Widgets: Using Basic
Widgets,SafeArea, Container, Text RichText, Column
and Row, Column and Row Nesting,Buttons, Floating
Action Button, FlatButton, RaisedButton, IconButton,
PopupMenuButton, ButtonBar, Using Images and Icons,
AssetBundle, Image, Icon, Using Decorators, Using the
Intermediate Flutter:
IV Form Widget to Validate Text Fields, Checking 9 4
Fleshing Out an App
Orientation. Adding Animation to an App:
UsingAnimatedContainer, Using AnimatedCrossFade,
Using AnimatedOpacity, Using AnimationController,
Using Staggered Animations Creating Scrolling Lists
and Effects,Building Layouts,Applying Interactivity,
Writing Platform-Native Code
Saving Data with Local Persistence: Understanding the
JSON Format, Using Database Classes to Write, Read,
and Serialize JSON, Formatting Dates, Sorting a List of
Dates, Retrieving Data with the FutureBuilder. Adding
The Firebase and Firestore Backend: What are Firebase
and Cloud Firestore?, Structuring and Data Modeling
Flutter and database
V Cloud Firestore, Viewing Firebase Authentication 9 5
connectivity
Capabilities, Viewing Cloud Firestore Security Rules,
Configuring the Firebase Project, Adding a Cloud
Firestore Database and Implementing Security, Adding
Authentication and Cloud Firestore Packages to App,
Adding State Management to the Firestore Client App,
Adding Blocks to Firestore Client App Pages.
Introduction to REST API, The ‘http’ package. Model
Working with
VI Class and JSON parsing. Displaying Remote Data. 4 6
Remote Data
(NEWS API).

5. DETAILED PRACTICAL SYLLABUS:

Hybrid Mobile Application Development Lab (Credit-01) :

Lab Prerequisite: Basics of programming


Software Requirements: Flutter
Hardware Requirements: I3, 16 GB RAM, 128GB HDD/SDD

Pillai College of Engineering (Autonomous) B. Tech. (Information Technology)


Suggested List of Experiments :

Sr. Module Name Detailed Lab Description Hrs


No.
I Flutter Installation Installing the Flutter SDK, Android Setup: Install Android Studio, Set 02
Up the Android Emulator, Configuring the Android Studio Editor
II Dart Basics Creating a Hello World App, Programs covering dart variables, data 04
types, operators, control flow statements, functions, classes.
III Using Common Programs using common widgets like Container, Text, RichText, 04
Widgets Column, Buttons, Image etc.
IV Animation and One program showing animation. 02
Navigation One program showing different navigators
V Interactive apps One program using Scrolling Lists and Effects. 04
One program using Different layouts.
One program using GestureDetector.
VI Firebase and Program showing storing and accessing app data using firebase cloud 04
Firestore Backend storage along with state management.

6. Theory Assessments:
1. Internal Assessment: Two Internal assessments will be conducted for 40 marks each with average marks
of both assessments as final score.
2. End Sem Theory Examination:
● Question paper will consist of 5 questions, each carrying 20 marks.
● Total 3 questions need to be solved.
● Q.1 will be compulsory, based on the entire syllabus.
● Remaining questions will be randomly selected from all the modules.
● Weightage of marks should be proportional to the number of hours assigned to each module.
3. Termwork Assessment: Term Work shall consist of at least 10 to 12 practical’s based on the above list.

7. Practical Assessments:

1. Termwork Assessment: Term Work shall consist of at least 10 to 12 practical’s based on the
above list.Also Term work Journal must include at least 2 assignments. Term Work Marks: 25
Marks (Total marks) = 15 Marks (Experiment) + 5 Marks (Assignments) + 5 Marks (Attendance).
2. Oral/Viva Assessment: An oral exam will be held based on the above syllabus.

8. Books and References:

A. Text Books:
1. Beginning Flutter: A Hands On Guide to App Development Marco L. Napoli, Wiley
2. Beginning App Development with Flutter Create Cross-Platform by Payne, Rap, Apress

B. References:
1. Flutter Projects by By Simone Alessandria, packtpub

Pillai College of Engineering (Autonomous) B. Tech. (Information Technology)


2. Flutter for Beginners: An introductory guide to building cross-platform mobile applications with Flutter
and Dart, Alessandro Biessek,
3. Practical Flutter Improve your Mobile Development with Google’s Latest Open-Source SDK by
Zammetti, Frank, Apress

C.Resources:
1. https://flutterlearn.com/courses/basic-course
2. https://flutter.dev/

Back to Scheme

Pillai College of Engineering (Autonomous) B. Tech. (Information Technology)


Course
Course Name Scheme Theory Practical Tutorial Total
Code
Contact Hours 3 2 - 5
IT 325 Usability Engineering
Credits 3 1 - 4

Examination Scheme
Course Theory Marks
Course Name Term
Code Internal Assessment End Sem Practical Oral Total
Work
IA 1 IA 2 Average Exam
IT 325 Usability Engineering 40 40 40 60 25 – 25 150

1. Prerequisite: Basic design principles.

2. Course Objectives:
1. To establish fundamental concepts on usability engineering
2. To provide concrete advice and methods that can be systematically employed
3. To ensure a high degree of usability in the final user interface.
4. To know various software evaluation methods and related guidelines and standard
5. To understand user design and prototyping.
6. To design notations, dialog styles, screen layouts, and usability testing

3. Course Outcomes:
1. Students will be able to create useful usable and used interfaces.
2. Know the basic principles of usability engineering methods Able to design and evaluation of software
systems
3. Study of human-machine interactions, user interface characteristics and Identify design strategies and
their types.
4. List various software evaluation methods and related guidelines and standards.
5. Understanding the user design and prototyping of highly usable interfaces
6. Design notations, dialog styles, screen layouts, and usability testing.

4. DETAILED THEORY SYLLABUS:

Sr. Module Detailed Content Hrs


No.
0 Prerequisite Cost Savings, Usability Now, Usability Slogans, Discount Usability 02
Engineering, Recipe For Action, Usability and Other Considerations,
Definition of Usability, Example: Measuring the Usability of Icons,
Usability Trade-Offs, Categories of Users and Individual User Differences
I Generations of Generations of User Interfaces Batch Systems, Line-Oriented Interfaces, 06
User Interfaces Full-Screen Interfaces, Graphical User Interfaces, Next-Generation
Interfaces, Long-Term Trends in Usability

Pillai College of Engineering (Autonomous) B. Tech. (Information Technology)


II Usability The Usability Engineering Lifecycle . Know the User, Competitive 07
Engineering Analysis, Goal Setting, Parallel Design, Participatory Design, Coordinating
Life Cycle the Total Interface, Guidelines and Heuristic Evaluation, Prototyping,
Interface Evaluation, Iterative Design, Follow-Up Studies of Installed
Systems, Meta-Methods, Prioritizing, Usability Activities.
III Usability Usability Heuristics, Simple and Natural Dialogue, Speak the Users' 07
Heuristics Language, Minimize User Memory Load, Consistency, Feedback, Clearly
Marked Exits, Shortcuts, Good Error Messages, Prevent Errors, Help and
Documentation, Heuristic Evaluation.
IV Usability Usability Testing Test Goals and Test Plans, Getting Test Users, Choosing 06
Testing Experimenters, Ethical Aspects of Tests with Human, Subjects, Test Tasks,
Stages of a Test, Performance Measurement, Thinking Aloud, Usability
Laboratories,
V Usability Usability Assessment Methods beyond Testing Observation, Questionnaires 05
Assessment and Interviews, Focus Groups, Logging, Actual Use, User Feedback,
Methods Choosing Usability Methods.
VI Interface Interface Standards , National, International and Vendor Standards, 06
Standards and Producing Usable In-House Standards. International User Interfaces
CAUSE tools International Graphical Interfaces, International Usability Engineering,
Guidelines for Internationalization, Resource Separation, Multi Locale
Interfaces.Future Developments Theoretical Solutions, Technological
Solutions, CAUSE Tools: Computer-Aided Usability Engineering,
Technology Transfer

5.DETAILED PRACTICAL SYLLABUS:

Suggested List of Experiments :


1. Study of Users.
2. Study of different interfaces.
3. Study of participatory design.
4. Study of heuristic evaluation.
5. Case Study of Usability Testing.
6. Activity on Think a loud.
7. Usability assessment methods with case study.
8. Study of various interface standards.
9. Study of CAUSE tools.
10. Study of future trends in usability.

6. Theory Assessments:
1. Internal Assessment: Two Internal assessments will be conducted for 40 marks each with average marks
of both assessments as final score.
2. End Sem Theory Examination:
● Question paper will consist of 5 questions, each carrying 20 marks.
● Total 3 questions need to be solved.
● Q.1 will be compulsory, based on the entire syllabus.
● Remaining questions will be randomly selected from all the modules.
● Weightage of marks should be proportional to the number of hours assigned to each module.

Pillai College of Engineering (Autonomous) B. Tech. (Information Technology)


7. Practical Assessments:

1. Termwork Assessment: Term Work shall consist of at least 10 to 12 practical’s based on the
above list. Also Term work Journal must include at least 2 assignments. Term Work Marks: 25
Marks (Total marks) = 15 Marks (Experiment) + 5 Marks (Assignments) + 5 Marks (Attendance).
2. Oral/Viva Assessment: An oral exam will be held based on the above syllabus.

8. Books and References:


A. Text Books:
1. Usability Engineering by Jacob Nielson, Morgan Kaufmann, Academic Press.
2. Usability Engineering by Jacob Nielson 1993

B. References:
1. Developing User Interfaces - Ensuring Usability through Product & Process by Deborah Hix, Rex
Hartson, Wiley
2. Mobile Usability by Jacob Nielson, Raluka Budiyu 2012, New Riders Press

Back to Scheme

Pillai College of Engineering (Autonomous) B. Tech. (Information Technology)


Institute Level Optional Courses (ILOC) - I

Institute 1.Business and 3.Engineering 4. Art and 5. Applied Science 6. Life Skills, Repair,
2. Bioengineering
Specializations Entrepreneurship Design Humanities and Logistics Maintenance and Safety
IL 360 IL 362 IL 363 IL 364 IL 366 IL 368
Introduction to Product Computational
Entrepreneurship Visual Art Vehicle Safety
Bioengineering Design Physics
Sem 6 IL 361 IL 365 IL 367 IL 369
ILOC I Journalism, Media
Polymers and
and Maintenance of
IPR and Patenting Polymeric
Communication Electronics Equipment
Materials
studies

Pillai College of Engineering (Autonomous) B. Tech. (Information Technology)


Course
Course Name Scheme Theory Practical Tutorial Total
Code
Contact Hours 3 - - 3
IT 360 Entrepreneurship
Credits 3 - - 3

Examination Scheme
Course Theory Marks
Course Name Term
Code Internal Assessment End Sem Practical Oral Total
Work
IA 1 IA 2 Average Exam
IT 360 Entrepreneurship 40 40 40 60 - – - 100

1. Course Objectives:
1. To understand the basic concepts of entrepreneurship.
2. To understand the role of entrepreneurship in economic development
3. To understand the importance of opportunity recognition and internal and external analyses to
the success of a business venture
4. To enable the learners to know the factors contributed in failure of the enterprise

2. Course Outcomes: Learner will be able to


1. Analyse the business environment in order to identify business opportunities
2. Identify the elements of success of entrepreneurial ventures
3. Evaluate the effectiveness of different entrepreneurial strategies,
4. Interpret their own business plan

3. Detailed Theory Syllabus:

Module Detailed Contents Hrs


Conceptual definition of entrepreneurs and entrepreneurship, Advantages
1 and Disadvantages of Being an Entrepreneur , Entrepreneurial motivation, 8
Entrepreneurial characteristics
Recognizing, assessment and Exploiting the Opportunity, Conducting
2 Internal and External Analyses, Determining the Feasibility of the Concept, 6
Selecting a Marketing Strategy
Entrepreneurial Business Types
A. Overview of Franchising and Their Advantages and Disadvantages
3 6
B. Overview of Buyouts & Their Advantages and Disadvantages
C. Overview of Family Businesses and Their Advantages and Disadvantages
The Overall Business Plan, Purpose of the Business Plan, Components of
4 the Business Plan, Presentation of the Business Plan, Matching the 6
Business Plan to the Needs of the Firm
The Marketing Plan, Conducting a Market Analysis, Understanding the
5 8
Target Market, Reaching the Target Market through Locale and Engagement
6 Entrepreneurial failure, early stage failure, late stage failure 6

Pillai College of Engineering (Autonomous) B. Tech. (Information Technology)


4. Theory Assessment:
Internal Assessment: 40 marks
1. Consisting of One Compulsory Class Tests of 40 Marks
2. Continuous evaluation : Test/Assignments /Quiz/Case studies/Seminar presentation of 40 Marks
End Semester Examination: 60 Marks
Weightage of each module in the end semester examination will be proportional to the number of
respective lecture hours mentioned in the curriculum.

5. Reference Books:
1. Fundamentals of Entrepreneurship by H. Nandan, PHI
2. Entrepreneurship by Robert Hisrich, Michael Peters, Dean Shepherd, Sabyasachi Sinha, Mc
Graw Hill
3. Why startups fail: A new roadmap for entrepreneurial success by Tom Eisenmann

Back to Scheme

Pillai College of Engineering (Autonomous) B. Tech. (Information Technology)


Course
Course Name Scheme Theory Practical Tutorial Total
Code
Contact Hours 3 - - 3
IT 361 IPR and Patenting
Credits 3 - - 3

Examination Scheme
Course Theory Marks
Course Name Term
Code Internal Assessment End Sem Practical Oral Total
Work
IA 1 IA 2 Average Exam
IT 361 IPR and Patenting 40 40 40 60 - – - 100

1. Course Objectives:
1. To introduce fundamental aspects of Intellectual property Rights to learner who are going to play
a major role in development and management of innovative projects in industries.
2. To get acquaintance with Patent search, patent filing and copyright filing procedure and
applications, and can make career as a patent or copyright attorney.
3. To make aware about current trends in IPR and Govt. steps in fostering IPR,

2. Course Outcomes: Learner will be able to…


1. Understand the importance of IPR, types of Patent type and its importance in industries.
2. Able to search, draft and file the patent and copyright application to patent office.
3. Learn the recent trends of IPR and can open the way for the students to catch up Intellectual
Property (IP) as a career option:
a) R&D IP Counsel in research organization
b) Government Jobs – Patent Examiner
c) Private Jobs
d) Patent agent and Trademark agent.

3. Detailed Theory Syllabus:

Module Detail Content Hrs.


1 Overview of Intellectual Property: Introduction and the need for intellectual property 9
right (IPR) - Kinds of Intellectual Property Rights: Patent, Copyright, Trade Mark, Design,
Geographical Indication, Plant Varieties and Layout Design – Genetic Resources and
Traditional Knowledge – Trade Secret - IPR in India : Genesis and development – IPR in
abroad - Major International Instruments concerning Intellectual Property Rights: Paris
Convention, 1883, the Berne Convention, 1886, the Universal Copyright Convention, 1952,
the WIPO Convention, 1967,the Patent Co-operation Treaty, 1970, the TRIPS Agreement,
1994
2 Patents: Patents - Elements of Patentability: Novelty, Non-Obviousness (Inventive Steps), 7
Industrial Application - Non - Patentable Subject Matter - Registration Procedure, Rights
and Duties of Patentee, Assignment and licence, Restoration of lapsed Patents, Surrender
and Revocation of Patents, Infringement, Remedies & Penalties - Patent office and
Appellate Board
3 Copyright: Nature of Copyright - Subject matter of copyright: original literary, dramatic, 6
musical, artistic works; cinematograph films and sound recordings - Registration
Procedure, Term of protection, Ownership of copyright, Assignment and licence of

Pillai College of Engineering (Autonomous) B. Tech. (Information Technology)


copyright - Infringement, Remedies & Penalties – Related Rights - Distinction between
related rights and copyrights
4 Trademark: Concept of Trademarks - Different kinds of marks (brand names, logos, 6
signatures, symbols, well known marks, certification marks and service marks) -
Non-Registrable Trademarks - Registration of Trademarks - Rights of holder and
assignment and licensing of marks - Infringement, Remedies & Penalties - Trademark’s
registry and appellate board.
5 Patent Acts: Section 21 of the Indian Patent Act, 1970 (and corresponding Rules and 9
Forms) with specific focus on Definitions, Criteria of Patentability, Non-Patentable Subject
Matters, Types of Applications, and Powers of Controllers. Section 25 - Section 66 of the
Indian Patent Act, 1970 with specific focus on the Oppositions, Anticipation, Provisions of
Secrecy, Revocations, Patent of Addition, and Restoration of Patents.
Section 67 - Section 115 of the Indian Patent Act, 1970 with specific focus on Patent
Assignments, Compulsory Licensing, Power of Central Government, and Infringement
Proceedings. Section 116 - Section 162 of the Indian Patent Act, 1970 with specific focus
on Convention/PCT Applications, Functions of Appellate Board and other Provisions.
Amendment Rules 2016 with emphasis on important revisions to examination and Hearing
procedures; provisions for start-ups and fees.
6 Indian IP Policy: India`s New National IP Policy, 2016 – Govt. of India step towards 3
promoting IPR – Govt. Schemes in IPR – Career Opportunities in IP – IPR.

4. Theory Assessment:
Internal Assessment: 40 marks
1. Consisting of One Compulsory Class Tests of 40 Marks
2. Continuous evaluation : Test/Assignments /Quiz/Case studies/Seminar presentation of 40 Marks
End Semester Examination: 60 Marks
Weightage of each module in the end semester examination will be proportional to the number of
respective lecture hours mentioned in the curriculum.

5. Books/References:
1. Nithyananda, K V. (2019). Intellectual Property Rights: Protection and Management. India, IN:
Cengage Learning India Private Limited.
2. Neeraj, P., & Khusdeep, D. (2014). Intellectual Property Rights. India, IN: PHI learning Private
Limited.
3. Ahuja, V K. (2017). Law relating to Intellectual Property Rights. India, IN: Lexis Nexis.
4. World Intellectual Property Organisation. (2004). WIPO Intellectual property Handbook.
Retrieved from https://www.wipo.int/edocs/pubdocs/en/intproperty/489/wipo_pub _489.pdf

Back to Scheme

Pillai College of Engineering (Autonomous) B. Tech. (Information Technology)


Course
Course Name Scheme Theory Practical Tutorial Total
Code
Contact Hours 3 - - 3
IT 362 Introduction to Bioengineering
Credits 3 - - 3

Examination Scheme
Course Theory Marks
Course Name Term
Code Internal Assessment End Sem Practical Oral Total
Work
IA 1 IA 2 Average Exam
Introduction to
IT 362 40 40 40 60 - – - 100
Bioengineering

1. Course Objectives:
1. To understand and analyze the human body as a mechanical assembly of linkages and describe
the fundamentals of biomechanics.
2. To Study the deformability, strength, visco elasticity of bone and flexible tissues, modes of
loading and failure and describe the types and mechanics of skeletal joints.
3. To describe movement precisely, using well defined terms (kinematics) and also to consider the
role of force in movement (kinetics).
4. To teach students the unique features of biological flows, especially constitutive laws and
boundaries.
5. To teach students approximation methods in fluid mechanics and their constraints.
6. To consider the mechanics of orthopedic implants and joint replacement , mechanical properties
of blood vessels and Alveoli mechanics

2. Course Outcomes: Learner will be able to


1. Apply a broad and coherent knowledge of the underlying principles and concepts of
biomechanics, particularly in the fields of kinematics and kinetics as applied to human and
projectile motion.
2. Understand and describe the properties of blood , bone and soft tissues like articular cartilage
tendons and ligaments.
3. Gain broad knowledge about the mechanics of moving systems and familiarity with human
anatomy to competently analyze gross movement of the human body.
4. Be able to computationally analyze the dynamics of human movement from the most commonly
used measurement devices in the field, such as motion capture and force platform systems.
5. Use knowledge gained to competently interpret the current understanding of human movement
and present recommendations for further study.

3. Detailed Theory Syllabus:

Module Detail Content Hrs.


1 Introduction: Definition of Biomechanics, Selected Historical highlights, The 6
Italian Renaissance, Gait century, Engineering Physiology & Anatomy
2 Tissue Biomechanics: 8
Bone structure & composition mechanical properties of bone, cortical and
cancellous bones, viscoelastic properties, Maxwell & Voight models – anisotropy.
Structure and functions of Soft Tissues: Cartilage, Tendon, Ligament, and Muscle

Pillai College of Engineering (Autonomous) B. Tech. (Information Technology)


3 Joints Biomechanics: Skeletal joints, forces and stresses in human joints, 7
Analysis of rigid bodies in equilibrium, free body diagrams, types of joint,
biomechanical analysis of elbow, shoulder, hip, knee and ankle.
4 Biomaterials: Brief Anatomy, Bone, cartilage, ligament, tendon, Muscles, biofluid 6
their physical properties
5 Implants: General concepts of Implants, classification of implants, Soft tissues 6
6 Application of advanced engineering techniques to the human body, case studies. 6

4. Theory Assessment:
Internal Assessment: 40 marks
1. Consisting of One Compulsory Class Tests of 40 Marks
2. Continuous evaluation : Test/Assignments /Quiz/Case studies/Seminar presentation of 40 Marks
End Semester Examination: 60 Marks
Weightage of each module in the end semester examination will be proportional to the number of
respective lecture hours mentioned in the curriculum.

5. Books/References:
1. Nigg, B.M.and Herzog, W., “BIOMECHANICS of Musculo skeleton system”, John Willey &
Sons, 1st Edition.
2. Saltzman, W.L., “BIOMEDICAL ENGINEERING: Bridging medicine and Technology”,
Cambridge Text, First Edition.
3. Winter, D., “BIOMECHANICS and Motor Control of Human Movement”, WILEY Interscience
Second edition
4. Prof. Ghista,Biomechanics, Private Publication UAF, 2009
5. White &Puyator, Biomechanics, Private publication UAE, 2010
6. R. M. Kennedy, A textbook of Biomedical Engineering, GTU, 2010
7. Richard Shalak & ShuChien, Handbook of Bioengineering,
8. Sean P. Flanagan, Flanagan, Biomechanics: A case based Approach, Jones & Bartlett Publishers,
2013
9. Y. C. Fung, Yuan-Cheng Fung, Biomechanics: mechanical Property of living Tissue, Springer,
1996.
10. Carol A. Oatis, The Mechanics and Pathomechanics of Human Movement, Lippincott Williams
& Wilkins, 2010

Back to Scheme

Pillai College of Engineering (Autonomous) B. Tech. (Information Technology)


Course
Course Name Scheme Theory Practical Tutorial Total
Code
Contact Hours 3 - - 3
IT 363 Product Design
Credits 3 - - 3

Examination Scheme
Course Theory Marks
Course Name Term
Code Internal Assessment End Sem Practical Oral Total
Work
IA 1 IA 2 Average Exam
Introduction to
IT 363 40 40 40 60 - – - 100
Bioengineering

1. Course Objectives:
1. To familiarize with fundamental product design concepts
2. To acquaint with product design methodologies
3. To understand product design needs and issues in industry

2. Course Outcomes: Learner will be able to


1. Demonstrate product design and development process.
2. Analyze a product in perspective of aesthetic and ergonomic considerations.
3. Illustrate considerations of Design for Manufacturing and Assembly in product development.
4. Apply appropriate tools and techniques in the design of solutions that are usable and functional
for various applications.
5. Design the products as per the customer/industry requirements
6. Apply principles of economy and demonstrate legal and social issues pertaining to product
development.

3. Detailed Theory Syllabus:

Module Detail Content Hrs.


1 Product definition, specification, Phases of product development: conceptual, 6
embodiment and detailed design, product and technology development cycle,
Concept generation and evaluation methods, product architecture, Product life
cycle Management with case studies, Product analysis.
Creativity and Idea generation technique, importance of Quality Dimensions:
Performance, Features, aesthetics, Ergonomics, Reliability, Sustainability,
Serviceability, Brand value, Value Vs cost, Importance of shape, color, feature &
Resemblance.

2 Design Factors: Ergonomics, Aesthetics, Anthropometry, Comforts, Economic 6


factors
Axiomatic design principles and case studies.
Design Thinking, Design by Innovation and collaboration
Material and Process selection Methods, Expert systems. Computer Database
Approach, performance indices decision matrix, AHP and fuzzy approach,
Introduction to material and process selection software.

Pillai College of Engineering (Autonomous) B. Tech. (Information Technology)


3 Design for Manufacturing (DFM) and Design for Assembly (DFA) 8
Designs for Maintainability and Reliability and some methods for reliability
assessment, Designs for Environment, Design for Robustness: Taguchi
Designs & Design of Experiments (DOE).
4 Product Design Tools and Techniques: 8
Value Engineering / Value Analysis: definition, methodology- FAST,
Benchmarking, Supplier involvement robust design, QFD, Design & process
FMEA. Reverse Engineering, Concurrent engineering & Sequential engineering,
Case studies.
5 Product Development Cycle and Importance of Prototyping. Types of prototypes. 6
Principal and advantages & Different Type of Generative Manufacturing process,
Viz. Stereo lithography. FDM, SLS etc. Factors Concerning to RP: Consideration
for Adoptions, Advantages, Accuracy and Economic Consideration.
Introduction to Assembly Modeling, Top-Down and Bottom-Up Approaches of
AM, Mating Conditions, representation Schemes. Generation of Assembly
Sequences. Case studies

6 Economics of Product Development: Product costing, Principals of Economy, 6


Engineering Economy and Design Process, Economic Analysis, Inflation, Time
Value of Money, Numerical on Internal Rate of Return and Net Present Value
(NPV) method.
Legal and social issues, Patents and IP acts.

4. Theory Assessment:
Internal Assessment: 40 marks
Mini project on product design from idea generation to prototyping
End Semester Examination: 60 marks
Weightage of each module in the end semester examination will be proportional to the number of
respective lecture hours mentioned in the syllabus.

5. Reference Books:
1. Product Design and Manufacturing by A.K.Chitale, R.C.Gupta, PHI.
2. Product Design and Development by Ulirich Karl T. and Eppinger Steven D, McGraw Hill.
3. Engineering Design by Dieter George E., McGraw Hill.
4. Handbook of Product Design for Manufacturing by Bralla, James G, McGraw Hill.
5. Product Design by Kevin Otto & Kristin Wood

Back to Scheme

Pillai College of Engineering (Autonomous) B. Tech. (Information Technology)


Course
Course Name Scheme Theory Practical Tutorial Total
Code
Contact Hours 3 - - 3
IT 364 Visual Art
Credits 3 - - 3

Examination Scheme
Course Theory Marks
Course Name Term
Code Internal Assessment End Sem Practical Oral Total
Work
IA 1 IA 2 Average Exam
IT 364 Visual Art 40 40 40 60 - – - 100

1. Course Objectives:
1. To enable learners to develop aesthetic judgement, visual perception, critical thinking skills in
the different forms of art and understand its application.
2. To promote the concept of visual design and understand the different meanings assigned to
colours, its impact and problems.
3. To provide the opportunity and scope to use the image editing software for creating images for
Web and Video.
4. To inculcate the basic skills required in drawing and painting through exposure in nature and
study of still objects.
5. To train students to express their feelings and write imaginatively.
6. To prepare the learners for the use of clay modelling techniques and its industrial applications.

2. Course Outcomes: Learner will be able to


1. Acquire the skills necessary for aesthetic judgement, visual perception and critical thinking
required in different forms of art.
2. Demonstrate the understanding of the concept of visual design with respect to the different
meanings assigned to colours and the problems associated.
3. Illustrate effective use of image editing software for creating images for the Web and Video.
4. Determine the importance of drawing and painting with respect to nature and still objects.
5. Perform successfully in expressing their feelings creatively.
6. Develop the techniques required for clay modelling and sculpture for industrial use.

3. Detailed Theory Syllabus:

Module Detail Content Hrs.


1 History of Art and Architecture- Changing needs and forms of art from the 4
Palaeolithic period to The Renaissance period with special reference to Roman,
Indian and Chinese art
2 Introduction and concepts of visual design with special emphasis on the 5
psychological impact of colour
3 Introduction to image editing software, tools, application and creating Images for 7
Web and Video. With special reference to Adobe Photoshop
4 Fundamentals of Drawing- study of forms in nature, study of objects and study 6
from life, creative painting- basic techniques, tools and equipment, medium of
painting.

Pillai College of Engineering (Autonomous) B. Tech. (Information Technology)


5 Creative writing- Movie critique, book reviews, Poems, short plays and skits, 7
Humorous Essays, Autobiography and short stories.
6 Creative sculpture- Introduction to clay modelling techniques, study of natural 7
and man-made objects in clay, Sculpture with various materials - Relief in Metal
Sheets – Relief on Wood – Paper Pulp - Thermocol. Sculpture with readymade
materials.

4. Assessment:
Internal Assessment:
Test 1 : 10 marks (Practical)
Test 2 : 10 marks (Practical)
Total : 20 marks
End Semester Examination:
Theory : 40 marks
Practical : 40 marks

5. Reference Books:
1. Gill Martha. (2000). Color Harmony Pastels: A Guidebook for Creating Great Color
Combinations. Rockport Publishers.
2. Janson, Anthony F. (1977). History of art, second edition, H.W. Janson. Instructor's manual.
Englewood Cliffs, N.J.: Prentice-Hall.
3. Brommer, Gerald F. (1988). Exploring Drawing. Worcester, Massachusetts: Davis Publications.
4. Wendy Burt Thomas. (2010). The Everything Creative Writing Book: All you need to know to
write novels, plays, short stories, screenplays, poems, articles, or blogs: All You Need ... -
Stories, Screenplays, Blogs and More. Fw Media; 2nd edition.
5. Élisabeth Bonvalot. (2020). Sculpting Book: A Complete Introduction to Modeling the Human
Figure.

Back to Scheme

Pillai College of Engineering (Autonomous) B. Tech. (Information Technology)


Course
Course Name Scheme Theory Practical Tutorial Total
Code
Journalism, Media and Contact Hours 3 - - 3
IT 365 Communication studies Credits 3 - - 3

Examination Scheme
Course Theory Marks
Course Name Term
Code Internal Assessment End Sem Practical Oral Total
Work
IA 1 IA 2 Average Exam
Journalism, Media and
IT 365 Communication studies 40 40 40 60 - – - 100

1. Course Objectives:
1. Provide a good grounding in the basic concepts of Journalism, Mass communication and Media.
2. Familiarize learners with reporting and editing practices.
3. Teach students to write editorials, feature articles, interviews, reviews, criticism etc.
4. To inculcate the skills required for writing in online newspapers, blogs, email and cell phone.
5. To prepare the learners for understanding the importance of Press laws and Ethics.
6. To train learners in advertising techniques and Public Relation Communication

2. Course Outcomes: Learner will be able to


1. Acquire conceptual and theoretical knowledge of Journalism, Mass Communication and Media
Studies and learn to think critically about issues and topics of the subject.
2. Demonstrate the understanding of reporting and editing from Newspaper and the Organization.
3. Perform successfully in writing effective editorials, featured articles reviews etc.
4. Illustrate the skills required for writing in online newspapers, blogs, emails etc.
5. Determine the importance of Press Laws and Ethics.
6. Develop an understanding of the techniques required for advertising and Public Relation
Communication.

3. Detailed Theory Syllabus:

Module Detail Content Hrs.


1 Introduction to Journalism, Communication, Media and Cultural Studies- Basics 5
of Mass communication, Pioneers of Indian Journalism, Introduction to
newspapers, magazines and other publications. Introduction to broadcast
journalism with special reference to television
2 Reporting and Editing Practices-Reporting different news, stories from 7
Newspaper, and Organization. Principles of editing, rewriting, and translation
3 Writing for Print- Newspaper Content Writing Opinion pieces, editorials, feature 7
articles, interviews, profiles, reviews, criticism etc.
4 Writing for Media- Introduction to New Media Writing for Online newspapers 6
Blogs Cell phone Communication E-mail
5 Press Laws and Ethics- Origin and definition of Law, Law and Morality, Types of 4
Law – Civil and Criminal, Press Legislations, Freedom of the Press Defamation
Contempt of Court
6 Public Relations and Advertising- Introduction to Public Relations Stages of PR 7
Communication with Public Need and Meaning of Advertising, Advertising
strategies and Sales Promotion

Pillai College of Engineering (Autonomous) B. Tech. (Information Technology)


4. Assessments:
Internal Assessment:
Test 1 : 15 marks
Test 2 : 15 marks
Total : 30 marks
End Semester Examination:
Theory : 45 marks
Term work:
25 marks (10 marks for assignment, 10 marks for practical and 5 marks for attendance)

5. Books/References:
1. Rangaswamy, Parthasaratihi, (1985). Journalism in India, Sterling Publication, New Delhi.
2. Jeffrey, Robin, (2009). India's Newspaper Evolution, Oxford University Press, Delhi.
3. Singh, Devvrat. (2012). Indian Television: Content, Issues and Challenges, HarAnand
Publications Delhi.
4. Daryl L. Frazell, George Tuck. (1996). Principles of Editing: A Comprehensive Guide for
Students and Journalists Principles of Editing: A Comprehensive Guide for Students and
Journalists. McGraw-Hill
5. Barry Newman. (2015). News to Me: Finding and Writing Colorful Feature Stories. Paperback
6. The Associated Press. (2017). The Associated Press Stylebook: and Briefing on Media Law.
Revised, Updated Edition. Paperback.
7. Kristina Halvorson. (2012) Content Strategy for the Web, 2nd Edition. New Riders

Back to Scheme

Pillai College of Engineering (Autonomous) B. Tech. (Information Technology)


Course
Course Name Scheme Theory Practical Tutorial Total
Code
Computational Physics Contact Hours 3 - - 3
IT 366
Credits 3 - - 3

Examination Scheme
Course Theory Marks
Course Name Term
Code Internal Assessment End Sem Practical Oral Total
Work
IA 1 IA 2 Average Exam
IT 366 Computational Physics 40 40 40 60 - – - 100

1. Course Objectives:
1. To expose the students to the vast field of computational physics.

2. Course Outcomes:
Learner will be able to
1. To understand various approaches of simulating physical systems on a computer.
2. To choose the correct method to solve a computational problem.

3. Detailed Theory Syllabus:

Module Detail Content Hrs.


1 Introduction to Statistical Mechanics : 6
Thermodynamics and kinetic theory, specification of state of system, Concept
of ensemble, phase space, microcanonical ensemble (NVE), statistical concept
of temperature, canonical ensemble (NVT), equipartition theorem,
Maxwell-Boltzmann velocity distribution, grand canonical ensemble (μVT),
chemical potential
2 Molecular Dynamics (MD): 7
Integrating equation of motion of a few variables, role of molecular dynamics
(MD), the basic machinery, Lennard-Jones potentials modeling physical system,
boundary conditions, time integration algorithm
3 Starting a simulation, simulation of microcanonical (NVE) and canonical 7
ensemble (NVT), controlling the system (temperature, pressure), thermostats
and barostats, equilibration, running, measuring and analyzing MD simulation
data, measurement of statistical quantities, interatomic potentials, force fields.
4 Monte Carlo (MC) Method : 6
Random number: Definition, True and Pseudo random number generators
(RNG), uniform and non-uniform RNG, Linux RNG, testing a RNG.
5 Monte Carlo simulations : 7
Buffon's needles, MC Integration, hit and miss ( estimation of pi and e),
stochastic processes, sample mean integration, importance sampling, Markov
Chain, Metropolis method, master equation, introduction to 2D-Ising model.
Random walk:
1-D and 2-D random walk, calculation of rms displacement.
6 Introduction to Simulations of quantum systems 3

Pillai College of Engineering (Autonomous) B. Tech. (Information Technology)


4. Assessment
Internal Assessment:
Internal Examination : 20 marks
Internal Term work : 20 marks

End Semester Examination:


Theory : 40 marks
Practical Examination : 20 Marks

5. Books/References:
1. Statistical Physics – Vol. 5 (from the series of Berkeley Physics Course)
2. Introduction to Computational Physics by Tao Pang ( Cambridge University Press )
3. An Introduction to Computer Simulation Methods : Applications to Physical Systems by Harvey
Gould and
4. Jan Tobochnik, ( Pearsom Publications)
5. Understanding Molecular Simulations by Frenkel and Smit ( Academic Press )

Back to Scheme

Pillai College of Engineering (Autonomous) B. Tech. (Information Technology)


Course
Course Name Scheme Theory Practical Tutorial Total
Code
Polymers and Polymeric Contact Hours 3 - - 3
IT 367 Materials Credits 3 - - 3

Examination Scheme
Course Theory Marks
Course Name Term
Code Internal Assessment End Sem Practical Oral Total
Work
IA 1 IA 2 Average Exam
Polymers and Polymeric
IT 367 Materials 40 40 40 60 - – - 100

1. Course Objectives:
1. To impart a scientific approach and to familiarize the applications of polymeric materials in the field of
engineering.
2. The student with the knowledge of the basic polymer science will understand and explain scientifically
the various problems related to polymeric materials in the industry/engineering field.
3. To develop abilities and skills that are relevant to the study and practice of polymer science and
engineering.

2. Course Outcomes: Learner will be able to


1. To understand and analyze various polymeric materials and to establish the structure property
relationship.
2. To select the proper polymeric material for specific industrial applications.
3. To become familiarized with various characterization techniques related to polymeric materials.

3. Detailed Theory Syllabus:

Module Detail Content Hrs.


1 Basic understanding of Polymeric aspects: 9
Monomers, functionality, degree of polymerizations, classification of polymers,
glass transition, melting transition, criteria for rubberiness, polymerization
methods: addition and condensation; metallocene polymers and other newer
techniques of polymerization, copolymerization, monomer reactivity ratios and its
significance, different copolymers, random, alternating, azeotropic
copolymerization, block and graft copolymers, concept of average molecular
weight, determination of number average, weight average
2 Polymer Technology: 5
Compounding of plastics, Polymer compounding-need and significance, different
compounding ingredients for rubber and plastics, crosslinking and vulcanization
3 Polymer Processing: 6
Fabrication of plastics by different moulding process, Compression molding,
transfer molding, injection molding, blow molding, reaction injection molding,
extrusion, pultrusion, calendaring, rotational molding, thermoforming, rubber
processing in two-roll mill, internal mixer
4 Polymer blends: 6
Thermo- dynamical aspects of polymer blends and its miscibility, Role of
compatibilizer, Composition based structure (dispersed and co-continuous),

Pillai College of Engineering (Autonomous) B. Tech. (Information Technology)


properties and its application, choice of polymers for blending, thermodynamics,
phase morphology, polymer alloys, polymer eutectics, plastic-plastic,
rubber-plastic and rubber-rubber blends
5 Polymer composites: 6
Fundamentals of polymer composites, Advanced polymer nanocomposites, Fillers
used for polymer composites, Effect of processing condition and composition,
Polymer composites structure, characterisation and design, physical and chemical
modification of polymer composites.
1-D and 2-D random walk, calculation of rms displacement.
6 Testing of Polymeric Materials: 7
Samples preparation, Mechanical-static and dynamic tensile, flexural,
compressive, abrasion, endurance, fatigue, hardness, tear, resilience, impact,
toughness. Conductivity-thermal and electrical, dielectric constant, dissipation
factor, power factor, electric resistance, surface resistivity, volume resistivity,
swelling, aging resistance, establishment of structure property relationship

4. Assessments:
Internal Assessment:
Assessment consists of two class tests of 40 marks each. The first class test is to be conducted when
approx. 40% syllabus is completed and the second class test student may need to perform experiments
related to polymeric material synthesis or polymer testing depending on the available facilities.

End Semester Examination:


In question paper weightage of each module will be proportional to the number of respective lecture
hours as mentioned in the syllabus.
1. Question paper will consist of 4 questions, each carrying 15 marks.
2. Question number 1 will be compulsory and based on maximum contents of the syllabus
3. Remaining questions will be mixed in nature (for example, if Q.2 has part (a) from module 3
then part (b) will be from other than module 3)
4. Total four questions need to be solved.

5. Books/References:

1. “Fundamentals of Polymer Engineering” by Anil Kumar and Rakesh Gupta.


2. “ Principles of Polymer Systems” by F Rodriguez.
3. “ Polymer Science” by V R Gorwankar.
4. “ Textbook of Polymer Science” by F W Billmeyer. 5. “ Polymer Chemistry” by P C Heimenz.

Back to Scheme

Pillai College of Engineering (Autonomous) B. Tech. (Information Technology)


Course
Course Name Scheme Theory Practical Tutorial Total
Code
Vehicle Safety Contact Hours 3 - - 3
IT 368
Credits 3 - - 3

Examination Scheme
Course Theory Marks
Course Name Term
Code Internal Assessment End Sem Practical Oral Total
Work
IA 1 IA 2 Average Exam
IT 368 Vehicle Safety 40 40 40 60 - – - 100

1. Course Objectives:
1. To familiarize basic concepts of vehicle safety.
2. To familiarize accident reconstruction analysis methods
3. To acquaint with different issues related to vehicle safety in India

2. Course Outcomes: Learner will be able to


1. Comprehend Vehicle design from safety point of view.
2. Apply concepts of accident reconstruction analysis in real world.
3. Enumerate interrelationship among occupant, restraint systems and vehicles in accidents.
4. Illustrate role and significance of seat in Rear crash safety
5. Demonstrate different active and passive safety systems available in vehicles
6. Contribute to the society by being proactive to the cause of safety on roads and in vehicles

3. Detailed Theory Syllabus:

Module Detailed Contents Hrs.


1 Introduction to vehicle safety-the integrated approach and its classification 6
SAVE LIVES- by WHO
Importance of Risk evaluation and communication, Concepts of Universal design,
India’s BNVSAP and its outcomes
2 Crash and distracted driver, Human error control 8
Crash Testing, Use of Dummies, evolution and built of dummies. Relevance of
Star ratings,NCAPs around the world-
Accident Data, Biomechanics and Occupant Simulation
Vehicle Body Testing, Dynamic Vehicle Simulation Tests
Occupant Protection,Compatibility, Interrelationship Among Occupants, Restraint
Systems and Vehicle in Accidents
3 Significance of Rear Crash Safety 6
Role of seat in Rear crash safety
Self aligning head restraints
Pedestrian Protection testing and systems
Under run Protection Devices

Pillai College of Engineering (Autonomous) B. Tech. (Information Technology)


4 Introduction to Accident Analysis Reconstruction methods 8
Skid distances and Critical speed from Tire Yaw marks
Reconstruction of Vehicular Rollover Accidents
Analysis of Collisions
Reconstruction Applications
Impulse Momentum Theory
Crush Energy
Photogrammetry for accident constructions
5 Antilock braking system 5
Electronic Stability Program
Low tire pressure warning system
Collision avoidance systems
6 Basic Vehicle Operations and Road/Helmet Safety Activity 6

4. Assessment:
Internal Assessment: 40 marks
1. Consisting of One Compulsory Class Tests of 40 Marks
2. Continuous evaluation : Test/Assignments /Quiz/Case studies/Seminar presentation of 40 Marks
End Semester Examination: 60 Marks
Weightage of each module in the end semester examination will be proportional to the number of
respective lecture hours mentioned in the curriculum.

5. References Books:
1. Automotive vehicle safety by George Peters and Barbara Peters, CRC Press, 2002.
2. Vehicle Accident Analysis and Reconstruction Methods by Raymond M. Brach and R. Matthew
Brach, SAE International, Second Edition, 2011.
3. Role of the seat in rear crash safety by David C. Viano, SAE International, 2002.
4. Automotive Safety Handbook by Ulrich W. Seiffert and LotharWech, SAE International, 2007.
5. Public Safety Standards of the Republic of India

Back to Scheme

Pillai College of Engineering (Autonomous) B. Tech. (Information Technology)


Course
Course Name Scheme Theory Practical Tutorial Total
Code
Maintenance of Electronics Contact Hours 3 - - 3
IT 369 Equipment Credits 3 - - 3

Examination Scheme
Course Theory Marks
Course Name Term
Code Internal Assessment End Sem Practical Oral Total
Work
IA 1 IA 2 Average Exam
Maintenance of
IT 369 Electronics Equipment 40 40 40 60 - – - 100

1. Lab Objectives:
1. To demonstrate use of different types of hand tools
2. To understand testing of different active and passive components mounted on PCB
3. To understand functionality TTL and CMOS digital IC tester
4. To demonstrate computer assembling, troubleshooting and software installation
5. To understand/demonstrate concept of circuit diagram of LED/LCD TV, DTH and mobile phone
troubleshooting
6. To understand concept of medical equipments

2. Lab Outcomes:
1. Demonstrate use of different types of hand tools
2. Understand testing of different active and passive components mounted on PCB
3. Understand functionality TTL and CMOS digital IC tester
4. Demonstrate computer assembling, troubleshooting and software installation
5. Understand/demonstrate concept of circuit diagram of LED/LCD TV, DTH and mobile phone
troubleshooting
6. Understand concept of medical equipments

3. Detailed Lab Syllabus:

SN Detailed Lab/Tutorial Description Hrs.


1 Demonstrate use of various hand held tools. 2
2 Test the performance of different passive electronic components (fixed/variable) 2

3 Test the performance of active electronic components like general purpose 4


transistor/FET/MOSFET/SCR/ DIAC/TRIAC with DMM and CRO OR Components
Tester
4 Verify the functionality of TTL and CMOS Digital IC’s using IC tester 4
5 Explore a datasheet of minimum any five electronics components and analog/ Digital 2
IC’s.
6 Draw the given regulated power supply circuit/ SMPS ( from any television/fridge/ 2
computer system/ laboratory etc)
7 Identify basic sections of a personal computer/Laptop 2
8 Demonstrate Assembling of Personal Computer/Laptop 4

Pillai College of Engineering (Autonomous) B. Tech. (Information Technology)


9 Troubleshoot the booting process of computer system and install different hardware 4
associated with computer (HDD, LAN Card, Audio System etc)
10 Study Installation of Software and Configure Internet 4
11 Explore circuit diagram of LED/LCD TV. 2
12 Demonstrate Installation of DTH system 4
13 Demonstrate installation Solar power system 4
14 Practice steps for mobile troubleshooting 4
15 Visit to Medical Equipment Industry/Laboratory 8

4. Assessment:
Internal Assessment:
Internal Assessment 1 : 20 marks
Internal Assessment 2 : 20 marks
Internal Term work : 30 marks

End Semester Examination:


Practical Examination : 30 Marks

5. Books/References:
1. Troubleshooting and Maintenance of Electronics Equipment, Singh K. Sudeep, Katson Book
,New Delhi ,II edition , Reprint 2014
2. Mobile repairing Books, Manohar Lotia, BPB Publication, New Delhi , latest edition
3. Troubleshooting Electronic Equipment: Includes Repair and Maintenance, Second Edition,
Khandpur R. S. , Tata McGraw-Hill Education, New Delhi ,India , latest edition.
4. Data Books, National semiconductor.

Back to Scheme

Pillai College of Engineering (Autonomous) B. Tech. (Information Technology)


Course
Course Name Scheme Theory Practical Tutorial Total
Code
Contact Hours - 2 - 2
IT392 Major Project I
Credits - 1 - 1

Examination Scheme
Course Theory Marks
Course Name Term
Code Internal Assessment End Sem Practical Oral Total
Work
IA 1 IA 2 Average Exam
IT392 Major Project I – – – – 25 – 25 50

1. Objectives:
1. To offer students a glimpse into real world problems and challenges that need IT based solutions.
2. To enable students to create very precise specifications of the IT solution to be designed.
3. To introduce students to the vast array of literature available on the various research challenges in the
field of IT.
4. To create awareness among the students of the characteristics of several domain areas where IT can be
effectively used.
5. To enable students to use all concepts of IT in creating a solution for a problem.
6. To improve the team building, communication and management skills of the students.

2. Outcomes:
1. Discover potential research areas in the field of IT.
2. Conduct a survey of several available literature in the preferred field of study.
3. Compare and contrast the several existing solutions for research challenges.
4. Demonstrate an ability to work individually or in teams and manage the conduct of the research study.
5. Formulate and propose a plan for creating a solution for the research plan identified.
6. To report and present the findings of the study conducted in the preferred domain

Guidelines :
1. The project work is to be conducted by a individual/group of students
2. Each group will be associated with a project mentor/guide. The group should meet with the project
mentor/guide periodically and record of the meetings and work discussed must be documented.
3. Department has to allocate half a day for project work in VI semester, 1 day in VII semester and 2 day in
VIII semester every week.
4. To encourage project based learning in the curriculum students may identify their technical domain area in
semester VI and can perform the Mini-project in the VI semester or students may do literature survey
5. Each group along with its guide/mentor shall identify a potential research area/problem domain, on which
the study is to be conducted.
6. Each team will do a rigorous literature survey of the problem domain by reading and understanding at least
3-5 research papers from current good quality national/international journals/conferences. (Papers selected
must be indexed by Scopus/IEEE/Springer/ACM etc.). The list of papers surveyed must be clearly
documented.

Pillai College of Engineering (Autonomous) B. Tech. (Information Technology)


7. The project assessment for term work will be done at least two times at department level by giving
presentation to panel members which consist of at least three (3) members as Internal examiners (including
the project guide/mentor) appointed by the Head of the department of respective Programme.
8. A report is to be prepared summarizing the findings of the literature survey. A comparative evaluation of
the different techniques surveyed is also to be done.
9. Teams must analyze all the results obtained by comparing with other standard techniques.
10. Every individual/team must publish their work in national / international conferences/journals (if possible
publish in Scopus indexed journals).
11. The individual/ team will finally propose a plan for project work to be continued in the final year.
12. Semester VII to carry out the project good quality project and all these project part

3.Theory Assessment:
Term Work:
Term Work shall consist of a full Mini Project on above guidelines/syllabus.
Term Work Marks: 25 Marks (Total marks) = 20 Marks (Mini Project) + 5 Marks (Attendance)

Oral Exam: An Oral exam will be held based on the Mini Project and Presentation.

4. Practical Assessment:

Evaluation:
1. Each team has to give a presentation/demo to the Internal Panel and External examiner.
2. Each team/individual will prepare a report that will summarize the results of the literature survey and the
project proposal. The list of papers surveyed must be clearly documented.
3. Each group/individual will be jointly evaluated by a team of Internal and External Examiners approved by
the University of Mumbai.
4. Oral exams will be conducted on the project done by the students.

Back to Scheme

Pillai College of Engineering (Autonomous) B. Tech. (Information Technology)

You might also like