0% found this document useful (0 votes)
171 views28 pages

B-Tech (CSE) Sem - 4 Syllabus

This document outlines the scheme of examination and syllabi for the Bachelor of Technology programs offered at affiliated institutions of the University School of Information, Communication & Technology. It provides the course structure, including theory and practical papers, for semesters 3 through 7. Courses cover topics such as computational methods, discrete mathematics, data structures, programming languages, operating systems, computer networks, and more. Laboratories accompany select technical courses. Evaluation includes examinations, summer training reports, and activities like NCC/NSS.

Uploaded by

Jeetender
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
171 views28 pages

B-Tech (CSE) Sem - 4 Syllabus

This document outlines the scheme of examination and syllabi for the Bachelor of Technology programs offered at affiliated institutions of the University School of Information, Communication & Technology. It provides the course structure, including theory and practical papers, for semesters 3 through 7. Courses cover topics such as computational methods, discrete mathematics, data structures, programming languages, operating systems, computer networks, and more. Laboratories accompany select technical courses. Evaluation includes examinations, summer training reports, and activities like NCC/NSS.

Uploaded by

Jeetender
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 28

SCHEME OF EXAMINATION

&

SYLLABI

for

Bachelor of Technology Programmes of Studies under the aegis of


University School of Information, Communication &Technology
offered at Affiliated Institutions of the University

(1st Year Common Scheme and Syllabus, 2nd year Scheme and
Syllabus and Scheme of Studies for higher semesters)

University School of Information, Communication &Technology


Sector 16C, Dwarka, Delhi – 110 078 [INDIA]
www.ipu.ac.in

Applicable from Batch Admitted in Academic Session 2021-22 Onwards


Handbook of B.Tech. Programmes offered by USICT at Affiliated Institutions of the University.

Third Semester
Paper
Group Paper L P Credits
Code
Theory Papers
ES ES-201 Computational Methods 4 4
HS/MS HS-203 Indian Knowledge System* 2 2
PC CIC-205 Discrete Mathematics 4 4
PC ECC-207 Digital Logic and Computer Design 4 4
PC CIC-209 Data Structures 4 4
PC CIC-211 Object-Oriented Programming using C++ 4 4
Practical / Viva Voce
ES ES-251 Computational Methods Lab 2 1
PC ECC-253 Digital Logic and Computer Design Lab 2 1
PC CIC-255 Data Structures Lab 2 1
PC CIC-257 Object-Oriented Programming using C++ Lab 2 1
Total 22 8 26

*NUES:All examinations to be conducted by the concerned teacher as specified in the detailed syllabus of the paper.

Fourth Semester
Paper
Group Paper L P Credits
Code
Theory Papers
BS BS-202 Probability, Statistics and Linear Programming 4 4
HS/MS HS-204 Technical Writing* 2 2
PC CIC-206 Theory of Computation 4 4
PC EEC-208 Circuits and Systems 4 4
PC CIC-210 Database Management Systems 4 4
PC CIC-212 Programming in Java 4 4
Practical / Viva Voce
BS BS-252 Probability, Statistics and Linear Programming Lab 2 1
PC EEC-254 Circuits and Systems Lab 2 1
PC CIC-256 Database Management Systems Lab 2 1
PC CIC-258 Programming in Java Lab 2 1
Total 22 8 26

*NUES:All examinations to be conducted by the concerned teacher as specified in the detailed syllabus of the paper.

Applicable from Batch Admitted in Academic Session 2021-22 Onwards Page 51 of 427
Handbook of B.Tech. Programmes offered by USICT at Affiliated Institutions of the University.

Fifth Semester
Paper
Group Paper L P Credits
Code
Theory Papers
HS/MS HS-301 Economics for Engineers 2 2
PC CIC-303 Compiler Design 3 3
PC CIC-305 Operating Systems 4 4
PC CIC-307 Computer Networks 4 4
PC CIC-309 Software Engineering 3 3
PC CIC-311 Design and Analysis of Algorithm 4 4
Practical / Viva Voce
PC CIC-351 Compiler Design Lab 2 1
PC CIC-353 Operating Systems Lab 2 1
PC CIC-355 Computer Networks Lab 2 1
PC CIC-357 Software Engineering Lab 2 1
PC CIC-359 Design and Analysis of Algorithm Lab 2 1
PC / Internship ES-361 Summer Training Report - 1 * 1
Total 20 10 26

*NUES:Comprehensive evaluation of the Summer Training Report – 1 (after 4th Semester) shall be done by the committee
of teachers, constituted by the Academic Programme Committee, out of 100. The training shall be of 4 to 6 weeks duration.
The training can be under the mentorship of a teacher of the institute.

Sixth Semester
Paper
Group Paper L P Credits
Code
Theory Papers
HS/MS MS-302 Principles of Management for Engineers 3 3
HS/MS HS-304 Universal Human Values* 1 1
PCE Programme Core Elective Paper (PCE –1) 4
PCE Programme Core Elective Paper (PCE – 2) 4
PCE Programme Core Elective Paper (PCE – 3) 4
EAE / OAE Emerging Area/Open Area Elective Paper (EAE – 1 /OAE – 1) 4
EAE / OAE Emerging Area/Open Area Elective Paper (EAE – 2 /OAE – 2) 4
Practical / Viva Voce
NSS / NCC / Cultural Clubs / Technical Society / Technical
HS/MS HS-352 2
Club**
Total 26

*NUES:All examinations to be conducted by the concerned teacher as specified in the detailed syllabus of the paper.

**NUES:Comprehensive evaluation of the students by the concerned coordinator of NCC / NSS / Cultural Clubs / Technical
Society / Technical Clubs, out of 100 as per the evaluation schemes worked out by these activity societies, organizations; the
st
faculty co-ordinators shall be responsible for the evaluation of the same. These activities shall start from the 1 semester
th
and the evaluation shall be conducted at the end of the 6 semester for students admitted in the first semester. Students
nd rd
admitted in the 2 year (3 semester) as lateral entry shall be evaluated on the basis their performance, by the faculty co-
rd th
ordinator for the period of 3 semester to 6 semester only.

Applicable from Batch Admitted in Academic Session 2021-22 Onwards Page 52 of 427
Handbook of B.Tech. Programmes offered by USICT at Affiliated Institutions of the University.

Seventh Semester
Paper
Group Paper L P Credits
Code
Theory Papers
HS/MS MS-401 Principles of Entrepreneurship Mindset 2 2
PCE Programme Core Elective Paper (PCE – 4) 4
PCE Programme Core Elective Paper (PCE – 5) 4
EAE / OAE Emerging Area / Open Area Elective Paper (EAE – 3 / OAE – 3) 4
EAE / OAE Emerging Area / Open Area Elective Paper (EAE – 4 / OAE – 4) 4
EAE / OAE Emerging Area / Open Area Elective Paper (EAE – 5 / OAE – 5) 4
Practical / Viva Voce
PC / Project ES-451 Minor Project** 3
PC / Internship ES-453 Summer Training Report - 2 * 1
Total 26

th
*NUES:Comprehensive evaluation of the Summer Training Report – 2 (after 6 Semester) shall be done by the committee
of teachers, constituted by the Academic Programme Committee, out of 100. The training shall be of 4 to 6 weeks duration.
The training can be under the mentorship of a teacher of the institute.

**The student shall be allocated a supervisor / guide for project work at the end 6th semester by the department /
institution, the project shall continue into the 8th semester. In the 7th semester evaluation, the criteria for evaluation shall
be conceptualization of the project work, the background study / literature survey and identification of objectives and
methodology to be followed for project. 40 marks evaluation for the Teachers' Continuous Evaluation / Internal Assessment
shall be done by concerned supervisor while the term end examination of 60 marks shall be conducted by the supervisor
concerned and the external examiner deputed by the Examinations Division. In the absence of the supervisor, the Director
of the Institution / Head of the Department can assign the responsibility of the supervisor (for purpose of examinations) to
any faculty of the Institution / Department.

Eight Semester
Paper
Group Paper L P Credits
Code
%
Practical / Viva Voce
#
ES-452 Major Project – Dissertation and Viva Voce 18
PC / Project
ES-454 Project Progress Evaluation* 2
#
ES-456 Internship Report and Viva Voce 18
PC / Internship
ES-458 Internship Progress Evaluation* 2
Total 0 0 20

