Professional Documents
Culture Documents
Regulation 2019 (Amendments) Common To All B.E. / B.Tech. Degree Programmes (Choice Based Credit System)
Regulation 2019 (Amendments) Common To All B.E. / B.Tech. Degree Programmes (Choice Based Credit System)
INDEX
4 Regulation 8
Page | 2
HICET – Department of Computer Science and Engineering
REGULATION- 2019
(Amendments)
Page | 3
HICET – Department of Computer Science and Engineering
Page | 4
HICET – Department of Computer Science and Engineering
MODERN TOOL USAGE: Create, select, and apply appropriate techniques, resources, and
modern engineering and IT tools including prediction and modeling to complex engineering
activities with an understanding of the limitations.
ETHICS: Apply ethical principles and commit to professional ethics and responsibilities
and norms of the engineering practice.
Page | 5
HICET – Department of Computer Science and Engineering
LIFE-LONG LEARNING: Recognize the need for, and have the preparation and ability to
engage in independent and life-long learning in the broadest context of technological
change.
Page | 6
HICET – Department of Computer Science and Engineering
PEO1: To acquire knowledge in the latest technologies and innovations and an ability to
identify, analyze and solve problems in computer engineering.
PEO3: To possess critical thinking, communication skills, teamwork, leadership skills and
ethical behavior necessary to function productively and professionally.
Page | 7
Regulation
2019
(Amendments)
Page | 8
HICET – Department of Computer Science and Engineering
HINDUSTHAN COLLEGE OF ENGINEERING AND TECHNOLOGY
(An Autonomous Institution Affiliated to Anna University)
Coimbatore, Tamil Nadu, India
REGULATIONS 2019 (with Amendments)
B.E. / B.Tech. DEGREE PROGRAMMES
(CHOICE BASED CREDIT SYSTEM)
The regulations here under are effective from the academic year 2019- 2020 and applicable
to Students admitted in Hindusthan College of Engineering and Technology, an
Autonomous Institution Affiliated to Anna University, Chennai. The regulations are subject
to amendments as may be made by the Academic Council of the Institution from time to
time. Any or all such amendments will be effective from such date to such batches of
students (including those already in the middle of the programme) as may be decided by the
Academic Council.
Page | 9
HICET – Department of Computer Science and Engineering
2. ADMISSION PROCEDURE
2.1 Students for admission to the First Semester of the Eight Semester B.E. / B.Tech. Degree
Programme shall be required to have a pass in Higher Secondary Examination (Academic 10 +
2) Curriculum or its Equivalent Examinations with Mathematics, Physics and Chemistry.
2.2 Lateral Entry Admission (As per AICTE clause 1.3 (viii) of Academic Year 20-21:
➢
Passed Diploma examination with at least 45% marks(40% marks in case of candidates belonging to
reserved category) in ANY branch of Engineering and Technology.
➢
Passed B.Sc., Degree from a recognized University as defined by UGC, with at least 45%
marks(40% marks in case of candidates belonging to reserved category) and passed 10 + 2
examination with Mathematics as a subject.
➢
Provided that the students belonging to B.Sc., Stream, shall clear the subjects Engineering
Graphics / Engineering Drawing and Engineering Mechanics of the First Year Engineering
Programme along with the Second Year subjects.
➢
Provided that the Students belonging to B.Sc., Stream shall be considered only after filling the
supernumerary seats in this category with students belonging to the Diploma stream.
➢
Passed D.Voc in the same or allied sector.
➢
In the above cases, suitable bridge courses, if required such as in Mathematics or basic Engineering
Foundation courses may be suitable designed and implemented.
3. MEDIUM OF INSTRUCTION
The medium of Instruction is English for all Courses, Examinations, Seminar Presentations and
Project / Thesis / Dissertation Reports.
4. BRANCHES OF STUDY
Regular students shall be admitted to one of the following Branches of study at the beginning of
the First Year and the Lateral Entry students are admitted at the beginning of the Second year
(Third Semester). The Programme shall provide a Degree of Bachelor of Engineering / Bachelor
of Technology of Anna University, Chennai. The allotment of Branch to a student is final and
the students are not permitted to change the Branch of study.
Branches of Study
B.E. Programmes
i. Aeronautical Engineering
ii. Agricultural Engineering
iii. Automobile Engineering
iv. Biomedical Engineering
v. Civil Engineering
vi. Computer Science and Engineering
vii. Electrical and Electronics Engineering
viii. Electronics and Communication Engineering
ix. Electronics and Instrumentation Engineering
x. Mechanical Engineering
xi. Mechatronics Engineering
Page | 10
HICET – Department of Computer Science and Engineering
B. Tech. Programmes
i. Information Technology.
ii. Food Technology.
iii. Chemical Engineering .
iv. Artificial Intelligence and Machine Learning.
Page | 11
HICET – Department of Computer Science and Engineering
➢ The details of the Syllabus, Time Table and Faculty may be sent to the Controller of
Examinations after approval from the Head of the Institution at least one month before the
course is offered. Students can take a maximum of two „one credit courses‟ / one „two
credit course‟ during the entire duration of the Programme.
b.) The Students are permitted to undergo ONE Professional Elective Course in
NPTEL/SWAYAM/MOOCs etc. during VI Semester with the prior approval of
Departmental Consultative Committee, Dean Academics and Office of the Controller of
examinations. The student shall take up Assessments and End Semester Examinations
conducted by NPTEL/SWAYAM/ MOOCs and transfer the grades and credits.
Page | 13
HICET – Department of Computer Science and Engineering
c.) The students are permitted to undergo the One Open Elective course in
NPTEL/SWAYAM/ MOOCs etc. during VII with the prior approval of Departmental
Consultative Committee, Dean Academics and Office of the Controller of examinations.
The Student shall take up Assessments and End Semester Examinations conducted by
NPTEL/SWAYAM/ MOOCs and transfer the credits.
6. DURATION OF THE PROGRAMME
6.1 A student is ordinarily expected to complete the B.E. / B.Tech. Programme in 8
semesters (four academic years) but in any case not more than 14 Semesters (7 years) for
HSC (or equivalent) candidates and not more than 12 semesters(6 years) for Lateral Entry
Candidates. Each semester shall normally consist of 80 working days or 560 periods of 50
minutes each.
6.2 The Head of the Department shall ensure that every teacher imparts instruction as per the
number of periods specified in the syllabus, covering the full content of the specified syllabus
for the course being taught.
6.3 The Head of the Department may conduct additional classes for improvement, special
coaching, conduct of model test etc., over and above the specified periods. But for the
purpose of calculation of attendance requirement for writing the End Semester Examinations
by the students, the following method shall be used.
6.4 The total period for completion of the programme reckoned from the commencement of
the first semester to which the candidate was admitted shall not exceed the maximum
period specified in clause 6.1 irrespective of the period of break of study (vide clause 20.0)
in order that he/she may be eligible for the award of the degree.
7. CREDIT ASSIGNMENT
Each course is assigned certain number of credits based on the following:
Page | 14
HICET – Department of Computer Science and Engineering
8.2 The students can also register for the courses which the student has failed in the earlier
semesters. The registration details of the candidates may be approved by the Head of the
Institution and forwarded to the Controller of Examinations. This registration is
mandatory for undergoing the course as well as for the writing of End Semester
Examinations.
8.3 No Elective course shall be offered by any department unless a minimum of 35 students
registered for the course. However, if the students admitted in the associated Branch and
Semester is less than 35, this minimum will not be applicable.
Page | 15
HICET – Department of Computer Science and Engineering
9. FACULTY ADVISOR
To help students in planning their courses of study, the Head of the Department / Senior Faculty
Advisor will allot a certain number of students to a teacher of the Department who shall function
as Faculty Advisor for those students throughout their period of study. The faculty advisor will
supervise the student during Enrollment, Registration of Courses and authorize the final
registration of the courses at the beginning of each semester and monitor their attendance and
counsel them periodically. If necessary, the Faculty Advisor may also inform the parents about
the progress / performance of the students.
Page | 16
HICET – Department of Computer Science and Engineering
Student representatives of the class committee should collect information regarding the teaching
learning process of the class from the fellow students of the class before attending the class
committee meeting. Also, during these meetings they shall meaningfully interact and express the
opinions and suggestions of the other students of the class to improve the effectiveness of the
Teaching-Learning process and also communicate the points discussed in the meeting to their
fellow students
ii. A student who has secured attendance between 74% and 65% (both included) due to
medical reasons (Hospitalization / Accident / Specific Illness) or due to participation in
University / District / State / National / International Level Sports or due to participation in
Seminar / Conference / Workshop / Training Programme / Voluntary Service / Extension
Activities or similar programmes with a prior permission obtained from the Principal/Vice
Principal shall be permitted to appear for the examination on the recommendation of the
Page | 17
HICET – Department of Computer Science and Engineering
concerned. It is mandatory for the HoD to verify and certify the genuineness of the case
before recommending the same to the Principal.
iii. All other students who have secured attendance between 65 % and 74% (both included)
upto maximum of three courses shall apply for condonation in the prescribed format with
prescribed fee as prescribed by Institution. A student can avail the condonation facility for
a maximum of two times during the course period.
iv. A student who secures less than 65% of overall attendance of any semester will not
be permitted to write any of the current semester courses and also will not be
permitted to continue the study in the subsequent semester. But the Student will be
permitted to appear for his / her arrear examinations, if any. The student has to redo
all the courses of that semester by rejoining the same semester in the subsequent
academic year with the recommendation of the Principal and approval of Anna
University/DOTE.
v. A student shall normally be permitted to appear for the ESE of any semester commencing
from I semester if he / she has satisfied the requirements and has registered for ESE
examination in all courses of the semester.
viii. The Dean-Academic and his team shall check the syllabus covered, attendance of the
students and with his comments the log books are sent to the HOD of the concerned
department. At the end of the semester, the record should be verified by an Audit team
headed by Dean-Academics and return to Head of the Department who shall keep this
document in safe custody (for four years). The records of attendance and assessment of
both current and previous semesters should be available for any inspection at any time.
Page | 18
HICET – Department of Computer Science and Engineering
1. Assignment/Technical quiz/Presentation 5
2. Attendance 5
3. Internal tests (The TWO internal test marks are averaged to TEN marks 15
and FIVE marks for mid semester examination)
Total 25
Page | 19
HICET – Department of Computer Science and Engineering
iv) Theory with Lab Component Course
S. No. Category Maximum
Marks
1. Average of TWO Internal tests mark conducted each for 50marks
10
reduced to 10marks
2. The sum of Mid semester marks reduced to 5marks 5
3. All Experiment marks should be converted to 5 marks . Then the
End Semester Exam will be conducted for 50 marks and converted 25
to 20 marks (20+5=25 marks).
4. Attendance 5
5. Assignment 5
Total 50
Duration Credit
From Third Semester to Fifth Semester Three
Weeks Internship / Training 1
• CIA and ESE marks are 100 and 100 respectively. The End Semester Examination for
Project work shall consist of evaluation of the final report submitted by the Student or
Students of the project group (of not exceeding 4 students) by an External Examiner and
an Internal Examiner, followed by a Viva-Voce examination conducted separately for
each student by a committee consisting of the External Examiner, the Supervisor of the
Project Group and an Internal Examiner.
• For the End semester examination in both Theory and Practical courses including
Project work the Internal and External examiners shall be appointed by the Controller
of Examinations.
Page | 20
HICET – Department of Computer Science and Engineering
17. QUESTION PAPER PATTERN FOR INTERNAL & MID SEMESTER EXAM
Page | 21
HICET – Department of Computer Science and Engineering
19. ASSESSMENT OF ESE AND PASSING REQUIREMENTS
The courses offered fall under the following categories:
a). Theory course
b). Laboratory course
c). Theory courses with Laboratory
component d). Mini Project
e). Project Phase I & II
a) Theory Course: ESE will be held at the end of each semester for each course. The question
paper is set for a maximum of 100 marks. A student who secures not less than 50% of total
marks prescribed for the course (CIA + ESE) with a minimum of 45% of the marks prescribed
for the ESE shall be declared to have passed in the examination.
If a student fails to secure a pass in a particular course, it is mandatory that he/she shall register
and reappear for the examination in that course when examination is conducted by the CoE.
He/she should continue to register and reappear for the examination till he/she secures a “pass”.
If a student fails to secure a pass in theory courses in the current semester examination, He/she is
allowed to write arrear examinations for the next three consecutive semesters and their internal
marks shall be carried over for the above mentioned period of three consecutive semesters. If a
student fails to secure a pass in a course even after three consecutive arrear attempts, the student
has to forgo with the marks earned during his/her CIA.
Note: The CIA marks obtained by a student in the first appearance shall be retained only
for three successive appearances. After that, a student has to secure 50% marks in the ESE
so as to declare him/her “pass” in the course concerned. This is applicable for the students
who complete the programme with arrears (after eighth semester)
(i). Question Paper pattern for ESE (Except Engineering Graphics & Mathematics)
Page | 22
HICET – Department of Computer Science and Engineering
Page | 23
HICET – Department of Computer Science and Engineering
In ESE, the Report Evaluation and Viva - Voce examination will be conducted by a committee
constituted by COE. The committee comprises of three faculty members - External Examiner,
Supervisor & Internal examiner, but the assessment will be done by External and Internal
Examiners.
➢ The review committee is constituted by the concerned Head of the Department. There shall be
a minimum of three members in the review committee including the project Supervisor. The
student(s) will have to submit the project report on or before the date specified by the
concerned HOD.
➢ The ESE for project work shall consist of evaluation of the final project report submitted by
the student/students of the project group by an external examiner followed by a viva- voce
examination conducted separately for each student by a committee consisting of the External
examiner and an Internal examiner. The Principal / CoE of the college will appoint the
External Examiners.
➢ If the project report is not submitted in time then the student(s) is deemed to have failed in the
Project Work. The failed student(s) shall register for the same in the subsequent semester and
repeat the project work.
➢ A student failing in project work and viva - voce examination for want of marks or due to
absence shall register and appear as a supplementary student in the subsequent ESE.
➢ CIA and ESE marks for Project Work and the Viva-Voce Examination will be distributed as
indicated below.
Page | 24
HICET – Department of Computer Science and Engineering
Note: In all above cases, the total marks obtained (CIA+ESE) shall be converted
into corresponding grade point.
A student may, for valid reasons, (medically unfit / unexpected family situations /sports approved
by Physical Director and HOD) be granted permission to withdraw from appearing for the end
semester examination in any course or courses in ANY ONE of the semester examinations during
the entire duration of the degree programme. The application shall be sent to Controller of
examinations with the recommendations of HOD and approval of the Principal along with
necessary documents.
Withdrawal application is valid if the student secures more than 75% of attendance in that
particular semester. A student can withdraw within TEN days prior to the commencement of the
examination in that course or courses. Notwithstanding the requirement of mandatory 10 days
notice, applications for withdrawal for special cases under extraordinary conditions will be
considered on the merit of the case.
In case of withdrawal from a course / courses the course will figure both in Marks Sheet as well as
in Result Sheet. Withdrawal essentially requires the student to register for the
course/courses. The student has to register for the course, fulfill the attendance requirements earn
continuous assessment marks and attend the end semester examination. However, withdrawal
shall not be construed as an appearance for the eligibility of a candidate for First Class with
Distinction.
Page | 25
HICET – Department of Computer Science and Engineering
21. PROVISION FOR AUTHORIZED BREAK OF STUDY
1. A student is permitted to go on temporary break of study for a maximum period of one year,
once in the entire duration of the programme. However, if a student intends to temporarily
discontinue the programme in the middle for valid reasons (such as accident or
hospitalization due to prolonged ill-health) and wishes to rejoin the programme in a later
semester he / she shall apply to the Head of the Institution in advance as per the procedures
and norms prescribed by the college authority.
2. The student when permitted to rejoin the programme after the break shall be governed by the
rules and regulations in force at the time of rejoining.
3. The duration specified for passing all the subjects for the purpose of classification shall be
extended if such break of study is approved by competent authorities.
4. The total period for completion of the programme reckoned from the commencement of the
first semester to which the student was admitted shall not exceed the maximum period
specified irrespective of the period of break of study in order that he / she may be eligible for
the award of degree.
5. If any student is detained for want of required attendance, progress or conduct, the period
spent in that semester shall not be considered as permitted “Break of Study” is not applicable
for this case.
Page | 26
HICET – Department of Computer Science and Engineering
ii) However, students injured during the study holidays and in between the examination
period and not able to write, on producing medical certificate from Civil Surgeon will be
given Scribe.
RA – Reappearance
AB – Absent FAIL
W - Withdrawal from appearing for the examination in the course concerned.
WH – Withheld for Malpractice of any kind
After results are declared, Grade Sheets will be issued to each student.
Page | 27
HICET – Department of Computer Science and Engineering
= Sum of the product of the GP by the corresponding credits of the courses offered in that semester
SGPA
Sum of the credits of the courses of that semester
i C GPi i
Where,
Ci is the credit fixed for the course ‘i’ in the any semester
GPi is the grade point obtained for the course ‘i’ in any semester
n refers to the semester in which such courses are credited
Note: RA grade will be excluded for calculating GPA and CGPA
Page | 28
HICET – Department of Computer Science and Engineering
➢ Should have passed the examination in all the courses of all eight semesters in the student’s
First Appearance within five years, which includes authorized break of study of one year. If
availed withdrawal from examination it will not be considered as an appearance.
A student who is absent in ESE in a course /project work after having registered for the same shall
be considered to have appeared in that examination except approved withdrawal from ESE for the
purpose of classification.
26. REQUEST FOR PHOTO COPY OF THE VALUED ANSWER SCRIPT/ REVALUATION
A candidate can apply for photocopy of his/her semester examination answer paper in a theory
course, within 2 weeks from the declaration of results, on payment of a prescribed fee through
proper application to the Controller of Examinations through the Head of Institution.
The answer script is to be valued and justified by a faculty member, who handled the
subject and recommend for revaluation with breakup of marks for each question.
Based on the recommendation, the candidate can register for the revaluation through proper
application to the Controller of Examinations. The Controller of Examinations will arrange for the
revaluation and the results will be intimated to the candidate concerned through the Head of the
Institutions. Revaluation is not permitted for practical courses and for project work. A candidate
can apply for revaluation of answer scripts for not exceeding 6 subjects at a time.
Page | 29
HICET – Department of Computer Science and Engineering
Candidates not satisfied with Revaluation can apply for Review of his/ her examination answer
paper in a theory course, within the prescribed date on payment of a prescribed fee through proper
application to Controller of Examination through the Head of the Institution. Candidates applying
for Revaluation only are eligible to apply for Review.
29. DISCIPLINE
Every student is required to observe discipline and maintain decorum both inside and outside the
College and not indulge in any activity which lowers the prestige of the Institute.
30. MALPRACTICE
If a student indulges in malpractice in the End Semester Examinations he / she shall be liable for
punishment as per Anna University Rules and Regulations.
Page | 30
HICET – Department of Computer Science and Engineering
SEMESTER - III
Course Course
S.No Name of the Course Category
L T P C CIA ESE TOTAL
Code
THEORY
Discrete Mathematics
1 19MA3104 BS 3 1 0 4 25 75 100
and Graph Theory
2 19CS3201 Data Structures PC 3 0 0 3 25 75 100
Database Management
3 19CS3202 PC 3 0 0 3 25 75 100
Systems
4 19CS3203 Computer Architecture PC 3 0 0 3 25 75 100
THEORY & LAB COMPONENT
Digital Principles and
5 19CS3251 PC 3 0 2 4 50 50 100
System Design
PRACTICAL
Data Structures
6 19CS3001 PC 0 0 3 1.5 50 50 100
Laboratory
Database Management
7 19CS3002 PC 0 0 3 1.5 50 50 100
Systems Laboratory
MANDATORY
8 19AC3191 Constitution of India AC 2 0 0 0 0 0 0
Total Credits 17 1 8 20 250 450 700
SEMESTER - IV
Course Course
S.No Name of the Course L T P C CIA ESE TOTAL
Code Category
THEORY
1 19CS4201 Java Programming PC 3 0 0 3 25 75 100
2 19CS4202 Software Engineering PC 3 1 0 4 25 75 100
3 19CS4203 Operating Systems PC 3 0 0 3 25 75 100
THEORY & LAB COMPONENT
Probability, Statistics
4 19MA4151 BS 3 0 2 4 50 50 100
and Queuing Theory
Design and Analysis of
5 19CS4251 PC 3 0 2 4 50 50 100
Algorithms
PRACTICAL
SEMESTER - V
Course Course
S.No Name of the Course L T P C CIA ESE TOTAL
Code Category
THEORY
1 19CS5201 Theory of Computing PC 3 1 0 4 25 75 100
2 19CS5202 Computer Networks PC 3 0 0 3 25 75 100
Principles of
3 19EC5231 Microprocessors and PC 3 0 0 3 25 75 100
Micro Controllers
4 19CS5251 Data mining PC 3 0 0 3 50 50 100
SEMESTER - VI
Course Course
S.No Name of the Course L T P C CIA ESE TOTAL
Code Category
THEORY
Principles of
1 19CS6181 HS 3 0 0 3 25 75 100
Management
2 19CS6201 Artificial Intelligence PC 3 1 0 4 25 75 100
3 19CS6202 Mobile Computing PC 3 0 0 3 25 75 100
4 19**6401 Open Elective I OE 3 0 0 3 25 75 100
5 19CS63** Professional Elective II PE 3 0 0 3 25 75 100
THEORY & LAB COMPONENT
6 19CS6251 Compiler Design PC 2 0 3 3.5 50 50 100
PRACTICAL
Mobile Application
7 19CS6001 Development PC 0 0 3 1.5 50 50 100
Laboratory
Page|33
HICET – Department of Computer Science and Engineering
Internship / Industrial
8 19CS6701 EEC 0 0 0 1 0 100 100
Training
Total Credits 17 1 6 22 225 575 800
SEMESTER - VII
Course Course
S.No Name of the Course L T P C CIA ESE TOTAL
Code Category
THEORY
Cryptography and
1 19CS7201 PC 3 0 0 3 25 75 100
Network Security
2 19CS7202 Cloud Computing PC 3 0 0 3 25 75 100
SEMESTER - VIII
Course Course
S.No Name of the Course L T P C CIA ESE TOTAL
Code Category
THEORY
Professional Elective
1 19CS83** PE 3 0 0 3 25 75 100
IV
Professional Elective
2 19CS83** PE 3 0 0 3 25 75 100
V
PRACTICAL
3 19CS8901 Project Phase II EEC 0 0 24 12 100 100 200
Total Credits 6 0 24 18 150 250 400
LIST OF PROFESSIONAL ELECTIVES
Course Course
S.No Name of the Course Category
L T P C CIA ESE TOTAL
Code
PROFESSIONAL ELECTIVE I
Internet and Web
1 19CS5301 PE 2 0 2 3 50 50 100
Technology
Page|34
HICET – Department of Computer Science and Engineering
Advanced Java
2 19CS5302 PE 2 0 2 3 50 50 100
Programming
Fundamentals of Open
3 19CS5303 PE 2 0 2 3 50 50 100
Source Software
4 19CS5304 R Programming PE 2 0 2 3 50 50 100
Computer Graphics
5 19CS5305 PE 2 0 2 3 50 50 100
and Multimedia
PROFESSIONAL ELECTIVE II
Course Course
S.No Name of the Course L T P C CIA ESE TOTAL
Code Category
Business Intelligence
– Data Warehousing 3 0 0 3 25 75 100
1 19CS6301 and Analytics PE
2 19CS6302 Embedded Systems PE 3 0 0 3 25 75 100
3 19CS6303 Internet of Things PE 3 0 0 3 25 75 100
Big Data Analytics
4 19CS6304 PE 3 0 0 3 25 75 100
and Tools
5 19CS6305 Soft Computing PE 3 0 0 3 25 75 100
PROFESSIONAL ELECTIVE III
Course Course
S.No Name of the Course L T P C CIA ESE TOTAL
Code Category
Multi-core
1 19CS7301 Architecture and PE 3 0 0 3 25 75 100
Programming
2 19CS7302 Cyber Forensics PE 3 0 0 3 25 75 100
Wireless Sensor
3 19CS7303 PE 3 0 0 3 25 75 100
Networks
C# and .Net
4 19CS7304 PE 3 0 0 3 25 75 100
Programming
5 19CS7305 Software Testing PE 3 0 0 3 25 75 100
PROFESSIONAL ELECTIVE IV
Course Course
S.No Name of the Course L T P C CIA ESE TOTAL
Code Category
Digital Image
1 19CS8301 PE 3 0 0 3 25 75 100
Processing
2 19CS8302 High Speed Networks PE 3 0 0 3 25 75 100
3 19CS8303 Information Security PE 3 0 0 3 25 75 100
Human Computer
4 19CS8304 PE 3 0 0 3 25 75 100
Interaction
Responsive Web
5 19CS8305 PE 3 0 0 3 25 75 100
Design
Page|35
HICET – Department of Computer Science and Engineering
PROFESSIONAL ELECTIVE V
Course Course
.No Name of the Course L T P C CIA ESE TOTAL
Code Category
Information Retrieval
1 19CS8306 PE 3 0 0 3 25 75 100
Techniques
2 19CS8307 User Interface Design PE 3 0 0 3 25 75 100
Visualization
3 19CS8308 PE 3 0 0 3 25 75 100
Techniques
4 19CS8309 Deep Learning PE 3 0 0 3 25 75 100
Block Chain
5 19CS8310 PE 3 0 0 3 25 75 100
Technology
OPEN ELECTIVES
Course Course
S. No Name of the Course L T P C CIA ESE TOTAL
Code Category
OPEN ELECTIVE - I
Introduction to Java
1 19CS6401 OE 3 0 0 3 25 75 100
Programming
2 19CS6402 Green Computing OE 3 0 0 3 25 75 100
OPEN ELECTIVE - II
Foundation Skills in
Information
1 19CS7401 OE 3 0 0 3 25 75 100
Technology
(NASSCOM)
2 19CS7402 Multimedia Systems OE 3 0 0 3 25 75 100
Following are the Industry Core Courses (ICC) which will be offered as choice based course in the
following semesters:
S. Sem. Course
Course Title L T P C CIA ESE TOTAL
No. No Code
Page|36
HICET – Department of Computer Science and Engineering
Course
S. No. Course Title Semester L T P C
Code
Career Guidance – Level I
1 19HE1072 I 2 0 0 1
Personality, Aptitude and Career Development
2 19HE1073 Entrepreneurship & Innovation I 2 0 0 1
Career Guidance – Level II
3 19HE2072 II 2 0 0 1
Personality, Aptitude and Career Development
Career Guidance – Level III
4 19HE3071 III 2 0 0 1
Personality, Aptitude and Career Development
Career Guidance – Level IV
5 19HE4071 IV 2 0 0 1
Personality, Aptitude and Career Development
Page|37
HICET – Department of Computer Science and Engineering
Instructional
Unit Description
Hours
Listening and Speaking – Opening a conversation, maintaining coherence, turn taking,
closing a conversation (excuse, general wishes, positive comments and thanks) Reading –
Reading articles from newspaper, Reading comprehension Writing Chart analysis,
I 9
process description, Writing instructions Grammar and Vocabulary- Tenses, Regular
and irregular verb, technical vocabulary.
Listening and Speaking- listening to product description, equipment & work place
(purpose, appearance, function) Reading- Reading technical articles Writing- Letter
II 9
phrases, writing personal letters, Grammar and Vocabulary-articles, Cause & effect,
Prepositions.
Listening and Speaking- - listening to announcements Reading- Reading about technical
inventions, research and development Writing- Letter inviting a candidate for interview,
III 9
Job application and resume preparation Grammar and Vocabulary- Homophones and
Homonyms.
Listening and Speaking- - Practice telephone skills and telephone etiquette (listening and
responding, asking questions).Reading- Reading short texts and memos Writing-
invitation letters, accepting an invitation and declining an invitation Grammar and
IV 9
Vocabulary- Modal verbs, Collocation, Conditionals, Subject verb agreement and
Pronoun-Antecedent agreement.
TEXT BOOKS:
T1- Norman Whitby, “Business Benchmark-Pre-intermediate to Intermediate”, Cambridge University Press,
2016.
Page | 38
HICET – Department of Computer Science and Engineering
T2- Raymond Murphy, “Essential English Grammar”, Cambridge University Press, 2019.
REFERENCE BOOKS :
R1- Meenakshi Raman and Sangeetha Sharma. “Technical Communication- Principles and Practice”, Oxford
University Press, 2009.
R2- Raymond Murphy, “English Grammar in Use”- 4th edition Cambridge University Press, 2004.
R3- Kamalesh Sadanan “A Foundation Course for the Speakers of Tamil-Part-I &II”, Orient Blackswan, 2010.
Signed By Approved By
Dr Shankar S Dr Karunakaran K
CHAIRMAN, BOARD OF STUDIES PRINCIPAL
Page | 39
HICET – Department of Computer Science and Engineering
Instructional
Unit Description
Hours
DIFFERENTIAL CALCULUS
I Rolle’s Theorem – Lagrange’s Mean Value Theorem- Maxima and Minima – Taylor’s 12
and Maclaurin’s Theorem.
SEQUENCE AND SERIES
II Definition and examples – Series – Test for Convergence – Comparison Test – D’ 12
Alembert’s Ratio Test – Alternative Series – Alembert’s Leibnitz test.
DOUBLE INTEGRATION
Double integrals in Cartesian coordinates – Area enclosed by the plane curves
IV (excluding surface area) – Green’s Theorem (Simple Application) - Stoke’s Theorem – 12
Simple Application involving cubes and rectangular parellopiped.
TRIPLE INTEGRATION
Triple integrals in Cartesian co-ordinates – Volume of solids (Sphere, Ellipsoid,
V Tetrahedron) using Cartesian co-ordinates. Gauss Divergence Theorem – Simple 12
Application involving cubes and rectangular parellopiped.
TEXT BOOKS:
T1 - Erwin Kreyszig, “Advanced Engineering Mathematics”, 10th Edition, Wiley India Private Ltd., New Delhi,
2018.
T2 - Veerarajan T, “Engineering Mathematics ”, McGraw Hill Education(India) Pvt Ltd, New Delhi, 2016.
Page | 40
HICET – Department of Computer Science and Engineering
REFERENCE BOOKS :
R1- Thomas & Finney “ Calculus and Analytic Geometry” , Sixth Edition,,Narosa Publishing House, New Delhi.
R2 - Weir,M.D and Joel Hass, ‘ Thomas Calculus” 12 th Edition,Pearson India 2016..
R3 - Grewal B.S, “Higher Engineering Mathematics”, 42nd Edition, Khanna Publications, Delhi, 2012.
Signed By Approved By
Dr Shankar S Dr Karunakaran K
CHAIRMAN, BOARD OF STUDIES PRINCIPAL
Page | 41
HICET – Department of Computer Science and Engineering
Instructional
Unit Description
Hours
PROPERTIES OF MATTER
Elasticity – Hooke‘s law – Stress-strain diagram - Poisson‘s ratio – Bending 6+3=9
I moment – Depression of a cantilever – Derivation of Young‘s modulus of the
material of the beam by Uniform bending theory and experiment.
Determination of Young’s modulus by uniform bending method.
OSCILLATONS
Translation motion –Vibration motion – Simple Harmonic motion – Differential
II Equation of SHM and its solution – Damped harmonic oscillation - Torsion 6+3=9
stress and deformations – Torsion pendulum: theory and
experiment.Determination of Rigidity modulus – Torsion pendulum.
WAVE OPTICS
Conditions for sustained Interference – air wedge and it’s applications -
Diffraction of light – Fresnel and Fraunhofer diffraction at single slit – 6+6=12
III Diffraction grating – Rayleigh’s criterion of resolution power - resolving power
of grating. Determination of wavelength of mercury spectrum –
spectrometer grating. Determination of thickness of a thin wire – Air
wedge method.
Page | 42
HICET – Department of Computer Science and Engineering
TEXT BOOKS:
T1 - Rajendran V, Applied Physics, Tata McGraw Hill Publishing Company Limited, New Delhi, 2017.
T2- Gaur R.K. and Gupta S.L., Engineering Physics, 8 th edition, Dhanpat Rai Publications (P) Ltd., New
Delhi, 2015.
REFERENCE BOOKS:
R1 - Arthur Beiser “Concepts of Modern Physics” Tata McGraw Hill, New Delhi – 2015
R2 - M.N Avadhanulu and PG Kshirsagar “A Text Book of Engineering physics” S. Chand and Company ltd.,
New Delhi 2016
R3 - Dr. G. Senthilkumar “Engineering Physics – I” VRB publishers Pvt Ltd., 2016
Signed By Approved By
Dr Shankar S Dr Karunakaran K
CHAIRMAN, BOARD OF STUDIES PRINCIPAL
Page | 43
HICET – Department of Computer Science and Engineering
Page | 44
HICET – Department of Computer Science and Engineering
CO1: Differentiate hard and soft water and to solve the related problems on water purification
and its significance in industries and daily life
CO2: Acquire the basic knowledge of polymers, composites and FRP and their significance.
Course CO3: Develop knowledge on the basic principles of electrochemistry and understand the
Outcome causes of corrosion, its consequences to minimize corrosion to improve industrial design.
CO4: Develop knowledge about the renewable energy resources and batteries along with the
need of new materials to improve energy storage capabilities.
CO5: Identify the structure and characteristics of unknown/new compound with the help of
spectroscopy.
TEXT BOOKS
T1 - P.C.Jain and Monica Jain, “Engineering Chemistry” Dhanpat Rai Pub, Co., New Delhi (2018).
REFERENCES
R2 - S.S.Dara “A Text book of Engineering Chemistry” S.Chand & Co. Ltd., New Delhi (2017).
Signed By Approved By
Dr Shankar S Dr Karunakaran K
CHAIRMAN, BOARD OF STUDIES PRINCIPAL
Page | 45
HICET – Department of Computer Science and Engineering
Page | 46
HICET – Department of Computer Science and Engineering
TEXT BOOKS:
T1: Guido van Rossum and Fred L. Drake Jr, An Introduction to Python – Revised andupdated for Python 3.6.2,
Shroff Publishers, First edition (2017).
T2: S. Annadurai, S.Shankar, I.Jasmine, M.Revathi, Fundamentals of Python Programming, Mc-Graw Hill
Education (India) Private Ltd, 2019
REFERENCE BOOKS:
R1: Charles Dierbach, ―Introduction to Computer Science using Python: A ComputationalProblem-Solving
Focus, Wiley India Edition, 2013.
R2: Timothy A. Budd, ―Exploring Python‖, Mc-Graw Hill Education (India) Private Ltd., 2015
R3: Robert Sedgewick, Kevin Wayne, Robert Dondero, ―Introduction to Programming inPython: An Inter-
disciplinary Approach, Pearson India Education Services Pvt. Ltd., 2016
Signed By Approved By
Dr Shankar S Dr Karunakaran K
CHAIRMAN, BOARD OF STUDIES PRINCIPAL
Page | 47
HICET – Department of Computer Science and Engineering
Page | 48
HICET – Department of Computer Science and Engineering
TEXT BOOKS:
T1 - W David A. Bell, “Electronic Devices and Circuits”, Oxford University Press, 5Th
Edition,(2008).
T2 - Sudhakar A and Shyam Mohan SP, “Circuits and Network Analysis and Synthesis”,Tata
McGraw Hill, (2007).
REFERENCES BOOKS:
Signed By Approved By
Dr Shankar S Dr Karunakaran K
CHAIRMAN, BOARD OF STUDIES PRINCIPAL
Page | 49
HICET – Department of Computer Science and Engineering
L T P C
Programme Course Code Name of the Course
B.E. 19HE2101 BUSINESS ENGLISH FOR ENGINEERS 2 1 0 3
Instructional
Unit Description
Hours
Listening and Speaking – listening and discussing about programme and conference
arrangement Reading –reading auto biographies of successful personalities Writing
I 9
Formal & informal email writing, Recommendations Grammar and Vocabulary-
Business vocabulary, Adjectives & adverbs.
Listening and Speaking- listening to TED talks Reading- Making and interpretation of
posters Writing- Business letters: letters giving good and bad news, Thank you letter,
II Congratulating someone on a success” Grammar and Vocabulary- Active & passive 9
voice, Spotting errors (Tenses, Preposition, Articles).
Listening and Speaking- Listen to Interviews & mock interview Reading- Reading short
stories, reading profile of a company - Writing- Descriptive writing (describing one’s
V own experience) Grammar and Vocabulary- Editing a passage(punctuation, spelling & 9
number rules).
TEXT BOOKS:
T1 - Norman Whitby, “Business Benchmark-Pre-intermediate to Intermediate”,Cambridge University Press,
2016.
T2- Ian Wood and Anne Willams. “Pass Cambridge BEC Preliminary”, Cengage Learning press 2015.
Page | 50
HICET – Department of Computer Science and Engineering
REFERENCE BOOKS :
R1 - Michael Mc Carthy, “Grammar for Business”, Cambridge University Press, 2009.
R2- Bill Mascull, “Business Vocabulary in use: Advanced 2nd Edition”, Cambridge University Press, 2009.
R3- Frederick T. Wood, “Remedial English Grammar For Foreign Students”, Macmillan publishers, 2001.
Signed By Approved By
Dr Shankar S Dr Karunakaran K
CHAIRMAN, BOARD OF STUDIES PRINCIPAL
Page | 51
HICET – Department of Computer Science and Engineering
Programme Course Code Name of the Course L T P C
DIFFERENTIAL EQUATIONS AND LINEAR
B.E. 19MA2104 3 1 0 4
ALGEBRA
1. Develop the skill to use matrix algebra techniques that is needed by engineers for
practical applications
Course 2. Extend the knowledge of vector spaces
Objective 3. Describe some methods to solve different types of first order differential equations.
4. Solve ordinary differential equations of certain types using Wronskian technique.
5. Use the effective mathematical tools for the solutions of partial differential equations
Instructional
Unit Description
Hours
MATRICES
Eigen values and Eigen vectors of a real matrix – Properties of Eigen values and Eigen
I vectors (without proof) Cayley - Hamilton Theorem (excluding proof) - Orthogonal 12
matrices – Definition – Reduction of a quadratic form to canonical form by orthogonal
transformation.
VECTOR SPACES
Complex matrices – Conjugate of the matrix – Hermitian and Skew Hermitian matrices – 12
II
Properties (without proof) – Unitary matrix – Properties (without proof) - Inner product
spaces – Gram – Schmidt orthogonalization.
TEXT BOOKS:
T1- Grewal B.S, “Higher Engineering Mathematics”, 43rd Edition, Khanna Publications, Delhi, 2018.
T2- Howard Anton, Chris Rorres, Elements of Linear Algebra with Applications, Wiley, New Delhi, 2 nd Edition,
2015.
Page | 52
HICET – Department of Computer Science and Engineering
REFERENCE BOOKS :
R1-E. A. Coddington, An Introduction to ordinary Differential Equations, Prentice Hall India, 1995.
R2 - G.F.Simmons and S. G. Krantz, Differential Equations, Tata McGraw Hill, 2007.
R3 - Veerarajan T, “Engineering Mathematics”, McGraw Hill Education(India) Pvt Ltd, New Delhi, 2016
Signed By Approved By
Dr Shankar S Dr Karunakaran K
CHAIRMAN, BOARD OF STUDIES PRINCIPAL
Page | 53
HICET – Department of Computer Science and Engineering
II MAGNETIC MATERIALS
Origin of magnetic moment – Bohr magneton – comparison of Dia, Para and Ferro 6+(3)
magnetism – Domain theory – Hysteresis – soft and hard magnetic materials – anti
ferromagnetic materials – Ferrites and its applications. B – H curve by Magnetic
hysteresis experiment.
III 6
SUPERCONDUCTING MATERIALS
Superconductivity : properties(Messiner effect, effect of magnetic field, effect of
current and isotope effects) – Type I and Type II superconductors – High Tc
superconductors – Applications of superconductors –Cryotron and magnetic
levitation.
IV CRYSTAL PHYSICS 6
Crystal systems - Bravais lattice - Lattice planes - Miller indices - Interplanar
spacing in cubic lattice - Atomic radius, Coordination number and Packing factor
for SC, BCC and FCC crystal structures.
V ULTRASONICS 6+(6)
Production – Magnetostrictive generator – Piezoelectric generator – Determination
of velocity using acoustic grating – Cavitations – Viscous force – co-efficient of
viscosity. Industrial applications – Drilling and welding – Non destructive testing –
Ultrasonic pulse echo system. Determination of velocity of sound and
compressibility of liquid – Ultrasonic wave. Determination of Coefficient of
viscosity of a liquid –Poiseuille’s method.
Page | 54
HICET – Department of Computer Science and Engineering
TEXT BOOKS:
T1 - Rajendran V, Applied Physics, Tata McGraw Hill Publishing Company Limited, New Delhi, 2017.
T2- Gaur R.K. and Gupta S.L., Engineering Physics, 8th edition, Dhanpat Rai Publications (P) Ltd., New
Delhi, 2015.
REFERENCE BOOKS:
R1 - Arthur Beiser “Concepts of Modern Physics” Tata McGraw Hill, New Delhi – 2015
R2 - M.N Avadhanulu and PG Kshirsagar “A Text Book of Engineering physics” S. Chand and Company ltd.,
New Delhi 2016.
R3 - Dr. G. Senthilkumar “Engineering Physics – II” VRB publishers Pvt Ltd., 2016
Signed By Approved By
Dr Shankar S Dr Karunakaran K
CHAIRMAN, BOARD OF STUDIES PRINCIPAL
Page | 55
HICET – Department of Computer Science and Engineering
Page | 56
HICET – Department of Computer Science and Engineering
TEXT BOOKS:
T1- Anubha Kaushik and C. P. Kaushik, “Perspectives in Environmental studies”, Sixth edition, New Age
International Publishers, New Delhi, 2019.
T2 – S.Annadurai and P.N. Magudeswaran, “Environmental studies”, Cengage Learning India Pvt.Ltd, Delhi,
2018
REFERENCES:
R1 – Erach Bharucha, “Textbook of environmental studies” University Press (I) Pvt.ltd, Hyderabad, 2015
R3 - Gilbert M. Masters and Wendell P. Ela “Introduction to Environmental Engineering and Science‟, 3rd
edition, Pearson Education, 2013.
Signed By Approved By
Dr Shankar S Dr Karunakaran K
CHAIRMAN, BOARD OF STUDIES PRINCIPAL
Page | 57
HICET – Department of Computer Science and Engineering
Instructional
Unit Description
Hours
BASICS OF ‘C’ PROGRAMMING
Fundamentals of ‘ C’ programming – Structure of a ‘C’ program – Constants -
Variables – Data Types – Expressions using operators in ‘C’ – Managing Input
and Output operations-Branching and Looping - Arrays – One dimensional and
I Two dimensional arrays. 3+6(P)
Programs: 1. Write a C program to calculate sum of individual digits of a given
number. 2. Write a C program to count no. of positive numbers, negative numbers
and zeros in the array. 3. Write a C program to find sum of two numbers using
functions with arguments and without return type.
BASICS OF ‘C++’ PROGRAMMING
Introduction to C++ – structures and unions- Object oriented programming
concepts–Defining a Class – creating objects - access specifiers – Function in C++
- function and data members default arguments – function overloading – Inline
functions - friend functions – constant with class – static member of a class – nested
II 6+3(P)
classes – local classes.
Program: Write a C++ program to accept the student detail such as name and 3
differentmarks by get_data() method and display the name and average of marks
using display() method. Define a friend class for calculating the average of marks
using the method mark_avg().
CONSTRUCTOR AND OPERATOR OVERLOADING
Constructors - Default, Copy, Parameterized, Dynamic constructors, Default
argument – Destructor. - Function overloading- Operator overloading-Unary, Binary
III - Binary operators using friend function. 7+2(P)
Program: Write a C++ program to calculate the volume of different geometric
shapes like cube, cylinder and sphere and hence implement the concept of Function
Overloading.
INHERITANCE AND POLYMORPHISM
Inheritance – Public, Private and Protected derivations– Single– Multiple–
Multilevel– Hybrid– Hierarchical - Virtual base class – abstract class – composite
objects- Runtime polymorphism – virtual functions – pure virtual functions.
Program: Demonstrate Simple Inheritance concept by creating a base class
IV FATHER with data members SurName and BankBalance and creating a derived 7+2(P)
class SON, which inherits SurName and BankBalance feature from base class but
provides its own feature FirstName and DOB. Create and initialize F1 andS1
objects with appropriate constructors and display the Father & Son details. (Hint :
While creating S1 object, call Father base class parameterized constructor through
derived class by sending values).
TEMPLATES AND EXCEPTION HANDLING
V Function and class templates - Exception handling – try-catch-throw paradigm – 7+2(P)
exception specification – terminate and Unexpected functions – Uncaught exception.
Page | 58
HICET – Department of Computer Science and Engineering
Program: Write a C++ program to create a template function for Bubble Sort and
demonstrate sorting of integers and doubles.
Total Instructional Hours 45(30+15)
TEXT BOOKS:
T1:E.Balagurusamy, “Programming in ANSI C”, 7th Edition, McGraw HillPublication, 2016.
T2:E.Balagurusamy, “Object Oriented Programming with C++”, 7th Edition, McGraw Hill Publication, 2017.
REFERENCE BOOKS:
R1:Yashavant P. Kanetkar. “Let Us C”, BPB Publications, 2011.
R2:RohitKhurana, “Object Oriented Programming with C++”,Vikas Publishing, 2 nd Edition, 2016.
R3: B. Trivedi, “Programming with ANSI C++”, Oxford University Press, 2007.
Signed By Approved By
Dr Shankar S Dr Karunakaran K
CHAIRMAN, BOARD OF STUDIES PRINCIPAL
Page | 59
HICET – Department of Computer Science and Engineering
Instructional
Unit Description
Hours
PLANE CURVES
Importance of engineering drawing; drafting instruments; drawing sheets – layout
and folding; Lettering and dimensioning, BIS standards, scales.
I 12
Geometrical constructions, Engineering Curves Conic sections – Construction of
ellipse, parabola and hyperbola by eccentricity method. Construction of cycloids and
involutes of square and circle – Drawing of tangents and normal to the above curves.
PROJECTIONS OF POINTS, LINES AND PLANE SURFACES
Introduction to Orthographic projections- Projection of points. Projection of straight
lines inclined to both the planes, Determination of true lengths and true inclinations
II 12
by rotating line method.
Projection of planes (polygonal and circular surfaces) inclined to both the planes by
rotating object method (First angle projections only).
PROJECTIONS OF SOLIDS
III Projection of simple solids like prisms, pyramids, cylinder and cone when the axis is 12
perpendicular and inclined to one plane by rotating object method.
SECTION OF SOLIDS AND DEVELOPMENT OF SURFACES
Sectioning of simple solids with their axis in vertical position when the cutting plane
is inclined to one of the principal planes and perpendicular to the other – Obtaining
IV 12
true shape of section.
Development of lateral surfaces of simple and sectioned solids – Prisms, pyramids,
cylinder and cone. Development of lateral surfaces of truncated solids.
ISOMETRIC AND ORTHOGRAPHIC PROJECTIONS
Isometric views and projections simple and truncated solids such as - Prisms,
pyramids, cylinders, cones- combination of two solid objects in simple vertical
V 12
positions.
Free hand sketching of multiple views from a pictorial drawing. Basics of drafting
using AutoCAD software.
Total Instructional Hours 60
COURSE OUTCOMES:
CO1: Understand and interpret the engineering drawings in order to visualize the objects and draw the
conics and special curves.
CO2: Draw the orthogonal projections of straight lines and planes.
CO3: Interpret the projections of simple solid objects in plan and elevation.
CO4: Draw the projections of section of solids and development of surfaces of solids.
CO5: Draw the isometric projections and the perspective views of different objects.
Page | 60
HICET – Department of Computer Science and Engineering
TEXT BOOK:
1. K.Venugopal, V.Prabu Raja, “Engineering Drawing, AutoCAD, Building Drawings”, 5 thedition New
Age International Publishers, New delhi 2016.
2. K.V.Natarajan, “A textbook of Engineering Graphics”, Dhanlaksmi Publishers, Chennai.
REFERENCES:
1. Basant Agrawal and C.M.Agrawal, “Engineering Drawing”, Tata McGraw Hill Publishing company
Limited,New Delhi 2008.
2. N.S. Parthasarathy, Vela Murali, “Engineering Drawing”, Oxford University PRESS, India 2015.
Signed By Approved By
Dr Shankar S Dr Karunakaran K
CHAIRMAN, BOARD OF STUDIES PRINCIPAL
Page | 61
HICET – Department of Computer Science and Engineering
OBJECTIVES:
To provide exposure to the students with hands on experience on various basic engineering practices in
Civil, Mechanical and Electrical Engineering.
Page | 62
HICET – Department of Computer Science and Engineering
COURSE OUTCOME:
At the end of the course the students shall be able to
CO1: Fabricate wooden components and pipe connections including plumbing works.
CO2: Fabricate simple weld joints.
CO3: Fabricate different electrical wiring circuits and understand the AC Circuits.
Signed By Approved By
Dr Shankar S Dr Karunakaran K
CHAIRMAN, BOARD OF STUDIES PRINCIPAL
Page | 63
HICET – Department of Computer Science and Engineering
1. Illustrate logical theory and proportional calculus techniques that will create logical thinking.
2. Generate counting problems using mathematical induction, inclusion and exclusion principles.
Course
3. Examine the Boolean algebra which is used in the Boolean logics and circuits.
Objectives
4. Describe the basic knowledge of graph theory which is applied in Computer networks.
5. Recognize the concepts of trees in computer engineering.
Instructional
Unit Description
Hours
MATHEMATICAL LOGIC
I Propositional logic - Tautology and Contradiction - Propositional equivalences - Normal forms 12
- Principal normal forms - Theory of Inference.
COMBINATORICS
II Mathematical induction – Recurrence relations – Solving linear recurrence relations - 12
generating functions – principle of inclusion and exclusion – applications.
TREES
V Trees – properties of trees –spanning tree – minimum spanning tree – Rooted and binary trees – 12
properties of binary trees - spanning trees in a weighted graph.
CO1: Evaluate the notion of mathematical thinking, mathematical proofs, and algorithmic
thinking
and be able to apply them in problem solving.
Course CO2: Solve problems using counting techniques and recurrence relations.
Outcome
CO3: Understand the knowledge about Lattices and Boolean Algebra.
CO4: Apply the properties of graphs and related discrete structures in computer networks.
CO5: Analyze the various types of trees and their properties.
TEXT BOOKS:
T1 - Discrete Mathematics with proof-Eric Gossett-2nd Edition 2018.
T2- Ralph. P. Grimaldi, “Discrete and Combinatorial Mathematics: An Applied Introduction”, Fifth Edition,
Pearson Education Asia, Delhi, 2016.
Page | 64
HICET – Department of Computer Science and Engineering
REFERENCE BOOKS :
R1 - T.Veerarajan, “Discrete Mathematics with Graph Theory and Combinatorics”, Tata. McGraw-Hill Education,
15th reprint, 2012
R2 - Kenneth H.Rosen, “Discrete Mathematics and its Applications”, seventh Edition, Tata McGraw Hill Pub.
Co. Ltd., New Delhi, 2013.
R3 - Thomas Koshy., “Discrete Mathematics with Applications”, Elsevier Publications,2010.
Signed By Approved By
Dr Shankar S Dr Karunakaran K
CHAIRMAN, BOARD OF STUDIES PRINCIPAL
Page | 65
HICET – Department of Computer Science and Engineering
Instructional
Unit Description
Hours
FUNDAMENTAL CONCEPTS OF PROGRAMMING
Pointers – Definition – Initialization – Pointers arithmetic. Structures and unions –
I definition – Structure within a structure – Union – Programs using structures and 7
Unions – Storage classes, Pre-processor directives.
BASIC DATA STRUCTURES
List ADT-Single Linked List-Doubly Linked List-Circular Linked List-Polynomial
Addition. Stack ADT-Array Based Implementation-Linked List Implementation-
II Applications of Stack-Infix to Postfix Conversion, Postfix Evaluation, Matching 10
Parentheses. Queue ADT- Array Based Implementation-Linked List
Implementation-Double Ended Queue.
TREES
III Tree ADT-Binary Tree-Tree Traversal Algorithms-Search Tree: Binary Search 9
Tree-AVL Tree-Splay Tree-B+ trees-Red-Black Tree. Priority Queues- Binary Heap
SORTING AND SEARCHING
Sorting Algorithms-Insertion Sort, Bubble Sort, Selection Sort, Radix sort– Shell
IV Sort-Merge Sort-Quick Sort- Searching Algorithm: Linear Search-Binary Search. 9
Hashing- Hash Functions – Separate Chaining – Open Addressing – Rehashing –
Extendible Hashing.
GRAPHS
Graph ADT- Representation of Graphs-Graph Traversals-Topological Sort- Shortest
V Paths- Dijkstra’s Algorithm-Network Flow Problem- Minimum Spanning Trees- 10
Prims-Algorithm- Kruskal’s Algorithm- Applications of Depth-First Search-
Biconnectivity-Euler Circuits. Introduction to NP-Completeness.
CO2: Acquire knowledge the most common abstractions for data collections
Course
(e.g., stacks, queues, lists).
Outcome
CO3: Use non linear data structures such as trees to solve problems. .
CO4: Apply Algorithms for solving problems like sorting and searching.
CO5: Apply Graph algorithms to find the shortest path cost.
Page | 66
HICET – Department of Computer Science and Engineering
TEXT BOOKS:
T1: Reema Thareja, ―Programming in C, Oxford University Press, Second Edition, 2016.
T2: Mark Allen Weiss, “Data Structures and Algorithm Analysis in C”, 2nd Edition, Pearson
Education, 1997.
REFERENCE BOOKS:
R1: Aaron M. Tenenbaum, Yeedidyah Langsam, Moshe J. Augenstein, ‘Data structures using C’, Pearson
Education, 2008.
R2: Stephen G. Kochan, “Programming in C”, Fourth edition, Pearson Education, 2015.
R3: Ellis Horowitz, Sartaj Sahni, Susan Anderson-Freed, “Fundamentals of Data Structures in C”, Second
Edition, University Press, 2008
Signed By Approved By
Dr Shankar S Dr Karunakaran K
CHAIRMAN, BOARD OF STUDIES PRINCIPAL
Page | 67
HICET – Department of Computer Science and Engineering
1. To understand the role of data, files and databases in information systems and learn the
fundamentals of data models
2. To study SQL and relational database design
Course
3. To represent ER diagram for any customized applications
Objective
4. To understand various normal forms
5. To understand the fundamental concepts of transaction processing, concurrency control
techniques and recovery procedures
Instructional
Unit Description
Hours
INTRODUCTION TO DATABASE SYSTEMS
Introduction to database system, Characteristics of the Database Approach,
I Advantages of using the DBMS Approach, History of Database Applications. 8
Data Models, Schemas, and Instances, Three-Schema Architecture and Data
Independence, Database Languages
RELATIONAL DATABASE
Structure of Relational Databases, Database Schema, Keys, Relational Query
Languages, The Relational Algebra
II Introduction to SQL: Overview of the SQL Query Language, SQL Data Definition, 10
Basic Structure of SQL Queries, Additional Basic Operations, Set Operations, Null
Values, Aggregate Functions, Nested Subqueries
Join, Views, Integrity Constraints, Triggers
CONCEPTUAL DATA MODELING
Using High-Level Conceptual Data Models for Database Design, Entity Types,
Entity Sets, Attributes, and Keys, Relationship Types, Relationship Sets, Roles,
III 9
Weak Entity Types, ER Diagrams, Naming Conventions, and Design Issues, The
Enhanced Entity–Relationship (EER) Model: Subclasses, Superclasses, and
Inheritance, Specialization and Generalization.
NORMALIZATION THEORY
Functional Dependencies, Normal Forms Based on Primary Keys, Boyce-Codd
IV 9
Normal Form, Multivalued Dependency and Fourth Normal Form, Join
Dependencies and Fifth Normal Form
TRANSACTION MANAGEMENT
Transactions: Transaction Concept, A Simple Transaction Model, Transaction
Atomicity and Durability, Transaction Isolation, Serializability, Transaction
V Isolation and Atomicity 9
Concurrency Control: Lock-Based Protocols, Deadlock Handling, Multiple
Granularity
Recovery System: Failure Classification, Recovery Algorithm
Total Instructional Hours 45
TEXT BOOKS:
T1: Ramez Elmasri and Shamkant B.Navathe, Fundamentals of Database Systems, Pearson Education,7th
edition, 2013 (UNIT I, III & IV)
T2: Abraham Silberschatz, Henry F.Korth and S.Sudarshan, Database System Concepts, Mc Graw Hill, 7th
edition, 2019. (UNIT II, V)
REFERENCE BOOKS:
R1: Raghu Rama Krishnan, Database Management Systems, Tata Mcgraw Hill,6th edition,2010.
R2: Carlos Coronel and Steven Morris, Database System Design and Implementation, Cengage Learning, 11th
edition, 2013.
Signed By Approved By
Dr Shankar S Dr Karunakaran K
CHAIRMAN, BOARD OF STUDIES PRINCIPAL
Page | 69
HICET – Department of Computer Science and Engineering
Instructional
Unit Description
Hours
BASIC STRUCTURE OF A COMPUTER SYSTEM
Functional Units –Basic Operational Concepts-Performance – Instructions:
I 9
Language of the Computer – Operations, Operands – Representing Instructions–
Logical operations – Decision making – MIPS Addressing.
ARITHMETIC FOR COMPUTERS
II Addition and Subtraction – Multiplication – Division – Floating Point- Floating 8
Point Representation – Floating Point Operations – Subword Parallelism
PROCESSOR AND CONTROL UNIT
Basic MIPS implementation – Building Datapath – Control Implementation Scheme
III 10
– Pipelining –Pipelined Datapath and Control – Handling Data hazards & Control
hazards – Exceptions
PARALLEL PROCESSORS
The Difficulty of Creating Parallel Processing Programs – Flynn’s Classification-
SISD, MIMD, SIMD, SPMD, and Vector Architectures - Hardware multithreading –
IV 9
Multi-core processors and other Shared Memory Multiprocessors - Introduction to
Graphics Processing Units, Clusters, Warehouse Scale Computers and other
Message-Passing
MEMORY AND I/O SYSTEMS
Memory Hierarchy - Memory Technologies – Cache Memory – Measuring and
V Improving Cache Performance – Virtual Memory, TLB‘s – Accessing I/O Devices – 9
Interrupts – Direct Memory Access – Bus Structure – Bus Operation – Arbitration –
Interface Circuits - USB
Total Instructional Hours 45
TEXT BOOKS:
T1: David A. Patterson and John L. Hennessy, Computer Organization and Design: The Hardware/Software
Interface, Fifth Edition, Morgan Kaufmann / Elsevier, 2014.
T2: Carl Hamacher, Zvonko Vranesic, Safwat Zaky and Naraig Manjikian, Computer Organization and
Embedded Systems, fifth Edition, Tata McGraw Hill, 2014
Page | 70
HICET – Department of Computer Science and Engineering
REFERENCE BOOKS:
R1: William Stallings, Computer Organization and Architecture – Designing for Performance, tenth Edition,
Pearson Education, 2016.
R2: John P. Hayes, Computer Architecture and Organization, Third Edition, Tata McGraw Hill, 2017 Paperback
version.
R3: John L. Hennessey and David A. Patterson, Computer Architecture – A Quantitative Approach, Morgan
Kaufmann / Elsevier Publishers, Sixth Edition, 2019 Paperback version.
Signed By Approved By
Dr Shankar S Dr Karunakaran K
CHAIRMAN, BOARD OF STUDIES PRINCIPAL
Page | 71
HICET – Department of Computer Science and Engineering
Page | 72
HICET – Department of Computer Science and Engineering
REFERENCE BOOKS :
R1-.S. Salivahanan and S. Arivazhagan, “Digital Circuits and Design”,FourthEdition, Vikas Publishing House
Pvt. Ltd, New Delhi, 2012.ISBN: 978-93-259-6041-1
R2-.Thomas L. Floyd, “Digital Fundamentals”, Pearson Education, Inc, New Delhi, 2013
Signed By Approved By
Dr Shankar S Dr Karunakaran K
CHAIRMAN, BOARD OF STUDIES PRINCIPAL
Page | 73
HICET – Department of Computer Science and Engineering
7 Hashing.
Implement the following sorting algorithms
8 a) Merge Sort
b) Quick Sort
Implementation of the following graph traversal algorithms:
9 a) Depth first traversal
b) Breadth first traversal
10 Minimum spanning tree using prim’s and kruskal’s algorithm.
Total Practical Hours: 45
CO1: Apply good programming design methods for program development.
Course
CO2: Apply the different data structures for implementing solutions to practical problems.
Outcome
CO3: Develop recursive programs using trees and graphs.
Signed By Approved By
Dr Shankar S Dr Karunakaran K
CHAIRMAN, BOARD OF STUDIES PRINCIPAL
Page | 74
HICET – Department of Computer Science and Engineering
3 Database Querying – Simple queries, Nested queries, Sub queries and Joins
4 Integrity Constraints
8 Triggers
9 Exception Handling
1. A new supermarket will be opened in 3 months. The owner wants to have a software to manage the
supermarket data (inventory, customers, sales,..). Design a database to insert, retrieve, update data. ex.
When a product is sold to a customer, the database changes may need to be done reducing the inventory.
Real world need for creating views. Provide different Users different roles for separate DB.
2. Design database for university which should include details about student, faculty, course, department.
Create, populate the database, perform updates and retrieval. Create views and triggers that does not allow
manipulation during holidays. Provide different privileges to different users.
Signed By Approved By
Dr Shankar S Dr Karunakaran K
CHAIRMAN, BOARD OF STUDIES PRINCIPAL
Page | 75
HICET – Department of Computer Science and Engineering
Instructional
Unit Description
Hours
FUNDAMENTAL RIGHTS
Scheme of the fundamental rights – fundamental duties and its legislative status –
II The directive principles of state policy – its importance and implementation -
4
Federal structure and distribution of legislative and financial powers between the
union and states.
LOCAL GOVERNANCE
Local self government -constitutional scheme of India – Scheme of fundamental
IV
right to equality – scheme of fundamental right to certain freedom under article19 – 4
scope of the right to life and personal liberty under article 21.
INDIAN SOCIETY
V Constitutional Remedies for citizens – Political Parties and Pressure Groups; Right
4
of Women, Children and Scheduled Castes and Scheduled Tribes and other Weaker
Sections.
Total Instructional Hours 20
TEXT BOOKS:
T1: Durga Das Basu, “Introduction to the Constitution of India “, Prentice Hall of India, New Delhi.
T2: R.C.Agarwal, (1997) “Indian Political System”, S.Chand and Company, New Delhi.
Page | 76
HICET – Department of Computer Science and Engineering
T3: Maciver and Page(1997), “ Society: An Introduction Analysis “, Mac Milan India Ltd., New Delhi.
T4: K.L.Sharma, (1997) “Social Stratification in India: Issues and Themes”, Jawaharlal
Nehru University, New Delhi.
REFERENCE BOOKS:
R1: Sharma, Brij Kishore, “ Introduction to the Constitution of India:, Prentice Hall of India, New Delhi.
R2: U.R.Gahai, “Indian Political System “, New Academic Publishing House, Jalaendhar.
R3: R.N. Sharma, “Indian Social Problems “, Media Promoters and Publishers Pvt. Ltd.
Signed By Approved By
Dr Shankar S Dr Karunakarn K
CHAIRMAN, BOARD OF STUDIES PRINCIPAL
Page | 77
HICET – Department of Computer Science and Engineering
Programme Course Code Name of the Course L T P C
BE 19CS4201 JAVA PROGRAMMING 3 0 0 3
Instructional
Unit Description
Hours
INTRODUCTION
Review of Object oriented programming-Introduction to java programming-
Features of Java Language, JVM -The Java Environment-Primitive Data
I types-variables-arrays-control statements-classes and objects-access 9
specifier-methods-constructor-finalize method-strings-Inheritance – class
hierarchy – polymorphism – dynamic binding – final keyword – abstract
classes.
INTERFACES AND PACKAGES
Interfaces-Defining an interface-implementing an interface-applying
interface-variables in interface-extended interface-- Packages-defining
II 9
package-access protection-importing packages -Exception Handling-
exception types-uncaught exception-multiple catch-nested try-throw and
finally-built-in exceptions-user defined exception.
IO STREAMS AND MULTITHREAD
I/O basics-reading console input-writing console output-reading and writing
III files-Serialization- Multithreaded programming-java thread model-thread 9
priorities-synchronization-thread class and runnable interface-creating
multiple threads- inter thread communication.
GENERICS AND COLLECTIONS FRAMEWORK
Generics- simple Generic example-Generic class with parameters-The
IV General Form of a Generic Class-Bounded Types-Creating Generic method- 9
Generic interfaces- Generic class hierarchies-Generic restrictions. Collections
overview-interfaces-classes-an iterator.
EVENT HANDLING AND SWING
Window fundamentals-layout managers-working with 2D shapes-Using
color, fonts and images-The Delegation Event Model-Event Classes-The
ActionEvent Class-The AdjustmentEvent Class-The ComponentEvent Class-
-The KeyEvent Class- The MouseEvent Class -Event Listener Interfaces-The
V 9
ActionListener Interface-The AdjustmentListener Interface-The
ComponentListener Interface- The KeyListener Interface - The
MouseListener Interface- The MouseMotionListener Interface -Introduction
to Swing-Swing components-Text Fields, Text Areas-Buttons-Check Boxes-
Radio Buttons-Lists-Choices-Scrollbars-windows-Menus-Dialog Boxes.
Page | 78
HICET – Department of Computer Science and Engineering
Upon completion of this course, the students will be able to
CO1: To Understand the Basics of java Programming
Course CO2: Design program using user defined packages and interfaces
Outcome CO3: Develop applications using multithreading concepts in java
CO4: Design real time applications using generics and collection frameworks.
CO5: Apply event handling classes and swing concepts to create different applications in java
TEXT BOOKS:
T1 Herbert Schildt, “The complete reference java 2”, 11th edition, McGraw – Hill 2019.
T2 “Core Java 2”,Vol 2,Advanced Features, Cay.S.Horstmann and Gary Cornell, Seventh Edition, Pearson
Education.
REFERENCE BOOKS :
R2 - H.M.Deitel, P.J.Deitel, "Java: how to program", Eleventh edition, Prentice Hall of India private limited,
2017.
Signed By Approved By
Dr Shankar S Dr Karunakaran K
CHAIRMAN, BOARD OF STUDIES PRINCIPAL
Page | 79
HICET – Department of Computer Science and Engineering
Instructional
Unit Description
Hours
SOFTWARE PROCESS AND AGILE DEVELOPMENT
Introduction to Software Engineering-Definitions of Software Engineering-
The Serial or Linear Sequential Development Model -Iterative Development
Model-The incremental Development Model-The Parallel or Concurrent
I Development Model-Software Process, Perspective and Specialized Process 12
Models –Introduction to Agility-Agile process-Extreme programming-XP
Process.-Introduction and Evolving Role of Software- Software
Characteristics-Software Applications.
SOFTWARE DESIGN
Design process – Design Concepts-Design Model– Design Heuristic –
Architectural Design - Architectural styles, Architectural Design,
III Architectural Mapping using Data Flow- User Interface Design: Interface 12
analysis, Interface Design –Component level Design: Designing Class based
components, traditional Components.
PROJECT MANAGEMENT
Software Project Management: Estimation – LOC, FP Based Estimation,
Make/Buy Decision COCOMO I & II Model – Project Scheduling –
V Scheduling, Earned Value Analysis Planning – Project Plan, Planning Process, 12
RFP Risk Management – Identification, Projection - Risk Management-Risk
Identification-RMMM Plan-CASE TOOLS
.
Total Instructional Hours 60
Page | 80
HICET – Department of Computer Science and Engineering
TEXT BOOKS:
T1 Ian Sommerville, “Software Engineering”, 9th Edition, Pearson Education Asia, 2011
T2 Roger S. Pressman, ―Software Engineering – A Practitioner‟s Approach‖, Seventh Edition, Mc Graw-Hill
International Edition, 2010.
REFERENCE BOOKS:
R1: Rajib Mall, ―Fundamentals of Software Engineering‖, Third Edition, PHI Learning PrivateLimited, 2009.
R2: Pankaj Jalote, ―Software Engineering, A Precise Approach‖, Wiley India, 2010.
R3: Kelkar S.A., ―Software Engineering‖, Prentice Hall of India Pvt Ltd, 2007.
R4: Stephen R.Schach, ―Software Engineering‖, Tata McGraw-Hill Publishing Company Limited,2007.
Signed By Approved By
Dr Shankar S Dr Karunakaran K
CHAIRMAN, BOARD OF STUDIES PRINCIPAL
Page | 81
HICET – Department of Computer Science and Engineering
1. Study the basic concepts and Understand the structure of operating systems
2. Learn about Processes, Scheduling algorithms and Deadlocks.
Course
3. Learn various memory management schemes.
Objective
4. Study I/O management and File systems.
5. Learn the Distributed operating systems
Instructional
Unit Description
Hours
OPERATING SYSTEMS OVERVIEW
Computer System Overview - Basic Elements, Instruction Execution, Interrupts-
operating systems overview- Evolution of Operating System.- Computer System
I Organization-Operating System Structure and Operations- System Calls, System 7
Programs, OS Generation and System Boot
PROCESS MANAGEMENT
Processes-Process Concept, Process Scheduling, Interprocess Communication; CPU
Scheduling - Scheduling criteria, Scheduling algorithms, Threads Overview,
II Multicore Programming, Multithreading Models. Process Synchronization - Critical 11
Section Problem, Mutex Locks, Semaphores, Monitors; Deadlock-System model,
Deadlock-Prevention, Avoidance and Recovery.
STORAGE MANAGEMENT
Memory Hierarchy, Cache Memory, Main Memory-Swapping-Contiguous Memory
III Allocation, Segmentation, Paging, Virtual Memory, Demand Paging, Page 9
Replacement, Allocation, Thrashing; Allocating Kernel Memory
TEXT BOOKS:
T1: Abraham Silberschatz, Peter Baer Galvin and Greg Gagne, “Operating System Concepts”, 10 th Edition,
John Wiley and Sons Inc., 2018.
T2: Tom Adelstein, Bill Lubanovic , “Linux System Administration Solve Real-life Linux Problems
Quickly”, 2007, O'Reilly Media.
REFERENCE BOOKS:
R1: Andrew S. Tanenbaum, “Modern Operating Systems”, 4/E, Pearson Publications, Paperback 2019.
R2: Charles Crowley, “Operating Systems: A Design-Oriented Approach”, Tata McGraw Hill
Education”, 1996.
R3: D M Dhamdhere, “Operating Systems: A Concept-Based Approach”, Third Edition, TataMcGraw-
Hill Education, 2017.
R4:William Stallings, “Operating Systems –Internals and Design Principles”, 9/E, Pearson Publications,
2018.
Signed By Approved By
Dr Shankar S Dr Karunakaran K
CHAIRMAN, BOARD OF STUDIES PRINCIPAL
Page | 83
HICET – Department of Computer Science and Engineering
HYPOTHESIS TESTING
Large sample test based on Normal distribution – test of significance for single mean and
difference of means - Small sample test – t test for single mean and difference of mean - F
distribution for variance, Chi – Square test for independence of attributes – Goodness of
IV 9+6
fit.
Application of Student t- test for Single mean and difference of means
Application of Chi – square test
QUEUEING THEORY
V Markovian models: Single and Multiple server queueing models (Excluding proof) – 9
(M/M/1):(∞/FCFS), (M/M/1):(N/FCFS), (M/M/C):(∞/FCFS) and (M/M/C):(N/FCFS).
Total Instructional Hours 45+15
60
Total(45+15)
CO1: Understand the concepts of random variables.
CO2: Express the phenomenon of two dimensional random variables..
Course CO3: Compute correlation and predict unknown values using regression together with R studio.
Outcomes CO4: Understand the concepts of statistical methods for testing the hypothesis along with R
studio.
CO5: Identify the queuing models in the given system, analyze the result.
Page | 84
HICET – Department of Computer Science and Engineering
TEXT BOOKS:
T1 - Gupta S. P, “Statistical Methods”, Sultan Chand & Sons Publishers, 2017.
T2 – Medhi J,” stochastic Processes”, New Age International Publishers,New Delhi,2014.
REFERENCE BOOKS:
R1- Applied statistics and Probability for Engineers by C.Mont Gomery ,6 th Edition,Wiley Publications.
R2 - A.O. Allen, “Probability, Statistics and Queueing Theory with Computer Applications”, Elsevier, Second
Edition, 2012.
R3 - Walpole R. E., Myers S.L. & Keying Ye, “Probability and Statistics for Engineers and Scientists”, Pearson
Education Inc, 9th edition, 2012.
Signed By Approved By
Dr Shankar S Dr Karunakaran K
CHAIRMAN, BOARD OF STUDIES PRINCIPAL
Page | 85
HICET – Department of Computer Science and Engineering
Programme Course Code Name Of The Course L T P C
B.E 19CS4251 DESIGN AND ANALYSIS OF ALGORITHM 3 0 2 4
TEXT BOOKS:
T1- AnanyLevitin, “Introduction to the Design and Analysis of Algorithms”, Third Edition, Pearson
Education, 2012.
T2- Thomas H.Cormen, Charles E.Leiserson, Ronald L. Rivest and Clifford Stein, “Introduction to
Algorithms”, Third Edition, PHI Learning Private Limited, 2012.
REFERENCE BOOKS:
R1 - Alfred V. Aho, John E. Hopcroft and Jeffrey D. Ullman, “Data Structures and Algorithms”, Pearson
Education, Reprint 2006.
R2- Donald E. Knuth, “The Art of Computer Programming”, Volumes 1& 3 Pearson Education, 2009.
R3 - Steven S. Skiena, “The Algorithm Design Manual”, Second Edition, Springer, 2008.
Signed By Approved By
Dr Shankar S Dr Karunakaran K
CHAIRMAN, BOARD OF STUDIES PRINCIPAL
Page | 87
HICET – Department of Computer Science and Engineering
Signed By Approved By
Dr Shankar S Dr Karunakaran K
CHAIRMAN, BOARD OF STUDIES PRINCIPAL
Page | 88
HICET – Department of Computer Science and Engineering
Programme Course Code Name of the Course L T P C
BE 19CS4002 OPERATING SYSTEMS LAB 0 0 3 1.5
1.Learn shell programming and the use of filters in the UNIX environment.
2. Be familiar with implementation of CPU Scheduling Algorithms and file allocation strategies.
Course
3. Gain knowledge in simulating page replacement algorithms.
Objective
4.Be familiar with inter process communication.
5. Learn to use the paging techniques in memory management.
2 Shell Programming.
3 Create new process to overlay an executable binary image on an existing process using fork and exec.
CO1: Apply the basic Unix commands and shell concepts in real time.
CO2: Compare the performance of various CPU Scheduling Algorithms and file allocation
Course strategies.
Outcome CO3: Create programs using system calls.
CO4: Analyze the performance of the various page replacement algorithms
CO5: Develop process synchronization using semaphore.
Signed By Approved By
Dr Shankar S Dr Karunakaran K
CHAIRMAN, BOARD OF STUDIES PRINCIPAL
Page | 89
HICET – Department of Computer Science and Engineering
Course Objectives:
1) The course aims at imparting basic principles of thought process, reasoning and inferencing.
2) Sustainability is at the core of Indian Traditional Knowledge Systems connecting society and nature.
3) Holistic life style of Yogic-science and wisdom capsules in Sanskrit literature are also important in
modern society with rapid technological advancements and societal disruptions.
4) The course focuses on introduction to Indian Knowledge System, Indian perspective of modern scientific
world-view, basic principles of Yoga and holistic health care system, Indian philosophical
traditions,Indian linguistic tradition and Indian artistic tradition.
IV Philosophical tradition 4
Course Outcomes:
1) Ability to understand the structure of Indian system of life.
2) Connect up and explain basics of Indian Traditional knowledge in modern scientific perspective.
REFERENCE BOOKS:
R1. V. Sivaramakrishna (Ed.), Cultural Heritage of India-Course Material, Bharatiya Vidya Bhavan,
Mumbai, 5th Edition, 2014
R2. Swami Jitatmanand, Modern Physics and Vedant, Bharatiya Vidya Bhavan
R3. Fritzof Capra, Tao of Physics
R4. Fritzof Capra, The wave of Life.
R5. V N Jha ( Eng. Trans,), Tarkasangraha of Annam Bhatta, Inernational Chinmay Foundation, Velliarnad,
Amaku,am
R6. Yoga Sutra of Patanjali, Ramakrishna Mission, Kolkatta.
R7. GN Jha ( Eng. Trans.) Ed. R N Jha, Yoga-darshanam with Vyasa Bhashya, Vidyanidhi Prakasham, Delhi,
2016.
Page | 90
HICET – Department of Computer Science and Engineering
R8. RN Jha, Science of Consciousness Psychotherapy and Yoga Practices, Vidyanidhi Prakasham, Delhi,
2016.
R9. P R Sharma ( English translation), Shodashang Hridayam.
Signed By Approved By
Dr Shankar S Dr Karunakaran K
CHAIRMAN, BOARD OF STUDIES PRINCIPAL
Page | 91
HICET – Department of Computer Science and Engineering
Regular Expressions
Regular Languages-Regular Expressions-Equivalence of finite Automaton and
regular expressions-Minimization of DFA-Closure Properties and Decision
II 12
Properties of Regular Languages-Problems based on Pumping Lemma-Applications
of Regular Expressions.
P a g e | 92
HICET – Department of Computer Science and Engineering
TEXT BOOKS:
T1: Hopcroft J.E., Motwani R. and Ullman J.D, “Introduction to Automata Theory, Languages and
Computations”, ThirdEdition, Pearson Education, 2016.
T2: John C Martin, “Introduction to Languages and the Theory of Computation”, Fourth Edition, Tata McGraw
Hill Publishing Company, New Delhi, 2011.
REFERENCE BOOKS:
R1: Mishra K L P and Chandrasekaran N, “Theory of Computer Science - Automata, Languages and
Computation”, Third Edition, Prentice Hall of India, 2016.
R2: Harry R Lewis and Christos H Papadimitriou, “Elements of the Theory of Computation”, Second Edition,
Prentice Hall of India, Pearson Education, New Delhi, 2015.
R3: Peter Linz, “An Introduction to Formal Language and Automata”, Sixth Edition, Jones & Bartlett Learning,
2016.
R4: Kamala Krithivasan and Rama. R, “Introduction to Formal Languages, Automata Theory and
Computation”, Pearson Education 2009
Signed By Approved By
Dr Shankar S Dr Karunakaran K
CHAIRMAN, BOARD OF STUDIES PRINCIPAL
P a g e | 93
HICET – Department of Computer Science and Engineering
TRANSPORT LAYER
Process to process delivery, User datagram protocol (UDP), Transmission control
9
protocol (TCP), Data traffic, Congestion, Congestion control, Quality of service,
IV 9
Techniques to improve QOS, Integrated services, Differentiated services, QOS in
switched networks.
APPLICATION LAYER
Client server model, Socket interface, Name space, Domain name space, Distribution
of name space, DNS in the internet, Resolution, DNS messages, DDNS, Encapsulation,
V 9
Electronic mail, File transfer, HTTP, World wide web (WWW), Digitizing audio and
video, Audio and video compression, Streaming stored audio/video, Streaming live
audio/video, Real time interactive audio/video, Voice over IP.
P a g e | 94
HICET – Department of Computer Science and Engineering
TEXT BOOK:
T1: Larry Peterson, Bruce Davie, “Computer Networks: A Systems Approach”, Elsevier, Online Edition, 2019.
T2: Paul Goransson, Chuck Black and Timothy Culver, “Software Defined Networks - A Comprehensive
Approach”, Elsevier, Second Edition, 2017.
REFERENCES:
R1: James F. Kurose, Keith W. Ross, “Computer Networking – A Top-Down Approach Featuring the Internet”,
Pearson Education, Seventh Edition, 2017.
R2: Nader. F. Mir, “Computer and Communication Networks”, Pearson Prentice Hall Publishers, Second Edition,
2015.
R3: Behrouz A. Forouzan, “Data communication and Networking”, Tata McGraw – Hill, Fifth Edition, 2013.
R4: Ying-Dar Lin, Ren-Hung Hwang, Fred Baker, “Computer Networks: An Open Source Approach”, McGraw
Hill Publishers, 2011.
Signed By Approved By
Dr Shankar S Dr Karunakaran K
CHAIRMAN, BOARD OF STUDIES PRINCIPAL
P a g e | 95
HICET – Department of Computer Science and Engineering
Instructional
Unit Description
Hours
8086 MICROPROCESSOR
Introduction to 8086 – Microprocessor architecture – Addressing modes -
I Instruction set – Assembly language programming – Modular Programming - 9
Interrupts and interrupt service routines. Case study: I5 and I7 processors
I/O INTERFACING
Parallel communication interface – Serial communication interface –
III D/A and A/D Interface – Timer Interface – Keyboard /display controller 9
– Interrupt controller – DMA controller.
8051 MICROCONTROLLER
Architecture of 8051 – Special Function Registers(SFRs) - I/O Pins
IV Ports and Circuits – Instruction set - Addressing modes - Assembly 9
language programming.
PROGRAMMING/INTERFACING MICROCONTROLLER
Programming 8051 Timers - Serial Port Programming - Interrupts
V 9
Programming – LCD & Keyboard Interfacing - ADC, DAC & Sensor
Interfacing - External Memory Interface- Stepper Motor.
Total Instructional Hours 45
TEXT BOOKS:
T1 Yu-Cheng Liu, Glenn A.Gibson, “Microcomputer Systems: The 8086 / 8088 Family - Architecture,
Programming and Design”, Prentice Hall of India, 2011.
P a g e | 96
HICET – Department of Computer Science and Engineering
T2 Mohamed Ali Mazidi, Janice Gillispie Mazidi, Rolin McKinlay, “The 8051 Microcontroller and Embedded
Systems: Using Assembly and C”, Second Edition, Pearson education, 2011
REFERENCE BOOKS:
R1: Doughlas V.Hall, “Microprocessors and Interfacing, Programming and Hardware”,TMH,2012
R2: A.K.Ray,K.M.Bhurchandi,”Advanced Microprocessors and Peripherals”,3 rd Edition,Tata
McGrawHill,2012.
R3: Sunil Mathur and Jeebananda Panda,”Microprocessor and Microcontrollers”,PHI Learning Pvt Ltd,2016.
R4: R.S.Gaonkar,”Microprocessor Architecture Programming and Application”,with 8085,Wiley Eastern
LTD.,New Delhi,2013.
Signed By Approved By
Dr Shankar S Dr Karunakaran K
CHAIRMAN, BOARD OF STUDIES PRINCIPAL
P a g e | 97
HICET – Department of Computer Science and Engineering
Course 1. To introduce students to the basic concepts and techniques of Data Mining.
Objective 2. To develop skills of using recent data mining software for solving practical problems.
3. To gain experience of doing independent study and research.
4. To learn the concepts of data processing.
5. To perform data mining tasks with relevant tools
Course CO1: Develop understanding level in basic mining concepts and techniques
Outcome CO2: Develop skills using data mining OLAP and Weka tools
CO3: Enhance knowledge in mining software for solving practical problems
CO4: Represent concepts of data preprocessing
CO5: Read and write own mining algorithms and concepts for research.
P a g e | 98
HICET – Department of Computer Science and Engineering
TEXT BOOKS:
T1: HanJiawei, Micheline Kamber and Jian Pei “Data Mining: Concepts and Techniques”, Morgan Kaufmann,
2011.
T2: Shawkat Ali A B M, Saleh A. Wasimi, “Data Mining: Methods and Techniques”, Fifth Indian Reprint,
Cengage Learning, 2011.
REFERENCE BOOKS:
R1: Soman K. P., Shyam Diwakar, Ajay V. “Insight into Data Mining Theory and Practice”, Fifth
Printing, PHI Learning, 2011.
R2: Arun K Pujari, “Data Mining Techniques”, University Press, 2013.
R3: G. K. Gupta, “Introduction to Data Mining with Case Studies”, Eastern Economy Edition, Prentice Hall of
India,2006.
R4: Daniel T.Larose, “Data Mining Methods and Models”, Wiley-Interscience, 2006.
Signed By Approved By
Dr Shankar S Dr Karunakaran K
CHAIRMAN, BOARD OF STUDIES PRINCIPAL
P a g e | 99
HICET – Department of Computer Science and Engineering
Instructional
Unit Description
Hours
UNIFIED PROCESS AND USE CASE DIAGRAMS
Introduction to OOAD with OO Basics - Unified Process – UML diagrams – Use
Case –Case study – the Next Gen POS system, Inception -Use case Modelling –
I 6+3
Relating Use cases – include, extend and generalization.
Experiments: Document the Software Requirements Specification (SRS) for the
Student information system.
STATIC UML DIAGRAMS
Class Diagram–– Elaboration – Domain Model – Finding conceptual classes and
description classes – Associations – Attributes – Domain model refinement – Finding
conceptual class Hierarchies – Aggregation and Composition - Relationship between 6+3
II
sequence diagrams and use cases – When to use Class Diagrams. Experiments:
Identify use cases and develop the Use Case model for Student information system.
Identify the conceptual classes and develop a Domain Model and also derive a Class
Diagram from that for Recruitment system.
DYNAMIC AND IMPLEMENTATION UML DIAGRAMS
Dynamic Diagrams – UML interaction diagrams - System sequence diagram –
Collaboration diagram – When to use Communication Diagrams - State machine
diagram and Modeling –When to use State Diagrams - Activity diagram – When to
use activity diagrams - Implementation Diagrams - UML package diagram - When to
III use package diagrams - Component and Deployment Diagrams – When to use 6+3
Component and Deployment diagrams. Experiments: Using the identified scenarios,
find the interaction between objects and represent them using
UML Sequence and Collaboration Diagrams for Airline/Railway reservation system.
Draw relevant State Chart and Activity Diagrams for the same system for Exam
registration.
DESIGN PATTERNS
GRASP: Designing objects with responsibilities – Creator – Information expert – Low
Coupling – High Cohesion – Controller Design Patterns – creational – factory method
5+4
IV – structural – Bridge – Adapter – behavioural – Strategy – observer –Applying GoF
design patterns – Mapping design to code. Experiments: Improve the reusability and
maintainability of the software system by applying appropriate design pattern
TESTING
Object Oriented Methodologies – Software Quality Assurance – Impact of object 6+3
V
orientation on Testing – Develop Test Cases and Test Plans
Experiments: Implement the modified system and test it for various scenarios
TOTAL INSTRCTIONAL HOURS 45
P a g e | 100
HICET – Department of Computer Science and Engineering
TEXT BOOKS:
T1: Craig Larman, ―Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and
Iterative Development‖, Third Edition, Pearson Education, 2005.
T2: Ali Bahrami - Object Oriented Systems Development - McGraw Hill International Edition - 1999
REFERENCE BOOKS :
R1: Erich Gamma, a n d Richard Helm, Ralph Johnson, John Vlissides, ―Design patterns: Elements of Reusable
Object-Oriented Software‖, Addison-Wesley, 1995.
R2: Martin Fowler, ―UML Distilled: A Brief Guide to the Standard Object Modeling Language‖, Third edition,
Addison Wesley, 2003.
R3: Simon Bennett, Steve Mc Robb and Ray Farmer, “Object Oriented Systems Analysis and Design Using
UML”, Fourth Edition, Mc-Graw Hill Education, 2010.
R4: Paul C. Jorgensen, “Software Testing:- A Craftsman‟s Approach”, Third Edition, Auerbach Publications,
Taylor and Francis Group, 2008.
Signed By Approved By
Dr Shankar S Dr Karunakaran K
CHAIRMAN, BOARD OF STUDIES PRINCIPAL
P a g e | 101
HICET – Department of Computer Science and Engineering
Signed By Approved By
Dr Shankar S Dr Karunakaran K
CHAIRMAN, BOARD OF STUDIES PRINCIPAL
P a g e | 102
HICET – Department of Computer Science and Engineering
1. To study the evolution of Management and learn the functions and responsibilities of
managers.
2. To Plan and know the tools and techniques to be used in the performance of the
Course
managerial job.
Objective
3. To enable them to analyze and understand the environment of the organization.
4. To understand the proper vocabulary to communicate effectively.
5. To comprehend the cognizance of the importance of control methods.
Instructional
Unit Description
Hours
INTRODUCTION TO MANAGEMENT AND ORGANIZATIONS
Definition of Management – Science or Art – Manager Vs Entrepreneur - types of
managers - managerial roles and skills – Evolution of Management – Scientific,
I human relations , system and contingency approaches – Types of Business 9
organization - Sole proprietorship, partnership, company-public and private sector
enterprises - Organization culture and Environment – Current trends and issues in
Management.
PLANNING
Nature and purpose of planning – planning process – types of planning – objectives –
II setting objectives – policies – Planning premises – Strategic Management – Planning 9
Tools and Techniques – Decision making steps and process.
ORGANISING
Nature and purpose – Formal and informal organization – organization chart –
organization structure – types – Line and staff authority – departmentalization –
III delegation of authority – centralization and decentralization – Job Design - Human 9
Resource Management – HR Planning, Recruitment, selection, Training and
Development, Performance Management , Career planning and management
DIRECTING
Foundations of individual and group behavior – motivation – motivation theories –
IV motivational techniques – job satisfaction – job enrichment – leadership – types and 9
theories of leadership – communication – process of communication – barrier in
communication – effective communication –communication and IT.
CONTROLLING
System and process of controlling – budgetary and non-budgetary control techniques
V 9
– use of computers and IT in Management control – Productivity problems and
management – control and performance – direct and preventive control – reporting.
Total Instructional Hours 45
P a g e | 103
HICET – Department of Computer Science and Engineering
TEXT BOOKS:
T1: Stephen P. Robbins & Mary Coulter, ―Management‖, Prentice Hall (India) Pvt. Ltd., 10th Edition, 2009.
T2: JAF Stoner, Freeman R.E and Daniel R Gilbert ―Management‖, Pearson Education, 6th Edition, 2004.
REFERENCE BOOKS:
R1: Stephen A. Robbins & David A. Decenzo & Mary Coulter, ―Fundamentals of Management‖ Pearson
Education, 7th Edition, 2011.
R2: Robert Kreitner & Mamata Mohapatra, ― Management‖, Biztantra, 2008.
R3: Harold Koontz & Heinz Weihrich ―Essentials of management‖ Tata McGraw Hill,1998.
R4: Tripathy PC & Reddy PN, ―Principles of Management‖, Tata McGraw Hill, 1999.
Signed By Approved By
Dr Shankar S Dr Karunakaran K
CHAIRMAN, BOARD OF STUDIES PRINCIPAL
P a g e | 104
HICET – Department of Computer Science and Engineering
TEXT BOOKS:
T1: S. Russell and P. Norvig, "Artificial Intelligence: A Modern Approach‖, Prentice Hall, Third Edition, 2009.
P a g e | 105
HICET – Department of Computer Science and Engineering
T2: I. Bratko, ―Prolog: Programming for Artificial Intelligence‖, Fourth edition, Addison-Wesley Educational
Publishers Inc., 2011.
REFERENCE BOOKS:
R1: M. Tim Jones, ―Artificial Intelligence: A Systems Approach(Computer Science)‖, Jones and Bartlett
Publishers, Inc.; First Edition, 2008
R2: Nils J. Nilsson, ―The Quest for Artificial Intelligence‖, Cambridge University Press, 2009.
R3: William F. Clocksin and Christopher S. Mellish,‖ Programming in Prolog: Using the ISO Standard‖, Fifth
Edition, Springer, 2003.
R4: Gerhard Weiss, ―Multi Agent Systems‖, Second Edition, MIT Press, 2013.
Signed By Approved By
Dr Shankar S Dr Karunakaran K
CHAIRMAN, BOARD OF STUDIES PRINCIPAL
P a g e | 106
HICET – Department of Computer Science and Engineering
1.
To understand the basic concepts of mobile computing.
2.
To learn the basics of mobile telecommunication system.
Course
3.
To be familiar with the network layer protocols and Ad-Hoc networks.
Objective
4.
To know the basis of transport and application layer protocols.
5.
To gain knowledge about different mobile platforms and application development.
Instructional
Unit Description
Hours
INTRODUCTION
Introduction to Mobile Computing – Applications of Mobile Computing-
I Generations of Mobile Communication Technologies- Multiplexing – Spread 9
spectrum -MAC Protocols – SDMA- TDMA- FDMA- CDMA.
TEXT BOOKS:
T1: Jochen Schiller, ―Mobile Communications‖, PHI, Second Edition, 2003.
T2: Prasant Kumar Pattnaik, Rajib Mall, ―Fundamentals of Mobile Computing‖, PHI Learning Pvt.Ltd, New
Delhi – 2012
REFERENCE BOOKS:
R1: Dharma Prakash Agarval, Qing and An Zeng, “Introduction to Wireless and Mobile systems”,Thomson
Asia Pvt Ltd, 2005.
P a g e | 107
HICET – Department of Computer Science and Engineering
R2: Uwe Hansmann, Lothar Merk, Martin S. Nicklons and Thomas Stober, ―Principles of Mobile
Computing‖, Springer, 2003.
R3: William.C.Y.Lee,―Mobile Cellular Telecommunications-Analog and Digital Systems‖, Second
Edition,TataMcGraw Hill Edition ,2006.
R4: C.K.Toh, ―AdHoc Mobile Wireless Networks, First Edition, Pearson Education, 2002.
Signed By Approved By
Dr Shankar S Dr Karunakaran K
CHAIRMAN, BOARD OF STUDIES PRINCIPAL
P a g e | 108
HICET – Department of Computer Science and Engineering
P a g e | 109
HICET – Department of Computer Science and Engineering
TEXT BOOKS:
T1: Alfred V Aho, Monica S. Lam, Ravi Sethi and Jeffrey D Ullman, “Compilers – Principles, Techniques and
Tools”, 2nd Edition, Pearson Education, 2007.
T2: Aho A. V., Ullman J.D. Principles of Compiler Design, Narosa
REFERENCE BOOKS:
R1: Randy Allen, Ken Kennedy, “Optimizing Compilers for Modern Architectures: A Dependence-based
Approach”, Morgan Kaufmann Publishers, 2002.
R2: Steven S. Muchnick, “Advanced Compiler Design and Implementation, “Morgan Kaufmann Publishers -
Elsevier Science, India, Indian Reprint 2003.
R3: Keith D Cooper and Linda Torczon, “Engineering a Compiler”, Morgan Kaufmann Publishers
Elsevier Science, 2004.
R4: Charles N. Fischer, Richard. J. LeBlanc, “Crafting a Compiler with C”, Pearson Education, 2008
Signed By Approved By
Dr Shankar S Dr Karunakaran K
CHAIRMAN, BOARD OF STUDIES PRINCIPAL
P a g e | 110
HICET – Department of Computer Science and Engineering
1. To develop mobile applications using GUI and Layouts.To understand how to work with
various mobile application development frameworks.
2. To develop mobile applications using Event Listener.
Course 3. To develop mobile applications using Databases.
Objective 4. To develop mobile applications using RSS Feed, Internal/External Storage, SMS, Multi-
threading and GPS.
5. To analyze and discover own mobile app for simple needs.
Signed By Approved By
Dr Shankar S Dr Karunakaran K
CHAIRMAN, BOARD OF STUDIES PRINCIPAL
P a g e | 111
HICET – Department of Computer Science and Engineering
Instructional
Unit Description
Hours
INTRODUCTION
Security trends - Legal, Ethical and Professional Aspects of Security, Need for
Security at Multiple levels, Security Policies - Model of network security – Security
I attacks, services and mechanisms – OSI security architecture – Classical encryption 9
techniques: substitution techniques, transposition techniques, steganography-
Foundations of modern cryptography: perfect security – information theory –
product cryptosystem – cryptanalysis.
SYMMETRIC KEY CRYPTOGRAPHY
MATHEMATICS OF SYMMETRIC KEY CRYPTOGRAPHY: Algebraic
structures - Modular arithmetic-Euclid‟s algorithm- Congruence and matrices -
II Groups, Rings, Fields- Finite fields- SYMMETRIC KEY CIPHERS: SDES – Block 9
cipher Principles of DES – Strength of DES – Differential and linear cryptanalysis -
Block cipher design principles – Block cipher mode of operation – Evaluation
criteria for AES – Advanced Encryption Standard - RC4 – Key distribution.
PUBLIC KEY CRYPTOGRAPHY
MATHEMATICS OF ASYMMETRIC KEY CRYPTOGRAPHY: Primes –
Primality Testing – Factorization – Euler‘s totient function, Fermat‘s and Euler‘s
III Theorem - Chinese Remainder Theorem – Exponentiation and logarithm - 9
ASYMMETRIC KEY CIPHERS: RSA cryptosystem – Key distribution – Key
management – Diffie Hellman key exchange - ElGamal cryptosystem – Elliptic
curve arithmetic-Elliptic curve cryptography.
MESSAGE AUTHENTICATION AND INTEGRITY
Authentication requirement – Authentication function – MAC – Hash function –
IV Security of hash function and MAC – SHA –Digital signature and authentication 9
protocols – DSS- Entity Authentication: Biometrics, Passwords, Challenge
Response protocols- Authentication applications - Kerberos, X.509
SECURITY PRACTICE AND SYSTEM SECURITY
Electronic Mail security – PGP, S/MIME – IP security – Web Security - SYSTEM
V 9
SECURITY: Intruders – Malicious software – viruses – Firewalls.
CO1: Understand the fundamentals of networks security, security architecture, threats and
vulnerabilities
Course CO2: Apply the different cryptographic operations of symmetric cryptographic algorithms
Outcome CO3: Apply the different cryptographic operations of public key cryptography
CO4: Apply the various Authentication schemes to simulate different applications.
CO5: Understand various Security practices and System security standards
P a g e | 112
HICET – Department of Computer Science and Engineering
TEXT BOOKS:
T1: William Stallings, “Cryptography and Network Security: Principles and Practice”, Prentice Hall of
India/Pearson Education, New Delhi, 2010
T2: Atul Kahate, “Cryptography and Network Security”, Tata McGraw Hill Publishing Company, New
Delhi, 2007.
REFERENCE BOOKS:
R1: Behrouz Forouzan, Debdeep Mukhopadhyay, “Cryptography and Network Security”, Tata McGraw Hill
Publishing Company , New Delhi, 2010
R2: Charlie Kaufman, Radia Perlman, and Mike Speciner, Network Security: PRIVATE Communication in a
PUBLIC World, Prentice Hall, ISBN 0-13-046019-2
R3: Kaufman, Perlman and Speciner, “Network Security: Private Communication in a public world”, Prentice
Hall of India/ Pearson Education, New Delhi, 2004.
R4: C K Shyamala, N Harini and Dr. T R Padmanabhan: Cryptography and Network Security, Wiley India
Pvt.Ltd
Signed By Approved By
Dr Shankar S Dr Karunakaran K
CHAIRMAN, BOARD OF STUDIES PRINCIPAL
P a g e | 113
HICET – Department of Computer Science and Engineering
P a g e | 114
HICET – Department of Computer Science and Engineering
TEXT BOOKS
T1: James E. Smith, Ravi Nair, - Virtual Machines: Versatile Platforms for Systems and Processes,
Elsevier/Morgan Kaufmann, 2005.
T2: David Marshall, Wade A. Reynolds, - Advanced Server Virtualization: VMware and Microsoft Platform in
the Virtual Data Center, Auerbach Publications, 2006.
REFERENCE BOOKS:
R1: Kumar Reddy, Victor Moreno, - Network virtualization, Cisco Press, July, 2006.
R2: Chris Wolf, Erick M. Halter, - Virtualization: From the Desktop to the Enterprise, Apress 2005.
R3: Danielle Ruest, Nelson Ruest - Virtualization: A Beginner‟s Guide, TMH, 2009.
Thomas Erl, Zaigham Mahmood, Ricardo Puttini, ―Cloud Computing: Concepts,Technology and
R4:
Architecture‖, Prentice Hall Service Technology Series, 2013
Signed By Approved By
Dr Shankar S Dr Karunakaran K
CHAIRMAN, BOARD OF STUDIES PRINCIPAL
P a g e | 115
HICET – Department of Computer Science and Engineering
TEXT BOOKS:
T1: Y. S. Abu-Mostafa, M. Magdon-Ismail, and H.-T. Lin, ―Learning from Data‖, AML Book Publishers,
2012.
T2: P. Flach, ―Machine Learning: The art and science of algorithms that make sense of data‖, Cambridge
University Press, 2012.
REFERENCE BOOKS:
R1: K. P. Murphy, ―Machine Learning: A probabilistic perspective‖, MIT Press, 2012.
R2: M. Mohri, A. Rostamizadeh, and A. Talwalkar, ―Foundations of Machine Learning‖, MIT Press, 2012.
R3: C. M. Bishop, ―Pattern Recognition and Machine Learning‖, Springer, 2007.
R4: D. Barber, ―Bayesian Reasoning and Machine Learning‖, Cambridge University Press, 2012.
Signed By Approved By
Dr Shankar S Dr Karunakaran K
CHAIRMAN, BOARD OF STUDIES PRINCIPAL
P a g e | 117
HICET – Department of Computer Science and Engineering
2. Install a C compiler in the virtual machine created using virtual box and execute Simple
Programs
3. Install Google App Engine. Create hello world app and other simple web applications
using python/java.
5. Simulate a cloud scenario using CloudSim and run a scheduling algorithm that is not
present in CloudSim.
6. Find a procedure to transfer the files from one virtual machine to another virtual machine.
7. Find a procedure to launch virtual machine using trystack (Online Openstack Demo
Version)
8. Install Hadoop single node cluster and run simple applications like wordcount.
Total hours 45
CO1: Configure various virtualization tools such as Virtual Box, VMware workstation.
Course CO2: Design and deploy a web application in a PaaS environment.
Outcome CO3: Learn how to simulate a cloud environment to implement new schedulers.
CO4: Install and use a generic cloud environment that can be used as a private cloud.
CO5: Manipulate large data sets in a parallel environment.
Signed By Approved By
Dr Shankar S Dr Karunakaran K
CHAIRMAN, BOARD OF STUDIES
P a g e | 118
HICET – Department of Computer Science and Engineering
CO1: Develop code for classical Encryption Techniques to solve the problems
CO2: Build cryptosystems by applying symmetric and public key encryption algorithms
Course CO3: Construct code for authentication algorithms
Outcome CO4: Develop a signature scheme using Digital signature standard
CO5: Demonstrate the network security system using open source tools
Signed By Approved By
Dr Shankar S Dr Karunakaran K
CHAIRMAN, BOARD OF STUDIES PRINCIPAL
P a g e | 119
HICET – Department of Computer Science and Engineering
JDBC
Business tier using POJO (Plain Old Java Objects) – Introduction to Frameworks –
Introduction to POJO – Multithreaded Programming – Java I/O – Java Database
Connectivity (JDBC). Illustrative programs :Write a program for maintaining
IV 6+4
database by sending queries. Design and implement a servlet book query with a help
of JDBC and SQL. Create MS-Acess database, create on ODBC link, complie and
execute java JDBC socket.
SERVLETS
Presentation tier using JSP – Role of Java EE in Enterprise applications – Basics of
Servlets - To introduce server side programming with JSP - Standard Tag Library.
V Illustrative programs: Write a servlet program to connect database and extract data 6+4
from the tables and display them, Authenticate the user when he/she submits the
login form using the user name and password from the database using JSP.
P a g e | 120
HICET – Department of Computer Science and Engineering
TEXT BOOKS:
T1: Deitel, Deitel, Goldberg, "Internet & World Wide Web How to Program", Third Edition, Pearson Education,
2006.
T2: Raj Kamal, “Internet and Web Technologies”, Tata McGraw-Hill
REFERENCE BOOKS:
R1: Douglas E Comer, Internet Book, The: Everything You Need to Know About Computer Networking and
How the Internet Works, 4/E, Prentice Hall, 2007.
R2: Jeffrey C. Jackson, Web Technologies: A Computer Science Perspective, Prentice Hall, 2007.
R3: Herbert Schildt, Java: The Complete Reference, McGraw-Hill Professional, 2006.
R4: Ted Wugofski, XML Black Book 2nd Edition , Certification Insider Press
Signed By Approved By
Dr Shankar S Dr Karunakaran K
CHAIRMAN, BOARD OF STUDIES PRINCIPAL
P a g e | 121
HICET – Department of Computer Science and Engineering
TEXT BOOKS:
T1: J. McGovern,R. Adatia,Y. Fain, 2003, J2EE 1.4 Bible, Wiley-dreamtech India Pvt. Ltd, New Delhi.
T2: H. Schildt, 2002, Java 2 Complete Reference, 5th Edition, Tata McGraw Hill, New Delhi.
REFERENCE BOOKS:
R1: Hortsmann & Cornell,”core Java 2 Advanced Feauture, 9th Edition”,pearson Education,2013.
R2: Ed Roman,”Mastering Enterprise Java Beans”,John Wiley & sons Inc.,1999.
R3: Elliotte Rusty Harold,”Java Network programming”,o’Reilly publishers,2000.
R4: Patrick Naughton,”Complete Reference: Java2,9th Edition”,Tata McGraw-Hill,2003
Signed By Approved By
Dr Shankar S Dr Karunakaran K
CHAIRMAN, BOARD OF STUDIES PRINCIPAL
P a g e | 123
HICET – Department of Computer Science and Engineering
TEXT BOOKS:
T1.Remy Card, Eric Dumas and Frank Mevel, “The Linux Kernel Book”, Wiley Publications, 2003
T2.Steve Suchring, “MySQL Bible”, John Wiley, 2002
REFERENCE BOOKS :
R1: Rasmus Lerdorf and Levin Tatroe, “Programming PHP”, O’Reilly, 2002
R2: Wesley J. Chun, “Core Python Programming”, Prentice Hall, 2001
R3: Steven Holzner, “PHP: The Complete Reference”, 2nd Edition, Tata McGraw-Hill Publishing Company
Limited, Indian Reprint 2009.
R4: Vikram Vaswani, “MYSQL: The Complete Reference”, 2nd Edition, Tata McGraw- Hill Publishing
Company Limited, Indian Reprint 2009.
Signed By Approved By
Dr Shankar S Dr Karunakaran K
CHAIRMAN, BOARD OF STUDIES PRINCIPAL
P a g e | 125
HICET – Department of Computer Science and Engineering
TEXT BOOKS:
T1: “Hands-On Programming with R”, Garrett Grolemund, First Edition.
T2: Lawrence Leemis. Learning Base R. Lightning Source, 2016.
P a g e | 126
HICET – Department of Computer Science and Engineering
REFERENCE BOOKS:
R1: Torsten Hothorn and Brian S. Everitt. A Handbook Using R. Chapman & Hall/CRC Press, Boca Raton,
Florida, USA, 3rd edition, 2014.
R2: Ruey S. Tsay. Multivariate Time Series Analysis With R and Financial Applications. John Wiley, New
Jersey, 2014.
R3: Michael J. Crawley. An Introduction using R. Wiley, 2nd edition, 2014.
R4: Mark Gardener. Beginning R. First Edition, Wrox Publication, 2012.
Signed By Approved By
Dr Shankar S Dr Karunakaran K
CHAIRMAN, BOARD OF STUDIES PRINCIPAL
P a g e | 127
HICET – Department of Computer Science and Engineering
Programme Course Code Name of the Course L T P C
BE 19CS5305 COMPUTER GRAPHICS AND MULTIMEDIA 2 0 2 3
1. To understand about graphics devices, software and basic algorithms for geometric
objects.
Course 2. To understand two dimensional transformation techniques.
Objective 3. To understand three dimensional transformation techniques.
4. To gain knowledge about illumination methods, rendering and color models.
5. To understand the fundamental concepts of multimedia.
Instructional
UNIT Description
Hours
INTRODUCTION AND OVERVIEW OF GRAPHICAL SYSTEMS
Video Display Devices -Raster Graphics Systems -Graphics software and standards.
Graphics primitives generation algorithms: Line drawing algorithms-Direct method-
DDA- Bresenham’s line drawing algorithm-Midpoint circle and Ellipse drawing
I 7+2(P)
Algorithm. Filling algorithms: Scan-line polygon filling, inside-outside test,
boundary and flood-fill. Illustrative Programs: Implementation of Line, Circle and
Ellipse Drawing Algorithms.
CO4: Apply the concepts of color models, lighting and shading models, textures, ray tracing,
hidden surface elimination and rendering to graphics objects.
CO5: Learn about the basics of multimedia concepts.
TEXT BOOKS:
T1: Donald Hearn and Pauline Baker M, “Computer Graphics”, Prentice Hall, New Delhi, 2007
T2: Tay Vaughan, Multimedia: Makingit Work , 8thEdition, McGraw Hill Education 2011.
REFERENCE BOOKS:
R1: Hearn, Baker, Carithers “Computer Graphics with OpenGL”, 4 th Edition,Pearson Education, 2014
R2: Francis S Hill, Jr.Stephen M Kelley., “Computer Graphics using OpenGL”, 3 rd Edition, Pearson Education,
2007.
R3 K.R. Rao, Zoran S. Bojkovic and Dragorad A. Milovanovic, "Multimedia Communication Systems:
Techniques, Standards, and Networks", Pearson Prentice Hall, 2014
R4: Ralf Steinmetz, Klara Nahrstedt, Multimedia Systems, 2013, Springer Science & Business Media.
Signed By Approved By
Dr Shankar S Dr Karunakaran K
CHAIRMAN, BOARD OF STUDIES PRINCIPAL
P a g e | 129
HICET – Department of Computer Science and Engineering
Instructional
Unit Description
Hours
INTRODUCTION TO BUSINESS INTELLIGENCE 9
Introduction to digital data and its types – structured, semi-structured and
I
unstructured, Introduction to OLTP and OLAP (MOLAP, ROLAP, HOLAP).
CO1: Understand difference between Transaction Processing and Analytical applications and
describe the need for Business Intelligence
CO2: Demonstrate to understand technology and processes associated with Business
Intelligence framework
Course
CO3: Demonstrate to understand Data Warehouse implementation methodology and project
Outcome
life cycle
CO4: Formulate given a business scenario, identify the metrics, indicators and make
recommendations to achieve the business goal
CO5: Demonstrate application of concepts using open source/MS Office
P a g e | 130
HICET – Department of Computer Science and Engineering
TEXT BOOKS:
T1: “Fundamentals of Business Analytics” by R.N.Prasad and Seema Acharya, Wiley 2011.
T2: “Data Strategy: How To Profit From A World Of Big Data, Analytics And The Internet Of Things” by
Bernard Marr
REFERENCE BOOKS:
R1: Business Intelligence by David Loshin, Second Edition, Elsevier, 2012.
R2: Business intelligence for the enterprise by Mike Biere, IBM Press, 2003.
R3: Business intelligence roadmap by Larissa Terpeluk Moss, Shaku Atre, Addison-Wesley Professional, 2003.
R4: “Data Analytics For Beginners: Your Ultimate Guide To Learn And Master Data Analysis. Get Your
Business Intelligence Right – Accelerate Growth And Close More Sales” by Victor Finch
Signed By Approved By
Dr Shankar S Dr Karunakaran K
CHAIRMAN, BOARD OF STUDIES PRINCIPAL
P a g e | 131
HICET – Department of Computer Science and Engineering
Instructional
Unit Description
Hours
INTRODUCTION TO EMBEDDED COMPUTING AND ARM
PROCESSORS
Complex systems and micro processors– Embedded system design process –Design
example: Model train controller- Instruction sets preliminaries – ARM Processor –
I 9
CPU: programming input and output- supervisor mode, exceptions and traps – Co-
processors- Memory system mechanisms – CPU performance- CPU power
consumption.
TEXT BOOKS:
T1: Marilyn Wolf, “Computers as Components – Principles of Embedded Computing System Design”, Third
Edition “Morgan Kaufmann Publisher (An imprint from Elsevier), 2012.
T2: Shibu. K.V, “Introduction to Embedded Systems”, 2e, Mc graw Hill, 2017.
REFERENCE BOOKS:
R1: Jonathan W.Valvano, “Embedded Microcomputer Systems Real Time Interfacing”, Third Edition Cengage
Learning, 2012.
R2: David. E. Simon, “An Embedded Software Primer”, 1st Edition, Fifth Impression, Addison-Wesley
Professional, 2007.
R3: Raymond J.A. Buhr, Donald L.Bailey, “An Introduction to Real-Time Systems- From Design to
Networking with C/C++”, Prentice Hall,1999.
R4: C.M. Krishna, Kang G. Shin, “Real-Time Systems”, International Editions, Mc Graw Hill 1997.
Signed By Approved By
Dr Shankar S Dr Karunakaran K
CHAIRMAN, BOARD OF STUDIES PRINCIPAL
P a g e | 133
HICET – Department of Computer Science and Engineering
1. To understand the basic concepts and various building blocks of Internet of Things
2. To understand Smart Objects and IoT Architectures
Course
3. To build simple IoT Systems using Raspberry Pi
Objective
4. To understand data analytics in the context of IoT and security issues in IoT
5. To develop IoT infrastructure for popular applications
Instructional
Unit Description
Hours
INTRODUCTION TO INTERNET OF THINGS
Definition & Characteristics of IoT, Physical Design of IoT, Things in IoT, IoT
Protocols, Logical Design of IoT, IoT Functional Blocks, IoT Communication
I 9
Models, IoT Communication APIs, IoT Enabling Technologies, IoT Levels and
Deployment Templates
CASE STUDIES
Smart and Connected Cities: Smart City IoT Architecture, Street Lighting
Architecture, Smart Parking Architecture and Smart Traffic Control
V 9
Transportation: An IoT Architecture for Transportation, Connected Roadways
Network Architecture, Connected Fleet Architecture, Connected Roadways Security
Weather monitoring system, Air Pollution Monitoring
Total Instructional Hours 45
P a g e | 134
HICET – Department of Computer Science and Engineering
TEXT BOOKS:
T1: Arshdeep Bahga, Vijay Madisetti, “Internet of Things – A hands-on approach”, Universities Press, 2015
T2: David Hanes, Gonzalo Salgueiro, Patrick Grossetete, Rob Barton and Jerome Henry, “IoT Fundamentals:
Networking Technologies, Protocols and Use Cases for Internet of Things”, Cisco Press, 2017.
REFERENCE BOOKS:
R1: Olivier Hersent, David Boswarthick, Omar Elloumi, “The Internet of Things – Key applications and
Protocols”, Wiley, 2012.
R2: Jan Holler, VlasiosTsiatsis, Catherine Mulligan, Stefan Avesand, StamatisKarnouskos, David Boyle, “From
Machine -to-Machine to the Internet of Things: Introduction to a New Age of Intelligence”, 1st Edition,
Academic Press, 2014.
R3: Getting Started with the Internet of Things: Connecting Sensors and Microcontrollers to the Cloud
(Make: Projects) [Kindle Edition] by CunoPfister ,2011
R4: Adrian McEwen &Hakim Cassimally ,”Designing the Internet of Things”- (Nov 2013) .
Signed By Approved By
Dr Shankar S Dr Karunakaran K
CHAIRMAN, BOARD OF STUDIES PRINCIPAL
P a g e | 135
HICET – Department of Computer Science and Engineering
CO1: Better understanding to work with big data tools and its analysis techniques
CO2: Explore about various tools and practices for working with big data
Course
CO3: Learn about stream computing and its importance
Outcome
CO4: Understand about the applications and researches in integration of large amounts of data
CO5: Apply the logics of security in handling large amount of data
TEXT BOOKS:
T1: Anand Rajaraman and Jeffrey David Ullman, “Mining of Massive Datasets”, Cambridge University Press,
2012.
P a g e | 136
HICET – Department of Computer Science and Engineering
T2: David Loshin, “Big Data Analytics: From Strategic Planning to Enterprise Integration with Tools,
Techniques, NoSQL, and Graph”, Morgan Kaufmann/El sevier Publishers, 2013.
REFERENCE BOOKS:
R1: EMC Education Services, “Data Science and Big Data Analytics: Discovering, Analyzing, Visualizing and
Presenting Data”, Wiley publishers, 2015.
R2: Bart Baesens, “Analytics in a Big Data World: The Essential Guide to Data Science and its Applications”,
Wiley Publishers, 2015.
R3: Dietmar Jannach and Markus Zanker, “Recommender Systems: An Introduction”, Cambridge University
Press, 2010.
R4: Kim H. Pries and Robert Dunnigan, “Big Data Analytics: A Practical Guide for Managers ” CRC Press,
2015.
Signed By Approved By
Dr Shankar S Dr Karunakaran K
CHAIRMAN, BOARD OF STUDIES PRINCIPAL
P a g e | 137
HICET – Department of Computer Science and Engineering
Instructional
Unit Description
Hours
INTRODUCTION TO SOFT COMPUTING: Introduction-Artificial Intelligence-
Artificial Neural Networks-Fuzzy Systems-Genetic Algorithm and Evolutionary 9
I Programming-Swarm Intelligent Systems-Classification of ANNs-McCulloch and
Pitts Neuron Model-Learning Rules: Hebbian and Delta- Perceptron Network-
Adaline Network-Madaline Network.
ARTIFICIAL NEURAL NETWORKS: Back propagation Neural Networks –
Kohonen Neural Network -Learning Vector Quantization -Hamming Neural 9
II Network – Hopfield Neural Network- Bi-directional Associative Memory -Adaptive
Resonance Theory Neural Networks- Support Vector Machines – Spike Neuron
Models.
FUZZY SYSTEMS: Introduction to Fuzzy Logic, Classical Sets and Fuzzy Sets –
Classical Relations and Fuzzy Relations -Membership Functions -Defuzzification – 9
III Fuzzy Arithmetic and Fuzzy Measures -Fuzzy Rule Base and Approximate
Reasoning – Introduction to Fuzzy Decision Making.
GENETIC ALGORITHMS: Basic Concepts- Working Principles -Encoding-
Fitness Function – Reproduction -Inheritance Operators – Cross Over – Inversion 9
IV and Deletion -Mutation Operator – Bit-wise Operators -Convergence of Genetic
Algorithm.
HYBRID SYSTEMS: Hybrid Systems -Neural Networks, Fuzzy Logic and Genetic
-GA Based Weight Determination – LR-Type Fuzzy Numbers – Fuzzy Neuron – 9
V Fuzzy BP Architecture – Learning in Fuzzy BP- Inference by Fuzzy BP – Fuzzy
ArtMap: A Brief Introduction – Soft Computing Tools – GA in Fuzzy Logic
Controller Design – Fuzzy Logic Controller.
Total Instructional Hours 45
TEXT BOOKS:
T1: N.P.Padhy, S.P.Simon, “Soft Computing with MATLAB Programming”, Oxford University Press, 2015.
T2: S.N.Sivanandam , S.N.Deepa, “Principles of Soft Computing”, Wiley India Pvt. Ltd., 2nd Edition, 2011.
P a g e | 138
HICET – Department of Computer Science and Engineering
REFERENCE BOOKS:
R1: Jyh-Shing Roger Jang, Chuen-Tsai Sun, Eiji Mizutani, ―Neuro-Fuzzy and Soft Computing, Prentice-Hall
of India, 2002.
R2: Kwang H.Lee, ―First course on Fuzzy Theory and Applications, Springer, 2005.
R3: George J. Klir and Bo Yuan, ―Fuzzy Sets and Fuzzy Logic-Theory and Applications, Prentice Hall, 1996.
R4: S.Rajasekaran, G.A.Vijayalakshmi Pai, “Neural Networks, Fuzzy Logic and Genetic Algorithm, Synthesis
and Applications “, PHI Learning Pvt. Ltd., 2017.
Signed By Approved By
Dr Shankar S Dr Karunakaran K
CHAIRMAN, BOARD OF STUDIES PRINCIPAL
P a g e | 139
HICET – Department of Computer Science and Engineering
Instructional
Unit Description
Hours
MULTI-CORE PROCESSORS
Single core to Multi-core architectures – SIMD and MIMD systems –
I Interconnection networks – Symmetric and Distributed Shared Memory 9
Architectures – Cache coherence – Performance Issues – Parallel program design.
CO1: Describe multi-core architectures and identify their characteristics and challenges.
CO2: Identify the issues in programming Parallel Processors.
Course CO3: Write programs using Open MP and MPI.
Outcome CO4: Design parallel programming solutions to common problems.
CO5: Compare and contrast programming for serial processors and programming for parallel
processors.
TEXT BOOKS:
T1: Peter S. Pacheco, ―An Introduction to Parallel Programming, Morgan-Kauffman/Elsevier, 2011.
T2: Darryl Gove, ―Multicore Application Programming for Windows, Linux, and Oracle Solaris, Pearson,
2011.
P a g e | 140
HICET – Department of Computer Science and Engineering
REFERENCE BOOKS:
R1: Michael J Quinn, ―Parallel programming in C with MPI and OpenMP, Tata McGraw Hill,2003.
R2: Victor Alessandrini, Shared Memory Application Programming, 1st Edition, Concepts and Strategies in
Multicore Application Programming, Morgan Kaufmann, 2015.
R3: Yan Solihin, Fundamentals of Parallel Multicore Architecture, CRC Press, 2015.
R4: Shameem Akhter and Jason Roberts, “Multi-core Programming”, Intel Press, 2006.
Signed By Approved By
Dr Shankar S Dr Karunakaran K
CHAIRMAN, BOARD OF STUDIES PRINCIPAL
P a g e | 141
HICET – Department of Computer Science and Engineering
ETHICAL HACKING
Introduction to Ethical Hacking – Foot printing – Scanning
IV
Networks – Enumeration – System Hacking – Malware Threats :Trojan and 9
Backdoors – Sniffing
TEXT BOOKS:
T1: Bill Nelson, Amelia Phillips, Frank Enfinger, Christopher Steuart, ―Computer Forensics and
Investigations, Cengage Learning, India Edition, 2016.
T2: CEH official Certfied Ethical Hacking Review Guide, Wiley India Edition, 2015.
P a g e | 142
HICET – Department of Computer Science and Engineering
REFERENCE BOOKS:
R1: John R.Vacca, ―Computer Forensics, Cengage Learning, 2005
R2: MarjieT.Britz, ―Computer Forensics and Cyber Crime: An Introduction, 3rd Edition, Prentice Hall, 2013.
R3: AnkitFadia ― Ethical Hacking Second Edition, Macmillan India Ltd, 2006
R4: Kenneth C.Brancik ―Insider Computer Fraud Auerbach Publications Taylor & Francis Group–2008.
Signed By Approved By
Dr Shankar S Dr Karunakaran K
CHAIRMAN, BOARD OF STUDIES PRINCIPAL
P a g e | 143
HICET – Department of Computer Science and Engineering
CO1: Explain the concepts and applications of various wireless communication techniques.
CO2: Analyze the design issues of ad hoc and sensor networks.
Course CO3: Learn architecture of various wireless sensor networks and MAC protocols
Outcome CO4: To analyze the design issues and concepts of routing protocols.
CO5: Evaluate the QoS related performance measurements of WIRE LESS sensor networks
and real time case studies.
P a g e | 144
HICET – Department of Computer Science and Engineering
TEXT BOOKS:
T1: C. Siva Ram Murthy, and B. S. Manoj, “Ad Hoc Wireless Networks: Architectures and Protocols
“, Prentice Hall Professional Technical Reference, 2008.
T2: Feng Zhao and Leonides Guibas, “Wireless Sensor Networks”, Elsevier Publication – 2002
REFERENCE BOOKS:
R1: Carlos De Morais Cordeiro, Dharma Prakash Agrawal “Ad Hoc & Sensor Networks: Theory and
Applications”,World Scientific Publishing Company, 2006.
R2: Holger Karl and Andreas Willig “Protocols and Architectures for Wireless Sensor Networks”, Wiley, 2005.
R3: Kazem Sohraby, Daniel Minoli, & Taieb Znati, “Wireless Sensor Networks-Technology, Protocols, and
Applications”, John Wiley, 2007.
R4: Anna Hac, “Wireless Sensor Network Designs”, John Wiley, 2003.
Signed By Approved By
Dr Shankar S Dr Karunakaran K
CHAIRMAN, BOARD OF STUDIES PRINCIPAL
P a g e | 145
HICET – Department of Computer Science and Engineering
P a g e | 146
HICET – Department of Computer Science and Engineering
TEXT BOOKS:
T1: Stanley B.Lippman , “C# Primer : A practical approach”, Pearson Education,1991.
T2: David.S.Platt, Introducing Microsoft . Net , Microsoft Press, 3rd, Edition, 2003.
REFERENCE BOOKS:
R1: Ben Albahari, Pter Drayton, Brad Merrill, “C# Essentials”, Oreilly& Associates, 2001.
R2: E.Balagurusamy, Programming in C # Tata McGraw Hill, 2002.
R3: Conard.J., et.al., Introducting .Net, wrox Press, 2000.
R4: Eric Gunnerson , “A Programmers Introduction to C# “,A Press, 2000.
Signed By Approved By
Dr Shankar S Dr Karunakaran K
CHAIRMAN, BOARD OF STUDIES PRINCIPAL
P a g e | 147
HICET – Department of Computer Science and Engineering
LEVELS OF TESTING
The need for Levers of Testing – Unit Test – Unit Test Planning – Designing the Unit
Tests – The Test Harness – Running the Unit tests and Recording results – Integration
tests – Designing Integration Tests – Integration Test Planning – Scenario testing –
III Defect bash elimination System Testing – Acceptance testing – Performance testing – 9
Regression Testing – Internationalization testing – Ad-hoc testing – Alpha, Beta Tests
– Testing OO systems – Usability and Accessibility testing – Configuration testing –
Compatibility testing – Testing the documentation – Website testing.
TEST AMANAGEMENT
People and organizational issues in testing – Organization structures for testing teams
– testing services – Test Planning – Test Plan Components – Test Plan Attachments –
Locating Test Items – test management – test process – Reporting Test Results – The
IV 9
role of three groups in Test Planning and Policy Development – Introducing the test
specialist – Skills needed by a test specialist – Building a Testing Group - Capability
Maturity Model (CMM) – Project Maturity Model (PMM).
TEST AUTOMATION
Software test automation – skill needed for automation – scope of automation –
design and architecture for automation – requirements for a test tool – challenges in
V 9
automation – Test metrics and measurements – project, progress and productivity
metrics. Tools: Selenium, TestingWhiz, Sahi, Tosca Testsuite and Katalon
Studio.
Total Instructional Hours 45
P a g e | 148
HICET – Department of Computer Science and Engineering
TEXT BOOKS:
T1: “The Art of Software Testing”, Second Edition, Glenford J. Myers, Corey Sandler, Tom Badgett,
Wiley, 2004.
T2: Paul C. Jorgensen Software Testing: A Craftsman’s Approach, Fourth Edition, CRC Press, 2013.
REFERENCE BOOKS:
R1: Testing Computer Software, Cem Kaner, Jack Falk, Hung Quoc Nguyen, Second edition ,Wiley
Publications,2010
R2: Ron Patton, ―Software Testing, Second Edition, Sams Publishing, Pearson Education, 2007. AU
Library.com
R3: James Whittaker- How to Break Software: A Practical Guide to Testing, May 2002.
R4: Mark Fewster and Dorothy Graham-“Software Test Automation – Effective Use of Test Execution
Tools”, May 2000.
Signed By Approved By
Dr Shankar S Dr Karunakaran K
CHAIRMAN, BOARD OF STUDIES PRINCIPAL
P a g e | 149
HICET – Department of Computer Science and Engineering
CO1: Learn the basic concepts of digital image processing like sampling, sensing and color
images
Course CO2: Understand simple image enhancement techniques in Spatial and Frequency domain
Outcome CO3: Learn the restoration concepts and filtering techniques.
CO4: Understand the basics of segmentation, features extraction
CO5: Apply the concept of compression and recognition methods for color models.
TEXT BOOKS:
T1: Rafael C. Gonzalez, Richard E. Woods, ‘Digital Image Processing‘, Pearson, Third Edition, 2010.
P a g e | 150
HICET – Department of Computer Science and Engineering
REFERENCE BOOKS:
R1: Kenneth R. Castleman, ‘Digital Image Processing‘, Pearson, 2007.
R2: William K. Pratt, ‘Digital Image Processing‘, John Wiley, New York, 2002
R3: Anil Jain K. “Fundamentals of Digital Image Processing”, PHI Learning Pvt. Ltd., 2011.
R4: Malay K. Pakhira, “Digital Image Processing and Pattern Recognition”, First Edition, PHI Learning Pvt.
Ltd., 2011.
Signed By Approved By
Dr Shankar S Dr Karunakaran K
CHAIRMAN, BOARD OF STUDIES PRINCIPAL
P a g e | 151
HICET – Department of Computer Science and Engineering
1. To understand the challenges of High Speed Networks and its related performance.
2. To analyze the cause of congestion, Frame relay and related factors.
Course 3. To analyze the cause of ATM congestion control, TCP flow control and related factors
Objective for Quality of Service
4. To understand resource allocation and service management approaches.
5. To understand network management and its protocols.
Instructional
Unit Description
Hours
HIGH SPEED NETWORKS: Introduction-frame relay networks –ATM protocol
architecture-ATM logical connection –ATM cells-ATM service categories -AAL-
I high speed LANS: the emergence of high speed LANS-Ethernets-fiber channel- 9
wireless LANS
CONGESTION AND TRAFFIC MANAGEMENT: Queuing Analysis- Queuing
Models – Single Server Queues – Effects of Congestion – Congestion Control –
II Traffic Management – Congestion Control in Packet Switching Networks – Frame 9
Relay Congestion Control.
TCP AND ATM CONGESTION CONTROL: TCP Flow control – TCP
Congestion Control – Retransmission – Timer Management – – Window
III management – Performance of TCP over ATM. Traffic and Congestion control in 9
ATM – Requirements – Attributes – Traffic Management Frame work, Traffic
Control – ABR traffic Management.
INTEGRATED AND DIFFERENTIATED SERVICES: Integrated Services
IV Architecture – Approach, Components, Services- Queuing Discipline, FQ, PS, 9
BRFQ, GPS, WFQ – Random Early Detection, Differentiated Services
PROTOCOLS FOR QOS SUPPORT : RSVP – Goals & Characteristics, Data
Flow, RSVP operations, Protocol Mechanisms – Multiprotocol Label Switching –
V Operations, Label Stacking, Protocol details – RTP – Protocol Architecture, Data 9
Transfer Protocol, RTCP.
Total Instructional Hours 45
CO1: Understand the challenges of High Speed Networks and its related performance.
CO2: Analyze the cause of congestion, Frame relay and related factors.
Course CO3: Analyze the cause of ATM congestion control, TCP flow control and related factors for
Outcome Quality of Service.
CO4: Understand resource allocation and service management approaches.
CO5: Understand network management and its protocols.
TEXT BOOKS:
T1: William Stallings, “HIGH SPEED NETWORKS AND INTERNET”, Pearson Education, Second Edition,
2002.
T2: Behrouz A. Forouzan, “Data Communication And Computer Networking”, 4th, 2011
P a g e | 152
HICET – Department of Computer Science and Engineering
REFERENCE BOOKS:
R1: Warland & Pravin Varaiya, “HIGH PERFORMANCE COMMUNICATION NETWORKS”, Jean Harcourt
Asia Pvt. Ltd., II Edition, 2001.
R2: Irvan Pepelnjk, Jim Guichard and Jeff Apcar, “Mpls and Vpn Architecture”,
Volume 1 and 2, Cisco Press, 2003
R3: Adrian Farrel,” The Internet And Its Protocols”, Elsevier Publications, 2011
R4: Fred Halsall: Data Communication Computer Networks, And Open Systems:Addison Wesley,
Fifth edition, 2005.
Signed By Approved By
Dr Shankar S Dr Karunakaran K
CHAIRMAN, BOARD OF STUDIES PRINCIPAL
P a g e | 153
HICET – Department of Computer Science and Engineering
SECURITY INVESTIGATION
Need for Security, Business Needs, Threats, Attacks, Legal, Ethical and Professional
II Issues - An Overview of Computer Security - Access Control Matrix, Policy- 9
Security policies, Confidentiality policies, Integrity policies and Hybrid policies.
SECURITY ANALYSIS
Risk Management: Identifying and Assessing Risk, Assessing and
III Controlling Risk - Systems: Access Control Mechanisms, Information Flow 9
and Confinement Problem.
LOGICAL DESIGN
Blueprint for Security, Information Security Policy, Standards and Practices, ISO
IV 17799/BS 7799, NIST Models, VISA International Security Model, Design of 9
Security Architecture, Planning for Continuity.
PHYSICAL DESIGN
V Security Technology, IDS, Scanning and Analysis Tools, Cryptography, Access 9
Control Devices, Physical Security, Security and Personnel.
Total Instructional Hours 45
TEXT BOOKS
T1: Michael E Whitman and Herbert J Mattord, “Principles of Information Security”, Vikas Publishing House,
New Delhi, 2017.
T2: Mark Stamp, “Information Security: Principles and Practice”, John Wiley and Sons, 2011.
P a g e | 154
HICET – Department of Computer Science and Engineering
REFERENCE BOOKS
Micki Krause, Harold F. Tipton, “Handbook of Information Security Management”, Vol 1-3 CRCPress
R1:
LLC, 2004.
R2: Stuart McClure, Joel Scrambray, George Kurtz, “Hacking Exposed”, Tata McGraw- Hill, 2003.
R3: Matt Bishop, “Computer Security Art and Science”, Pearson/PHI, 2002.
Alexander, David; Finch, Amanda; Sutton, David; Taylor, Andy, “Information Security Management
R4:
Principles, BCS Learning & Development Ltd, 2013.
Signed By Approved By
Dr Shankar S Dr Karunakaran K
CHAIRMAN, BOARD OF STUDIES PRINCIPAL
P a g e | 155
HICET – Department of Computer Science and Engineering
Instructional
Unit Description
Hours
FOUNDATIONS OF HCI: The Human: I/O channels – Memory – Reasoning and
problem solving; The computer: Devices – Memory – processing and networks;
I Interaction: Models – frameworks – Ergonomics – styles – elements – interactivity- 9
Paradigms.
DESIGN & SOFTWARE PROCESS: Interactive Design basics – process –
scenarios – navigation – screen design – Iteration and prototyping. HCI in software
II process – software life cycle – usability engineering – Prototyping in practice – 9
design rationale. Design rules – principles, standards, guidelines, rules. Evaluation
Techniques – Universal Design.
MODELS AND THEORIES: Cognitive models –Socio-Organizational issues and
III stake holder requirements –Communication and collaboration models-task analysis- 9
models of the system
AUGMENTED REALITY: Ubiquitous computing and augmented realities-
IV Ubiquitous computing application research-virtual and augmented reality- 9
information and data visualization-Hypertext, Multimedia and WWW
MOBILE HCI: Mobile Ecosystem: Platforms, Application frameworks- Types of
V Mobile Applications: Widgets, Applications, Games- Mobile Information 9
Architecture, Mobile 2.0, Mobile Design: Elements of Mobile Design, Tools.
TEXT BOOKS:
T1: Alan Dix, Janet Finlay, Gregory Abowd, Russell Beale, “Human Computer Interaction”, 3rd Edition,
Pearson Education, 2004 (UNIT I - IV).
T2: Brian Fling, “Mobile Design and Development”, First Edition , O’Reilly Media Inc., 2009 (UNIT –V).
P a g e | 156
HICET – Department of Computer Science and Engineering
REFERENCE BOOKS:
R1: Ben Shneiderman, Catherine Plaisant,“Designing the User Interface”, 6th Edition., et al., Addison
Wesley, 2017.
R2: Faulkner, “The essence of Human-Computer Interaction”, Prentice Hall, 1998
R3: Barfield L, “The user interface: concepts & design”, Addison Wesley, 1993
R4: Bill Scott and Theresa Neil, “Designing Web Interfaces”, First Edition, O‟Reilly, 2009.
Signed By Approved By
Dr Shankar S Dr Karunakaran K
CHAIRMAN, BOARD OF STUDIES PRINCIPAL
P a g e | 157
HICET – Department of Computer Science and Engineering
CO1: Identify the various issues of web design process and evaluation.
Course CO2: Determine templates for web pages and layout.
Outcome CO3: Develop simple web applications using scripting languages.
CO4: Determine the various issues of web project development.
CO5: Address the core issues of web page maintenance and evaluation.
TEXT BOOKS:
T1: Ben Frain, ―Responsive Web Design using HTML5 and CSS3, PACKT Publishing, 2012.
T2: Thomas Powell and Fritz Schneider, Javascript 2.0 : The Complete reference, Tata McGraw Hill,2012.
P a g e | 158
HICET – Department of Computer Science and Engineering
REFERENCE BOOKS:
R1: Thomas Powell, ― HTML and CSS: The Complete Reference‖, Tata McGraw Hill, 2010.
R2: Jehl, Scott, Marcotte, Ethan (2014), Responsible responsive design. New York : A Book Apart (188 p).
R3: http://webdesignbyolga.com/responsive/
R4: Ethan Marcotte, ”Responsive Web Design”,May 25, 2010
Signed By Approved By
Dr Shankar S Dr Karunakaran K
CHAIRMAN, BOARD OF STUDIES PRINCIPAL
P a g e | 159
HICET – Department of Computer Science and Engineering
RECOMMENDER SYSTEM
Recommender Systems Functions – Data and Knowledge Sources –
V Recommendation Techniques – Basics of Content-based Recommender Systems – 9
High Level Architecture – Advantages and Drawbacks of Content-based Filtering –
Collaborative Filtering – Matrix factorization models – Neighborhood models.
Total Instructional Hours 45
CO1: Use an open source search engine framework and explore its capabilities
CO2: Apply appropriate IR Models
Course
Outcome CO3: Apply appropriate method of classification or clustering
CO4: Design and implement innovative features in a search engine
CO5: Design and implement a recommender system
P a g e | 160
HICET – Department of Computer Science and Engineering
TEXT BOOKS:
T1: Bengio, Yoshua, Ian J. Goodfellow, and Aaron Courville. "Deep learning." An MIT Press book, 2016.
T2: Ricardo Baeza-Yates and Berthier Ribeiro-Neto, ―Modern Information Retrieval: The Concepts and
Technology behind Search, Second Edition, ACM Press Books, 2011.
REFERENCE BOOKS:
R1: Bengio, Yoshua. "Learning deep architectures for AI." Foundations and trends in Machine Learning 2.1
(2009): 1127.
R2: Pattern Recognition and Machine Learning, Christopher Bishop, 2007
R3: Neural Networks: A Systematic Introduction, Raúl Rojas, 1996
R4: Mark Levene, An Introduction to Search Engines and Web Navigation, 2 nd Edition Wiley, 2010.
Signed By Approved By
Dr Shankar S Dr Karunakaran K
CHAIRMAN, BOARD OF STUDIES PRINCIPAL
P a g e | 161
HICET – Department of Computer Science and Engineering
WINDOWS
Characteristics– Components– Presentation Styles– Types– Managements–
Organizations– Operations– Web Systems– System Timings - Device– Based
Controls Characteristics– Screen – Based Controls –– Human Consideration In
III Screen Design – Structures Of Menus – Functions Of Menus– Contents Of Menu– 9
Formatting – Phrasing The Menu – Selecting Menu Choice– Navigating Menus–
Graphical Menus. Operate Control – Text Boxes– Selection Control– Combination
Control– Custom Control– Presentation Control.
MULTIMEDIA
Text for Web Pages – Effective Feedback– Guidance & Assistance–
IV Internationalization– Accessibility– Icons– Image– Multimedia – Coloring- Case 9
Study: Addressing usability in E- Commerce sites.
TEXT BOOKS:
T1: Wilbent. O. Galitz ,“The Essential Guide to User Interface Design”, John Wiley& Sons, 2002.
T2: Ben Sheiderman, “Design the User Interface”, Pearson Education, 1998.
P a g e | 162
HICET – Department of Computer Science and Engineering
REFERENCE BOOKS:
R1: Alan Cooper, “The Essential of User Interface Design”, Wiley – Dream Tech Ltd., 2002..
R2 Designing Interfaces: Patterns for Effective Interaction Design by Jenifer Tidwell, Orelly Publications,
2005.
R3: Sharp, Rogers, Preece, ‘Interaction Design’, Wiley India Edition, 2007.
R4: Alan Dix et al, " Human - Computer Interaction ", Prentice Hall, 1993.
Signed By Approved By
Dr Shankar S Dr Karunakaran K
CHAIRMAN, BOARD OF STUDIES PRINCIPAL
P a g e | 163
HICET – Department of Computer Science and Engineering
Instructional
Unit Description
Hours
INTRODUCTION
Introduction – Issues – Data Representation – Data Presentation – Common
I 9
Mistakes in design
COMPUTER VISUALIZATION
Non-Computer Visualization – Computer Visualization: Exploring Complex
III Information Spaces – Fisheye Views – Applications – Comprehensible Fisheye 9
views – Fisheye views for 3D data – Interacting with visualization
MULTIDIMENSIONAL VISUALIZATION
IV One Dimension – Two Dimensions – Three Dimensions – Multiple Dimensions – 9
Trees – Web Works – Data Mapping: Document Visualization – Workspaces.
CASE STUDIES
V Small interactive calendars – Selecting one from many – Web browsing through a 9
key hole – Communication analysis – Archival analysis
Total Instructional Hours 45
TEXT BOOKS:
T1:Colin Ware “Information Visualization Perception for Design” Margon Kaufmann Publishers,2004,
2nd edition.
T2: Robert Spence “Information visualization – Design for interaction”, Pearson Education, 2nd edition,2007
P a g e | 164
HICET – Department of Computer Science and Engineering
REFERENCE BOOKS:
R1: Stephen Few, “Information Dashboard Design-The Effective Visual Communication of Data”:
O'Reilly Media Publisher,1st Edition 2006
R2: Stuart.K.Card, Jock.D.Mackinlay and Ben Shneiderman, “Readings in Information Visualization
Using Vision to think”, Morgan Kaufmann Publishers
R3: Thomas Strothotte, ―Computer Visualization–Graphics Abstraction and Interactivity‖, Springer, 2011
R4: ChaomeiChan,“InformationVisualization”,Beyondthehorizon,2ndedition,SpringerVerlag,2004.
Signed By Approved By
Dr Shankar S Dr Karunakaran K
CHAIRMAN, BOARD OF STUDIES PRINCIPAL
P a g e | 165
HICET – Department of Computer Science and Engineering
CO1: Understand the concepts of deep networks and apply the optimization of deep learning
models
Course CO2: Remember the concepts of machine learning and apply it with deep learning models
Outcome CO3: Apply the deep learning concepts with python programming language
CO4: Apply the Tensor flow library for deep learning and understand FFNNs, CNNs, RNNs
CO5: Understand the applications of Deep Learning in various domains
TEXT BOOKS:
T1: Bengio, Yoshua, Ian J. Goodfellow, and Aaron Courville. “Deep learning.” An MIT Press book,2017 (Unit
I,II,V)
T2: Francois Chollet, “Deep Learning with Python”Manning Publications,2018 (Unit III)
P a g e | 166
HICET – Department of Computer Science and Engineering
REFERENCE BOOKS:
R1: Giancarlo Zaccone, Md. RezaulKarim, “ Deep Learning with TensorFlow:Explore neural networks and
build intelligent systems with python”, Packt Pulishing,2nd edition,2018 (Unit IV)
R2: Li Deng, Dong Yu “ Deep Learning Methods and Applications”, NowPublishers, 2014
R3: Bengio, Yoshua. "Learning deep architectures for AI." Foundations and trends in Machine Learning 2.1
(2009): 1127
R4: Hastie, T., Tibshirani, R. and Friedman, J. The Elements of Statistical Learning. Springer. 2001.
Signed By Approved By
Dr Shankar S Dr Karunakaran K
CHAIRMAN, BOARD OF STUDIES PRINCIPAL
P a g e | 167
HICET – Department of Computer Science and Engineering
BLOCK CHAIN
Introduction, Advantage over conventional distributed database, Block chain
Network, Mining Mechanism, Distributed Consensus, Merkle Patricia Tree, Gas
II 11
Limit, Transactions and Fee, Anonymity, Reward, Chain Policy, Life of Block chain
application, Soft & Hard Fork, Private and Public block chain.
DISTRIBUTED CONSENSUS
III Nakamoto consensus, Proof of Work, Proof of Stake, Proof of Burn, Difficulty 9
Level, Sybil Attack, Energy utilization and alternate.
CRYPTOCURRENCY
History, Distributed Ledger, Bitcoin protocols - Mining strategy and rewards,
IV 9
Ethereum - Construction, DAO, Smart Contract, GHOST, Vulnerability, Attacks,
Side chain, Name coin.
CRYPTOCURRENCY REGULATION
Stakeholders, Roots of Bit coin, Legal Aspects-Crypto currency Exchange, Black
V Market and Global Economy. 7
Applications: Internet of Things, Medical Record Management System, Domain
Name Service and future of Block chain.
Total Instructional Hours 45
TEXT BOOKS:
T1: Arvind Narayanan, Joseph Bonneau, Edward Felten, Andrew Miller and Steven Goldfeder, “Bitcoin
and Cryptocurrency Technologies”: A Comprehensive Introduction, Princeton University Press (July
19, 2016).
P a g e | 168
HICET – Department of Computer Science and Engineering
T2: Josh Thompson, ‘Blockchain: The Blockchain for Beginnings, Guild to Blockchain Technology and
Blockchain Programming’, Create Space Independent Publishing Platform, 2017.
REFERENCE BOOKS:
R1: Antonopoulos, Mastering Bitcoin: Unlocking Digital Cryptocurrencies
R2: Satoshi Nakamoto, Bitcoin: A Peer-to-Peer Electronic Cash System
R3: DR. Gavin Wood, “ETHEREUM: A Secure Decentralized Transaction Ledger,”Yellow paper.2014.
R4 Nicola Atzei, Massimo Bartoletti, and Tiziana Cimoli, A survey of attacks on Ethereum smart contracts
Signed By Approved By
Dr Shankar S Dr Karunakaran K
CHAIRMAN, BOARD OF STUDIES PRINCIPAL
P a g e | 169
HICET – Department of Computer Science and Engineering
Instructional
Unit Description
Hours
INTRODUCTION TO JAVA FUNDAMENTALS
Introduction to java programming-Features of Java Language-JVM -The Java Environment-
Fundamental Programming Structures in Java – Comments -Primitive Data types-variables- 9
I
operators - control statements- arrays- Packages-defining package-access protection-importing
packages- JavaDoc comments.
TEXT BOOKS:
T1- Herbert Schildt, ―Java The complete reference‖, 8th Edition, McGraw Hill Education, 2011.
T2 - Cay S. Horstmann, Gary cornell, ―Core Java Volume –I Fundamentals‖, 9th Edition, Prentice Hall, 2013.
P a g e | 170
HICET – Department of Computer Science and Engineering
REFERENCE BOOKS :
R1 - Paul Deitel, Harvey Deitel, ―Java SE 8 for programmers‖, 3rd Edition, Pearson, 2015.
R2 - Steven Holzner, ―Java 2 Black book‖, Dreamtech press, 2011.
R3 -Timothy Budd, ―Understanding Object-oriented programming with Java‖, Updated Edition, Pearson
Education, 2000.
R4 -C. Thomas Wu, “An introduction to Object-oriented programming with Java”, Fourth Edition, Tata McGraw-
Hill Publishing company Ltd., 2006.
Signed By Approved By
Dr Shankar S Dr Karunakaran K
CHAIRMAN, BOARD OF STUDIES PRINCIPAL
P a g e | 171
HICET – Department of Computer Science and Engineering
Instructional
Unit Description
Hours
FUNDAMENTALS
Green IT Fundamentals: Business, IT, and the Environment – Green computing:
I carbon foot print, scoop on power – Green IT Strategies: Drivers, Dimensions, and 9
Goals – Environmentally Responsible Business: Policies, Practices, and Metrics.
GREEN ASSETS AND MODELING
Green Assets: Buildings, Data Centers, Networks, and Devices – Green Business
II Process Management: Modeling, Optimization, and Collaboration – Green 9
Enterprise Architecture – Environmental Intelligence – Green Supply Chains –
Green Information Systems: Design and Development Models.
GRID FRAMEWORK
Virtualization of IT systems – Role of electric utilities, Telecommuting,
III 9
teleconferencing and teleporting – Materials recycling – Best ways for Green PC –
Green Data center – Green Grid framework.
GREEN COMPLIANCE
Socio-cultural aspects of Green IT – Green Enterprise Transformation Roadmap –
IV 9
Green Compliance: Protocols, Standards, and Audits – Emergent Carbon Issues:
Technologies and Future.
CASE STUDIES
The Environmentally Responsible Business Strategies (ERBS) – Case Study
V 9
Scenarios for Trial Runs – Case Studies – Applying Green IT Strategies and
Applications to a Home, Hospital, Packaging Industry and Telecom Sector.
Total Instructional Hours 45
CO1: Knowledge about the fundamentals of Green Computing
CO2: Enhance the skill in energy saving practices in their use of hardware.
CO3: Analyze the Green computing Grid Framework
Course
CO4: Understand the issues related with Green compliance.
Outcome
CO5: Understand and develop various case studies.
TEXT BOOKS:
T1: Bhuvan Unhelkar, ―Green IT Strategies and Applications-Using Environmental Intelligence, CRC Press,
June 2014.
T2: Woody Leonhard, Katherine Murray, ―Green Home computing for dummies, August 2012.
REFERENCE BOOKS:
R1: Alin Gales, Michael Schaefer, Mike Ebbers, ―Green Data Center: steps for the Journey, Shroff/IBM
rebook, 2011.
P a g e | 172
HICET – Department of Computer Science and Engineering
Signed By Approved By
Dr Shankar S Dr Karunakaran K
CHAIRMAN, BOARD OF STUDIES PRINCIPAL
P a g e | 173
HICET – Department of Computer Science and Engineering
TEXT BOOKS:
T1: Brian W. Kernighan and Dennis M. Ritchie, “The C Programming Language”, 2nd Edition, Pearson
Education, 1988.
T2: Roger S. Pressman, “Software Engineering – A Practitioner‟s Approach”, Seventh Edition, Mc Graw-Hill
International Edition, 2010.
P a g e | 174
HICET – Department of Computer Science and Engineering
REFERENCE BOOKS:
R1: Mark Allen Weiss, “Data Structures and Algorithm Analysis in C”, 2nd Edition, Pearson Education, 1997.
R2: Thomas H. Cormen, Charles E. Leiserson, Ronald L.Rivest, Clifford Stein, “Introduction to Algorithms”,
Second Edition, Mcgraw Hill, 2002.
R3: Ian Sommerville, “Software Engineering”, 9th Edition, Pearson Education Asia, 2011.
R4: Robert K. Wysocki “Effective Software Project Management” – Wiley Publication,2011.
Signed By Approved By
Dr Shankar S Dr Karunakaran K
CHAIRMAN, BOARD OF STUDIES PRINCIPAL
P a g e | 175
HICET – Department of Computer Science and Engineering
TEXT BOOKS:
T1: Prabhat K.Andleigh, Kiran Thakrar,”Multimedia systems Design”, First Impression 2015,Pearson
T2: Ralf steinmetz, Klara Nahrstedt,”Multimedia Computing, Communications & Applications”, Sixteenth
Impression, Pearson
P a g e | 176
HICET – Department of Computer Science and Engineering
REFERENCE BOOKS:
R1: J.F.K, Buford, ”Multimedia Systems”, ACM Press, 1994
R2: Fluckiger,” Understanding Networked Multimedia”, Prentice Hall
R3: Boyle, “Design for Multimedia Learning”, Prentice Hall
R4: Tay Vaughan, “Multimedia making it work”, Tata McGraw-Hill, 2008.
Signed By Approved By
Dr Shankar S Dr Karunakaran K
CHAIRMAN, BOARD OF STUDIES PRINCIPAL
P a g e | 177
HICET – Hindusthan College of Engineering and Technology
Instructional
Unit Description
Hours
INTRODUCTION TO PYTHON
What is Python - Advantages and Disadvantages, Benefits and Limitation-
Downloading and Python-installation-Python Versions-Running Python Scripts,
Executing scripts with python launcher-Using interpreter interactively- Using
I 7+2(P)
variables-String types: normal, raw and Unicode-String operations and functions-
Math operator and functions. Illustrative program: find minimum in a list, insert
acard in a list of sorted cards, guess an integer number in a range, Towers of
Hanoi.
DATA TYPES, STATEMENTS,CONTROL FLOW
Data Types(List,Tuple,string,dicionary,set)-Operators and precedence of operators,
expressions, statements, comments; Conditionals: Boolean values and operators,
conditional (if), alternative (if -else), chained conditional (if –elif-else); Iteration:
II 5+4(P)
state, while, for, break, continue, pass. Illustrative programs: Find the square root of
a number, To find the given number is Prime or not, Write a Python program which
accepts a sequence of comma-separated numbers from user, generate a list and find
the sum and average of the numbers.
PYTHON FUNCTIONS
Introduction to functions-Global and local variable in python-Decorators in python-
Python lamda functions-Exception handling in python. Illustrative programs:
III Square root, GCD, exponentiation, linear search, binary search, Write a 5+4(P)
menu driven program to perform the following task:a) A function Sum_DigN( ) to
find the s um of the digits of a given n umber, b) A recursive function Sum_DigR( )
to find the same.
PYTHON OOPS
Introduction to oops concept-Python class and objects-Constructor in python-
Inheritance-Types of inheritance-Encapsulation in python-Polymorphism in python.
Illustrative programs: Write a Python program using class for the calculation of
telephone bill. The charges for the calls are fixed as follows:
IV Unit Call Cost/unit 5+4(P)
Below 100 calls No Charge, only rental amount Rs. 250
100-150 calls Rs. 1.00
151-300 calls Rs. 2.50
301-600 calls Rs. 4.50
Above 600 Rs. 6.00
FILES, PACKAGES
File handling in python-Open a file in python-How to read from a file in python-
writing to file in python-Python numpy-Python pandas. Illustrative programs: How
V 5+4(P)
to display the contents of text file in reverse order? Write the code for the same, not
exceeding 10 lines of code, Creating Modules and Packages for arithmetic
Operations.
Total Instructional Hours 45
P a g e | 178
HICET – Hindusthan College of Engineering and Technology
CO1: Understanding the basic concepts to read, write and execute simple python programs.
Course CO2: Apply the conditional and looping concepts for solving problems.
CO3: Apply functions to decompose larger complex programs.
Outcome
CO4: Understanding the OOPS concepts and writing programs using classes and objects.
CO5: Understand to read and write data from/to files in Python Programs.
TEXT BOOKS:
T1: Guido van Rossum and Fred L. Drake Jr, An Introduction to Python – Revised andupdated for
Python 3.2, Network Theory Ltd., 2011.
REFERENCE BOOKS:
R1: Charles Dierbach, ―Introduction to Computer Science using Python: A
ComputationalProblem-Solving Focus, Wiley India Edition, 2013.
R2: Timothy A. Budd, ―Exploring Python‖, Mc-Graw Hill Education (India) Private Ltd., 2015
R3: Robert Sedgewick, Kevin Wayne, Robert Dondero, ―Introduction to Programming inPython:
An Inter-disciplinary Approach, Pearson India Education Services Pvt. Ltd., 2016
Signed By Approved By
Dr Shankar S Dr Karunakaran K
CHAIRMAN, BOARD OF STUDIES PRINCIPAL
P a g e | 179
HICET – Hindusthan College of Engineering and Technology
Instructional
Unit Description
Hours
INTRODUCTION TO JAVA
JAVA-History of JAVA-Features of JAVA-Hello worlds java program-Setting path-
I JDK, JRV and JVM-JAVA variables-JAVA data types-Keywords-Operators. 5+2(P)
Illustrative Programs: Java program to swap two numbers using bitwise operator,
Java program to find the smallest three numbers using ternary operator.
CONTROL STATEMENTS
Introduction to control statements in programming-If-else-switch-for loop-while
loop-do while loop-Break-continue-JAVA comments. Illustrative programs: Find
II 5+6(P)
the square root of a number , To determine leap year or not, Java program to find
the factorial of number using recursion, Create Generic number calculator using
Java.
JAVA POLYMORPHISM
Introduction to polymorphism concepts-Method overloading-Method overriding-
Covariant return type-Super keyword-Instance Initializer block-final keyword-
III 7+2(P)
Runtime polymorphism-Dynamic binding-Instance of operator-Abstract class-
interface-abstract Vs interface. Illustrative programs: Method overriding, Abstract
classes.
ENCAPSUALATION, ARRAY
Java encapsulation-package-access modifier-Encapsulation-Object cloning- call by
IV value-Java array concepts-Single dimension array-Multi dimension array. 7+2(P)
Illustrative programs: Java program to check the whether the input character is
vowels or not
FILES, PACKAGES
File handling in python-Open a file in JAVA-How to read from a file in JAVA-
writing to file in JAVA-Exception handling-Java swing-java applet-Java AWT and
V 5+4(P)
events-Java collection. Illustrative programs: Find the most frequent words in a text
read from a file, Linked List implementation using collections, Program that handles
all mouse events, Program using swing.
Total Instructional Hours 45
TEXT BOOKS:
T1: Herbert Schildt, “The complete reference java 2”, 11th edition, McGraw – Hill 2019.
T2: “Core Java 2”,Vol 2,Advanced Features, Cay.S.Horstmann and Gary Cornell, Seventh Edition,
Pearson Education
P a g e | 180
HICET – Hindusthan College of Engineering and Technology
REFERENCE BOOKS:
R1: E.Balagurusamy,”Programming with java A Primer”, fifth edition, McGraw – Hill 2014.
R2: H.M.Deitel, P.J.Deitel, "Java: how to program", Eleventh edition, Prentice Hall of India private
limited, 2017.
Signed By Approved By
Dr Shankar S Dr Karunakaran K
CHAIRMAN, BOARD OF STUDIES PRINCIPAL
P a g e | 181
HICET – Department of Computer Science and Engineering
Course code Course Title L T P C
CAREER GUIDANCE – LEVEL I
19HE1072 2 0 0 1
Personality, Aptitude and Career Guidance
Pre-requisite None Syllabus version - 1
Course Objectives:
1. Introduce students to building blocks of Logical reasoning and Quantitative Aptitude
[SLO 1]
2. Train students on essential grammar for placements [SLO 2]
3. Introduce students on scientific techniques to pick up skills [SLO 3]
4. Provide an orientation for recruiter expectation in terms of non-verbal skills, and for
how to build one’s career with placements in mind [SLO 4]
Coding & decoding, Series, Analogy, Odd man out and Visual reasoning
Coding and Decoding
Series
Analogy
Odd Man Out
Visual Reasoning
Sudoku puzzles
Solving introductory to moderate level sudoku puzzles to boost logical thinking and
comfort with numbers
Attention to detail
Picture and word driven Qs to develop attention to detail as a skill
P a g e | 182
HICET – Department of Computer Science and Engineering
Impression Management
Getting it right for the interview:
Grooming, dressing
Body Language and other non-verbal signs
Displaying the right behaviour
Verbal Reasoning
Total Lecture hours: 30 hours
Signed By Approved By
Dr Shankar S Dr Karunakaran K
CHAIRMAN, BOARD OF STUDIES PRINCIPAL
P a g e | 183
HICET – Department of Computer Science and Engineering
Instruction
Modul Descripti al
e on
Hours
1. Entrepreneurial Thinking
2. Innovation Management
3. Design Thinking
4. Opportunity Spotting / Opportunity Evaluation
5. Industry and Market Research
6. Innovation Strategy and Business Models
7. Financial Forecasting
8. Business Plans/ Business Model Canvas
9. Entrepreneurial Finance
10. Pitching to Resources Providers / Pitch Deck
11. Negotiating Deals
12. New Venture Creation
13. Lean Start-ups
14. Entrepreneurial Ecosystem
15. Velocity Venture
Total Instructional Hours 15
TEXT BOOKS
T1: Arya Kumar “Entrepreneurship – Creating and leading an Entrepreneurial
Organization”, Pearson, Second Edition (2012).
T2: Emrah Yayici “Design Thinking Methodology”, Artbiztech, First Edition(2016).
P a g e | 184
HICET – Department of Computer Science and Engineering
REFERENCE BOOKS
R1: Christopher Golis “Enterprise & Venture Capital”, Allen & Unwin
Publication, Fourth Edition (2007). R2: Thomas Lock Wood & Edger Papke
“Innovation by Design”, Career Press.com, Second Edition (2017). R3: Jonathan
Wilson “Essentials of Business Research”, Sage Publication, First Edition (2010).
WEB RESOURCES
W1: https://blof.forgeforward.in/tagged/startup-lessons
W2: https://blof.forgeforward.in/tagged/entrepreurship
W3: https://blof.forgeforward.in/tagged/minimum-viable-product
W4: https://blof.forgeforward.in/tagged/minimum-viable-product
W5: https://blof.forgeforward.in/tagged/innovation
W6:https://www.youtube.com/watch?v=8vEyL7uKXs&list=PLmP9QrmTNPqBEv
KbMSXvwlwn7fdnXe6Lw
Signed By Approved By
Dr Shankar S Dr Karunakaran K
CHAIRMAN, BOARD OF STUDIES PRINCIPAL
P a g e | 185
HICET – Department of Computer Science and Engineering
Course Objectives:
1. Solve Logical Reasoning questions of easy to intermediate level [SLO 6]
2. Solve Quantitative Aptitude questions of easy to intermediate level [SLO 7]
3. Solve Verbal Ability questions of easy to intermediate level [SLO 8]
Cryptarithmetic
Data arrangements and Blood relations
Linear Arrangement
Circular Arrangement
Multi-dimensional Arrangement
Blood Relations
P a g e | 186
HICET – Department of Computer Science and Engineering
Signed By Approved By
Dr Shankar S Dr Karunakaran K
CHAIRMAN, BOARD OF STUDIES PRINCIPAL
P a g e | 187
HICET – Department of Computer Science and Engineering
Course Objectives:
1. Solve Logical Reasoning questions of easy to intermediate level [SLO 6]
2. Solve Quantitative Aptitude questions of easy to intermediate level [SLO 7]
3. Solve Verbal Ability questions of easy to intermediate level [SLO 8]
4. Display good writing skills while dealing with essays [SLO 12]
P a g e | 188
HICET – Department of Computer Science and Engineering
Signed By Approved By
Dr Shankar S Dr Karunakaran K
CHAIRMAN, BOARD OF STUDIES PRINCIPAL
P a g e | 189
HICET – Department of Computer Science and Engineering
P a g e | 190
HICET – Department of Computer Science and Engineering
Signed By Approved By
Dr Shankar S Dr Karunakaran K
CHAIRMAN, BOARD OF STUDIES PRINCIPAL
P a g e | 191