Cs Syllabus24
Cs Syllabus24
Cs Syllabus24
220483/GA - IV - E1/2018/Admn
UNIVERSITY OF CALICUT
Abstract
General and Academic - Faculty of Engineering - Corrected Curriculum and Syllabi of B.Tech Computer Science
and Engineering upto Fourth Semester with effect from 2024 Admission - implemented subject to ratification by the
Academic Council-Orders issued
G & A - IV - E
U.O.No. 8141/2024/Admn Dated, Calicut University.P.O, 23.05.2024
ORDER
1.Curriculum and syllabus for Combined First and Second semester and syllabus of B.Tech Computer Science and
Engineering up to Fourth semester was implemented with effect from 2024 admission, vide paper read as (1) above.
2. As per paper read as (2), the Dean , Faculty of Engineering has informed that there are small typographical errors
and minor corrections in the already implemented Curriculum and syllabus of B.Tech Computer Science and
Engineering programme (2024 onward) and forwarded the corrected Curriculum and the Syllabus approved by the
Board of Studies in Computer Engineering and IT (Single Board)
3. Considering the urgency, sanction was accorded by the Vice Chancellor on 03.05.2024 to implement the
corrected version of the Curriculum and Syllabus of B.Tech Computer Science and Engineering programme up to
fourth semester with effect from 2024 admission, subject to ratification by the Academic Council.
4. The Corrected Curriculum and Syllabi of B.Tech Computer Science and Engineering upto Fourth Semester with
effect from 2024 Admission is, therefore, implemented subject to ratification by the Academic Council.
Ajayakumar T.K
Assistant Registrar
To
1. The Principal, CUIET.
2. The Controller of Examinations, PB.
Copy to:PA to VC/PA to Registrar/PA to CE/DR, B.Tech/EX & EG sections/ GAIF/SF/DF/FC
Forwarded / By Order
Section Officer
UNIVERSITY OF CALICUT
CURRICULUM
(1 TO 8 SEMESTERS)
&
SYLLABUS
(2024 SCHEME)
(Applicable to 2024 admission onwards)
CURRICULUM 2024 SCHEME
I to VIII SEMESTERS
Every course of B. Tech. Program shall be placed in one of the ten categories as listed in
table below:
Semester 1 2 3 4 5 6 7 8 Total
Credits
Credits 21 24 21 21 21 23 20 22 173
Credits for
Activity 1 1
Grand Total 174
MINORS:-
Minor is an additional credential a student may earn if he/she does 11 credits worth of additional
learning in a discipline other than his/her major discipline of B.Tech. degree. The objective is to permit
2024 Syllabus – University of Calicut Page 5
a student to customize their Engineering degree to suit their specific interests. Upon completion of an
engineering minor, a student will be better equipped to perform interdisciplinary research and will be
better employable. The academic units offering minors in their discipline will prescribe the set of courses
and/or other activities like projects necessary for earning a minor in their discipline.
A specialist basket of 4 courses is identified for each Minor. Each basket may rest on one or more
foundation courses. A basket may have sequences within it, i.e., advanced courses may rest on basic
courses in the basket. He/she accumulates credits by registering for the required courses, and if the
requirements for a particular minor are met within the time limit for the course, the minor will be
awarded.
This will be mentioned in the Degree Certificate as “Bachelor of Technology in xxx with Minor
in yyy”.
a) The individual course credits earned, however, will be reflected in the consolidated grade card.
c) Total credits required to award B.Tech with Minor is 184 (173 + 11).
e) There won’t be any supplementary examination for the courses chosen for Minor.
HONOURS: -
Calicut University is providing this option for academically proficient students to acquire Honours.
Students can attend various value added MOOC courses (Massive Open Online Courses) from NPTEL,
COURSERA courses to earn a maximum of 12 additional credits for getting ‘Honours’ degree in the
discipline with a condition that he/she should have secured an aggregate of 8.0 CGPA till final semester
without any history of backlogs. The selected course must be in the same discipline.
Thus, a student will be eligible to get an undergraduate degree with ‘Honours’ when he/she
successfully earns an additional requirement of 12 credits through the successful completion of 3
MOOCs. However, the additional credits thus far earned by the student shall be included in the grade
On successful achievement of 12 credits from the honours and 173 credits from their respective B-
tech syllabus, the student will earn a total credit of 185 at the end of the programme which he/she will
be eligible to get the Degree Certificate as “Bachelor of Technology in Computer Science &
Engineering, with Honours.”
The details of the students eligible for conferring the Honours Degree must be sent to the university
by the principal, with the details of his/her marks up to 7th semester and the number of value-added
courses and credits earned before the commencement of the 8th semester university examination.
INDUCTION PROGRAM:
A mandatory induction program for first semester students is designed for one week. This unique
one-week immersion foundation programme designed especially for the fresher’s, includes a wide range
of activities right from workshops, lectures and seminars by eminent people, visits to local areas,
familiarization to branch, department and innovations, physical activity, yoga, literacy, sports
tournaments, social work and much more. The programme is designed to mould students into well-
rounded individuals, aware and sensitized to local and global conditions and foster their creativity,
improve their level of confidence, to involve with the existing environment, inculcate values and ethics,
and help students to discover their passion. Foundation Programme also serves as a platform for the
fresher’s to interact with their batch mates, faculty and seniors and start working as a team with them.
● Values and Ethics: Focuses on fostering a strong sense of ethical judgment and moral fortitude.
● Creativity: Provide channels to exhibit and develop individual creativity by expressing
themselves through art, craft, music, singing, media, dramatics, and other creative
designs/activities.
● Leadership, Communication and Teamwork: Develop a culture of teamwork and group
communication.
● Social Awareness: Nurture a deeper understanding of the existing local and global environment
and our role in that place as a responsible citizen of the world.
13 4 13
TOTAL 500 600 21
30
Engineering
CH24 202B 2 1 2 50 100 3 4
Chemistry
Programming for
PC24 206B Problem Solving using 2 1 2 50 100 3 4
C
Universal Human
EN24 210 3 0 0 50 100 3 3
Values
Environmental
EN24 211 2 0 0 100 .. .. 0
Science
Electrical &
BE24 Electronics
0 0 4 50 100 3 2
212B(P) Engineering
Workshop
17 5 8
TOTAL 450 700 24
30
Computer
CS24 304 Organization & 3 1 0 50 100 3 3
Architecture
Digital Electronics
CS24 308(P) 0 0 3 50 100 3 1
Lab
18 6 6
TOTAL 450 700 21
30
18 6 6
TOTAL 450 700 21
30
* Special timetable will be allotted for minor course
Theory of
CS24 502 3 1 0 50 100 3 3
Computation
Database
CS24 503 Management 3 1 0 50 100 3 3
Systems
Wireless
CS24 504 Communication & 3 1 0 50 100 3 4
IoT
Database
CS24
Management 0 0 3 50 100 3 1
508(P)
Systems Lab
CS24
Microprocessors Lab 0 0 3 50 100 3 1
509(P)
18 6 6
TOTAL 400 800 21
30
* Special timetable will be allotted for minor course
18 6 6
TOTAL 550 700 23
30
* Special timetable will be allotted for minor course
CS24 605(A) Big Data Essentials CS24 606(A) Introduction to Mobile Computing
Information Theory &
CS24 605(B) CS24 606(B) Computer Graphics
Coding
CS24 605(C) Signals & Systems CS24 606(C) Object Oriented Concepts
CS24 605(D) Cyber Law & Ethics CS24 606(D) Logic for Computer Science
CS24 605(E) Distributed Systems CS24 606(E) Data Analytics using Python
Data & Computer
CS24 605(F) CS24 606(F) Data Visualization
Communication
INTERNSHIP:
Students need to undergo a minimum of 10-15 days internship in an Industry/Firm associated with
rural technology and agriculture/Rural village to observe, identify and give suggestions to the problems
related to Computer Science and Engineering sector in the society. In addition, the student may also
work on a specified task or project which may be assigned to him/her. The students will have an
opportunity to develop observational skills, develop confidence to identify and understand the issues
related with machines/systems and come up with solutions to rectify the same. This motive of the
programme is ultimately focused on the mutual benefit to the students, industry and society. The
outcome of the internship should be presented in the form of a report.
Total marks: 100, minimum marks required to pass the internship is 50, split-up of the marks are as
follows
Attendance : 10
Coordinator : 20
Presentation : 40
Cryptography &
CS24 703 3 1 0 50 100 3 3
Network Security
Professional Elective
CS24 704 3 1 0 50 100 3 3
II
Operating Systems
CS24 707(P) 0 0 3 50 100 3 1
Lab
15 5 10
TOTAL 450 700 20
30
A project topic must be selected either from research literature or the students themselves may
propose suitable topics in consultation with their guides. The guides may encourage socially relevant
project which can be interdisciplinary in nature.
Faculty members and students can interact with members of the local body, practicing engineers,
industry and research institutions, to identify the issues which are predominant in that area/state and
needs immediate attention. Such issues may be categorized and converted into a research problem so
that they can study the feasibility of doing a research project in that area. This method of addressing the
problems of society will enhance the culture and social concern of the students. This initiative can
produce engineers with social commitment.
The objective of project work is to enable the student to take up investigative study in the broad
field which can be of interdisciplinary nature, either fully theoretical/simulation/practical or involving
both theoretical and practical work. The department can assign a group of maximum four students, under
the guidance of a faculty to do the project work. Thus the assigned faculty can constantly interact with
these students and mentor them properly to gain confidence in taking up research work and supporting
them to make it a reality. This initiative is expected to provide a good base for the student(s) in taking
up a research & development project.
Faculty themselves or along with students in the Institutions/departments can apply for project
grants with research organizations like Kerala State Council for Science Technology and Environment
(KSCSTE), Department of Science & Technology (DST) for doing projects. Faculty/students can also
approach Agricultural, Veterinary, Fisheries, and Health Sciences Universities for doing projects in a
variety of fields where they require technical support from the engineering sector. These types of funded
research projects will improve the creativity and outlook of the students which will be beneficial to the
society.
Total marks: 100, minimum marks required to get a pass is 50, Mark distribution is as follows
Project Guide : 30
Interim evaluation by the evaluation committee : 20
Final presentation : 30
Report evaluation by the evaluation committee : 20
Introduction to
CS24 802
Cybersecurity 3 1 0 50 100 3 3
12 4 14
TOTAL 30 400 500 22
SEMINAR:
To encourage and motivate the students to read and collect recent and reliable information from
their area of interest confined to the relevant discipline from technical publications including peer
reviewed journals, conference, books, project reports etc., prepare a report based on a central theme and
present it before a peer audience. A faculty member can guide maximum of five students of his/her area
of interest to have better interaction and creative support in guiding the seminar. Each student shall
present the seminar for about 20 minutes duration on the selected topic. The report and the presentation
shall be evaluated by a team of internal members comprising three senior faculty members based on
Total marks: 100, minimum marks required to pass the seminar is 50, split-up of the marks are as follows
Attendance : 10
Seminar Guide : 20
Technical Content of the Report : 30
Presentation : 40
Depth of knowledge in the topic assigned/work executed based on the report prepared under
Phase I.
Review and finalization of the approach to the identified problem relating to the assigned
topic/work.
Detailed Analysis/ Modelling/ Simulation/ Design/ Problem Solving/ Experiment as needed.
Final development of product/process, testing, results, conclusions and future directions.
Preparation of a paper for Conference presentation/publication in Journals, if available.
Preparation of a dissertation in the standard format for evaluation by the department.
Final presentation before the evaluation committee
Total marks: 100, minimum marks required to pass 50, split-up of the marks are as follows
Project Guide : 30
MINOR BASKET
BASKET A BASKET B
Specialization – Specialization –
ACTIVITY POINTS: -
The Tutor, HOD and Principal must ensure that the students have acquired the required
mandatory activity points (100 points) and for lateral entry students (75 points) by the end of 8th semester.
The accumulated activity points of all students must be consolidated and entered into the university
portal by the college officials before the commencement of each semester university examinations.
• Cricket
• Captain - 20 points
• Football
Member/Captain of College • Member- 15 points
CA3 20/30 • Volleyball 2 SEM.
Athletic/Games teams (Additional 10 points
• Chess
awarded for national
etc
level)
• Placement
cell
Volunteer for important
CA5 25 coordinators 2 SEM.
College functions
can be
considered
Participant for important
CA6 20 2 SEM.
College functions
Committee
member/Organizer -
Committee member/Organizer 20 points
CA7 of Tech Fest/Cultural 20/30 (30 points will be 2 SEM.
Fest/Conference awarded for national
level/international
level programs)
• First Prize –
Placed within top three in 30 points
Technical
Paper • Second Prize –
CA8 30 Fest
presentation/debate/cultural 25 points
can also be
competitions etc • Third Prize-
considered
20 points
• First Prize-
30 points
Placed within three in
• Second Prize -
CA9 State/National level 30
25 points
Sports/Games
• Third Prize –
20 points
iii) ENTREPRENEURSHIP
Concerned
dept. project
coordinator
should form
a panel with
EA1 Any Creative Project execution 40
external
faculty from
other dept
and get
approved
• Patent -Filed -
50 points
• Patent-Published -
60 points
EA5 Filed a Patent 80
• Patent-Approved -
70 points
• Patent-Licensed -
80 points
Concerned
dept. project
• Prototype developed
coordinator
and tested - 60 points
should form
Completed Prototype a panel with
EA6 80 • Completed
Development external
Prototype
faculty from
Development -
other dept
80 points
and get
approved
• Seminar
Attended College/University • Workshop
SA1 25 4 SEM.
level conferences can also be
considered
• Seminars
• Workshop
• STTP’s
Attended
conducted at
SA2 National/International 30 4 SEM.
IITs/NITs/
Conference
Universities
can also be
considered
• Publication -
Published /got an award for a
SA3 30/40 30 points 2 SEM
technical paper
• Awards - 40 points
• TOEFL
SA5 Foreign Language skills 50 • IELTS
etc
10 hours per
week or
one month
Online courses taken &
SA6 50 course
completed
duration
can also
onsidered
COURSE OBJECTIVES:
To familiarize with functions of several variables that is essential in most branches of
Engineering.
To aquaint the student with mathematical tools needed in evaluating multiple integrals and
their usage.
To familiarize the student with concept of vector differentiation.
To familiarize the student with concept of vector integration.
To develop the essential tool of Matrices and Linear algebra in a comprehensive manner.
SYLLABUS:
Double integrals (cartesian and polar coordinates) - Change of order of integration of double integrals-
change of variables (cartesian to polar) - triple integrals - volume of solids, change of variables
(rectangular to cylindrical).
Vector functions of a single variable - Differentiation of vector functions - scalar and vector fields-
gradient of scalar field - divergence and curl of vector fields -relation between the vector differential
operators.
Integration of vector functions- scalar line integrals- surface and volume integrals of vector functions-
Gauss divergence theorem- Stokes theorem- Greens theorem (without proof).
Rank of a matrix- Solution of System of linear equations - Homogeneous and non Homogeneous,
Hermitian, skew –Hermitian and Unitary matrices - Eigen values and Eigen Vectors - Cayley
Hamilton theorem - Diagonalization of matrices.
Develop skills of using the derivatives to find critical points, inflection points and local
extrema.
Acquire the basic concept of partial differentiation and its applications in engineering
physical phenomena involving continuous changes of variables and parameters.
Acquire the knowledge of vector differentiation.
Develop skills for using integration of vector functions.
Use matrices and determinants for solving system of linear equations and applying it in
engineering problems.
TEXT BOOKS:
1. G.B. Thomas and R.L. Finney, Calculus and Analytic geometry, 9th Edition, Pearson, Reprint,
2002.
2. N.P. Bali, Manish Goyal, A text book of Engineering Mathematics, Laxmi Publication
Reprint, 2008
REFERENCE BOOKS:
1. Erwin Kreyszig, Advanced Engineering Mathematics, 9 th Edition, John Wiley& Sons, 2006.
2. Veerarajan T., Engineering Mathematics for First year, Tata McGraw-Hill, New Delhi, 2008.
3. Ramana B.V. Higher Engineering Mathematics, Tata McGraw-Hill, New Delhi,11th Reprint,
2010.
4. D.Poole, Linear Algebra, A Modern Introduction, 2nd Edition, Brooks/Cole ,2005.
5. B.S. Grewal, Higher Engineering Mathematics, Khanna Publishers,36th Edition ,2010.
6. K.B.Dutta, Matrices and Linear Algebra, PHI Learning Pvt Ltd, New Delhi, 2003.
7. M.D.Raisinghania, Vector Analysis, S.Chand & Co, India, 1997.
8. Jack L Goldbeg, Matrix Theory with applications, Mc Graw Hill, Newyork, 1992.
9. A.K.Hazra, Matrix Algebra, Calculus and generalized inverse, Viva Books, New Delhi.
COURSE OBJECTIVES:
To impart the basic concepts and ideas in physics.
To develop scientific attitudes and enable the students to correlate the concepts of physics
with the core programs.
To explain the dual nature of radiation and matter.
To apply Schrodinger’s equation to solve finite and infinite potential problems and apply
quantum ideas at the nanoscale.
To understand the Maxwell’s equations for electromagnetic waves.
SYLLABUS:
Practical Work:
1. Melde’s string apparatus - Measurement of frequency in the transverse and longitudinal mode.
COURSE OUTCOMES:
At the end of this course, the students will be able to
Familiarized with the principles of Physics and its significance in engineering systems and
technological advances.
Apply the concept of interference and diffraction for determination of wavelength of
unknown sources.
Apply the basic principles of Quantum mechanics by determining the energy Eigen values
and Eigen functions of a particle in a box.
Apply Maxwell’s equations in estimating the speed of light.
Use low power lasers by doing optical and fiber optical experiments.
TEXT BOOKS:
1. M.R.Seenivasan, Physics for Engineers, New Age Publishers, 1996 Edition.
2. Beiser A, Concepts of Modern Physics, McGraw Hill India Ltd.
3. Brijlal, Subramanyam, A Text Book of Optics, S.Chand & Co.
4. Mehta V K, Principles of Electronics, S.Chand & Co.
5. Rajendran V, Marikani A, Physics I, Tata McGraw Hill Co Ltd.
6. T. Pradeep, “Nano:The Essentials’’, McGraw Hill India Ltd, 2007.
7. Griffiths “Introduction to Electrodynamics” 4th Edition, Pearson.
REFERENCE BOOKS:
1. Aruldhas G, Engineering Physics, PHI Ltd.
2. Bhattacharya, Tandon, Engineering Physics , Oxford India.
3. Dominic, Nahari, A Text Book of Engineering Physics, Owl Books Publishers
4. Hecht E, Optics, Pearson Education.
5. Mehta N, Applied Physics for Engineers, PHI Ltd.
6. Palais J. C, Fiber Optic Communications, Pearson Education.
7. Pandey B. K, Chathurvedi S, Engineering Physics, Cengage Learning.
2024 Syllabus – University of Calicut Page 6
8. Philip J, A Text Book of Engineering Physics, Educational Publishers.
9. Premlet B, Engineering Physics, McGraw Hill India Ltd.
10. Sarin A, Rewal A, Engineering Physics, Wiley India Pvt Ltd.
11. Sears, Zemansky, University Physics, Pearson.
12. Vasudeva A. S, A Text Book of Engineering Physics, S. Chand &Co.
13. Kakani A. S, A Text Book of Electronics, New Age International publishers 2000 Edition.
14. . Md.N.Khan, S.Panigrahi “Principles of Engineering Physics 1&2”, Cambridge University
Press, 2016.
Internal Continuous Assessment (Maximum Marks-50)
50% - Tests (minimum 2)
10% - Assignments (minimum 2) such as home work, problem solving, group discussions,
quiz, literature survey, seminar, term-project etc.
30% - Lab performance including test and record
10% - Attendance and Regularity in the class.
University Examination Pattern (Maximum Marks: 100)
PART A: Analytical/problem solving SHORT questions 10x 5 marks= 50 marks
Candidates have to answer TEN questions out of FIFTEEN. There shall be THREE questions
from each module with total FIFTEEN questions.
PART B: Analytical/Problem solving DESCRIPTIVE questions 5 x 10 marks= 50 marks
Two questions from each module with choice to answer one question.
COURSE OBJECTIVES:
To satisfy the technical requirement of understanding various principles associated with civil
Engineering.
To make the students persuade the civil engineering works that is an integral part of Engineering
professional’s life irrespective of the discipline.
To gain knowledge in metal casting, joining and machining process
To understand basic thermodynamic principles and laws to analyze and design thermodynamic
systems.
To familiarize various theories behind the working of hydraulic machines.
COURSE OUTCOMES:
At the end of this course, the students will be able to
Understand the basics of civil engineering works that an engineer come across in professional
as well as personal life.
Prepare the layouts of buildings and other infrastructures, obtain understanding of the basic
elements of the transportation system, modern techniques for construction industry.
Get an overview of metal casting, joining and machining process.
Analyze thermodynamic cycles and calculate its efficiency.
Describe the working of hydraulic machines.
TEXT BOOKS:
1. Dr. B.C. Punamia, Surveying Vol. I, II, Laxmi Publications.
2. Gurcharan Singh, Building planning, designing and scheduling, Standard Publishers.
3. Rangwala, S. C., Dalal, K. B., Building Construction., Charotar Publishing house
4. S.S Bhavikatti, Basic Civil Engineering., New Age International Pvt .Ltd, Publishers
5. Plevris, Vagelis, Ahmad Lagaros Artificial intelligence and machine learning techniques for
civil engineering, IGI Global publishers.
6. Benjamin,J, Mechanical Engineering, Pentex Books, 9th Edition, 2018.
REFERENCE BOOKS:
1. T.P Kanetkar, S.V Kulkarni, Surveying and Levelling Vol. I and II.
2. James M. Anderson, Edward M. Mikhail, Surveying Theory and Practice (Seventh Edition).
3. T.M Lillesand, R.W Kiefer, J.W Chipman, Remote sensing and Image interpretation, 5th
edition.
4. S.V.Deodhar, Building Science and Planning.
5. Keeble Lewis, Principles of Town planning.
6. Rangwala, S. C., Essentials of Civil Engineering, Charotar Publishing House
7. Clifford, M., Simmons, K, Shipway, P., An Introduction to Mechanical Engineering Part I -
CRC Press
8. Roy Choudhary, Elements of Mechanical Engineering, Media Promoters &Publishers Pvt. Ltd.,
Mumbai.
9. Sawhney, G. S., Fundamentals of Mechanical Engineering, PHI
10. G Shanmugam, M S Palanichamy, Basic Civil and Mechanical Engineering, McGraw Hill
Education; First edition, 2018
COURSE OBJECTIVES:
To enable the students with various concepts like dimensioning, conventions and standards
related to Engineering drawing
To impart knowledge on the projection of points, lines and plane surfaces
To improve the visualization skills for better understanding of projection of solids
To develop the imaginative skills of the students required to understand section of solids and
developments of surfaces.
To enable the students to draw the different machine elements / mechanical parts.
SYLLABUS:
Engineering Graphics – introduction - Drawing instruments and their use – lines, Lettering and
dimensioning – Scales- Familiarization with Standard Code of practice for general engineering
drawing. - Projections of points in different quadrants. Projections of straight lines - True length
and inclinations of a line with reference planes. Traces of lines – Line parallel to both reference
planes - Perpendicular to one of the reference planes - Inclined to one and parallel to other reference
plane - Inclined to both the reference planes – Rotating line method – Rotating plane method.
Projections of planes - lamina of geometrical shapes - Plane lamina parallel, inclined and
perpendicular to the reference planes - Inclined to one and perpendicular to the other reference
plane - Inclined to both the reference planes - Inclined to the two reference planes but perpendicular
to the profile plane.
a) Projections of Solids of revolution and Frustums - Projections of solids with axis parallel to one
and inclined to the other reference plane - Axis inclined to both the reference planes - Projections
of solids on auxiliary planes (Solids to be drawn: Cube, Prisms, Pyramids, Cone and Cylinder).
COURSE OUTCOMES:
At the end of this course, the students will be able to
Familiarize with the fundamentals of engineering drawing standards.
Interpret 3D shapes from orthographic projections of objects and to make orthographic
projections of any object.
Draw the sectional view of the solids.
Make developments of surfaces and solids.
Create drawings using visual ray method and to draw conventional representation of
threaded fasteners.
TEXT BOOKS:
1. P.I Varghese, Engineering Graphics, VIP Publications, Thrissur.
2. N D Bhatt, "Engineering Drawing", Charotar Publications.
REFERENCE BOOKS:
1. G.B. Thomas, R.L. Finney, Calculus and Analytic geometry, 9th Edition, Pearson, Reprint,
2002.
2. John.K.C, Engineering graphics, PHI Learning Pvt, Ltd. 2009.
Q 2. Two questions (a) and (b) of 20 marks each from module II, with choice to answer any one.
Q 3. Two questions (a) and (b) of 20 marks each from module III, one from module III(a) and one
from module III(b), with choice to answer any one.
Q 4. Two questions (a) and (b) of 20 marks each from module IV, one from module IV(a) and one
from module IV(b), with choice to answer any one.
Q 5. Two questions (a) and (b) of 20 marks each from module V, one from module V(a) and one
from module V(b), with choice to answer any one.
COURSE OBJECTIVES:
To provide a learning environment to practice listening, speaking, reading, and writing skills.
To develop vocabulary and language skills relevant to Engineering as a profession.
To assist the students in carrying on the tasks and activities through guided instructions and
materials.
To effectively integrate English language learning with employability skills and training.
To provide hands-on experience through case studies, mini-projects, group and individual
presentations.
Module V: (8 hours)
Oral communication (interactive practice sessions in Language Lab) – Listening comprehension –
Vocabulary games–Pronunciation – Intonation, Stress and Rhythm– Common everyday situations:
Conversations and dialogues– Group discussions – Interviews –Oral presentation –Debates.
COURSE OUTCOMES:
REFERENCE BOOKS:
1. Kul Bhushan Kumar, Effective Communication Skills., Khanna Book Publshing, 2022.
2. F.T. Wood, Remedial English Grammar, Macmillan.2007
3. William Zinsser, On Writing Well, Harper Resource Book. 2001
4. Liz Hamp-Lyons, Ben Heasly, Study Writing, Cambridge University Press. 2006.
5. Sanjay Kumar, Pushpa Lata, Communication Skills, Oxford University Press. 2011.
6. Exercises in Spoken English. Parts. I-III. CIEFL, Hyderabad. Oxford University Press.
COURSE OBJECTIVES:
SYLLABUS:
Module V: (8 hours)
Awareness Programme in Community: Road safety, Food safety programme, Cyber safety,
Substrate abuse safety, and Drugs safety programme – Blood donation, Eye donation, Organs
donation, and Body donation awareness programme – AIDS/HIV awareness and Stress
management programme.
Disaster Management: Introduction and classification of disasters – Role of youth Disaster
Management Pre-disaster: Educating the community – Sensitizing Government servants during the
disasters.
COURSE OUTCOMES:
At the end of this course, the students will be able to
Understand the importance of his / her responsibilities towards society.
Analyse the environmental and societal problems/issues and to design solutions for the
same.
Evaluate the existing system and to propose practical solutions for the same for
sustainable development.
Implement government or self-driven projects effectively in the field.
Develop capacity to meet emergencies and natural disasters and practice national
integration and social harmony in general.
REFERENCE BOOKS:
1. National Service Scheme Manual (Revised) 2006, Government of India, Ministry or Youth
Affairs and Sports, New Delhi.
2. Rashtriya Seva Yojana Sankalpana – Prof. Dr. Sankay Chakane, Dr. Promad\Prabhakar,
Diamond Publication, Pune.
3. National Service Scheme Manual for NSS District Coordinators, National Service Scheme cell,
Dept. of Higher and Technical Education, Mantralaya.
4. Annual report of National service Scheme (NSS) published by dept. of Higher and Technical
Education, Mantralaya.
COURSE OBJECTIVES:
To provide experience on plotting, measuring/determining horizontal distances, level
differences between stations and horizontal angles.
To provide experience on setting out for small buildings, masonry construction and necessary
skills for planning, preparing and executing an engineering project.
To inculcate engineering aptitude, confidence and experience towards technical skills.
To train the students mentally and physically for industries.
To impart knowledge and technical skills on basic manufacturing methods.
SYLLABUS:
List of experiments
(Minimum 10 experiments out of 14)
1. Chain and Cross staff Surveying - Study of chain and accessories, Calculate the area of
Built up Space and a small parcel of land using chain and cross-staff
2. Levelling - Study of levelling instruments, Determination of reduced levels of five or six points
in the field.
3. Theodolite - Study of Theodolite, Measuring horizontal and vertical angles
4. Brick Masonry - Elevation and plan (Construct a one and half thick brick wall of 50cm height
and 60cm length using English bond). Use spirit level to assess the tilt of walls.
5. Total Station Survey - Site plan preparation (Determination of area and traversing)
6. Setting out of a building: Computation of plinth area / built up area, Floor area / carpet
area - for a simple single storeyed building (single room only); The student should set
out a building as per the given building plan using tape only.
2024 Syllabus – University of Calicut Page 18
7. Collection and study of various civil engineering drawings like plan, elevation, structural
drawing, plumbing drawing etc.
8. Carpentry: Introduction to workshop safety and personal protective equipment (PPE).Study of
carpentry tools and their uses. Practice in marking, sawing, chiselling, and planning.
Introduction to different types of joints and their applications. Hands-on project: Building a
simple wooden structure or piece of furniture. Introduction to power tools used in carpentry.
9. Fitting: Workshop safety and tool usage guidelines. Study of fitting tools, including chisels,
files, saws, and drills. Techniques for chipping, filing, cutting, drilling, and tapping. Practice
in creating male and female joints and stepped joints. Introduction to precision measuring
techniques. Use of micro meters and callipers for accurate measurements.
10. Smithy: Safety procedures for the smithy workshop. Study of smithy tools and equipment.
Forging of square prisms and hexagonal bolts. Heat treatment and tempering of metals. Hands-
on project: Forging a basic tool or decorative item.
11. Foundry: Workshop safety and sand preparation techniques. Study of foundry tools and
equipment. Practice in sand moulding and casting. Introduction to different casting methods
(e.g., sand casting, investment casting). Hands-on project: Creating a casting mould and
pouring molten metal.
12. Sheet Metal Work: Safety guidelines for sheet metal work. Study of sheet metal tools and
equipment. Selection of different gauge sheets. Types of joints, trays, and containers in sheet
metal work. Hands-on project: Design and build a sheet metal enclosure or housing.
13. Welding: Introduction to welding safety and precautions. Study of welding tools and
equipment. Different types of welding joints. Practice in welding various joints. Introduction
to welding processes (e.g., MIG, TIG, stick welding) Hands-on project: Welding a small
assembly.
14. Materials and Properties: Overview of common engineering materials and their properties.
Introduction to material selection and its importance in engineering design.
COURSE OUTCOMES:
Name different devices and tools used for civil engineering measurements
Demonstrate the steps involved in basic civil engineering activities like plot measurements,
setting out operation, evaluating the natural profile of land and undertaking simple
construction works.
70% - Procedure and tabulation form, Conducting experiment, results and inference
20% - Viva voce
10% - Fair record
COURSE OBJECTIVES:
To cultivate creativity and innovation among students.
To develop problem-solving skills using design thinking methodologies.
To foster collaborative teamwork and effective communication.
To provide practical experience in idea generation and prototyping.
To prepare students for real-world problem-solving scenarios.
SYLLABUS:
List of experiments
(Minimum 9 experiments out of 12)
1. Introduction to Idea and Design Thinking, Overview of innovation and design thinking,
Historical context and case studies and Understanding the design thinking process.
2. Empathize and Define, Conducting user interviews, identifying problems and needs, defining
problem statements.
3. Ideation, Techniques for brainstorming, Idea selection and prioritization, Prototyping and
testing ideas.
4. Teamwork and Collaboration, Building effective teams, Communication and collaboration
skills, Group dynamics and conflict resolution.
5. Prototyping and user testing, Rapid prototyping techniques, conducting user testing, Iterative
design.
6. Design Thinking in Real-World Context, Applying design thinking to various industries, Ethical
considerations in design.
7. Refining prototypes.
8. Testing-Documentation and the Pitching.
9. Software Development using Scrum Framework –Scrum tools - Case Studies.
10. DevOPs the advanced process of software engineering for faster problem resolution and team
collaboration.
11. Agile software methodology for faster development of quality software.
12. Unresolve different transformations of a product or a service through brainstorming and
incremental approach, etc.
TEXT BOOK:
1. Christian Muller-Roterberg, Design Thinking for Dummies, John Wiley & sons
PRE-REQUISITES: NIL
COURSE OBJECTIVES:
To introduce effective mathematical tools for the solutions of differential equations of first order
that model physical process.
To introduce effective mathematical tools for the solutions of differential equations of higher
order.
To develop the tool of Power series for learning advanced Engineering mathematics.
To introduce Laplace transforms of elementary functions and solution of differential equations
using Laplace transforms.
To develop the tool of Fourier transforms for learning advanced Engineering mathematics.
SYLLABUS:
COURSE OUTCOMES:
At the end of the course, the student will be able to
Acquire basic knowledge of differential equations and methods of solving them.
Model and analyze differential equations in a wide range of physical phenomena.
Acquire the knowledge of power series expansions.
Use tools for Laplace transforms and apply it in solution of differential equations.
Use tools for Fourier Transforms.
TEXT BOOKS:
1. G.B.Thomas and R.L. Finney, Calculus and Analytic geometry, 9th Edition, Pearson, Reprint,2002
2. Erwin Kreyszig, Advanced engineering mathematics, 9th Edition, John Wiley & sons, 2006
3. N.P. Bali and Manish Goyal, A text book of Engineering Mathematics, Laxmi Publications
Reprint, 2008.
REFERENCE BOOKS:
COURSE OBJECTIVES:
To enable the students to acquire knowledge in the concepts of chemistry for engineering
applications.
To familiarize the students with different application oriented topics like polymers, metal ions
in biological system fuels, lubricants, batteries, energy storage devices, etc.
To illuminate the students with the chemistry of compounds which involved in petrol, diesel,
lubricants and their functions in the respective areas.
To develop abilities and skills that is relevant to the study and practice of chemistry.
To equip the students with the working knowledge of chemical principles, nature and
transformation of materials and their applications.
SYLLABUS:
Polymers - Polymerisation reactions (Condensation and addition polymerization, Free radical, Cationic,
Anionic and Coordination mechanism of polymerisation), Crystallinity in polymers (Amorphous,
Crystalline and Semi-crystalline Polymers), Concept of Glass Transition Temperature (Tg) in polymers.
Module V: (8 hours)
Corrosion - Dry corrosion (Self protecting corrosion products - Pilling-Bed worth rule), Wet corrosion
(Corrosion of iron in acidic, neutral and basic conditions), Differential aeration and Stress corrosion.
COURSE OUTCOMES:
At the end of the course, the student will be able to:
Analyse the importance of hardness of water and the basic concept of polymers.
Rationalize the properties of lubricants and the major fuels used in the daily life.
Explore the basic idea of metal ions in biological system and their importance.
Streamline the worth of electrical storage using batteries or fuel cells by learning the
electrochemistry.
List major chemical corrosion reactions and prevention methods that can be utilised in the
protection of metal.
TEXT BOOKS:
1. A textbook of Engineering Chemistry by Dr. Sunitha Rattan, S. K. Kataria Publisher
2. Engineering Chemistry, N. Krishnamurthy and D. Madhavan, PHI Learning Pvt Ltd
REFERENCE BOOKS:
1. Seymour R.B, Introduction to Polymer Chemistry, McGraw Hill, New York
2. Billmeyar, F.W, Text book of Polymer Science, Wiley Interscience, New York
3. L.H. Sperling, Introduction to Physical Polymer Science, Wiley Interscience, New York
4. P.K. Goel, Water Pollution, Causes, Effects and Control, New Age International
5. F. A. Cotton and G. Wilkinson, Advanced Inorganic Chemistry, 3 rd Ed., Wiley Eastern
Ltd
6. P. W. Atkins, Physical Chemistry, J.D. Paula, Oxford University Press
7. V. Kumar, Introduction to Green Chemistry, Vishal Publishing House.
8. B. S. Bahl and Arun Bahl S., Advanced Organic Chemistry, Chand & Company.
9. Janice Gorzynski Smith, Organic Chemistry, McGraw-Hill publications
10. Engineering Chemistry, Jain and Jain, Dhanpat Rai Publishers
11. Engineering Chemistry, P. Rath, Cengage Learning
12. Engineering Chemistry, M.J. Shultz, Cengage Learning, New Delhi
13. Engineering Chemistry, R. Mukhopadhyay and S. Datta, New Age International
Publishers
14. A textbook of Engineering Chemistry, S. S. Dara and S. S. Umare, S. Chand Pvt Ltd
PRE-REQUISITES: NIL
COURSE OBJECTIVES:
To set a firm and solid foundation in Electrical and Electronics Engineering with strong
analytical skills and conceptual understanding of basic laws and analysis methods in
electrical and magnetic circuits.
To get knowledge about types, specification and common values of passive components.
To understand the working of diodes and transistors.
To impart knowledge about basic electronic and digital systems.
To familiarize the working of amplifiers and oscillators.
SYLLABUS:
Magnetic circuits: MMF, field strength, flux density and reluctance (definitions only). Comparison of
electric and magnetic circuits. Energy stored in magnetic circuits, magnetic circuits with air gap -
numerical problems on series magnetic circuits.
Electromagnetic induction: Faraday's laws, Lenz's laws - statically and dynamically induced EMF –
self inductance, mutual inductance and coefficient of coupling.
Passive components: Resistors: Different types- construction - color code- power rating and tolerance.
Capacitors: different types- construction- color code. Inductors: construction - different types-
transformers - Electro mechanical components: relays and contactors.
PN junction diode- principle of operation-VI characteristics- bipolar junction transistor- PNP and
NPN structures, Principle of operation, input and output characteristics of common emitter
configuration (NPN only)
Digital Systems: logic expressions, Boolean laws, duality, De-Morgan's law, logic functions and gates,
adders and subtractors. Block diagram description of a dc power supply, half wave and full wave
(including bridge) rectifiers, capacitor filter, working of simple zener voltage regulator.
Amplifiers: principle of electronic amplifiers, circuit diagram and working of common emitter
amplifier- Oscillators: working principles of oscillators, concepts of feedback, circuit diagram and
COURSE OUTCOMES:
At the end of this course, students will acquire the ability
● Apply fundamental concepts and circuit laws to solve simple DC electric circuits.
● Apply the fundamental laws of electrical engineering to solve simple ac circuits in steady
state
● List the basic electronic components such as passive and electro mechanical components.
● Develop simple circuits using diodes and transistors.
● Analyze simple circuits on operational amplifiers and digital gates.
TEXT BOOKS:
1. Edward Hugs, Electrical & Electronic Technology, 9/e, Pearson Education.
2. Vincent Del Toro, Electrical Engineering Fundamentals, Pearson Education.
3. S K Bhattacharya, Basic Electrical & Electronics Engineering, Pearson.
4. M.S Sukhija and T.K Nagsarkar, Basic Electrical and Electronics Engineering, Oxford
University press, 2012.
5. Bell D. A., Electronic Devices and Circuits, Oxford University Press.
6. Tomasy W., Advanced Electronic Communication system, PHI Publishers.
REFERENCE BOOKS:
1. Kothari and Nagrath, Theory & problems of Basic Electrical engineering. Tata McGraw
Hill.
2. JB Gupta, A course in electrical Engg. SK. Kataria & Sons.
3. BL Theraja, Electrical Technology Vol. 1.
4. K Uma Rao, Basic Electrical Engineering, Pearson.
5. Boylested R. L. and Nashelsky L., Electronic Devices and Circuit Theory, Pearson
Education.
6. Frenzel L. E., Principles of Electronic Communication Systems, McGraw Hill.
7. Kennedy G. and Davis B., Electronic Communication Systems, McGraw Hill.
8. Rajendra Prasad, Fundamentals of Electronic Engineering, Cengage Learning.
COURSE OBJECTIVES:
SYLLABUS:
Module I: (9 hours)
Computer basics: A simple model of a computer- hardware and software, characteristics of
computers, Computer generations and classification. Input/ Output Units. Computer memory: Read
Only Memory, RAM, Hierarchy of memory. Processor; System Software: Operating Systems,
Compiler, Interpreter, Assembler, Loader, Linker, Macro; Application Software; Computer
Languages: Machine language, Assembly language, High level languages.
Arrays- Declaration and Initialization of One dimensional array – Two dimensional array-Initializing
Two dimensional Arrays- Character Arrays and Strings- Initializing String Variables- Reading and
writing String- Putting Strings Together- Comparison of Two Strings- String handling Functions –
User defined functions- Declaring, defining, and accessing functions – parameter passing methods –
passing arrays to functions -Recursion – The Scope, Visibility and lifetime of Variables -
Programming examples
Case Study: Apply programming constructs of C language to solve the real-world problems like
temperature conversion tool, Simple calculator, Gradebook application etc.
COURSE OUTCOMES:
REFERENCE BOOKS:
1. B. Gottfried, Programming with C, 2nd edition, Tata McGraw Hill, New Delhi, 2006.
2. B. W. Kernighan, and D. M. Ritchie, The C Programming Language, 2 nd edition Prentice
Hall of India, New Delhi, 1988.
3. K. N. King. C Programming: A Modern Approach, 2nd edition, W. W. Norton &
Company,2008.
4. M. Meyer, R. Baber, Computers in Your Future, 3rd edition, Pearson Education India.
5. Raja Raman V, Computer basics programming in C, 6th edition, PHI Learning.
6. Thomas H Cormen, Charles E. Leiserson, Ronald L. Rivest, Introduction to algorithms, 3rd
ed. MIT press.
COURSE OBJECTIVES:
Analysis of physiological systems, enzyme classification and genetic principles.
SYLLABUS:
COURSE OUTCOMES:
REFERENCE BOOKS:
1. Samson Wright, Cyril A. Keele (editor), Eric Neil (editor): Applied Physiology, Oxford
University Press.
2. J.B.West, Best and Taylor’s Physiological Basis of Medical Practice, Williams and Wilkins,
Baltimore.
3. Valerie C. Scanlon, Tina sanders: Essentials of anatomy and physiology.
4. W.F.Ganong: Review of Medical Physiology, Prentice-Hall, Connecticut. Kathleen
5. J.W. Wilson, Ross, Wilson, Anatomy and Physiology in Health and Illness, ELBS/Churchill
Livingstone.
Internal Continuous Assessment (Maximum Marks-50)
60% - Tests (minimum 2).
30% - Assignments (minimum 2) such as homework, problem solving, group discussions, quiz,
literature survey, seminar, term-project etc.
10% - Attendance and Regularity in the class.
COURSE OBJECTIVES:
To help the students appreciate the essential complementarily between 'VALUES' and 'SKILLS'
to ensure sustained happiness and prosperity, which are the core aspirations of all human beings.
To facilitate the development of a holistic perspective among students towards life and
profession as well as towards happiness and prosperity based on a correct understanding of the
Human reality and the rest of existence.
Such a holistic perspective forms the basis of universal human values and movement towards
value-based living in a natural way.
To highlight plausible implications of such a holistic understanding in terms of ethical human
conduct, trustful and mutually fulfilling human behavior and mutually enriching interaction with
nature.
To know the holistic technologies, management models and production systems.
SYLLABUS:
Understanding human being as a co-existence of the sentient ‘I’ and the material ‘Body’.
Understanding the needs of Self (‘I’) and ‘Body’ - Sukh and Suvidha. Understanding the Body as
an instrument of ‘I’ (I being the doer, seer and enjoyer). Understanding the characteristics and
activities of ‘I’ and harmony in ‘I’. Understanding the harmony of I with the Body: Sanyam and
Swasthya; correct appraisal of Physical needs, meaning of Prosperity in detail. Programs to ensure
Sanyam and Swasthya.
Understanding Harmony in the family – the basic unit of human interaction. Understanding values
in human-human relationship; meaning of Nyaya and program for its fulfilment to ensure Ubhay-
tripti; Trust (Vishwas) and Respect (Samman) as the foundational values of relationship.
Understanding the meaning of Vishwas; Difference between intention and competence.
Understanding the meaning of Samman, Difference between respect and differentiation; the other
salient values in relationship. Understanding the harmony in the society (society being an extension
of family): Samadhan, Samridhi, Abhay, Sah-astitva as comprehensive Human Goals. Visualizing
a universal harmonious order in society- Undivided Society (Akhand Samaj), Universal Order
(Sarvabhaum Vyawastha) - from family to world family.
Understanding the harmony in the Nature. Interconnectedness and mutual fulfilment among the
four orders of nature recyclability and self-regulation in nature. Understanding Existence as Co-
existence (Sah-astitva) of mutually interacting units in all-pervasive space. Holistic perception of
harmony at all levels of existence.
Natural acceptance of human values. Definitiveness of Ethical Human Conduct. Basis for
Humanistic Education, Humanistic Constitution and Humanistic Universal Order.
COURSE OUTCOMES:
Find that technical education without study of human values can generate more problems
than solutions.
See that they can enlist their desires and the desires are not vague.
See that all physical facilities they use are required for a limited time in a limited quantity.
Differentiate between the characteristics and activities of different orders and study the
mutual fulfilment among them.
Present sustainable solutions to the problems in society and nature, draw roadmaps to
achieve them.
TEXT BOOKS:
1. B L Bajpai, Indian Ethos and Modern Management, New Royal Book Co., Lucknow.
Reprinted 2008.
2. PL Dhar, RR Gaur, Science and Humanism, Commonwealth Publishers, 1990
3. Sussan George, How the Other Half Dies, Penguin Press. Reprinted 1991
4. Subhas Palekar, How to practice Natural Farming, Pracheen (Vaidik) Krishi Tantra Shodh,
Amravati, 2000.
5. A Nagraj, Jeevan Vidya ek Parichay, Divya Path Sansthan, Amarkantak, 1998.
6. A.N. Tripathy, Human Values, New Age International Publishers, 2003.
COURSE OBJECTIVES:
To impart basic knowledge about the environment and its allied problems.
To understand the problems of pollution, deforestation, solid waste disposal, degradation of
environment, loss of biodiversity and other environmental issues at local and global levels.
To create awareness among the students to address these issues and conserve the environment
in a better way.
To make students aware of the basic structure and functions of ecosystem.
To explain and discuss the distribution of different natural resources and their sustainable
management.
Environmental Pollution - Definition, causes, effects and control measures- a. Air pollution b. Water
pollution (thermal and marine pollution) c. Land pollution d. Radiation pollution and Nuclear hazard.
e. Noise pollution.Solid waste management- Causes, effects and control measures - Global warming
and climate change Ozone depletion- Acid rain- Causes, effects and control measures.
Biodiversity - Definition, concept, levels, and biodiversity values- Biodiversity of India, India as a
diversity nation and Hotspot of biodiversity- Threats to Biodiversity (Habitat loss, poaching of wildlife
and man-wildlife conflict).
Natural resources and their Conservation- Forest Resources- Uses and overexploitation of forests and
consequences of deforestation- Water Resources- Use and consequences of over-utilization, concept of
rainwater harvesting and watershed management, water conflicts. Food Resources- Sources of food,
food problems - Impacts of modern agriculture on the environment.
Module V: (7 hours)
COURSE OUTCOMES:
Develop concepts and methods from surroundings and their application in environmental
problem solving.
Reflect critically about their roles and identities as citizens, consumers and environmental actors
in a complex, interconnected world.
Realize the importance of ecosystem and biodiversity for maintaining ecological balance.
TEXT BOOKS:
1. Daniels and Krishnaswamy, Environmental studies, Wiley India Pvt Ltd, 2009.
2. Raman Sivakumar, Introduction to environmental science and engineering, 2nd edn, . Tata
McGraw Hill, 2010.
3. Anindita Basak, Environmental Studies, Pearson Education, 2009.
4. Suresh K.D, Environmental Engineering and Management, Katson Books, 2007.
5. Benny Joseph, Environmental studies, 2nd edn, McGraw Hill, 2009.
REFERENCE BOOKS:
COURSE OBJECTIVES:
To learn how to use and maintain electrical tools and equipments.
To develop skills in electrical safety practices and procedures.
To impart a basic knowledge of electrical circuits, wiring and systems.
Identification of active and passive components
Build electronic circuits on bread board and solder electronic circuits on PCB
COURSE OUTCOMES:
PRE-REQUISITES: NIL
COURSE OBJECTIVES:
To provide a quick overview of the concepts and results in complex function that may be useful
in engineering.
To introduce the concepts and results in complex differentiation and integration that may be
useful in engineering.
To introduce the concepts of linear algebra.
To introduce the concept of partial differential equations.
To formulate physical problems using partial differential equations.
SYLLABUS:
Definition of line integral in the complex plane- Cauchy’s integral theorem (Proof of existence of
indefinite integral to be omitted)- Independence of path- Cauchy’s integral formula - Derivatives of
analytic functions (No proof)- Taylor series (No proof)- Laurent series (No proof)- Singularities-
Zeros- Poles- Residues- Evaluation of residues - Cauchy’s residue theorem.
Vector spaces- Definition, Examples – Subspaces - Linear Span - Linear Independence- Linear
Dependence. Basis – Dimension. Orthogonal and Orthonormal sets- Orthogonal Basis- Orthonormal
Basis, Gram-Schmidt orthogonalization process. Inner product spaces- Definition, Examples-
Inequalities – Schwartz, Triangle (No proof).
COURSE OUTCOMES:
At the end of the course, the student will be able to
Analyze given complex function is analytic and find its series development.
Describe the basic properties of complex integration.
Develop the essential tool of linear algebra in a comprehensive manner.
Use mathematical tools for the solution of partial differential equations that models physical
processes.
Model and analyze partial differential equations in a wide range of physical phenomena,
which has got applications across all branches of engineering.
TEXT BOOKS:
1. B.S. Grewal, Higher Engineering Mathematics, Khanna Publishers,36th Edition ,2010.
2. N.P. Bali and Manish Goyal, A text book of Engineering Mathematics,Laxmi Publications
Reprint ,2008.
REFERENCE BOOKS:
1. G.B. Thomas and R.L. Finney, Calculus and Analytic geometry, 9th Edition,Pearson
Reprint,2002
2. Erwin Kreyszig, Advanced engineering mathematics, 9th Edition, John Wiley & sons 2006.
3. R.D.Sharma, Rittu Jain, Theory and Problems of Linear Algebra, Dreamtech Press, 2019.
Internal Continuous Assessment (Maximum Marks-50)
60% - Tests (minimum 2).
30% - Assignments (minimum 2) such as homework, problem solving, group discussions, quiz,
literature survey, seminar, term-project etc.
10% - Regularity in the class.
PRE-REQUISITES: NIL
COURSE OBJECTIVES:
SYLLABUS:
COURSE OUTCOMES:
At the end of the course, the student should be able to:
Identify and apply suitable data structures like arrays, linked list, stacks and queues to solve
real world problems.
Represent and manipulate data using nonlinear data structures like trees and graphs and use
them to design algorithms for various applications.
Illustrate and compare various techniques for searching and sorting.
To choose appropriate data structure as applied to specified problem definition.
TEXT BOOK:
1. Samanta D, Classic Data Structures, 2nd Edition , Prentice Hall.
REFERENCE BOOKS:
1. A. M. Tanenbaum, Y. Langsam, M. J. Augenstein, “Data Structures Using C”, Pearson
Education, second Edition.
2. Ellis Horowitz, Sartaj Sahni and Susan Anderson-Freed, Universities Press, Fundamentals of
Data Structures in C, 2nd edition.
3. Aho A. V., J. E. Hopcroft and J. D. Ullman, Data Structures and Algorithms, Pearson
Publication.
COURSE OBJECTIVES:
COURSE OUTCOMES:
At the end of the course, the student should be able to:
Identify suitable life cycle models to be used.
Analyze a problem and identify and define the computing requirements to the problem.
Translate a requirement specification to a design using an appropriate software engineering
methodology.
2024 Syllabus – University of Calicut Page 7
Formulate appropriate testing strategy for the given software system.
Develop software projects based on current technology, by managing resources economically
and keeping ethical values.
TEXT BOOK:
1. Rajib Mall, Fundamentals of Software Engineering, 5th Edition.
REFERENCE BOOKS:
1. Ian Sommerville, Software Engineering, University of Lancaster, Pearson Education, Seventh
edition, 2004.
2. K. K.Aggarwal and Yogesh Singh, Software Engineering, New age International Publishers,
Second edition, 2005.
3. Roger S. Pressman, Software Engineering : A practitioner’s approach, McGraw Hill
publication, Eighth edition, 2014
4. S.A. Kelkar, Software Project Management: A concise study, PHI, Third edition, 2012.
PREREQUISITES: NIL
COURSE OBJECTIVES:
SYLLABUS:
COURSE OUTCOMES:
Recognize and express the relevance of basic components, I/O organization and
pipelining schemes in a digital computer
Explain the types of memory systems and mapping functions used in memory systems.
Illustrate the design of the Arithmetic Logic Unit and explain the usage of registers in it.
Explain the implementation aspects of arithmetic algorithms in a digital computer.
TEXT BOOKS:
1. Hamacher C. V., Computer Organization – International Edition -5th Edition, McGraw Hill,
New York, 2011
2. Mano M. M., Digital Logic & Computer Design, PHI, 2004.
REFERENCE BOOKS:
1. Patterson D.A. and J. L. Hennessy, Computer Organization and Design, 5/e, Morgan
Kaufmann Publishers, 2013.
2. William Stallings, Computer Organization and Architecture: Designing for Performance,
Pearson, 9/e, 2013.
3. Rajaraman V. and T. Radhakrishnan, Computer Organization and Architecture, Prentice
Hall, 2011
Internal Continuous Assessment (Maximum Marks-50)
60% - Tests (minimum 2).
30% -Assignments (minimum 2) such as homework, group discussions, quiz,
literature survey, seminar, term-project etc.
10% - Regularity in the class.
PRE-REQUISITES: NIL
COURSE OBJECTIVES:
To impart an understanding of the basic concepts of Boolean algebra and digital systems.
To impart familiarity with the design and implementation of different types of practically
used sequential circuits.
To get a brief idea about combinational logic circuits.
To get a brief idea about sequential logic circuits.
To familiarize with shift registers.
SYLLABUS:
COURSE OUTCOMES:
At the end of the course, the student will be able to
TEXT BOOKS:
1. Mano M. M., Digital Logic & Computer Design, 4/e, Pearson Education, 2013.
2. Floyd T. L., Digital Fundamentals, 10/e, Pearson Education, 2009.
3. M. Morris Mano, Computer System Architecture, 3/e, Pearson Education, 2007.
4. Harris D. M. and, S. L. Harris, Digital Design and Computer Architecture, 2/e,
MorganKaufmann Publishers, 2013.
PRE-REQUISITES: Nil
COURSE OBJECTIVES:
SYLLABUS:
Overview of Life Skills: Meaning and significance of life skills, Life skills identified by WHO: Self-
awareness, Empathy, Critical thinking, Creative thinking, Decision making, problem solving,
Effective communication, interpersonal relationship, coping with stress, coping with emotion.
Life skills for professionals: positive thinking, right attitude, attention to detail, having the big
picture, learning skills, research skills, perseverance, setting goals and achieving them, helping others,
leadership, motivation, self-motivation, and motivating others, personality development, IQ, EQ and
SQ
Group discussion: Differences between group discussion and debate; Ensuring success in group
discussions.
Presentation skills: Oral presentation and public speaking skills; business presentations, Technology-
based Communication: Netiquettes: effective e-mail messages; power-point presentation; enhancing
editing skills using computer software.
MODULE 2: (8 hours)
Need for Creativity in the 21st century: Imagination, Intuition, Experience, Sources of Creativity,
Lateral Thinking, Myths of creativity
Critical thinking Vs Creative thinking: Functions of Left Brain and Right brain, Convergent and
Divergent Thinking, Critical reading and Multiple intelligence.
Steps in problem solving, Problem Solving Techniques: Problem Solving through Six Thinking
Hats, Mind Mapping, Forced Connections.
Problem Solving strategies, Analytical Thinking and quantitative reasoning expressed in written form,
Numeric, symbolic, and graphic reasoning, Solving application problems.
COURSE OUTCOMES:
At the end of the course, the student will be able to
Define and identify different life skills required in personal and professional life.
Make effective presentations, face group discussions and debate.
Critically think about a particular problem and solve them.
Work in group and teams.
Become an effective leader.
TEXT BOOK:
1. Life Skills for Engineers, Compiled by ICT Academy of Kerala, McGraw Hill Education
(India) Private Ltd., 2016.
1. Shiv Khera, You Can Win, Macmillan Books, New York, 2003.
2. Barun K. Mitra, “Personality Development & Soft Skills”, First Edition; Oxford Publishers, 2011
3. Kalyana, “Soft Skill for Managers”; First Edition; Wiley Publishing Ltd, 2015
4. Larry James, “The First Book of Life Skills”; First Edition; Embassy Books, 2016
5. Shalini Verma, “Development of Life Skills and Professional Practice”; First Edition; Sultan
Chand (G/L) & Company, 2014
6. John C. Maxwell, “The 5 Levels of Leadership”, Centre Street, A division of Hachette Book Group
Inc., 2014
7. Remesh S., Vishnu R.G., "Life Skills for Engineers", Ridhima Publications, First Edition, 2016
COURSE OBJECTIVES:
SYLLABUS:
COURSE OUTCOMES:
Upon completion of the course, the student will be able to:
Implement basic data structures such as arrays, linked lists, stacks and queues.
Apply programming techniques using pointers, dynamic memory allocation and structures
to implement data structures: stack, queue, tree and graph
Develop programs for implementing trees and their traversal operations.
Implement graph traversal algorithms.
Apply Algorithm for solving problems like sorting, searching, insertion and deletion of
data.
COURSE OBJECTIVES:
Familiarize and experience on digital electronics components and systems, which are
fundamental building blocks of the computer systems.
To apply Boolean laws to simplify digital circuits
To understand the operation of various logic gates and digital ICs
To understand the operation of digital displays, flip flops and counters
To design and understand different combinational logic circuits.
SYLLABUS:
70% - Procedure and tabulation form, Conducting experiment, results and inference
20% - Viva voce
10% - Fair record
PRE-REQUISITES: NIL
COURSE OBJECTIVES:
To familiarize with Relations, types of relations and Functions that is essential in most
branches of Engineering.
To introduce the idea of Logic that is fundamental to the application of valid arguments in
propositional and predicate Calculus problems.
To develop the idea of group theory.
To describe fundamental concepts in Ring theory.
To lay clear fundamentals to finite fields.
SYLLABUS:
Logical connectives and Truth tables, Logical equivalence and Laws of logic, Logical implication and
rules of inference, Normal forms, Quantifiers, proofs of theorems using rules of Universal
specification and universal generalization.
Definition and elementary properties, Cyclic groups, Homomorphisms and Isomorphisms, Groups,
Subgroups, Permutation Groups, Cosets and Lagrange’s theorem, Normal Subgroups.
Rings and Fields, Definition and examples of rings, Integral domains and fields, Elementary properties
and substructures, The integers modulo n.
Ring homomorphisms and isomorphisms-Polynomial rings- Irreducible polynomials and finite fields-
The ring Zn.
COURSE OUTCOMES:
At the end of the course the student will be able to
Apply the properties of relations and functions.
Verify correctness of an argument using propositional logic, predicate logic and truth tables.
Use tools for group theory.
Use tools for rings and modular arithmetic.
Acquire the knowledge of finite fields.
TEXT BOOKS:
1. Ralph p Grimaldi, Discrete and Combinatorial Mathematics
2. Liu. C. L., & Mohapatra, D. P, Elements of Discrete Mathematics. Tata McGraw-Hill,
2008
3. Kolman B & Busby R C, Discrete and Mathematical Structures for Computer Science.
REFERENCE BOOKS:
PRE-REQUISITES: NIL
COURSE OBJECTIVES:
To introduce the basic concepts in communication of digital data by looking at the various
aspects of generation, transmission and reception.
To introduce the various transmission methods in both digital and analog communication.
To give an overview of the various error detection methods.
To introduce the concepts of encoding, multiplexing and spread spectrum.
To know about the different multi-access protocols.
SYLLABUS:
Module V: (7 hours)
Multiple access-Random-access-ALOHA,CSMA,CSMA/CD,CSMA/CA- Controlled access-
Reservation, Polling, Token Passing – Channelization - FDMA, TDMA,CDMA
COURSE OUTCOMES:
At the end of the course, the student should be able to:
Understand the basics of data communication, OSI model and about analog and digital
signals
Discuss about various methods involved in analog and digital transmission
Identify and summarize about different error detection techniques and multiplexing
techniques for a given scenario.
Analyzing various protocols for noiseless and noisy channels and understanding the basic
idea about different types of switched networks
Analyze various techniques for multiple access and controlled access
REFERENCE BOOKS:
1. William Stallings, Data and Computer Communications, 8th Ed, Pearson Education.
2. Irvine, Data Communications and Networks: An Engineering Approach, First edition,
Wiley.
3. Fred Halsall, Data Communication, Computer Networks and Open Systems, Pearson
Education.
4. Tomasi, Introduction To Data Communication And Networking, 1 edition, Pearson
st
Education
PRE-REQUISITES: NIL
COURSE OBJECTIVES:
SYLLABUS:
COURSE OUTCOMES:
Upon completion of the course, the students will be able to :
● Write programs using Python and learn its execution environment
● Apply programs to implement various computational tasks which requires loops and
conditional statements
● Write programs using functions and packages
● Apply programs to implement the concept of file handling using Python
● Design object oriented programs to implement daily life problems and their solutions
TEXT BOOKS:
1. Allen Downey, Jeffrey Elkner, Chris Meyers, “ How to think like a Computer Scientist -
Learning with Python”, Green Tea Press, First edition, 2002.
2. Mark Lutz,”Learning Python: Powerful Object-Oriented Programming” , O‟Reilly
Media Inc.,5th edition,2013.
REFERENCE BOOKS:
1. Kenneth A. Lambert, B. L. Juneja, “Fundamentals of Python”, Cengage Learning India Pvt.
Ltd., 2015.
2. Mark Summerfield,”Programming in Python 3: A Complete Introduction to the Python
Language”, Pearson Education, 2nd,2018.
3. S.A.Kulkarni, “Problem Solving and PYTHON Programming”, 2nd edition, Yes Dee
Publishing Pvt Ltd, 2018
4. Yashavant Kanetkar ,Aditya Kanetkar ,”Let Us Python ”,BPB Publications, 1st
Edition, 2019
5. Allen Downey, “Learning with Python”, Dreamtec Press, 1st Edition, 2015
PRE-REQUISITES: NIL
COURSE OBJECTIVES:
COURSE OUTCOMES:
At the end of the course, the student should be able to:
Explain and discuss the significance of data science and its key functionalities
Discuss and demonstrate various models suitable for data science.
Demonstrate knowledge and understanding of topics in data processing.
Key concepts in data science including tools and approaches.
Discuss topics in statistical analysis.
TEXT BOOKS:
1. Jojo Moolayil, “Smarter Decisions: The Intersection of IoT and Data Science”, PACKT,
2016.
2. Cathy O’Neil and Rachel Schutt, “Doing Data Science”, O'Reilly, 2015.
REFERENCE BOOKS:
1. David Dietrich, Barry Heller, Beibei Yang, “Data Science and Big data Analytics”, EMC
2013.
2. Jeffrey S. Saltz, Jeffrey M. Stanton, An Introduction to Data Science, Sage Publications,
2017.
PRE-REQUISITES: NIL
COURSE OBJECTIVES:
Module V: (7 hours)
Graphical User Interface And Database Support of Java: Swings fundamentals - Swing Key features,
Model View Controller (MVC), Swing controls, Components and Containers, Swing packages, Event
Handling in Swings, Swing Layout Managers, Exploring Swings –Jframe, Jlabel, The Swing Buttons,
Jtextfield. Java Database Connectivity (JDBC) - JDBC overview, Creating and Executing Queries –
Create Table, Delete, Insert, Select.
TEXT BOOKS:
1. Barbara Liskov and John Guttag, Program Development in Java, Addison-Wesley
Professional, 1st edition.
2. Grady Booch, Robert Maksimchuk, Michael Engle and Jim Conallen, Object-Oriented
Analysis and Design with Applications, 3rd Ed, Kindle Edition.
3. Cay S. Horstmann and Gary Cornell, Core Java: Volume I & II– Fundamentals, 8th Ed,
Pearson Education.
4. Herbert Schildt , The Complete Reference Java2, 8th Edition, Tata McGraw Hill
REFERENCE BOOKS:
1. Bruce Eckel, Thinking in java, 4th Ed, Pearson.
2. K. Arnold and J. Gosling, The JAVA programming language, 4th Ed,Pearson Education.
3. Timothy Budd, Understanding Object-oriented programming with Java‖, 1st Ed,Pearson
Education.
4. Doug Lea, Concurrent programming in Java Design Principles and Patterns,2nd Ed,Pearson
Education.
5. George Reese, ― Database programming, with JDBC aJava‖,, 2nd Ed, O‘Reilly Media Inc.
6. Mahesh P. Matha - Core Java, A Comprehensive Study, 1st Ed,PHI Learning-2011.
PRE-REQUISITES: NIL
COURSE OBJECTIVES:
To realise the significance of constitution of India to students from all walks of life
Help them to understand the basic concepts of Indian constitution.
To identify the importance of fundamental rights as well as fundamental duties.
To understand the functioning of Union, State and Local Governments in Indian federal
system.
To learn procedure and effects of emergency, composition and activities of election
commission and amendment procedure.
SYLLABUS:
Union Government – Structures of the Union Government and functions – President – Vice President
– Prime Minister – Cabinet – Parliament – Supreme Court of India – Judicial review.
State Government – Structure and functions – Governor – Chief Minister – Cabinet – State
Legislature – Judicial System in States – High Courts and other Subordinate Courts.
COURSE OUTCOMES:
After completion of the course, the student will be able to
Understand the emergence and evolution of Indian constitution.
Understand the structure and composition of Indian constitution.
Analyze federalism in the Indian context.
Analyze the three organs of the state in the contemporary scenario.
Evaluate the Indian Political scenario amidst the emerging challenges.
TEXT BOOKS:
1. D D Basu, Introduction to the constitution of India, Lexis Nexis, New Delhi, 24e, 2019
2. P M Bhakshi, The constitution of India, Universal Law, 14th edition , 2017
REFERENCE BOOKS:
1. Ethics and Politics of the Indian Constitution Rajeev Bhargava Oxford University Press,
New Delhi, 2008
2. The Constitution of India B.L. Fadia Sahitya Bhawan; New edition.
3. J N Pandey, The constitutional law of India, Central Law agency, Allahabad, 5 e, 2019
4. M V Pylee, India‘s Constitution, S Chand and company, New Delhi, 16e, 2016
PRE-REQUISITES: NIL
COURSE OBJECTIVES:
To provide learners an insight into Python programming
Develop programming skills to manage the development of software systems.
To covers programming environment, important instructions, data representations,
intermediate level features
To understand object oriented programming and file data processing of Python.
To provide foundation to develop web applications, machine learning, and Artificial
Intelligence-based applications and tools, Data science and Data visualization applications.
SYLLABUS:
Module I: (11 hours)
Getting Started with Python Programming - Running code in the interactive shell, Editing, Saving,
and Running a script - Basic coding skills - Working with data types, Numeric data types and Character
sets, Keywords, Variables and Assignment statement, Operators, Expressions, Type conversions.
Input, Processing, and Output. Formatting output - Detecting and correcting syntax errors. Using built
in functions and modules in math module.
COURSE OUTCOMES:
At the end of the course, the student will be able to
Write, test and debug Python programs
Illustrate uses of conditional (if, if-else, if-elif-else and switch-case) and iterative (while and
for) statements in Python programs
Develop programs by utilizing the modules Lists, Tuples, Sets and Dictionaries in Python
Implement Object oriented programs with exception handling
Write programs in Python to process data stored in files by utilizing the modules Numpy,
Matplotlib, and Pandas
TEXT BOOKS:
REFERENCE BOOKS:
1. Allen B. Downey, Think Python: How to Think Like a Computer Scientist, 2/e,
Schroff, 2016.
2. Michael Urban and Joel Murach, Python Programming, Shroff/Murach, 2016.
PREREQUISITES: NIL
COURSE OBJECTIVES:
Primitive Data types - Integers, Floating Point Types, and Characters, Boolean - Literals, Type
Conversion and Casting, Variables, Arrays, Strings, Vector class.
Operators - Arithmetic Operators, Bitwise Operators, Relational Operators, Boolean Logical
Operators, Assignment Operator, Conditional (Ternary) Operator, Operator Precedence.
Control Statements - Selection Statements, Iteration Statements and Jump Statements.
Object Oriented Programming in Java - Class Fundamentals, Declaring Objects, Object Reference,
Introduction to Methods, Constructors, this Keyword, Method Overloading, Using Objects as
Parameters, Returning Objects, Recursion.
COURSE OUTCOMES:
After the completion of the course, the student will be able to
Write Java programs using the object-oriented concepts.
Utilize datatypes, operators, control statements, built in packages & interfaces, Input Output
Streams and Files in Java to develop programs.
Write application programs in Java using multithreading and database connectivity.
Write Graphical User Interface based application programs by utilizing event handling features
and Swing in Java.
TEXT BOOKS:
1. Herbert Schildt, Java: The Complete Reference, 8/e, Tata McGraw Hill, 2011.
2. Rajib Mall, Fundamentals of Software Engineering, 4th edition, PHI, 2014.
3. Paul Deitel, Harvey Deitel, Java How to Program, Early Objects 11th Edition, Pearson, 2018.
REFERENCE BOOKS:
PRE-REQUISITES: NIL
COURSE OBJECTIVES:
Familiarize students with fundamental Linux commands, enabling them to navigate the Linux
operating system efficiently.
To provide hands-on experience with advanced Linux commands.
To understand the basics of Python programming
Introduce students to GIT, facilitating collaborative software development practices and
repository management.
Foster a culture of open source software development by encouraging students to actively
contribute to open source projects and leverage community-driven resources for innovation
and problem-solving.
SYLLABUS:
(Minimum of 6 mandatory)
1. Getting started with Linux basic commands for directory operations, displaying directory
structure in tree format etc.
2. Linux commands for operations such as redirection, pipes, filters, job control, changing
ownership/permissions of files/links/directory.
3. Advanced Linux commands curl, wget, ftp, ssh and grep
4. Shell Programming:
Write shell script to show various system configuration like
Currently logged user and his login name
Demonstrate proficiency in utilizing basic Linux commands for file management, directory
navigation, and system administration tasks.
Apply advanced Linux commands effectively to perform complex system operations, network
configuration, and user administration.
Develop competence in shell programming and Python programming by creating scripts to
automate repetitive tasks and manipulate data.
Utilize GIT repository management techniques to initiate and facilitate collaborative software
development practices.
Evaluate and troubleshoot Linux-based systems through practical experimentation, enhancing
overall proficiency in open-source software environments.
COURSE OBJECTIVES:
SYLLABUS:
COURSE OUTCOMES: