Computer Science & Eng. • 7th SemesterCore / Standard CurriculumChange Track

Computer Science & Eng. — 7th Semester Syllabus

Computer Science & Engineering

Credits Allocation Table (L-T-P Structure)

Course TitleCodeLTPCredits
Biology for Engineers1007082103
Open Elective- I-3003
Open Elective- II-3003
Program Elective- III-3003
Induction Program1007013000
Project- I-00126
Summer Entrepreneurship- III-00168
Professional Elective Lab- II-0021
TOTAL----27

Biology for Engineers

100708
Theory Course • 9 Units
View PYQ Papers

Module 1: Introduction

  • To Convey That Biology Is As Important A Scientific Discipline As Mathematics, Physics And Chemistry
  • Bring Out The Fundamental Differences Between Science And Engineering By Drawing A Comparison Between Eye And Camera, Bird Flying And Aircraft
  • Mention The Most Exciting Aspect Of Biology As An Independent Scientific Discipline
  • Why Do We Need To Study Biology
  • Discuss How Biological Observations Of The 18th Century Lead To Major Discoveries
  • Examples From Brownian Motion And The Origin Of Thermodynamics By Referring To The Original Observation Of Robert Brown And Julius Mayor
  • These Examples Will Highlight The Fundamental Importance Of Observations In Any Scientific Inquiry

Module 2: Classification

  • To Convey That Classification Per Se Is Not What Biology Is All About
  • The Underlying Criterion, Such As Morphological, Biochemical Or Ecological, Can Be Highlighted
  • Hierarchy Of Life Forms At Phenomenological Level
  • A Common Thread Weaves This Hierarchy Classification
  • Discuss Classification Based On (a) Cellularity Unicellular Or Multicellular (b) Ultrastructure Prokaryotes Or Eukaryotes
  • Energy And Carbon Utilisation Autotrophs, Heterotrophs, Lithotrophs
  • Ammonia Excretion Ammonotelic, Uricotelic, Ureotelic
  • Habitat Aquatic Or Terrestrial
  • Molecular Taxonomy Three Major Kingdoms Of Life
  • A Given Organism Can Come Under Different Categories Based On Classification
  • Model Organisms For The Study Of Biology Come From Different Groups
  • E.coli, S.cerevisiae, D. Melanogaster, C. Elegance, A. Thaliana, M. Musculus

Module 3: Genetics

  • To Convey That Genetics Is To Biology What Newton's Laws Are To Physical Sciences
  • Mendel's Laws
  • Concept Of Segregation And Independent Assortment
  • Concept Of Allele
  • Gene Mapping
  • Gene Interaction
  • Epistasis
  • Meiosis And Mitosis Are Taught As A Part Of Genetics
  • Emphasis To Be Given Not To The Mechanics Of Cell Division Nor The Phases But How Genetic Material Passed From Parent To Offspring
  • Concepts Of Recessiveness And Dominance
  • Concept Of Mapping Of Phenotype To Genes
  • Discuss About The Single Gene Disorders In Humans
  • Discuss The Concept Of Complementation Using Human Genetics

Module 4: Biomolecules

  • To Convey That All Forms Of Life Have The Same Building Blocks And Yet The Manifestations Are As Diverse As One Can Imagine
  • Molecules Of Life
  • In This Context Discuss Monomeric Units And Polymeric Structures
  • Discuss About Sugars, Starch And Cellulose
  • Amino Acids And Proteins
  • Nucleotides And DNA/RNA
  • Two Carbon Units And Lipids

Module 5: Enzymes

  • To Convey That Without Catalysis Life Would Not Have Existed On Earth
  • Enzymology
  • How To Monitor Enzyme Catalysed Reactions
  • How Does An Enzyme Catalyse Reactions
  • Enzyme Classification
  • Mechanism Of Enzyme Action
  • Discuss At Least Two Examples
  • Enzyme Kinetics And Kinetic Parameters
  • Why Should We Know These Parameters To Understand Biology
  • RNA Catalysis

Module 6: Information Transfer

  • The Molecular Basis Of Coding And Decoding Genetic Information Is The Universal Molecular Basis Of Information Transfer
  • DNA As A Genetic Material
  • Hierarchy Of DNA Structure From Single Stranded To Double Helix To Nucleosomes
  • Concept Of Genetic Code
  • Universality And Degeneracy Of Genetic Code
  • Define Genes In Terms Of Complementation And Recombination

Module 7: Macromolecular analysis

  • How To Analyse Biological Processes At The Reductionist Level
  • Proteins Structure And Function
  • Hierarchy In Protein Structure
  • Primary Secondary, Tertiary And Quaternary Structure
  • Proteins As Enzymes, Transporters, Receptors And Structural Elements

Module 8: Metabolism

  • The Fundamental Principles Of Energy Transactions Are The Same In The Physical And Biological World
  • Thermodynamics As Applied To Biological Systems
  • Exothermic And Endothermic Versus Endergonic And Exergonic Reactions
  • Concept Of Keqand Its Relation To Standard Free Energy
  • Spontaneity
  • ATP As An Energy Currency
  • This Should Include The Breakdown Of Glucose To CO2 + H20 (Glycolysis And Krebs Cycle) And Synthesis Of Glucose From CO2 And H20 (Photosynthesis)
  • Energy Yielding And Energy Consuming Reactions
  • Concept Of Energy Charge

Module 9: Microbiology

  • Concept Of Single Celled Organisms
  • Concept Of Species And Strains
  • Identification And Classification Of Microorganisms
  • Microscopy
  • Ecological Aspects Of Single Celled Organisms
  • Sterilization And Media Compositions
  • Growth Kinetics

Open Elective- I

ELECTIVE
Theory Course • Course Details
View PYQ Papers
Available Elective Tracks & Options (8):

Open Elective: Soft Skills and Interpersonal Communication

OEC CS 701

Module 1: Self-Analysis

Swot Analysis • Who Am I, Attributes • Importance Of Self Confidence, Self Esteem

Module 2: Creativity

Out Of Box Thinking • Lateral Thinking

Module 3: Attitude and Motivation

Factors Influencing Attitude • Challenges And Lessons From Attitude • Etiquette • Factors Of Motivation • Self-Talk • Intrinsic & Extrinsic Motivators

Module 4: Goal Setting and Time Management

Wish List • Smart Goals • Blueprint For Success • Short Term, Long Term, Lifetime Goals • Value Of Time • Diagnosing Time Management • Weekly Planner • To Do List • Prioritizing Work

Module 5: Interpersonal Skills

Gratitude Understanding The Relationship Between Leadership Networking & Team Work • Assessing Interpersonal Skills Situation Description Of Interpersonal Skill • Team Work Necessity Of Team Work Personally, Socially And Educationally

Open Elective: History of Science and Technology

OEC CS 702

Module 1: Concepts and Perspectives

Meaning Of History Objectivity, Determinism, Relativism, Causation, Generalization In History • Moral Judgment In History Extent Of Subjectivity, Contrast With Physical Sciences, Interpretation And Speculation, Causation Versus Evidence, Concept Of Historical Inevitability, Historical Positivism • Science And Technology-Meaning, Scope And Importance • Interaction Of Science, Technology & Society • Sources Of History On Science And Technology In India

Module 2: Historiography of Science and Technology in India

Introduction To The Works Of D.D. Kosambi, Dharmpal, Debiprasad Chattopadhyay, Rehman, S. Irfan Habib, Deepak Kumar, Dhruv Raina, And Others

Module 3: Science and Technology in Ancient India

Technology In Pre-historic Period Beginning Of Agriculture And Its Impact On Technology • Science And Technology During Vedic And Later Vedic Times • Science And Technology From 1st Century AD To C-1200

Module 4: Science and Technology in Medieval India

Legacy Of Technology In Medieval India • Interactions With Arabs Development In Medical Knowledge • Interaction Between Unani And Ayurveda And Alchemy • Astronomy And Mathematics: Interaction With Arabic Sciences • Science And Technology On The Eve Of British Conquest

Module 5: Science and Technology in Colonial India

Science And The Empire • Indian Response To Western Science • Growth Of Techno-scientific Institutions

Module 6: Science and Technology in a Post-Independent India

Science, Technology And Development Discourse • Shaping Of The Science And Technology Policy • Developments In The Field Of Science And Technology • Science And Technology In Globalizing India • Social Implications Of New Technologies Like The Information Technology And Biotechnology

Open Elective: Economic Policies in India

OEC CS 703

Module 1: Framework of Indian Economy

National Income Trends And Structure Of National Income • Demographic Features And Indicators Of Economic Growth • Development Rural-Urban Migration And Issues Related To Urbanization • Poverty Debate And Inequality, Nature, Policy And Implications • Unemployment-Nature, Central And State Government's Policies, Policy Implications • Employment Trends In Organized And Unorganized Sector

Module 2: Development Strategies in India

Agricultural Pricing, Marketing And Financing Of Primary Sector • Economic Reforms Rationale Of Economic Reforms • Liberalization, Privatization And Globalization Of The Economy • Changing Structure Of India's Foreign Trade • Role Of Public Sector Redefining The Role Of Public Sector • Government Policy Towards Public Sector • Problems Associated With Privatization • Issues Regarding Deregulation-Disinvestment And Future Of Economic Reforms

Module 3: The Economic Policy and Infrastructure Development

Energy And Transport • Social Infrastructure Education, Health And Gender Related Issues • Social Inclusion • Issues And Policies In Financing Infrastructure Development • Indian Financial System Issues Of Financial Inclusion • Financial Sector Reforms-review Of Monetary Policy Of R.B.I • Capital Market In India

Module 4: The Economic Policy and Industrial Sector

Industrial Sector In Pre-reforms Period • Growth And Pattern Of Industrialization • Industrial Sector In Post-reform Period Growth And Pattern Of Micro, Small, Medium Enterprises • Problems Of India's Industrial Exports • Labor Market Issues In Labor Market Reforms And Approaches To Employment Generation

Open Elective: Cyber Law and Ethics

OEC CS 704

Module 1: Introduction

Computers And Its Impact In Society • Overview Of Computer And Web Technology • The Internet And Online Resources • Security Of Information • Introduction To Ethical Theory And Its Application To The Internet • Definition Of Cyber Security • Search Engines, E - mails And WWW • E - commerce & M - commerce System Security • Government Regulation Of The Internet

Module 2: Cyber Crimes & Legal Framework

Distinction Between Cyber Crime And Conventional Crime • Cyber Criminals And Their Objectives • Kinds Of Cyber Crime: Hacking, Digital Forgery, Cyber Stalking/Harassment, Identity Theft & Fraud, Cyber Terrorism, Cyber Defamation, Computer Vandalism Etc • Cyber Crimes Against Individuals, Institution And State • Issues In Data And Software Privacy • Cyber Forensics

Module 3: Introduction to Indian Cyber Law

Overview Of General Laws And Procedures In India • Different Offences Under IT Act • Overview Of Information Technology Act, 2000 And Information Technology (Amendment) Act, 2008 • National Cyber Security Policy 2013 • Offences In Cyber Space Under The Indian Penal Code, 1860 • Intellectual Property Issues In Cyberspace • Interface With Copyright Law • Interface With Patent Law • Trademarks & Domain Names Related Issues

Module 4: Constitutional & Human Rights Issues in Cyberspace

Freedom Of Speech And Expression In Cyberspace • Right To Access Cyberspace • Access To Internet • Right To Privacy • Right To Data Protection • Issues With Cybercrime Using Social Networking Sites • Electronic Commerce • Digital Signatures Technical And Legal Issues • Electronic Contracts • Law Relating To Hardware And Software Layout & Design

Open Elective: Cyber Security

OEC CS 705

Module 1: Cyber Security Concepts

Essential Terminologies: Cia, Risks, Breaches, Threats, Attacks, Exploits • Information Gathering (Social Engineering, Foot Printing & Scanning) • Open Source/ Free/ Trial Tools: Nmap, Zenmap, Port Scanners, Network Scanners

Module 2: Cryptography and Cryptanalysis

Introduction To Cryptography • Symmetric Key Cryptography • Asymmetric Key Cryptography • Message Authentication • Digital Signatures • Applications Of Cryptography • Overview Of Firewalls Types Of Firewalls • User Management • VPN Security • Security Protocols Security At The Application Layer PGP And S/MIME • Security At Transport Layer SSL And TLS • Security At Network Layer IPSec • Open Source/ Free/ Trial Tools: Implementation Of Cryptographic Techniques, OpenSSL, Hash Values Calculations MD5, SHA1, SHA256, SHA 512, Steganography (Stools)

Module 3: Infrastructure and Network Security

Introduction To System Security • Server Security • OS Security • Physical Security • Introduction To Networks • Network Packet Sniffing • Network Design Simulation • DOS/ DDOS Attacks • Asset Management And Audits • Vulnerabilities And Attacks • Intrusion Detection And Prevention Techniques • Host Based Intrusion Prevention Systems • Security Information Management • Network Session Analysis • System Integrity Validation • Open Source/ Free/ Trial Tools: DOS Attacks, DDOS Attacks, Wireshark, Cain & Abel, Iptables/ Windows Firewall, Snort, Suricata, Fail2ban

Module 4: Cyber Security Vulnerabilities & SafeGuards

Internet Security • Cloud Computing & Security • Social Network Sites Security • Cyber Security Vulnerabilities Overview • Vulnerabilities In Software • System Administration • Complex Network Architectures • Open Access To Organizational Data • Weak Authentication • Authorization • Unprotected Broadband Communications • Poor Cyber Security Awareness • Cyber Security Safeguards Overview • Access Control • IT Audit • Authentication • Open Web Application Security Project (OWASP) • Web Site Audit And Vulnerabilities Assessment • Open Source/ Free/ Trial Tools: WinAudit, Zap Proxy (OWASP), Burp Suite, DWMA Kit

Module 5: Malware

Explanation Of Malware • Types Of Malware: Virus, Worms, Trojans, Rootkits, Robots, Adware's, Spywares, Ransom Wares, Zombies Etc • OS Hardening (Process Management, Memory Management, Task Management, Windows Registry/ Services Another Configuration) • Malware Analysis • Open Source/ Free/ Trial Tools: Antivirus Protection, Anti Spywares, System Tuning Tools, Anti Phishing

Module 6: Security in Evolving Technology

Biometrics • Mobile Computing And Hardening On Android And iOS • IOT Security • Web Server Configuration And Security • Introduction, Basic Security For HTTP Applications And Services • Basic Security For Web Services Like SOAP, REST Etc • Identity Management And Web Services • Authorization Patterns • Security Considerations • Challenges • Open Source/ Free/ Trial Tools: Adb For Android, Xcode For iOS, Implementation Of REST/ SOAP Web Services And Security Implementations

Module 7: Cyber Laws and Forensics

Introduction • Cyber Security Regulations • Roles Of International Law, The State And Private Sector In Cyberspace • Cyber Security Standards • The INDIAN Cyberspace • National Cyber Security Policy 2013 • Introduction To Cyber Forensics • Need Of Cyber Forensics • Cyber Evidence • Documentation And Management Of Crime Sense • Image Capturing And Its Importance • Partial Volume Image • Web Attack Investigations • Denial Of Service Investigations • Internet Crime Investigations • Internet Forensics • Steps For Investigating Internet Crime • Email Crime Investigations • Open Source/ Free/ Trial Tools: Case Studies Related To Cyber Law, Common Forensic Tools Like Dd, Md5sum, Shalsum, Ram Dump Analysis, USB Device

Open Elective: Virtual Reality

OEC CS 706

Module 1: Introduction to Virtual Reality

Virtual Reality And Virtual Environment: Introduction • Computer Graphics • Real Time Computer Graphics • Flight Simulation • Virtual Environment Requirement • Benefits Of Virtual Reality • Historical Development Of VR • Scientific Landmark • 3D Computer Graphics: Introduction • The Virtual World Space • Positioning The Virtual Observer • The Perspective Projection • Human Vision • Stereo Perspective Projection • 3D Clipping • Colour Theory • Simple 3D Modelling • Illumination Models • Reflection Models • Shading Algorithms • Radioisity • Hidden Surface Removal • Realism-Stereographic Image

Module 2: Geometric Modelling and Generic VR system

Geometric Modelling: Introduction • From 2D To 3D • 3D Space Curves • 3D Boundary Representation • Geometrical Transformations: Introduction • Frames Of Reference • Modelling Transformations • Instances • Picking • Flying • Scaling The VE • Collision Detection • Generic VR System: Introduction • Virtual Environment • Computer Environment • VR Technology • Model Of Interaction • VR Systems

Module 3: Virtual Environment and Physical Simulation

Animating The Virtual Environment: Introduction • The Dynamics Of Numbers • Linear And Nonlinear Interpolation • The Animation Of Objects • Linear And Non-linear Translation • Shape & Object In Betweening • Free From Deformation • Particle System • Physical Simulation: Introduction • Objects Falling In A Gravitational Field • Rotating Wheels • Elastic Collisions • Projectiles • Simple Pendulum • Springs • Flight Dynamics Of An Aircraft

Module 4: VR Hardware and Software

Human Factors: Introduction • The Eye • The Ear • The Somatic Senses • VR Hardware: Introduction • Sensor Hardware • Head-coupled Displays • Acoustic Hardware • Integrated VR Systems • VR Software: Introduction • Modelling Virtual World • Physical Simulation • VR Toolkits • Introduction To VRML

Module 5: VR Applications and The Future

VR Applications: Introduction • Engineering • Entertainment • Science • Training • The Future: Virtual Environment • Modes Of Interaction

Open Elective: 3D Printing and Design

OEC CS 707

Module 1: 3D Printing (Additive Manufacturing)

Introduction • Process • Classification • Advantages • Additive V/s Conventional Manufacturing Processes • Applications

Module 2: CAD for Additive Manufacturing

CAD Data Formats • Data Translation • Data Loss • STL Format

Module 3: Additive Manufacturing Techniques

Stereo Lithography • LOM • FDM • SLS • SLM • Binder Jet Technology • Process, Process Parameter, Process Selection For Various Applications • Additive Manufacturing Application Domains: Aerospace, Electronics, Health Care, Defence, Automotive, Construction, Food Processing, Machine Tools

Module 4: Materials

Polymers • Metals • Non-Metals • Ceramics • Various Forms Of Raw Material Liquid, Solid, Wire, Powder • Powder Preparation And Their Desired Properties • Polymers And Their Properties • Support Materials

Module 5: Additive Manufacturing Equipment

Process Equipment Design And Process Parameters • Governing Bonding Mechanism • Common Faults And Troubleshooting • Process Design

Module 6: Post Processing and Product Quality

Post Processing Requirement And Techniques • Product Quality: Inspection And Testing • Defects And Their Causes

Open Elective: Simulation and Modelling

OEC CS 708

Module 1: Introduction

System, Environment, Input And Output Variables • State Variables • Static And Dynamic Systems • Hierarchy Of Knowledge About A System And Modelling Strategy

Module 2: Physical Modelling

Dimensions Analysis • Dimensionless Grouping Of Input And Output Variables To Find Empirical Relations • Similarity Criteria And Their Application To Physical Models

Module 3: Modeling of System with Known Structure

Review Of Conservation Laws And The Governing Equation For Heat, Mass And Momentum Transfer • Deterministic Model (a) Distributed Parameter Models In Terms Of Partial Identification And Their Solutions And (b) Lumped Parameter Models In Terms Of Differential And Difference Equations • State Space Model • Transfer Functions Block Diagram And Sub Systems • Stability Of Transfer Functions • Modelling For Control

Module 4: Optimizations and Design of Systems

Summary Of Gradient Based Techniques • Nontraditional Optimizations Techniques (i) Genetic Algorithm (GA) Coding, GA Operations Elitism, Application Using MATLAB • (ii) Simulated Annealing

Module 5: Neural Network Modelling of Systems only with Input-output Database

Neurons • Architecture Of Neural Networks • Knowledge Representation • Learning Algorithm • Multilayer Feed Forward Network And Its Back Propagation Learning Algorithm • Application To Complex Engineering Systems And Strategy For Optimum Output

Module 6: Modelling Based on Expert Knowledge

Fuzzy Sets • Membership Functions • Fuzzy Inference Systems • Expert Knowledge And Fuzzy Models • Design Of Fuzzy Controllers

Module 7: Simulation of Engineering Systems

Monte-Carlo Simulation • Simulation Of Continuous And Discrete Processes With Suitable Examples From Engineering Problems

Open Elective- II

ELECTIVE
Theory Course • Course Details
View PYQ Papers
Available Elective Tracks & Options (8):

Open Elective: Soft Skills and Interpersonal Communication

OEC CS 701

Module 1: Self-Analysis

Swot Analysis • Who Am I, Attributes • Importance Of Self Confidence, Self Esteem

Module 2: Creativity

Out Of Box Thinking • Lateral Thinking

Module 3: Attitude and Motivation

Factors Influencing Attitude • Challenges And Lessons From Attitude • Etiquette • Factors Of Motivation • Self-Talk • Intrinsic & Extrinsic Motivators

Module 4: Goal Setting and Time Management

Wish List • Smart Goals • Blueprint For Success • Short Term, Long Term, Lifetime Goals • Value Of Time • Diagnosing Time Management • Weekly Planner • To Do List • Prioritizing Work

Module 5: Interpersonal Skills

Gratitude Understanding The Relationship Between Leadership Networking & Team Work • Assessing Interpersonal Skills Situation Description Of Interpersonal Skill • Team Work Necessity Of Team Work Personally, Socially And Educationally

Open Elective: History of Science and Technology

OEC CS 702

Module 1: Concepts and Perspectives

Meaning Of History Objectivity, Determinism, Relativism, Causation, Generalization In History • Moral Judgment In History Extent Of Subjectivity, Contrast With Physical Sciences, Interpretation And Speculation, Causation Versus Evidence, Concept Of Historical Inevitability, Historical Positivism • Science And Technology-Meaning, Scope And Importance • Interaction Of Science, Technology & Society • Sources Of History On Science And Technology In India

Module 2: Historiography of Science and Technology in India

Introduction To The Works Of D.D. Kosambi, Dharmpal, Debiprasad Chattopadhyay, Rehman, S. Irfan Habib, Deepak Kumar, Dhruv Raina, And Others

Module 3: Science and Technology in Ancient India

Technology In Pre-historic Period Beginning Of Agriculture And Its Impact On Technology • Science And Technology During Vedic And Later Vedic Times • Science And Technology From 1st Century AD To C-1200

Module 4: Science and Technology in Medieval India

Legacy Of Technology In Medieval India • Interactions With Arabs Development In Medical Knowledge • Interaction Between Unani And Ayurveda And Alchemy • Astronomy And Mathematics: Interaction With Arabic Sciences • Science And Technology On The Eve Of British Conquest

Module 5: Science and Technology in Colonial India

Science And The Empire • Indian Response To Western Science • Growth Of Techno-scientific Institutions

Module 6: Science and Technology in a Post-Independent India

Science, Technology And Development Discourse • Shaping Of The Science And Technology Policy • Developments In The Field Of Science And Technology • Science And Technology In Globalizing India • Social Implications Of New Technologies Like The Information Technology And Biotechnology

Open Elective: Economic Policies in India

OEC CS 703

Module 1: Framework of Indian Economy