*NUES: Comprehensive evaluation by the committee of teachers, constituted by the Academic Programme
Committee, out of 100.

%By default every student shall do the project work (ES-452 and ES-454). A student shall either be allowed to
do a project work (ES-452 and ES-454) or an internship (ES-456 and ES-458). The student must apply for
th
approval to do internship before the commencement of the 8 semester to the institute, and only after
approval of Principal / Director of the institute through Training and Placement Officer of the institute, shall
proceed for internship.

#Students may be allowed to do internship in this semester in lieu of Major project. The students allowed to
proceed for internship shall be required to maintain a log-book of activities performed during internship. The
same has to be countersigned by the mentor at the organization where internship is completed.

Applicable from Batch Admitted in Academic Session 2021-22 Onwards Page 53 of 427
Handbook of B.Tech. Programmes offered by USICT at Affiliated Institutions of the University.

ES-452: Evaluation shall be conducted of 40 marks (Teachers’ continuous evaluation / internal assessment) by
the supervisor. And, 60 marks by a bench of the supervisor and the external examiner deputed by Examination
Division (COE), for a total of 100 marks.

ES-454 / ES-458: Comprehensive evaluation by the committee of teachers, constituted by the Academic
Programme Committee, out of 100.

ES-456: Evaluation shall be conducted of 40 marks (Teachers’ continuous evaluation / internal assessment) by
the Training and Placement Officer of the department / institute on the basis of the report submitted by the
student. And, 60 marks by a bench of the Training and Placement Officer of the department / institute and the
external examiner deputed by Examination Division (COE), for a total of 100 marks.

In the absence of the supervisor or the Training and Placement Officer (as the case may be), the Director of the
institute / Head of the Department can assign the responsibility of the supervisor or the Training and Placement
Officer (for purpose of examinations) to any faculty of the department.

Note on Elective Papers: The elective papers shall be allowed to be taken / studied by the students, by the
APC of the department / institute, keeping in view that two papers studied by the student should not have a
substantial overlap. All papers studied by the student should be substantially distinct in content.

Note on Examination of Elective Papers:


(a) Papers with only theory component shall have 25 Marks continuous evaluation by the teacher and 75
Marks term-end examinations. Both these component marks shall be reflected on the marksheet of the
student.
(b) Papers with only practical component shall have 40 Marks continuous evaluation by the teacher and 60
Marks term-end examinations. Both these component marks shall be reflected on the marksheet of the
student.

Note on Continuous Evaluation of All Papers:


(a) Papers with only theory component shall have 25 Marks continuous evaluation by the teacher which shall
be evaluated as:
i. Mid-Term Test* - 15 Marks (after 8 weeks of teaching or as
decided by PCC)
ii. Assignments / Project / Quiz / Case Studies, etc. - 5 Marks
iii. Attendance / Class Participation - 5 Marks
(b) Papers with only practical component shall have 40Marks continuous evaluation by the teacher which shall
be evaluated as:
i. Mid-Term Test and Viva Voce - 20 Marks (after 8 weeks of teaching or as
decided by PCC)
ii. Practical File - 10 Marks
iii. Attendance / Lab Participation - 10 Marks

* The mid-term test shall be coordinated by the Programme Coordination Committee.

If a student could not appear for a mid-term test due to situation beyond the control by the student, a
supplementary test may be arranged towards the end of the semester, in a similar manner to the mid-term
test for such students. The students must apply for this provision to the department / institution. On
examination of the reason for non-appearing in the mid-term test by the Head of the Department / Institute,
and with reason for allowing to appear in the supplementary test to recorded by the Head of the Department
/ Institute, the student may be allowed.

The attendance sheets, the question papers and the award sheets for the continuous evaluation to be
retained by the concerned department / institute for at least 6 months after the declaration of the result by
the Examination Division of the University.

Applicable from Batch Admitted in Academic Session 2021-22 Onwards Page 54 of 427
Handbook of B.Tech. Programmes offered by USICT at Affiliated Institutions of the University.

Programme Core Electives


Semester Paper Code PCE – 1 (Choose Any One) L P Credits
CIE-306T Advanced Java Programming 3 3
6
CIE-306P Advanced Java Programming Lab 2 1
CIE-308T Visual Basic.NET Programming 3 3
6
CIE-308P Visual Basic.NET Programming Lab 2 1
6 CIE-312 Engineering Optimization 4 4
6 CIE-320 Principles of Programming Languages 4 4
CIE-322T Simulation and Modelling 3 3
6
CIE-322P Simulation and Modelling Lab 2 1
Semester Paper Code PCE – 2 (Choose Any One) L P Credits
CIE-330T Introduction to Internet of Things 3 3
6
CIE-330P Introduction to Internet of Things Lab 2 1
CIE-332T Programming in Python 3 3
6
CIE-332P Programming in Python Lab 2 1
6 CIE-334 Quantum Computing 4 4
CIE-338T Graph Theory for Computer Science 3 3
6
CIE-338P Graph Theory for Computer Science Lab 2 1
CIE-348T Software Project Management 3 3
6
CIE-348P Software Project Management Lab 2 1
Semester Paper Code PCE – 3 (Choose Any One) L P Credits
CIE-354T Introduction to Digital Signal Processing 3 3
6
CIE-354P Introduction to Digital Signal Processing Lab 2 1
CIE-356T Web Technologies 3 3
6
CIE-356P Web Technologies Lab 2 1
CIE-368T Mobile Computing 3 3
6
CIE-368P Mobile Computing Lab 2 1
CIE-370T Parallel Computing 3 3
6
CIE-370P Parallel Computing Lab 2 1
CIE-374T Artificial Intelligence 3 3
6
CIE-374P Artificial Intelligence Lab 2 1
Semester Paper Code PCE – 4 (Choose Any One) L P Credits
CIE-403T Blockchain Technology 3 3
7
CIE-403P Blockchain Technology Lab 2 1
CIE-405T Data Science 3 3
7
CIE-405P Data Science Lab 2 1
CIE-407T Distributed Systems and Cloud Computing 3 3
7
CIE-407P Distributed Systems and Cloud Computing Lab 2 1
CIE-409T Social Network Analysis and Sentiment Analysis 3 3
7
CIE-409P Social Network Analysis and Sentiment Analysis Lab 2 1
CIE-413T Next Generation Web 3 3
7
CIE-413P Next Generation Web Lab 2 1
Semester Paper Code PCE – 5 (Choose Any One) L P Credits
CIE-417T C#.NET Programming 3 3
7
CIE-417P C#.NET Programming Lab 2 1
7 CIE-419 Intellectual Property Rights 4 4
CIE-421T Machine Learning 3 3
7
CIE-421P Machine Learning Lab 2 1
CIE-425T Data Warehousing and Data Mining 3 3
7
CIE-425P Data Warehousing and Data Mining Lab 2 1
CIE-431T Web Mining 3 3
7
CIE-431P Web Mining Lab 2 1

Applicable from Batch Admitted in Academic Session 2021-22 Onwards Page 55 of 427
Handbook of B.Tech. Programmes offered by USICT at Affiliated Institutions of the University.

Note:
1. An elective shall be offered to the student for each PCE group (That is for PCE-1, PCE-2, etc.) based on the
availability of resources and faculty at the institution and at least one third of the batch or at least 20 students
must be willing to take the elective. At least two elective per PCE group must be offered to the students of the
major discipline.

2. Each PCE slot is of 4 credits, if in a particular slot, the paper has no practical component, then it is of 4 credits
(a pure theory paper), otherwise for purpose of examination and conduct of classes, the course is split in two
papers, namely a theory paper of 3 credits and a practical paper of 1 credit. The student has to study for 4
credits per slot of PCE group. This is reflected by suffixing the paper code by T (for Theory component) and P
(for Practical component), if required.

Applicable from Batch Admitted in Academic Session 2021-22 Onwards Page 56 of 427
Handbook of B.Tech. Programmes offered by USICT at Affiliated Institutions of the University.

Implementation Rules:

1. The examinations, attendance criteria to appear in examinations, promotion and award of the degree
shall be governed by the Ordinance 11 of the University. The term “major discipline” / “primary discipline”
rd
in this document refers to the discipline in which student is admitted / studies from 3 semester onwards.
However credits of courses / paper for OAE / EAE groups shall not be considered for the purpose of
promotion from one year of study to the subsequent year of study.
2. Minimum duration of the Bachelor of Technology programme shall be 4 years (N=4 years) (8 semesters)for
st st
the students admitted in the 1 year and 1 semester of the degree programme. Lateral entry students
nd rd
shall be admitted in the 2 year and 3 semester of the degree programme (effectively in the batch
admitted in the first year in the previous academic session and shall be deemed to have been exempted
from the courses / papers of the first year of the degree programme. No exemption certificate shall be
issued in any case.
A specific lateral entry students’ minimum duration shall be the same as the minimum duration for the
nd
batch in which he/she is admitted as a lateral entry student in the 2 year.
3. Maximum duration of the Bachelor of Technology programme shall be 6 years (N+2 years). After
th
completion of N+2 years of study, if the student has appeared in the papers of all the semesters upto 8
semester, then a maximum extension of 1 year may be given to the student for completing the
requirements of the degree if and only if the number of credits already earned by the student is atleast 150
(for lateral entry students it shall be at least 102 credits) from the (non-honours components). Otherwise,
the admission of the student shall stand cancelled. After the period of allowed study, the admission of the
student shall be cancelled.
A specific lateral entry students’ maximum duration shall be the same as the minimum duration for the
nd
batch in which he/she is admitted as a lateral entry student in the 2 year.
4. The degree shall be awarded only after the fulfilment of all requirements of the Scheme and Syllabus of
Examinations and the applicable Ordinance.
5. (a) The students shall undergo the following group of Courses / Papers as enumerated in the scheme (For
the students admitted in the First Year / First Semester).

Semester (Credits) Total Mandatory


Group
I & II III IV V VI VII VIII Credits Credits

BS 24 5 29 14

HS/MS 6 2 2 2 6 2 20 10

ES 20 5 25 15

PC 19 19 24 4 20 86 76

PCE 12 8 20 16

EAE/OAE 8 12 20 16

Total 50 26 26 26 26 26 20 200 147


TABLE 1: Distribution of Credits (Project / Internship credits are 25 out the 86 credits for Programme Core
(PC) credits, while extra-curricular activities credits are 2 out of 20 credits for Humanities / Management
/ Social Science Group (HS/MS)) . This table is for students admitted in the First Year / First Semester of
the Degree Programme.

Applicable from Batch Admitted in Academic Session 2021-22 Onwards Page 57 of 427
Handbook of B.Tech. Programmes offered by USICT at Affiliated Institutions of the University.

(b) The students admitted as Lateral Entry shall undergo the following group of Courses / Papers as
enumerated in the scheme.

Semester (Credits) Total Mandatory


Group
III IV V VI VII VIII Credits Credits

BS 5 5 0

HS/MS 2 2 2 6 2 14 7

ES 5 5 0

PC 19 19 24 4 20 86 76

PCE 12 8 20 16

EAE/OAE 8 12 20 16

Total 26 26 26 26 26 20 150 115


TABLE 2: Distribution of Credits (Project / Internship credits are 25 out the 86 credits for Programme Core
(PC) credits, while extra-curricular activities credits are 2 out of 14 credits for Humanities / Management
/ Social Science Group (HS/MS)) This table is for students admitted as Lateral Entry Students in the
Second Year / Third Semester of the Degree Programme.

6. Mandatory Credits specify the number of credits from each subject group to be mandatorily acquired by
the student for the award of the degree,for students admitted as students in the 1st year and 1st semester
of the degree programme. While for students admitted as lateral entry in the 2nd year and 3rd semester
the Mandatory Credits value is 115, and specify the number of credits from each subject group to be
mandatorily acquired by the student for the award of the degree (Table 2). See clause 11 and 12 also.
7. Some of the papers are droppable in the sense that the student may qualify for the award of the degree
even when the student has not cleared / passed some of the papers of these group. However, the student
has to earn the minimum credits for the programme of study as specified. See clause 11 and 12 also.
8. The students may take 5 subjects from EAE / OAE groups. The open electives of the OAE group of courses
may also be taken through SWAYAM / NPTEL MOOCs platform. The student desirous of doing a MOOC
based course among the OAE group must seek approval of the APC of the institute for the same before the
commencement of the semester. The APC shall allow the MOOC based OAE option to the student if and
only if the MOOC subject / course being considered for the student is being offered in line with the
Academic Calendar applicable. The student shall submit the successful completion certificate with marks to
the institution for onwards transfer to the Examination Division. The Examinations Division shall take these
marks on record for incorporation in the result of the appropriate semester. These marks / grades of these
courses shall be used for calculation of the SGPA/CGPA of the student concerned by the examination
division of the University. If a student takes even one OAE paper through MOOCs, then the student shall
not be eligible for minor specialization. The degree to the student on fulfilment of other requirements for
such cases shall be through clause 12.b. or 12.c.
These MOOC courses taken by the students, if allowed by the APC of the institute shall be of 4 credits or
more collectively to be against or for one paper slot in the scheme, through MOOCs, though the marks
shall be shown individually. That is in one paper slot in the scheme wherever a MOOC course is allowed,
the student may register for more than one paper to aggregate 4 credits or more. If the credits of these
MOOC Courses, allowed to a student is more than 4, then the maximum credit for the programme shall
be amended accordingly for the particular student. Also, in a particular semester, a student may take
more than one MOOC course with the approval of the APC to meet the credit requirements of OAE for the
semester. The cost of taking the MOOC course is to be borne by the concerned student. The results of the
MOOC courses shall be declared separately by the Examination Division from the result for the papers
conducted by the examination division of the University.

Applicable from Batch Admitted in Academic Session 2021-22 Onwards Page 58 of 427
Handbook of B.Tech. Programmes offered by USICT at Affiliated Institutions of the University.

9. To earn an Honours degree, the student may enrol for 20 credits or more through SWAYAM / NPTEL
MOOCs platform. This point has to be read together with other points specially point 13 and 14. The
acquisition of the credits should be completed before the 15th of the July of the Admission Year plus 4
years. That is, if a student is admitted in the year X, then these credits must be acquired through MOOCs by
15th July of the year (X+4), no extra duration or time shall be allocated, this means, the student must
th
submit the result of such papers on or before 15 July of the Admission Year plus 4 years.
Honours in the degree shall be awarded if and only if at least 20 credits are acquired through MOOCs. To
obtain Honours in the programme, the student must apply to the institution about the same before the
commencement of the 5th semester. The specific courses through MOOCs shall be registered by the
student only after approval by the Academic Programme Committee (APC) of the Institute. The APC shall
approve the course if it is not already studied by the student or the student shall not study it in future and
adds value to the major area of specialization (which is the degree). The papers for which the student
desires to appear for Honours through MOOCs, all papers results shall be submitted by the student to the
Institute for onwards transfer to Examination Division of the University, to be taken on record of the
University. The results of these papers shall be a part of the records of the examinations of the students.
The records shall be submitted by the student to the Institute, then transferred to the Examination
Division, shall be notified by the Examination Division of the University, and a separate marksheet shall be
issued by the Examination Division. The cost of taking the MOOC course is to be borne by the concerned
student. Such courses shall be reflected as additional courses / papers for the student.
If a student acquires less than 20 credits through MOOCs, following the mechanism specified, then also
the results of these papers shall be taken on record as specified above, though no Honours degree shall
be awarded.
The papers through MOOCs for Honours degree shall not be a part of the set of the papers over which the
SGPA / CGPA of the student shall be calculated.
The papers through MOOCs for Honours degree shall be additional papers studied by the students and are
to be taken into account only for award of Honours in the degree programme, if 20 credits are earned
through MOOCs as approved by APC, by a student. See Clause 13 also.
10. Maximum Credits is at least 200 (Table 1) for students admitted in the 1st year and 1st semester, these are
the credits for which the student shall have to study for the non-Honours component of the curriculum.
And, for lateral entry students admitted in the 2nd year and 3rd semester of the degree programme, the
maximum credit required to be studied is at least 150 (Table 2). See clause 8 also.
The student has to appear in the examinations for these credits in all components of evaluation as
specified in the scheme of studies.
11. Minimum Credits required to be earned is atleast 180 (out of the 200 non Honours papers credits, see
clause 10 also) for students admitted in the 1st year and 1st semester. And, for lateral entry students
admitted in the 2nd year and 3rd semester of the degree programme, the minimum credit required to be
earned Is at least 135 (out of the 150 non Honours papers credits, see clause 10 also). See clause 6 also.
12. The following degree route can be taken by a student (also refer point 13):
a. The students shall be awarded one minor specialization, one from EAE/OEA route under the following
conditions:
i. The student has earned the mandatory credits as defined in Table 1 or Table 2 (as applicable) and
clause 6.
ii. The student earns 20 credits from one group of EAE / OAE courses offered as a minor
specialization by the institute.
iii. In addition, the total credits (including the above specified credits) earned by the student is atleast
as specified in clause 11.
The degree nomenclature of the degree shall be as: “Bachelor of Technology in Computer Science and
Engineering with Minor Specializations in <concerned EAE/OAE discipline>”; if criteria / point 9 is not
satisfied for Honours. Otherwise, if criteria / point 9 is met, then the degree shall be an Honours

Applicable from Batch Admitted in Academic Session 2021-22 Onwards Page 59 of 427
Handbook of B.Tech. Programmes offered by USICT at Affiliated Institutions of the University.

degree and the nomenclature shall be as: “Bachelor of Technology in Computer Science and
Engineering with Minor Specializations in <concerned EAE/OAE discipline>) (Honours)”, if in addition
to point 12.a.i, 12.a.ii, and 12.a.iii, the student fulfils the criteria for Honours as specified at point 9.
b. The students shall be awarded the degree without any minor specialization under the following
conditions:
i. The student has earned the mandatory credits as defined in Table 1 or Table 2 (as applicable) and
clause 6.
ii. In addition, the total credits (including the above specified credits) earned by the student is atleast
as specified in clause 11.
The degree nomenclature of the degree shall be as: “Bachelor of Technology in Computer Science and
Engineering”; if criteria / point 9 is not satisfied for Honours. Otherwise, if criteria / point 9 is met,
then the degrees shall be an Honours degree and the nomenclature shall be as: “Bachelor of
Technology in Computer Science and Engineering (Honours)”, if in addition to point 12.b.i and 12.b.ii,
the student fulfils the criteria for Honours as specified at point 9.
c. If the student does not fulfil any of the above criterions (point 12.a, or 12.b), if the student earns at
least the minimum credits specified in clause 11 (disregarding the mandatory credits clause of Table
1or Table 2 (as applicable)and Clause 6), then the student shall be award the degree as “Bachelor of
Technology in Computer Science and Engineering”. Such students shall not be eligible for the award of
an Honours degree. Though, if credits are accumulated through MOOCs as per clause 9, the same shall
be reflected in the marksheets of the students.
13. The Honours degree shall only be awarded if the CGPA of the student is above or equal to 7.5 in addition
to fulfilment of criteria / point 10 and 13 above and the degree is awarded after the immediate
completion of the 4th year of the batch from the year of admission. No Honours shall be conferred if the
degree requirements are not completed in the minimum duration.
14. Pass marks in every paper shall be 40.
15. Grading System shall be as per Ordinance 11 of the University.
16. The Programme Core Electives (PCE) shall be specific to a major discipline, minor specializations and papers
for EAE shall be defined by the school defining the syllabus for the particular areas and minor
specializations and papers for OAE shall be defined by the schools defining the elective streams.
17. Minor specialization in non-engineering disciplines may be offered under the aegis of the other schools
(provided the individual institutions are offering programmes under the aegis of the school offering the
non-engineering minor specialization). The minor specialization framework of 20 credits has to be
offered within the framework of the current Scheme of Studies of the primary / major discipline.
18. The institution shall offer atleast two elective groups out of the emerging area / open area for students of
each major discipline. The emerging area / open electives can also be offered as standalone papers not
forming a part of any elective groups also. The institute shall decide the group(s) and/or individual papers
to be offered as electives based on the availability of infrastructure and faculty. From the groups / papers
offered by the institute, an elective paper / group shall be taught if and only if the number of students in a
paper is at-least 20 or at-least 1/3 of the students of a major / primary discipline for which the paper /
group is to be offered. The APC of the department / institute may define a maximum number of students
allowed to register for a paper as an elective (EAE / OAE).
19. The institution shall offer atleast two elective papers from each program core elective group for students
of each major / primary discipline. The institute shall decide the individual papers to be offered as electives
(PCE) based on the availability of infrastructure and faculty. From the papers offered by the institute, an
elective paper shall be taught if and only if the number of students in a paper is at-least 20 or at-least 1/3
of the students of a major / primary discipline for which the paper is to be offered. The APC of the
department / institute may define a maximum number of students allowed to register for a paper as an
elective (PCE).
20. Teachers of the other department(s), as and when deputed by their department, for teaching the students
enrolled in programmes offered by the department offering the programme shall be a part of the

