Syllabus 4thyear

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

COMPUTER SCIENCE AND ENGINEERING/CS

DR. A.P.J. ABDUL KALAM TECHNICAL


UNIVERSITY, UTTAR PRADESH, LUCKNOW

EVALUATION SCHEME & SYLLABUS

FOR

B. TECH. FOURTH (IV) YEAR


(COMPUTER SCIENCE AND ENGINEERING/CS)

AS PER
AICTE MODEL CURRICULUM
[Effective from the Session: 2021-22]

Curriculum & Evaluation Scheme (VII & VIII semester) Page 1


COMPUTER SCIENCE AND ENGINEERING/CS
B.TECH

(COMPUTER SCIENCE & ENGINEERING/CS) CURRICULUM STRUCTURE

SEMESTER- VII
End
Sl. Subject Periods Evaluation Scheme
Subject Semester Total Credit
No.
Codes L T P CT TA Total PS TE PE

1 KHU701/KHU702 HSMC -1 / HSMC-2 3 0 0 30 20 50 100 150 3

2 KCS07X Departmental Elective-IV 3 0 0 30 20 50 100 150 3

3 KCS07X Departmental Elective-V 3 0 0 30 20 50 100 150 3

4 KOE07X Open Elective-II 3 0 0 30 20 50 100 150 3

The Department may conduct one Lab


of either of the two Electives (4 or 5)
based on the elective chosen for the
5 KCS751A curriculum. The Department shall on 0 0 2 25 25 50 1
its own prepare complete list of
practical for the Lab and arrange for
proper setup and conduct accordingly.

Mini Project or Internship


6 KCS752 0 0 2 50 50 1
Assessment*

7 KCS753 Project 0 0 8 50 100 150 4

8 MOOCs (Essential for Hons. Degree)

Total 12 0 12 850 18

*The Mini Project or internship (4 - 6 weeks) conducted during summer break after VI semester and will be assessed during VII semester.

SEMESTER- VIII

End
Sl. Subject Periods Evaluation Scheme
Subject Semester Total Credit
No.
Codes L T P CT TA Total PS TE PE
# #
1 KHU801/KHU802 HSMC-2 /HSMC-1 3 0 0 30 20 50 100 150 3

2 KOE08X Open Elective-III 3 0 0 30 20 50 100 150 3

3 KOE08X Open Elective-IV 3 0 0 30 20 50 100 150 3

4 KCS851 Project 0 0 18 100 300 400 9

5 MOOCs (Essential for Hons. Degree)


Total 9 0 18 850 18

Curriculum & Evaluation Scheme (VII & VIII semester) Page 2


COMPUTER SCIENCE AND ENGINEERING/CS
Departmental Elective-IV

1. KCS071 Artificial Intelligence


2. KCS072 Natural language processing
3. KCS073 High Performance Computing
4. KCS074 Cryptography and Network Security
5. KCS075 Design & Development of Applications
6. KCS076 Software Testing
7. KCS077 Distributed Systems

Departmental Elective-V

1. KCS078 Deep Learning


2. KCS079 Service Oriented Architecture
3. KCS710 Quantum Computing
4. KCS711 Mobile Computing
5. KCS712 Internet of Things
6. KCS713 Cloud Computing
7. KCS714 Blockchain Architecture Design

Curriculum & Evaluation Scheme (VII & VIII semester) Page 3


COMPUTER SCIENCE AND ENGINEERING/CS

Cryptography & Network Security ( KCS074)


Course Outcome ( CO) Bloom’s Knowledge Level (KL)
At the end of course , the student will be able to understand
Classify the symmetric encryption techniques and Illustrate various Public key cryptographic K2 , K3
CO 1
techniques.
Understand security protocols for protecting data on networks and be able to digitally sign K1 , K2
CO 2 emails and files.

CO 3 Understand vulnerability assessments and the weakness of using passwords for authentication K4

CO 4 Be able to perform simple vulnerability assessments and password audits K3

CO 5 Summarize the intrusion detection and its solutions to overcome the attacks. K2

DETAILED SYLLABUS 3‐0‐0

Unit Proposed
Topic
Lecture
Introduction to security attacks, services and mechanism, Classical encryption techniques-
substitution ciphers and transposition ciphers, cryptanalysis, steganography, Stream and block
I 08
ciphers. Modern Block Ciphers: Block ciphers principles, Shannon’s theory of confusion and
diffusion, fiestal structure, Data encryption standard(DES), Strength of DES, Idea of differential
cryptanalysis, block cipher modes of operations, Triple DES
Introduction to group, field, finite field of the form GF(p), modular arithmetic, prime and relative
prime numbers, Extended Euclidean Algorithm, Advanced Encryption Standard (AES) encryption
II 08
and decryptionFermat’s and Euler’s theorem, Primarily testing, Chinese Remainder theorem,
Discrete Logarithmic Problem,Principals of public key crypto systems, RSA algorithm, security of
RSA
Message Authentication Codes: Authentication requirements, authentication functions, message
authentication code, hash functions, birthday attacks, security of hash functions, Secure hash
III 08
algorithm (SHA) Digital Signatures: Digital Signatures, Elgamal Digital Signature Techniques,
Digital signature standards (DSS), proof of digital signature algorithm,

Key Management and distribution: Symmetric key distribution, Diffie-Hellman Key Exchange,
IV 08
Public key distribution, X.509 Certificates, Public key Infrastructure. Authentication Applications:
Kerberos, Electronic mail security: pretty good privacy (PGP), S/MIME.
IP Security: Architecture, Authentication header, Encapsulating security payloads, combining
V security associations, key management. Introduction to Secure Socket Layer, Secure electronic, 08
transaction (SET) System Security: Introductory idea of Intrusion, Intrusion detection, Viruses and
related threats, firewalls
Text books:
1. William Stallings, “Cryptography and Network Security: Principals and Practice”, Pearson Education.
2. Behrouz A. Frouzan: Cryptography and Network Security, McGraw Hill .
3. C K Shyamala, N Harini, Dr. T.R.Padmnabhan Cryptography and Security ,Wiley
4. Bruce Schiener, “Applied Cryptography”. John Wiley & Sons
5. Bernard Menezes,” Network Security and Cryptography”, Cengage Learning.
6. AtulKahate, “Cryptography and Network Security”, McGraw Hill

Curriculum & Evaluation Scheme (VII & VIII semester) Page 8


COMPUTER SCIENCE AND ENGINEERING/CS

Cloud Computing (KCS713)


Course Outcome ( CO) Bloom’s Knowledge Level (KL)
At the end of course , the student will be able to understand
CO 1 Describe architecture and underlying principles of cloud computing. K3

CO 2 Explain need, types and tools of Virtualization for cloud. K3, K4

CO 3 Describe Services Oriented Architecture and various types of cloud services. K2, K3

Explain Inter cloud resources management cloud storage services and their providers Assess K2, K4
CO 4
security services and standards for cloud computing.
CO 5 Analyze advanced cloud technologies. K3, K6
DETAILED SYLLABUS 3‐1‐0
Proposed
Unit Topic
Lecture
Introduction To Cloud Computing: Definition of Cloud – Evolution of Cloud Computing –
I Underlying Principles of Parallel and Distributed Computing – Cloud Characteristics – Elasticity in 08
Cloud – On‐demand Provisioning.
Cloud Enabling Technologies Service Oriented Architecture: REST and Systems of Systems – Web
Services – Publish, Subscribe Model – Basics of Virtualization – Types of Virtualization –
II Implementation Levels of Virtualization – Virtualization Structures – Tools and Mechanisms – 08
Virtualization of CPU – Memory – I/O Devices –Virtualization Support and Disaster Recovery.
Cloud Architecture, Services And Storage: Layered Cloud Architecture Design – NIST Cloud
Computing Reference Architecture – Public, Private and Hybrid Clouds – laaS – PaaS – SaaS –
III Architectural Design Challenges – Cloud Storage – Storage‐as‐a‐Service – Advantages of Cloud 08
Storage – Cloud Storage Providers – S3.

Resource Management And Security In Cloud: Inter Cloud Resource Management – Resource
Provisioning and Resource Provisioning Methods – Global Exchange of Cloud Resources – Security
IV Overview – Cloud Security Challenges – Software‐as‐a‐Service Security – Security Governance – 08
Virtual Machine Security – IAM – Security Standards.

Cloud Technologies And Advancements Hadoop: MapReduce – Virtual Box — Google App
V Engine – Programming Environment for Google App Engine –– Open Stack – Federation in the 08
Cloud – Four Levels of Federation – Federated Services and Applications – Future of Federation.
Text books:
1. Kai Hwang, Geoffrey C. Fox, Jack G. Dongarra, “Distributed and Cloud Computing, From Parallel Processing to the
Internet of Things”, Morgan Kaufmann Publishers, 2012.
2. Rittinghouse, John W., and James F. Ransome, ―Cloud Computing: Implementation, Management and Security, CRC
Press, 2017.
3. Rajkumar Buyya, Christian Vecchiola, S. ThamaraiSelvi, ―Mastering Cloud Computing, Tata Mcgraw Hill, 2013.
4. Toby Velte, Anthony Velte, Robert Elsenpeter, “Cloud Computing – A Practical Approach, Tata Mcgraw Hill, 2009.
5. George Reese, “Cloud Application Architectures: Building Applications and Infrastructure in the Cloud: Transactional
Systems for EC2 and Beyond (Theory in Practice), O’Reilly, 2009.

Curriculum & Evaluation Scheme (VII & VIII semester) Page 17


COMPUTER SCIENCE AND ENGINEERING/CS

Mini Project or Internship Assessment (KCS 354 , KCS 554 , KCS 752)
Course Outcome ( CO) Bloom’s Knowledge Level (KL)

At the end of course , the student will be able to understand


Developing a technical artifact requiring new technical skills and effectively utilizing a new K4 , K5
CO 1
software tool to complete a task
Writing requirements documentation, Selecting appropriate technologies, identifying and K5 , K6
CO 2
creating appropriate test cases for systems.
Demonstrating understanding of professional customs & practices and working with K4 , K5
CO 3
professional standards.
CO 4 Improving problem-solving, critical thinking skills and report writing. K4 , K5

Learning professional skills like exercising leadership, behaving professionally, behaving K2, K4
CO 5 ethically, listening effectively, participating as a member of a team, developing appropriate
workplace attitudes.

Project (KCS 753 , KCS 851)


Course Outcome ( CO) Bloom’s Knowledge Level (KL)

At the end of course , the student will be able to understand


Analyze and understand the real life problem and apply their knowledge to get programming K4 , K5
CO 1
solution.
Engage in the creative design process through the integration and application of diverse K4 , K5
CO 2
technical knowledge and expertise to meet customer needs and address social issues.
Use the various tools and techniques, coding practices for developing real life solution to the K5 , K6
CO 3
problem.
Find out the errors in software solutions and establishing the process to design maintainable K4 , K5
CO 4
software applications
CO 5 Write the report about what they are doing in project and learning the team working skills K5, K6

Curriculum & Evaluation Scheme (VII & VIII semester) Page 19


HSMC & OPEN ELECTIVES II LIST 2021-22

B.Tech. VII Semester (2021-22)

HUMANITIES, SCOCIAL SCIENCE AND MANAGEMENT COURSE


(HSMC COURSE) HSMC1/HSMC2

KHU701/ RURAL DEVELOPMENT: ADMINISTRATION AND PLANNING


KHU801
KHU702/ PROJECT MANAGEMENT & ENTREPRENEURSHIP
KHU802

OPEN ELECTIVE-II
KOE071 FILTER DESIGN
KOE072 BIOECONOMICS
KOE073 MACHINE LEARNING
KOE074 RENEWABLE ENERGY RESOURCES
KOE075 OPERATIONS RESEARCH
KOE076 VISION FOR HUMANE SOCIETY
KOE077 DESIGN THINKING
KOE078 SOIL AND WATER CONSERVATION ENGINEERING
KOE079 INTRODUCTION TO WOMEN’S AND GENDER STUDIES

HSMC & Open Elective List II (VII Semester )2021-22 Page 2


HSMC & OPEN ELECTIVES II LIST 2021-22
KHU701/ RURAL DEVELOPMENT: ADMINISTRATION 3L:0T:0P 3 Credits
KHU801
AND PLANNING

COURSE OUTCOME: After completion of the course student will be able to:
1. Students can understand the definitions, concepts and components of Rural Development
2. Students will know the importance, structure, significance, resources of Indian rural economy.
3. Students will have a clear idea about the area development programmes and its impact.
4. Students will be able to acquire knowledge about rural entrepreneurship.
5. Students will be able to understand about the using of different methods for human resource planning
.
Unit Topics Lectures

I Rural Planning & Development: Concepts of Rural Development, Basic 8


elements of rural Development, and Importance of Rural Development for
creation of Sustainable Livelihoods, An overview of Policies and Programmes for
Rural Development- Programmes in the agricultural sector, Programmes in the
Social Security, Programmes in area of Social Sector.
II Rural Development Programmes: Sriniketan experiment, Gurgaon experiment, 8
marthandam experiment, Baroda experiment, Firkha development scheme, Etawa
pilot project, Nilokheri experiment,approaches to rural community development:
Tagore, Gandhi etc
III Panchayati Raj & Rural Administration: Administrative Structure: 8
bureaucracy, structure of administration; Panchayati Raj Institutions Emergence
and Growth of Panchayati Raj Institutions in India; People and Panchayati Raj;
Financial Organizations in Panchayati Raj Institutions, Structure of rural finance,
Government & Non-Government Organizations / Community Based
Organizations, Concept of Self help group.
IV Human Resource Development in Rural Sector: Need for Human Resource 8
Development, Elements of Human Resource Development in Rural Sector
Dimensions of HRD for rural development-Health, Education, Energy, Skill
Development, Training, Nutritional Status access to basic amenities - Population
composition.
V Rural Industrialization and Entrepreneurship: Concept of Rural 8
Industrialization, Gandhian approach to Rural Industrialization, Appropriate
Technology for Rural Industries, Entrepreneurship and Rural Industrialization-
Problems and diagnosis of Rural Entrepreneurship in India, with special reference
to Women Entrepreneurship; Development of Small Entrepreneurs in India, need
for and scope of entrepreneurship in Rural area.
Text Book:
1. Corporate Social Responsibility: An Ethical Approach - Mark S. Schwartz
2. Katar Singh: Rural Development in India – Theory History and Policy
3. TodaroM.P. Economic Development in III World war
4. Arora R.C – Integrated Rural Development in India
5. Dhandekar V.M and Rath N poverty in India
6. A.N.Agarwal and KundanaLal: Rural Economy of India
7. B.K.Prasad: Rural Development-Sarup& Son’s Publications.

HSMC & Open Elective List II (VII Semester )2021-22 Page 3


HSMC & OPEN ELECTIVES II LIST 2021-22

KOE-076 VISION FOR HUMANE SOCIETY 3L:0T:0P 3 Credits

Pre-requisites- for this subject only those faculty will teach these courses who had done
the FDP for these courses.

Course Objectives:

1. To help the students to understand the importance and types of relationship with
expressions.
2. To develop the competence to think about the conceptual framework of undivided
society as well as universal human order.
3. To help the students to develop the exposure for transition from current state to the undivided
society and universal human order.
Course Methodology:

1. The methodology of this course is exploration and thus universally adaptable. It involves a
systematic and rational study of the human being vis-à-vis the rest of existence.
2. It is free from any dogma or set of do’s and don’ts related to values.
3. It is a process of self-investigation and self-exploration, and not of giving sermons.
Whatever is found as truth or reality is stated as a proposal and the students are facilitated
and encouraged to verify it in their own right, based on their Natural Acceptance and
subsequent Experiential Validation.
4. This process of self-exploration takes the form of a dialogue between the teacher and the
students to begin with, and then to continue within the student leading to continuous self-
evolution.
5. This self-exploration also enables them to critically evaluate their pre- conditionings
and present beliefs.

Unit Topics Lectures


I Introduction to the course: Basic aspiration of a Human Being and program 8
for its fulfilment, Need for family and relationship for a Human Being, Human-
relationship and role of work in its fulfilment, Comprehensive Human Goal,
Need for Undivided Society, Need for Universal Human Order, an appraisal of
the Current State, Appraisal of Efforts in this Direction in Human History.
II Understanding Human-Human Relationship & its fulfilment: Recognition 8
of Human-Human Relationship, Recognition of feelings in relationship,
Established Values and Expressed Values in Relationship, interrelatedness of
feelings and their fulfilment, Expression of feelings, Types of relationship and
their purpose, mutual evaluation in relationship, Meaning of justice in
relationship, Justice leading to culture, civilization and Human Conduct.
III Justice from family to world family order: Undivided Society as continuity 8
and expanse of Justice in behaviour – family to world family order, continuity of
culture and civilization, Universal Order on the basis of Undivided Society,
Conceptual Framework for Universal human order, Universal Human Order as
continuity and expanse of order in living: from family order to world family
order, a conceptual framework for universal human order.

Open Elective II 2021-22 K series (VII Semester) Page 10


HSMC & OPEN ELECTIVES II LIST 2021-22
IV Program for Ensuring Undivided Society and Universal Human Order: 8
Education –Sanskar, Health –Sanyam, Production-work, Exchange – storage,
Justice-preservation.
V Human Tradition: Scope and Steps of Universal Human Order, Human 8
Tradition ( Ex. Family order to world family order), Steps for transition from the
current state, Possibilities of participation of students in this direction, Present
efforts in this direction, Sum up.

Text books:

1. A Foundation Course in Human Values and Profession Ethics (Text Book and Teachers’ Manual),
R. R. Gaur, R. Asthana, G. P. Bagaria (2010), Excel Books, New Delhi.
2. Avartansheel Arthshastra, A. Nagraj, Divya Path Sansthan, Amarkantak, India.
3. An Appeal by the Dalai Lama to the World: Ethics Are More Important Than Religion, Dalai Lama
XIV, 2015.
4. Economy of Permanence – (a quest for social order based on non-violence), J. C. Kumarappa
(2010), Sarva-Seva-Sangh-Prakashan, Varansi, India.
1. Energy and Equity, Ivan Illich (1974), The Trinity Press, Worcester & Harper Collins, USA.
2. Human Society, Kingsley Davis, 1949.
3. Hind Swaraj or, Indian home rule Mohandas K. Gandhi, 1909.
4. Integral Humanism, Deendayal Upadhyaya, 1965.
5. Lohiya Ke Vichar, Lok Bharti , Rammanohar Lohiya, 2008.
6. Manav Vyavahar Darshan, A. Nagraj, Divya Path Sansthan, Amarkantak, India.
7. Manaviya Sanvidhan, A. Nagraj, Divya Path Sansthan, Amarkantak, India
8. Samadhanatmak Bhautikvad, A. Nagraj, Divya Path Sansthan, Amarkantak, India
9. Small Is Beautiful: A Study of Economics as if People Mattered, E. F. Schumacher,1973, Blond &
Briggs, UK.
10. Slow is Beautiful, Cecile Andrews (http://www.newsociety.com/Books/S/Slow-is- Beautiful)
11. Sociology Themes and Perspectives, Harper Collins; EIGHT edition (2014), Martin Holborn and
Peter Langley, 1980.
12. Samagra kranti: Jaya Prakash Narayan's philosophy of social change, Siddharth Publications Renu
Sinha, 1996.
13. Science & Humanism – towards a unified worldview, P. L. Dhar & R. R. Gaur (1990),
Commonwealth Publishers, New Delhi
14. Vyavaharvadi Samajshastra, A. Nagraj, Divya Path Sansthan, Amarkantak, India.
15. Vyavahatmak Janvad, A. Nagraj, Divya Path Sansthan, Amarkantak, India.
16. The Communist Manifesto, Karl Marx, 1848.
17. Toward a True Kinship of Faiths: How the World's Religions Can Come Together Dalai Lama XIV,
2011
Reference Videos.
1. Kin school (30 minutes)
2. Technology (Solar City etc.).
3. Natural Farming.
4. Economics of Happiness (1h 8m).

Open Elective II 2021-22 K series (VII Semester) Page 11

You might also like