National Income Trends And Structure Of National Income • Demographic Features And Indicators Of Economic Growth • Development Rural-Urban Migration And Issues Related To Urbanization • Poverty Debate And Inequality, Nature, Policy And Implications • Unemployment-Nature, Central And State Government's Policies, Policy Implications • Employment Trends In Organized And Unorganized Sector

Module 2: Development Strategies in India

Agricultural Pricing, Marketing And Financing Of Primary Sector • Economic Reforms Rationale Of Economic Reforms • Liberalization, Privatization And Globalization Of The Economy • Changing Structure Of India's Foreign Trade • Role Of Public Sector Redefining The Role Of Public Sector • Government Policy Towards Public Sector • Problems Associated With Privatization • Issues Regarding Deregulation-Disinvestment And Future Of Economic Reforms

Module 3: The Economic Policy and Infrastructure Development

Energy And Transport • Social Infrastructure Education, Health And Gender Related Issues • Social Inclusion • Issues And Policies In Financing Infrastructure Development • Indian Financial System Issues Of Financial Inclusion • Financial Sector Reforms-review Of Monetary Policy Of R.B.I • Capital Market In India

Module 4: The Economic Policy and Industrial Sector

Industrial Sector In Pre-reforms Period • Growth And Pattern Of Industrialization • Industrial Sector In Post-reform Period Growth And Pattern Of Micro, Small, Medium Enterprises • Problems Of India's Industrial Exports • Labor Market Issues In Labor Market Reforms And Approaches To Employment Generation

Open Elective: Cyber Law and Ethics

OEC CS 704

Module 1: Introduction

Computers And Its Impact In Society • Overview Of Computer And Web Technology • The Internet And Online Resources • Security Of Information • Introduction To Ethical Theory And Its Application To The Internet • Definition Of Cyber Security • Search Engines, E - mails And WWW • E - commerce & M - commerce System Security • Government Regulation Of The Internet

Module 2: Cyber Crimes & Legal Framework

Distinction Between Cyber Crime And Conventional Crime • Cyber Criminals And Their Objectives • Kinds Of Cyber Crime: Hacking, Digital Forgery, Cyber Stalking/Harassment, Identity Theft & Fraud, Cyber Terrorism, Cyber Defamation, Computer Vandalism Etc • Cyber Crimes Against Individuals, Institution And State • Issues In Data And Software Privacy • Cyber Forensics

Module 3: Introduction to Indian Cyber Law

Overview Of General Laws And Procedures In India • Different Offences Under IT Act • Overview Of Information Technology Act, 2000 And Information Technology (Amendment) Act, 2008 • National Cyber Security Policy 2013 • Offences In Cyber Space Under The Indian Penal Code, 1860 • Intellectual Property Issues In Cyberspace • Interface With Copyright Law • Interface With Patent Law • Trademarks & Domain Names Related Issues

Module 4: Constitutional & Human Rights Issues in Cyberspace

Freedom Of Speech And Expression In Cyberspace • Right To Access Cyberspace • Access To Internet • Right To Privacy • Right To Data Protection • Issues With Cybercrime Using Social Networking Sites • Electronic Commerce • Digital Signatures Technical And Legal Issues • Electronic Contracts • Law Relating To Hardware And Software Layout & Design

Open Elective: Cyber Security

OEC CS 705

Module 1: Cyber Security Concepts

Essential Terminologies: Cia, Risks, Breaches, Threats, Attacks, Exploits • Information Gathering (Social Engineering, Foot Printing & Scanning) • Open Source/ Free/ Trial Tools: Nmap, Zenmap, Port Scanners, Network Scanners

Module 2: Cryptography and Cryptanalysis

Introduction To Cryptography • Symmetric Key Cryptography • Asymmetric Key Cryptography • Message Authentication • Digital Signatures • Applications Of Cryptography • Overview Of Firewalls Types Of Firewalls • User Management • VPN Security • Security Protocols Security At The Application Layer PGP And S/MIME • Security At Transport Layer SSL And TLS • Security At Network Layer IPSec • Open Source/ Free/ Trial Tools: Implementation Of Cryptographic Techniques, OpenSSL, Hash Values Calculations MD5, SHA1, SHA256, SHA 512, Steganography (Stools)

Module 3: Infrastructure and Network Security

Introduction To System Security • Server Security • OS Security • Physical Security • Introduction To Networks • Network Packet Sniffing • Network Design Simulation • DOS/ DDOS Attacks • Asset Management And Audits • Vulnerabilities And Attacks • Intrusion Detection And Prevention Techniques • Host Based Intrusion Prevention Systems • Security Information Management • Network Session Analysis • System Integrity Validation • Open Source/ Free/ Trial Tools: DOS Attacks, DDOS Attacks, Wireshark, Cain & Abel, Iptables/ Windows Firewall, Snort, Suricata, Fail2ban

Module 4: Cyber Security Vulnerabilities & SafeGuards

Internet Security • Cloud Computing & Security • Social Network Sites Security • Cyber Security Vulnerabilities Overview • Vulnerabilities In Software • System Administration • Complex Network Architectures • Open Access To Organizational Data • Weak Authentication • Authorization • Unprotected Broadband Communications • Poor Cyber Security Awareness • Cyber Security Safeguards Overview • Access Control • IT Audit • Authentication • Open Web Application Security Project (OWASP) • Web Site Audit And Vulnerabilities Assessment • Open Source/ Free/ Trial Tools: WinAudit, Zap Proxy (OWASP), Burp Suite, DWMA Kit

Module 5: Malware

Explanation Of Malware • Types Of Malware: Virus, Worms, Trojans, Rootkits, Robots, Adware's, Spywares, Ransom Wares, Zombies Etc • OS Hardening (Process Management, Memory Management, Task Management, Windows Registry/ Services Another Configuration) • Malware Analysis • Open Source/ Free/ Trial Tools: Antivirus Protection, Anti Spywares, System Tuning Tools, Anti Phishing

Module 6: Security in Evolving Technology

Biometrics • Mobile Computing And Hardening On Android And iOS • IOT Security • Web Server Configuration And Security • Introduction, Basic Security For HTTP Applications And Services • Basic Security For Web Services Like SOAP, REST Etc • Identity Management And Web Services • Authorization Patterns • Security Considerations • Challenges • Open Source/ Free/ Trial Tools: Adb For Android, Xcode For iOS, Implementation Of REST/ SOAP Web Services And Security Implementations

Module 7: Cyber Laws and Forensics

Introduction • Cyber Security Regulations • Roles Of International Law, The State And Private Sector In Cyberspace • Cyber Security Standards • The INDIAN Cyberspace • National Cyber Security Policy 2013 • Introduction To Cyber Forensics • Need Of Cyber Forensics • Cyber Evidence • Documentation And Management Of Crime Sense • Image Capturing And Its Importance • Partial Volume Image • Web Attack Investigations • Denial Of Service Investigations • Internet Crime Investigations • Internet Forensics • Steps For Investigating Internet Crime • Email Crime Investigations • Open Source/ Free/ Trial Tools: Case Studies Related To Cyber Law, Common Forensic Tools Like Dd, Md5sum, Shalsum, Ram Dump Analysis, USB Device

Open Elective: Virtual Reality

OEC CS 706

Module 1: Introduction to Virtual Reality

Virtual Reality And Virtual Environment: Introduction • Computer Graphics • Real Time Computer Graphics • Flight Simulation • Virtual Environment Requirement • Benefits Of Virtual Reality • Historical Development Of VR • Scientific Landmark • 3D Computer Graphics: Introduction • The Virtual World Space • Positioning The Virtual Observer • The Perspective Projection • Human Vision • Stereo Perspective Projection • 3D Clipping • Colour Theory • Simple 3D Modelling • Illumination Models • Reflection Models • Shading Algorithms • Radioisity • Hidden Surface Removal • Realism-Stereographic Image

Module 2: Geometric Modelling and Generic VR system

Geometric Modelling: Introduction • From 2D To 3D • 3D Space Curves • 3D Boundary Representation • Geometrical Transformations: Introduction • Frames Of Reference • Modelling Transformations • Instances • Picking • Flying • Scaling The VE • Collision Detection • Generic VR System: Introduction • Virtual Environment • Computer Environment • VR Technology • Model Of Interaction • VR Systems

Module 3: Virtual Environment and Physical Simulation

Animating The Virtual Environment: Introduction • The Dynamics Of Numbers • Linear And Nonlinear Interpolation • The Animation Of Objects • Linear And Non-linear Translation • Shape & Object In Betweening • Free From Deformation • Particle System • Physical Simulation: Introduction • Objects Falling In A Gravitational Field • Rotating Wheels • Elastic Collisions • Projectiles • Simple Pendulum • Springs • Flight Dynamics Of An Aircraft

Module 4: VR Hardware and Software

Human Factors: Introduction • The Eye • The Ear • The Somatic Senses • VR Hardware: Introduction • Sensor Hardware • Head-coupled Displays • Acoustic Hardware • Integrated VR Systems • VR Software: Introduction • Modelling Virtual World • Physical Simulation • VR Toolkits • Introduction To VRML

Module 5: VR Applications and The Future

VR Applications: Introduction • Engineering • Entertainment • Science • Training • The Future: Virtual Environment • Modes Of Interaction

Open Elective: 3D Printing and Design

OEC CS 707

Module 1: 3D Printing (Additive Manufacturing)

Introduction • Process • Classification • Advantages • Additive V/s Conventional Manufacturing Processes • Applications

Module 2: CAD for Additive Manufacturing

CAD Data Formats • Data Translation • Data Loss • STL Format

Module 3: Additive Manufacturing Techniques

Stereo Lithography • LOM • FDM • SLS • SLM • Binder Jet Technology • Process, Process Parameter, Process Selection For Various Applications • Additive Manufacturing Application Domains: Aerospace, Electronics, Health Care, Defence, Automotive, Construction, Food Processing, Machine Tools

Module 4: Materials

Polymers • Metals • Non-Metals • Ceramics • Various Forms Of Raw Material Liquid, Solid, Wire, Powder • Powder Preparation And Their Desired Properties • Polymers And Their Properties • Support Materials

Module 5: Additive Manufacturing Equipment

Process Equipment Design And Process Parameters • Governing Bonding Mechanism • Common Faults And Troubleshooting • Process Design

Module 6: Post Processing and Product Quality

Post Processing Requirement And Techniques • Product Quality: Inspection And Testing • Defects And Their Causes

Open Elective: Simulation and Modelling

OEC CS 708

Module 1: Introduction

System, Environment, Input And Output Variables • State Variables • Static And Dynamic Systems • Hierarchy Of Knowledge About A System And Modelling Strategy

Module 2: Physical Modelling

Dimensions Analysis • Dimensionless Grouping Of Input And Output Variables To Find Empirical Relations • Similarity Criteria And Their Application To Physical Models

Module 3: Modeling of System with Known Structure

Review Of Conservation Laws And The Governing Equation For Heat, Mass And Momentum Transfer • Deterministic Model (a) Distributed Parameter Models In Terms Of Partial Identification And Their Solutions And (b) Lumped Parameter Models In Terms Of Differential And Difference Equations • State Space Model • Transfer Functions Block Diagram And Sub Systems • Stability Of Transfer Functions • Modelling For Control

Module 4: Optimizations and Design of Systems

Summary Of Gradient Based Techniques • Nontraditional Optimizations Techniques (i) Genetic Algorithm (GA) Coding, GA Operations Elitism, Application Using MATLAB • (ii) Simulated Annealing

Module 5: Neural Network Modelling of Systems only with Input-output Database

Neurons • Architecture Of Neural Networks • Knowledge Representation • Learning Algorithm • Multilayer Feed Forward Network And Its Back Propagation Learning Algorithm • Application To Complex Engineering Systems And Strategy For Optimum Output

Module 6: Modelling Based on Expert Knowledge

Fuzzy Sets • Membership Functions • Fuzzy Inference Systems • Expert Knowledge And Fuzzy Models • Design Of Fuzzy Controllers

Module 7: Simulation of Engineering Systems

Monte-Carlo Simulation • Simulation Of Continuous And Discrete Processes With Suitable Examples From Engineering Problems

Program Elective- III

ELECTIVE
Theory Course • Course Details
View PYQ Papers
Available Elective Tracks & Options (8):

Program Elective: Data Science

105701

Module 1: Introduction to Data Science

Concept Of Data Science • Traits Of Big Data • Web Scraping • Analysis Vs Reporting

Module 2: Introduction to Programming Tools for Data Science

Toolkits Using Python: Matplotlib, NumPy, Scikit-learn, NLTK • Visualizing Data: Bar Charts, Line Charts, Scatterplots • Working With Data: Reading Files, Scraping The Web, Using APIs (Example: Using The Twitter APIs) • Cleaning And Munging • Manipulating Data • Rescaling • Dimensionality Reduction

Module 3: Mathematical Foundations

Linear Algebra: Vectors, Matrices • Statistics: Describing A Single Set Of Data, Correlation, Simpson's Paradox, Correlation And Causation • Probability: Dependence And Independence, Conditional Probability, Bayes's Theorem, Random Variables, Continuous Distributions, The Normal Distribution, The Central Limit Theorem • Hypothesis And Inference: Statistical Hypothesis Testing, Confidence Intervals, P Hacking, Bayesian Inference

Module 4: Machine Learning

Overview Of Machine Learning Concepts Over Fitting And Train/test Splits • Types Of Machine Learning Supervised, Unsupervised, Reinforced Learning • Introduction To Bayes Theorem • Linear Regression Model Assumptions • Regularization (Lasso, Ridge, Elastic Net) • Classification And Regression Algorithms Naive Bayes, K-Nearest Neighbors, Logistic Regression, Support Vector Machines (SVM), Decision Trees, And Random Forest • Classification Errors • Analysis Of Time Series Linear Systems Analysis, Nonlinear Dynamics, Rule Induction, Neural Networks Learning And Generalization • Overview Of Deep Learning

Module 5: Case Studies of Data Science Application

Weather Forecasting • Stock Market Prediction • Object Recognition • Real Time Sentiment Analysis

Module 6: List of Practicals

Write A Programme In Python To Predict The Class Of The Flower Based On Available Attributes • Write A Programme In Python To Predict If A Loan Will Get Approved Or Not • Write A Programme In Python To Predict The Traffic On A New Mode Of Transport • Write A Programme In Python To Predict The Class Of User • Write A Programme In Python To Identify The Tweets Which Are Hate Tweets And Which Are Not • Write A Programme In Python To Predict The Age Of The Actors • Mini Project To Predict The Time Taken To Solve A Problem Given The Current Status Of The User

Program Elective: Computational Complexity

105702

Module 1

Models Of Computation • Resources (Time And Space) • Algorithms • Computability • Complexity

Module 2

Complexity Classes • P/NP/PSPACE • Reductions • Hardness • Completeness • Hierarchy • Relationships Between Complexity Classes

Module 3

Randomized Computation And Complexity • Logical Characterizations • Incompleteness • Approximability

Module 4

Circuit Complexity • Lower Bounds • Parallel Computation And Complexity • Counting Problems • Interactive Proofs

Module 5

Probabilistically Checkable Proofs • Communication Complexity • Quantum Computation

Program Elective: Advanced Computer Architecture

105703

Module 1

Classes Of Computers • Trends In Technology • Power And Costs • Dependability • Quantitative Principles Of Computer Design • Introduction To Computing Models

Module 2

Principles Of Scalable Performance • Performance Metrics And Measures • Speedup Performance Laws • Advanced Processor Technology • Super Scalar And VLIM Processors • Verified Memory • Cache Memory Organizations • Shared Memory Organizations • Memory Hierarchy • Cache Performance • Protection And Examples Of Virtual Memory • Cache Coherence

Module 3

Pipeline And Superscalar Techniques • Linear Pipeline Processors • Reservation And Latency Analysis • Collision Free Scheduling • Pipeline Schedule Optimization • Instruction Pipeline Design • Arithmetic Pipeline Design • Super Scalar And Super Pipeline Design

Module 4

Multiprocessors And Multicomputers • Brief Overview Of SIMD, MIMD, Vector Architectures And Multicore Architectures

Module 5

Elementary Theory About Dependence Analysis • Techniques For Extraction Of Parallelism • Branch Prediction • Dynamic Scheduling • Multiple Issues And Speculation • Limits On Instruction Level Parallelism • Thread Level Parallelism

Program Elective: Theory of Computation

105704

Logic

First-order Predicate Calculus Syntax, Semantics, Validity And Satisfiability • Decision Problems In Logic • Quantified Boolean Formulas And Their Relation With The Polynomial Hierarchy

Computability theory

Review Of Turing Machines • Some Other Computing Models And Formalisms, Their Equivalence With Turing Machines • Undecidability • Post Correspondence Problem • Turing Computability • Primitive Recursive Functions • Cantor And Goedel Numbering • Ackermann Function • Mu-recursive Functions • Recursiveness Of Ackermann And Turing Computable Functions • Lambda Calculus • Term Rewriting • Oracle Machines And The Arithmetic Hierarchy

Complexity theory

Time- And Space-bounded Turing Machines • Reduction And Complete Problems • Oracle Machines And The Polynomial Hierarchy • Randomized Computation • Parallel Computation

Program Elective: Internet of Things

105705

Module 1: Introduction to IoT

Architectural Overview • Design Principles And Needed Capabilities • IoT Applications • Sensing • Actuation • Basics Of Networking • M2M And IoT Technology Fundamentals Devices And Gateways • Data Management • Business Processes In IoT • Everything As A Service (XaaS) • Role Of Cloud In IoT • Security Aspects In IoT

Module 2: Elements of IoT

Hardware Components Computing (Arduino, Raspberry Pi), Communication, Sensing, Actuation, I/O Interfaces • Software Components Programming API's (using Python/Node.js/Arduino) For Communication • Protocols MQTT, ZigBee, Bluetooth, CoAP, UDP, TCP

Module 3: IoT Application Development

Solution Framework For IoT Applications Implementation Of Device Integration • Data Acquisition And Integration • Device Data Storage Unstructured Data Storage On Cloud/local Server • Authentication, Authorization Of Devices

Module 4: IoT Case Studies

IoT Case Studies And Mini Projects Based On Industrial Automation • Transportation • Agriculture • Healthcare • Home Automation

Program Elective: Natural Language Processing

105706

Module 1: Sound

Biology Of Speech Processing • Place And Manner Of Articulation • Word Boundary Detection • Argmax Based Computations • HMM And Speech Recognition

Module 2: Words and Word Forms

Morphology Fundamentals • Morphological Diversity Of Indian Languages • Morphology Paradigms • Finite State Machine Based Morphology • Automatic Morphology Learning • Shallow Parsing • Named Entities • Maximum Entropy Models • Random Fields

Module 3: Structures

Theories Of Parsing • Parsing Algorithms • Robust And Scalable Parsing On Noisy Text As In Web Documents • Hybrid Of Rule Based And Probabilistic Parsing • Scope Ambiguity And Attachment Ambiguity Resolution

Module 4: Meaning

Lexical Knowledge Networks • Wordnet Theory • Indian Language Wordnets And Multilingual Dictionaries • Semantic Roles • Word Sense Disambiguation • WSD And Multilinguality • Metaphors • Coreferences

Module 5: Web 2.0 Applications

Sentiment Analysis • Text Entailment • Robust And Scalable Machine Translation • Question Answering In Multilingual Setting • Cross Lingual Information Retrieval (CLIR)

Program Elective: E-Commerce and ERP

105707

Module 1: Introduction to E- Commerce

Evolution Of E-commerce • Advantage And Disadvantage Of E Commerce • Roadmap Of E-Commerce In India • Business Models Of E-Commerce: Model Based On Transaction Party: B2B, B2C, C2B, C2C

Module 2: E marketing

The Scope Of E-Marketing • Identifying Web Presence Goals • Uniqueness Of The Web • Meeting The Need Of Website Visitors • Website Design Issues: Factors That Make People Return To Your Site • Strategies For Website Development • Site Adhesion: Content, Format And Access: Maintaining A Website • E Advertising • E-Branding

Module 3: E-Payment System and E Security

Digital Payment Requirement • Digital Token Based E-Payment System • Electronic Cash • Smart Card And Electronics Payment System: Credit And Debit Card • Virtual Currency • Digital Wallet • Risk Of Electronics Payment System • Digital Signature • E Security: Security On The Internet: Network And Website Security Risk: Denial-of-Service Attack, Viruses, Unauthorized Access To Computer Network • Security Standards: Firewall, Cryptography, Key Management, Password Systems, Digital Certificates, Digital Signatures

Module 4: Enterprise Resource Planning (ERP)

Introductory Concepts • Advantages & Disadvantages Of ERP • ERP And Related Technologies Business Process Reengineering, Data Warehousing, Data Mining, Supply Chain Management • ERP Implementation: ERP Implementation Life Cycle Implementation Methodology • Hidden Costs • Organizing Implementation Contracts With Vendors, Consultants And Users • Project Management And Monitoring

Module 5: ERP Business Modules

Introduction To Basic Modules Of ERP System • Business Modules In An ERP Package Finance Manufacturing Human Resource Plant Maintenance Materials Management Quality Management Sales And Distribution • Case Study: Recent Business Issues On E-Commerce Perspective

Program Elective: Robotics and Robot Application

105708

Module 1: Introduction to Robotics

Types And Components Of A Robot • Classification Of Robots • Closed-loop And Open Loop Control Systems • Kinematics Systems • Definition Of Mechanisms And Manipulators • Social Issues And Safety

Module 2: Robot Kinematics and Dynamics

Kinematic Modelling: Translation And Rotation Representation • Coordinate Transformation • DH Parameters • Jacobian • Singularity • Statics • Dynamic Modelling: Equations Of Motion: Euler-Lagrange Formulation

Module 3: Sensors and Vision System

Sensor: Contact And Proximity, Position, Velocity, Force, Tactile Etc • Introduction To Cameras • Camera Calibration • Geometry Of Image Formation • Euclidean / Similarity / Affine / Projective Transformations • Vision Applications In Robotics

Module 4: Robot Control and Actuation Systems

Basics Of Control: Transfer Functions • Control Laws: P, PD, PID • Non-linear And Advanced Controls • Robot Actuation Systems: Actuators: Electric, Hydraulic And Pneumatic • Transmission: Gears, Timing Belts And Bearings • Parameters For Selection Of Actuators

Module 5: Control Hardware and Interfacing

Embedded Systems: Architecture And Integration With Sensors, Actuators, Components • Programming For Robot Applications

Induction Program

100701
Theory Course • 1 Units
View PYQ Papers

Topics Part 1

  • Physical Activity
  • Creative Arts
  • Universal Human Values
  • Literary
  • Proficiency Modules
  • Lectures by Eminent People
  • Visits to local Areas
  • Familiarization to Dept./Branch & Innovations

Project- I

Project-I
Laboratory Subject • Course Details
View PYQ Papers

Summer Entrepreneurship- III

Summer-Entrepreneurship-III
Laboratory Subject • Course Details
View PYQ Papers

Professional Elective Lab- II

ELECTIVE
Laboratory Subject • Course Details
View PYQ Papers
Available Elective Tracks & Options (5):

Professional Elective Lab: Advance Networking (Cisco)

100710

Professional Elective Lab: Python as tool for Machine learning

100711

Professional Elective Lab: Working on R

100712

Professional Elective Lab: Image Processing Lab

100713

Professional Elective Lab: Advance AI Laboratory

100714