Nothing Special   »   [go: up one dir, main page]

ECM Course Structure and Syllabus (A17) - III & IV Year

Download as doc, pdf, or txt
Download as doc, pdf, or txt
You are on page 1of 169

ACADEMIC REGULATIONS

COURSE STRUCTURE
AND
DETAILED SYLLABUS

for

B.Tech Four Year Degree Course


(A-17 III & IV year)

in
ELECTRONICS AND COMPUTER
ENGINEERING
(ECM)
(Applicable for the batches admitted from 2017-2018)

SREENIDHI INSTITUTE OF SCIENCE AND TECHNOLOGY


(An Autonomous Institution approved by UGC and affiliated to JNTUH)
(Accredited by NAAC with ‘A’ Grade and Accredited by NBA of AICTE)
Yamnampet, Ghatkesar, Malkajigiri Medchal District -501 301.

January, 2019

i
SREENIDHI INSTITUTE OF SCIENCE AND TECHNOLOGY
(An Autonomous Institution)

DEPARTMENT OF
ELECTRONICS AND COMPUTER ENGINEERING (ECM)

PROGRAM OBJECTIVES

ECM Ethos – To solve modern engineering problems with combined knowledge of hardware and software

The courses structure of ECM is arranged such that students learn the basic and continue to advance
subjects in an ordered set of prerequisites. The first two years of the ECM brings the physical, analytical,
computational and communication approaches required as foundation of engineering through courses in
Mathematics, Physics, Computer languages (C, C++, Java), Digital Circuit Design, Database Management,
English and Technical seminars. Many of these courses include weekly labs in which students can utilize
state-of the art lab facilities to simulate and solve interesting problem.

The III and IV years of the ECM study focuses on the concepts and techniques used in the design and
development of advanced hardware and software systems. In addition, students will be provided with
elaborate choices of elective streams (minor stream) to select based on their liking. Also, a generous
allotment of open electives is included to permit student gather interdisciplinary knowledge. These
synergetic efforts are made to ensure our students gain comprehensive knowledge around their core area of
study and be successful in career of their choice.

Further, the program curriculum is designed by surveying the latest skills in demand for the areas of
Electronics and Computer. After completing this program our graduates strive to be high achievers,
responsible and thoughtful engineers contributing to society.

ii
VISION

To emerge as a Premier Centre in Electronics and Computer Engineering with focus on Human Values and
Professional Ethics

MISSION

 To prepare Electronics and Computer Engineering graduates to be a life-long learner with competence in
basic sciences, engineering & professional core, interdisciplinary subjects, so that they can have professional
career or to pursue higher studies.

 Developing liaison with Academia, R & D institutions, software and electronics Industries for exposure of
students to the practical aspects in engineering and solution of the industry oriented and societal problems,
entrepreneurial pursuit and project management

 Inculcating interpersonal skills, team work, professional ethics, IPR and regulatory issues in students to
improve their employability and promoting leadership in changing global environment

 To continuously engage in research and development activities and to promote scientific temper in the
graduates

PROGRAMME EDUCATIONAL OBJECTIVES


1. Graduates will have strong foundation in fundamentals of mathematics, Engineering sciences and technology
with abilities to design & develop an optimal solution using modern tools which help them to be employable.

2. Graduates will have successful professional career by demonstrating good scientific and engineering breadth
to comprehend the problems, conduct experiments, analyze the results and design novel products and
solutions to the real life problems, promote entrepreneurship and skills in project and finance management.

3. Graduates will be motivated to achieve academic excellence and pursue research to develop life – long
learning in a world of constantly evolving technology

4. Graduates will be trained in human values, Professional ethics and Intellectual Property related issues in
broader social context and sustainable development, communication skills, team work skills, leadership and
multidisciplinary approach

MAPPING

iii
PROGRAMME OUTCOMES (PO s) of B. Tech ECM

a. An ability to apply knowledge of basic sciences, mathematics and engineering in the areas
of Electronics & Computer Engineering.
b. An ability to identify, formulate and analyze engineering problems.
c. An ability to design, implement and evaluate a software and hardware system to meet the
desired needs within realistic constraints such as cost and time.
d. An ability to conduct investigation of complex problems in multidisciplinary areas.
e. An ability to use the techniques, skills, and modern engineering tools for designing and
testing necessary for practice as an Electronics & Computer professional.
f. An engineer should be aware of social, safety, cultural, information security issues and also
responsibilities relevant to professional practice and skills.
g. An ability to understand the impact of environmental protection and sustainable
development.
h. An ability to understand and apply professional ethics and responsibilities.
i. An ability to function effectively as individual and as a member or leader in diverse team in
achieving multidisciplinary tasks.
j. Learn to communicate effectively on complex engineering activities through report writing,
experimental work, assignments, seminars, group projects, mini & main projects.
k. To understand principles of engineering and financial management through relevant
management courses and demonstrates knowledge in the conceptualization and realizing
group projects, mini & main projects
l. To recognize the need for and have the preparation and ability to be a life- long learner
through the courses such as seminars & projects.
m. An ability to analyze and solve open- ended problems using mathematical foundations,
algorithmic principles in the modeling and design of systems in a way that demonstrates
comprehension of the tradeoffs involved in design choices and to arrive at an optimal
solution.

iv
ACADEMIC REGULATIONS FOR B.TECH. REGULAR STUDENTS WITH EFFECT FROM
THE
ACADEMIC YEAR 2017-18 (A-17)

1.0 Under-Graduate Degree Programme in Engineering & Technology (UGP in E&T)

1.1 SNIST offers a 4-year (8 semesters) Bachelor of Technology (B.Tech.) degree

v
programme, under Choice Based Credit System (CBCS) with effect from the academic year
2017-18 in the following branches of Engineering.

6
Sl. No. Branch
1. Civil Engineering
2. Electrical and Electronics Engineering
3. Mechanical Engineering
4. Electronics and Communication Engineering
5. Computer Science and Engineering
6. Information Technology
7. Electronics and Computer Engineering
8. Biotechnology

1.2. Credits (Semester system from I year onwards)

Sl.No. Type of Subject Periods / Week Credits


1 Theory 03/04 03/04
2 Practical 02/03/04 01/02
3 Engineering drawing - I 01 L/04D (I year I Sem) 03
4 Engineering drawing - II 01 L/02D (I year II Sem) 02
5 Group Project 03 02
6 Industry oriented Mini Project 4 weeks in summer vacation at 02
the end of III year – II sem
7 Project Phase -I IV year – I sem 02
8 Technical Paper writing and seminar Iyear – I sem to IV year II Sem* 01 each
9 Project Phase – II IV year - II Sem 12
10 Comprehensive Viva Voce - I At the end of II, III, IV year - II 01
Sem*

*According to the syllabus approved by the Academic Council as per Board of Studies
recommendations.

7
2.0 Eligibility for admission

2.1 Admission to the under graduate programme shall be made either on the basis of the the
merit rank obtained by qualified candidate in entrance test conducted by the
Telangana State Government (EAMCET) or the University or on the basis of any other order of
merit approved by the University, subject to reservations as prescribed by the government from
time to time.

2.2 The medium of instructions for the entire under graduate programme in E&T will be
English only.

3.0 B.Tech. Programme structure

3.1 A student after securing admission shall pursue the under graduate programme in B.Tech. in a
minimum period of four academic years (8 semesters), and a maximum period of eight academic
years (16 semesters) starting from the date of commencement of first year first semester, failing
which student shall forfeit seat in B.Tech course. However, the student can take two more years
for appearing the examinations.

Each semester is structured to provide 24 credits, totaling to 192 credits for the entire
B.Tech. programme.

Each student shall secure 192 credits (with CGPA ≥ 5) required for the completion of the under
graduate programme and award of the B.Tech. degree.

3.2 UGC/ AICTE specified definitions/ descriptions are adopted appropriately for various
terms and abbreviations used in these academic regulations/ norms, which are listed
below.

3.2.1 Semester scheme

Each under graduate programme is of 4 academic years (8 semesters) with the academic year
being divided into two semesters of 22 weeks ( 90 instructional days) each, each semester having
- ‘Continuous Internal Evaluation (CIE)’ and ‘Semester End Examination (SEE)’. Choice Based
Credit System (CBCS) and Credit Based Semester System (CBSS) as indicated by UGC and
curriculum / course structure as suggested by AICTE are followed.

3.2.2 Credit courses

All subjects/ courses are to be registered by the student in a semester to earn credits which shall
be assigned to each subject/ course in an L: T: P: C (lecture periods: tutorial periods: practical
periods: credits) structure based on the following general pattern.

One credit for one hour/ week/ semester for theory/ lecture (L) courses.
One credit for two hours/ week/ semester for laboratory/ practical (P) courses or tutorials (T).
Courses like Environmental Science, Professional Ethics, Gender Sensitization lab and other
student activities like NCC/NSO and NSS are identified as mandatory courses. These courses will
not carry any credits.
3.2.3 Subject Course Classification

All subjects/ courses offered for the under graduate programme in E&T (B.Tech. degree
programmes) are broadly classified as follows. The university has followed almost all the
guidelines issued by AICTE/UGC.

S. No. Broad Course Course Group/ Course Description


Classification Category
Includes mathematics, physics and chemistry
1 BS – Basic Sciences subjects

Foundation ES - Engineering
2 Courses Sciences Includes fundamental Engineering subjects
HS – Humanities and Includes subjects related to humanities, social
3 (FnC) Social sciences sciences and management

Core Courses PC – Professional Includes core subjects related to the parent


4 Core discipline/ department/ branch of Engineering.
(CoC)
PE – Professional Includes elective subjects related to the parent
5 Electives discipline/ department/ branch of Engineering.
Elective
Courses Elective subjects which include inter- disciplinary
subjects or subjects in an area outside the parent
(EℓC)
6 OE – Open Electives discipline/ department/ branch of Engineering.

B.Tech. project or UG project or UG major


7 Project Work project
Industrial training/ Industrial training/ Internship/ UG Mini-project/
8 Mini- project Mini-project
Core Courses Seminar/ Colloquium based on core contents
9 Seminar related to parent discipline/ department/ branch
of Engineering.

10 Minor courses - 1 or 2 Credit courses (subset of HS)


Mandatory Mandatory courses
11 Courses (MC) -
(non-credit)

4.0 Course registration

4.1 A ‘faculty advisor or counselor’ shall be assigned to a group of 15 students, who will advise
student about the under graduate programme, its course structure and curriculum, choice/option
for subjects/ courses, based on their competence, progress, pre-requisites and interest.
4.2 The academic section of the college invites ‘registration forms’ from students before the beginning
of the semester through ‘on-line registration’, ensuring ‘date and time stamping’. The on-line
registration requests for any ‘current semester’ shall be completed before the commencement
of SEEs (Semester End Examinations) of the ‘preceding semester’.

4.3 A student can apply for on-line registration, only after obtaining the ‘written approval’
from faculty advisor/counselor, which should be submitted to the college academic section
through the Head of the Department. A copy of it shall be retained with Head of the
Department, faculty advisor/ counselor and the student.

4.4 A student may be permitted to register for the subjects/ courses of choice with a total of 24 credits
per semester (minimum of 20 credits and maximum of 28 credits per semester and permitted
deviation of ± 17%), based on progress and SGPA/ CGPA, and completion of the ‘pre-requisites’
as indicated for various subjects/ courses, in the department course structure and syllabus
contents. However, a minimum of 20 credits per semester must be registered to ensure the
‘studentship’ in any semester.

4.5 Choice for ‘additional subjects/ courses’ to reach the maximum permissible limit of 28 credits
(above the typical 24 credit norm) must be clearly indicated, which needs the specific
approval and signature of the faculty advisor/ counselor.

4.6 If the student submits ambiguous choices or multiple options or erroneous entries during
on-line registration for the subject(s) / course(s) under a given/ specified course group/
category as listed in the course structure, only the first mentioned subject/ course in that
category will be taken into consideration.

4.7 Subject/ course options exercised through on-line registration are final and cannot be
changed or inter-changed; further, alternate choices also will not be considered. However, if the
subject/ course that has already been listed for registration by the Head of the Department
in a semester could not be offered due to any unforeseen or unexpected reasons, then the
student shall be allowed to have alternate choice either for a new subject (subject to offering of
such a subject), or for another existing subject (subject to availability of seats). Such alternate
arrangements will be made by the head of the department, with due notification and time-framed
schedule, within the first week after the commencement of class-work for that semester.

4.8 Dropping of subjects/ courses may be permitted, only after obtaining prior approval from the
faculty advisor/ counselor (subject to retaining a minimum of 20 credits), ‘within a period of 15
days’ from the beginning of the current semester.

4.9 Open electives: The students have to choose one subject each from (OE-I), (OE-II) a n d (OE-
III) from the list of open electives given. However, the student cannot opt for an open
elective subject offered by their own (parent) department, if it is already listed under any
category of the subjects offered by parent department in any semester.
4.10 Professional electives: students have to choose five professional electives from the list of
professional electives given. However, the students may opt for professional elective subjects
offered in the related area.

5.0 Subjects/ courses to be offered

5.1 A typical section (or class) strength for each semester shall be 60.

5.2 A subject/ course may be offered to the students, only if a minimum of 20 students (1/3 of the
section strength) opt for it. The maximum strength of a section is limited to 80 (60 + 1/3 of the
section strength).

5.3 More than one faculty member may offer the same subject in any semester. However, selection
of choice for students will be based on - ‘first come first serve basis and CGPA criterion’ (i.e. the
first focus shall be on early on-line entry from the student for registration in that semester, and the
second focus, if needed, will be on CGPA of the student).

5.4 If more entries for registration of a subject come into picture, then the Head of Department
concerned shall decide, whether or not to offer such a subject/ course for two (or multiple)
sections.

6.0 Attendance requirements:

6.1 A student shall be eligible to appear for the semester end examinations, if student acquires
a minimum of 75% of attendance in aggregate of all the subjects/ courses (excluding
attendance in mandatory courses Environmental Science, Professional Ethics, Gender
Sensitization Lab, NCC/NSO and NSS) for that semester.

6.2 Shortage of attendance in aggregate up to 10% (65% and above, and below 75%) in each
semester may be condoned by the college academic committee on genuine and valid
grounds, based on the student’s representation with supporting evidence.

6.3 A stipulated fee shall be payable towards condoning of shortage of attendance.

6.4 Shortage of attendance below 65% in aggregate shall in no case be condoned.

6.5 Students whose shortage of attendance is not condoned in any semester are not
eligible to take their end examinations of that semester. They get detained and their
registration for that semester shall stand cancelled. They will not be promoted to the
next semester. They may seek re-registration for all those subjects registered in that
semester in which student was detained, by seeking re-admission into that semester as and
when offered; in case if there are any professional electives and/ or open electives, the
same may also be re-registered if offered. However, if those electives are not offered in later
semesters, then alternate electives may be chosen from the same set of elective subjects
offered under that category.
6.6 A student fulfilling the attendance requirement in the present semester shall not be
eligible for readmission into the same semester.

7.0 Academic requirements

The following academic requirements have to be satisfied, in addition to the attendance


requirements mentioned in item no.6.

7.1 A student shall be deemed to have satisfied the academic requirements and earned the
credits allotted to each subject/ course, if student secures not less than 35% marks (26 out
of 75 marks) in the semester end examination, and a minimum of 40% of marks in the
sum total of the CIE (Continuous Internal Evaluation) and SEE (Semester End
Examination) taken together; in terms of letter grades, this implies securing ‘C’ grade or above
in that subject/ course.

7.2 A student shall be deemed to have satisfied the academic requirements and earned the
credits allotted to UG mini-project and seminar, if student secures not less than 40% marks
(i.e. 40 out of 100 allotted marks) in each of them. The student would be treated as failed, if
student (i) does not submit a report on UG mini-project, or does not make a presentation of the
same before the evaluation committee as per schedule, or (ii) does not present the seminar as
required in the IV year I Semester, or (iii) secures less than 40% marks in UG mini-project/
seminar evaluations.

Student may reappear once for each of the above evaluations, when they are scheduled again;
if student fails in such ‘one reappearance’ evaluation also, student has to reappear for the same
in the next subsequent semester, as and when it is scheduled.

7.3 Promotion Rules

S. No. Promotion Conditions to be fulfilled


1 First year first semester to first year Regular course of study of first year first
second semester semester.
2 First year second semester to i. Regular course of study of first year
second year first semester second semester.
ii. Must have secured at least 24 credits out
of 48 credits i.e., 50% of credits up to
first year second semester from all the
relevant regular and supplementary
examinations, whether the student takes
those examinations or not.
3. Second year first semester to Regular course of study of second year first
second year second semester semester.
4 Second year second semester to i. Regular course of study of second year
third year first semester second semester.
ii. Must have secured at least 58
credits out of 96 credits i.e., 60% of
credits up to second year second
semester from all the relevant regular
and supplementary examinations,
whether the student takes those
examinations or not.
5 Third year first semester to Regular course of study of third year first
third year second semester semester.
6 Third year second semester to i. Regular course of study of third year
fourth year first semester second semester.
ii. Must have secured at least 86
credits out of 144 credits i.e., 60% of
credits up to third year second semester
from all the relevant regular and
supplementary examinations, whether
the student takes those examinations or
not.

7 Fourth year first semester to Regular course of study of fourth year first
fourth year second semester semester.

7.4 A student shall register for all subjects covering 192 credits as specified and listed in the
course structure, fulfills all the attendance and academic requirements for 192 credits,
‘earn all 192 credits’ by securing SGPA 5.0 (in each semester) and CGPA (at the end of each
successive semester) 5.0 to successfully complete the under graduate programme.

7.5 After securing the necessary 192 credits as specified for the successful completion of the entire
under graduate programme, the student can avail exemption of two subjects up to 6 credits,
that is, one open elective and one professional elective subject or two professional elective
subjects for optional drop out from these 192 credits earned; resulting in 186 credits for under
graduate programme performance evaluation, i.e., the performance of the student in these
186 credits shall alone be taken into account for the calculation of
‘the final CGPA (at the end of under graduate programme, which takes the SGPA of the IV year
II semester into account)’ , and shall be indicated in the grade card of IV year II semester.
However, the performance of student in the earlier individual semesters, with the
corresponding SGPA and CGPA for which grade cards have already been given will not be
altered.
7.6 If a student registers for some more ‘extra subjects’ (in the parent department or other
departments/branches of engg.) other than those listed subjects totaling to 192 credits as
specified in the course structure of his department, the performances in those ‘ extra
subjects’ (although evaluated and graded using the same procedure as that of the required
192 credits) will not be taken into account while calculating the SGPA and CGPA. For such ‘extra
subjects’ registered, % of marks and letter grade alone will be indicated in the grade card as a
performance measure, subject to completion of the attendance and academic requirements as
stated in regulations 6 and 7.1 – 7.5 above.
7.7 A student eligible to appear in the end semester examination for any subject/ course, but
absent from it or failed (thereby failing to secure ‘C’ grade or above) may reappear for
that subject/ course in the supplementary examination as and when conducted. In such cases,
CIE assessed earlier for that subject/ course will be carried over, and added to the marks to be
obtained in the SEE supplementary examination for evaluating performance in that subject.

7.8 A student detained in a semester due to shortage of attendance, may be re-admitted when
the same semester is offered in the next academic year for fulfillment of
academic requirements. The academic regulations under which student has been
readmitted shall be applicable. However, no grade allotments or SGPA/ CGPA
calculations will be done for the entire semester in which student has been detained.

7.9 A student detained due to lack of credits, shall be promoted to the next academic year only
after acquiring the required academic credits. The academic regulations under which student
has been readmitted shall be applicable to him.

8.0 Evaluation - Distribution and Weightage of marks

8.1 The performance of a student in each semester shall be evaluated subject-wise for a
maximum of 100 marks for a theory and 100 marks for a practical subject. In addition,
industry-oriented mini-project, group project, Project Phase –I will also be evaluated for
100 marks, Project Phase – II for 200 marks, Technical Paper writing and Seminar and
comprehensive viva for 100 marks each.

8.2 For all the subjects the distribution of marks shall be 25 for Continuous Internal Evaluation
(CIE) and 75 for the Semester End-Examination (SEE).

8.3 Theory Subjects

a) Pattern for Continuous Internal Evaluation

(i) Subjects except Foreign languages (16+5+4=25 Marks)


 There shall be two mid session examinations in every theory course. 16 marks are
earmarked for each mid session examination. The marks shall be awarded considering
the average of two mid session examination marks in each course. If any candidate is
absent for any subject in a mid test and/or wishes to improve the performance, a Third
Mid test will be conducted for the Student by the College in the entire syllabus on the
same day of the main examination on payment fee as decided by the finance
committee of SNIST. The result will be treated equal to Third mid test and average of
better two tests will be considered. Each mid test will have compulsory questions
without choice and long answer questions as detailed in the following paragraphs.
 The mid test is conducted for 64 marks reduced to 16 marks, test is for two hours
duration consisting of two parts, i.e. Part ‘A’, and Part ‘B’.
 Part–A: Part A shall have no choice and will have four short answer questions set for 16
marks and reduced to 4 marks.
 Part–B: Part B of the question paper shall have subjective type questions set for 48
marks reduced to 12 marks and shall have 4 questions out of which 3 are to be
answered. At least one question must appear from each unit and fourth question must
be with 3 bits each bit from one unit
 Each Mid session examination in theory subjects will be restricted to three units, out of
the total of 6 units of syllabus, i.e. Mid test – I will be on Units 1 to 3, Mid test – II will
be on Units 4 to 6.
 Two assignments shall be given for a total weightage of 5 marks. Assignment-I is to be
submitted before the first mid examination for award of 2 marks and for assignment-II
which is to be submitted before the second mid test, for award of 2 marks. Students
will be given back the assignment before mid session examinations. One mark is
allotted for class notes which are to be signed by concerned teacher every fortnight.
 Five marks for each theory course shall be given for those students who put in
attendance in a graded manner as given below:

S.No. Attendance Range Marks Awarded


1. 65 and above but less than 75% 1
2. 75% and above and up to 82% 2
3. More than 82% and up to 90% 3
4 More than 90% 4

 Marks for attendance shall be added to each subject based on


average of attendance of all subjects put together.
 Award of final sessional marks: Attendance, average marks of two
assignments, marks for class notes and mid-examination marks shall be added and
the total marks are awarded as final sessional marks.

(ii) Foreign languages


2 written tests (Average of two to be taken) 12 marks
Oral Comprehension 04 marks
Assignment & Class notes 05 marks
Attendance 04 marks

b) Pattern for External Examinations (75 marks)


 There shall be external examination in every theory course it shall consists of two parts
(part-A & part-B). The total time duration for this semester end examination will be 3
hours.
 Part-A shall have 25 marks, which is compulsory. It will have 10 short questions out of
which 5 questions are set with 3 marks each and another 5 questions are set with 2 marks
 Part-B of the question paper shall have subjective type questions for 50 marks and shall
have 8 questions out of which 5 are to be answered. At least one question must appear
from each Unit. . Seventh question must have 2 to 3 bits taking from 1 st, 2nd, and 3rd units
and 8th question also with 2 to 3 bits taken from 4 th, 5th and 6th units. And not more than 2
questions from any one unit. All the questions carry equal marks.

iv. Pattern of Evaluation for Lab subjects (100 marks)

For practical subjects there shall be a continuous evaluation during the semester for 25 sessional
marks and 75 marks for semester end examination. Out of the 25 marks for Continuous Internal
Evaluation, the distribution is as follows

1. Day to Day work 05 marks


2. Final Record and viva 05 marks
3. Average of two tests including viva 05 marks
4. Lab Based Project Report viva and demo 06 marks
6. Attendance 04 marks
Total 25 marks

The semester end examination for 75 marks shall be conducted by an external examiner and an
internal examiner appointed by the Chief Superintendent of Examinations of the college. The
marks are distributed as follows:

1. Procedure to experiment and calculation 15 marks


2. Conduct of experiment, observation, Calculation 30 marks
3. Results including graphs, discussions and 20 marks
conclusion
4. Viva voce and Record 10 marks
Total 75 marks

In case computer based examinations

1. Flow chart and algorithms 15 marks


2. Program writing and execution 30 marks
3. Result and conclusions 20 marks
4. Viva voce and Record 10 marks
Total 75 marks

8.5 For the subject having design and/or drawing, (such as Engineering Drawing I, Engineering
Drawing II and Machine Drawing), the distribution shall be 25 marks for internal
evaluation (10 marks for day-to-day work including drawing, home assignment work, 10
marks for average of two internal tests and 5 marks for attendance) and 75 marks for end
semester examination. There shall be two internal tests in a Semester and the average of the
two shall be considered for the award of marks for internal tests. Third test facility can be
availed as mentioned above (5.3 (a) 1)

8.6 Group Project (25+75=100 Marks) – This can be Inter disciplinary


A group project shall be carried out by a group of students consisting of 2 to 3 in number in third
year first semester. This work shall be carried out under the guidance of teacher(s) and shall
involve design, fabrication, software development or any other significant activity. This can be of
interdisciplinary nature also. There will be 100 marks in total with 25 marks of Continuous Internal
Evaluation.

The continuous internal evaluation shall consist of:

Day to day work 10 marks


Report 05 marks
Demonstration / presentation 10 marks
Total sessional marks 25 marks
Semester End Examination 75 Marks
The semester end examination will be carried out by a committee consisting of an external
examiner, Head of the department or his nominee, a senior faculty member and the supervisor for
75 marks.

Student shall be deemed to have satisfied the requirement for the subject concerned, if the
student secures not less than 35% marks in the semester end examination and minimum of 40% of
marks in the sum total of the Continuous Internal Evaluation and semester end examination taken
together.

8.7 Industry oriented mini project (25+75=100 Marks)


There shall be an industry-oriented mini-Project in their specialization that may be carried out in
collaboration with an industry / R & D organization / Academic Institution, to be taken up during
the vacation after III year II Semester examination. However, the mini project and its report shall
be evaluated during IV year I Semester. The industry oriented mini project shall be evaluated for a
total of 100 marks with 25 marks for internal assessment and 75 marks for semester end
examination. The mini project must be submitted in report form and should be presented before a
committee, consisting of an external examiner, Head of the department or his nominee, a senior
faculty member of the department and supervisor of the mini project when IV year I semester end
examinations are carried out.

The pattern of Continuous Internal Evaluation is as follows:


Work in progress as evaluated by internal guide 5 marks
Work in progress as evaluated by External guide 5 marks
Report 5 marks
Seminar presentation and defense of project 10 marks
Total 25 marks

If the mini project is conducted within the college, the work in progress is evaluated by the
supervisor for 10 marks.

Student shall be deemed to have satisfied, if the student secures not less than 35% marks in the
semester end examination and minimum of 40% of marks in the sum total of the Continuous
Internal Evaluation and end examination taken together.

8.8. Project Phase -I (25+75=100 Marks)

A project Phase I in fourth year first semester will be evaluated for 100 marks as follows. This is
aimed at the students to identify and show progress in a project on which they are likely to
continue for their project in final year second semester.

The Continuous Internal Evaluation shall consist of:

Literature survey and presenting 10 marks


seminar at the end of 6 weeks
Report 05 marks
Demonstration / presentation 10 marks
at the end of 12 weeks
Total sessionals marks 25 marks

Semester End Examination 75 marks


Pattern of external evaluation for project Phase – I.

Final Project Report 15 marks


Presentation 10 marks
Demonstration / Defense of Project 50 Marks
Total 75 marks

There shall be end semester evaluation in project phase – I. Student must secure 40% marks i.e.
30 marks out of 75 marks to be successful.

8.9. Project Phase – II (50+150=200 Marks)


Out of total 200 marks for project work (in the final year second semester), 50 marks shall be for
Continuous Internal Evaluation and 150 marks for the External Evaluation at the end of the
Semester.
The pattern of Continuous Internal Evaluation is as follows:
Division of marks for internal assessment – 50 marks
Progress of Project work and the corresponding interim report 05 marks
as evaluated by internal guides at the end of 5 weeks
Seminar at the end of 5 weeks 05 marks
Progress of Project work as evaluated by guides 05 marks
at the end of 10 weeks
Seminar at the end of 10 weeks 05 marks
Evaluation by the Guides ( at the end of 15 weeks) 10 marks
Final Project Report 05 marks
Final presentation and defense of the project 15 marks
Total 50 marks
External Evaluation of the project (viva-voce) shall be conducted by a committee appointed by the
chief superintendent. The committee consists of an external examiner, HoD, a senior faculty
member and internal guide.
If the project is carried out internally the marks supposed to be given by external guide will be
given by internal guide himself.
Division of Marks for External Evaluation – 150 Marks
Pattern of External Evaluation for Project Phase -II
Final Project Report 30 marks
Presentation 20 marks
Demonstration / Defense of Project 100 Marks
Total 150 marks

Student shall be deemed to have satisfied, if the student secures not less than 35% marks in the
semester end examination and minimum of 40% of marks in the sum total of the Continuous
Internal Evaluation and semester end examination taken together. i.e 80 marks to be successful in
this subject.

8.10. Technical Paper writing & Seminars I to VIII (100 Marks) each
There shall be a technical Paper writing & seminar evaluated for 100 marks in every Semester from
I year I Sem to IV year II Sem*. The evaluation is purely internal and will be conducted as follows:

Content : 20 marks
Presentation including PPT : 20 marks
Seminar Notes : 10 marks
Interaction : 10 marks
Report : 25 marks
Attendance : 10 marks
Punctuality : 05 marks
Total 100 marks
* According to the syllabus approved by the Academic Council as per Board of Studies
recommendations
Student must secure 40% i.e. 40 marks to be successful

8.11 Comprehensive Viva-voce (II-II, III-II and IV-II*)


There shall be comprehensive viva voce as stated above which will be evaluated for 100
marks. Out of 100 marks, 50 marks are internal and 50 marks are external. The evaluation is
purely internal and will be conducted by a committee consisting of Head of the Department
or his nominee and two senior teachers.

First mid-sessional viva at the end of 5 weeks (Internal) 25 marks


Second mid-sessional viva at the end of 10 weeks (Internal) 25 marks
Final viva during practical examinations (External) 50 marks
Total 100 Marks
* According to the syllabus approved by the Academic Council as per Board of Studies
recommendations

8.12 The evaluation has to be carried out by two teachers independently and average be taken. The
sessional marks awarded by the Department are not final. They are subject to scrutiny by a
committee constituted by the college and scaling is done wherever necessary. The
recommendations of the Committee are final and binding. The laboratory records and internal test
papers shall be preserved in the respective departments as per the college norms and shall be
produced to the Committee of the college or any external agency like NBA etc. as and when the
same are called for.

9.0 Grading procedure

9.1 Marks will be awarded to indicate the performance of student in each theory subject,
laboratory / practicals, seminar, UG mini project and UG major project. Based on the
percentage of marks obtained (Continuous Internal Evaluation plus Semester End
Examination, both taken together) as specified in item 8 above, a corresponding letter
grade shall be given.
9.2 As a measure of the performance of student, a 10-point absolute grading system using the
following letter grades (as per UGC/AICTE guidelines) and corresponding percentage of marks
shall be followed:

% of Marks Secured in a Letter Grade


Subject/Course (UGC Guidelines) Grade Points
(Class Intervals)
Greater than or equal to 90% O
(Outstanding) 10
A+
80 and less than 90% (Excellent) 9
A
70 and less than 80% (Very Good) 8
B+
60 and less than 70% (Good) 7
50 and less than 60% B 6
(Average)
40 and less than 50% C 5
(Pass)
Below 40% F (FAIL) 0
Absent Ab 0

9.3 A student obtaining ‘F’ grade in any subject shall be deemed to have ‘failed’ and is
required to reappear as a ‘supplementary student’ in the semester end examination, as and
when offered. In such cases, internal marks in those subjects will remain the same as
those obtained earlier.

9.4 A student who has not appeared for examination in any subject, ‘Ab’ grade will be
allocated in that subject, and student shall be considered ‘failed’. Student will be required to
reappear as a ‘supplementary student’ in the semester end examination, as and when offered.

9.5 A letter grade does not indicate any specific percentage of marks secured by the student, but it
indicates only the range of percentage of marks.

9.6 A student earns grade point (GP) in each subject/ course, on the basis of the letter grade secured
in that subject/ course. The corresponding ‘credit points’ (CP) are computed by multiplying the
grade point with credits for that particular subject/ course.

Credit points (CP) = grade point (GP) x credits …. For a course

9.7 The student passes the subject/ course only when GP 5 (‘C’ grade or above)
9.8 The semester grade point average (SGPA) is calculated by dividing the sum of credit points
(CP) secured from all subjects/ courses registered in a semester, by the total number of
credits registered during that semester. SGPA is rounded off to two decimal places. SGPA is thus
computed as
SGPA = { Ci Gi } / { Ci } …. For each semester
where ‘i’ is the subject indicator index (takes into account all subjects in a semester), ‘N’
is the no. of subjects ‘registered’ for the semester (as specifically required and listed
under the course structure of the parent department), Ci the no. of credits allotted to the
th
i subject, and Gi represents the grade points (GP) corresponding
to the letter grade awarded
th
for that i subject, and Gi represents the grade points (GP) corresponding to the letter grade
awarded for that ith subject.

9.9 The cumulative grade point average (CGPA) is a measure of the overall cumulative
performance of a student in all semesters considered for registration. The CGPA is the
ratio of the total credit points secured by a student in all registered courses in all semesters,
and the total number of credits registered in all semesters, and the total number of credits
registered in all the semesters. CGPA is rounded off to two decimal places. CGPA is thus
computed from the I year II semester onwards at the end of each semester as per the formula.
CGPA = { Cj G j } / { Cj } …. For all S semesters registered
(i.e., up to and inclusive of S semesters, S 2),

where ‘M’ is the total no. of subjects (as specifically required and listed under the course
st
structure of the parent department) the student has ‘registered’ i.e., from the 1 semester
th into
onwards up to and inclusive of the 8 semester, ‘j’ is the subject indicator index (takes
account a subjects from 1 to 8 semesters), C is the no. of credits allotted to the J subjects
th
J
and Gj represents the grade points (GP) corresponding to the lett er grade awarded

for that J subject. Aft er registrati on and completi on of the fi rst year fi rst
th

semester, SGPA of that semester itself may be taken as the CGPA, as there are no

cumulati ve eff ects.


Illustration of calculation of SGPA

Letter Grade Credit


Course/Subject Credits Grade Points Points
Course 1 4 A 8 4 x 8 = 32
Course 2 4 O 10 4 x 10 = 40
Course 3 4 C 5 4 x 5 = 20
Course 4 3 B 6 3 x 6 = 18
Course 5 3 A+ 9 3 x 9 = 27
Course 6 3 C 5 3 x 5 = 15
21 152

SGPA = 152/21 = 7.24


Illustration of calculation of CGPA:

Course/Subject Credits Letter Grade Grade Points Credit


I Year I Points
Course 1 4 Semester
A 8 4 x 8 = 32
Course 2 4 A+ 9 4 x 9 = 36
Course 3 4 B 6 4 x 6 = 24
Course 4 3 O 10 3 x 10 = 30
Course 5 3 B+ 7 3 x 7 = 21
Course 6 3 A 8 3 x 8 = 24
I Year II
Course 7 4 Semester
B+ 7 4 x 7 = 28
Course 8 4 O 10 4 x 10 = 40
Course 9 4 A 8 4 x 8 = 32
Course 10 3 B 6 3 x 6 = 18
Course 11 3 C 5 3 x 5 = 15
Course 12 3 A+ 9 3 x 9 = 27
Total Credits = Total Credit
42 Points =327

CGPA = 327/42 = 7.79

9.10 For merit ranking or comparison purposes or any other listing, only the ‘rounded off’
values of the CGPAs will be used.

9.11 For calculations listed in regulations 9.6 to 9.9, performance in failed subjects/ courses
(securing F grade) will also be taken into account, and the credits of such subjects/
courses will also be included in the multiplications and summations. After passing the failed
subject(s) newly secured letter grades will be taken into account for calculation of SGPA and
CGPA. However, mandatory courses will not be taken into consideration.
10.0 Passing standards

10.1 A student shall be declared successful or ‘passed’ in a semester, if student secures a GP ≥


5 (‘C’ grade or above) in every subject/course in that semester (i.e. when student gets an SGPA
5.00 at the end of that particular semester); and a student shall be declared successful or
‘passed’ in the entire under graduate programme, only when gets a CGPA
5.00 for the award of the degree as required.

10.2 After the completion of each semester, a grade card or grade sheet (or transcript) shall be
issued to all the registered students of that semester, indicating the letter grades and
credits earned. It will show the details of the courses registered (course code, title, no. of
credits, and grade earned etc.), credits earned, SGPA, and CGPA.

11.0 Declaration of results

11.1 Computation of SGPA and CGPA are done using the procedure listed in 9.6 to 9.9.

11.2 For final percentage of marks equivalent to the computed final CGPA, the following
formula may be used.

% of Marks = (final CGPA – 0.5) x 10

12.0 Award of degree

12.1 A student who registers for all the specified subjects/ courses as listed in the course
structure and secures the required number of 192 credits (with CGPA 5.0), within 8 academic
years from the date of commencement of the first academic year, shall be declared to have
‘qualified’ for the award of the B.Tech. degree in the chosen branch of Engineering as selected
at the time of admission.

12.2 A student who qualifies for the award of the degree as listed in item 12.1 shall be placed in the
following classes.

12.3 Students with final CGPA (at the end of the under graduate programme) 8.00, and fulfilling
the following conditions -

(i) Should have passed all the subjects/courses in ‘first appearance’ within the first
4 academic years (or 8 sequential semesters) from the date of commencement of first
year first semester.
(ii) Should have secured a CGPA 8.00, at the end of each of semesters, starting from first
year first semester onwards.
(iii) Should not have been detained or prevented from writing the end semester
examinations in any semester due to shortage of attendance or any other reason, shall be
placed in ‘first class with distinction’.
12.4 Students with final CGPA (at the end of the under graduate programme) 6.50 but <
8.00, shall be placed in ‘first class’.

12.5 Students with final CGPA (at the end of the under graduate programme) 5.50 but <
6.50, shall be placed in ‘second class’.

12.6 All other students who qualify for the award of the degree (as per item 12.1), with final
CGPA (at the end of the under graduate programme) 5.00 but < 5.50, shall be placed in
‘pass class’.

12.7 A student with final CGPA (at the end of the under graduate programme) < 5.00 will not be
eligible for the award of the degree.

12.8 Students fulfilling the conditions listed under item 12.3 alone will be eligible for award of
‘university rank’ and ‘gold medal’.

13.0 Withholding of results

13.1 If the student has not paid the fees to the university/ college at any stage, or has dues pending
due to any reason whatsoever, or if any case of indiscipline is pending, the result of the student
may be withheld, and student will not be allowed to go into the next higher semester. The
award or issue of the degree may also be withheld in such cases.

14.0 Transitory regulations

14.1 A student who has discontinued for any reason, or has been detained for want of
attendance or lack of required credits as specified, or who has failed after having undergone
the degree programme, may be considered eligible for readmission to the same subjects/
courses (or equivalent subjects/ courses, as the case may be), and same professional electives/
open electives (or from set/category of electives or equivalents suggested, as the case may be)
as and when they are offered (within the time-frame of 8 years from the date of
commencement of student's first year first semester).

15.0 Student transfers

15.1 There shall be no branch transfers after the completion of admission process.

15.2 The students seeking transfer to Sreenidhi Institute of Sc. & Tech. from various other
Universities/institutions have to pass the failed subjects which are equivalent to the subjects of
SNIST, and also pass the subjects of SNIST which the students have not studied at the earlier
institution. Further, though the students have passed some of the subjects at the earlier
semesters of SNIST, the students have to study substitute subjects in SNIST.

15.3 The transferred students from other Universities/institutions to SNIST who are on rolls to be
provide one chance to write the CBT (internal marks) in the failed subjects and/or subjects not
studied as per the clearance letter issued by the Institution.

15.4 The autonomous affiliated colleges have to provide one chance to write the nternal examinations
in the failed subjects and/or subjects not studied, to the students transferred from other
universities/institutions to SNIST who are on rolls, as per the clearance (equivalence) letter issued
by the University.

16.0 Scope

16.1 The academic regulations should be read as a whole, for the interpretation. purpose of any
interpretation.
16.2 In case of any doubt or ambiguity in the interpretation of the above rules, the decision of the
Academic Council is final.

16.3 The Institution may change or amend the academic regulations, course structure or syllabi at any
time, and the changes or amendments made shall be applicable to all students with effect from
the date notified by the Institution.
Academic Regulations for B.Tech.
(LATERAL ENTRY SCHEME)
w.e.f the AY 2018-19

1. Eligibility for award of B. Tech. Degree (LES)

The LES students after securing admission shall pursue a course of study for not less than
three academic years and not more than six academic years failing which he will forfeit the seat.

2. The student shall register for 144 credits and secure 144 credits with CGPA ≥ 5 from II
year to IV year B.Tech. programme (LES) for the award of B.Tech. degree. Out of the
144 credits secured, the student can avail exemption up to 6 credits, that is, one open elective
subject and one professional elective subject or two professional elective subjects
resulting in 138 credits for B.Tech programme performance evaluation.

3. The students, who fail to fulfil the requirement for the award of the degree in six
academic years from the year of admission, shall forfeit their seat in B.Tech.

4. The attendance requirements of B. Tech. (Regular) shall be applicable to B.Tech. (LES).

5. Promotion rule

S. No Promotion Conditions to be fulfilled

1 Second year first semester to Regular course of study of second year first semester.
second year second semester
2 Second year second semester (i) Regular course of study of second year second semester.
to third year first semester (ii) Must have secured at least 29 credits
out of 48 credits i.e., 60% of credits up to second year second
semester from all the relevant regular and supplementary
examinations, whether the student takes those examinations
or not.
3 Third year first semester to Regular course of study of third year first semester.
third year second semester
4 Third year second semester to (i) Regular course of study of third year second semester.
fourth year first semester (ii) Must have secured at least 58 credits out of 96 credits
i.e., 60% of credits up to third year second semester from
all the
relevant regular and supplementary examinations, whether
the student takes
those examinations or not.
5 Fourth year first semester to Regular course of study of fourth year first semester.
fourth year second semester
6. All the other regulations as applicable to B. Tech. 4-year degree course (Regular)
will hold good for B. Tech. (Lateral Entry Scheme).
MALPRACTICES RULES

DISCIPLINARY ACTION FOR / IMPROPER CONDUCT IN EXAMINATIONS

Nature of Malpractice/Improper
conduct Punishment
If the student:
Possesses or keeps accessible in
examination hall, any paper, note book,
programmable calculators, cell phones,
pager, palm computers or any other
form of material concerned with or related
to the subject of the examination (theory
or practical) in which student is appearing Expulsion from the examination hall and
but has not made use of (material shall cancellation of the performance in that subject
1. (a) include any marks on the body of the only.
student which can be used as an aid in the
subject of the examination)

Gives assistance or guidance or receives


it from any other student orally or by Expulsion from the examination hall and
any other body language methods or cancellation of the performance in that subject
(b) communicates through cell phones with only of all the students involved. In case of an
any student or persons in or outside the outsider, he will be handed over to the police and
exam hall in respect of any matter. a case is registered against him.

Expulsion from the examination hall and


Has copied in the examination hall from cancellation of the performance in that subject and
any paper, book, programmable all other subjects the student has already appeared
calculators, palm computers or any including practical examinations and UG major
other form of material relevant to the project and shall not be permitted to appear for
2. subject of the examination (theory or the remaining examinations of the subjects of that
practical) in which the student is appearing. semester/year.
The hall ticket of the student is to be cancelled and
sent to the university.
The student who has impersonated shall be
expelled from examination hall. The student is also
debarred and forfeits the seat. The performance of
the original student who has been impersonated,
shall be cancelled in all the subjects of the
examination (including practicals and UG major
project) already appeared and shall not be allowed
3. Impersonates any other student in to appear for examinations of the remaining
connection with the examination. subjects of that semester/year. The student is also
debarred for two consecutive semesters from class
work and all university examinations. The
continuation
of the course by the student is subject to the
academic regulations in connection with forfeiture
of seat. If the imposter is an outsider, he will
be handed over to the police and a case is
registered against him.

Expulsion from the examination hall and


cancellation of performance in that subject and all
the other subjects the student has already
Smuggles in the answer book or additional appeared including practical examinations and UG
sheet or takes out or arranges to send out major project and shall not be permitted for the
the question paper during the remaining examinations of the subjects of that
examination or answer book or additional semester/year. The student is also debarred for
4. sheet, during or after the examination. two consecutive semesters from class work and all
university examinations. The continuation of the
course by the student is subject to the academic
regulations in connection with forfeiture of seat.

Uses objectionable, abusive or offensive


language in the answer paper or in
5. letters to the examiners or writes to the Cancellation of the performance in that subject.
examiner requesting him to award pass
marks.
Refuses to obey the orders of the chief
superintendent/assistant – superintendent
/ any officer on duty or misbehaves or
creates disturbance of any kind in and
around the examination hall or organizes a
walk out or instigates others to walk out, or
threatens the officer-in charge or any
person on duty in or outside the
examination hall of any injury to his
person or to any of his relations whether
by words, either spoken or written or by In case of students of the college, they shall be
signs or by visible representation, assaults expelled from examination halls and cancellation
the officer-in-charge, or any person on duty of their performance in that subject and all
in or outside the examination hall or any of other subjects the student(s) has (have) already
his relations, or indulges in any other act of appeared and shall not be permitted to appear for
misconduct or mischief which result in the remaining examinations of the subjects of that
damage to or destruction of property in semester/year. The students also are debarred
6. the examination hall or any part of the and forfeit their seats. In case of outsiders,
college campus or engages in any other they will be handed over to the police and a police
act which in the opinion of the officer on case is registered against them.
duty amounts to use of unfair means or
misconduct or has the tendency to disrupt
the orderly conduct of the examination.

xxii
Expulsion from the examination hall and
cancellation of performance in that subject and all
the other subjects the student has already
appeared including practical examinations and UG
major project and shall not be permitted for the
Leaves the exam hall taking away answer remaining examinations of the subjects of that
script or intentionally tears of the script semester/year. The student is also debarred for
or any part thereof inside or outside the two consecutive semesters from class work and all
7. examination hall. university examinations. The continuation of the
course by the student is subject to the academic
regulations in connection with forfeiture of seat.

Expulsion from the examination hall and


cancellation of the performance in that subject and
all other subjects the student has already appeared
Possess any lethal weapon or firearm in including practical examinations and UG major
the examination hall. project and shall not be permitted for the
8. remaining examinations of the subjects of that
semester/year. The student is also debarred and
forfeits the seat.

Student of the colleges expulsion from the


examination hall and cancellation of the
performance in that subject and all other subjects
the student has already appeared including
If student of the college, who is not a practical examinations and UG major project and
student for the particular examination or shall not be permitted for the remaining
any person not connected with the college examinations of the subjects of that
indulges in any malpractice or improper semester/year. The student is also debarred and
9. conduct mentioned in clause 6 to 8. forfeits the seat.

Person(s) who do not belong to the college will be


handed over to police and, a police case will be
registered against them.
Expulsion from the examination hall and
cancellation of the performance in that subject and
all other subjects the student has already appeared
Comes in a drunken condition to the including practical examinations and UG major
10. examination hall. project and shall not be permitted for the
remaining examinations of the subjects of that
semester/year.

Cancellation of the performance in that subject


and all other subjects the student has appeared
including practical examinations and UG major
Copying detected on the basis of project of that semester/year examinations.
11. internal evidence, such as, during valuation
or during special scrutiny.

xxiii
SNIST-B.Tech (ECM) III & IV year (A17)

12. If any malpractice is detected which is not covered in the above clauses 1 to 11 shall be reported
to the university for further action award suitable to punishment

Malpractices identified by squad or special invigilators

1. Punishments to the students as per the above guidelines.

2. Punishment for institutions: (if the squad reports that the college is encouraging malpractices)
a. A show cause notice shall be issued to the college. b. Impose a suitable fine
on the college.
c. Shifting the examination centre from the college to another college for a specific period of not
less than one year.

*****

24
SNIST-B.Tech (ECM) III & IV year (A17)

ECM (A17 Regulation) CBCS Course Structure


FIRST YEAR - I SEMESTER

S.
Code Subject L T P/D C CIE SEE
No.
1 6H101 English – I 2 - - 2 25 75
2 6H111 Engineering Mathematics – I 3 2 - 3 25 75
3 6H121 Engineering Physics – I 3 1 - 3 25 75
4 6H131 Engineering Chemistry 2 1 - 2 25 75
5 6F101 Computer Programming 3 1 - 3 25 75
6 6B101 Engineering Drawing – I 1 1 4 3 25 75
English Language
7 6H171 - - 2 1 25 75
Communication Skills Lab
8 6H181 Engineering Physics Lab – I - - 2 1 25 75
9 6H186 Engineering Chemistry Lab - - 2 1 25 75
10 6F171 C Programming Lab - - 4 2 25 75
11 6B171 Engineering Workshop – I - - 2 1 25 75
12 6F172 IT Workshop – I - - 2 1 25 75
Seminar on Current Affairs /
13 6D191 - - 2 1 100 -
Technical Topic
Total : 14 6 15 24 400 900

CIE: Continuous Internal Evaluation


SEE: Semester End Examination

FIRST YEAR - II SEMESTER

S.
Code Subject L T P/D C CIE SEE
No.
1 6H202 English – II 2 2 - 2 25 75
2 6H213 Engineering Mathematics-II 3 2 - 3 25 75
3 6H223 Applied Physics – I 3 1 - 3 25 75
4 6E201 Data Structures 3 1 - 3 25 75
5 6B202 Engineering Drawing - II 1 1 2 2 25 75
6 6H232 Environmental and Applied Chemistry 2 1 - 2 25 75
7 6A242 Network Analysis 3 1 - 3 25 75
8 6Z233 Gender Sensitization, Values, Ethics and Yoga 1 1 - 1 25 75
9 6E271 Data Structures Lab (C, C++) - - 4 2 25 75
10 6B272 Engineering Workshop – II - - 2 1 25 75
11 6H282 Engineering Physics Lab - II - - 2 1 25 75
Seminar on Science and its
12 6D292 - - 2 1 100 -
Impact/Technical Topic
Total : 18 10 9 24 375 825

25
SNIST-B.Tech (ECM) III & IV year (A17)

SECOND YEAR - I SEMESTER

Sl.
Code Subject L T P/D C CIE SEE
No.
1 6H373 Functional and Communicative English (FCE) 1 2 - 1 25 75
2 6H316 Engineering Mathematics-III 3 2 - 3 25 75
3 6C303 Probability Theory and Stochastic Process 3 1 - 3 25 75
4 6E302 Object Oriented Programming Through Java 3 1 - 3 25 75
5 6DC04 Data Communication and Computer Networks 3 1 - 3 25 75
6 6C301 Electronic Devices and Circuits 3 1 - 3 25 75
7 6D301 Discrete Structures and Graph Theory 3 1 - 3 25 75
Object Oriented Programming Through Java
8 6E372 - - 4 2 25 75
Lab
9 6C371 Electronic Devices and Circuits Lab - - 4 2 25 75
Seminar on Technology and its
10 6D393 - - 2 1 100 -
Impact/Technical topic
Total : 19 9 8 24 325 675

SECOND YEAR – II SEMESTER

Sl.
Code Subject L T P/D C CIE SEE
No.
1 6CC04 Signals and Systems 3 1 - 3 25 75
Managerial Economics and Financial
2 6ZC01 2 1 - 2 25 75
Analysis
3 6C407 Electronic Circuit Analysis 3 1 - 3 25 75
4 6FC03 Database Management Systems 3 1 - 3 25 75
5 6D420 Digital Logic and Pulse Circuits 3 1 - 3 25 75
6 6D414 Software Engineering 3 1 - 3 25 75
7 6D476 Electronic Circuits Pulse Circuits Lab - - 4 2 25 75
8 6F474 Database Management Systems Lab - - 4 2 25 75
9 6D485 Signals and Systems Lab - - 2 1 25 75
10 6D481 Comprehensive Viva Voce - I - - - 1 50 50
11 6D494 Technical Seminar - - 2 1 100 -
Total : 18 6 12 24 350 750

26
SNIST-B.Tech (ECM) III & IV year (A17)

THIRD YEAR – I SEMESTER

S.
Code Subject L T P/D C Internal External
No.
Computer Organization and Operating
1 6DC11 2 2 - 2 25 75
Systems
2 6EC03 Analog Communication 3 1 - 3 25 75
3 6CC11 Linear and Digital IC Applications 3 1 - 3 25 75
4 6FC09 Web Technologies 3 1 - 3 25 75
5 6ZC02 Management Science (Subject from IV-II) 3 - - 3 25 75
6 Professional Elective – I 3 1 - 3 25 75
7 Professional Elective – II 3 1 - 3 25 75
8 6H576 Quantitative Aptitude - - 2 1 25 75
9 6D577 Group Project - - 2 1 25 75
10 6CC76 Linear and Digital IC Applications Lab - - 4 2 25 75
11 6FC82 Web Technologies Lab - - 4 2 25 75
12 6D595 Technical Literature Review and Seminar - I - - 2 1 100 -
Total : 20 7 14 27 375 825

THIRD YEAR – II SEMESTER

S.
Code Subject L T P/D C Internal External
No.
1 6FC04 Design and Analysis of Algorithms 3 1 - 3 25 75
2 6DC05 Microprocessors and Microcontrollers 3 1 - 3 25 75
3 6DC21 Shell Programming and Scripting Languages 3 1 - 3 25 75
4 6FC11 Information Security (Subject from IV-II) 3 1 - 3 25 75
5 6H677 Logical Reasoning - - 2 1 25 75
6 Professional Elective-III 3 1 - 3 25 75
7 Professional Elective-IV 3 1 - 3 25 75
8 Open Elective-I 2 1 - 2 25 75
9 6DC71 Microprocessors and Microcontrollers Lab - - 4 2 25 75
10 6D670 Shell Programming and Scripting Languages Lab - - 2 1 25 75
11 6D682 Comprehensive viva voce - II - - - 1 50 50
12 6D696 Technical Literature Review and Seminar - II - - 2 1 100 -
13 6HC74 Effective English Communication and Soft Skills 1 - - 1 25 75
Total : 21 7 10 27 425 875

27
SNIST-B.Tech (ECM) III & IV year (A17)

FOURTH YEAR – I SEMESTER

S.
No Code Subject L T P/D C Internal External
.
1 6D702 Automata Theory and Compiler Design 3 1 - 3 25 75
2 6DC06 Embedded and Real Time Systems 4 1 - 4 25 75
3 6DC07 VLSI Design 3 1 - 3 25 75
4 6GC49 Intellectual Property Rights 1 1 - 1 25 75
5 Professional Elective – V 3 1 - 3 25 75
6 Open Elective – II 2 1 - 2 25 75
7 Open Elective – III 2 1 - 2 25 75
8 6DC72 Embedded Systems Lab - - 3 2 25 75
9 6DC73 VLSI Lab - - 3 2 25 75
10 6D778 Industry Oriented Mini Project - - - 2 25 75
11 6D779 Project (Phase) – I - 1 3 3 100 -
12 6D797 Technical Literature Review and Seminar - III - - 2 1 100 -
Total: 18 8 11 28 450 750

FOURTH YEAR – II SEMESTER

S.
Code Subject L T P/D C Internal External
No.
1 6D880 Project (Phase) – II - - 20 12 50 150
2 6D883 Comprehensive viva voce - III - - - 1 50 50
3 6D898 Technical Literature Review and Seminar - IV - - 2 1 100 -
Total : - - 22 14 200 200

28
SNIST-B.Tech (ECM) III & IV year (A17)

B.TECH ECM A17 REGULATION COURSE STRUCTURE


UNDER CHOICE BASED CREDIT SYSTEM (CBCS)
MAJOR STREAMS (PROFESSIONAL ELECTIVE STREAMS)
L T P/D C
3 1 0 3

NOTE: Following are the streams which the student can choose from III-yr I-Semester in CBCS

Professional Professional Professional Professional Professional


Professional
Elective – I Elective – II Elective – III Elective – IV Elective – V
Elective Streams
(3-1) (3-1) (3-2) (3-2) (4-1)
Electro
Magnetic Antennas and Cellular and Wireless
Digital
Communication Waves and Wave Mobile Communications
Communications
s Transmission Propagation Communications and Networks
(6C511)
Lines (6CC12) (6CC15) (6C743)
(6CC06)
Software Software
Advanced
Requirements  Software Project Architecture Agile Software
Software Software
and Management and Design Development
Engineering Engineering
Estimation (6EC05) Patterns (6EC08)
(6EC09)
(6EC04) (6EC07)
Statistical
Artificial
Computation Introduction to Big Data Machine
Intelligence and
Data Science methods for Data Science Analytics Learning
Deep Learning
Data Science (6EC10) (6EC12) (6EC13)
(6EC15)
(6HC17)
Robotic Process
Information Automation
(6EC16) Image Internet of Cloud
Advanced Retrieval
Processing Things Computing
Technologies Systems Computer (6FC18) (6DC55) (6FC14)
(6FC15) Graphics
(6FC10)
Mobile Semantic Web
Advanced Linux C# and .Net Scripting
Application and Social
Software Programming Framework Languages
Development Networks
Languages (6FC06) (6FC16) (6FC25)
(6FC12) (6FC26)

29
SNIST-B.Tech (ECM) III & IV year (A17)

MINOR STREAMS (OPEN ELECTIVES)

L T P/D C
2 1 0 2

NOTE: Following are the Open Elective (Minor) streams which the student can choose From
III-yr II-Sem under CBCS

III-Year IV -Year IV-Year


Stream / II-Semester / I-Semester / I-Semester /
Year-Semester (Open (Open (Open
Elective – I) Elective – II) Elective – III)

Biology for Biomedical


Bioinformatics
Bio-Tech Engineers Instrumentation
(6GC47)
(6GC51) (6GC48)

Fundamentals of Fundamentals of
Control Systems
Measurements and Renewable Energy
Electrical Engineering
Instrumentation Sources
(6AC46)
(6AC44) (6AC45)
Entrepreneurship,
Banking Operations, Financial
Project Management
Insurance and Risk Institutions, Markets
Finance and Structured
Management and Services
Finance
(6ZC05) (6ZC15)
(6ZC19)
Principles of
Principles of
Smart Materials Manufacturing
Mechanical Operations Research
(6BC61) Processes
(6BC63)
(6BC62)
General
Innovation and
Technology Product and Services Management and
Design Thinking
Entrepreneurship (6ZC20) Entrepreneurship
(6ZC24)
(6ZC21)

30
SNIST-B.Tech (ECM) III & IV year (A17)

Syllabus for B. Tech III Year I semester


Electronics and Computer Engineering
COMPUTER ORGANIZATION AND OPERATING SYSTEMS
L T P/D C
Code: 6DC11 3 0 0 3

a b c d e f g h i j k l m
x x x x x x x

Course Objectives:
 To have a thorough understanding of the basic structure and operation of a digital computer.
 To discuss in detail the operation of the arithmetic unit including the algorithms & implementation of
fixed-point and floating-point addition, subtraction, multiplication & division.
 To study the different ways of communicating with I/O devices and standard I/O interfaces.
 To study the hierarchical memory system including cache memories and virtual memory.
 To demonstrate the knowledge of functions of operating system memory management scheduling, file
system and interface, distributed systems, security and dead locks.
 To implement a significant portion of an Operating System.

Course Outcomes: Upon completion of the course, students will have thorough knowledge about:
 Basic structure of a digital computer
 Arithmetic operations of binary number system
 The organization of the Control unit, Arithmetic and Logical unit, Memory unit and the I/O unit.
 Operating system functions, types, system calls.
 Memory management techniques and dead lock avoidance operating systems' file system
implementation and its interface.

UNIT - I
Basic Structure of Computers: Computer Types, Functional UNIT, Basic OPERATIONAL Concepts,
Bus Structures, Software, Performance, Multiprocessors and Multi Computers, Data Representation,
Fixed Point Representation, Floating – Point Representation.
Register Transfer Language and Micro Operations: Register Transfer Language, Register Transfer
Bus and Memory Transfers, Arithmetic Micro Operations, Logic Micro Operations, Shift Micro
Operations, Arithmetic Logic Shift Unit, Instruction Codes, Computer Registers Computer Instructions–
Instruction Cycle. Memory – Reference Instructions, Input – Output and Interrupt, STACK Organization,
Instruction Formats, Addressing Modes, DATA Transfer and Manipulation, Program Control, Reduced
Instruction Set Computer.

UNIT - II
Micro Programmed Control: Control Memory, Address Sequencing, Microprogram Examples, Design of
Control Unit, Hard Wired Control, Microprogrammed Control.
The Memory System: Basic Concepts of Semiconductor RAM Memories, Read-Onl y Memories, Cache
Memories Performance Considerations, Virtual99 Memories Secondary Storage, Introduction to RAID.

UNIT - III
Input-Output Organization: Peripheral Devices, Input-Output Interface, Asynchronous Data Transfer
Modes, Priority Interrupt, Direct Memory Access, Input – Output Processor (IOP), Serial
Communication; Introduction to Peripheral Components, Interconnect (PCI) Bus, Introduction to
Standard Serial Communication Protocols like RS232, USB, IEEE1394.

31
SNIST-B.Tech (ECM) III & IV year (A17)

UNIT - IV
Operating Systems Overview: Overview of Computer Operating Systems Functions, Protection and
Security, Distributed Systems, Special Purpose Systems, Operating Systems Structures-Operating System
Services and Systems Calls, System Programs, Operating Systems Generation.

UNIT -V
Memory Management: Swapping, Contiguous Memory Allocation, Paging, Structure of The Page
Table, Segmentation, Virtual Memory, Demand Paging, Page-Replacement Algorithms, Allocation
of Frames, Thrashing Case Studies - UNIX, Linux, Windows
Principles of Deadlock: System Model, Deadlock Characterization, Deadlock Prevention, Detection and
Avoidance, Recovery from Deadlock.

UNIT - VI
File System Interface: The Concept of a File, Access Methods, Directory Structure, File
System Mounting, File Sharing, Protection.
File System Implementation: File System Structure, File System Implementation, Directory
Implementation, Allocation Methods, Free-Space Management.

TEXT BOOKS:
1. Computer Organization – Carl Hamacher, Zvonks Vranesic, Safea Zaky, 5th Edition, McGraw Hill.
2. Computer Systems Architecture – M. Moris Mano, 3rd Edition, Pearson
3. Operating System Concepts- Abraham Silberchatz, Peter B. Galvin, Greg Gagne, 8th Edition, John
Wiley.

REFERENCE BOOKS:
th
1. Computer Organization and Architecture – William Stallings 6 Edition, Pearson
th
2. Structured Computer Organization – Andrew S. Tanenbaum, 4 Edition PHI
3. Fundamentals of Computer Organization and Design – Sivaraama Dandamudi Springer Int.
Edition.

32
SNIST-B.Tech (ECM) III & IV year (A17)

Syllabus for B. Tech III Year I semester


Electronics and Computer Engineering
ANALOG COMMUNICATIONS
L T P/D C
Code: 6CC07 3 0 0 3

a b c d E f g h i j k l m
x x x X x x
Prerequisites: PTSP, SS

Course Objectives:
 To provide both the theory and practice of modulation techniques used in various analog transmitter and
receiver systems.

Course Outcomes
After studying this course, the students will be able to
1. Understand need for modulation, Types of analog modulation such as AM, DSBSC, SSBSC, VSB , their
generation and detection.
2. Understand types of multiplexing ,and commercial applications of all types of analog modulations
3. Understand the types of angle modulation such as FM, PM, their generation and detection methods,
comparison and applications
4. Understand types of Noise, analysis and calculation of noise in AM,DSBSC and SSB
5. Understand the circuits and characteristics of transmitters and receivers for AM and FM.
6. Understand types of Pulse Modulations such as PAM, PPM, PWM, their generation, detection, and
applications.

UNIT I
AMPLITUDE MODULATION: Introduction to Analog Communications, Need for Modulation, Frequency
Translation, Amplitude Modulation-Time Domain and Frequency Domain Representation of AM signals,
Power and Current Relations in AM waves. Generation of AM Waves: Square Law Modulator, Switching
Modulator. Detection of AM Waves: Square Law Detector, Envelope Detector.

UNIT-II
DSBSC & SSBSC MODULATION: Double sideband suppressed carrier and single sideband modulation-
Time domain and frequency domain representation of DSBSC and SSB signals. Generation and Detection of
DSBSC,SSB signals. Vestigial sideband modulation. Generation and Detection of VSB signal, Frequency
Division Multiplexing, ISB Modulation. Comparison of AM techniques, Commercial Applications of AM.

UNIT-III
ANGLE MODULATION: Frequency modulation-Narrowband FM and wideband FM- spectrum of FM
signals-Transmission bandwidth of FM.Phase modulation-relationship between FM and PM signals
Generation of FM signals- direct(parametric variation method) and indirect(Armstrong method) methods,
Detection of FM signals : Frequency discriminators,phase difference discriminators,Phase locked loop, Zero
crossing Detector.Comparison of FM & AM, Commercial Applications of FM,PM.
Applications: Design of a 88-108 MHz FM system

UNIT-IV
NOISE AND DISTORTIONS IN COMMUNICATION: Noise in base-band systems-SNR at the output of
a base-band system-SNR improvement. Noise in linear CW modulation systems-noise in DSB/SC and SSB
systems-noise in AM systems. Noise in angle modulated systems-Output SNR in angle modulated systems-
threshold effects in angle modulated systems. Pre-emphasis & De-emphasis.

33
SNIST-B.Tech (ECM) III & IV year (A17)

UNIT-V
TRANSMITTERS AND RECEIVERS: Radio Transmitters, Classification of Transmitters, AM
Transmitter, Effect of feedback on performance of AM Transmitter, FM Transmitter, Frequency stability in
FM Transmitter
Radio Receiver-types-Tuned Radio Frequency receivers and super-heterodyne receivers, RF section and
characteristics, Intermediate frequency, Image frequency and its rejection ratio, receiver characteristics-
Automatic gain control,Tracking & alignment, AM receiver, FM receiver, Amplitude limiting.
Applications: Design of an AM transmitter system.

UNIT-VI
PULSE MODULATION: Analog Pulse Modulation: Sampling theorem for base-band and band pass
signals, Pulse Amplitude modulation: generation and demodulation, Time Division Multiplexing system,
PPM generation and demodulation, PWM, Spectra of Pulse modulated signals.

TEXT BOOKS
1. Simon Haykin, Communication Systems, John Wiley & Sons , 2nd Edition ,1998.
2. K. Sam Shanmugam, Digital and Analog Communication Systems”, John Wiley & Sons
3. H.Taub & D.Schilling,Gautam sahe, Principles of Communication systems –TMH,2007,3 rd edition

REFERENCES
1. George Kennedy and Bernard Davis ,Electronics & Communication System, TMH,2nd Edition, 2004.
2. Analog and Digital Communications, Theory and Lab work, Abhay Gandhi, Cengage Learning.
3. Dennis Roddy, John Coolen, “Electronic Communications”, PHI 1997 B.P. Lathi, “Modern Digital
and Analog Commmunication Systems” 3rd Ed. Oxford University Press.
4. P.Ramakrishna Rao,”Analog Communications”1st edition,TMH
5. K N HariBhat& Ganesh Rao, ”Analog Communications”2nd edition, pearson publications.
6. A.Bruce Calrson, “ Communication systems”, Third edition, MGH Publication.

34
SNIST-B.Tech (ECM) III & IV year (A17)

Syllabus for B. Tech III Year I semester


Electronics and Computer Engineering
LINEAR AND DIGITAL IC APPLICATIONS
(Common to ECE / ECM / EEE)

L T P/D C
Code: 6CC11 3 1 0 3

Course Objectives
 To maintain the right blend of theory and practice in analyzing and designing a wide variety of applications
using IC 741 op-amps
 To acquaint the learners with a wide variety of Digital ICs families, and their applications in various digital
circuits and systems.

Course Outcomes
After studying this course, the students will be able to
 Demonstrate the concepts of Differential Amplifier and Operational Amplifier and their characteristics.
 Design the basic circuits using Operational Amplifiers.
 Explore, design and analyze Filters, Timers, Voltage Controlled Oscillator and Phase Locked Loop.
 Demonstrate the design and analyze Oscillators, D/A Converters and A/D Converters.
 Classify and characterize the various Logic Families.
 Explore the combinational and sequential logic ICs in design of various digital systems.

Mapping of Course Outcomes with Program Outcomes

a b c d e f g h i j k l m
CO1 3 2 3 2
CO2 3 3 3 3 3 3 3 3
CO3 3 3 3 2 3 3 3
CO4 3 2 3 3 3 2 3 3 2
CO5 3 2 3 2
CO6 2 3 3 3 2 3 3 2

UNIT – I
OPAMP & ITS CHARACTERISTICS: Differential Amplifiers and its Characteristics. Op-Amp Block
Diagram, Ideal OP-AMP Characteristics, DC and AC Characteristics. 741 Op-Amp and its Features and
Characteristics. Parameters Measurement: Offset Voltage and Current, Slew Rate and CMRR. Frequency
Compensation. 

UNIT – II
BASIC APPLICATIONS OF OP-AMPs: Adder/Subtractor, Difference Amplifier, Instrumentation
Amplifier, Differentiator, Integrator, V/I & I/V Converters, Comparators, Multivibrators, Square and
Triangular Waveform Generators, Clippers, Clampers, Peak Detector, S/H circuit.

UNIT – III
FILTERs, TIMERs & PLLs: Filters:Introduction, Butterworth Filters- First and Second Order Active
Filters- LPF, HPF, BPF, BRF. Introduction to 555 Timer, Functional Block, 555 timers as Monostable and
Astable Multivibrators and Applications, Schmitt Trigger. Voltage Controlled Oscillator (IC 566), Phase
Locked Loop.
Applications: Design of visitors counter using 555 timer.
35
SNIST-B.Tech (ECM) III & IV year (A17)

UNIT – IV
OSCILLATORS, D/A AND A/D CONVERTERS: Oscillators: Introduction, Design and Analysis of Wein
Bridge, RC Phase shift Oscillators using op-amp. D/A Converters: Introduction, Characteristic Parameters, R-
2R Ladder, Weighted Resistor, Inverter R-2R type D/A Converter, IC 1408 DAC. A/D Converters:
Introduction, Characteristic Parameters, Counter Type, Dual Slope, Successive Approximation and Flash
types A/D Converters. 

UNIT – V
LOGIC FAMILIES: Classification of IC Logic Families. Standard TTL NAND & NOR Gate-Analysis &
Characteristics, TTL Open Collector Outputs. Tristate TTL. MOS & CMOS Logic, Open Drain and Tristate
Outputs. ECL. Comparison of Various Logic Families. IC interfacing, TTL driving CMOS & CMOS driving
TTL.

UNIT – VI
TTL-74XX Series ICs: COMBINATIONAL AND SEQUENTIAL CIRCUITS: Decoders. Priority
Encoders, Multiplexers, Arithmetic Circuit ICs-Parallel Binary Adder. Flip-flops- D flip-flop, JK flip-flop, T
flip-flop and Master-slave JK flip-flop. Synchronous and Asynchronous Counters. Decade counters.
Universal Shift Register.
Applications: Design of Digital clock  
 
TEXT BOOKS
1. D. Roy Chowdhary, Linear Integrated Circuits , New Age Publications (P) Ltd, 2nd Edition, 2003.
2. Ramakanth A. Gayakwad, Op-Amps & Linear ICs, PHI,1987.
3. John F. Wakerly, Digital Design Principles & Practices, PHI/ Pearson Education Asia, 3rd Ed., 2005.

REFERENCES
1. Sergio Franco, Design with Operational Amplifiers & Analog Integrated Circuits, McGraw Hill,
1988.
2. R.F. Coughlin & Fredrick Driscoll, Operational Amplifiers & Linear Integrated Circuits, PHI, 6th
Edition.
3. K. Lal Kishore, Linear Integrated Circuit Application, Pearson Educations,2005.
4. Millman, Micro Electronics, McGraw Hill,1988.
5. C.G. Clayton, Operational Amplifiers, Butterworth & Company Publ. Ltd. Elsevier,1971.

36
SNIST-B.Tech (ECM) III & IV year (A17)

Syllabus for B. Tech III Year I semester


Electronics and Computer Engineering
WEB TECHNOLOGIES

L T P/D C
Code: 6FC09 3 0 1 3

Course Objectives:
 To understand the basics of Web Designing using HTML, DHTML, and CSS.
 To study about data processing techniques like XML.
 To learn the basics about Client side scripts and Server side scripts.

Course Outcomes: After completing this course, students should able to


1. Implement HTML tags and describe role of Java scripts of web technologies to setup a web site
2. Implementation using XML document and the associated XML. Use DOM and SAX.
3. Describe the basic server side technologies. Implementation of servlets and write programs using cookies session
tracking.
4. Implementation of applications using JSP with real time examples.
5. Write programs using Text and Images.
6. Implement multimedia applications using multimedia objects.

UNIT-I: The World Wide Web (WWW), Importance of Hypertext and Hypertext Markup Language,
HTML4.1 Common tags- List, Tables, images, forms, frames, Cascading Style Sheets
Application: UI of web sites: Creation of forms , frames, and a good user interface , online applications front
end

UNIT-II: Introduction to Java Scripts, Dynamic HTML with Java Script, Objects in Java Script, popup
windows in JavaScript(alert, prompt, confirm),function declaration usage in JavaScript, Event Handling.
Application: Dynamic behavior to html, interactive web site preparation. In project: used for validation of
username, password, popping of fields dynamically, java script is used for the validation of fields like when
username is left blank it should give an error message

UNIT-III: XML: Document type definition, XML Schemas, presenting XML using XSLT, Document Object
model, reading the XML document using parsers, DOM parser and SAX parser.
Application: Used for storing configuration details, no predefined tags, used in configuring class details for
mapping and database details in hibernate. It focuses on structure of data. In project we have used the xml
language in the hibernate configuration file.

UNIT-IV: Importance Web Servers and Application servers in a JAVA based enterprise application
development. Installing the Java Software Development Kit, Tomcat Server & Testing Tomcat.
Introduction to Servelets: Lifecycle of a Serverlet, The Servelet API, The javax.servelet package, Reading
request parameters, Reading Initialization parameters, reading the context parameters, The
javax.servelet.http package, Handling Http Request & Responses, Session Tracking using URL rewriting,
Hidden form fields, Cookies, HttpSession, Security Issues in web Application.
Application: The term web server, also written as Web server, can refer to either the hardware (the computer)
or the software (the computer application) that helps to deliver web content that can be accessed through the
Internet.
The most common use of web servers is to host websites, but there are other uses such as gaming, data
storage, running enterprise applications, handling email, FTP, or other web uses.

UNIT-V: Introduction to JSP: The Problem with Servelet. The Anatomy of a JSP Page, JSP Processing: JSP
Application Design with MVC.
37
SNIST-B.Tech (ECM) III & IV year (A17)

JSP Application Development: Generating Dynamic Content, Using Scripting Elements Implicit JSP Objects.
Application: jsps are used for processing the requests from server,dynamic views
UNIT-VI: Database Access: Database Programming using JDBC, Metadata manipulations through JDBC,
Importance of PreparedStatement and CallableStatement, Studying javax.sql. package, Accessing a
Database from a JSP Page, performing the CRUD operations using JDBC API
Application: To access database from application.

TEXT BOOKS:
1. Web Technologies by Uttam K Roy, Oxford Publisher

REFERENCE BOOKS:
1. Web Programming building internet applications by Chris Bates 2nd edition
2. Head First Servlets & JSP by Bryan Basham, Kathy Sierra, Bert Bates, Publisher: O’Reilly Media
3. Programming World Wide Web by Sebesta.
4. Thinking In Java 4th Edition by Bruce Eckel
5. Learning XML by Erik T. Ray
6. Core SERVLETS ANDJAVASERVER PAGES VOLUME 1: CORE TECHNOLOGIES By Marty Hall
and Larry Brown
7. Internet and World Wide Web – How to program by Dietel and Nieto
8. Database Programming with JDBC & Java by George Reese

38
SNIST-B.Tech (ECM) III & IV year (A17)

Syllabus for B. Tech III Year I semester


Electronics and Computer Engineering
MANAGEMENT SCIENCE
(Subject from IV-II)
L T P/D C
Code: 6ZC02 3 1 0 3

a b c d e f g h i j k l
x x x x x x

Course Objectives:
The course is aimed at giving the basics of management, its principles, practices and latest concepts for increasing the
performance of engineering graduates in their respective fields.

Course Outcomes: After completing this course, student shall be able to


1) Outlines the significance of management, defines the basic concepts and applicability of management principles in
changing paradigms.
2) Demonstrates the procedures of the work study method and work measurement, Project management.
3) Infers the need to understand the importance of materials management and quality control techniques.
4) Relates the knowledge of two functional areas of business, human resource management and marketing
management.
5) Explains the different dimensions of behavior, personality, perception, attitudes overall to gain insights into
organizational behavior.
6) Distinguish some aspects related to strategic planning and strategic implementation to gain competitive advantage
over competitors.

UNIT I
INTRODUCTION TO MANAGEMENT: Management- Definitions, Levels of Management, Functions of
management- Planning: types of planning, planning process; Organizing: Organizational Design and
Structure, Staffing; Directing; Controlling: Basic control process- Fayol’s principles of Management -
Taylor’s principles of scientific management- Maslow’s Motivational theory,.

UNIT II
INTRODUCTION TO OPERATIONS MANAGEMENT: Plant Location- need, factors; Plant layout –
types , Methods of production, Techniques of Project Management - Network Analysis - Program Evaluation
and Review Techniques (PERT), Critical Path Method(CPM) , Crashing of Simple Networks.

UNIT III
MATERIALS MANAGEMENT: Objectives of Material management, Inventory control- need for
Inventory Control, ABC Analysis, Economic Order Quantity; Just In Time; Introduction to LSCM; Quality
Control Techniques– Introduction to SQC, Inspection, ISO standards, Six Sigma.              

UNIT IV
(i) Human Resources Management: Objectives of HRM, Challenges of HRM, HR Planning process HR
functions and policies – Job Analysis, Recruitment, Selection, Training and Development, Performance
Appraisal.
(ii) Marketing Management: Concept of Marketing, Functions, Marketing Mix, Product Life Cycle,
Marketing Strategies, Channels of Distribution, Differences between products and services.

39
SNIST-B.Tech (ECM) III & IV year (A17)

UNIT V
INTRODUCTION TO ORGANIZATIONAL BEHAVIOR: Definition, Nature and Scope of OB,
Personality-determinants of Personality – Perception- Attitudes- Attribution theory- Johari Window and
Transactional Analysis, Stress Management- factors and remedies

UNIT VI
STRATEGIC MANAGEMENT: Introduction to Strategic Management, Vision, Mission, Goals,
Objectives, Environmental Scanning- PESTEL, SWOT Analysis, Competitive Advantage, Concept of Core
Competence, PORTER’s five force model, types of strategies, Strategic formulation and Implementation.

BOOKS RECOMMENDED:
 A R Aryasri: Management Science, Tata Mc Graw Hill

REFERENCES:
 Dr. Y. Satyanarayana: Management control systems in competitive environment,  
 Koontz & Weihrich: Essentials of Management, 6/e, TMH, 2005
 Kotler Philip & Keller Kevin Lane: Market Management 12/e, PHI, 2005

40
SNIST-B.Tech (ECM) III & IV year (A17)

Syllabus for B. Tech III Year I semester


Electronics and Computer Engineering
QUANTITATIVE APTITUDE
(Common to All Branches)
L T P/D C
Code: 6HC75 0 0 2 1

a b c d e f g h i j k l m
x x x x
Course Objective :
Learn and practice problems on numbers systems , ratios, mensuration and relations to excel in and competitive
examinations.

Course Outcomes:
After completing the subject, students will be able to
1. Solve problems related to number systems
2. Find averages of numbers and groups
3. Solve problems related to ratio and proportion
4. Find simple interest, solve time work and distance problems
5. Solve mensuration problems
6. Interpret the various kinds of data and find the relation between them.

Unit I
Number System: Test for Divisibility, Test of prime number, Division and Remainder – HCF and LCM of
Numbers - Fractions.

Unit II
Average: Average of different groups, Replacement of some of the items - Percentage - Profit and Loss.

Unit III
Ratio and Proportion: Properties of Ratio, Comparison of Ratios, Useful Simple Results on Proportion –
Partnership and Share.

Unit IV
Simple Interest: Effect of change of P, R and T on Simple Interest - Compound Interest: Conversion Period,
Difference between Compound Interest and Simple Interest.

Unit V
Time and Work- Pipes and Cisterns, Time and Distance- Problems on Trains- Boats and Streams, Allegation
or Mixtures.

Unit VI
Mensuration: Area of Plane Figures, Volume and Surface Area of Solid Figures.
Data Interpretation: Tabulation, Bar Graphs, Pie Charts, Line Graphs.

TEXT BOOKS:
1. Quantitative Aptitude by R.S.Agarwal
2. Quantitative Aptitude by Abhijit Guha

41
SNIST-B.Tech (ECM) III & IV year (A17)

Syllabus for B. Tech III Year I semester


Electronics and Computer Engineering
GROUP PROJECT
L T P/D C
Code: 6D577 0 0 2 1

a b c d e f g h i j k l m
x x x x x x x x x x x x x
Pre-Requisites: All Courses till this semester

Course Outcomes:
 Students use the concepts learned in the courses, so far, in conceptualizing, designing and executing the
modules of the projects.
 They also exhibit the interest in learning the modern tools and technologies through the bridge courses
arranged in the college, beyond the curriculum, and hence developing the software.
 They also inculcate an enthusiasm to use the creative ideas to build the innovative projects which are
meeting the current needs of the market and society as a whole.
 Through this course, communicative skills and team skills largely improve.
 The students learn the ability to work as an individual and in a team.

A group project shall be carried out by a group of students consisting of 2 to 3 in number in third year first
semester. This work shall be carried out under the guidance of the teacher and shall involve design,
fabrication, software development or any other significant activity. This can be of interdisciplinary nature
also.

There will be 100 marks in total with 25 marks of internal evaluation.

The Internal Evaluation shall consist of:

Day to day work : 10 Marks


Report Writing / Documentation : 05 Marks
Demonstration / presentation : 10 Marks
-------------------------------------------------------------------------------
Total : 25 Marks

The External Evaluation shall consist of:


Content and Technology : 15 Marks
Demonstration / presentation : 20 Marks
Execution and Output : 20 Marks
Report Writing / Documentation : 10 Marks
Viva : 10 Marks
-------------------------------------------------------------------------------
Total : 75 Marks

The end examination will be carried out by a committee consisting of an external examiner, head of the
department, a senior faculty member and the supervisor.

42
SNIST-B.Tech (ECM) III & IV year (A17)

Syllabus for B. Tech III Year I semester


Electronics and Computer Engineering
LINEAR AND DIGITAL IC APPLICATIONS LAB

L T P/D C
Code: 6CC76 0 0 4 2

Prerequisites: EDC, ECA, STLD.

Course Objectives:
The objectives of this course are
 To Design and analyze the various circuits and systems using IC 741 op-amp.
 To Design and analyze the various circuits and systems using Digital ICs.

Course Outcomes: After studying this course, the students will be able to
 An ability to explore the applications of IC 741 OP-AMP.
 An ability to design Active filters and its applications
 An ability to understand and implement generate square and Triangular waveforms using 555 Timers
 An ability to design D to A converters and its applications
 An ability to implement combinational designs using TTL Ics.
 An ability to understand and implement sequential designs using TTL Ics

Mapping of Course Outcomes with Program Outcomes
a b c d e f g h i j k l m
CO1 3 3 2 3 3 2 3 3 2
CO2 3 2 2 3 3 3 3 2
CO3 3 3 2 3 3
CO4 3 2 3 3 2 3 2
CO5 3 2 3 3
CO6 2 3 3 3 2 3 3 2

Syllabus Content
Part A (Linear IC Application Lab): (At least Six Experiments)
Design and testing of
1. OP AMP Applications – Adder, Subtractor, Comparator Circuits.
2. Active Filter Applications – LPF, HPF (first order)
3. Function Generator using OP AMPs.
4. 4 bit DAC using OP AMP.
5. IC 555 Timer – Monostable
6. IC 555 Timer -Astable .
7. Phase Locked Loop

Part B (Digital IC Application Lab): (At least Six Experiments)


Verify the operations of the Digital ICs (Hardware) in the Laboratory
1. 3x8 Decoder using IC 74x138
2. 8 x1 Multiplexer using IC 74x151
3. 4-bit Binary Adder using IC 74x283
4. Priority encoder using 74x148
5. D Flip-Flop IC 74x74
6. Decade counter using IC74x90
7. Shift registers using 74x194
43
SNIST-B.Tech (ECM) III & IV year (A17)

Syllabus for B. Tech III Year I semester


Electronics and Computer Engineering
WEB TECHNOLOGIES LAB

L T P/D C
Code: 6FC82 0 0 3 2

Hardware and Software required :


1. A working computer system with either Windows or Linux
2. A web browser either IE or firebox
3. Tomcat web server and Apache web server
4. XML editor like Altova Xml-spy [www.Altova.com/XMLSpy – free ], Stylusstudio , etc.,
5. A database either Mysql or Oracle
6. JVM(Java virtual machine) must be installed on your system

Week-1:
Design the following static web pages required for an online book store web site.
1) HOME PAGE:
The static home page must contain three frames.
Top frame: Logo and the college name and links to Home page, Login page, Registration page,
Catalogue page and Cart page (the description of these pages will be given below).
Left frame : At least four links for navigation, which will display the catalogue of respective links.
For e.g.: When you click the link “CSE” the catalogue for CSE Books should be displayed in the Right
frame.
Right frame: The pages to the links in the left frame must be loaded here. Initially this page contains
description of the web site.

44
SNIST-B.Tech (ECM) III & IV year (A17)

2) LOGIN PAGE:

3) CATOLOGUE PAGE:
The catalogue page should contain the details of all the books available in the web site in a table.
The details should contain the following:
1. Snap shot of Cover Page.
2. Author Name.
3. Publisher.
4. Price.
5. Add to cart button.

Note: Week 2 contains the remaining pages and their description.

45
SNIST-B.Tech (ECM) III & IV year (A17)

Week-2:
4) CART PAGE:
The cart page should look like this:

5) REGISTRATION PAGE:
Create a “registration form “with the following fields
1) Name (Text field) 2) Password (password field)
3) E-mail id (text field)
4) Phone number (text field)
5) Sex (radio button)
6) Date of birth (3 select boxes)
7) Languages known (check boxes – English, Telugu, Hindi, Tamil)
8) Address (text area)

WEEK 3:
VALIDATION:
Write JavaScript to validate the following fields of the above registration page.
3. Name (Name should contains alphabets and the length should not be less than 6 characters).
4. Password (Password should not be less than 6 characters length).
5. E-mail id (should not contain any invalid and must follow the standard pattern
name@domain.com )
4. Phone number (Phone number should contain 10 digits only).
Note : You can also validate the login page with these parameters.

Week-4:
Design a web page using CSS (Cascading Style Sheets) which includes the following:
1) Use different font, styles:
In the style definition you define how each selector should work (font, color etc.). Then, in the body
of your pages, you refer to these selectors to activate the styles.
For example
<HTML>
<HEAD>
<style type = “text/css”>
B.headline {color:red; font-size:22px;font-family:arial;text-decoration:underline}
</style>
<HEAD>

46
SNIST-B.Tech (ECM) III & IV year (A17)

<BODY>
<b>This is normal boild</b><br>
Selector{cursor:value}

2) Set a background image for both the page and single elements on the page. You can define the background
image for the page like this:

3) Control the repetition of the image with the background-repeat property.


As background-repeat: repeat
Tiles the image until the entire page is filled, just like an ordinary background image in plain HTML.
4) Define styles for links as
A:link
A:visited
A:active
A:hover
47
SNIST-B.Tech (ECM) III & IV year (A17)

Example:
<style type="text/css">
A:link {text-decoration: none}
A:visited {text-decoration: none}
A:active {text-decoration: none}
A:hover {text-decoration: underline; color: red;}
</style>
5) Work with layers:
For example:
LAYER 1 ON TOP:
<div style="position:relative; font-size:50px; z-index:2;">LAYER 1</div>
<div style="position:relative; top:-50; left:5; color:red; font-size:80px; z- index:1">LAYER 2</div> LAYER
2 ON TOP:
<div style="position:relative; font-size:50px; z-index:3;">LAYER 1</div>
<div style="position:relative; top:-50; left:5; color:red; font-size:80px; z- index:4">LAYER 2</div>
6) Add a customized cursor:
Selector {cursor:value}
For example:

Week-5:
Write an XML file which will display the Book information which includes the following:
1) Title of the book
2) Author Name
3) ISBN number
4) Publisher name
5) Edition
6) Price
Write a Document Type Definition (DTD) to validate the above XML file.
Display the XML file as follows.
The contents should be displayed in a table. The header of the table should be in color GREY. And the Author
names column should be displayed in one color and should be capitalized and in bold. Use your own colors
for remaining columns.
Use XML schemas XSL and CSS for the above purpose.
Note: Give at least for 4 books. It should be valid syntactically.
Hint: You can use some xml editors like XML-spy
Week-6:
1) Install TOMCAT web server and APACHE.

48
SNIST-B.Tech (ECM) III & IV year (A17)

While installation assign port number 4040 to TOMCAT and 8080 to APACHE. Make sure that
these ports are available i.e., no other process is using this port.
2) Access the above developed static web pages for books web site, using these servers by putting the
web pages developed in week-1 and week-2 in the document root.
Access the pages by using the urls : http://localhost:4040/rama/books.html (for tomcat)
http://localhost:8080/books.html (for Apache)
Week-7:
User Authentication :
Assume four users user1,user2,user3 and user4 having the passwords pwd1,pwd2,pwd3 and pwd4
respectively. Write a servelet for doing the following.
1. Create a Cookie and add these four user id’s and passwords to this Cookie.
2. Read the user id and passwords entered in the Login form (week1) and authenticate with the
values (user id and passwords ) available in the cookies.
If he is a valid user(i.e., user-name and password match) you should welcome him by name(user-
name) else you should display “ You are not an authenticated user “.
Use init-parameters to do this. Store the user-names and passwords in the webinf.xml and access
them in the servlet by using the getInitParameters() method.
Week-8:
Install a database(Mysql or Oracle).
Create a table which should contain at least the following fields: name, password, email-id, phone
number(these should hold the data from the registration form).
Practice 'JDBC' connectivity.
Write a java program/servlet/JSP to connect to that database and extract data from the tables and
display them. Experiment with various SQL queries.
Insert the details of the users who register with the web site, whenever a new user clicks the submit
button in the registration page (week2).
Week-9:
Write a JSP which does the following job:
Insert the details of the 3 or 4 users who register with the web site (week9) by using registration
form. Authenticate the user when he submits the login form using the user name and password
from the database ( similar to week8 instead of cookies).
Week-10:
Create tables in the database which contain the details of items (books in our case like Book name ,
Price, Quantity, Amount )) of each category. Modify your catalogue page (week 2)in such a way that
you should connect to the database and extract data from the tables and display them in the catalogue
page using JDBC.
Week-11:
HTTP is a stateless protocol. Session is required to maintain the state.
The user may add some items to cart from the catalog page. He can check the cart page for the
selected items. He may visit the catalogue again and select some more items. Here our interest is the
selected items should be added to the old cart rather than a new cart. Multiple users can do the same
thing at a time(i.e., from different systems in the LAN using the ip-address instead of local host). This
can be achieved through the use of sessions. Every user will have his own session which will be
created after his successful login to the website. When the user logs out his session should get
invalidated (by using the method session. invalidate () ).
Modify your catalogue and cart JSP pages to achieve the above mentioned functionality using
sessions.
Week-12:
Write a web application which includes Servlets, JSP, Java Beans and JDBC, using different types of drivers.

49
SNIST-B.Tech (ECM) III & IV year (A17)

Syllabus for B. Tech III Year I semester


Electronics and Computer Engineering
TECHNICAL LITERATURE REVIEW AND SEMINAR - I
L T P/D C
Code: 6D595 0 0 2 1

a b c d e f g h i j k l m
x x x x
Course Objective:
Develop an ability to understand and present the latest technological developments in computer science. Identify one of
them, understand its impact on the event/method/society as a whole and present the seminar on the same which enhances
oratory and interview facing skills.

Course Outcomes:
1 Deliver lecture on emerging technologies.
2 Explain domain knowledge to resolve real time technical issues
3 Demonstrate ability to lead and explain concepts and innovative ideas.
4 Demonstrate team leading qualities.
5 Demonstrate public speaking and lifelong learning skills for higher studies and to pursue professional
practice.
6 Exchange new information that would not have been available otherwise.
7. Develop debating and interview skills.

Procedure:
1. Seminar in-charges shall highlight the significance of Technical Seminar in the first two sessions and
enlighten the students on the utility of these seminars.
2. The slots, titles shall be decided upfront and seminar In-charge shall take signatures from students.
3. The same sheet shall be affixed in the respective classrooms and seminar register.
4. If any student fails to present his/her seminar on the given slot, to genuine reasons, they may be asked to
present in the subsequent slot / week.
5. Progress of the seminars needs to be reviewed by the concerned HOD once in 15 days.
6. The evaluation for Technical Seminars has to be informed to students and displayed in the classrooms.
7. Report and presentation must contain topic, introduction, explanation, diagrams, tables, applications and
conclusions.

Distribution of Marks
There shall be a Technical Paper writing and seminar evaluated for 100 marks in this Semester. The
evaluation is purely internal and will be conducted as follows:

Content : 20 marks
Presentation including PPT : 20 marks
Seminar Notes : 10 marks
Interaction : 10 marks
Report : 25 marks
Attendance : 10 marks
Punctuality : 5 marks
-------------------------------------------------------------------------------
Total : 100 Marks
50
SNIST-B.Tech (ECM) III & IV year (A17)

Syllabus for B. Tech III Year I semester


Electronics and Computer Engineering
ELECTROMAGNETIC WAVES AND TRANSMISSION LINES
(Professional Elective - I)
L T P/D C
Code: 6CC06 3 1 0 3

After studying this course, the students will be able to


1. Apply the Maxwell’s equations in propagation of EM waves
2. Demonstrate the behavior of EM waves in different media.
3. Understand the property of EM energy at different boundary conditions.
4. Understand the impossibility of TEM waves in rectangular wave guides.
5. Design different transmission lines.
6. Understand the concepts of high frequency dissipation less and open& short circuited lines

Mapping of Course Outcomes with Program Outcomes

a b c d e f g h i j k l m
CO1 3 2 3
CO2 3 2 3
CO3 3 2 3
CO4 3 2 3
CO5 3 2 3
CO6 3 2 3
Overall 3 2 3

UNIT I
REVIEW OF VECTOR ANALYSIS AND ORTHOGONAL COORDINATE SYSTEMS
Line, surface, and volume integrals. Curl, divergence and gradient of fields.
ELECTROSTATICS
Static electric fields, Coulomb’s Law, Gauss Law and Applications, Dielectric Constant, Isotropic and
Homogeneous Dielectrics, Continuity Equation, Relaxation time, Parallel plate, Coaxial and Spherical
capacitors.
Applications: Electric current in vacuum and gases, photocopier.

UNIT II
MAGNETOSTATICS: Static magnetic fields, Ampere’s Circuital Law, Magnetic Flux Density, Magnetic
Scalar and Vector Potentials. Forces due to Magnetic fields, Ampere’s Force Law, Inductance and magnetic
energy.
Applications: Electromagnetic suspension (EMS) maglev train, speakers and micro phones.

UNIT III
MAXWELL’S EQUATIONS
Differential and Integral forms-word statement-proofs and conversion. Faraday’s Law and their Application in
free space, polarization, Power flow and energy storage; Boundary conditions and boundary value problems
.Applications: Electromagnetic wave propagation

UNIT I V
REFLECTION AND REFRACTION OF EM WAVES

51
SNIST-B.Tech (ECM) III & IV year (A17)

Reflection by a perfect conductor-Normal and Oblique Incidence-Reflection by a perfect Insulator-Normal


and Oblique Incidence. Brewster angle.EM Wave characteristics, Guided waves between parallel Planes,
Power losses in plane conductor. Pointing Theorem.
Applications: Calculation of power loss in plane conductor.
UNIT V
TRANSMISSION LINE THEORY
Transmission line – general solution –The infinite line – Wavelength, velocity of propagation – Waveform
distortion – the distortion less line - Loading and different methods of loading – Line not terminated in Z 0 –
Reflection coefficient – calculation of current , voltage, power delivered and efficiency of transmission –
Input and transfer impedance – Open and short circuited lines – reflection factor and reflection loss.
Applications: Calculation of voltage and current distribution in a 10-Km transmission line.

UNIT VI
HIGH FREQUENCY TRANSMISSION LINES
Transmission line equations at radio frequencies – Line of Zero dissipation – Voltage and current on the
dissipation less line, Standing Waves, Nodes , Standing Wave Ratio – Input impedance of the dissipation less
line - Open and short circuited lines – Power and impedance measurement on lines – Reflection losses. Smith
Chart-Construction and applications.
Applications: determination of load standing wave ratio and reflection coefficient with smith chart

TEXT BOOKS:
1. W.H.Hayt Jr., Engineering Electromagnetics, Tata Mc-Graw-Hill, 2001.
2. EC Jordan, EM waves and radiating systems, PHI, 1995.
3. Elements of Electromagnetics-Mathew N.O Sadiku, 4ed., 2008, Oxford Univ.Press
4. Transmission Lines and Networks by Umesh Sinha

REFERENCES:
1. N. Narayana Rao, Elements of Engineering Electro magnetics, Pearson Education, 2006.
2. J.D.Ryder, Networks lines and fields, PHI, 1990

52
SNIST-B.Tech (ECM) III & IV year (A17)

Syllabus for B. Tech III Year I semester


Electronics and Computer Engineering
SOFTWARE REQUIREMENTS AND ESTIMATION
(Professional Elective - I)
L T P/D C
Code: 6EC04 3 1 0 3

1 2 3 4 5 6 7 8 9 10 11 12
x x x

Course Objective:
Demonstrate the knowledge of the distinction between critical and non- critical systems and should author a
software requirements document. Understand the proper contents of a software requirements document and
distributed system architectures and application architectures.

Course Outcomes:
At the end of this course, the student will be able to
1. Explain need, practices and Risk issues in Software requirements.
2. Describe Software Requirements Engineering elements such as review, quality and priorities.
3. Explain software Modeling and Requirements Management.
4. Apply Estimation methods for size using Mark II FPA, Full Function Points, LOC Estimation.
5. Apply Cost and Schedule estimation factors during software development.
6. Apply tools for Requirements Management and Estimation.

UNIT I
Software Requirements: What and Why Essential Software requirement, Good practices for requirements
engineering, Improving requirements processes, Software requirements and risk management

UNIT II
Software Requirements Engineering Requirements elicitation, elicitation techniques, requirements
analysis, documentation, review, Software quality attributes, risk reduction through prototyping, setting
requirements priorities, verifying requirements quality.

UNIT III
Software Requirements Modeling, Analysis Models, Use Case Modeling, Dataflow diagram, state transition
diagram, class diagrams.
Software Requirements Management Requirements management Principles and practices, Requirements
attributes, Change Management Process, Requirements Traceability Matrix, Links in requirements chain.

UNIT IV
Software Estimation Components of Software Estimations, Estimation methods, Problems associated with
estimation, Key project factors that influence estimation
Size Estimation Two views of sizing, Function Point Analysis, Mark II FPA, Full Function Points, LOC
Estimation, Conversion between size measures.

UNIT V
Effort, Schedule and Cost Estimation What is Productivity? Estimation Factors, Approaches to Effort and
Schedule Estimation, COCOMO II, Putnam Estimation Model, Cost Estimation.

53
SNIST-B.Tech (ECM) III & IV year (A17)

UNIT VI
Tools for Requirements Management and Estimation Requirements Management Tools: Benefits of using
a requirements management tool, commercial requirements management tool, Rational Requisite pro, Caliber
– RM, implementing requirements management automation.
Software Estimation Tools: Desirable features in software estimation tools, IFPUG, USC’s COCOMO II,
SLIM (Software Life Cycle Management) Tools.

TEXT BOOK:
1. Software Requirements and Estimation by Rajesh Naik and Swapna Kishore, Tata Mc Graw Hill.

REFERENCE BOOKS:
1. Software Requirements by Karl E. Weigers, Microsoft Press.
2. Managing Software Requirements, Dean Leffingwell & Don Widrig, Pearson Education, 2003.
3. Mastering the requirements process, second edition, Suzanne Robertson & James Robertson, Pearson
Education, 2006.
4. Estimating Software Costs, Second edition, Capers Jones, TMH, 2007.
5. Practical Software Estimation, M.A. Parthasarathy, Pearson Education, 2007.
6. Measuring the software process, William A. Florac & Anita D. Carleton, Pearson Education, 1999.

54
SNIST-B.Tech (ECM) III & IV year (A17)

Syllabus for B. Tech III Year I semester


Electronics and Computer Engineering
STATISTICAL COMPUTATION METHODS FOR DATA SCIENCES
(Professional Elective - I)
L T P/D C
Code: 6HC17 3 1 0 3

Pre Requisites: Probability and Statistics

Course Objectives:
 To learn the probability distributions and density estimations to perform analysis of various kinds of data. To explore
the statistical analysis techniques using Python and R programming languages. To expand the knowledge in R and
Python to use it for further research.

Syllabus

UNIT-I: Inference-I: (L)


Introduction to probability- chance event- definition, examples, axiomatic definition of probability, addition
law of probabilities, conditional probability, Bayes theorem, random variable and its characteristics,
distribution function- probability (density) function; cumulative distribution function, random variable of the
discrete type- examples, random variable of the continuous- examples, basic parameters of a random variable,
expected value- the basic idea and formulae moments and central moments- expected value of random
variable E(x), variance as the expected value of the square of deviation of the random variable from E(x),
some most popular distributions of random variables.

UNIT-II: Inference-II: (L)


Linear regression-simple linear regression- estimating the coefficients, assessing the accuracy of the
coefficient estimates, multiple linear regression-estimating the regression coefficients, other considerations in
the regression model- qualitative predictors, extensions of the linear model, potential problems.

UNIT-III: Inference-III: (L)


Resampling methods- cross validation, the validation set approach, leave one out cross validation, k-fold
cross validation, bias variance trade off fork fold cross validation, cross validation on classification problems,
the bootstrap.

UNIT-IV: Inference-IV: (L)


Linear model selection and regularization- subset selection- best subset selection, stepwise selection, choosing
the optimal model, shrinkage methods- ridge regression, the lasso, selecting the tuning parameter, dimension
reduction methods- principal components regression, partial least squares, considerations in high dimensions-
high-dimensional data, what goes wrong in high dimensions?, regression in high dimensions, interpreting
results in high dimensions.
.
UNIT-V: Time Series Analysis:
Time series analysis: Meaning and Components of Time Series. Variations in time series, Smoothing
Methods: trend analysis, cyclical variations, seasonal variations and irregular variations. Introduction to R
programming

UNIT-VI: Introduction to python package


Fundamentals of Python- Inserting and Exporting Data- Data Cleansing, Checking and Filling Missing Data-
Merging Data- Operations- Joins.

55
SNIST-B.Tech (ECM) III & IV year (A17)

TEXT BOOK(S)
1. Walter A. Rosenkrantz, Introduction to Probability and statistics for scientists and engineers”,
McGraw-Hill.
2. Gareth James, Daniela Witten, Trevor Hastie Robert Tibshirani, An Introduction to Statistical
Learning with Applications in R, Springer

REFERENCES
1. Joel Grus, Data Science from Scratch First Principles with Python, O'Reilly. Mike Loukides, What Is
Data Science? , O'Reilly.

56
SNIST-B.Tech (ECM) III & IV year (A17)

Syllabus for B. Tech III Year I semester


Electronics and Computer Engineering
INFORMATION RETRIEVAL SYSTEMS
(Professional Elective - I)
L T P/D C
Code: 6FC15 3 1 0 3

Course Objective:
To learn the basics of information retrieval systems, data structures and file structures, algorithms, storage of different
data and efficient retrieval which is distributed in different systems.

Course Outcomes:
At the end of this course, the student will be able to
Discuss Objectives and Overview of IRS. Explain need and capabilities of Information Retrieval System Capabilities.
1. Describe and apply Indexing. Apply IRS algorithms such as Stemming Algorithms, Inverted file structures by
using data structures: N-gram data structure, PAT data structure, Signature file structure and Hypertext data
structure.
2. Describe Automatic Indexing and apply Document and Term Clustering using Thesaurus generation and Item
clustering.
3. Describe and apply user Search Techniques for Similarity measures ranking, Relevance feedback and Selective
dissemination of information search. Explain Information Visualization technologies.
4. Apply Text Search Algorithms and describe Information System Evaluation.
5. Describe Multimedia Information Retrieval – Models and Languages and explain role and significance of
Libraries and Bibliographical Systems – Online IR Systems, OPACs, Digital Libraries.

UNIT I: Introduction: Definition, Objectives, Functional Overview, Introduction Retrieval Strategies:


Vector space model, probabilistic retrieval strategies: simple term weights, non binary independence model
language Models

UNIT II: Efficiency: Inverted index, Query processing, Signature files, Duplicate document detection.

UNIT III: Retrieval Utilities: Relevance feedback, Clustering, N-grams, Regression analysis, Thesauri

UNIT IV: Retrieval Utilities: Semantic networks, Parsing. Cross language Information Retrieval:
Introduction, Crossing the language barrier.

UNIT V: Text Search Algorithms: Introduction, Software text search algorithms, Hardware text search
systems. Integrating Structured Data and Text Historical progression, Information retrieval as a relational
application, Semi structured search using a relational schema.

UNIT VI: Multimedia Information Retrieval – Models and Languages – Data Modeling, Query
Languages, Indexing and Searching. Distributed Information Retrieval: A Theoretical model of distributed
retrieval, web search

TEXT BOOK:
1. David A.Grossman,Ophir Frieder,Information retrieval-Algorithms and Heuristics, Springer,2 nd
Edition(Distributed by Universities Press),2004
2. Information Storage and Retrieval Systems: Theory and Implementation By Kowalski, Gerald, and Mark
T May bury Kluwer Academic Press, 2000.

57
SNIST-B.Tech (ECM) III & IV year (A17)

REFERENCES:
1. Soumen Chakrabarti, Mining the web: Discovering Knowledge from Hypertext data, Morgan-Kaufmann
Publishers, 2002.
2. Christopher D Manning,Prabhakar Raghavan, Hinrich Schutze,An Introduction to Information Retrieval,
Cambidge University Press, Cambridge ,England ,2009.

58
SNIST-B.Tech (ECM) III & IV year (A17)

Syllabus for B. Tech III Year I semester


Electronics and Computer Engineering
LINUX PROGRAMMING
(Professional Elective - I)
L T P/D C
Code: 6FC06 3 1 0 3

Course Outcomes:
Upon completion of this course, students should be able to:
1. Understand the how to work with Linux commands
2. Understand the how to write Shell Scripts
3. Learn various System Calls in Linux
4. Understand to handle signals and exceptions within a process and to control processes
5. To understand the implementation of processes through IPC mechanisms

UNIT-I
Linux Utilities-File handling utilities, Security by file permissions, Process utilities, Disk utilities, Networking
commands, Filters, Text processing utilities and Backup utilities, sed – scripts, operation, addresses,
commands, applications, awk – execution, fields and records, scripts, operation, patterns, using system
commands in awk.
(Applications: Determining what types of files are present in a system, debugging issues with file
accessibility, finding a process troubling for a task and discarding from its existing, Write and extract
necessary information from huge test files.)

UNIT – II
Working with the Bourne again shell(bash): Introduction, shell responsibilities, pipes and input Redirection,
output redirection, running a shell script, the shell as a programming language, shell meta characters, file
name substitution, shell variables, command substitution, shell commands, the environment, quoting, test
command, control structures, arithmetic in shell, shell script examples, interrupt processing, functions,
debugging shell scripts.
(Applications: Writing shell scripts for automating most of the regular jobs, taking backup on regular basis
and restoring the same)

UNIT-III
Files: File Concept, File System Structure, I nodes, File Attributes, File types, Library functions, the standard
I/O and formatted I/O in C, stream errors, kernel support for files, System calls, file descriptors, low level file
access – File structure related system calls(File APIs), file and record locking, file and directory management
– Directory file APIs, Symbolic links & hard links. (Applications: write some system programs to interact
with file system, developing small systemsoftwares to work with files and devices, Developing program’s on
directory management system)

UNIT-IV
Process – Process concept, Kernel support for process, process attributes, process control - process creation,
waiting for a process, process termination, zombie process, orphan process, Process APIs. Signals–
Introduction to signals, Signal generation and handling, Kernel support for signals, Signal function, unreliable
signals, reliable signals, kill, raise , alarm, pause, abort, sleep functions.
(Applications: Applications to find number of typical processes are under different context and controlling
them in synchronous manner. Develop user defined modules for handling a signal and controlling several
issues with signals.)

59
SNIST-B.Tech (ECM) III & IV year (A17)

UNIT-V
Interprocess Communication: Introduction to IPC, Pipes, FIFOs, Introduction to three types of IPC-message
queues, semaphores and shared memory. Message Queues Kernel support for messages, Unix system V APIs
for messages, client/server example.
(Applications: Developing applications complying with IPC mechanisms, Developing an application that
exchanges a set of messages among different processes. Write a client server application to go with any
concurrent approach)

UNIT- VI
Semaphores-Kernel support for semaphores, Unix system V APIs for semaphores. Shared Memory- Kernel
support for shared memory, Unix system V APIs for shared memory, semaphore and shared memory
example.
(Applications: Develop critical section handling mechanisms to deal with any real problems. Building
applications to share a piece of memory resource among processes concurrently)

TEXT BOOKS:
1. Unix System Programming using C++, T.Chan, PHI.
2. Unix Concepts and Applications, 4th Edition, Sumitabha Das, TMH,2006.
3. Beginning Linux Programming, 4th Edition, N.Matthew, R.Stones,Wrox, Wiley India Edition,rp-2008

REFERENCES:
1. Linux System Programming, Robert Love, O’Reilly, SPD.
2. Advanced Programming in the Unix environment, 2nd Edition, W.R.Stevens, Pearson Education.
3. Unix Network Programming,W.R.Stevens,PHI.
4. Unix for programmers and users, 3rd Edition, Graham Glass, King Ables, Pearson Education

60
SNIST-B.Tech (ECM) III & IV year (A17)

Syllabus for B. Tech III Year I semester


Electronics and Computer Engineering
DIGITAL COMMUNICATIONS
(Professional Elective - II)
L T P/D C
Code: 6C511 3 1 0 3

Prerequisites: PTSP, SS, AC

Course Objectives:
The objectives of this course are
 To provide both the theory and practice of digital communication including signal design, modulation methods,
demodulation methods and their performance evaluation.
 To make the learners understand concept and applications of various source coding to maximize the channel
capacity and error control coding techniques for providing reliable communications.

Course Outcomes: After studying this course, the students will be able to

CO1 Demonstrate the principle of converting analog signal to digital by using PCM, DM,ADM systems.
CO2 Explore baseband transmission and optimal reception of digital signals using different filters and M-
ary Error Probabilities.
CO3 Design and compare ASK,PSK,FSK,DPSK,QPSK modulators and demodulators .
CO4 Demonstrate the concepts of information theory , source coding techniques ,channel capacity and can
find channel capacity and coding efficiency.
CO5 Demonstrate encoding and decoding techniques of different channel coding techniques like ,block
codes, cyclic codes, convolutional codes.
CO6 Explore the knowledge on different types of spread sprectrum modulation
techniques,DSSS,FHSS,CDMA and PN sequence.and OFDM

Mapping of Course Outcomes with Program Outcomes

A b c d e f g h i j k l m

CO1 3 2 3
CO2 3 2 3
CO3 3 2 3
CO4 3 2 3
CO5 3 2 3
CO6 3 2 3

Syllabus Content

UNIT - I:
ELEMENTS OF DIGITAL COMMUNICATION SYSTEMS: Model of Digital Communication Systems,
Advantages of digital communication systems, Digital Representation of Analog signal, Sampling Theorem.
PULSE CODE MODULATION: PCM Generation and Reconstruction, Quantization Noise, Non uniform
Quantization and Companding, DPCM, DM, Noise in DM, ADM.
Applications: Design of E-1 and T-1 carrier systems

UNIT - II:
BASE BAND DIGITAL TRANSMISSION: Digital Signals and Systems, Digital PAM Signals,
Transmission limitations, Power Spectra of Digital PAM, Spectral Shaping by Precoding, Noise and Errors,

61
SNIST-B.Tech (ECM) III & IV year (A17)

Binary Error Probabilities, Regenerative Repeaters, Matched Filtering, Correlation Detection, Line coding,
Eye Diagram.

UNIT - III:
DIGITAL MODULATION TECHNIQUES: Introduction, optimum receiver for binary digital modulation
schemes, ASK, ASK Modulator, Non-coherent and Coherent ASK Detector, FSK, Bandwidth and Frequency
spectrum of FSK, FSK Modulator, Non-coherent and Coherent FSK Detector, FSK Detection using PLL,
BPSK, Coherent PSK Detection, QPSK, DPSK, Definition of BER, calculation of error probability of ASK,
BPSK, BFSK,QPSK,Comparison of Digital modulation systems.
Applications: Design of MODEM for voice transmission

UNIT - IV:
INFORMATION THEORY: Information and entropy, mutual information, information rate.
SOURCE CODING: Introduction, Advantages, Shannon’s theorem for Channel capacity, Huffman code,
Shannon-Fano coding, bandwidth –S/N trade off.

UNIT - V:
CHANNEL CODING: Linear Block Codes, Error detection and correction capabilities of Linear Block
Codes, Hamming Code, Cyclic Codes: Encoding, syndrome calculation, Decoding, Convolution Codes:
Encoding, Decoding using State, tree and trellis diagrams, Decoding using Viterbi algorithm.

UNIT - VI:
SPREAD SPECTRUM MODULATION: Use of Spread Spectrum, DSSS-CDMA, FHSS-CDMA, PN-
sequences: Generation and Characteristics.

TEXT BOOKS:
1. B. P. Lathi, Modern Analog and Digital Communication, 3rd Ed., Oxford University Press
2. K. Sam Shanmugham, Digital and Analog Communication Systems, John Wiley & Sons
3. Simon Haykin, Digital communications -, John Wiley, 2005
4. H. Taub and D. Schilling, Principles of Communication Systems –, TMH, 2003
5. A. Bruce Carlson, & Paul B. Crilly, “Communication Systems – An Introduction to Signals & Noise in
Electrical Communication”,McGraw-Hill International Edition, 5th Edition, 2010.

REFERENCES:
1. John Proakis, Digital Communications –, TMH, 1983.
2. Singh & Sapre, Communication Systems Analog & Digital –, TMH, 2004.
3. Sklar: Digital Communication, 2nd Ed., Pearson Education
4. “Digital Communications”, J.S Chitode, Technical publication, Pune.

62
SNIST-B.Tech (ECM) III & IV year (A17)

Syllabus for B. Tech III Year I semester


Electronics and Computer Engineering
SOFTWARE PROJECT MANAGEMENT
(Professional Elective - II)
L T P/D C
Code: 6EC05 3 1 0 3

1 2 3 4 5 6 7 8 9 10 11 12
x x
Course Objective:
Software Project Management course aims to give the students an understanding of the building blocks of software
projects and induces the essence of project management. The spectrum of topics covered in this subject including
software lifecycle, software economics, artifacts, processes, workflows, architecture, planning etc help strengthen the
fundamentals of the student enabling them to have a deeper understanding of software project management.

Course Outcomes:
At the end of this course, the student will be able to
1 Explain primitives of Project Planning and evolution of software economics.
2 Describe software economics; reduce Software product size, improvement in software processes, improving
team effectiveness, improving automation, Achieving quality.
3 Explain Life cycle phases and Artifacts of the process.
4 Describe Model based software architectures and Work Flows.
5 Apply Checkpoints for a process such as Major mile stones, Minor Milestones and apply  work breakdown
structures for a iterative process within cost and schedule. Describe Project Organizations and Responsibilities.
6 Describe Automation and Project Control and Process instrumentation and explain Future Software Project
Management such as Modern Project Profiles and Next generation project management.

UNIT I:
Concept of Management: Management Definition, Role and Responsibilities of Management, Management
in Software Industry

Types of Software Organizations: Start-up companies, Independent Software Companies, Multi-National


Software Companies.
Conventional Software Management: The waterfall model, conventional software Management
performance.
Evolution of Software Economics: Software Economics, pragmatic software cost estimation.

UNIT II:
Improving Software Economics: Reducing Software product size, improving software processes, improving
team effectiveness, improving automation, Achieving required quality, peer inspections.
The old way and the new way: The principles of conventional software Engineering, principles of modern
software management, transitioning to an iterative process.

UNIT III:
Life cycle phases: Engineering and production stages, inception, Elaboration, construction, transition phases.
Artifacts of the process: The artifact sets, Management artifacts, Engineering artifacts, programmatic
artifacts.

UNIT IV:
Model based software architectures: A Management perspective and technical perspective.
Work Flows of the process: Software process workflows, Iteration workflows.

63
SNIST-B.Tech (ECM) III & IV year (A17)

UNIT V:
Checkpoints of the process: Major mile stones, Minor Milestones, Periodic status assessments.
Iterative Process Planning: Work breakdown structures, planning guidelines, cost and schedule estimating,
Iteration planning process, Pragmatic planning.
Project Organizations and Responsibilities: Line-of-Business Organizations, Project Organizations,
evolution of Organizations.

UNIT VI:
Process Automation: Automation Building blocks, The Project Environment.
Project Control and Process instrumentation: The seven core Metrics, Management indicators, quality
indicators, life cycle expectations,
Future Software Project Management: Modern Project Profiles, Next generation Software economics,
modern process transitions.
Case study: The command center processing and display system – Replacement (CCPDS-R)

TEXTBOOKS
1. Software Project Management, Walker Royce: Pearson Education, 2005.

RECOMMENDED TEXTS & OTHER READINGS


1. Management Concepts and Practices, Tim Hannagan, FT Prentice Hall, 5th Edition
2. Software Project Management, Bob Hughes and Mike Cotterell: Tata McGraw-Hill Edition.
3. Software Project Management, Joel Henry, Pearson Education.
4. Software Project Management in practice, Pankaj Jalote, Pearson Education.2005.

64
SNIST-B.Tech (ECM) III & IV year (A17)

Syllabus for B. Tech III Year I semester


Electronics and Computer Engineering
INTRODUCTION TO DATA SCIENCE
(Professional Elective - II)
L T P/D C
Code: 6EC10 3 1 0 3

1 2 3 4 5 6 7 8 9 10 11 12
x x x

Course Objective:
To know the fundamental concepts of Data Science. To explore tools and practices for working with Data Science. To
learn about Principle component analysis. and understand about Predictive Analytics.

Course Outcomes:
At the end of this course, the student will be able to
1. Implement Data analysis techniques for solving practical problems.
2. Perform Data analysis on variety of data.
3. Perform appropriate statistical tests using R and Python to visualize the outcome.
4. Apply of data pre-processing, extraction, cleaning, annotation, integration on data.
5. Apply the suitable visualization techniques to output analytical results.

UNIT-I
DATA TYPES & COLLECTION
Types of Data: Attributes and Measurement, What is an Attribute?, The Type of an Attribute, The Different
Types of Attributes, Describing Attributes by the Number of Values, Asymmetric Attributes, Binary Attribute
(Pg.No:22-29, Text Book-1), Nominal Attributes, Binary Attributes, Ordinal Attributes, Numeric Attributes,
Discrete versus Continuous Attributes (Pg. No. 39-44, Text-2), Types of Data Sets, General Characteristics of
Data Sets, Record Data, Transaction or Market Basket Data, The Data Matrix, The Sparse Data Matrix, Graph
Based Data, Graph- Based Data, Ordered Data. Handling Non-Record Data, Data Quality, Measurement and
Data Collection Issues, Precision, Bias and Accuracy. (Pg. No. 29-39, Text-1)

UNIT-II
Basics of R: Introduction, R-Environment Setup, Programming with R, Basic Data Types, Vectors: Creating
and Naming Vectors, Vector Arithmetic, Vector Subsetting, Matrices: Creating and Naming Matrices, Matrix
Subsetting, Arrays, Class.
Factors and Data Frames: Introduction to Factors: Factor Levels, Summarizing a Factor, Ordered Factors,
Comparing Ordered Factors, Introduction to Data Frame, Subsetting of Data Frames, Extending Data Frames,
Sorting Data Frames. (Text Book-3)

UNIT-III
Lists: Introduction, Creating a List: Creating a Named List, Accessing List Elements, Manipulating List
Elements, Merging Lists, Converting Lists to Vectors, Conditionals and Control Flow: Relational Operators,
Relational Operators and Vectors, Logical Operators, Logical Operators and Vectors, Conditional Statements.
Iterative Programming in R: Introduction, While Loop, For Loop, Looping Over List.
Functions in R: Introduction, Writing a Function in R, Nested Functions, Function Scoping, Recursion,
Loading an R Package, Mathematical Functions in R.(Text Book -4)

65
SNIST-B.Tech (ECM) III & IV year (A17)

UNIT-IV: DATA VISUALIZATION


Data Visualization: Pixel-Oriented Visualization Techniques, Geometric Projection Visualization
Techniques, Icon-Based Visualization Techniques, Hierarchical Visualization Techniques, Visualizing
Complex Data and Relations. (Pg. No. 56-64, Text-2)
Charts and Graphs : Introduction, Pie Chart: Chart Legend, Bar Chart, Box Plot, Histogram, Line Graph:
Multiple Lines in Line Graph, Scatter Plot.(Text Book-4)

UNIT-V:
DIMENSIONALITY REDUCTION
Eigen values and Eigenvectors of Symmetric Matrices, Definitions, Computing Eigen values and
Eigenvectors, The Matrix of Eigenvectors, Principal-Component Analysis, An Illustrative Example, Using
Eigenvectors for Dimensionality Reduction, Singular-Value Decomposition, Definition of SVD,
Interpretation of SVD, Dimensionality Reduction Using SVD (Pg. No.405-422, Text Book-3)

UNIT VI
PREDICTIVE ANALYTICS
Data Interfaces: Introduction, CSV Files: Syntax, Importing a CSV File
Statistical Applications: Introduction, Basic Statistical Operations, Linear Regression Analysis, Chi-Squared
Goodness of Fit Test, Chi-Squared Test of Independence, Multiple Regression. (Text Book-4)

TEXT BOOKS:
1. Pang-Ning Tan, Michael Steinbach, Vipin Kumar, Introduction to Data Mining, Pearson Education Inc.
2. Han, Jiawei, Jian Pei, and Micheline Kamber, “Data mining: concepts and techniques”, 3 rd Edition,
Elsevier, 2011.
3. Jure Leskovec, Anand Rajaraman, Jeffrey D. Ullman, Mining of Massive Datasets, Cambridge University
Press
4. K G Srinivas ,G M Siddesh “Statistical programming in R”, Oxford Publications.

REFERENCE BOOKS:
1. Brain S. Everitt, “A Handbook of Statistical Analysis Using R”, Second Edition, 4 LLC, 2014.
2. Dalgaard, Peter, “Introductory statistics with R”, Springer Science & Business Media, 2008.
3. Samir Madhavan, “Mastering Python for Data Science”, Packt, 2015.
4. Paul Teetor, “R Cookbook, O’Reilly, 2011.

66
SNIST-B.Tech (ECM) III & IV year (A17)

Syllabus for B. Tech III Year I semester


Electronics and Computer Engineering
ROBOTIC PROCESS AUTOMATION
(Professional Elective - II)
L T P/D C
Code: 6EC16 3 1 0 3

1 2 3 4 5 6 7 8 9 10 11 12
x x

Course Objective:
To learn the basics of robotic process automation (RPA); design, test, and perform enterprise automation task with RPA
tools.

Course Outcomes: At the end of this course, the student will be able to
1. Understand Robotic Process Automation technology
2. Learn UiPath programming techniques to deploy robot configurations
3. Explore various data extraction techniques and learn about integrations with various popular applications such
as SAP and MS Office
4. Debug a programmed robot including logging and exception handling
5. Maintain code version and source control
6. Deploy and control Bots with UiPath Orchestrator

Unit I
Robotic Process Automation (RPA) -Introduction - Scope of RPA - Techniques of automation - What can
RPA do - Benefits of RPA - Components of RPA: Recorder, Development studio, Extensions and plugins,
Bot runner, Control center- RPA platforms: Automation Anywhere, UiPath, Blue Prism, WorkFusion,
Thoughtonomy, KOFAX - UiPath: UiPath Studio - UiPath Robot - UiPath Orchestrator - The future of
automation
Record and Play:UiPath stack: UiPath Studio - UiPath Robot - UiPath Orchestrator - Downloading and
installing UiPath Studio - Learning UiPath Studio: Projects, The user interface - Ribbon - Quick Access
Toolbar - Panels - Argument, Task recorder - input and output methods - Examples using the recorder

Unit II
Sequence, Flowchart, and Control Flow:Sequencing the workflow - Sequence - Activities - Flowcharts -
Control flow - various types of loops, and decision making: Assign, Delay, Break, While, Do-While, For
each, If, and Switch activities -Examples using Sequence and Flowchart

Unit III
Data Manipulation: Variables and scope - Collections - Arguments - Data tables - Clipboard
management (133) - Fileoperation - CSV/Excel to data table and vice versa
Taking Control of the Controls:Finding and attaching windows - Finding the control - Techniques for
waiting for a control - Act on controls: mouse and keyboard activities

Unit IV
Working with UiExplorer - Handling events: Element, Image, and System triggering events - Revisit recorder
- Screen Scraping - OCR: Types and usage
Tame Application with Plugins and Extensions: Terminal plugin - SAP automation - Java plugin - Citrix
automation - Mail and PDF plugins - Web integration - Excel and Word plugins

Unit V
67
SNIST-B.Tech (ECM) III & IV year (A17)

Handling User Events and Assistant Bots: What are assistant bots - Monitoring system event triggers -
Monitoring image and element triggers - Launching an assistant bot on a keyboard event
Exception Handling, Debugging, and Logging: Exception handling: Common exceptions and handling
them - Logging and taking screenshots: Client and Server logging - Debugging techniques - Collecting
crash dumps - Enabling crash dumps - Error reporting
Unit VI
Managing and Maintaining the Code: Project organization: Picking an appropriate layout for workflows,
Breaking a process into smaller parts, Using exception handling - Nesting workflows - Reusability of
workflows - Commenting techniques - State Machine
Deploying and Maintaining the Bot: Publishing using publish utility: How to publish a workflow in UiPath
- Overview of Orchestration Server - Using Orchestration Server to control bots - Publishing and managing
updates

TEXT BOOKS:
1. Alok Mani Tripathi, “Learning Robotic Process Automation”, Packt Publishers, ISBN 13:
9781788470940, 2018, Paperback, 360 pages.

REFERENCE BOOKS:
1. Richard Murdoch, “Robotic Process Automation: Guide To Building Software Robots, Automate
Repetitive Tasks & Become An RPA Consultant”, (independently published by author, Amazon), ISBN-
10: 1983036838, ISBN-13: 978-1983036835, 2018.
2. Kelly Wibbenmeyer, “The Simple Implementation Guide to Robotic Process Automation (RPA)”,
iUniverse, ISBN-10: 1532045883, ISBN-13: 978-1532045882, 2018.

68
SNIST-B.Tech (ECM) III & IV year (A17)

Syllabus for B. Tech III Year I semester


Electronics and Computer Engineering
COMPUTER GRAPHICS
(Professional Elective - II)
L T P/D C
Code: 6FC10 3 1 0 3

Course Objective:
 To understand basic algorithms for computer graphics and image processing
 To understand different applications of graphics.

Course Outcomes:
1. Explain fundamental terms within computer graphics
2. Implement 2D graphics and algorithms including: line drawing, polygon filling, clipping, and transformations.
3. Implement functions 2D viewing and apply clipping algorithms.
4. Explain the concepts of and techniques used in 3D computer graphics, including viewing transformations,
hierarchical modeling, color, lighting and texture mapping.
5. Apply single and multiple transformations to 3D points &Describe various visible surface determination
algorithms.
6. Describe the animation production pipeline and Produce a short animation
UNIT I:
Introduction, Application areas of Computer Graphics, overview of graphics systems, video-display devices,
raster-scan systems, random scan systems, graphics monitors and work stations and input devices. Output
primitives : Points and lines, line drawing algorithms, mid-point circle and ellipse algorithms.

UNIT II:
Filled area primitives: Scan line polygon fill algorithm, boundary-fill and flood-fill algorithms 2-D
geometrical transforms: Translation, scaling, rotation, reflection and shear transformations, matrix
representations and homogeneous coordinates, composite transforms, transformations between coordinate
systems.

UNIT III:
2-D viewing: The viewing pipeline, viewing coordinate reference frame, window to view-port coordinate
transformation, viewing functions, Cohen-Sutherland and Cyrus-beck line clipping algorithms, Sutherland –
Hodgeman polygon clipping algorithm

UNIT IV:
3-D object representation: Polygon surfaces, quadric surfaces, spline representation, Bezier curve and B-
Spline curves, polygon rendering methods. 3-D Geometric transformations: Translation, rotation, scaling,
reflection and shear transformations, composite transformations.

UNIT V:
3-D viewing: Viewing pipeline, viewing coordinates, view volume and general projection transforms and
clipping visible surface detection methods: Classification, back-face detection, depth-buffer, scan-line, depth
sorting, BSP-tree methods, area sub-division and octree methods

UNIT VI:
Computer animation: Design of animation sequence, general computer animation functions, raster animation,
computer animation languages, key frame systems, motion specifications. (p.nos 604- 16 of text book -1,
chapter 21 of text book-2).

69
SNIST-B.Tech (ECM) III & IV year (A17)

TEXT BOOKS:
1. “Computer Graphics C version”, Donald Hearn and M.Pauline Baker, Pearson Education.
2. “Computer Graphics Principles & practice”, second edition in C, Foley, VanDam, Feiner and Hughes,
Pearson Education.

REFERENCES:
1. “Computer Graphics”, second Edition, Donald Hearn and M.Pauline Baker, PHI/Pearson Education.
2. “Computer Graphics Second edition”, Zhigand xiang, Roy Plastock, Schaum’s outlines, Tata Mc-
Graw hill edition.
3. Procedural elements for Computer Graphics, David F Rogers, Tata Mc Graw hill, 2nd edition.
4. “Principles of Interactive Computer Graphics”, Neuman and Sproul, TMH.
5. Principles of Computer Graphics, Shalini Govil, Pai, 2005, Springer.
6. Computer Graphics, Steven Harrington, TMH

70
SNIST-B.Tech (ECM) III & IV year (A17)

Syllabus for B. Tech III Year I semester


Electronics and Computer Engineering
C# AND .NET FRAMEWORK
(Professional Elective - II)
L T P/D C
Code: 6FC16 3 1 0 3

Course Objectives:
1.        Introduction to Networking and the world wide web.
2.        Building multi-tier enterprise applications.
3.        Introduction to the .NET framework.
4.        .NET Interoperation services.
5.        Client side programming: HTTP, CGI, Cookies, JavaScript, HTML, XML.
6.        Server side programming: Web Forms, ASP.NET Web Services, ADO.NET Data Access
7.        Client/Server Programming, 3-tier architecture.
8.        .NET Remoting.
9.        ASP.NET Web services and web service security.
10.   RESTful, SOAP, DISCO, and UDDI.
11.     Simple Object Access Protocol (SOAP) and Web Services.
12.   Software as a Service (SaaS).
13.   Cross-Platform Mobile Application Development with HTML5 and PhoneGap

Course Outcomes:
MODULE LEARNING OUTCOMES
 Create a form and add controls to it.
 Create an inherited form by using Visual Inheritance.
Introduction to Windows Forms
 Organize controls on a form.
 Create Multiple Document Interface (MDI) applications.
 Describe the objects in the ADO.NET object model.
 Add and configure ADO.NET objects in a Windows Forms
application.
Using Data in Windows Forms
 Access and modify data from a database by using DataSets.
Applications
 Describe the XML Web services model and the roles of HTML,
SOAP, and XML in the XML Web services model.
 Create and test a simple XML Web service client application.
 Use strong-named assemblies in .NET applications.
Deploying Windows Forms  Use application configuration files to configure and use
Applications Microsoft Windows Installer 2.0 to package and deploy .NET
applications.
 Describe the .NET Framework security model.
Securing Windows Forms
 Use code access security to secure an application.
Applications
 Use role-based security to control access to an application.

UNIT I: INTRODUCTION TO C#                                             
Introducing C#, Understanding .NET, overview of C#, Literals, Variables, Data Types, Operators, checked
and unchecked operators, Expressions, Branching, Looping, Methods, implicit and explicit casting, Constant,
Arrays, Array Class, Array List, String, String Builder, Structure, Enumerations, boxing and unboxing.

UNIT II: OBJECT ORIENTED ASPECTS OF C#                         


Class, Objects, Constructors and its types, inheritance, properties, indexers, index overloading,
polymorphism, sealed class and methods, interface, abstract class, abstract and interface, operator
overloading, delegates, events, errors and exception, Threading.
71
SNIST-B.Tech (ECM) III & IV year (A17)

UNIT III: APPLICATION DEVELOPMENT ON .NET                         


Building windows application, Creating our own window forms with events and controls, menu creation,
inheriting window forms, SDI and MDI application, Dialog Box(Modal and Modeless), accessing data with
ADO.NET, DataSet, typed dataset, Data Adapter, updating database using stored procedures, SQL Server
with ADO.NET, handling exceptions, validating controls, windows application configuration.

UNIT IV: WEB BASED APPLICATION DEVELOPMENT ON .NET        


Programming web application with web forms, ASP.NET introduction, working with XML and .NET,
Creating Virtual Directory and Web Application, session management techniques, web.config, web services.

UNIT V: SQL Connection: Passing datasets, returning datasets from web services, handling transaction,
handling exceptions, returning exceptions from SQL Server.

UNIT VI: CLR AND .NET FRAMEWORK                                                      


Assemblies, Versoning, Attributes, reflection, viewing meta data, type discovery, reflection on type,
marshalling, remoting, security in.

TEXT BOOKS:
 Herbert Schildt, “The Complete Reference: C# 4.0”, Tata McGraw Hill, 2012.
 Christian Nagel et al. “Professional C# 2012 with .NET 4.5”, Wiley India, 2012.

REFERENCES:
 Andrew Troelsen, “Pro C# 2010 and the .NET 4 Platform, Fifth edition, A Press, 2010.
 Ian Griffiths, Matthew Adams, Jesse Liberty, “Programming C# 4.0”, Sixth Edition, O‟Reilly, 2010.

72
SNIST-B.Tech (ECM) III & IV year (A17)

Syllabus for B. Tech III Year II semester


Electronics and Computer Engineering
DESIGN AND ANALYSIS OF ALGORITHMS

L T P/D C
Code: 6FC04 3 1 0 3

a b c d e f g h i j k l m
x x x x

Course Objectives:
To provide a solid foundation in algorithm design and analysis.
1) Specifically, the student learning outcomes include: Basic knowledge of graph and matching algorithms.
2) Ability to understand and design algorithms using greedy strategy, divide and conquer approach, dynamic
programming, backtracking and branch and bound.

Course Outcomes:
1) Analyze worst-case running times of algorithms using asymptotic analysis.
2) Describe the divide-and-conquer paradigm and explain when an algorithmic design Situation calls for it. Recite
algorithms that employ this paradigm. Synthesize divide and-conquer algorithms. Derive and solve recurrences
describing the performance of divide-and-conquer algorithms.
3) Describe the dynamic-programming paradigm and explain when an algorithmic design situation calls for it.
Recite algorithms that employ this paradigm. Synthesize dynamic programming algorithms, and analyze them.
4) Describe the greedy paradigm and explain when an algorithmic design situation calls for it. Recite algorithms
that employ this paradigm. Synthesize greedy algorithms, and analyze them.
5) Explain what amortized running time is and what it is good for. Describe the different Methods of amortized
analysis (aggregate analysis, accounting, potential method).Perform amortized analysis.
6) Describe Backtracking, Branch and Bound algorithms and Concept of P and NP Problems.

UNIT I
Introduction: Algorithm, Pseudo code for expressing algorithms, Performance Analysis-Space complexity,
Time complexity, Asymptotic Notation- Big oh notation, Omega notation, Theta notation and Little oh
notation, Probabilistic analysis, Amortized analysis.
Applications: Designing optimal solution with respect to time for a problem.

UNIT II
Divide and conquer: General method, applications-Binary search, Quick sort, Merge sort, Strassen’s matrix
multiplication.
Applications: PNR number Search, sorting the google search results.

UNIT III
Greedy method: General method, applications-Job sequencing with dead lines, 0/1 knapsack problem,
Minimum cost spanning trees, Single source shortest path problem.
Applications: Allocation of funds/resources based on the priority in the computer systems.

UNIT IV
Dynamic Programming: General method, applications-Matrix chain multiplication, Optimal binary search
trees, 0/1 knapsack problem, All pairs shortest path problem, Travelling sales person problem, Reliability
design.
Applications: Routing Algorithms in the computer networking

73
SNIST-B.Tech (ECM) III & IV year (A17)

UNIT V
Backtracking: General method, applications-n-queen problem, sum of subsets problem, graph coloring,
Hamiltonian cycles.
Branch and Bound: General method, applications - Travelling sales person problem,0/1 knapsack problem-
LC Branch and Bound solution, FIFO Branch and Bound solution.
Applications: Undo in MS-Word, Games

UNIT VI
Introduction to NP-Hard and NP-Complete problems: Basic concepts of non deterministic algorithms,
Definitions of NP-Hard and NP-Complete classes, Modular Arithmetic.
Applications: Performance evaluation in the dynamic systems.

TEXT BOOKS:

1. Fundamentals of Computer Algorithms, Ellis Horowitz,Satraj Sahni and Rajasekharam,Galgotia


publications pvt. Ltd.
2. Algorithm Design: Foundations, Analysis and Internet examples, M.T.Goodrich and R.Tomassia,John
wiley and sons.

74
SNIST-B.Tech (ECM) III & IV year (A17)

Syllabus for B. Tech III Year II semester


Electronics and Computer Engineering
MICROPROCESSORS AND MICROCONTROLLERS
(Common to ECM & EEE)
L T P/D C
Code: 6DC05 3 1 0 3

a b c d e f g h i j k l m
x x x x

Course Objectives: In this course the student will learn


1. The microprocessor and microcontroller architecture, instructions set and procedures of programming.
2. Understand the assembly language programs, pin diagram and timing diagrams for 8086 & 8051.
3. Understand and practice the interfacing related applications of 8255 with 8086 and serial communication.
4. Learn the usage of multiple interrupts of 8051, USART architecture, RS232.

Course Outcomes: After completing this course, Students will be able to


1. Apply concepts related to Microprocessors and Microcontrollers.
2. Write ALP for 8086 and 8051.
3. Design hardware interface with 8086 & 8051 to A/D, D/A, 8251, Keyboard.

UNIT – I: Architecture of 8086 Microprocessor: Memory segmentation, BIU and EU. General purpose
registers. 8086 flag register and function of 8086 Flags. Pin diagram of 8086-Minimum mode and maximum
mode of operation. Timing Diagram.

UNIT – II: Instruction set of 8086: Addressing modes of 8086. Assembler directives. Simple programs,
procedures, and macros. Assembly language programs involving logical, Branch & Call instructions, sorting,
evaluation of arithmetic expressions, string manipulation. Introduction to DOS and BIOS interrupts.
Applications: Design of an 8-bit Calculator

UNIT – III: Interfacing with 8086: Interfacing with RAMs, ROMs along with the explanation of timing
diagrams. 8255 PPI – various modes of operation. Interfacing with key boards, ADCs, and DACs Stepper
Motor .Interrupt structure of 8086. Vector interrupt table. Interrupt service routines. 8259 PIC Architecture
and interfacing cascading of interrupt controller and its importance.
Applications: Interfacing of a Temperature sensor with 8086

UNIT – IV: The 8051 Architecture: Architecture of 8051 Micro controller, Memory Organization. Special
Function Registers. Input/Output Ports and Circuits, External Memory, Counter and Timers, Serial data
Input/Output, Interrupts.

UNIT – V: Instruction set of 8051: Data Transfer and Logical Instructions. Arithmetic Operations, Decimal
Arithmetic. Jump and Call Instructions, Simple programs.
Programs based on Timer Interrupts, External Hardware Interrupts ,Serial communication interrupts Timers
and counters..

UNIT – VI: Applications of 8051: Interfacing with keyboards, LEDs, 7 segment LEDs, LCDs, Interfacing
with ADCs. Interfacing with DACs, Concept of Multiple Interrupts.

TEXT BOOKS :
1. Advanced microprocessor & Peripherals - A.K.Ray & K.M.Bhurchandi, TMH, 2000.
2. Microprocessors and interfacing – Douglas V. Hall, TMH, 2 nd Edition, 1999.
75
SNIST-B.Tech (ECM) III & IV year (A17)

3. 8051 Microcontroller–Kenneth J. Ayala, Penram International/ Thomson, 3 rd Edition, 2005.


4. The 8051 Microcontroller And Embedded Systems Using Assembly And C – Mazidi, Pearson
Education India, 2nd edition, 2008.

REFERENCES :
1. Micro computer systems, The 8086/8088 Family Architecture, Programming and Design – Y.Liu and
G.A. Gibson, PHI, 2nd Edition.
2. 8051 Micro Controllers and Embedded Systems – Dr. Rajiv Kapadia, Jaico Publishers.

76
SNIST-B.Tech (ECM) III & IV year (A17)

Syllabus for B. Tech III Year II semester


Electronics and Computer Engineering
SHELL PROGRAMMING AND SCRIPTING LANGUAGES

L T P/D C
Code: 6DC21 3 1 0 3

a b c d e f g h i j k l m
x x

Course Objectives: The Students can able to


1. Learn commands, text processing, backup and disk utilities
2. Understand and implement data management commands and tools
3. Learn the shell scripts for day to day operations in organizations
4. Learn the python scripting basics, conditional statements and functions
5. Practice with web applications
6. Programs for Database interactions with python.

Course Outcomes: At the end of this course the student can able to:
1. Understand and can use the commands for backup, text process, files management in the real time environment
2. Develop the commands for data management
3. Write shell scripts for the real time applications
4. Design and work with Web applications
5. Write database application programs

Unit I:
Introduction to Unix:- Architecture of Unix, Features of Unix , Unix utilities – processs utilitites, disk
utilities, networking commands, text processing utilities and backup utilities.
Introduction to unix file system, vi editor, file handling utilities, security by file permissions.

Unit II:
Grep :Operation, grep Family, Searching for File Content.
Sed : Scripts, Operation, Addresses, commands, Applications, grep and sed.
awk:Execution, Fields and Records, Scripts, Operations, Patterns, Actions, Associative Arrays, String
Functions, String Functions, Mathematical Functions, User – Defined Functions, Using System commands in
awk, Applications, awk and grep, sed and awk.

Unit III : Working with the Bash Shell :


Introduction, Shell responsibilities, pipes and input redirection, output redirection, here documents, running a
shell script, shell as a programming language, shell metacharacters, filename substitution, shell variables,
command substitution, shell commands, the environment, quoting, test command, control structures,
arithmetic in shell, Shell script examples, functions, debugging shell scripts.

Unit IV : PYTHON
Introduction to python language, python-syntax, statements, functions, Built-in-functions and Methods,
Modules in python, Exception Handling.

Unit V:
Integrated Web Applications in python --- Building Small, Efficient python web Systems, Web Application
Framework.

77
SNIST-B.Tech (ECM) III & IV year (A17)

Unit VI:
Object-Orientation: Data in Python, Data Structures in Python, Defining Classes
The Python Database Interface.
Database Interfaces, The Underlying Interface Model, Some Database Modules, A Simple Database-Driven
Web, SQL/Python Communication.

TEXT BOOKS :
1. Unix and shell Programming Behrouz A. Forouzan, Richard F. Gilberg.Thomson.
2. Python Web Programming by Steve Holden

REFERENCES :
1. Your Unix the ultimate guide, Sumitabha Das, TMH. 2nd Edition.
2. Programming in Python , Mark Lutz, Oreilly publications
3. Dive into python by Mark Pilgrim

78
SNIST-B.Tech (ECM) III & IV year (A17)

Syllabus for B. Tech III Year II semester


Electronics and Computer Engineering
INFORMATION SECURITY
(Subject from IV-II)

L T P/D C
Code: 6FC11 3 1 0 3

Course Objectives:
 To understand the threat models and the basic types of authentication mechanisms
 To analyze cryptographic techniques, protocols, formats, and standards

Course Outcomes: After completing this course, student shall be able to


CO1. Explain various security attacks and security services.
CO2. Describe encryption using cryptographic techniques and key elements of cryptographic principles for
confidentiality of data.
CO3. Explain and comprehend privacy to emails using PGP and S/MIME.
CO4. Discuss IP security Architecture and its role in security framework.
CO5. Discuss SSL and compare SSl with TLS, explain how to secure credit card details in online transactions.
CO6. Describe design issues of Firewall and concepts of Intrusion Detection Systems

UNIT - I
Security Attacks (Interruption, Interception, Modification and Fabrication), Security Services
(Confidentiality, Authentication, Integrity, Non-repudiation, access Control and Availability) and
Mechanisms, A model for Internetwork security, Internet Standards and RFCs.

UNIT - II
Conventional Encryption Principles, Conventional encryption algorithms: DES, TDES, AES, cipher block
modes of operation, location of encryption devices, key distribution, Approaches of Message Authentication,
Secure Hash Functions: SHA1 and HMAC.

UNIT – III
Public key cryptography principles, public key cryptography algorithms: RSA, DIFFIE HELL MAN, digital
signatures, digital Certificates, Certificate Authority and key management
Kerberos, X.509 Directory Authentication Service.
Email privacy: Pretty Good Privacy (PGP) and S/MIME.

UNIT - IV
IP Security Overview, IP Security Architecture, Authentication Header, Encapsulating Security Payload,
Combining Security Associations and Key Management.

UNIT – V
Web Security Requirements, Secure Socket Layer (SSL) and Transport Layer Security (TLS), Secure
Electronic Transaction (SET).
Intruders, Viruses and related threats.

UNIT - VI
Firewall Design principles, Trusted Systems. Intrusion Detection Systems.

TEXT BOOKS:
1. Network Security Essentials (Applications and Standards) by William Stallings Pearson Education.
2. Hack Proofing your network by Ryan Russell, Dan Kaminsky, Rain Forest Puppy, Joe Grand, David
Ahmad, Hal Flynn Ido Dubrawsky, Steve W.Manzuik and Ryan Permeh, wiley Dreamtech
79
SNIST-B.Tech (ECM) III & IV year (A17)

REFERENCES:
1. Fundamentals of Network Security by Eric Maiwald (Dreamtech press)
2. Network Security - Private Communication in a Public World by Charlie Kaufman, Radia Perlman and
Mike Speciner, Pearson/PHI.
3. Cryptography and network Security, Third edition, Stallings, PHI/Pearson
4. Principles of Information Security, Whitman, Thomson.
5. Network Security: The complete reference, Robert Bragg, Mark Rhodes, TMH
6. Introduction to Cryptography, Buchmann, Springer.

80
SNIST-B.Tech (ECM) III & IV year (A17)

Syllabus for B. Tech III Year II semester


Electronics and Computer Engineering
LOGICAL REASONING
(Common to All Branches)
L T P/D C
Code: 6H601 0 0 2 1

a b c d e f g h i j k l m
x

Course Objectives:
Understand and solve arithmetic , analogy , coding , puzzles and ranking related problems
for enhancing employability.

Course Outcomes:
CO1. Generate number and alphabet series
CO2. Apply concept of analogy and solve related problems
CO3. Classify and figure out odd one
CO4. Realize the various techniques for coding and decoding
CO5. Solve the relations puzzles.
CO6. Solve the problem related to number, ranking and arithmetic reasoning

Unit – I: Series Completion: Number Series, Alphabet Series, Alpha – Numeric Series.
Analogy: Completing the Analogous Pair, Simple Analogy, Choosing the Analogous pair, Double Analogy, Word
Analogy, and Number Analogy.

Unit – II: Classification / Odd One Out: Word Classification, Number Classification, Letter Classification.
Coding – Decoding: Letter Coding, Number Coding, Matrix Coding, Substitution, Deciphering Message Word Codes,
Jumbled Coding.

Unit – III: Blood Relations, Deciphering Jumbled up Descriptions, Relation Puzzle – Direction sense test.
Number, Ranking & Time Sequence Test – Arithmetical Reasoning – Mathematical Operations.

Unit – IV: Directions, Arithmetical Reasoning.


Puzzle Test: Classification Type Questions, Seating Arrangements Comparison Type Questions, Sequential Order of
Things, Selection Based on given conditions, Family – Based Puzzles, Jumbled Problems.

Unit – V: Assertions and Reason– Logical Venn Diagrams – Alpha Numeric Sequence Puzzle.
Cubes and Dice – Analytical Reasoning .Logical Deduction: Logic, Statement – Arguments,

Unit – VI: Clocks & Calendar .Data Sufficiency and Syllogism.

TEXT BOOK: Verbal and Non Verbal Reasoning by R.S.Agarwal.

81
SNIST-B.Tech (ECM) III & IV year (A17)

Syllabus for B. Tech III Year II semester


Electronics and Computer Engineering
MICROPROCESSORS AND MICROCONTROLLERS LAB
(Common to ECM & EEE)
L T P/D C
Code: 6DC71 0 0 3 2

a b c d e f g h i j k l m
x x x x x x x
Course Outcomes :
 Analyze and apply working of 8086.
 Compare the various interface techniques. Analyze and apply the working of 8255, 8279,8259, 8251, 8257 ICs
and design and develop the programs.
 Learning the Communication Standards.

Course Objectives :
a. Familiarize the architecture of 8086 processor, assembling language programming and interfacing with various
modules.
b. The student can also understand of 8051 Microcontroller concepts, architecture, programming and application of
Microcontrollers.
c. Student able to do any type of VLSI, embedded systems, industrial and real time applications by knowing the concepts
of Microprocessor and Microcontrollers.

Cycle - I
Introduction to MASM/TASM, KIEL IDE, Familiarization with 8086, 8051 Kits
8086 ALP using kit and MASM
1. Basic arithmetic and logical operations
2. Code conversion decimal arithmetic programs
3. String manipulation programs
4. Display a message on the screen of a computer using DOS / BIOS interrupts.

Cycle – II
Following peripherals and interfacing experiments to be implemented on 8086 and 8051 kits
1. A/D and D/A interfacing
2. Serial interfacing with PC
3. Keyboard and display interfacing
4. Stepper motor controller
5. Traffic light controller
6. Real Time clock interface with 8051 using 12C

82
SNIST-B.Tech (ECM) III & IV year (A17)

Syllabus for B. Tech III Year II semester


Electronics and Computer Engineering
SHELL PROGRAMMING AND SCRIPTING LANGUAGES LAB

L T P/D C
Code: 6D670 0 0 2 1

a b c d e f g h i j k l m
x x x

Course Objectives: The Students can able to


1. Learn commands, text processing, backup and disk utilities
2. Understand and implement data management commands and tools
3. Learn the shell scripts for day to day operations in organizations
4. Learn the python scripting basics, conditional statements and functions
5. Practice with web applications
6. Programs for Database interactions with python.

Course Outcomes: At the end of this course the student can able to:
1. Understand and can use the commands for backup, text process, files management in the real time environment
2. Develop the commands for data management
3. Write shell scripts for the real time applications
4. Design and work with Web applications
5. Write database application programs

1. Unix Commands Practice ( ls, cat, awk, pipe, grep, chmod, chgrp, etc.. & vi editor commands)
2. Write a shell script that accepts a filename, starting and ending line numbers as arguments and displays all
the lines between the given line numbers.
3. Write a shell script that deletes all lines containing a specified word in one or more files supplied as
arguments to it.
4. Write a shell script that displays all the files in the current directory to which the user has read, write and
execute permissions.
5. Write a shell script that receives any number of filenames as arguments, checks if every argument
supplied is a file or a directory and reports accordingly. Whenever the argument is a file the number of lines on it is
also reported.
6. Write a shell script that accepts a list of filenames as its arguments, counts and reports the occurrence of
each word that is present in the first argument file on other argument files.
7. Write a shell script to list all of the directory files in a directory.
8. Write a shell script to find factorial of a given integer.
9. Write a shell script to find the G.C.D of two integers.
10. Write a shell script to generate a multiplication table.
11. Write a shell script that copies multiple files to a directory.
12. Write a shell script (small calculator) that adds, subtracts, multiplies and divides the given two integers.
There are two division options: one returns the quotient and the other returns reminder. The script requires 3
arguments: The operation to be used and two integer numbers. The options are add (-a), subtract (-s), multiply (-m),
quotient (-c) and reminder (-r).
13. Write a shell script to reverse the rows and columns of a matrix.
14. Write a sed command that deletes the first character in each line in a file.
15. Write sed command that deletes the character before the last character in each line a file.
16. Write a sed command that swaps the first and second words in each line of a file.
17. Write an awk script to count the number of lines in a file that do not contain vowels.
83
SNIST-B.Tech (ECM) III & IV year (A17)

18. Write an awk script to find the number of characters, words and lines in a file.
19. Write an awk script that reads a file of which each line has 5 fields – ID, NAME, MARKS1, MARKS2,
MARKS3 and finds out the average for each student. Print out the average marks with appropriate messages.
20. ls –l command produces long listing of files. Write an awk script 1) To print the selected fields (Ex:size
and name of the files) from the file listing. 2) To print the size of all files and number of files.
21. a. Write a python program to find the given number is positive or not.
b. Write a python program to find roots for ax2+bx+c=0 using built-in functions.
c. Write a python program which opens a file and writes the content in the file.
22. Write a python program to build a calculator using module based approach. Consider an arithmetic
operation as a module.
23. Write a Python code for simulating WAF (Web Application Framework).
24. Write a Python code to demonstrate a personal information system.
25. Write a Python application to demonstrate database Interface implementation on your own case study.

84
SNIST-B.Tech (ECM) III & IV year (A17)

Syllabus for B. Tech III Year II semester


Electronics and Computer Engineering
COMPREHENSIVE VIVA VOCE – II

L T P/D C
Code: 6D682 0 0 0 1

a b c d e f g h i j k l m
x x x x

Course Objective :
Evaluate, comprehend and assess of the concepts and the knowledge gained in the core courses of the first and the
second year.

Course Outcomes :
At the end of this course, the student will be able to
1. Comprehend the concepts in the core and elective courses.
2. Exhibit technical knowlegde to face interviews.
3. Exhibit life long Learning skills for higher education and to persue Professional practice.

There will be 100 marks in total with 50 marks of internal evaluation and 50 marks of external evaluation.

Internal:
Comprehensive Viva Voce is Conducted twice in a semester and evaluated for 25 marks each.

End examination : 50 Marks.

The end examination will be carried out by a committee consisting of an external examiner, head of the
department, a senior faculty member and the supervisor.

85
SNIST-B.Tech (ECM) III & IV year (A17)

Syllabus for B. Tech III Year II semester


Electronics and Computer Engineering
TECHNICAL LITERATURE REVIEW AND SEMINAR – II

L T P/D C
Code: 6D696 0 0 2 1

a b c d e f g h i j k l m
x x x x

Course Objective :
Learn basics of technical paper writing and enhance verbal and writing skills useful for employabilty

Pre-Requisites: All Courses till this semester

Course Outcomes:

o Students identify a topic from the current technical topics of their choice in the computer science
domain and the allied fields, after surveying in the internet resources, journals and technical
magazines in the library.
o Student learnt to arrange the contents of the presentation and scope of the topic, in an effective
manner.
o Each student then presents the technical topic they chose in front of the panel and the fellow students,
using the oratory skills.
o Students also face the questions posed by the panel and the students and answer them.

There shall be a Technical Literature Review and Seminar evaluated for 100 marks in Third Year Second
Semester. The evaluation is purely internal and will be conducted as follows:

Content / Topic : 20 marks

Presentation including PPT : 20 marks

Seminar Notes : 10 marks

Interaction / Doubts : 10 marks

Report Writing : 25 marks

Seminar Attendance : 10 marks

Punctuality / Meeting Deadlines : 05 marks


---------------------------------------------------------------------
Total 100 Marks

86
SNIST-B.Tech (ECM) III & IV year (A17)

Syllabus for B. Tech III Year II semester


Electronics and Computer Engineering
EFFECTIVE ENGLISH COMMUNICATION AND SOFT SKILLS

L T P/D C
Code: 6HC74 0 0 2 1

Semester-I : BT, ECE, CSE


Semester-II : Mech, IT, ECM, EEE and Civil
Maximum Marks: 100
Internal – 25 / External – 75

A B C D E F G H I J K L
X X X X
Course Objectives
Enable students –

 to analyze themselves and to practice the ways to overpower their weaknesses


 to enhance their soft skills and behavioral patterns
 to equip themselves with the skill of solving problems and taking effective decisions
 to build up conflicts and stress management skills
 to face interviews confidently and effectively
 to cultivate appropriate etiquette and manners to deal with personal and professional life

UNIT-1: Know Yourself – SWOT / SWOC Analysis


1. Importance of Knowing Yourself
2. Benefits of SWOT/ SWOC analysis
3. How to go about SWOT analysis
4. SWOT/ SWOC analysis grid

UNIT-2: Soft Skills


1. Definition and importance of soft skills
2. Positive attitude
3. Goal setting
4. Team building and Leadership qualities
5.
UNIT-3: 1. Problem Solving
2. Decision Making
3. Time Management
4.
UNIT-4: Conflict Management
1. Stress Management – IQ
2. Emotional Intelligence – EI

UNIT-5: Interview Skills


1. Resume writing
a. Types of Résumé
b. Differences among Bio-data, Curriculum Vitaé and Résumé
c. Purpose of Curriculum Vitaé and Resume
e. Tips to write Curriculum Vitaé and Résumé
f. The DOs and the DON’Ts of Résumé preparation
g. Cover letter
87
SNIST-B.Tech (ECM) III & IV year (A17)

2. Types of interviews (Face to Face / Panel Interviews, etc.)


3. Pre-interview preparation
4. Types of questions asked - FAQs
5. Mock Interviews

UNIT-6: Etiquette and Manners


Etiquette: Introduction
1. Classification of etiquette
2. Modern etiquette and social etiquette
3. Work etiquette and benefits of following work etiquette

Manners: Introduction:
1. Practicing good manners

Course Outcomes:
Students become skilled at-

 identifying their strengths and weaknesses and realize the ways to overcome their
weaknesses
 enhancing their soft skills and behavioral patterns
 solving problems and taking effective decisions
 managing the stress and conflicts
 facing interviews confidently and effectively
 cultivating appropriate etiquette and manners to deal with personal and professional
life

SUGGESTED READING:

1. Technical communication- Meenakshi Raman and Sangeetha Sharma (Oxford Publications)


2. Technical Writing Process and Product by SharonJ Gerson:Fifth edition.Pearson Publishers.
3. Developing Communication Skills – Krishna Mohan and Meera Benarjee
4. SOFT SKILLS – Dr. K. Alex, S.Chand publications
5. Advanced Technical communication - Kavita Tyagi and Padma Mistri
6. Developing Speaking-Listening Skills in English (With CD)
7. Basic Communication Skills For Technology- Andrea J Rutherfoord- Pearson
8. Developing Communication Skills- Krishna Mohan- Macmillan
9. Written Communication Skills- Michael Hatton-iste
10. Soft Skills Know Yourself And Know The World- K Alex- S Chand

88
SNIST-B.Tech (ECM) III & IV year (A17)

Syllabus for B. Tech III Year II semester


Electronics and Computer Engineering
ANTENNAS AND WAVE PROPAGATION
(Professional Elective – III)
L T P/D C
Code: 6CC12 3 1 0 3

Prerequisites: EMTL

Course Objectives:
The objectives of this course are
 To study and learn various antennas, their working principle, arrays and radiation patterns of antennas.
 To understand various techniques involved in various antenna parameter measurements.
 To understand the radio wave propagation in the atmosphere

Course Objectives: After studying this course, the students will be able to

CO1 Explain electromagnetics and antenna characteristics.


CO2 Explain wire antennas and antenna arrays
CO3 Evaluate knowledge on Horn, Parabolic and Lens antennas.
CO4 Recall knowledge on Horizontal Polarized antennas, Helical antennas , Patch antennas etc.
CO5 Discuss ground wave and space wave propagation and space wave concepts.
CO6 Analyse concepts of sky wave propagation.

Mapping of Course Outcomes with Program Outcomes

a b c d e f g h i j k l m
CO1 3
CO2 2 3
CO3 2 3 2
CO4 2 3 2
CO5 3
CO6 3 3 2 2 2

Syllabus Content
Unit-I:
FUNDAMENTAL PARAMETERS OF ANTENNAS
Review of Electromagnetic Theory: Vector Potential, Solution of Wave Equation, Retarded Case, Hertizian
Dipole. Antenna Characteristics: Radiation Pattern, Beam Solid Angle, Directivity, Gain, Input Impedance,
Polarization, Bandwidth, Reciprocity, Equivalence of Radiation Patterns, Equivalence of Impedances,
Effective Aperture, Vector Effective Length, Antenna efficiency.

Unit-II:
LINEAR WIRE ANTENNAS AND ARRAYS
Wire Antennas: Short Dipole, Radiation Resistance and Directivity, Half Wave Dipole, Monopole, Small
Loop Antennas. Antenna Arrays: Linear Array and Pattern Multiplication, Two-Element Array, Uniform
Array, BSA and EFA, EFA With increased Directivity. BSA with Non- uniform Amplitude Distributions and
Binomial Arrays.

Unit-III:
89
SNIST-B.Tech (ECM) III & IV year (A17)

APERTUREAND REFLECTOR ANTENNAS


Magnetic Current and its Fields, Uniqueness Theorem, Field Equivalence Principle, Duality Principle,
Method Of Images, Pattern Properties, Slot Antenna, Horn Antenna, Pyramidal Horn Antenna, Reflector
Antenna-Flat Reflector, Corner Reflector, Common Curved Reflector Shapes, Lens Antenna.
Applications: Design of parabolic reflector for DTH.

Unit-IV:
Long Wire, V and Rhombic Antenna, Yagi-Uda Antenna, Turnstile Antenna, Helical Antenna- Axial Mode
Helix, Normal Mode Helix, Biconical Antenna, Log Periodic Dipole Array, Spiral Antenna, Microstrip Patch
Antennas. Antenna Measurements: Radiation Pattern Measurement, Gain and Directivity.
Applications: Design of a 3-element Yagi guda Antenna for given specifications

Unit-V:
Surface Wave Propagation-Modes of Wave Propagation-Surface Wave Propagation and Surface Wave Tilt-
Plane Earth Reflection, Reflection and Refraction of Waves-Field Strength due to Ground Wave-Multi-Hop
Transmission. Tropospheric and Space Wave Propagation

UNIT VI:
Ionospheric Propagation: Structure of Ionosphere-Measures of Ionosphere Propagation-Critical Frequency-
Angle of Incidence-MUF And LUF ,Optimum Working Frequency-Skip Distance, Virtual Height , Refractive
Index of The Ionosphere, Effect of the Earth Magnetic Field and Fading

TEXT BOOKS -
1. John D. Kraus and Ronald J. Marhefka, Antennas for All Applications –TMH, 3rd Edn., 2003.
2. E.C. Jordan and K.G. Balmain ,Electromagnetic Waves and Radiating Systems –, PHI, 2nd ed.,
2000. .

REFERENCES –
1. C.A. Balanis, Antenna Theory - John Wiley & Sons, 2nd ed., 2001.
2. K.D. Prasad, Antennas and Wave Propagation –, Satya Prakashan, Tech India Publications, New
Delhi, 2001.
3. E.V.D. Glazier and H.R.L. Lamont, Transmission and Propagation –, The Services Text Book of
Radio, vol. 5, Standard Publishers Distributors, Delhi.
4. F.E. Terman Electronic and Radio Engineering –, McGraw-Hill, 4th edition, 1955.
5. John D. Kraus, Antennas – McGraw-Hill, 2nd ed, 1988.

90
SNIST-B.Tech (ECM) III & IV year (A17)

Syllabus for B. Tech III Year II semester


Electronics and Computer Engineering
SOFTWARE ARCHITECTURE AND DESIGN PATTERN
(Professional Elective – III)
L T P/D C
Code: 6EC07 3 1 0 3

1 2 3 4 5 6 7 8 9 10 11 12
x x
Course Objective:
The main objective is to introduce the student to architecture of software and design Patterns. Upon completion of this
course the student will Get an idea on envisioning architecture, creating an architecture, analyzing architecture.
 Understand the creational and structural patterns.
 Be capable of applying his knowledge to create an architecture for given application.
 Be able to explain the role of analyzing architectures.
 Be able to identify different structural patterns.

Course Outcomes:
At the end of this course, the student will be able to
1. Explain Architecture Business Cycle, Architectural patterns, reference models, reference architectures, and
architecture structures.
2. Describe architecture, Quality Attributes, styles, patterns and design of Architecture along with the
Documentation of architecture.
3. Discuss Software Architecture evaluation, Architecture design decision making, SAAM, ATAM and CBAM. And
plan software architecture in future.
4. Plan and use Creational patterns and Structural patterns application development.
5. Solving problems using Induction learning, Decision Tree, Statistical learning methods, learning with hidden
variables, EM algorithm, Instance based learning and Neural Networks.
6. Explain Behavioral patterns using Command, Interpreter, Iterator, Mediator, Memento, Observer, State,
Strategy, Template method and Visitor.

UNIT I
Envisioning Architecture: The Architecture Business Cycle, What is Software Architecture? , Architectural
patterns, reference models, reference architectures, architecture structures and views.

UNIT II
Creating an Architecture: Quality Attributes, Architectural styles and patterns, designing the Architecture,
Documenting the architecture, Reconstructing Software Architecture.

UNIT III
Analyzing Software Architecture: Architecture evaluation, SAAM, ATAM, CBAM.
Moving from Architecture to Systems: Software Product Lines, Building systems from off the shelf
components, Software architecture in future.

UNIT IV
Design Patterns: What is pattern? Pattern Description, Organizing catalogs, Role in solving problems,
Selection, usage.

UNIT V
Creational patterns: Abstract factory, Builder, Factory method, prototype, singleton.
Structural patterns: Adapter, Bridge, Composite, Decorator, Façade, Flyweight, Proxy.

91
SNIST-B.Tech (ECM) III & IV year (A17)

UNIT VI
Behavioral patterns: Chain of responsibility, Command, Interpreter, Iterator, Mediator, Memento, Observer,
State, Strategy, Template method, Visitor.
Case Studies: The World Wide Web - a case study in interoperability, Flight Simulation- A Case Study in an
Architecture for Integrability.

TEXT BOOKS:
1 Software Architecture in Practice, 2 nd Edition by Len Bass, Paul Clements, Rick Kazman, published by
Pearson Edition
2. Design Patterns, by Erich Gamma, Pearson Education

REFERENCES:
1. Beyond Software Architecture, Luke Hohmann, Addison Wesley, 2003.
2. Software Architecture, David M Dikel, David kane and James R Wilson, Prentice Hall PTR, 2001.
3. Pattern Oriented Software Architecture, F Buschmann&others, John Wiley&Sons.
4. Head First Design patterns, Erec Freeman & Elisabeth Freeman, O’REILLY, 2007.
5. Design pattern in java, Steven John Metsker&William C. Wake, Pearson Education, 2006.
6. Design patterns in C#, Steven John Metsker, Pearson Education, 2004.
7. J2EE Pattens, Deepak Alur, John Crupi&Dan Malks, Pearson Education, 2003.
8. Software Design, David Budgen, Second edition, Pearson Education, 2003.

92
SNIST-B.Tech (ECM) III & IV year (A17)

Syllabus for B. Tech III Year II semester


Electronics and Computer Engineering
BIG DATA ANALYTICS
(Professional Elective – III)
L T P/D C
Code: 6EC12 3 1 0 3

1 2 3 4 5 6 7 8 9 10 11 12
x x x x

Course objective:
Understanding about big data for business intelligence, Learning business case studies for big data analytics, Learning
about the cloud and big data ,Knowledge about risk management involved in big data ,Understanding nosql big data
management ,Understanding about map reduces work flows. Capability to Perform map-reduce analytics using Hadoop
and related tools

Course outcomes:
At the end of this course, the student will be able to
• Understand the importance of big data
• Understand challenges with big data
• Knowledge about the technological developments in big data environment
• Understanding about map reduce work flows
• Knowledge about nosql data environment.
• Analysis with Hadoop and related tools
• Capability of understanding the usage of big data in context to cloud and other technologies.

UNIT-I INTRODUCTION TO BIG DATA


What is big data, why big data, convergence of key trends , unstructured data ,industry examples of big
data,web analytics, big data and marketing, fraud and big data ,risk and big data ,credit risk management, big
data in medicine, introduction to Hadoop open source technologies , cloud and big data

UNIT-II UNDERSTANDING BIG DATA


Types of digital data, characteristics of data, challenges with big data, definition of big data, big data
analytics, data science, technologies in big data environments, CAP theorem.

UNIT-III NOSQL DATA MANAGEMENT


Introduction to NoSQL, aggregate data models, aggregates, key-value and document data Models,
relationships, graph databases, schemaless databases, materialized views, distribution models, sharding,
master-slave replication, peer-peer replication, sharing and replication

UNIT-IV BASICS OF HADOOP


Data format, features of Hadoop, analyzing data with Hadoop, design of Hadoop distributed file system
(HDFS), HDFS concepts, scaling out, Hadoop streaming, Hadoop pipes, Hadoop related tools

UNIT- V MAPREDUCE APPLICATIONS


MapReduce workflows, unit tests with MRUnit, test data and local tests, anatomy of MapReduce job run,
classic Map-reduce, YARN, failures in classic Mapreduce and YARN, job scheduling, shuffle and sort ,task
execution, MapReduce types, input formats, output formats

93
SNIST-B.Tech (ECM) III & IV year (A17)

UNIT-VI SOCIAL MEDIA ANALYTICS AND TEXT MINING: Introducing Social Media; Keyelements
of Social Media; Text mining; Understanding Text Mining Process; Sentiment Analysis, Performing Social
Media Analytics and Opinion Mining on Tweets;

TEXT BOOKS:
1. Seema Acharya, S.Chellappan,”Big Data and Analytics”,Wiley,2014
2. BIG DATA, Black Book TM, Dream Tech Press, 2015 Edition.

REFERENCE BOOKS
1. Michael Minelli, Michelle Chambers, and AmbigaDhiraj, "Big Data, Big Analytics: Emerging Business
Intelligence and Analytic Trends for Today's Businesses", Wiley, 2013.
2. P. J. Sadalage and M. Fowler, "NoSQL Distilled: A Brief Guide to the Emerging World of Polyglot
Persistence", Addison-Wesley Professional, 2012.
3. Tom White, "Hadoop: The Definitive Guide", Third Edition, O'Reilley, 2012.
4. Eric Sammer, "Hadoop Operations", O'Reilley, 2012.

94
SNIST-B.Tech (ECM) III & IV year (A17)

Syllabus for B. Tech III Year II semester


Electronics and Computer Engineering
IMAGE PROCESSING
(Professional Elective – III)
L T P/D C
Code: 6FC18 3 1 0 3

Course Objectives:
Make decisions from image data, online inspection and face recognition

Course Outcomes:
At the end of this course, the student will be able to
1. Analyze general terminology of image processing. 
2. Examine various types of images, intensity transformations and spatial filtering. 
3. Develop Fourier transform for image processing in frequency domain. 
4. Evaluate the methodologies for image segmentation, restoration etc.
5. Implement image process and analysis algorithms. 
6. Apply image processing algorithms in practical applications. 

UNIT – I
Introduction: Examples of fields that use digital image processing, fundamental steps in digital image
processing, components of image processing system.. Digital Image Fundamentals: A simple image formation
model, image sampling and quantization, basic relationships between pixels

UNIT – II
Image enhancement in the spatial domain: Basic gray-level transformation, histogram processing,
enhancement using arithmetic and logic operators, basic spatial filtering, smoothing and sharpening spatial
filters, combining the spatial enhancement methods

UNIT – III
Image restoration: A model of the image degradation/restoration process, noise models, restoration in the
presence of noise–only spatial filtering, Weiner filtering, constrained least squares filtering, geometric
transforms; Introduction to the Fourier transform and the frequency domain, estimating the degradation
function

UNIT– IV
Color Image Processing: Color fundamentals, color models, pseudo color image processing, basics of full–
color image processing, color transforms, smoothing and sharpening, color segmentation.

UNIT – V
Image Compression and Morphology: Fundamentals, image compression models, error-free compression,
lossy predictive coding, image compression standards, Morphological Image Processing : Preliminaries,
dilation, erosion, open and closing, hit or miss transformation

UNIT – VI
Image Segmentation and Recognition: Detection of discontinuous, edge linking and boundary detection,
thresholding, region–based segmentation, Patterns and patterns classes, recognition based on decision–
theoretic methods, matching, optimum statistical classifiers

95
SNIST-B.Tech (ECM) III & IV year (A17)

TEXT BOOKS :
1. Digital Image Processing, Rafeal C.Gonzalez, Richard E.Woods, Third Edition, Pearson Education/PHI.

REFERENCE BOOKS :
1. Image Processing, Analysis, and Machine Vision, Milan Sonka, Vaclav Hlavac and Roger Boyle, Second
Edition, Thomson Learning.
2. Introduction to Digital Image Processing with Matlab, Alasdair McAndrew, Thomson Course Technology
3. Computer Vision and Image Processing, Adrian Low, Second Edition, B.S.Publications
4. Digital Image Processing, William K. Prat, Wily Third Edition
5. Digital Image Processing and Analysis, B. Chanda, D. Datta Majumder, Prentice Hall of India, 2003

96
SNIST-B.Tech (ECM) III & IV year (A17)

Syllabus for B. Tech III Year II semester


Electronics and Computer Engineering
SCRIPTING LANGUAGES
(Professional Elective – III)
L T P/D C
Code: 6FC25 3 1 0 3

Course Objectives:
1. To   be   able   to   use scripting languages like PERL, PHP, TCL, Tk, Python to develop applications.
2. To conceive basics of regular expressions, text processing, client- and server-level scripting and GUI
programming are using Python.
3. Understanding of the tools and the scripting languages necessary for design and development of
applications dealing with Bio-information/ Bio-data.

Course Outcomes:
1. Students will be able to demonstrate knowledge and understanding of the nature of scripting and the role
of scripting languages, the syntax and semantics of Python,
2. Write simple scripts to automate system administration tasks using appropriate languages and rapidly
develop simple applications using appropriate tools.
3. Effectively apply knowledge of Perl and Python to new situations and learn from the experience.

Unit I:
Introduction to PERI and Scripting Scripts and Programs, Origin of Scripting, Scripting Today,
Characteristics of Scripting Languages, Web Scripting, and the universe of Scripting Languages. PERL-
Names and Values, Variables, Scalar Expressions, Control Structures, arrays, list, hashes, strings, pattern and
regular expressions, subroutines, advance Perl - finer points of looping, pack and unpack, file system, eval.

Unit II:
PHP Basics-Features Embedding PHP Code in your Web pages, Outputting the data to the browser, Data
types, Variables, Constants, expressions, string interpolation, control structures . Function, Creating a
Function, Function Libraries, Arrays, strings and Regular Expressions.

Unit III:
Advanced PHP Programming -PHP and Web Forms, Files, PHI3 Authentication and Methodologies -Hard
Coded, File Based, Database Based, IP Based, Login Administration, Uploading Files with PHI3, Sending
Email using PHP, PHI3Encryption Functions, Building Web sites for the World - Translating Websites-
Updating Web sites Scripts, Creating the Localization Repository, Translating Files.

Unit IV:
TCL-Tk-TCL Structure, syntax, Variables and Data in TCL, Control Flow, Data Structures, input/output,
procedures, strings, patterns, files, Advance TCL- eval, source, exec and up level commands, Name spaces,
trapping errors, Event driven programs, making applications internet aware, Security Issues, C Interface. Tk-
Visual Tool Kits, Fundamental Concepts of Tk, Tk by example.

Unit V:
Python-Introduction to Python language, python-syntax, statements, functions, Built-in-functions and
Methods, Modules in python, Exception Handling, Integrated Web Applications in Python - Building Small,
Efficient Python Web Systems ,Web Application Framework.

TEXT BOOKS:
1. David Barron, The World of Scripting Languages, John Wiley Publications, 2000.
2. Steve Holden and David Beazley, Python Web Programming, New Riders publications, 2002

97
SNIST-B.Tech (ECM) III & IV year (A17)

3. Jason Gilmore, Beginning PHP and MySQL from Novice to Professional, 4 th Edition, Apress
Publications, 2012.

REFERENCE BOOKS:
1. E, Quigley, Perl by Example, 4th Edition, Pearson Education, 2009.
2. M.Lutz, Programming Python, 4th Edition, shroff publications, 2010.
3. Julie Meloni and Matt Telles, PHP 6 Fast and Easy Web Development, Cengage Learning Publication,
2008.
4. Ousterhout, Tcl and the Tk Tool kit, Pearson Education, 2002.

98
SNIST-B.Tech (ECM) III & IV year (A17)

Syllabus for B. Tech III Year II semester


Electronics and Computer Engineering
CELLULAR AND MOBILE COMMUNICATIONS
(Professional Elective – IV)
L T P/D C
Code: 6CC15 3 1 0 3

Prerequisites: DC

Course Objectives:
The objectives of this course are
 Be acquainted with the role of cellular and mobile communications in frequency management issues.
 Be acquainted with different interference factors influencing cellular and mobile communications.
 Be able to efficiently use the background behind developing different path loss and/or radio coverage in
cellular environment

Course Outcomes: After studying this course, the students will be able to
CO1 Understand the working principle and limitations/advancements of conventional mobile telephone
systems, cellular mobile systems and Advanced generations of cellular wireless systems
CO2 Analyze Frequency reuse concept and avoidance of Co-channel interference.
CO3 Explore the concepts of adjacent channel interference, its effects and avoidance mechanism.
CO4 Analyze signal reflections, path loss, propagation delay/loss, near and long distance propagation loss
under different conditions, Merits of Lee model
CO5 Analyze frequency allocation of cellular systems
CO6 Demostrate the concept of handoff mechanism and dropped calls.

Mapping of Course Outcomes with Program Outcomes

a b c d e f g h i j k l m
CO1 1 2 2
CO2 3 2 2 3 2
CO3 2 2 2 2 3 2
CO4 2 2 2 2 3 2
CO5 2 2 2 2 3 2
CO6 2 2 2 2 3 2

Syllabus Content

UNIT I
INTRODUCTION TO CELLULAR MOBILE RADIO SYSTEMS: Limitations of conventional mobile
telephone systems, Significance of 800MHz, Basic cellular wireless systems; 1G,2G,2.5G,3G,4G,5G cellular
wireless systems; Uniqueness of mobile radio environment – Long term fading, factors influencing short term
fading , parameters of mobile multi path fading- time dispersion parameters, coherence bandwidth, Doppler
spread and coherence time, Types of small scale fading.

UNIT-II
FUNDAMENTALS OF CELLULAR RADIO SYSTEM DESIGN: Concept of Frequency reuse, Co-
channel Interference, Co-channel Interference Reduction Factor, desired C/I from a normal case in a omni
directional Antenna system, System capacity, Trunking and grade of service; Improving coverage and
capacity in cellular system – cell splitting, sectoring, micro cell zone concept.

99
SNIST-B.Tech (ECM) III & IV year (A17)

UNIT-III
CHANNEL INTERFERENCE: Measurement of real time Co-Channel Interference, Design of antenna
system, Antenna parameters and their effects; Diversity techniques- Space diversity, polarization diversity,
Frequency diversity and Time Diversity. Non-co-channel interference-Adjacent channel Interference, near
end and far end interference, cross talk, effect on coverage and Interference by power decrease, antenna
height decrease, effect of cell site components, UHF TV interference
Applications: Design of a cellular systems using frequency reuse factor (k=19) for directional and Omni-
directional antenna systems

UNIT-IV
CELL COVERAGE FOR SIGNAL AND TRAFFIC : Signal reflections in flat and hilly terrain, effect of
human made structures, phase difference between direct and reflected paths, constant standard deviation,
straight line path loss slope, general formula for mobile propagation over water and flat open area, near and
long distance propagation, path loss from a point to point prediction model in different conditions, merits-of-
LEE-model.

UNIT-V
FREQUENCY MANAGEMENT AND CHANNEL ASSIGNMENT: Numbering and grouping, setup
access and paging channels channel assignments to cell sites and mobile units, channel sharing and
borrowing, sectorization, overlaid cells, non fixed channel assignment.

HANDOFF, DROPPED CALLS: Handoff initiation, types of Handoff, delayed handoff, Advantages of
handoffs, Power difference handoff, forced handoff, mobile assigned handoff and soft handoff, Intersystem
handoff. Introduction to dropped call rates and their evaluation.

UNIT-VI
DIGITAL CELLULAR NETWORKS: GSM architecture, GSM channels, multiplex access scheme ,
TDMA, FDMA CDMA,WCDMA,SDMA,OFDM

TEXTBOOKS : 
1. Mobile Cellular Telecommunications – W.C.Y. Lee, Tata McGraw Hill, 2rd Edn., 2006. 
2. Principles of Mobile Communications – Gordon L. Stuber, Springer International 2nd Edition, 2007. 

REFERENCES: 
1. Wireless Communications - Theodore. S. Rapport, Pearson education, 2nd Edn., 2002. 
2. Wireless and Mobile Communications – Lee McGraw Hills, 3rd Edition, 2006. 
3. Wireless Communication and Networking – Jon W. Mark and Weihua Zhqung, PHI, 2005. 
4. Wireless Communication Technology – R. Blake, Thompson Asia Pvt. Ltd., 2004.

100
SNIST-B.Tech (ECM) III & IV year (A17)

Syllabus for B. Tech III Year II semester


Electronics and Computer Engineering
AGILE SOFTWARE DEVELOPMENT
(Professional Elective – IV)
L T P/D C
Code: 6EC08 3 1 0 3

1 2 3 4 5 6 7 8 9 10 11 12
x

Course Objective:
To understand how an iterative, incremental development process leads to faster delivery of more useful software

Course Outcomes:
At the end of this course, the student will be able to
1. To understand the essence of agile development methods
2. To apply the principles and practices of extreme programming in real world problems.
3. To incorporate proper coding standards and guidelines in an agile process.
4. To optimize an agile process by exploring the possible risks and threats in the software process
5. To improve the process by eliminating waste
6. To design an agile process for a business application and deal with appropriate tradeoff.

UNIT I
Why Agile?: Understanding Success, Beyond Deadlines, The Importance of Organizational Success, Enter
Agility, How to Be Agile?: Agile Methods, Don’t Make Your Own Method, The Road to Mastery, Find a
Mentor

UNIT II
Understanding XP: The XP Lifecycle, The XP Team, XP Concepts, Adopting XP: Is XP Right for Us?, ,
Assess Your Agility

UNIT III
Practicing XP:
Thinking: Pair Programming, Energized Work, Informative Workspace, Root-Cause Analysis,
Retrospectives, Collaborating: Trust, Sit Together, Real Customer Involvement, Ubiquitous Language, Stand-
Up Meetings, Coding Standards, Iteration Demo, Reporting, Releasing:“Done Done”, No Bugs, Version
Control, Ten-Minute Build, Continuous Integration, Collective Code Ownership, Documentation.

UNIT IV
Planning: Vision, Release Planning, The Planning Game, Risk Management, Iteration Planning, Slack,
Stories, Estimating. Developing: Incremental requirements, Customer Tests, Test-Driven Development,
Refactoring, Simple Design , Incremental Design and Architecture, Spike Solutions, Performance
Optimization, Exploratory Testing

UNIT V
Mastering Agility
Values and Principles: Commonalities, About Values, Principles, and Practices, Further Reading, Improve the
Process: Understand Your Project, Tune and Adapt, Break the Rules, Rely on People :Build Effective
Relationships, Let the Right People Do the Right Things, Build the Process for the People, Eliminate
Waste :Work in Small, Reversible Steps, Fail Fast, Maximize Work Not Done, Pursue Throughput

UNIT VI
101
SNIST-B.Tech (ECM) III & IV year (A17)

Deliver Value: Exploit Your Agility, Only Releasable Code Has Value, Deliver Business Results, Deliver
Frequently, Seek Technical Excellence :Software Doesn’t Exist, Design Is for Understanding, Design
Tradeoffs, Quality with a Name, Great Design, Universal Design Principles, Principles in Practice, Pursue
Mastery

TEXT BOOKS:
1. James Shore and Shane Warden, “ The Art of Agile Development”, O’REILLY, 2007.

REFERENCES:
1. Robert C. Martin, “Agile Software Development, Principles, Patterns, and Practices” , PHI, 2002.
2. Angel Medinilla, “Agile Management: Leadership in an Agile Environment”, Springer, 2012.
3. Bhuvan Unhelkar, “The Art of Agile Practice: A Composite Approach for Projects and
Organizations”, CRC Press.
4. Jim Highsmith, “Agile Project Management”, Pearson education, 2004.
5. Elisabeth Hendrickson, “Agile Testing” Quality Tree Software Inc 2008.

102
SNIST-B.Tech (ECM) III & IV year (A17)

Syllabus for B. Tech III Year II semester


Electronics and Computer Engineering
MACHINE LEARNING
(Professional Elective – IV)
L T P/D C
Code: 6EC13 3 1 0 3

1 2 3 4 5 6 7 8 9 10 11 12
x x
Course Objective:
Learn the basic theory behind machine learning. Understand a range of machine learning algorithms along with their
strengths and weaknesses; formulate machine learning techniques corresponding to various applications. Analyze the
appropriate machine learning technique for a given problem

Course Outcomes:
At the end of this course, the student is able to
1. Formulate machine learning techniques corresponding to various applications.
2. Understand the concepts of Classification and regression models and their applicability
3. Learn the popular clustering algorithms and their parameters
4. Understand basic computational Learning Theory using PAC lLearnability and Instance Based Learning
5. Apply machine learning algorithms for solving problems of moderate complexity using Gradient Descent
Algorithm, Random Forest Algorithm for Predictive Analytics
6. Understand the Explanation based Learning and Inductive analytical approach to learning.

UNIT – I INTRODUCTION
Learning: Forms of learning, Induction learning, Learning Decision Tree, Statistical learning methods,
Learning with complex data, learning with hidden variables, Instance based learning, Reinforcement
Learning, Brief Introduction to Pruning and Neural Network Concepts

UNIT II SUPERVISED LEARNING


Linear Models for Regression – Linear Basis Function Models – The Bias – Variance Decomposition –
Bayesian, Linear Regression – Bayesian Model Comparison.
Linear Models for Classification – Discriminant Functions – Decision Trees – Classification Trees –
Regression Trees ––– Feed-Forward Network Functions –BackPropagation – Regularization –– Radial Basis
Function Networks – Ensemble methods – Bagging – Boosting.

UNIT III UNSUPERVISED LEARNING


Clustering – K-means – Mixtures of Gaussians –EM Algorithm in General – Model Selection for Latent
Variable Models – High Dimensional Spaces – The Curse of Dimensionality – Dimensionality Reduction –
Factor Analysis – Principal Component Analysis – Probabilistic PCA - Independent Components Analysis.

UNIT IV ANALYSIS OF LEARNING TECHNIQUES


Computational Learning Theory – PAC Learnability – VC Dimension – Mistake Bound model of Learning –
Instance Based Learning

UNIT – V LINEAR REGRESSION


Regression Problem Analysis – Mathematical model - Gradient Descent Algorithm – Random Forest
Algorithm - Machine Learning for Predictive Analytics

UNIT – VI ANALYTICAL LEARNING


Learning with perfect domain theory – Explanation based Learning – Inductive analytical approach to
learning – KBANN algorithm – TANGENTPROP algorithm
103
SNIST-B.Tech (ECM) III & IV year (A17)

TEXT BOOK
1. Tom Michel, Machine Learning. Mc Graw Hill. 1997

REFERENCE BOOKS
 Trevor Hustie, Robert Tibshirani & Jerome Friedman. The Elements of  Statically  Learning, Springer
Verilag 2001
 Chris Bishop, Neural Network for, Pattern Recognition, Oxford University Press. 1995
 Ethem Alpaydin, Introduction to Machine Learning”, MIT Press, Prentice Hall of India, 2005.

104
SNIST-B.Tech (ECM) III & IV year (A17)

Syllabus for B. Tech III Year II semester


Electronics and Computer Engineering
INTERNET OF THINGS (IOT)
(Professional Elective – IV)
L T P/D C
Code: 6DC55 3 1 0 3

a b c d e f g h i j k l m
x x x x x
Course Objectives: The student will learn about
1. Terminology, technology and applications of IoT
2. IoT system management using M2M (machine to machine) with necessary protocols
3. Python Scripting Language preferred for many IoT applications
4. Raspberry PI as a hardware platform for IoT sensor interfacing
5. Implementation of web based services for IoT with case studies

Course Outcomes: After completing this course, student shall be able to


1. Identify the implementation layers of an IoT application system
2. Summarize the characteristics and challenges of designing SDN and NFV
3. Describe the management of an IoT system using necessary protocols
4. Design, Develop and Illustrate IoT applications using Raspberry PI platform and Python Scripting
5. Implement web based services on IoT devices
6. Design new projects using Raspberry PI

UNIT I: Introduction to Internet of Things


Definition and Characteristics of IoT, Physical Design of IoT – IoT Protocols, IoT communication models,
IoT Communication APIs, IoT enabled Technologies like Wireless Sensor Networks, Cloud Computing, Big
data analytics, and Communication protocols, Embedded Systems, IoT Levels and Templates

UNIT II: IoT and M2M


Software defined networks, network function virtualization, difference between SDN and NFV for IoT;
Basics of IoT System Management with NETCOZF-YANG (Block Diagrams)

UNIT III: Developing IoT


IoT Design Methodology – The 10 steps design methodology; Logical design using Python: Introduction to
Python - Language features of Python, Data types, data structures, Control of flow, functions, modules,
packaging, file handling, date/time operations, Python packages of interest for IoT

UNIT IV: IoT Physical Devices and Endpoints


Raspberry PI – Introduction to Raspberry PI and its Interfaces (serial, SPI, I2C) Programming – Python
programming with Raspberry PI – Controlling Input / output (Interfacing with LED and LDR).

UNIT V: IoT Physical Servers and Cloud Offerings


Cloud concepts (IaaS, PaaS, Saas), Introduction to Cloud Storage models and communication APIs – WAMP,
Xively; Python web application framework with Django, Designing a RESTful web API

UNIT VI: Case Studies Illustrating IoT Design


Home Automation – Smart Lighting, Home intrusion detection, Cities – Smart parking, Environment –
Weather monitoring system, Weather reporting bot, Air pollution monitoring, Forest fire detection,
Agriculture – Smart irrigation, Productivity applications – IoT printer

105
SNIST-B.Tech (ECM) III & IV year (A17)

TEXT BOOKS:
1. Internet of Things - A Hands-on Approach, Arshdeep Bahga and Vijay Madisetti, Universities Press,
2015, ISBN: 9788173719547
2. Getting Started with Raspberry Pi, Matt Richardson & Shawn Wallace, O'Reilly (SPD), 2014, ISBN:
9789350239759

106
SNIST-B.Tech (ECM) III & IV year (A17)

Syllabus for B. Tech III Year II semester


Electronics and Computer Engineering
MOBILE APPLICATION DEVELOPMENT
(Professional Elective – IV)
L T P/D C
Code: 6FC12 3 1 0 3

UNIT- I
J2ME Overview: Java 2 Micro Edition and the World of Java, Inside J2ME, J2ME and Wireless Devices
Small Computing Technology: Wireless Technology, Radio Data Networks, Microwave Technology, Mobile
Radio Networks, Messaging, Personal Digital Assistants

UNIT-II
J2ME Architecture and Development Environment: J2ME Architecture, Small Computing Device
Requirements, Run-Time Environment, MiDlet Programming, Java Language for J2ME, J2ME Software
Development Kits, Hello World J2ME Style, Multiple MlDlets in a MIDlet Suite, J2ME Wireless Toolkit
J2ME Best Practices and Patterns: The Reality of Working in a J2ME World, Best Practices

UNIT- III
Commands, Items, and Event Processing: J2ME User Interfaces, Display Class, The Palm OS Emulator,
Command Class, Item Class, Exception Handling
High-Level Display: Screens: Screen Class, Alert Class, Form Class, Item Class, List Class, Text Box Class,
Ticker Class
Low-Level Display: Canvas: The Canvas, User Interactions, Graphics, Clipping Regions, Animation

UNIT- IV
Record Management System: Record Storage, Writing and Reading Records, Record Enumeration, Sorting
Records, Searching Records, Record Listener
JDBC Objects: The Concept of JDBC, JDBC Driver Types, JDBC Packages, Overview of the JDBC
Process, Database Connection, statement Objects, Result set, Transaction Processing, Metadata, Data Types,
and Exceptions.

UNIT- V
JDBC and Embedded SQL: Model Programs, Tables, Indexing, Inserting Data into Tables, Selecting Data
from a Table, Metadata, Updating Tables, Deleting Data form a Table, Joining Tables, Calculating Data,
Grouping and Ordering Data, Sub queries, VIEWs

UNIT- VI
Generic Connection Framework: The Connection, Hypertext Transfer Protocol, Communication
Management Using HTTP Commands, Session Management, Transmit as a Background Process

TEXT BOOK
1. J2ME: The Complete Reference, James Keogh, Tata McGrawHill.

REFERENCE BOOKS
1. Enterprise J2ME: Developing Mobile Java Applications – Michael Juntao Yuan, Pearson Education,
2004
2. Beginning Java ME Platform, Ray Rischpater, Apress, 2009
3. Beginning J2ME: From Novice to Professional, Third Edition, Sing Li, Jonathan B. Knudsen, Apress,
2005
4. Kicking Butt with MIDP and MSA:Creating Great Mobile Applications, 1 st edition, J.Knudsen,
Pearson.

107
SNIST-B.Tech (ECM) III & IV year (A17)

Syllabus for B. Tech III Year II semester


Electronics and Computer Engineering
BIOLOGY FOR ENGINEERS
(Open Elective – I)
L T P/D C
Code: 6GC51 2 1 0 2

1 2 3 4 5 6 7 8 9 10 11 12
H M L
Course Objective: Provides basic understanding of biological mechanisms of living organisms from the perspective of
engineers. The course is expected to encourage engineering students to think about solving biological problems with
engineering tools.

UNIT I: BIOLOGY IN ENGINEERING


Biology- Definition, Scope and relevance of Biology in Engineering-Biomechanics, Bioelectronics,
Bioinformatics. Origin of Life – Big Bang Theory, Evolutionary Theories -Darwinism and Lamarckism.
Significance of water as universal solvent. Diversity of Life - Whittaker’s five kingdom classification

UNIT II: CELL BIOLOGY


Cell – Unicellular & Multicelluar Organisms, Cell structure- Prokaryotic & Bacterial growth curve;
Eukaryotic cell Organelles and their Functions. Concept of cell, tissue, organ and organism, Cell cycle, Cell
division – Overview of Mitosis and Meiosis, Overview of Cell Signalling & Communication - Autocrine,
Paracrine, Synaptic signaling, Endocrine signaling.

UNIT III: GENETICS IN INFORMATION TRANSFER


Genetics- definition, Mendel Laws- Law of dominance, Law of segregation and Law of independent
assortment, concept of heredity - Chromosomes & DNA,RNA as hereditary material, Genetic code.

UNIT IV: BIOMOLECULES


Biomolecules – Carbohydrates - glucose, starch, glycogen, amino-acids-essential and non-essential, roteins,
lipids, Enzymes- classification, kinetics, Inhibition. Metabolism-aerobic (Glycolysis, Krebs cycle) &
anaerobic respiration, ATP as energy currency, Photosynthesis-overview, Thermodynamics in biological
systems- Exothermic & Endothermic Reactions, Endergonic and Exergonic Reactions, Energy flow in
organisms (Autotrophs, Heterotrophs, lithotrophs).

UNIT V: HUMAN PHYSIOLOGY


Introduction to Human Physiology, Circulatory System - Heart and its functions, blood as transport systems ,
Nervous System - Brain and its functions, Excretory system - Kidney and its functions, (ammoniotelic,
uricotelic and ureotelic)

UNIT VI: BIOINSPIRED ENGINEERING APPLICATIONS


Comparison of Science and Engineering-Eye and camera, Bird flight and aircraft, Principles of Brownian
movement, Biosensors and their applications in health care and environmental monitoring, Brain Machine
Interface- Human locomotion and robotics, Artificial Neural Networks (ANN), Genetic algorithms. Internet
of Things (IoT) in agriculture and Healthcare, Nanorobots in medicine.

TEXT BOOKS:
1. Introduction To Biology And Biotechnology by Vaidyanath K. , K. Patrap Reddy, BS publications,
Second Edition
2. Basic Biotechnology, Second Edition, by Colin Ratledge and Bjorn Kristiansen, Cambridge
University Press.
108
SNIST-B.Tech (ECM) III & IV year (A17)

REFERENCES
1. Dr. C.C. Chatterjee, Human Physiology (11th Edition) Vol I and II, Medical Allied Agency, Kolkata,
1987.
2. H.G. Rehm and G. Reed, Biotechnology Volume I & 2

COURSE OUTCOMES

CO:1 Ability to apply the knowledge of biology to understand its scope and importance in various fields of
engineering.
CO:2 To understand the structure and functions of different types of cell and understand the significance of
cell to cell communication.
CO:3 To gain knowledge as to how genes play an important role in information transfer
CO:4 Ability to understand the importance of Biomolecules and thermodynamics of biological systems
CO:5 Ability to demonstrate a substantive knowledge of human physiology
CO:6 Ability to evaluate the impact of biology on society and how they relate to other engineering
branches

109
SNIST-B.Tech (ECM) III & IV year (A17)

Syllabus for B. Tech III Year II semester


Electronics and Computer Engineering
CONTROL SYSTEMS ENGINEERING
(Open Elective – I)
L T P/D C
Code: 6AC46 2 1 0 2

a b c d e f g h i j k l
x x x

Course Objective: Course Objective is to Study the principles of system modeling, system analysis and feedback control
and use them to design and evaluate feedback control systems with desired performance;

Course Outcomes:
Students able to understand
1. Learn basic concepts of control systems.
2. Study about time response analysis.
3. Learn basic concepts of stability and root locus method.
4. Study about frequency response analysis.
5. Learn basic concepts stability analysis in frequency domain.
6. Learn fundamentals of state space analysis.

UNIT – I INTRODUCTION:
Concepts of Control Systems- Open Loop and closed loop control systems and their differences-
Classification of control systems, Feed-Back Characteristics, Effects of feedback. Mathematical models –
Differential equations, Impulse Response and transfer functions – Translational and Rotational mechanical
systems
Transfer function representation:
Transfer Function of Synchro transmitter and Receiver, Block diagram representation of systems considering
electrical systems as examples -Block diagram algebra – Representation by Signal flow graph - Reduction
using Mason’s gain formula.

UNIT-II TIME RESPONSE ANALYSIS:


Standard test signals - Time response of first order systems – Characteristic Equation of Feedback control
systems, Transient response of second order systems - Time domain specifications – Steady state response -
Steady state errors and error constants – Effects of proportional derivative, proportional integral systems, PID
controllers.

UNIT – III STABILITY ANALYSIS IN S-DOMAIN:


The concept of stability – Routh’s stability criterion – qualitative stability and conditional stability –
limitations of Routh’s stability.
Root Locus Technique: The root locus concept - construction of root loci-effects of adding poles and zeros
to G(s)H(s) on the root loci.

UNIT – IV FREQUENCY RESPONSE ANALYSIS:


Introduction, Frequency domain specifications-Bode diagrams-Determination of Frequency domain
specifications and transfer function from the Bode Diagram-Phase margin and Gain margin-Stability Analysis
from Bode Plots.

UNIT – V STABILITY ANALYSIS IN FREQUENCY DOMAIN:


Polar Plots-Nyquist Plots-Stability Analysis.

110
SNIST-B.Tech (ECM) III & IV year (A17)

CLASSICAL CONTROL DESIGN TECHNIQUES: Compensation techniques – Lag, Lead, Lead-Lag


Controllers design in frequency Domain.

UNIT – VI STATE SPACE ANALYSIS OF CONTINUOUS SYSTEMS:


Concepts of state, state variables and state model, derivation of state models from block diagrams,
Diagonalization- Solving the Time invariant state Equations- State Transition Matrix and its Properties.

TEXT BOOKS:
1. Automatic Control Systems 8th edition –B. C. Kuo 2003– John wiley and sons.
2. Control Systems Engineering – I. J. Nagrath and M. Gopal, New Age International (P) Limited,
Publishers, 2nd edition.

REFERENCES:
1. Modern Control Engineering – Katsuhiko Ogata – Prentice Hall of India Pvt. Ltd., 3 rd edition, 1998.
2. Control Systems – N.K.Sinha, New Age International (P) Limited Publishers, 3 rd Edition, 1998.
3. Control Systems Engg. – NISE 3rd Edition – John wiley.

111
SNIST-B.Tech (ECM) III & IV year (A17)

Syllabus for B. Tech III Year II semester


Electronics and Computer Engineering
BANKING OPERATIONS, INSURANCE AND RISK MANAGEMENT
(Open Elective – I)
L T P/D C
Code: 6ZC05 2 1 0 2

a b c d e f g h i j k l
x x

Course Objectives: To make the students understand the concepts and principles of Indian Banking Business, Insurance
Business and Capital market business products and services, which facilitate them to understand the nature of market.

Course Outcomes:
1. Describe the new dimensions and products served by the banking system in INDIA.
2. Explain the credit control system and create awareness on NPA’s
3. Apply the knowledge of Insurance concepts in real life scenarios
4. Recognize the importance of regulatory and legal frame work of IRDA
5. Identify the risk management process and methods.
6. Calculate the diversity of risk and return

UNIT I
INTRODUCTION TO BANKING BUSINESS: Introduction to financial services - History of banking
business in India, Structure of Indian banking system: Types of accounts, advances and deposits in a bank.
KYC norms, New Dimensions and products- E-Banking: Mobile-Banking, Net Banking, Digital Banking,
Negotiable Instruments: Cheque system.

UNIT II
BANKING SYSTEMS AND ITS REGULATION: Banking Systems: Branch Banking, Unit Banking,
Correspondent Banking, Group Banking, Deposit Banking, Mixed Banking and Investment Banking -
Banking Sector Reforms with special reference to Prudential Norms, Capital Adequacy Norms, Classification
of Assets and NPA’s, Functions of RBI, Role of RBI in regulating Indian Banking. Banking Ombudsman
scheme.

UNIT III
INTRODUCTION TO INSURANCE: Introduction to insurance, Need and importance of Insurance,
principles of Insurance, characteristics of insurance contract, branches of insurance and types of insurance:
Life insurance and its products, General Insurance and its variants.

UNIT IV
INSURANCE BUSINESS ENVIRONMENT: Procedure for issuing an insurance policy –Nomination -
Surrender Value - Policy Loans – Assignment - Revivals and Claim Settlement; Insurance as a tax mitigation
tool, Role of IRDA in Insurance Regulation.

UNIT V
FINANCIAL MARKETS AND RISK MANAGEMENT: Introduction to Financial Markets: Money
Market – Capital market; Introduction to Risk Management, meaning and classification of risks, Risk
management process, Risk Management Approaches and Techniques.

112
SNIST-B.Tech (ECM) III & IV year (A17)

UNIT VI
DERIVATIVES AS A RISK MANAGEMENT TOOL: Introduction to Financial Derivatives, Advantages
of Derivatives - types of Derivative Contracts - Forwards, Futures, Options and Swaps - Differences among
Forwards, Futures and Option Contracts.

REFERENCES:
 Varshney, P.N., Banking Law and Practice, Sultan Chand & Sons, New Delhi.
 General Principles of Insurance Harding and Evantly
 Mark S. Dorfman: Risk Management and Insurance, Pearson, 2009.
 Scott E. Harringam Gregory R. Nichanus: Risk Management & Insurance, TMH, 2009.
 Geroge E. Rejda: Principles of risk Management & Insurance, 9/e, pearson Education. 2009.
 G. Koteshwar: Risk Management Insurance and Derivatives, Himalaya, 2008.

113
SNIST-B.Tech (ECM) III & IV year (A17)

Syllabus for B. Tech III Year II semester


Electronics and Computer Engineering
SMART MATERIALS
(Open Elective – I)
L T P/D C
Code: 6BC61 2 1 0 2

Course Objective:
CO1 Apply the knowledge for developing/producing sensors, devices based on the assimilated know-how of
composites, ceramics, electro-magnetic materials, shape memory alloys, and their properties.
CO2 Develop/process new sensing and actuating smart devices based on the assimilated knowledge on the
principles of electromagnetics, acoustics and signal processing.
CO3 Evaluate shape memory materials, electro rheological fluids and develop newer applications.
CO4 Comprehend the principles of operation of optical fibers, actuators, and methods of analyses employed in
smart materials.
CO5 To apply the principles of drag, turbulence and acoustic control for developing smart skins for aerospace
and transportation vehicles.
CO6 To develop or process sensors and actuators for MEMS using shape memory alloys, PZT actuators.

UNIT - I
Introduction: Characteristics of composites and ceramics materials, Dynamics and controls, concepts,
Electro-magnetic materials and shape memory alloys-processing and characteristics

UNIT - II
Sensing And Actuation: Principles of electromagnetic, acoustics, chemical and mechanical sensing and
actuation, Types of sensors and their applications, their compatibility conventional and advanced materials,
signal processing, principles and characterization.

UNIT - III
Control Design: Design of shape memory alloys, Types of MR fluids, Characteristics and application,
principles of MR fluid value designs, Magnetic circuit design, MR Dampers, Design issues.

UNIT - IV
Optics And Electromagnetic: Principles of optical fiber technology, characteristics of active and adaptive
optical system and components, design and manufacturing principles.

UNIT - V
Structures: Principles of drag and turbulence control through smart skins, applications in environment such
as aerospace and transportation vehicles, manufacturing, repair and maintainability aspects.
Controls: Principles of structural acoustic control, distributed, analog and digital feed back controls,
Dimensional implications for structural control.

UNIT - VI
Principles Of Vibration And Modal Analysis: PZT Actuators, MEMS, Magnetic shape Memory Alloys,
Characteristics and Applications.
Information Processing: Neural Network, Data Processing, Data Visualisation and Reliability – Principles
and Application domains.
06 Hours

114
SNIST-B.Tech (ECM) III & IV year (A17)

TEXT BOOKS:
1. Analysis and Design’, A. V. Srinivasan, ‘Smart Structures –Cambridge Universities Press, New York,
2001, (ISBN : 0521650267)
2. ‘Smart Materials and Structures’, M V Gandhi and B S Thompson Chapmen & Hall, London, 1992
(ISBN : 0412370107) 133

REFERENCE BOOKS:
1. ‘Smart Materials and Structures’, Banks HT, RC Smith, Y Wang,Massow S A, Paris 1996
2. G P Gibss’Adaptive Structres’, Clark R L, W R Saunolers, JhonWiles and Sons, New York, 1998
3. An introduction for scientists and Engineers’, Esic Udd, OpticSensors : Jhon Wiley & Sons, New York,
1991 (ISBN :0471830070)

115
SNIST-B.Tech (ECM) III & IV year (A17)

Syllabus for B. Tech III Year II semester


Electronics and Computer Engineering
PRODUCT & SERVICES
(Open Elective – I)
L T P/D C
Code: 6ZC20 2 1 0 2

a b c d e f g h i j k l
x x

Course Objectives: This course helps to provide the basic concepts of Product and Services. This course will enable the
students to study areas of basic insights in product management and Services Design.

Course Outcomes:
1. The students will be introduced to basic concepts of product .
2. Will enlighten the students with the process of new product development and stages in the process.
3. Will help the students understand the concept of product testing, product planning and the preparatory
groundwork for launching a new product
4. Will help the students to understand the nature of services, its differences with the goods and the application of
marketing principles for services.
5. Will enlighten the students to understand the attributes of a good service design and the tools for producing and
distributing the services.
6. To make the students understand about the importance of quality of services and also introduce some
measurement scales to evaluate the service quality.

UNIT- I
PRODUCT AS A COMMERCIAL FACTOR: Product concept: premarketing, product definition, product
dimensions. Product classification- by its nature, by final use by reasons for purchase, by consumer groups.

UNIT- II
PRODUCT INNOVATION: New products-What is a new product, Concept, Reasons, Succeed and failure
factors, Launch process, Opportunities identification, Idea generation Systems, Evaluation, Check list,
Financial analysis, Product concept.

UNIT- III
PRODUCT MANAGEMENT: Concept test, Product testing, Pre-launch, Market test, Final evaluation
“Stage / Gate Process” A sequence system for a product launch. Product planning and development-Product
planning, Price planning, Bake even point analysis, Communications Planning, Advertising Planning,
Distribution planning

UNIT - IV:
INTRODUCTION TO SERVICE: Meaning and Definition of Service, Characteristics of Services,
Classification of Service, Five levels of Service, Service verses Physical Goods, 7 P’s for Marketing of
Services, Marketing Mix for Tourism, Hospitality, Education, and Health Industry.

UNIT – V:
SERVICE PROCESS DESIGN: Challenges & Critical Success Factors, Distribution Methods for Service,
Process of Service Delivery, Tools for Service Design, Customer involvement in the Production Process,
Tools for Innovation, Role of Intermediaries, Attributes of a Good Design.

UNIT – VI:
116
SNIST-B.Tech (ECM) III & IV year (A17)

QUALITY OF SERVICE: Definition of Service Quality, Elements of Service Quality, Service Quality
Measuring Tools; SERVQUAL Scale, Service Quality Gap Analysis, Objective Service Metrics, Cost of
Quality in Service. Challenges and Problems of Service Quality in Inida.

REFERENCES:
 Dr. S.L. Gupta, Product Management, Wisdom Publications
 C.Merle Crawford ,New Product Management
 Valarie A.Zeithaml & Mary Jo-Bitner: Services Marketing—Integrating Customer Focus Across the
Firm, 3/e, Tata McGraw Hill, 2007.
 Thomas J.Delong & Asish Nanda: Managing Professional Servies—Text and Cases, McGraw-Hill
International, 2006.
 Christopher Lovelock: Services Marketing People, Technology, Strategy, Fourth Edition, Pearson
Education, 2006

117
SNIST-B.Tech (ECM) III & IV year (A17)

Syllabus for B. Tech IV Year I semester


Electronics and Computer Engineering
AUTOMATA THEORY AND COMPILER DESIGN
L T P/D C
Code: 6D702 3 1 0 3

a b c d e f g h i j k l m
x x x x x x
Course Objectives: In this course the student will learn
i. Concepts of finite automata, phases of compiler, regular expression, tools like LEX and YACC tool.
ii. Types of grammars and their concepts, different Top down parsing.
iii. About Bottom up parsing techniques.
iv. Semantic analyzer and intermediate code generation.
v. Runtime environment concepts.
vi. Types of code optimization techniques and machine dependent code generation, to design a compiler.

Course Outcomes: After completing this course, student should be able to


i. Convert regular expressions to finite automata, Context Free Grammar (CFG) and work with LEX and YACC
tool.
ii. Parse the input string using CFG through Top down techniques.
iii. Parse the input string using CFG through Bottom up techniques.
iv. Generate intermediate code from syntax tree and analyze semantic rules.
v. Implement various run time environments strategies.
vi. Generate machine dependent code from optimized code.

UNIT-I
Formal Language and Regular Expressions: Languages, Definition Languages regular expressions, Finite
Automata – DFA, NFA. Conversion of regular expression to NFA, NFA to DFA. Applications of Finite
Automata to lexical analysis, lex tools.
Overview of compiler – Environment, pass, phase, phases of compiler, Lexical Analyzer, LEX tool,
Bootstrapping.

UNIT II
Top Down Parsing: Context free grammar, Top down parsing technique, LMD, RMD, Recursive decent
parsing with back tracking, Ambiguous grammar, Elimination of left recursion, Left factoring, unambiguous
grammar, Predictive parsing, LL(1).

UNIT III
Bottom up parsing: shift reduce parser SLR, CLR, LALR, operator precedence parser, LR(0), LR(1), LR(K)
grammar, YACC tool.

UNIT IV
Semantic Analysis: Syntax directed translation, S- Attributed, L Attributed definition, Type checker,
equivalence of type expressions, type conversions, overloading of functions & operators.
Intermediate code generation: 3-address code form, DAG, polish notation.

UNIT V
Runtime environment: Symbol table format, organization of block structure languages, hashing, tree
structures representation of scope information Block structures and non-block structures storage allocation,
static, runtime stack and heap storage allocations, storage allocation for arrays, strings and records.

118
SNIST-B.Tech (ECM) III & IV year (A17)

UNIT VI
Code optimization: Optimization, scope of optimization, common sub expression elimination, frequency
reduction, strength reduction, loop optimization, peep-hole optimization, copy propagation.
Data flow Analysis: Data flow graphs, data flow graph Analysis, live variable analysis.
Code generation: Machine dependent code generation, object code forms, register allocation, generic code
generation algorithm, DAG for register allocation.
Case studies: JIT compiler.

TEXT BOOKS:
1. Introduction to Theory of computation.Sipser,2nd Edition,Thomson.
2. Compilers Principles, Techniques and Tools Aho, Ullman, Ravisethi, Pearson Education.

REFERENCE BOOKS:
1. Modern Compiler Construction in C , Andrew W.Appel Cambridge University Press.
2. Compiler Construction, LOUDEN, Thomson.

119
SNIST-B.Tech (ECM) III & IV year (A17)

Syllabus for B. Tech IV Year I semester


Electronics and Computer Engineering
EMBEDDED AND REAL TIME SYSTEMS

L T P/D C
Code: 6DC06 4 1 0 4

a b c d e f g h i j k l m
x x x x x

Course Objective - In this course the student will learn about


i. Embedded System design process using ARM Processor
ii. ARM interfacing with various bus protocols
iii. Concepts and constraints related to real-time systems

Course Outcomes - After completing this course, student should be able to


i. Identify and summarize the characteristics and challenges of designing an embedded system
ii. Utilize and apply ARM architecture for Embedded System Design
iii. ARM Architecture and Programming (Assembly and C)
iv. Design simple input output hardware interfaces using ARM
v. Explain the concepts and design requirements related to a real time systems
vi. Getting embedded software into target system – Debugging

UNIT – I
Embedded Systems and its Applications: Embedded System Design Process, Design challenge, Applications
of Embedded Systems (Chapter 1 Vahid) ARM Architectures: ARM Design Philosophy, Registers, Program
Status Register, Instruction Pipeline, Interrupts and Vector Table, Architecture Revision, ARM Processor
Families (Chapter 1 & 2 Andrew N. Sloss)

UNIT – II
ARM Instruction Set: Data Processing Instructions, Addressing Modes, Branch, Load, Store Instructions,
PSR Instructions, Conditional Instructions. (Chapter 3 Andrew N. Sloss)

UNIT-III
Thumb Instruction Set: Register Usage, Other Branch Instructions, Data Processing Instructions, Single-
Register and Multi Register Load-Store Instructions, Stack, Software Interrupt Instructions (Chapter 4
Andrew N. Sloss)

UNIT – IV
ARM Programming: Simple C programs using function calls, pointers, structures, integer and floating point
Arithmetic, Assembly code using instruction scheduling, Register Allocation, Conditional Execution and
Loops.(chapter 5 Andrew N. Sloss)

UNIT – V
Interfacing with ARM: LCD Interfacing, Stepper Motor Interfacing, DC motor Interfacing Using PWM, I2C
and SPI protocol.
Networked Embedded Systems: Bus Protocols, I2C bus, CAN bus, SPI protocol, Ethernet Enabled Systems,
Design Example- Elevator Controller. (chapter 8 Wolf)

UNIT – VI
Introduction to Real-Time Systems: Tasks and Task States, Tasks and Data, Semaphores, and Shared Data;
Message Queues, Mailboxes and Pipes, Timer Functions, Events, Memory Management, Interrupt Routines
120
SNIST-B.Tech (ECM) III & IV year (A17)

in an RTOS Environment Basic Design Using a Real-Time Operating System: Principles, Semaphores and
Queues, Hard Real-Time Scheduling Considerations, Saving Memory and Power, An example RTOS uC-
OS / Vx-Works / RT Linux;

TEXT BOOKS:
1. Computers and Components: principles of embedded computing system design, Wayne Wolf, Elseveir.
2. Embedded System Design – A Unifies Hardware/Software introduction - Frank Vahid, Tony D. Givargis,
John Wiley, 2002.
3. ARM Systems Developer’s Guides- Designing & Optimizing System Software – Andrew N. Sloss,
Dominic Symes, Chris Wright, Elsevier
4. An Embedded Software Primer, David E. Simon, Pearson Education.
5. ARM reference manual.

REFERENCES:
1. Embedded Systems, Raj Kamal, TMH.
2. LPC2148 ARM7 Microcontroller Manual.
3. ARM Microcontroller Interfacing Hardware and Software, Warwick A Smith, Elkator
4. ARM Microcontroller Part1: 35 Projects for Beginners, Bert Van Dam, Elkator

121
SNIST-B.Tech (ECM) III & IV year (A17)

Syllabus for B. Tech IV Year I semester


Electronics and Computer Engineering
VLSI DESIGN

L T P/D C
Code: 6DC07 3 1 0 3

a b c d e f g h i j k l m
x x x x x

Course Objective - In this course the student will learn about


i. IC fabrication process of various technologies and to understand the electrical properties of MOS transistor.
ii. Various Layers and layouts for a different technology design rules and how scaling impacts its performance.
iii. Design of various combinational and sequential circuits using MOS transistors and about CMOS testing

Course Outcomes - After completing this course, student should be able to


i. Design the complex digital VLSI circuits at transistor level.
ii.Draw layouts for a digital circuit for a specified technology and verify design rules and validate them.
iii. Test the circuit various level for different fault models by applying test generation procedures.

UNIT I
INTRODUCTION TO MOS TECHNOLOGIES: MOS, PMOS, NMOS, CMOS & BiCMOS
INTRODUCTION TO IC TECHNOLOGY AND FABRICATION PROCESS: VLSI Design Flow,
Oxidation, Lithography, Diffusion, Ion Implantation, Metallisation, Encapsulation, Probe testing, Integrated
Resistors and Capacitors [T1-CH1, 2 & 3].
Application – CMOS IC Manufacturing

UNIT II
BASIC ELECTRICAL PROPERTIES: Basic Electrical Properties of MOS and BiCMOS Circuits: Ids-Vds
relationships, MOS transistor threshold Voltage, gm, gds, Figure of Merit (ω o), Zpu/Zpd, Latch-Up in CMOS,
Pass Transistors [T1-CH2]
INVERTERS: NMOS Inverter, Various Pull-Ups, CMOS Inverter Analysis and Design, Bi-CMOS Inverters
[T1-CH2]

UNIT III
CIRCUIT DESIGN PROCESSES: MOS Layers, Stick Diagrams, Lamda-based CMOS Design rules for
Wires, Contacts and Transistors, Layout Diagrams for NMOS and CMOS Inverters and Gates, Scaling of
MOS circuits, Limitations of Scaling. [T1-CH3]
GATES: CMOS Logic Gates and Structures, Switch logic, Layout Diagrams Gates [T1-CH5]
Application – IC Physical Design – NAND and NOR

UNIT IV
DELAYS: Sheet Resistance Rs and its concept to MOS, Area Capacitance Units, Calculations - C g,
τ-Delays, Driving large Capacitive Loads, Wiring Capacitances, Fan-in and fan-out [T1- CH 4 & 5, T2-CH4]

UNIT V
MEMORY AND SUBSYSTEM DESIGN: Latches and Registers [T2-CH7], Clocking strategies (Single
Phase) [T1-CH5.5], Memory cells (SRAM & DRAM), Adders, Shifter, Multipliers and ALUs [T1- CH8]
Applications – SRAM Based FPGAs and Multiply and Accumulate (MAC) Units

122
SNIST-B.Tech (ECM) III & IV year (A17)

UNIT VI
INTRODUCTION TO CMOS TESTING: CMOS Testing, Need for testing, Test Principles, Design
Strategies for Test, Chip level Test Techniques, System-level Test Techniques [T1-CH7]
Applications – Implementation of basic ATPG

TEXTBOOKS:
1. Principles of CMOS VLSI Design - Weste and Eshraghian, Pearson Education, Second Edition, 2009.
2. Digital Integrated Circuits: A Design Perspective - John M. Rabaey, 2/E, 2002

REFERENCES:
1. Chip Design for Submicron VLSI: CMOS Layout & Simulation, - John P. Uyemura, Thomson
Learning.
2. Introduction to VLSI Circuits and Systems - John .P. Uyemura, JohnWiley, 2003.
3. Essentials of VLSI circuits and systems – Kamran Eshraghian, Eshraghian Dougles and A. Pucknell,
PHI, 2005 Edition.
4. Modern VLSI Design - Wayne Wolf, Pearson Education, 3rd Edition, 1997.
5. VLSI Technology – S.M. SZE, 2nd Edition, TMH, 2003.

123
SNIST-B.Tech (ECM) III & IV year (A17)

Syllabus for B. Tech IV Year I semester


Electronics and Computer Engineering
INTELLECTUAL PROPERTY RIGHTS

L T P/D C
Code: 6GC49 1 1 0 1

PO1 PO2 PO3 PO4 PO5 PO6


    

Course Objective:
This course is intended to impart awareness on intellectual property rights and various regulatory issues related to IPR

Course Outcomes: After completing this course, student shall be able to


1. Demonstrate a breadth of knowledge in Intellectual property
2. Overview of Patents, Searching ,filling and drafting of Patents
3. Overview of copyright & GI.
4. Overview of Trade Mark & Trade Secret,
5. Overview of Integrated Circuit and Industrial Design.
6. Knowledge about different national and international : Conventions and Treaties Governing the IPRs

Unit I: Introduction to IPR: Discovery, Invention, Creativity, Innovation, History & Significance of IPR,
Overview of IPR -Patent, Copyright, Trade Mark, Trade Secret , GI, Industrial Design & Integrated Circuit,
Non-patentable criteria

Unit II: Patents: Patents- Patentability Criteria, Types of Patents-Process, Product & Utility Models,
Software Patenting and protection, Patent infringement- Case studies- Apple Vs Samsung, Enfish LLC Vs
Microsoft, Overview of Patent search-Types of Searching, Public & Private Searching Databases, Basics of
Patent Filing & Drafting, Indian Patents Law

Unit III: Copyrights and Geographical Indications: Types of Copyrights, Procedure for filing, copyright
infringement, Copyright Law, Geographical Indications -Tirupati Laddu , Darjeeling Tea, Basmati rice

Unit IV: Trademark and Trade secrets: Trade Marks –Commercial importance, protection, registration,
Case Studies- Sabena and Subena, Castrol Vs Pentagon, Trade Secrets- Case Studies-Kentucky Fried Chicken
(KFC), Coca-Cola

Unit V: Protection of Industrial Designs & Integrated Circuits: Industrial Designs – Scope, protection,
filing, infringement; Integrated Circuits & Layout design, Semiconductors, Unfair competition, Designs Act.

Unit VI: International Conventions & Treaties: Overview of WTO, GATT, TRIPS, WIPO, Berne Convention,
Rome convention, Paris Convention, Patent Cooperation Treaty (PCT), Madrid Protocol, Budapest Treaty, Hague
agreement

TEXT BOOK:
1. Deborah E. Bouchoux, Intellectual Property for Paralegals – The law of Trademarks, Copyrights, Patents
& Trade secrets, 3rd Edition, Cengage learning, 2012
2. N.S. Gopalakrishnan & T.G. Agitha, Principles of Intellectual Property, Eastern Book Company,
Lucknow, 2009.

124
SNIST-B.Tech (ECM) III & IV year (A17)

REFERENCES
1. M. M. S. Karki , Intellectual Property Rights: Basic Concepts, Atlantic Publishers, 2009
2. Neeraj Pandey & Khushdeep Dharni, Intellectual Property Rights, Phi Learning Pvt. Ltd
3. Ajit Parulekar and Sarita D’ Souza, Indian Patents Law – Legal & Business Implications; Macmillan
India ltd, 2006.
4. B. L. Wadehra. Law Relating to Patents, Trade Marks, Copyright, Designs & Geographical Indications;
Universal law Publishing Pvt. Ltd., India 2000.
5. P. Narayanan; Law of Copyright and Industrial Designs; Eastern law House, Delhi, 2010.

125
SNIST-B.Tech (ECM) III & IV year (A17)

Syllabus for B. Tech IV Year I semester


Electronics and Computer Engineering
6. EMBEDDED SYSTEMS LAB
7.

L T P/D C
Code: 6DC72 0 0 3 2
a b c d e f g h i j k l
x x x
Lab Objective - In this lab the student will learn about
i. ARM Architecture and Programming (Assembly and C)
ii. ARM interfacing with various bus protocols
iii. Concepts and constraints related to real-time systems
iv. Developing innovative projects

CYCLE – I : Experiments based on ARM LPC2148 Microcontrollers


1. Serial Data Transmission using ARM microcontroller in different modes.
2. LCD interface to ARM.
3. ADC, DAC interface based experiment utilizing internal ADC & DAC for ARM Microcontroller.
4. DC Motor Speed Control using PWM using ARM 7.

CYCLE – II : Experiments using I2C, SPI serial communication using ARM Microcontroller
5. Program to demonstrate I2C interface serial EEPROM.
6. Program to demonstrate SPI interface for SD-MMC card interface.
7. Porting of RTOS on ARM Microcontroller.
8. Experiments based on RTOS: sending a message to PC through serial port by 3 different tasks on
priority bases.
9. Case study on Embedded Linux/Vx-Works/ COS- II
10. Case study on Cross Compiler/Assembler tools.

126
SNIST-B.Tech (ECM) III & IV year (A17)

Syllabus for B. Tech IV Year I semester


Electronics and Computer Engineering
VLSI LAB 8.

L T P/D C
Code: 6DC73 0 0 3 2

a b c d e f g h i j k l
x x x x x x x
Lab Objective:
 To familiarize students with VLSI CAD Tools (Xilinx, Microwind and NG SPICE).
 To make students understand and implement digital logic gates and circuits using SPICE and Verilog HDL.
 To introduce the student to physical design by implementing layouts using Microwind.
 To make students implement combinatorial and sequential designs on FPGA boards (SPARTAN 3) using Xilinx tools.

Tools to be used: Xilinx, MicorWind


Part-A
1. Introduction to Microwind and Analysis of CMOS 0.25 micron Technology MOSFETs
2. CMOS 0.25 micron Technology Inverter Characteristics and layout in Microwind
3. Layout of Basic Gates and a Complex Gate using CMOS 0.25 and layout in Microwind
4. Layout of Multiplexers

Part-B
COMBINATIONAL LOGIC
1. Implementation of Logic Gates
2. Implementation of Adders
A) Half Adder
B) Full Adder
C) Binary Adder
3. Implementation of Encoder and Decoder
a) Implementation of 8-3 Encoder
b) Implementation of 3-8 Decoders
4. Implementation of Multiplexer and Demultiplexer
a) Implementation of 8x1 multiplexer
b) Implementation of 1x8 demultiplexer
5. Implementation of code converters (gray to binary and binary to gray, excess-3)
6. Implementation of ALU
SEQUENTIAL LOGIC
7. Implementation of Flip-flops
a) D- FLIPFLOP
b) T- FLIPFLOP
c) JK -FLIPFLOP
d) RS -FLIPFLOP
8. Implementation of Counters
9. Implementation of 8-Bit Shift Register
10. Implement Complex memory modules - RAM, FIFO, and LIFO

Part-C Lab Project –


1. FPGA based traffic light controller using Verilog HDL
2. FPGA based Beverage Vending Machine
3. FPGA based UART serial communication interface
4. Implement 8-bit 3-stage pipeline processor
127
SNIST-B.Tech (ECM) III & IV year (A17)

Syllabus for B. Tech IV Year I semester


Electronics and Computer Engineering
INDUSTRY ORIENTED MINI PROJECT
9.

L T P/D C
Code: 6D778 0 0 0 2

a b c d e f g h i j k l
x x x x x x x x x x x x

Pre-Requisites: All Courses till this semester

Course Outcomes:

 Students used the concepts learned in the courses, so far, in executing the modules of the projects.
 They also exhibited the interest in learning the modern tools and technologies through the bridge courses
arranged in the college, beyond the curriculum, and hence developing.
 They also inculcated an enthusiasm to use the creative ideas to build the innovative projects which are meeting
the current needs of the market and society as a whole.
 Through this course, communicative skills and team skills are largely improved.
 The students learnt the ability to work as an individual and in a team.

There shall be an industry-oriented mini-Project in their specialization that may be carried out in collaboration
with an industry / R & B organization / Academic Institution, to be taken up during the vacation after III year
II Semester examination. However, the mini project and its report shall be evaluated during IV year I
Semester. The industry oriented mini project shall be evaluated for a total of 100 marks with 25 marks for
internal assessment and 75 marks for end examination. The mini project must be submitted in report form and
should be presented before a committee, consisting of an external examiner, head of the department, a senior
faculty member of the department and supervisor of the mini project.

There will be 100 marks in total with 25 marks of internal evaluation.

The Internal Evaluation shall consist of:

Day to day work : 10 Marks


Report Writing / Documentation : 05 Marks
Demonstration / presentation : 10 Marks
-------------------------------------------------------------------------------
Total : 25 Marks

The External Evaluation shall consist of:

Content and Technology : 15 Marks


Demonstration / presentation : 20 Marks
Execution and Output : 20 Marks
Report Writing / Documentation : 10 Marks
Viva : 10 Marks
-------------------------------------------------------------------------------
Total : 75 Marks

The end examination will be carried out by a committee consisting of an external examiner, head of the
department, a senior faculty member and the supervisor.
128
SNIST-B.Tech (ECM) III & IV year (A17)

Syllabus for B. Tech IV Year I semester


Electronics and Computer Engineering
PROJECT - I
10.

L T P/D C
Code: 6D779 0 1 3 3

a b c d e f g h i j k l
x x x x x x x x x x x x

Pre-Requisites: All Courses till this semester

Course Outcomes:
 Students identify a topic from the current technical topics of their choice in the computer science
domain and the allied fields, after surveying in the internet resources, journals and technical
magazines in the library.
 Student learnt to arrange the contents of the presentation and scope of the topic, in an effective
manner.
 Each student then presents the technical topic they chose in front of the panel and the fellow students,
using the oratory skills.
 Students also face the questions posed by the panel and the students and answer them.

The continuous internal evaluation for Project – I shall consist of :

Literature survey and presenting seminar at the end of 6 weeks 10 marks


Report 5 marks
Demonstration / presentation at the end of 14 weeks 10 marks
Total sessional marks 25 marks

Semester end examination - 75 marks


Pattern of external evaluation for Project – I

Final report 15 marks


Presentation 10 marks
Demonstration / defence of project 50 marks
Total sessional marks 75 marks

129
SNIST-B.Tech (ECM) III & IV year (A17)

Syllabus for B. Tech IV Year I semester


Electronics and Computer Engineering
TECHNICAL LITERATURE REVIEW AND SEMINAR – III
11.

L T P/D C
Code: 6D797 0 0 2 1

a b c d e f g h i j k l m
x x x x

Course Objective :
Learn basics of technical paper writing and enhance verbal and writing skills useful for employabilty

Pre-Requisites: All Courses till this semester

Course Outcomes:

o Students identify a topic from the current technical topics of their choice in the computer science
domain and the allied fields, after surveying in the internet resources, journals and technical
magazines in the library.
o Student learnt to arrange the contents of the presentation and scope of the topic, in an effective
manner.
o Each student then presents the technical topic they chose in front of the panel and the fellow students,
using the oratory skills.
o Students also face the questions posed by the panel and the students and answer them.

There shall be a Technical Literature Review and Seminar evaluated for 100 marks in Third Year Second
Semester. The evaluation is purely internal and will be conducted as follows:

Content / Topic : 20 marks


Presentation including PPT : 20 marks
Seminar Notes : 10 marks
Interaction / Doubts : 10 marks
Report Writing : 25 marks
Seminar Attendance : 10 marks
Punctuality / Meeting Deadlines : 05 marks
---------------------------------------------------------------------
Total 100 Marks

130
SNIST-B.Tech (ECM) III & IV year (A17)

Syllabus for B. Tech IV Year I semester


Electronics and Computer Engineering
WIRELESS COMMUNICATIONS AND NETWORKS
(Professional Elective – V)
L T P/D C
Code: 6C743 3 1 0 3

Prerequisites: CMC

Course objectives:
The objectives of this course are
 To provide an overview of Wireless Communication networks area and its applications in communication
engineering.
 To appreciate the contribution of Wireless Communication networks to overall technological growth.
 To understand the various terminology, principles, devices, schemes, concepts, algorithms and different
methodologies used in Wireless Communication Networks.

Course Outcomes: After studying this course, the students will be able to
CO1 Explain wireless communication systems and Modern wireless communication systems with examples.
CO2 Characterise Multiple Access Techniques for Wireless Communication and calculate capacity of cellular
systems.
CO3 Explain Traffic routing in wireless networks, Wireless data services, Common channel signaling.
CO4 Describe about Mobile IP And Wireless Access Protocol
CO5 Develop different Wireless LAN protocols
CO6 Define About Fundamentals Of 3G Services, Its Protocols And Applications.

Mapping of Course Outcomes with Program Outcomes


a b c d e f g h i j k l m
CO1 3 1 1
CO2 2 3 2 1
CO3 2 3 2
CO4 2 3 2 2
CO5 1 3 3 2 1 1
CO6 1 3 3 2 1 1

Syllabus Content
UNIT-I
Introduction to Wireless Communication Systems: Evolution of mobile radio communications, Examples
of wireless communication systems, Paging systems, Cordless telephone systems, Comparison of various
wireless systems.
Modern wireless communication systems: Second generation cellular networks, Third generation wireless
networks, Wireless in local loop, Wireless LAN, Bluetooth and PAN.

UNIT- II
Multiple Access Techniques for Wireless Communication: Introduction to multiple access, FDMA,
TDMA, Spread spectrum multiple access, Space division multiple access, Packet Radio, Capacity of cellular
systems.

131
SNIST-B.Tech (ECM) III & IV year (A17)

UNIT-III
Wireless Networking: Differences between wireless and fixed telephone networks, Development of wireless
networks, Fixed network transmission hierarchy, Traffic routing in wireless networks, Wireless data services,
Common channel signaling.

UNIT- IV
Mobile IP And Wireless Access Protocol: Mobile IP: IP Packet Delivery, Agent Discovery, Tunneling And
Encapsulation, IPV6-Network Layer In The Internet- Mobile IP Session Initiation Protocol WAP
Architecture-overview, WML scripts, WAP service, WAP session protocol, Wireless transaction, Wireless
datagram protocol.

UNIT- V
Wireless LAN: Introduction-WLAN Technologies: Infrared, UHF Narrowband, Spread Spectrum -
IEEE802.11: System Architecture, Protocol Architecture, Physical Layer, MAC Layer, 802.11b, 802.11a –
Hiper LAN: WATM, BRAN, HiperLAN2 – Bluetooth: Architecture, Radio Layer, Baseband Layer, Link
Manager Protocol, Security – IEEE802.16-WIMAX: Physical Layer, MAC, Spectrum Allocation For
WIMAX, Introduction to OFDM, Blue tooth protocol Architecture.

UNIT- VI
Wireless WAN: Overview Of UTMS Terrestrial Radio Access Network-UMTS Core Network Architecture:
3G-MSC, 3G-SGSN, 3G-GGSN, SMS-GMSC/SMS-IWMSC, Firewall, DNS/DHCP-High Speed Downlink
Packet Access (HSDPA)- LTE Network Architecture And Protocol.

TEXT BOOKS:
1. Theodore S. Rappaport, “Wireless Communications and applications”, Pearson Education -2003.
2. Kaveh Pahlavan, Prashant Krishna Murthy, “Principles of Wireless networks”, Pearson Education,
2002.
3. Jochen Schiller, ”Mobile Communications”, Second Edition, Pearson Education 2012. (Unit IV, V)
4. Vijay Garg , “Wireless Communications And Networking”, First Edition, Elsevier 2007.(Unit VI)

REFERENCE BOOKS:
1. P.Nicopolitidis, M.S.Obaidat, G.I.Papadimitria, A.S. Pomportsis, “Wireless Networks”, John wily &
sons, 2003.
2. Dr. Sunil kumar, S.manvi, M.S.Kakkasageri, ”Wireless and Mobile Networks, Concepts and
Protocols”, Wiley India, 2010.
3. Jon W.Mark and W.Zhqung , “ Wireless Communication and Networking “, PHI, 2005.

132
SNIST-B.Tech (ECM) III & IV year (A17)

Syllabus for B. Tech IV Year I semester


Electronics and Computer Engineering
ADVANCED SOFTWARE ENGINEERING
(Professional Elective – V)
L T P/D C
Code: 6EC09 3 1 0 3

1 2 3 4 5 6 7 8 9 10 11 12
x x x

Course Objective:
This course aims to further develop the understanding of the concepts and methods required for the construction of large
software systems. It seeks to provide a broad understanding of the advanced and emerging techniques associated with
the development of complex software systems.

Course Outcomes:
At the end of this course, the student will be able to:
 Understand the issues affecting the organization, planning, and development of large and complex software systems
 Understand the concepts of software metrics and reuse-based software engineering
 Apply software engineering principles in the development of distributed software systems
 Design and implement service-oriented software systems
 Understand the design and development of aspect-oriented software systems
 Understand software re-engineering process model

Unit 1: Software Reuse


Reuse-based Software Engineering – Approaches supporting software reuse – Application Frameworks –
Commercial-Of-The-Shelf (COTS) systems: COTS Solution Systems, COTS Integrated Systems.
Component-Based Software Engineering (CBSE) – Components, Component Models –CBSE Processes:
CBSE for Reuse, CBSE with Reuse –Component-based Development: Component Qualification, Adaptation,
and Composition – Economics of CBSE.

Unit 2: Distributed Software Engineering


Distributed Software Engineering – Distributed system characteristics – Design Issues –Middleware – Client-
Server Computing – Client-Server Interaction – Architectural patterns for Distributed
Systems:Master/Slave,Two-tier,Multi-tier, Distributed component, and Peer-to-Peer –Software as a
Service(SaaS) –Key elements –Implementation factors – Configuration of a system offered as a service.

Unit 3: Service-Oriented Software Engineering


Service-Oriented Architecture(SOA) – Difference between SaaSandSOA - Benefits of SOA – Key Standards-
RESTful web services – Service-based Information Systems – Service-Oriented Software Engineering:
Services as reusable components – Service Engineering:Service Candidate Identification, Service Interface
Design, Service Implementation and Deployment, Legacy system services-Software Development with
services:Workflow design and implementation, Service testing.

Unit 4: Real-time Software Engineering


Introduction to Embedded and Real-time systems - Soft Real-time and Hard Real-time systems -
Characteristics of embedded software - Stimuli and Response - Embedded system modeling - Design process
for Real-time systems - Architectural patterns for Real-time systems - Timing analysis - Organization of Real-
time Operating Systems.

133
SNIST-B.Tech (ECM) III & IV year (A17)

Unit 5: Software Re-Engineering


Software Maintenance – Software Re-Engineering Process Model – Reverse Engineering – Forward
Engineering - Software Refactoring –Examples – Principles in Refactoring – Bad Code Smells.

Unit 6: Software Metrics


Object-Oriented Metrics (OOM) – Characteristics of OO Metrics – Metrics for the OO Design Model – Class-
oriented Metrics: CK Metrics Suite, Lorenz and Kidd Metrics, MOOD Metrics Suite – Metrics for Object-
Oriented Testing – Calculation of Metrics.

TEXT BOOKS:
1. Ian Sommerville,Software Engineering, 10th Edition, Pearson, 2017, ISBN-13: 9789332582699, ISBN-
10: 9332582696.
2. Roger Pressman andBruce R. Maxim,Software Engineering: A Practitioner's Approach, 8th Edition,
McGraw-Hill, 2014, ISB-13: 9780078022128,ISBN-10: 0078022126.

REFERENCE BOOKS:
3. Rajib Mall, Real-Time Systems: Theory and Practice, 2007, Pearson, ISBN-10: 8131700690, ISBN-13:
978-8131700693.
4. Robert C. Martin, Clean Architecture: A Craftsman's Guide to Software Structure and Design, 2017,
Pearson, ISBN-10: 935286512X, ISBN-13: 978-9352865123,
5. Martin Fowler,Refactoring: Improving the design of existing code, 2nd Edition, 2018, Addison Wesley,
ISBN-10: 0134757599, ISBN-13: 978-0134757599.

134
SNIST-B.Tech (ECM) III & IV year (A17)

Syllabus for B. Tech IV Year I semester


Electronics and Computer Engineering
ARTIFICIAL INTELLIGENCE AND DEEP LEARNING
(Professional Elective – V)
L T P/D C
Code: 6EC15 3 1 0 3

1 2 3 4 5 6 7 8 9 10 11 12
x x

Course Objective:
Understand the different types of AI agents. Demonstrate working knowledge of reasoning in the presence of
incomplete and/or uncertain information. Ability to apply knowledge representation, reasoning, and machine
learning techniques to real-world problems.

Course Outcomes:
At the end of this course, the student is able to
1. Understand the different types of AI agents
2. Know various AI search algorithms (uninformed, informed, heuristic, constraint satisfaction, genetic
algorithms)
3. To understand the fundamentals of knowledge representation (logic-based, frame-based, semantic nets),
inference and theorem proving
4. Know how to build simple knowledge-based systems
5. Ability to apply concepts of convolutional networks in day to day applications.
6. Understand Reinforcement Learning-Markov Decision Processes (MDP) and the related concepts

UNIT I
Introduction: AI problems, Intelligent agents: Agents and Environments, Rationality, Nature of
environments, Structure of agents, Problem solving agents, Problem formulation – Planning Application –
Classical Planning problem

UNIT II
Searching and Game Theory: Searching for solutions, Searching with partial information (Heuristic
search), Greedy best first search, A* search Constraint Satisfaction problem - Game Playing: Adversarial
search : Games, Minimax algorithm, Optimal decisions in multiplayer games, Alpha-Beta pruning, Evaluation
functions. Case studies: Tic-tac-toe game

UNIT III
Knowledge Representation and Reasoning : Logical Agents, Knowledge Based Agents, Wumpus world,
Propositional logic, Resolution patterns in propositional Logic, First order logic, Inference in first order logic,
propositional vs. First order inference, Unification and Lifting, Forward chaining, Backward chaining,
Resolution

UNIT IV
Uncertain Knowledge and Reasoning : Bayes Rule, Concepts of Time and Uncertainty, Utility Functions,
Value of Information, Value iteration, Policy iteration, Partially Observable MDP

UNIT – V
BASICS OF DEEP LEARNING
Deep learning architectures: Convolutional Neural Networks : Neurons in Human Vision-The Shortcomings
of Feature Selection - Full Description of the Convolutional Layer - Max Pooling-Full Architectural
Description of Convolution Networks - Closing the Loop on MNIST with Convolutional Networks- -Building
135
SNIST-B.Tech (ECM) III & IV year (A17)

a Convolutional Network for CIFAR-10 - Visualizing Learning in Convolutional Networks- Leveraging


Convolutional Filters to Replicate Artistic Styles-Learning Convolutional Filters for Other Problem Domains-
Training algorithms.

UNIT VI
DEEP REINFORCEMENT LEARNING:
Deep Reinforcement Learning Masters Atari Games - Reinforcement Learning-Markov Decision Processes
(MDP)-Explore Versus Exploit - Pole-Cart with Policy Gradients-Q-Learning and Deep Q-Networks-
Improving and Moving Beyond DQN.

TEXT BOOKS
1. S. Russell and P. Norvig, Artificial Intelligence: A Modern Approach, Prentice Hall, Third Edition, 2009.
2. Artificial Intelligence, 3rd Edition, Patrick Henry Winston, Pearson Education, 1992.
3. Nikhil Buduma, Nicholas Locascio, “Fundamentals of Deep Learning: Designing Next-Generation
Machine Intelligence Algorithms”, O'Reilly Media, 2017.
4. Ian Goodfellow, Yoshua Bengio, Aaron Courville, ”Deep Learning (Adaptive Computation and Machine
Learning series”, MIT Press, 2017.

REFERENCE BOOKS

1. M. Tim Jones, ―Artificial Intelligence: A Systems Approach(Computer Science), Jones and Bartlett
Publishers, Inc.; First Edition, 2008
2. Nils J. Nilsson, ―The Quest for Artificial Intelligence, Cambridge University Press, 2009.
3. William F. Clocksin and Christopher S. Mellish, Programming in Prolog: Using the ISO Standard, Fifth
Edition, Springer, 2003.
4. Gerhard Weiss, ―Multi Agent Systems, Second Edition, MIT Press, 2013.
5. David L. Poole and Alan K. Mackworth, ―Artificial Intelligence: Foundations of Computational Agents,
Cambridge University Press, 2010.
6. I. Bratko, ―Prolog: Programming for Artificial Intelligence, Fourth edition, Addison-Wesley Educational
Publishers Inc., 2011.

136
SNIST-B.Tech (ECM) III & IV year (A17)

Syllabus for B. Tech IV Year I semester


Electronics and Computer Engineering
CLOUD COMPUTING
(Professional Elective – V)
L T P/D C
Code: 6FC14 3 1 0 3

Course objective:
Understand the basic characteristics of cloud computing and technologies that support to implement cloud
computing. Analyze the basic cloud computing models that are used to implement cloud technology and available
cloud resources in the market. Analyzing the security issues in cloud computing environment and understanding
different case studies in cloud computing and IOT platform.

Course Outcomes:
At the end of this course, the student will be able to
1. Describe the characteristics of cloud
2. Describe the cloud services.
3. Understand different architectures for cloud applications, Creation and running of python programs, running
amazon ec2 instance
4. Understand Data Intensive applications and future trends of Internet Clouds supporting Mobile Computing,
Ubiquitious Computing and Social Networking
5. Discuss mapreduce and image processing app on cloud.
6. Discuss cloud security architecture.

UNIT-1
Introduction to Cloud Computing : Introduction ,characteristics ,Cloud Models and examples ,Applications of
Cloud Services .Cloud Concepts and Technologies .

UNIT-2
Cloud Services and Platforms : Compute Services, Storage Services, Database Services, Application Services,
Content Delivery Services, Analytics Services, Deployment and Management Services, Identity and Access
Management Services, Open Source Private cloud Software.

UNIT-3
Cloud Application Design: Design Considerations for Cloud Application, Reference Architectures for Cloud
Applications .Cloud Application Design Methodologies , Data Storage Approaches .
Python For Cloud: Python for Amazon Web Services, Map Reduce

UNIT – 4 book 2.
Cloud and the Internet of Things:  Performance of Distributed Systems and the Cloud- Enabling Technologies
for the Internet of Things- Innovative Applications of the Internet of Things- Online Social and Professional
Networking

UNIT-5
Cloud Application Development in Python: Design Approaches, Image Processing App, Document Storage
App, Map Reduce App, Social Media Analytics App.

UNIT-6
Cloud Security: Introduction, Cloud Security Architecture (CSA), Authentication, Authorization, Identity
Access Management (IAM), Data Security, Key Management, Auditing.
Cloud for Industry, Healthcare and Education.

137
SNIST-B.Tech (ECM) III & IV year (A17)

TEXT BOOKS:
1. Cloud Computing –A Hands on Approach , Arshdeep,Vijay Medisetti,University Press.
2. Distributed and Cloud Computing,1st Edition,From Parallel Processing to the Internet of Things,
Authors: Kai Hwang Jack Dongarra Geoffrey Fox(Unit4)
3. Cloud Computing: Raj Kumar Buyya,James Broberg,Andrzej GOscinski,Wiley.

REFERENCES :
1. Cloud Computing : Dr.Kumar Saurab Wiley India 2011 .
2. Code in the cloud computing: K Chandrasekharan CRC Press.
3. Cloud Compuitng: John W. Rittinghouse ,James Ransome,CRC press.
4. Virtualization Security : Dave Shackleford2013,SYBEX a Willy Brand.
5. Cloud Computing and Software Service :Ahson,iiyas.2011.
6. Cloud Computing Bible: Sosinsky 2012 Wiley India.

138
SNIST-B.Tech (ECM) III & IV year (A17)

Syllabus for B. Tech IV Year I semester


Electronics and Computer Engineering
SEMANTIC WEB AND SOCIAL NETWORKS
(Professional Elective – V)
L T P/D C
Code: 6FC26 3 1 0 3

Prerequisite
1. Knowledge of web Technilogies and programming.
2. Knowledge of Programming , RDBMS and Search Engines.
3. Knowledge of OOAD.

Course Objectives :
1. Understand Web Intelligence and Ontology
2. Learn basics of Semantic web , its représentation issues and Social Network Analysis.

Course Outcomes
 Describe role of Web , its need and Intelligence.
 Explain Machine Intelligence Ontology, Inference engines, Software Agents, Berners-Lee www and Semantic
Road Map.
 Describe Knowledge Representation for the Semantic Web with Resource Description Framework (RDF) /
RDF Schema, Ontology Web Language (OWL), UML and XML Schema.
 Apply Ontology Engineering using Ontology Development Tools/ Methods, Ontology Libraries, Ontology
Mapping, Logic and Inference Engines.
 Explain Semantic Web Applications, Services and Technology.
 Apply Social Network Analysis, Semantic web networks analysis and describe Building of Semantic Web
Applications with social network features.

Unit I
Web Intelligence: Thinking and Intelligent Web Applications, The Information Age, The World Wide Web,
Limitations of Today’s Web, The Next Generation Web

Unit II
Machine Intelligence: Machine Intelligence, Artificial Intelligence, Ontology, Inference engines, Software
Agents, Berners-Lee www, Semantic Road Map, Logic on the semantic Web.

Unit III
Knowledge Representation for the Semantic Web: Ontologies and their role in the semantic web,
Ontologies Languages for the Semantic Web –Resource Description Framework (RDF) / RDF Schema,
Ontology Web Language (OWL), UML, XML/XML Schema.

Unit IV
Ontology Engineering: Ontology Engineering, Constructing Ontology, Ontology Development Tools,
Ontology Methods, Ontology Sharing and Merging, Ontology Libraries and Ontology Mapping, Logic, Rule
and Inference Engines.

Unit V
Semantic Web Applications, Services and Technology: Semantic Web applications and services, Semantic
Search, e-learning, Semantic Bioinformatics, Knowledge Base ,XML Based Web Services, Creating an
OWL-S Ontology for Web Services, Semantic Search Technology, Web Search Agents and Semantic
Methods,

139
SNIST-B.Tech (ECM) III & IV year (A17)

Unit VI
Social Network Analysis and Semantic web: What is social Networks analysis, development of the social
networks analysis, Electronic Sources for Network Analysis – Electronic Discussion networks, Blogs and
Online Communities, Web Based Networks, Building Semantic Web Applications with social network
features.

TEXT BOOKS:
1. Thinking on the Web - Berners Lee, Godel and Turing, Wiley interscience, 2008.
2. Social Networks and the Semantic Web, Peter Mika, Springer, 2007.

REFERENCE BOOKS:
1. Semantic Web Technologies, Trends and Research in Ontology Based Systems, J.Davies,Rudi
Studer,Paul Warren,JohnWiley&Sons.
2. Semantic Web and Semantic Web Services -Liyang Lu Chapman and Hall/CRC Publishers (Taylor &
Francis Group)
3. Information Sharing on the semantic Web - Heiner Stuckenschmidt; Frank Van Harmelen, Springer
Publications.
4. Programming the Semantic Web, T. Segaran, C. Evans, J. Taylor, O’Reilly, SPD.
5. A Semantic Web Primer, G. Antoniou and V. Harmelen, PHI.

140
SNIST-B.Tech (ECM) III & IV year (A17)

Syllabus for B. Tech IV Year I semester


Electronics and Computer Engineering
BIOINFORMATICS
(Common for CSE, ECE & ECM)
(Open Elective – II)
L T P/D C
Code: 6GC47 2 1 0 2

PO1 PO2 PO3 PO4 PO5 PO6


  
Course Objective:
To impart knowledge on basic techniques of Bioinformatics and to provide a practical description of the tools and
current trends in the field including its impact on biology, computer science engineering and information technology

Course Outcomes:
CO:1 Demonstrate knowledge and understanding of interdisciplinary nature of computer science , Information
technology and biotechnology
CO:2 Analyze and interpret homology by using basic bioinformatics problems and their solutions
CO:3 Demonstrate the ability to solve biological problems using basic computer science Programming tools and
software
CO:4 Develop the ability to identify computational problems within the living systems at molecular level
CO:5 Develop the ability to evaluate the evolutionary relationships among various organisms using
Computational methods.
CO:6 Gain an understanding of working in interdisciplinary teams of biologists, biochemists, medical researchers,
geneticists, and allied engineering branches.

UNIT - I: SCOPE OF BIOINFORMATICS and BIOLOGICAL DATABASES History, definition,


importance and applications of bioinformatics in information technology, Introduction to biological data,
Organization and management of databases, Nucleotide databases (Genbank), Protein Databases(UNI PROT)

UNIT - II: SEQUENCE ALIGNMENT Database searching, Basic concepts of sequence homology
Dynamic Programming, Dot Matrix analysis, Smith-Waterman Algorithm, Neddleman-Wunsch Algorithm,
Scoring matrices: PAM and BLOSUM matrices

UNIT - III: SEQUENCE-BASED DATABASE SEARCHES BLAST and FASTA algorithms, various
versions of basic BLAST and FASTA, Use of these methods for sequence analysis including the on-line use
of the tools and interpretation of results.

UNIT - IV: MULTIPLE SEQUENCE ALIGNMENT Basic concepts of various approaches for MSA
algorithms (e,g. progressive, hierarchical etc.). Algorithm of CLUSTALW and its application

UNIT - V: PHYLOGENETIC ANALYSIS Definition and description of phylogenetic trees. Distance


based and character based algorithms of phylogenetic analysis

UNIT - VI: GENE AND PROTEIN STRUCTURE PREDICTION Introduction to Next Gen
sequencing ,Biological sequence/structure, Human Genome Project, Gene structure and DNA sequences,
Pattern recognition and prediction, Protein Secondary structure prediction methods, Algorithms of Chou
Fasman, GOR methods. Protein homology modeling.

TEXT BOOKS:
1. Bioinformatics. David Mount, 2000. CSH Publications

141
SNIST-B.Tech (ECM) III & IV year (A17)

REFERENCES:
1. Bioinformatics: A Machine Learning Approach P. Baldi. S. Brunak, MIT Press 1988.
2. Genomics and Proteomics-Functional and Computational aspects. Springer Publications. Editior-Sandor
Suhai.
3. Bioinformatics- Methods and Protocols-Human Press. Stephen Misener, Stephen A. Krawetz.
4. Bioinformatics – A Practical guide to the Analysis of Genes and Proteins – Andreas D.Baxevanis, B.F.
Francis Ouellette.

142
SNIST-B.Tech (ECM) III & IV year (A17)

Syllabus for B. Tech IV Year I semester


Electronics and Computer Engineering
FUNDAMENTALS OF MEASUREMENTS AND INSTRUMENTATION
(Open Elective – II)
L T P/D C
Code: 6AC44 2 1 0 2

a b c d e f g h i j k l
x x x x x

Course Objective:
The basic principles of all measuring instruments and in measurement of electrical and non-electrical parameters viz.,
Resistance, Inductance, Capacitance, voltage, current Power factor, Power, Energy, Strain, Temperature, Torque,
Displacement etc. and the different types of electrical and non electrical transducers. It introduces the different signal
analyzers and oscilloscopes.

Course Outcomes
The student should be able to
1. Understand the principle of operation of different types of instruments viz., PMMC, moving iron type of
instruments, the required characteristics of an instrument in general. The student demonstrates the ability to
compensate for the errors in the instruments and to extend the range of the instruments.
2. Demonstrates the knowledge of Potential and Current transformers; the errors in them and the effect of having
an open/short in the secondary circuits; Understand the principle of operation of Dynamometer and Moving-
iron type of Power factor meters.
3. Comprehends the principle of operation of dynamometer type of Wattmeter and Induction type of Energy meter;
use the wattmeter to measure the Active and Reactive power and demonstrates the ability to extend the range of
them.
4. Identify and use different techniques of measurement of Resistance, Inductance and Capacitance values.
5. Understand the principle of operation of Different type of digital voltmeters, wave analyzers, spectrum
analyzers and Cathode ray Oscilloscope.
6. Demonstrates the ability in characterizing the different types of transducers and uses them to measure Strain,
Gauge Sensitivity, Displacement, Velocity, Acceleration, Force, Torque and Temperature.

UNIT-I MEASURING INSTRUMENTS- INSTRUMENT TRANSFORMERS:


Significance of Measurement, static characteristic of system- Linearity, Sensitivity, Precision, Accuracy -
Classification - Deflecting, Control and Damping torques, Ammeters and Voltmeters, PMMC, Moving iron
type instruments, Expression for the Deflecting torque and Control torque, Errors and Compensations,
Extension of range using Shunts and Series resistance.

UNIT –II: INSTRUMENT TRANSFORMERS:


Introduction, advantages, burden of instrument transformer, Current Transformer - errors in current
transformer, Effect of secondary open circuit, Potential transformer- errors in potential transformer, Testing of
current transformers with silsbee’s method.
Power Factor Meters: Type of P.F. Meters, Dynamometer and Moving iron type, 1- ph and 3-ph meters.

UNIT –III MEASUREMENT OF POWER& ENERGY:


Single phase dynamometer wattmeter-LPF and UPF-Double element and three element dynamometer
wattmeter, Expression for deflecting and control torques, Extension of range of wattmeter using instrument
transformers, Measurement of active and reactive powers in balanced and unbalanced systems, Single phase
induction type energy meter, Driving and braking torques, Testing by phantom loading, Three phase energy
meter .

143
SNIST-B.Tech (ECM) III & IV year (A17)

UNIT - IV MEASUREMENT OF RESISTANCE - MAGNETIC MEASUREMENTS- A.C. BRIDGES:


Principle and operation of D.C. Crompton’s potentiometer, Standardization, Measurement of unknown
resistance, current, voltage. Method of measuring low- Medium and High resistance, sensitivity of
Wheatstone’s bridge, Carey Foster’s bridge, Kelvin’s double bridge for measuring low resistance,
Measurement of high resistance, loss of charge method, Measurement of inductance, Quality Factor,
Maxwell’s bridge, Hay’s bridge, Anderson’s bridge, Owen’s bridge. Measurement of capacitance and loss
angle, Desauty Bridge, Wien’s bridge, Schering Bridge.

UNIT-V DIGITAL VOLTMETERS- SIGNAL ANALYZERS- CRO:


Digital voltmeters, Successive approximation, Ramp, Dual slope integration continuous balance type, Wave
Analyzers, Frequency selective analyzers, Heterodyne, Application of Wave analyzers, Harmonic
Analyzers, Total Harmonic distortion, spectrum analyzers, Basic spectrum analyzers, Spectral displays, Q
meter and RMS voltmeters . CRO- Cathode Ray Tube (CRT), Screens, Probes, Applications of CRO,
Measurement of frequency and phase using CRO, Block diagram.

UNIT-VI MEASUREMENT OF NON-ELECTRICAL QUANTITIES:


Transducers - Classification of transducers, Advantages of Electrical transducers, Characteristics and choice
of transducers, Principle operation of Resistor, Inductor, LVDT and Capacitor transducers, LVDT
Applications, Strain gauge and its principle of operation, Guage factor- Thermistors, Thermocouples, Piezo
electric transducers, Photovoltaic, Photo conductive cells. Measurement of strain, Gauge Sensitivity,
Displacement, Velocity, Acceleration, Force, Torque, Measurement of Temperature.

TEXT BOOKS:
1. Electrical Measurements and measuring Instruments – E.W. Golding and F.C. Widdis, 5 th Edition,
Wheeler Publishing.
2. Transducers and Instrumentation– D.V.S Murthy, Prentice Hall of India, 2nd Edition.
3. A course in Electrical and Electronic Measurements and Instrumentation -A.K. Sawhney, Dhanpatrai &
Co. 18th Edition.

REFERENCE BOOKS:
1. Measurements Systems, Applications and Design – D O Doeblin- Tata MC Graw-Hill.
2. Principles of Measurement and Instrumentation – A.S Morris, Pearson /Prentice Hall of India.
3. Electronic Instrumentation- H.S.Kalsi Tata MC Graw – Hill Edition, 3 rd Edition.
4. Modern Electronic Instrumentation and Measurement techniques – A.D Helfrick and W.D.Cooper,
Pearson/Prentice Hall of India.

144
SNIST-B.Tech (ECM) III & IV year (A17)

Syllabus for B. Tech IV Year I semester


Electronics and Computer Engineering
ENTREPRENEURSHIP, PROJECT MANAGEMENT AND STRUCTURED FINANCE
(Open Elective – II)
L T P/D C
Code: 6ZC19 2 1 0 2

a b c d e f g h i j k l
x x x x

Course Objective: The objective of the course is to make students understand the nature of Entrepreneurship, its
importance and to create an awareness regarding the systematic planning and implementation of projects; highlight the
components of structured finance and establish a framework of CMBS with respect to Servicing Agreements

Course Outcomes:
1. Students will understand the nature of Entrepreneurship and its importance
2. Will gain knowledge regarding project, its life cycle and organization
3. Will gain knowledge relating to project formulation and implementation
4. Comprehend the components of structured finance
5. Establish a framework of CMBS
6. Students will gain knowledge relating to the CRE Servicing

UNIT I
CONCEPTS OF ENTREPRENEURSHIP: Definition of Entrepreneurship, Evolution of Entrepreneurship,
Classification of Entrepreneurs, Characteristics of Entrepreneur, Selection of Product and the means required
for starting an enterprise, Financing and Financial incentives available, Success rate of entrepreneurs – a case
study.

UNIT-II
BASICS OF PROJECT MANAGEMENT: Concept and characteristics of a project - types of projects -
Objectives of project management - Project Organizational structure - Project life cycle - Challenges and
problems of project management - Qualities & functions of a project manager.

UNIT III
PROJECT FORMULATION AND IMPLEMENTATION: Generation of Project Ideas; Monitoring the
environment; Preliminary Screening of Projects; Feasibility study; Project Selection. Detailed Project Report:
Market, Technical, Financial and Economic aspects. Pre-requisites for Successful Project Implementation;
Control of in-progress Projects (Gantt chart, PERT, CPM); Project Risk Management Process, Post-audit;
Abandonment Analysis

UNIT-IV
INTRODUCTION TO STRUCTURED FINANCE: Term Loans, Bonds/Debentures, Types of debentures,
Issue of debt instruments. Structured Finance: Evolution, Securitization process, characteristics, and
structured finance products (ABS, CDO, MBS, CDS)

UNIT-V
COMMERCIAL MORTAGAGE LOAN BASICS: Definition and characteristics of CMBS, CMBS Vs
other Mortgage Backed Securities, CMBS three level perspective: property level, loan level, bond level; Life
cycle of commercial real estate loans – Loan cycle, Key players in loan cycle; Property types and
characteristics, property performance.

145
SNIST-B.Tech (ECM) III & IV year (A17)

UNIT-V1
BASICS OF CRE SERVICING: Introduction to servicing, Role of the Servicer, Servicing approaches,
Influence of technology, Ethics in commercial servicing, Servicing – sources of income, Overview of
servicing agreements, Pooling & Servicing agreement, Sub servicing agreement.

REFERENCES:
 H. Nandan, Fundamentals of Entrepreneurship, Prentice Hall of India, First Edition, New Delhi,
2007.
 Jeffrey K. Pinto “Project Management”, 2nd edition, Pearson
 Dhandapani Alagiri “Structured Finance – Concepts & Perspectives”, ICFAI University press.
 Projects by Prasanna Chandra, McGraw-Hill Publishing Co. Ltd
 Project Management: Systems approach to Planning Scheduling and Controlling, H. Kerzner.
 The Complete Real Estate Documents by Mazyar M. Hedayat, John J. Oleary
 The Fundamentals of Listing and Selling Commercial Real Estate - By Keim K. Loren (Author)

146
SNIST-B.Tech (ECM) III & IV year (A17)

Syllabus for B. Tech IV Year I semester


Electronics and Computer Engineering
PRINCIPLES OF OPERATIONS RESEARCH
(Open Elective – II)
L T P/D C
Code: 6BC63 2 1 0 2

Course Objective:
After completing the subject, students will be able to:
 understand the application & techniques of OR & Formulate & Obtain solution problems using linear
programming (LP) by different methods
 understand the transportation problem their formulation and solution, understand the job sequencing under
different condition
 understand the significance of replacement and the techniques of replacement of various types of items
 understand the Game theory concept & solutions and its industrial significance
 understand the importance of queue system and various possible configuration of queues, concept of inventory
system, various inventory models
 concept of stage wise optimization and its implications, concept of simulation and its uses

UNIT – I
INTRODUCTION: Definition, Characteristics and Phases (or steps) of OR method, Types of models,
applications.
LINEAR PROGRAMMING PROBLEM- Formulation – Graphical solution, Simplex method-Types of
variables, Unbounded solution Artificial variables techniques -Two–phase method, Big-M method -
Degeneracy, Duality Principle-examples

UNIT – II
TRANSPORTATION PROBLEM – Formulation – methods of finding initial solution, Optimal solution-
MODI method, Special cases in TP: unbalanced, maximization case, Degeneracy.
ASSIGNMENT PROBLEM – Formulation – Optimal solution - Variants of Assignment Problem-
Unbalanced, Maximization, Traveling Salesman problem.

UNIT – III
SEQUENCING – Introduction – Terminology, Assumptions, Johnson’s procedure- Processing n jobs
through two machines – Processing n jobs through three machines – Processing two jobs through ‘m’
machines.
REPLACEMENT: Introduction – Types of failure, Replacement of items that deteriorate with time – when
money value is not counted and counted – Replacement of items that fail completely, Group replacement.

UNIT – IV
THEORY OF GAMES: Introduction, Definitions, Pure strategies-Minimax (maximin) – Criterion and
optimal strategy – Solution of games with saddle points – Mixed Strategies-Rectangular games without saddle
points- Dominance principle – 2 X 2 games , m X 2 & 2 X n games -Graphical method.

UNIT – V
WAITING LINES: Introduction, Terminology, Structure of a queue, Calling population characteristics-size,
behavior, pattern of arrivals, Kendall-Lee notation, Single Channel – Poisson arrivals – exponential service
times – with infinite population and finite population models– Multichannel – Poisson arrivals – exponential
service times with infinite population single channel Poisson arrivals.

147
SNIST-B.Tech (ECM) III & IV year (A17)

INVENTORY : Introduction, Inventory costs, Concept of EOQ, Single item Deterministic models without
shortages and with shortages, Single item inventory models with one price break and multiple price breaks,
Stochastic models – Instantaneous demand and no set up cost.

UNIT – VI
SIMULATION: Definition – Types of simulation – phases of simulation– applications of simulation –
Inventory and Queuing problems – Advantages and Disadvantages
DYNAMIC PROGRAMMING: Introduction – Bellman’s Principle of optimality – Applications of dynamic
programming- shortest path problem -capital budgeting problem –– linear programming problem.

TEXT BOOKS:
1. Operations research / Hira & Gupta
2. Operation Research /J.K.Sharma/MacMilan publishers.

REFERENCES:
1. Operations research/V.K.Kapoor

148
SNIST-B.Tech (ECM) III & IV year (A17)

Syllabus for B. Tech IV Year I semester


Electronics and Computer Engineering
INNOVATION AND DESIGN THINKING
(Common to all Branches)
(Open Elective – II)
L T P/D C
Code: 6ZC24 2 1 0 2

a b c d e f g h i j k l
x x

Course Objective: The objective of the course is to make students understand the nature of Innovation, creativity and
IPRs, and to motivate the student to start his/her own enterprise with innovative skills.

Course Outcomes:
1. The students gain the knowledge on the inputs required for innovation and also gain familiarity on
Entrepreneurship.
2. The students will get exposure on creative methods of ideation and the importance of protecting the ideas.
3. The students gain knowledge on design thinking and types of thinking.
4. The students gain familiarity on emerging technologies like Internet of things (IOT).
5. The students understand the process of building the startup.
6. The students gain knowledge on various startup funding and also to branding building for the startup.

Unit – I: Introduction to Innovation: - Meaning of Innovation, Difference between innovation and


invention, Difference between Innovation and Creativity, Need to be Creative , Importance of Innovation,
Innovation as a Competitive Advantage, Innovation Continuum, Innovation Cycle, Disruptive Innovation, ,
Breakthrough innovations and its consequences on the society, Challenges in Innovation.

Unit – II: Creative Thinking : - Types of Creative Thinking, Creative Thinking Process, Components of
Creativity, Characteristics of a Creative Mindset, New product ideas, Idea generation methods, Principles of
Idea Generation, Difference between Idea Generation and Brainstorming, Killing the ideas through Stage
Gate Models, Process of Reverse Thinking. Intellectual Property Rights, Importance of IPR, Role of WIPO,
Case Studies on Patents and Infringement of Rights.
Unit – III: Design Thinking & Liberal Art: - Concept of Design Thinking, Difference between Designer
and Scientist, Stages of Design Thinking, Difference between Convergent Thinking and Divergent Thinking.
Definition of Liberal Art and its Importance of Liberal Art , Role of Art and Culture to Innovate Business.

Unit – IV: Emerging Technologies: - Meaning of Internet of Things, Components of IoT, Benefits of IoT,
Types of Product – Service hybrid, examples of IoT enabled Innovations, Impact of IoT on Business, Future
of IoT. Case Study on IoT. Innovation Leadership & Network: - Leadership, Skills and Characteristics of an
Innovation Leadership, Meaning of Innovation Network, Significant of Innovation Network, Define Social
Media Analysis, Steps to Build an Innovation Network.
Unit –V: Building Startup
Kelly Johnsons KISS Principle, Road map for building a startup, identify, analyze and evaluate
funding, advantages of crowd funding. Pricing strategies. Determining factors for Monetizing Innovation,
Process of Monetization, Fixing the price of an Innovative Project. Detailed study on market potential, pitfalls
and Negative effects of Monetizing innovation. Reasons for failure of Monetization of Innovation.

Unit-VI: Startup Funding & Branding


Sources of funding: Bootstrapping, Angel Investors, Crowd funding, Venture capitalists, Advantages of
crowd funding, Schemes of Government through Startup India, role of Institutional support and Commercial
Banks. Introduction to branding a startup and developing branding strategies.
149
SNIST-B.Tech (ECM) III & IV year (A17)

REFERENCES:
 Peter Drucker (1993), “Innovation and Entrepreneurship”, Hyper Business Book.
 C.K. Prahalad, M.S. Krishnan, The new age of Innovation – TATA McGRAW-HILL     Edition 2008.
 “Innovation by Design", Gerald H. (Gus) Gaynor, AMACOM {American Management Association),
NYC, 2002
 Bholanath Dutta: Entrepreneurship – Text and cases, Excel, 2009.
 Vasanth Desai: Entrepreneurship, HPH, 2009
 Barringer: Entrepreneurship, Pearson, 2009.
 H. Nandan: Fundamentals of Entrepreneurship, PHI, 2009.
 John M Nicholas “Project Management for Business and Technology” Prentice Hall of India Pvt. Ltd.
 Stay Hungry Stay Foolish, Rashmi Bansal and published by IIM., Ahmedabad

150
SNIST-B.Tech (ECM) III & IV year (A17)

Syllabus for B. Tech IV Year I semester


Electronics and Computer Engineering
BIOMEDICAL INSTRUMENTATION
(Open Elective – III)

L T P/D C
Code: 6GC48 2 1 0 2

1 2 3 4 5 6 7 8 9 10 11 12
H M L
Course outcomes:
1. Demonstrate a breadth of knowledge in medical instrumentation
2. To understand the Electro-physiology of various systems and recording of the bioelectric signals
3. To understand the working principles of various Imaging techniques
4. To understand the design aspects of various assist and therapeutic device

UNIT – I: Introduction to Medical Instrumentation:


Block Diagram of medical Instrumentation system, origin and characteristics of Biopotential. Problems
encountered with measurement from human beings. Generalized medical instrument specifications, types of
electrodes external, internal and Microelectrodes, Recording Electrodes – Electrode-tissue interface

UNIT - II: Central Nervous and Cardio-Vascular System


Receptors, Motor systems, Neural and neuromuscular measurements, Evoked response of EEG, Structure of
Heart, Rhythmicity, ECG theory, Electrocardiograph, Measurement of blood pressure and blood flow, ECG
electrodes.

UNIT – III: Biosignal Amplifiers and Signal Processing


Electrodes and transducers for biomedical applications, Basic requirements of op-Amp circuits and
Instrumentation amplifiers in biomedical applications, ECG data acquisition and biomedical signal Processing

UNIT – IV: Intensive Care Instrumentation and Patient Safety


Bedside and central station monitoring systems, Introduction to bio-medical telemetry, Surgical Diathermy,
Physiological effects of electricity, Macro shock and Micro shock hazards, Basic approaches to protection
against shock

UNIT – V: Imaging and Display System


X ray machine, CT- scanners, Ultrasound scanner, nuclear methods, Recorders and displays: Inkjet, Thermal
array, Fiber optic face plate CRT, Non fade CRO

UNIT – VI: Therapeutic and Prosthetic devices


Cardiac Pacemakers, Defibrillators, Ventilators and Infant Incubators

TEXT BOOKS
1. Leslie Cromwell, Fred J. Weibell and Erich A. Pfeifer, “Biomedical Instrumentation and
Measurements”, 2nd Edition, PHI, 2006
2. Khandpur.R.S, “Handbook of Biomedical Instrumentation”, 2nd edition, 12 th reprint, Tata McGraw
Hill, 2008.
3. Joseph J. Carr and John M. Brown, “Introduction to Biiomedical Equipment Technology”, 4 th edition,
Pearson Education, 2008.
4. John G. Webster, “Medical Instrumentation Application and Design”, 3 rd edition, Wiley India, 2008.

151
SNIST-B.Tech (ECM) III & IV year (A17)

Syllabus for B. Tech IV Year I semester


Electronics and Computer Engineering
FUNDAMENTALS OF RENEWABLE ENERGY SOURCES
(Open Elective – III)

L T P/D C
Code: 6AC45 2 1 0 2

a b c d e f g h i j k l
x x x x

Course Objectives:
Becomes familiar with solar energy, its radiation, Collection, storage and application and also gets introduced to other
forms of Renewable Energy sources viz., the Wind energy, Biomass energy, geothermal energy and ocean energy.

Course Outcomes:
The student should be able to
1. Understand the role and potential of new and renewable energy sources realize the potential of solar energy, its
impact on environment; define and understand the terms describing the different angles that one may incur in
setting up a solar panel and be able to use the instruments for measuring solar radiation.
2. Demonstrates the knowledge of different techniques of solar collection and storage.
3. The student becomes familiar with the different types of horizontal and vertical axis wind mills and understands
the performance characteristics of the same. The student also demonstrates the knowledge of different Bio-gas
digesters and factors influencing its yield.
4. Aware of the potential of geothermal energy in India and will be able to characterize different types of
geothermal wells.
5. Aware of the different methods of kinetic energy extraction from Ocean waves and tides and thermal energy
extraction from Oceans.
6. Demonstrates the knowledge of Direct Energy Conversion in different phenomena viz., Joule Thomson effect,
Seebeck effect, Peltier effect etc. and the principle of operation of Fuel Cells.

UNIT – I - PRINCIPLES OF SOLAR RADIATION:


Role and potential of new and renewable source, The solar energy option, Environmental impact of solar
power, Physics of the sun, the solar constant, Extraterrestrial and terrestrial solar radiation, Solar radiation on
titled surface, Instruments for measuring solar radiation and sun shine, Solar radiation data.

UNIT – II - SOLAR ENERGY COLLECTION STORAGE AND APPLICATIONS: Flat plate and
concentrating collectors, Classification of concentrating collectors, orientation and thermal analysis, advanced
collectors.
Different methods, Sensible, Latent heat and stratified storage, solar ponds. Solar Applications- solar
heating/cooling technique, solar distillation and drying, photovoltaic energy conversion.

UNIT – III - WIND ENERGY:


Sources and potentials, Horizontal and vertical axis windmills, Performance characteristics, Betz criteria
BIO-MASS: Principles of Bio-Conversion, Anaerobic/aerobic digestion, Types of Bio-gas digesters, Gas
yield, Combustion characteristics of bio-gas, Utilization for cooking, I.C.Engine operation and economic
aspects.

UNIT – IV - GEOTHERMAL ENERGY:


Resources, types of wells, methods of harnessing the energy, Potential in India.

UNIT – V - OCEAN ENERGY:


OTEC, Principles utilization, Setting of OTEC plants, Thermodynamic cycles. Tidal and wave energy,
Potential and conversion techniques, Mini-hydel power plants and their economics.
152
SNIST-B.Tech (ECM) III & IV year (A17)

UNIT – VI - DIRECT ENERGY CONVERSION:


Need for DEC, Carnot cycle, Limitations, principles of DEC. Thermoelectric generators, seebeck, Peltier and
joul Thomson effects, Figure of merit, materials, Applications, MHD generators, Principles, Dissociation and
ionization, Hall effect, Magnetic flux, MHD accelerator, MHD Engine, Power generation systems, Electron
gas dynamic conversion, economic aspects. Fuel cells – principles - Faraday’s law’s - Thermodynamic
aspects - selection of fuels and operating conditions.

TEXT BOOKS:
1. Non-Conventional Energy Sources - G.D. Rai
2. Renewable Energy Technologies - Ramesh & Kumar /Narosa.

REFERENCE BOOKS:
1. Renewable energy resources - Tiwari and Ghosal/ Narosa.
2. Non-Conventional Energy - Ashok V Desai /Wiley Eastern.
3. Non-Conventional Energy Systems - K Mittal /Wheeler

153
SNIST-B.Tech (ECM) III & IV year (A17)

Syllabus for B. Tech IV Year I semester


Electronics and Computer Engineering
FINANCIAL INSTITUTIONS, MARKETS AND SERVICES
(Open Elective – III)

L T P/D C
Code: 6ZC15 2 1 0 2

a b c d e f g h i j k l
x x x

Course Objective: The objective of the course is to provide to students an understanding of Financial Markets, the major
Institutions involved and the Services offered within this framework.

Course Outcomes:
1. 1.This unit enables the students to understand the financial structure and the financial sector reforms after
1991.
2. The unit gives the exposure on the role of RBI and the Regulating and credit policies adopted by the RBI.
3. The students get awareness on the role of Non-Banking financial institutions and the role of financial
institutions in India.
4. The unit educates the students to know the role of regulatory bodies like SEBI and also to know the capital and
money market instruments
5. The unit equips the students to understand about the asset fund based financial services
6. The students will get exposure about the investment banking and merchant banking.

UNIT I
INTRODUCTION: The structure of financial system, Equilibrium in financial markets, Indicators of
Financial Development, Financial system and Economic Development, Financial Sector Reforms after 1991.

UNIT II
BANKING INSTITUTIONS: Structure and Comparative performance, Functions and Role of RBI,
Competition, Interest rates, Spread; Bank Capital Adequacy norms; Banking Innovations – BPLR to Base
rate, Core Banking System, Financial Inclusion, Current rates: Policy rates, Reserve Ratios, Exchange rates,
Lending/ Deposit rates.

UNIT III
NON BANKING FINANCIAL INSTITUTIONS: Structure and functioning of Unit Trust of India and
Mutual Funds, Growth of Indian Mutual funds and their Regulation, Role of AMFI. Performance of Non-
Statutory Financial Organizations: IFCI, IRBI, NABARD, SIDBI and SFCs.

UNIT IV
FINANCIAL AND SECURITIES MARKETS: -, Role and functions of SEBI, Structure and functions of
Call Money Market, Government Securities Market – T-bills Market, Commercial Bills Market, Commercial
paper and Certificate of Deposits; Securities Market – Organization and Structure, Listing, Trading and
Settlement, SEBI and Regulation of Primary and Secondary Markets.

UNIT V
ASSET/FUND BASED FINANCIAL SERVICES: Lease Finance, Consumer Credit and Hire purchase
Finance, Factoring - Definition, Functions, Advantages, Evaluation, Forfeiting, Bills Discounting, Housing
Finance, Venture Capital Financing. Fee-based Advisory services: Stock Broking, Credit Rating.

154
SNIST-B.Tech (ECM) III & IV year (A17)

UNIT VI
INVESTMENT BANKING AND MERCHANT BANKING: Investment Banking: Introduction, Functions
and Activities, Underwriting, Banker to an Issue, Debenture Trustees and Portfolio managers, Challenges
faced by Investment Bankers.
Merchant Banking: Definition, Merchant Banks Vs Commercial Banks, Services of Merchant Banks.

REFERENCES:
 L.M. Bhole: Financial Institutions and Markets, TMH, 2009.
 E. Gordon, K. Natarajan: Financial Markets and Services, Himalaya Publishing House, 2013.
 Vasant Desai: Financial Markets and Financial Services, Himalaya,2009
 Pathak: Indian Financial Systems, Pearson, 2009
 M.Y. Khan: Financial Services, TMH, 2009.
 S. Gurusamy: Financial Services and System, Cengage,2009
 Justin Paul and Padmalatha Suresh: Management of Banking and Financial Services, Pearson, 2009.
 Gomez, Financial Markets, Institutions and Financial Services, PHI, 2012.
 R M Srivatsava: Dynamics of Financial Markets and Institutions in India, Excel, 2013.

155
SNIST-B.Tech (ECM) III & IV year (A17)

Syllabus for B. Tech IV Year I semester


Electronics and Computer Engineering
PRINCIPALS OF MANUFACTURING PROCESSES
(Open Elective – III)
L T P/D C
Code: 6BC62 2 1 0 2

Course Objective:
The main objective of the course how manufacturers use technology to change raw materials into finished products, also
introduce the basic concepts of casting, pattern preparation, gating system and knowledge on basic features of various
welding and cutting processes, and also to study the concepts of press working process and their applications.

Course Outcomes:
After the end of the course the students should have an:
 Ability to understand the need for manufacturing processes and various material properties
 Ability to understand the principle of casting, Patterns used, Pattern allowance and Gating systems used in
casting, and various casting methods
 Ability to understand the basic principle of welding and distinguish between various welding types and their
applications
 Ability to understand the principles of metal working, various types of metal working techniques, Knowledge of
hot working and cold working, Ability to understand the bulk deformation processes of rolling,
 Ability to understand the bulk deformation processes of extrusion and forging, their applications and forces
involved in these operations
 Ability to understand and distinguish the various press working operations with respect to their applications,
advantages and disadvantages, understand the various types of plastics and their processing techniques

UNIT – I
Introduction: Concept of Manufacturing processes, its importance, classification of manufacturing processes,
Selection of a manufacturing process Engineering Properties and their measurement: Strength, Hardness,
ductility, Toughness

Unit-II
CASTING: Advantage of casting and its applications, Casting terms Sand casting procedure, Patterns –
Definition- uses- Types of patterns – Materials used for patterns, pattern allowances, Principles of Gating &
Risers, Cores-Definition-Need-Method of making, Special casting processes: Centrifugal, Die, Investment -
Principle and Applications
UNIT – III
Metal Fabrication Processes: Introduction, classification
Welding: Classification of welding process types of welded joints Electric Arc welding: Principle of AC &
DC welding, Electrodes, Applications, Inert Gas welding: TIG & MIG, Principle and Applications,
Resistance welding: Principle, Spot welding & Seam welding Friction welding, Thermit welding Explosive
welding
Gas welding and Cutting: Principle, Oxy – Acetylene welding equipment and Technique Soldering &
Brazing. Heat affected zones in welding; welding defects – causes and remedies
UNIT – IV
Metal forming Process: Nature of plastic deformation, Advantages of mechanical working processes,
classification - Recovery, Recrystallization and Grain growth, Hot working and cold working-Characteristics
and Differences
Rolling: Rolling fundamentals – Terminology of rolled products, theory of rolling, types of Rolling mills

156
SNIST-B.Tech (ECM) III & IV year (A17)

UNIT - V
Forging: Forging operations,Smith forging, Drop Forging, Machine forging– forging defects.
EXTRUSION: Extrusion principle, Hot extrusion and cold extrusion - Forward extrusion and backward
extrusion – Impact extrusion, Hydrostatic extrusion. Wire drawing, Tube drawing and Swaging

UNIT- VI
Sheet Metal Operations: Press operations, Shearing actionStamping, forming and other cold working
processes: Blanking and piercing, Bending and forming, coining & Embossing, spinning Stretch forming,
Types of presses and press tools (Brief treatment)
Plastics: Processing methods: Blow moulding, Compression moulding and Injection moulding
TEXT BOOKS :
1. Manufacturing Technology / P.N. Rao/TMH
2. Production Technology /Sarma P C

REFERENCES :
1. Manufacturing Engineering and Technology/Kalpakjian S/ Pearson Edu.

157
SNIST-B.Tech (ECM) III & IV year (A17)

Syllabus for B. Tech IV Year I semester


Electronics and Computer Engineering
GENERAL MANAGEMENT AND ENTREPRENEURSHIP
(Open Elective – III)

L T P/D C
Code: 6ZC21 2 1 0 2

a b c d e f g h i j k l
x x x x x

Course Objective: The course is designed to impart the necessary managerial skills and tactics required for an emerging
Entrepreneur for the Engineering students to enhance their career prospects and ambitions of starting a new Enterprise.

Pre-requisites: This course shall require a student to have knowledge in Managerial Economics and Financial analysis,
Management Science, Operations management.

Course Outcomes:

1. Describe the necessary managerial skills and tactics required for an emerging Entrepreneur.
2. Distinguish various methods for business process and product development
3. Demonstrate the skills required for the project planning, implementing and controlling
4. Outline the legal aspects and applying for Intellectual Property Rights
5. Illustrate the various sources of finance for venturing a business project.
6. Designing production plant and quality management system.

UNIT I
INTRODUCTION TO MANAGEMENT AND ENTREPRENEURSHIP: Changing Face of
Management-Entrepreneurship, Modern Management with Entrepreneurial Orientation.. Meaning of
Entrepreneurship. Benefits and Drawbacks of Entrepreneurship Reasons feeding the Entrepreneurial fire.
Understanding Entrepreneurship as a Process. Multiple roles of Entrepreneur: Intrapreneur, Inventor,
Coordinator, Manager and Controller. Psychological and behavioral aspects of First-Generation Entrepreneur.
Case Studies

UNIT II
PROCESS DEVELOPMENT AND INNOVATION PROJECT MANAGEMENT: Business Process
Model, Value chain for Manufacturing industries and Service Industries. Frugal Innovation. Creativity
process in developing Innovation.. Types of New Products, Forecasting of New Products, Stages in the New
Product Development, Prototype building and pitching Going ahead with ideas, killing the ideas through
Stage Gate Models, pitching of full fledged idea. Choosing the Start-Up Team.

UNIT III
PROJECT MANAGEMENT AND FEASIBILITY REPORT: Project Inception, Project Implementation,
and Project control. Analyzing the project by employing capital budgeting techniques, Risk Management,
tools and techniques. Methods of Appraising the Project. Industry Analysis pertaining to the Product,
Competitive Analysis and Market analysis. Preparation of feasibility report, Contents of Feasibility Report.
Exercise to write an effective Feasibility report. Case Studies.

UNIT IV
PROTECTION OF IDEAS AND MECHANISM: Exposure to intellectual property rights to the
entrepreneur in the Indian and the World context. Registration process for Patents, Copyrights, Trademarks,
Geographical indicators. Legal Framework in administration of Intellectual property rights. Meaning of
Infringement, consequences of Infringement. Cases on Infringement. Case Studies.

158
SNIST-B.Tech (ECM) III & IV year (A17)

UNIT V
VENTURE FINANCING AND ISSUES RELATED TO PRICING: Meaning of Venture Capitalist,
Process of Venture Capital, Seed Funding, First Phase Funding, Second Phase Funding and Final Phase
funding. Cost analysis, Preparation of standard costing, Finalizing the output, fixing the pricing based on
market structure, Monopoly, oligopoly market structures and marketing pricing practices for attracting
customers. Case Studies

UNIT VI
MANUFACTURING AND QUALITY MANAGEMENT: Plant Layout, Process and Product Layout,
Service Factory. Introduction to Quality Circles, Quality inspection, ISO Certification, process of certification
and exposure to the entrepreneurs of the need for certification. Quality certification for Manufacturing
industrial. Case Studies

REFERENCES:
 "Projects: Planning, Analysis, Selection, Financing, Implementation, and Review", Prasanna
Chandra, TMH, New Delhi, 2012
 "Project Management", Jeffrey K. Pinto, Pearson, 2011
 Small Scale industries and Entrepreneurship Vasanth Desai “Himalya publishing 2012
 Innovation by Design", Gerald H. (Gus) Gaynor, AMACOM {American Management Association),
NYC, 2002
 Entrepreneurship Rajeev Roy “” oxford ,2012
 Fundamentals of Entrepreneurship Nandan H

159
SNIST-B.Tech (ECM) III & IV year (A17)

Syllabus for B. Tech IV Year II semester


Electronics and Computer Engineering
PROJECT – II
L T P/D C
Code: 6D880 0 0 20 12

a b c d e f g h i j k l
x x x x x x x x x x x x

Pre-Requisites: All Courses till this semester

Out of total 200 marks for project work (in the final year second semester), 50 marks shall be for Internal Evaluation and
150 marks for the External Evaluation at the end of the Semester.

External Evaluation of the project (viva-voce) shall be conducted by a committee appointed by the Chief Superintendent.
The committee consists of an external examiner, HOD, a Senior Faculty Member and Internal Guide.

Out of total 200 marks for project work (in the final year second semester), 50 marks shall be for Internal Evaluation and
150 marks for the External Evaluation at the end of the Semester.

External Evaluation of the project (viva-voce) shall be conducted by a committee appointed by the Chief Superintendent.
The committee consists of an external examiner, HOD, a Senior Faculty Member and Internal Guide.

The continuous internal evaluation for Project – II shall consist of:

Progress of project work and the corresponding interim report as evaluated by Project 5 marks
Review Committee at the end of 6 weeks
Seminar at the end of 6 weeks 5 marks
Progress of Project work as evaluated by Project Review Committee at the end of 11 5 marks
weeks
Seminar at the end of 11 weeks 5 marks
Evaluation by Project Review Committee at the end of 15 weeks 10 marks
Final Project report 5 marks
Final presentation and defence of project 15 marks
Total 50 marks

Semester end examination - 150 marks


Pattern of external evaluation for Project – II

Final project report 20 marks


Presentation 30 marks
Demonstration / defence of project 100 marks
Total sessional marks 150 marks

160
SNIST-B.Tech (ECM) III & IV year (A17)

Syllabus for B. Tech IV Year II semester


Electronics and Computer Engineering
COMPREHENSIVE VIVA-VOCE – III

L T P/D C
Code: 6D883 0 0 0 1

a b c d e f g h i j k l m
x x x x

Pre-Requisites: All Courses till this semester

Course Outcomes:
 Students are assessed in the courses they have undergone till the completion of that academic year.
 They are asked to comprehend the concepts in the core subjects and the elective subjects, to make them ready to
face technical interviews which improve their employability skills.

There shall be a Comprehensive Viva-Voce in every II Semester. The Comprehensive Viva-Voce will be
conducted by a Committee consisting of an External Examiner, Head of the Department and two Senior
Faculty members of the Department.

The Comprehensive Viva-Voce is aimed to assess the students’ understanding in various subjects he/she
studied during the B.Tech course of study till II-semester. The Comprehensive Viva-Voce is valued for 50
marks by the Committee.

There are 50 internal marks for the Comprehensive Viva-Voce.

161
SNIST-B.Tech (ECM) III & IV year (A17)

Syllabus for B. Tech IV Year II semester


Electronics and Computer Engineering
TECHNICAL LITERATURE REVIEW AND SEMINAR - IV
L T P/D C
Code: 6D898 0 0 2 1

a b c d e f g h i j k l m
x x x x

Course Objective :
Learn basics of technical paper writing and enhance verbal and writing skills useful for employabilty

Pre-Requisites: All Courses till this semester

Course Outcomes:

o Students identify a topic from the current technical topics of their choice in the computer science domain and
the allied fields, after surveying in the internet resources, journals and technical magazines in the library.
o Student learnt to arrange the contents of the presentation and scope of the topic, in an effective manner.
o Each student then presents the technical topic they chose in front of the panel and the fellow students, using the
oratory skills.
o Students also face the questions posed by the panel and the students and answer them.

There shall be a Technical Literature Review and Seminar evaluated for 100 marks in Third Year Second
Semester. The evaluation is purely internal and will be conducted as follows:

Content / Topic : 20 marks

Presentation including PPT : 20 marks

Seminar Notes : 10 marks

Interaction / Doubts : 10 marks

Report Writing : 25 marks

Seminar Attendance : 10 marks

Punctuality / Meeting Deadlines : 05 marks


---------------------------------------------------------------------
Total 100 Marks

162

You might also like