Applicable from Batch Admitted in Academic Session 2021-22 Onwards Page 60 of 427
Handbook of B.Tech. Programmes offered by USICT at Affiliated Institutions of the University.

Academic Programme Committee of the discipline. Such teachers, for all academic matters, including
teaching, teachers’ continuous evaluation, term end examinations etc. shall be governed by the decisions
of the APC of department offering the programme of study. Similarly, the guest faculty, the visiting faculty
and the Contract / Ad Hoc faculty as and when deputed to teach students of a particular department shall
form a part of APC of the department.
21. The Paper IDs will be generated / issued / assigned by the Examination Division of the University.

22. The medium of instructions shall be English.

Applicable from Batch Admitted in Academic Session 2021-22 Onwards Page 61 of 427
Handbook of B.Tech. Programmes offered by USICT at Affiliated Institutions of the University.

Paper Code(s): BS-202 L P C


Paper: Probability, Statistics and Linear Programming 4 - 4

Marking Scheme:
1. Teachers Continuous Evaluation: 25 marks
2. Term end Theory Examinations: 75 marks
Instructions for paper setter:
1. There should be 9 questions in the term end examinations question paper.
st
2. The first (1 ) question should be compulsory and cover the entire syllabus. This question should be
objective, single line answers or short answer type question of total 15 marks.
3. Apart from question 1 which is compulsory, rest of the paper shall consist of 4 units as per the syllabus.
Every unit shall have two questions covering the corresponding unit of the syllabus. However, the student
shall be asked to attempt only one of the two questions in the unit. Individual questions may contain upto 5
sub-parts / sub-questions. Each Unit shall have a marks weightage of 15.
4. The questions are to be framed keeping in view the learning outcomes of the course / paper. The standard
/ level of the questions to be asked should be at the level of the prescribed textbook.
5. The requirement of (scientific) calculators / log-tables / data – tables may be specified if required.
Course Objectives:
1: To understand probability and probability distributions.
2: To understand methods of summarization of data.
3: To understand and use test for hypothesis.
4: To understand methods for solving linear programming problems.
Course Outcomes (CO):
CO1: Ability to solve probability problems and describe probability distributions.
CO2: Ability to describe and summarize data.
CO3: Ability to use test for hypothesis.
CO4: Ability to formulate and solve linear programming problems.
Course Outcomes (CO to Programme Outcomes (PO) Mapping (scale 1: low, 2: Medium, 3: High
CO/PO PO01 PO02 PO03 PO04 PO05 PO06 PO07 PO08 PO09 PO10 PO11 PO12
CO1 - 3 1 1 1 - - - - - 1 2
CO2 - 3 1 1 1 - - - - - 1 2
CO3 - 3 2 2 1 - - - - - 2 2
CO4 - 3 3 3 1 - - - - - 2 2

Unit I

Basics: Probability and Statistical models, Sample Spaces and Events, Counting Techniques, Interpretations and
Axioms of Probability, Unions of Events and Addition Rules, Conditional Probability, Intersections of Events and
Multiplication and Total Probability Rules, Independence, Bayes’ Theorem, Random Variables.
Discrete and Continuous Random Variables and Distributions: Probability Distributions and Probability Mass /
density Functions, Cumulative Distribution Functions, Mean and Variance of a Random Variable, Discrete and
continuous Uniform Distribution, Binomial Distribution, Geometric and Negative Binomial Distributions,
Hypergeometric Distribution, Poisson Distribution. Normal Distribution, Normal Approximation to the Binomial,
and Poisson Distributions; Exponential Distribution, Erlang and Gamma Distributions, Weibull Distribution,
Lognormal Distribution, Beta Distribution.

Unit II

Joint Probability Distributions for Two Random Variables, Conditional Probability Distributions and
Independence, Joint Probability Distributions for Two Random Variables, Covariance and Correlation, Common
Joint Distributions, Linear Functions of RandomVariables, General Functions of Random Variables, Moment-
Generating Functions.
Numerical Summaries of Data, Stem-and-Leaf Diagrams, Frequency Distributions and Histograms, Box Plots,
Time Sequence Plots, Scatter Diagrams, Probability Plots. Point Estimation, Sampling Distributions and the

Applicable from Batch Admitted in Academic Session 2021-22 Onwards Page 355 of 427
Handbook of B.Tech. Programmes offered by USICT at Affiliated Institutions of the University.

Central Limit Theorem without proof, General Concepts of Point Estimation, Methods of Point Estimation,
Statistical Intervals for a Single Sample.

Unit III

Hypotheses Testing for a SingleSample: Tests on the Mean of a Normal Distribution with Variance Known /
Unknown, Tests on the Variance and Standard Deviationof a Normal Distribution, Tests on a Population
Proportion, Testing for Goodness of Fit, Nonparametric tests (Signed, Wilcoxon), Similarly Statistical Inference
forTwo Samples.
Regression and Correlation: Linear Regression, Least Squares Estimators, Hypotheses testing for simple linear
regression, Confidence Intervals, Adequacy of model, Correlation, Transformed Variables, Logistic Regression.
Similarly, for multiple linear regression including aspects of MLR.

Unit IV

Linear Programming: Introduction, formulation of problem, Graphical method, Canonical and Standard form of
LPP, Simplex method, Duality concept, Dual simplex method, Transportation and Assignment problem.

Textbooks:
1. Applied Statistics and Probability for Engineers by Douglas G. Montgomery and Runger, Wiley, 2018
2. Linear Programming by G. Hadley, Narosa, 2002

References:
th
1. Miller and Freund’s Probability and Statistics for Engineers by Richard A. Johnson, Pearson, 10 Ed., 2018.
2. Probability & Statistics for Engineers & Scientists by Ronald E. Walpole, Raymond H. Myers, Sharon L. Myers
and Keying Ye, Pearson, 2016.
3. Statistics and probability with applications for engineers and scientists using Minitab, R and JMP, C. Gupta,
Irwin Guttman, and Kalanka P. Jayalath, Wiley, 2020.
4. Probability and Statistics for Engineering and the Sciences, Jay Devore, Cengage Learning, 2014.
5. Probability and Statistics in Emgineering, William W. Hines, Douglas C. Montgomery, David M. Goldman,
and Connie M. Borror, Wiley, 2003.
6. Operations Research: An Introduction by Hamdy A. Taha, Pearson, 10th Edition, 2016

Applicable from Batch Admitted in Academic Session 2021-22 Onwards Page 356 of 427
Handbook of B.Tech. Programmes offered by USICT at Affiliated Institutions of the University.

Paper Code(s): HS-204 L P C


Paper: Technical Writing 2 - 2

Marking Scheme:
1. Teachers Continuous Evaluation: 25 marks
2. Term end Theory Examinations: 75 marks
3. This is an NUES paper, hence all examinations to be conducted by the concerned teacher.
Instruction for paper setter:
1. There should be 9 questions in the term end examinations question paper.
st
2. The first (1 ) question should be compulsory and cover the entire syllabus. This question should be
objective, single line answers or short answer type question of total 15 marks.
3. Apart from question 1 which is compulsory, rest of the paper shall consist of 4 units as per the syllabus.
Every unit shall have two questions covering the corresponding unit of the syllabus. However, the student
shall be asked to attempt only one of the two questions in the unit. Individual questions may contain upto 5
sub-parts / sub-questions. Each Unit shall have a marks weightage of 15.
4. The questions are to be framed keeping in view the learning outcomes of the course / paper. The standard
/ level of the questions to be asked should be at the level of the prescribed textbook.
5. The requirement of (scientific) calculators / log-tables / data – tables may be specified if required.
Course Objectives:
1: To improve grammar and sentence structure and build vocabulary.
2: To understand how to write different types of writings.
3: To understand how to compose different types of business documents.
4: To understand business ethics and develop soft skills.
Course Outcomes (CO):
CO1: Ability to improve grammar and sentence structure and build vocabulary.
CO2: Ability to write different types of writings with clarity.
CO3: Ability to write different types of business documents.
CO4: Ability to apply business ethics and enhance personality.
Course Outcomes (CO to Programme Outcomes (PO) Mapping (scale 1: low, 2: Medium, 3: High
CO/PO PO01 PO02 PO03 PO04 PO05 PO06 PO07 PO08 PO09 PO10 PO11 PO12
CO1 - - - - - 1 - - - 3 - -
CO2 - - - - - 1 - - - 3 - -
CO3 - - - - - 1 - - - 3 - -
CO4 - - - - - 1 - 3 - 3 - -

Unit I

Grammar and Vocabulary--- Types of sentences (simple, complex and compound) and use of connectives in
sentences, Subject-verb agreement, Comprehension, Synonyms and Antonyms, Homophones and Homonyms,
Word Formation: Prefixes and Suffixes, Indianism, Misappropriation and Redundant Words, Question Tags and
Short Responses.

Unit II

Writing Styles -- Expository, Explanatory, Descriptive, Argumentative and Narrative.


Precis writing, Visual Aids in Technical Writing, Plagiarism and Language Sensitivity in Technical Writing,
Dialogue Writing, Proposals: Purpose and Types.

Unit III

Letters at the Workplace—letter writing: Request, Sales, Enquiry, Order and Complaint.
Job Application---Resume and Cover letter, Difference between Resume and CV, Preparation for Interview.
Meeting Documentation--- Notice, Memorandum, Circular, Agenda, Office Order and Minutes of meeting,
Writing Instructions.

Applicable from Batch Admitted in Academic Session 2021-22 Onwards Page 357 of 427
Handbook of B.Tech. Programmes offered by USICT at Affiliated Institutions of the University.

Unit IV

Ethics and Personality Development-----The Role of Ethics in Business Communication—Ethical Principles, Time
Management, Self-Analysis through SWOT and JOHARI Window, Emotional Intelligence and Leadership Skills,
Team Building, Career Planning, Self Esteem.

Textbook:
1. Meenakshi Raman and Sangeeta Sharma, Technical Communication: Principles and Practice, Oxford
University Press, New Delhi (2015).

References:
1. Sanjay Kumar and Pushp Lata, Communication Skills, Oxford University Press, New Delhi (2015).
2. Herta A Murphy, Herbert W Hildebrandt, Jane P Thomas, Effective Business Communication, Tata McGraw-
Hill, Hill Publishing Company Limited, Seventh Edition.

Applicable from Batch Admitted in Academic Session 2021-22 Onwards Page 358 of 427
Handbook of B.Tech. Programmes offered by USICT at Affiliated Institutions of the University.

Paper Code(s): CIC-206 L P C


Paper: Theory of Computation 4 - 4

Marking Scheme:
1. Teachers Continuous Evaluation: 25 marks
2. Term end Theory Examinations: 75 marks
Instructions for paper setter:
1. There should be 9 questions in the term end examinations question paper.
st
2. The first (1 ) question should be compulsory and cover the entire syllabus. This question should be
objective, single line answers or short answer type question of total 15 marks.
3. Apart from question 1 which is compulsory, rest of the paper shall consist of 4 units as per the syllabus.
Every unit shall have two questions covering the corresponding unit of the syllabus. However, the student
shall be asked to attempt only one of the two questions in the unit. Individual questions may contain upto 5
sub-parts / sub-questions. Each Unit shall have a marks weightage of 15.
4. The questions are to be framed keeping in view the learning outcomes of the course / paper. The standard
/ level of the questions to be asked should be at the level of the prescribed textbook.
5. The requirement of (scientific) calculators / log-tables / data – tables may be specified if required.
Course Objectives :
1. To understand Automata (Deterministic and Non-Deterministic) and Language Theory
2. To understand Context Free Grammar (CFG), Parse Trees and Push Down Automata
3. To introduce the concepts of Turing Machines and Computability Theory
4. To understand Complexity Theory (NP-completess NP-hardness) and Space complexity
Course Outcomes (CO)
CO 1 Ability to understand the design aspects of “abstract models” of computers like finite automata,
pushdown automata, and Turing machines.
CO 2 Ability to comprehend the recognizability (decidability) of grammar (language) with specific
characteristics through these abstract models.
CO 3 Ability to decide what makes some problems computationally hard and others easy?
CO 4 A ability to deliberate the problems that can be solved by computers and the ones that cannot?
Course Outcomes (CO) to Programme Outcomes (PO) mapping (scale 1: low, 2: Medium, 3: High)
PO01 PO02 PO03 PO04 PO05 PO06 PO07 PO08 PO09 PO10 PO11 PO12
CO 1 3 2 2 2 2 - - - 2 1 1 3
CO 2 3 2 2 2 2 - - - 2 1 1 3
CO 3 3 2 2 2 2 - - - 2 1 1 3
CO 4 3 2 2 2 2 - - - 2 1 1 3

UNIT – I

Automata and Language Theory: Chomsky Classification, Finite Automata, Deterministic Finite Automata (DFA),
Non-Deterministic Finite Automata (NFA), Regular Expressions, Equivalence of DFAs, NFAs and Regular
Expressions, Closure properties of Regular grammar, Non-Regular Languages, Pumping Lemma.

UNIT – II

Context Free Languages: Context Free Grammar (CFG), Parse Trees, Push Down Automata (deterministic and
non-deterministic) (PDA), Equivalence of CFGs and PDAs, Closure properties of CFLs, Pumping Lemma, Parsing,
LL(K) grammar.

UNIT – III

Turing Machines and Computability Theory: Definition, design and extensions of Turing Machine, Equivalence
of various Turing Machine Formalisms, Church – Turing Thesis, Decidability, Halting Problem, Reducibility and
its use in proving undecidability. Rices theorem. Undecidability of Posts correspondence problem., Recursion

Applicable from Batch Admitted in Academic Session 2021-22 Onwards Page 359 of 427
Handbook of B.Tech. Programmes offered by USICT at Affiliated Institutions of the University.

Theorem.

UNIT – IV

Complexity Theory: The class P as consensus class of tractable sets. Classes NP, co-NP. Polynomial time
reductions. NP-completess, NP-hardness. Cook- Levin theorem (With proof). Space complexity, PSPACE and
NPSPACE complexity classes, Savitch theorem (With proof). Probabilistic computation, BPP class. Interactive
proof systems and IP class. relativized computation and oracles.

Textbook(s):
1. Sipser, Michael. Introduction to the Theory of Computation, Cengage Learning, 2012.
2. J. Hopcroft, R. Motwani, and J. Ullman, Introduction to Automata Theory, Language and Computation,
Pearson, 2nd Ed, 2006.

References:
1. Peter Linz, An Introduction to Formal Languages and Automata, 6th edition, Viva Books, 2017
1. Maxim Mozgovoy, Algorithms, Languages, Automata, and Compilers, Jones and Bartlett, 2010.
2. D. Cohen, Introduction to Computer Theory, Wiley, N. York, 2nd Ed, 1996.
3. J. C. Martin, Introduction to Languages and the Theory of Computation, TMH, 2nd Ed. 2003.
4. K. L. Mishra and N. Chandrasekharan, Theory of Computer Science: Automata, Languages and Computation,
PHI, 2006.
5. Anne Benoit, Yves Robert, Frédéric Vivien, A Guide to Algorithm Design: Paradigms, Methods, and
Complexity Analysis, CRC Press, 2013.

Applicable from Batch Admitted in Academic Session 2021-22 Onwards Page 360 of 427
Handbook of B.Tech. Programmes offered by USICT at Affiliated Institutions of the University.

Paper Code(s): EEC-213 / EEC-208 L P C


Paper: Circuits and Systems 4 - 4

Marking Scheme:
1. Teachers Continuous Evaluation: 25 marks
2. Term end Theory Examinations: 75 marks
Instructions for paper setter:
1. There should be 9 questions in the term end examinations question paper.
st
2. The first (1 ) question should be compulsory and cover the entire syllabus. This question should be
objective, single line answers or short answer type question of total 15 marks.
3. Apart from question 1 which is compulsory, rest of the paper shall consist of 4 units as per the syllabus.
Every unit shall have two questions covering the corresponding unit of the syllabus. However, the student
shall be asked to attempt only one of the two questions in the unit. Individual questions may contain upto 5
sub-parts / sub-questions. Each Unit shall have a marks weightage of 15.
4. The questions are to be framed keeping in view the learning outcomes of the course / paper. The standard
/ level of the questions to be asked should be at the level of the prescribed textbook.
5. The requirement of (scientific) calculators / log-tables / data – tables may be specified if required.
Course Objectives :
1. To impart the knowledge of various signal and system.
2. To understand modelling of circuit.
3. To impart knowledge of theorems in AC circuit.
4. To impart knowledge of two port network and transfer function.
Course Outcomes (CO)
CO 1 Ability to understand properties of signal and system.
CO 2 Ability to determine transient respond of circuit.
CO 3 Ability to solve AC circuit.
CO 4 Ability to determine two port parameter and transfer function.
Course Outcomes (CO) to Programme Outcomes (PO) mapping (scale 1: low, 2: Medium, 3: High)
PO01 PO02 PO03 PO04 PO05 PO06 PO07 PO08 PO09 PO10 PO11 PO12
CO 1 3 3 3 3 2 - - - 1 1 1 1
CO 2 3 3 3 3 2 - - - 1 1 1 1
CO 3 3 3 3 3 2 - - - 1 1 1 1
CO 4 3 3 3 3 2 - - - 1 1 1 1

UNIT – I

Signals, Classification of Signals, Systems, Classification of Systems, Linear Time Invariant (LTI) Systems; Laplace
Transform, z-Transform, Fourier Series and Transform (Continuous and Discrete) and their properties. Laplace
Transform and Continuous Time LTI systems, z-Transform and Discrete Time LTI systems, Fourier analysis of
signals and systems, State Space Analysis. [T1]

UNIT-II

System modeling in terms of differential equations and transient response of R, L, C, series and parallel circuits
for impulse, step, ramp, sinusoidal and exponential signals by classical method and using Laplace transform.
[T2]

UNIT – III

AC Circuits: Circuits containing Capacitors and Inductors, Transient Response, Alternating Current and Voltages,
Phasors, Impedances and Admittance, Mesh Analysis, Loop Analysis, Nodal Analysis, Thevenin’s and Norton’s
Theorem, Y - D and D- Y Transformation, Bridge Circuits. Resonant Circuits, Complex Frequency and Network
Function, Two port Networks. Passive Filters. [T2]

Applicable from Batch Admitted in Academic Session 2021-22 Onwards Page 311 of 427
Handbook of B.Tech. Programmes offered by USICT at Affiliated Institutions of the University.

UNIT – IV

Graph theory: concept of tree, tie set matrix, cut set matrix and application to solve electric networks.
Two port networks – Introduction of two port parameters and their interconversion, interconnection of two 2-
port networks, open circuit and short circuit impedances and ABCD constants, relation between image
impedances and short circuit and open circuit impedances. Network functions, their properties and concept of
transform impedance, Hurwitz polynomial. [T2]

Textbook(s):
1. B. P. Lathi, “Signal Processing and Linear System”, Berkeley Cambridge Press, 1998.
2. A. H. Robbins and W. C. Miller, “Circuit Analysis: Theory and Practice”, Thomson Learning/Delmar Pub.,
2007.

Reference Books:
1. S. Haykin and B. V. Veen, “Signal and Systems”, John Wiley and Sons, 1999.
2. H. P. Hsu, “Schaum’s Outlines of The Theory and Problems of Signals and Systems”, McGraw-Hill, 1995.
3. S. Madhu, “Linear Circuit Analysis”, Prentice Hall, 1988.
4. S. Ghosh, “Signals and Systems”, Pearson Education, 2006.
5. S. Poornachandra, “Signal and Systems”, Thomson Learning, 2004.
6. M. Nahvi and J. A. Edminister, “Schaum’s Outline of Theory and Problems of Electric Circuits”, McGraw-Hill,
2003.

Applicable from Batch Admitted in Academic Session 2021-22 Onwards Page 312 of 427
Handbook of B.Tech. Programmes offered by USICT at Affiliated Institutions of the University.

Paper Code(s): CIC-210 L P C


Paper: Database Management System 4 - 4

Marking Scheme:
1. Teachers Continuous Evaluation: 25 marks
2. Term end Theory Examinations: 75 marks
Instructions for paper setter:
1. There should be 9 questions in the term end examinations question paper.
st
2. The first (1 ) question should be compulsory and cover the entire syllabus. This question should be
objective, single line answers or short answer type question of total 15 marks.
3. Apart from question 1 which is compulsory, rest of the paper shall consist of 4 units as per the syllabus.
Every unit shall have two questions covering the corresponding unit of the syllabus. However, the student
shall be asked to attempt only one of the two questions in the unit. Individual questions may contain upto 5
sub-parts / sub-questions. Each Unit shall have a marks weightage of 15.
4. The questions are to be framed keeping in view the learning outcomes of the course / paper. The standard
/ level of the questions to be asked should be at the level of the prescribed textbook.
5. The requirement of (scientific) calculators / log-tables / data – tables may be specified if required.
Course Objectives :
1. To introduce basic concepts, architecture and characteristics of database systems
2. To introduce relational model concepts and PL/SQL programming
3. To introduce relational database design and Normal forms based on functional dependencies
4. To introduce concepts of object oriented & distributed databases
Course Outcomes (CO) :
CO 1 Ability to understand advantages of database systems
CO 2 Ability to use SQL as DDL, DCL and DML
CO 3 Ability to design database and manage transaction processing
CO 4 Understand object oriented & distributed databases systems and use them
Course Outcomes (CO) to Programme Outcomes (PO) mapping (scale 1: low, 2: Medium, 3: High)
PO01 PO02 PO03 PO04 PO05 PO06 PO07 PO08 PO09 PO10 PO11 PO12
CO 1 3 3 2 2 2 - - - 3 2 2 3
CO 2 3 3 2 2 2 - - - 3 2 2 3
CO 3 3 3 2 3 3 - - - 3 2 2 3
CO 4 3 3 2 3 3 - - - 3 2 2 3

UNIT – I

Basic concepts: database & database users, characteristics of the database systems, concepts and architecture,
date models, schemas & instances, DBMS architecture & data independence, database languages & interfaces,
data modelling using the entity-relationship approach. Enhanced ER concepts - Specialization/Generalization,
Aggregation, Mapping of ER model to Relational Model.
SQL – DDL, DCL & DML views and indexes in SQL. Basics of SQL, DDL, DML,DCL, structure – creation, alteration,
defining constraints – Primary key, foreign key, unique, not null, check, IN operator.

UNIT - II:

Relational model concepts, relational model constraints, relational algebra, relational calculus.
SQL – Functions - aggregate functions, Built-in functions – numeric, date, string functions, set operations, sub-
queries, correlated sub-queries, Use of group by, having, order by, join and its types, Exist, Any, All , view and
its types. Transaction control commands – Commit, Rollback, Save point.

UNIT - III

Relational data base design: functional dependencies & normalization for relational databases, normal forms
based on functional dependencies, (1NF, 2NF, 3NF & BCNF), lossless join and dependency preserving

Applicable from Batch Admitted in Academic Session 2021-22 Onwards Page 361 of 427
Handbook of B.Tech. Programmes offered by USICT at Affiliated Institutions of the University.

decomposition, normal forms based on multivalued & join dependencies (4NF & 5NF) & domain key normal
form
Properties of Transaction, Transaction states, Transaction Schedule, Serializability, Concurrency control
techniques, locking techniques, time stamp ordering, Recoverable schedules, granularity of data items,
Deadlock detection and Recovery, recovery techniques: recovery concepts, database backup and recovery from
catastrophic failures.
Database Programming – control structures, exception handling, stored procedures, Triggers.

UNIT - IV

File Structures and Indexing: Secondary Storage Devices, Operations on Files, Heap Files, Sorted Files, Hashing,
Single level indexes, Multi-level indexes, B and B+ tree indexes.
Concepts of Object Oriented Database Management systems & Distributed Database Management Systems

Textbooks:
1. R. Elmsari and S. B. Navathe, “Fundamentals of database systems”, Pearson Education, 7th Edition, 2018
2. V. M. Grippa and S. Kumichev, “Learning MySQL”, O’Reilly, 2021.
3. SQL/ PL/SQL, The programming language of Oracle, Ivan Bayross, 4th Edition BPB Publications

References:
1. A. Silberschatz, H. F. Korth and S. Sudershan, “Database System Concept”, McGraw Hill, 6th Edition,2013.
2. Date, C. J., “An introduction to database systems”, 8th Edition, Pearson Education, 2008.
3. P. Rob & C. Coronel, “Database Systems: Design Implementation & Management”, Thomson Learning, 6th
Edition, 2004
4. Desai, B., “An introduction to database concepts”, Galgotia publications, 2010
5. H. Garcia-Molina, J. D. Ullman, J. Widom, “Database System: The Complete Book”, PH.
6. Joel Murach, Murach's Mysql””, 3rd Edition-Mike Murach and Associates, Incorporated, 2019.
7. Oracle and MySQL manuals.

Applicable from Batch Admitted in Academic Session 2021-22 Onwards Page 362 of 427
Handbook of B.Tech. Programmes offered by USICT at Affiliated Institutions of the University.

Paper Code(s): CIC-212 L P C


Paper: Programming in Java 4 - 4

Marking Scheme:
1. Teachers Continuous Evaluation: 25 marks
2. Term end Theory Examinations: 75 marks
Instructions for paper setter:
1. There should be 9 questions in the term end examinations question paper.
st
2. The first (1 ) question should be compulsory and cover the entire syllabus. This question should be
objective, single line answers or short answer type question of total 15 marks.
3. Apart from question 1 which is compulsory, rest of the paper shall consist of 4 units as per the syllabus.
Every unit shall have two questions covering the corresponding unit of the syllabus. However, the student
shall be asked to attempt only one of the two questions in the unit. Individual questions may contain upto 5
sub-parts / sub-questions. Each Unit shall have a marks weightage of 15.
4. The questions are to be framed keeping in view the learning outcomes of the course / paper. The standard
/ level of the questions to be asked should be at the level of the prescribed textbook.
5. The requirement of (scientific) calculators / log-tables / data – tables may be specified if required.
Course Objectives :
1. To understand and gain knowledge of characteristics of Java, JVM, instruction set, control flow,
programming and the sandbox model.
2. To learn the Java programming, use of exceptional handling and inheritance.
3. To understand threads, thread synchronization, AWT components and event handling mechanism.
4. To understand the concepts of I/O streams, JDBC, object serialization, sockets, RMI, JNI, Collection API
interfaces, Vector, Stack, Hash table classes, list etc.
Course Outcomes (CO)
CO 1 Ability to understand the compilation process of Java, role of JVM as an emulator and various types of
instructions.
CO 2 Ability to learn and apply concepts of Java programming, exceptional handling and inheritance.
CO 3 Ability to understand the use of multi-threading, AWT components and event handling mechanism in
Java.
CO 4 Ability to understand the concepts of I/O streams, IDBC, object serialization, sockets, RMI, JNI,
Collection API interfaces, Vector, Stack, Hash table classes, list etc.
Course Outcomes (CO) to Programme Outcomes (PO) mapping (scale 1: low, 2: Medium, 3: High)
PO01 PO02 PO03 PO04 PO05 PO06 PO07 PO08 PO09 PO10 PO11 PO12
CO 1 3 2 2 2 3 - - - 3 2 2 3
CO 2 3 2 2 2 3 - - - 3 2 2 3
CO 3 3 2 2 2 3 - - - 3 2 2 3
CO 4 3 2 2 2 3 - - - 3 2 2 3

UNIT - I

Overview and characteristics of Java, Java program Compilation and Execution Process Organization of the Java
Virtual Machine, JVM as an interpreter and emulator, Instruction Set, class File Format, Verification, Class Area,
Java Stack, Heap, Garbage Collection. Security Promises of the JVM, Security Architecture and Security Policy.
Class loaders and security aspects, sandbox model

UNIT - II

Java Fundamentals, Data Types & Literals Variables, Wrapper Classes, Arrays, Arithmetic Operators, Logical
Operators, Control of Flow, Classes and Instances, Class Member Modifiers Anonymous Inner Class Interfaces
and Abstract Classes, inheritance, throw and throws clauses, user defined Exceptions, The String Buffer Class,
tokenizer, applets, Life cycle of applet and Security concerns.

Applicable from Batch Admitted in Academic Session 2021-22 Onwards Page 363 of 427
Handbook of B.Tech. Programmes offered by USICT at Affiliated Institutions of the University.

UNIT - III

Threads: Creating Threads, Thread Priority, Blocked States, Extending Thread Class, Runnable Interface, Starting
Threads, Thread Synchronization, Synchronize Threads, Sync Code Block, Overriding Synced Methods, Thread
Communication, wait, notify and notify all.
AWT Components, Component Class, Container Class, Layout Manager Interface Default Layouts, Insets and
Dimensions, Border Layout, Flow Layout, Grid Layout, Card Layout Grid Bag Layout AWT Events, Event Models,
Listeners, Class Listener, Adapters, Action Event Methods Focus Event Key Event, Mouse Events, Window Event

UNIT - IV

Input/Output Stream, Stream Filters, Buffered Streams, Data input and Output Stream, Print Stream Random
Access File, JDBC (Database connectivity with MS-Access, Oracle, MS-SQL Server), Object serialization, Sockets,
development of client Server applications, design of multithreaded server. Remote Method invocation, Java
Native interfaces, Development of a JNI based application.
Collection API Interfaces, Vector, stack, Hashtable classes, enumerations, set, List, Map, Iterators.

Textbook(s):
1. Patrick Naughton and Herbertz Schidt, “Java-2 the Complete Reference”,TMH

References:
1. E. Balaguruswamy, “Programming with Java”, TMH
2. Horstmann, “Computing Concepts with Java 2 Essentials”, John Wiley.
3. Decker & Hirshfield, “Programming Java”, Vikas Publication.

Applicable from Batch Admitted in Academic Session 2021-22 Onwards Page 364 of 427
Handbook of B.Tech. Programmes offered by USICT at Affiliated Institutions of the University.

Paper Code(s): BS-252 L P C


Paper: Probability, Statistics and Linear Programming Lab - 2 1

Marking Scheme:
1. Teachers Continuous Evaluation: 40 marks
2. Term end Theory Examinations: 60 marks
Instructions:
1. The course objectives and course outcomes are identical to that of (Probability, Statistics and Linear
Programming) as this is the practical component of the corresponding theory paper.
2. The practical list shall be notified by the teacher in the first week of the class commencement under
intimation to the office of the Head of Department / Institution in which the paper is being offered from
the list of practicals below. Atleast 10 experiments must be performed by the students, they may be asked
to do more. Atleast 5 experiments must be from the given list.

Implementation to be done in MATLAB or in equivalent software.

1. Installation of Scilab and demonstration of simple programming concepts like marix multiplication (scalar
and vector), loop, conditional statements and plotting.
2. Program for demonstration of theoretical probability limits.
3. Program to plot normal distributions and exponential distributions for various parametric values.
4. Fitting of binomial distributions for given n and p.
5. Fitting of binomial distributions after computing mean and variance.
6. Fitting of Poisson distributions for given value of lambda.
7. Fitting of Poisson distributions after computing mean.
8. Fitting of normal distribution when parameters are given.
9. Fitting of linear regression line through given data set and testing of goodness of fit using mean error.
10. Fitting of Multiple Linear Regression (MLR) curve through given data set and testing of goodness of fit
using mean error.
11. Solve a LPP of three variable using Simplex Method.
12. Solve a Transportation problem of three variables.
13. Solve an Assignment problem of three variables.

Applicable from Batch Admitted in Academic Session 2021-22 Onwards Page 407 of 427
Handbook of B.Tech. Programmes offered by USICT at Affiliated Institutions of the University.

Paper Code(s): EEC-253 / EEC-254 L P C


Paper: Circuits and Systems Lab - 2 1

Marking Scheme:
1. Teachers Continuous Evaluation: 40 marks
2. Term end Theory Examinations: 60 marks
Instructions:
1. The course objectives and course outcomes are identical to that of (Circuits and Systems) as this is the
practical component of the corresponding theory paper.
2. The practical list shall be notified by the teacher in the first week of the class commencement under
intimation to the office of the Head of Department / Institution in which the paper is being offered from
the list of practicals below. Atleast 10 experiments must be performed by the students, they may be asked
to do more. Atleast 5 experiments must be from the given list.

1. Introduction to MATLAB and its basic commands.


2. Plot unit step, unit impulse, unit ramp, exponential, parabolic functions and sinusoidal signals
3. Plot the linear convolution of two sequences
4. Study the transient response of series RLC circuit for different types of waveforms on CRO and verify using
MATLAB
5. Study the time response of a simulated linear system and verify the unit step and square wave response of
first order and second order, type 0,1 system
6. To determine Z and Y parameters of the given two port network.
7. To determine ABCD parameters of the given two port network.
8. To verify various theorems in AC Circuits.
9. To determine Hybrid parameters of the given two port network.
10. To design Cascade Connection and determine ABCD parameters of the given two port network.
11. To design Series-Series Connection and determine Z parameters of the given two port network.
12. To design Parallel-Parallel Connection and determine Y parameters of the given two port network.
13. To design Series-Parallel Connection and determine h parameters of the given two port network.

Applicable from Batch Admitted in Academic Session 2021-22 Onwards Page 344 of 427
Handbook of B.Tech. Programmes offered by USICT at Affiliated Institutions of the University.

Paper Code(s): CIC-256 L P C


Paper: Database Management System Lab - 2 1

Marking Scheme:
1. Teachers Continuous Evaluation: 40 marks
2. Term end Theory Examinations: 60 marks
Instructions:
1. The course objectives and course outcomes are identical to that of (Database Management System) as this
is the practical component of the corresponding theory paper.
2. The practical list shall be notified by the teacher in the first week of the class commencement under
intimation to the office of the Head of Department / Institution in which the paper is being offered from
the list of practicals below. Atleast 10 experiments must be performed by the students, they may be asked
to do more. Atleast 5 experiments must be from the given list.

1. Experiments based on DDL commands – CREATE, ALTER, DROP and TRUNCATE.


2. Apply the integrity constraints like Primary Key, Foreign key, Check, NOT NULL, etc. to the tables.
3. Experiments based on basic DML commands – SELECT, INSERT, UPDATE and DELETE.
4. Write the queries for implementing Built-in functions, GROUP BY, HAVING and ORDER BY.
5. Write the queries to implement the joins.
6. Write the queries to implement the subqueries.
7. Write the queries to implement the set operations.
8. Write the queries to create the views and queries based on views.
9. Demonstrate the concept of Control Structures.
10. Demonstrate the concept of Exception Handling.
11. Demonstrate the concept of Functions and Procedures.
12. Demonstrate the concept of Triggers.

Applicable from Batch Admitted in Academic Session 2021-22 Onwards Page 408 of 427
Handbook of B.Tech. Programmes offered by USICT at Affiliated Institutions of the University.

Paper Code(s): CIC-258 L P C


Paper: Programming in Java Lab - 2 1

Marking Scheme:
1. Teachers Continuous Evaluation: 40 marks
2. Term end Theory Examinations: 60 marks
Instructions:
1. The course objectives and course outcomes are identical to that of (Programming in Java) as this is the
practical component of the corresponding theory paper.
2. The practical list shall be notified by the teacher in the first week of the class commencement under
intimation to the office of the Head of Department / Institution in which the paper is being offered from
the list of practicals below. Atleast 10 experiments must be performed by the students, they may be asked
to do more. Atleast 5 experiments must be from the given list.

1. Write a java program to implement stack and queue concept.


2. Write a java program to produce the tokens from given long string.
3. Write a java package to show dynamic polymorphism and interfaces.
4. Write a java program to show multithreaded producer and consumer application.
5. Create a customized exception and also make use of all the 5 exception keywords.
6. Convert the content of a given file into the uppercase content of the same file.
7. Write a program in java to sort the content of a given text file.
8. Develop an analog clock using applet.
9. Develop a scientific calculator using swings.
10. Create an editor like MS-word using swings.
11. Create a servlet that uses Cookies to store the number of times a user has visited your servlet.
12. Create a simple java bean having bound and constrained properties.

Applicable from Batch Admitted in Academic Session 2021-22 Onwards Page 409 of 427

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy