Sem 3 Sem 42022
Sem 3 Sem 42022
Sem 3 Sem 42022
Curriculum Structure
Hours per
Sl Type of Course Code Course Title Credits
No week
L T P
Engineering Analog and Digital
1 ESC301 3 0 0 3
Science Course Electronics
Professional Core PCC-CS301 Data Structure
2 3 0 0 3
Course and Algorithms
Professional Core PCC-CS302 Computer
3 3 0 0 3
THEORY
Course Organization
Basic Science BSC-CS301 Discrete
4 2 0 0 2
Course Mathematics
Humanities Social
5 HSMC301 Economics for 3 0 0 3
Science including
Engineers
Management
(Humanities II)
Course
Professional Core PCC-CS391 Data Structure
6 0 0 4 2
Course and Algorithms
PRACTICAL
Hours per
Sl Type of Course Code Course Title Credits
No week
L T P
Professional Core
1 PCC-CSY401 Probability and 3 0 0 3
Course
THEORY
Statistics
Data
2 Professional Core PCC-ICB401 3 0 0 3
Communication
Course
and Networks
Formal
3 Professional Core PCC-CS403 3 0 0 3
Languageand
Course
Automata
Theory
Design and
4 Professional Core PCC-CS404 3 0 0 3
Analysis of
Course
Algorithm
Basic Science
5 BSC401 Biology 2 1 0 3
Course
Environmental
6 Mandatory Course MC401 2 0 0 2
Science
Data
7 Professional Core PCC-ICB491 0 0 4 2
Communication
Course
PRACTICAL
and Networks
Lab
TOTAL CREDITS 21
Maulana Abul Kalam Azad University of Technology, West Bengal
(Formerly West Bengal University of Technology)
Syllabus for B. Tech in Computer Science and Engineering(Cyber Security)
(Applicable from the academic session 2022-2023)
Semester-III
2 To acquire the basic knowledge of digital logic levels and application of knowledge
to understand digital electronics circuits.
3 To prepare students to perform the analysis and design of various digital electronic
circuits
Pre-Requisite:
1 Basic Electronics Parts I & II learned in the First year, semesters 1 & 2. Basic BJTs,.
2 Basic concept of the working of P-N diodes, Schottky diodes,
3 Basic FETs and OPAMP as a basic circuit component. Concept of Feedback
Course Outcomes:
Course Outcomes:
On completion of the course students will be able to
PCC-CS301.1 Differentiate how the choices of data structure & algorithm methods impactthe
performance of program.
PCC-CS301.2 Solve problems based upon different data structure & also write programs. PCC-
CS301.3 Identify appropriate data structure & algorithmic methods in solving problem.
PCC-CS301.4 Discuss the computational efficiency of the principal algorithms for sorting,searching,
and hashing
PCC-CS301.5 Compare and contrast the benefits of dynamic and static data structures
implementations.
Maulana Abul Kalam Azad University of Technology, West Bengal
(Formerly West Bengal University of Technology)
Syllabus for B. Tech in Computer Science and Engineering(Cyber Security)
(Applicable from the academic session 2022-2023)
Microcontrollers” OUP
6. Chaudhuri P. Pal, “Computer Organisation & Design”, PHI,
7. P N Basu- “Computer Organization & Architecture” ,Vikas Pub
8. Rajaraman – “Computer Organization & Architecture”, PHI
9. B.Ram – “Computer Organization & Architecture”, Newage Publications
Course Outcomes:
1. James L.Riggs, David D. Bedworth, Sabah U. Randhawa : Economics for Engineers 4e , Tata
McGraw-Hill
2. Donald Newnan, Ted Eschembach, Jerome Lavelle: Engineering Economics Analysis, OUP
3. John A. White, Kenneth E. Case, David B. Pratt : Principle of Engineering Economic
Analysis, John Wiley
4. Sullivan and Wicks: Engineering Economy, Pearson
5. R.Paneer Seelvan: Engineering Economics, PHI
6. Michael R Lindeburg : Engineering Economics Analysis, Professional Pub
7. Premvir Kapoor, Sociology & Economics for Engineers, Khanna Publishing House (AICTE
Recommended Textbook – 2018)
Maulana Abul Kalam Azad University of Technology, West Bengal
(Formerly West Bengal University of Technology)
Syllabus for B. Tech in Computer Science and Engineering(Cyber Security)
(Applicable from the academic session 2022-2023)
Laboratory Experiments:
Linear Data Structure
1 Implementation of array operations
2 Stacks and Queues: adding, deleting elements Circular Queue: Adding & deleting
elements
3 Merging Problem: Evaluation of expressions operations on Multiple stacks & queues:
Laboratory Experiments:
Analog Electronics
1 Design a Class A amplifier
2 Design a Phase-Shift Oscillator
3 Design of a Schmitt Trigger using 555 timer
Digital Electronics
4 Design a Full Adder using basic gates and verify its output / Design a Full
Subtractor circuit using basic gates and verify its output.
5 Construction of simple Decoder & Multiplexer circuits using logic gates.
6 Realization of RS / JK / D flip flops using logic gates
7 Design of Shift Register using J-K / D Flip Flop
8 Realization of Synchronous Up/Down counter
9 Design of MOD- N Counter
10 Study of DAC
Laboratory Experiments:
1 Familiarity with IC-chips: a) Multiplexer, b) Decoder, c) Encoder b) Comparator
Truth Table verification and clarification from Data-book.
2 Design an Adder/Subtractor composite unit.
3 Design a BCD adder.
4 Design of a ‘Carry-Look-Ahead’ Adder circuit.
5 Use a multiplexer unit to design a composite ALU
6 Use ALU chip for multibit arithmetic operation
7 Implement read write operation using RAM IC
8 8. (a) & (b) Cascade two RAM ICs for vertical and horizontal expansion.
Practical Syllabus
Programming in R
1. Introduction to mechanism for statistics, data analysis, and machine learning;
Introduction of R Programming, How to install and run R, Use of R help files, R Sessions,
R Objects – Vectors, Attributes, Matrices, Array, Class, List, Data Frames etc.Operators in
R.
2. R Programming Structures, Control Statements, Loops, Repeat and Break, R-Function,
RVector Function, Recursive Function in R.
3. R Packages (Install and Use), Input/Output Features in R, Reading or Writing in File.
Data Manipulation in R.Rearranging data, Random Number and Simulation, Statistical
methods like min, max, median, mean, length, Linear Regression, Normal Distribution,
Decision tree
4. Graphics, Creating Graphs, The Workhorse of R Base Graphics, Graphical Functions –
Customizing Graphs, Saving Graphs to Files, Pie chart, Bar Chart, Histogram.
Programming in Matlab
Introduction
Why MATLAB?, History, Its strengths, Competitors, Starting MATLAB, Using MATLAB asa
calculator, Quitting MATLAB
Basics
Familiar with MATLAB windows, Basic Operations, MATLAB-Data types, Rulesabout
Maulana Abul Kalam Azad University of Technology, West Bengal
(Formerly West Bengal University of Technology)
Syllabus for B. Tech in Computer Science and Engineering(Cyber Security)
(Applicable from the academic session 2022-2023)
Programming-II
Script file, Input commands, Output commands, Structure of function file, Inline
functions, Feval command, Comparison between script file and function file
Semester-IV
Subject: Probability & Statistics
Course Code: PCC-CSY401 Semester: IV
Practical:0 Attendance: 5
Aim:
Sl. No.
1. The aim of this course is to equip the students with standard concepts and tools at an
intermediate to advanced level that will serve them well towards tackling various problemsin
the discipline.
2. The objective of this course is to familiarize the students with statistical techniques.
Objective: Throughout the course, students will be expected to demonstrate their understanding of
probability & statistics by being able to learn each of the following
Sl. No.
1. The ideas of probability and random variables and various discrete and continuous
2. The basic ideas of statistics including measures of central tendency, correlation and
regression.
Pre-Requisite:
Sl. No.
Assignments:
List of Books
Text Books:
Basic concepts of computer networks, Layered architecture and comparison between ISO/OSI, TCP/IP
layered models. Significance of Datalink layer and protocols. Network layer functionalities, classful, classless
IP addressing, address allocation and role of forwarding module in forwarding the packet using routing table.
Roles played by IP, ARP, RARP, ICMP& IGMP protocols in network layer. Inter-domain and intra-domain
routing algorithms for routing tables. Importance of transport layer in achieving process-to-process
communication. Insight of connection oriented protocol TCP and connectionless protocol UDP. Features of
TCP in achieving flow control, error control and congestion control. Requirement of different timers in TCP.
Drawbacks of IPv4 addressing and new IP addressing scheme IPv6. Migrating from IPv4 to IPv6.
Introduction to application layer, a client/server application program and a case study. Client-server
application program-Dynamic Host Configuration Protocol (DHCP).
References:
1. Behrouz A. Forouzan, TCP/IP Protocol Suite, 4th Edition, Tata McGraw Hill, 2010.
2. Tannenbaum, A.S, Computer Networks, 5th Edition, Prentice Hall of India EE Edition, 2011.
3. Behrouz A. Forouzan, Data Communications and Networking, 5th Edition, Tata McGraw Hill, 2013.
4. Leon Garcia and Widjala, Communication Networks, 5th Edition, Tata McGraw Hill, 2017.
5. Bhawneet Sidhu, An Integrated Approach to Computer Networks, Khanna Publishing House, 2019.
Maulana Abul Kalam Azad University of Technology, West Bengal
(Formerly West Bengal University of Technology)
Syllabus for B. Tech in Computer Science and Engineering(Cyber Security)
(Applicable from the academic session 2022-2023)
5 Turingmachines:ThebasicmodelforTuringmachines(TM),Tu 6
ringrecognizable(recursivelyenumerable)andTuring-
decidable(recursive)languagesandtheirclosureproperties,vari
antsofTuringmachines,nondeterministicTMsandequivalence
withdeterministicTMs,unrestrictedgrammarsandequivalence
withTuringmachines,TMsas enumerators
6 Undecidability:Church- 6
Turingthesis,universalTuringmachine,theuniversalanddiago
nalizationlanguages,reductionbetweenlanguagesandRicesthe
orem,undecidableproblems about languages
Maulana Abul Kalam Azad University of Technology, West Bengal
(Formerly West Bengal University of Technology)
Syllabus for B. Tech in Computer Science and Engineering(Cyber Security)
(Applicable from the academic session 2022-2023)
8 Metabolism:Thefundamentalprinciplesofenergytransacti 4
ons arethesameinphysicalandbiologicalworld.
Thermodynamics asappliedto biologicalsystems.
Exothermic and
endothermicversusendergonicandexergoincreactions.C
onceptofKeqand its relation tostandardfreeenergy.
Spontaneity.ATP
asanenergycurrency.Thisshouldinclude
thebreakdownofglucosetoCO2 +
H2O(GlycolysisandKrebscycle) andsynthesis
ofglucose from CO2 and
H2O(Photosynthesis).Energyyielding
andenergyconsumingreactions.ConceptofEnergychar
ge
9 MicrobiologyConceptofsinglecelled 3
organisms.Conceptofspecies
andstrains.Identificationandclassificationofmicroorganis
ms.Microscopy.
Ecological aspects ofsinglecelled
organisms.Sterilizationandmediacompositions.Growthkin
etics.
Maulana Abul Kalam Azad University of Technology, West Bengal
(Formerly West Bengal University of Technology)
Syllabus for B. Tech in Computer Science and Engineering(Cyber Security)
(Applicable from the academic session 2022-2023)
Textbooks/referencebooks:
Mathematicsofpopulationgrowthandassociatedproblems,Importanceofpopulationstudyinen
vironmental
engineering,definitionofresource,typesofresource,renewable,non-
renewable,potentiallyrenewable,effectofexcessiveusevis-à-
vispopulationgrowth,Sustainable Development.(2L)
Materialsbalance:Steadystateconservationsystem,steadystatesystemwithnon-
conservativepollutants,stepfunction. (1L)
Environmentaldegradation:NaturalenvironmentalHazardslikeFlood,earthquake,Landslide-
causes,effectsand control/management;Anthropogenic degradationlikeAcidrain-
cause,effectsandcontrol.NatureandscopeofEnvironmentalScienceandEngineering.(2L)
Elementsofecology:System,opensystem,closedsystem,definitionofecology,species,populati
2 on,community,definitionofecosystem-componentstypesandfunction. (1L) 6
Structureandfunctionofthefollowingecosystem:Forestecosystem,Grasslandecosystem,Dese
rtecosystem,Aquaticecosystems,Mangroveecosystem(specialreferencetoSundarban);Food
chain[definitionandoneexampleofeachfoodchain],Foodweb.( 2L)
BiogeochemicalCycle-
definition,significance,flowchartofdifferentcycleswithonlyelementaryreaction[Oxygen,
carbon,Nitrogen,Phosphate,Sulphur].(1L)
Biodiversity-types,importance,Endemicspecies,BiodiversityHot-
spot,Threatstobiodiversity,Conservationofbiodiversity.( 2L)
Maulana Abul Kalam Azad University of Technology, West Bengal
(Formerly West Bengal University of Technology)
Syllabus for B. Tech in Computer Science and Engineering(Cyber Security)
(Applicable from the academic session 2022-2023)
AtmosphericComposition:Troposphere,Stratosphere,Mesosphere,Thermosphere,Tropopau
3 seandMesopause.(1L) 11
Energybalance:ConductiveandConvectiveheattransfer,radiationheattransfer,simpleglobalte
mperaturemodel[Earthasablackbody,earthasalbedo],Problems.( 1L)
Greenhouseeffects:Definition,impactofgreenhousegasesontheglobalclimateandconsequentl
yonseawaterlevel,agricultureandmarinefood.Globalwarminganditsconsequence,Controlof
Globalwarming.Earth’s heat budget.(1L)
Lapserate:AmbientlapserateAdiabaticlapserate,atmosphericstability,temperatureinversion( ra
diationinversion).(2L)
Atmosphericdispersion:Maximummixingdepth,ventilationcoefficient,effectivestackheight,
smokestack plumes andGaussian plume model.(2L)
Definitionofpollutantsandcontaminants,Primaryandsecondarypollutants:
emissionstandard,criteria pollutant.Sourcesandeffectofdifferentairpollutants-
Suspendedparticulatematter,oxidesofcarbon,oxidesof nitrogen,oxides
ofsulphur,particulate,PAN.(2L)Smog, Photochemical smog and London
smog.DepletionOzonelayer:CFC,destructionofozonelayerby CFC,impact
ofothergreen-housegases,effectofozonemodification. (1L)
Standardsandcontrolmeasures:Industrial,commercialandresidentialairqualitystandard,contr
olmeasure(ESP.cycloneseparator,baghouse,catalyticconverter,scrubber(ventury),Statemen
twithbriefreference).(1L)
Hydrosphere,HydrologicalcycleandNaturalwater.Pollutantsofwater,theiroriginandeffects:
4. Oxygendemandingwastes,pathogens,nutrients,Salts,thermalapplication,heavymetals,pestic 9
ides,volatileorganiccompounds.(2L)
River/Lake/groundwaterpollution:River:DO,5-
dayBODtest,SeededBODtest,BODreactionrateconstants,Effectofoxygendemandingwastes
onriver[deoxygenation,reaeration],COD,Oil,Greases,pH.(2L)
Lake:Eutrophication[Definition,sourceandeffect].(1L)
Standardandcontrol:Wastewaterstandard[BOD,COD,Oil,Grease],
WaterTreatmentsystem[coagulationandflocculation,sedimentation and
filtration,disinfection,hardness
andalkalinity,softening]Wastewatertreatmentsystem,primaryandsecondarytreatments[Tric
klingfilters,rotatingbiologicalcontractor,Activatedsludge,sludgetreatment,oxidationponds]t
ertiarytreatmentdefinition.(2L)
Waterpollutionduetothetoxicelementsandtheirbiochemicaleffects:Lead,Mercury,Cadmium,
andArsenic (1L)
Maulana Abul Kalam Azad University of Technology, West Bengal
(Formerly West Bengal University of Technology)
Syllabus for B. Tech in Computer Science and Engineering(Cyber Security)
(Applicable from the academic session 2022-2023)
5 Lithosphere;Internalstructureofearth,rockandsoil(1L) 3
SolidWaste:Municipal,industrial,commercial,agricultural,domestic,pathologicalandhazard
oussolidwastes;
Recoveryanddisposalmethod-
Opendumping,Landfilling,incineration,composting,recycling.
Solidwastemanagementandcontrol(hazardousandbiomedicalwaste).(2L)
6 Definitionofnoise,effectofnoisepollution,noiseclassification[Transportnoise,occupationaln 3
oise,neighbourhoodnoise] (1L)
Definitionofnoisefrequency,noisepressure,noiseintensity,noisethresholdlimitvalue,equival
entnoiselevel,
L10(18hrIndex) ,nLd.Noise pollution control.(1L)
7 Environmentalimpactassessment,EnvironmentalAudit,Environmentallawsandprotectionac 2
tofIndia,Differentinternationalenvironmentaltreaty/agreement/ protocol.(2L)
Textbooks/referencebooks:
1. M.P.Poonia&S.C.Sharma,EnvironmentalStudies,KhannaPublishingHouse(AICTERecommendedTextbo
ok–2018)
2. Masters,G.M.,“IntroductiontoEnvironmentalEngineeringandScience”,Prentice-
HallofIndiaPvt.Ltd.,1991.
3. De,A.K.,“EnvironmentalChemistry”,NewAgeInternational
Maulana Abul Kalam Azad University of Technology, West Bengal
(Formerly West Bengal University of Technology)
Syllabus for B. Tech in Computer Science and Engineering(Cyber Security)
(Applicable from the academic session 2022-2023)
Objectives :
• Student should be able to configure peer-to-peer network. This will help to understand different issues involved in
peer-to-peer network.
• Apply computer engineering discipline specific knowledge to solve core computer engineering related problems.
• Function effectively as a leader and team member in diverse/multi disciplinary teams.
• Ability to install and configure TCP/IP protocol. Ability to configure peer network.
List of Experiments
1) Configure Peer-to-Peer Network at least three Host.
2) Create desired standard network cable including cross cable and test it by using cable tester
3) Connect computer using given topology with wired media.
4) Connect Computers Using Wireless Media
5) Write a C Program for CRC Error Detection
6) Create a Network Using Bluetooth. Setting up wireless network
7) Configure File Server. Configure client to file server and use file services
8) Configure static and dynamic IP addresses. Configure DHCP server
9) Run basic utilities and network commands: ipconfig, ping,tracert,netstat, path ping ,route.
10) Create two subnets and implement it with calculated subnet masking
11) Set access rights and security permissions for user.
12) Create IPv6 environment in a small network using simulator
13) Linux network configuration, measurement and analysis tool: Wireshark
14) Socket Programming: TCP and UDP, peer to peer applications
15) Client Server using RPC using threads or processes
16) Simulation of LAN and Wi-Fi
Reference Books :
1) “Data and Computer Communication” by William Stallings
2) “Data Communication and Networking” by Behrouz A Forouzan
3) “Internetworking with TCP/IP, Volume 1” by Douglas Comer
4) “Computer Networks 5th Edition” by Tanenbaum
5) “An Integrated Approach to Computer Networks” by Bhawneet Sidhu
Maulana Abul Kalam Azad University of Technology, West Bengal
(Formerly West Bengal University of Technology)
Syllabus for B. Tech in Computer Science and Engineering(Cyber Security)
(Applicable from the academic session 2022-2023)
Exercises to implement doubly linked list & Binary Search Tree, GCD Techniques. Sorting algorithms. String
Matching, DFS, BFS, Topological sorting, AVL tree, 2-3 tree, Horspool algorithm, Open hash table, Floyd's
algorithm, Warshall's algorithm, Greedy Techniques, Dijkstra's algorithm, Backtracking.
References:
2. Anany Levitin, Introduction to the Design and Analysis of Algorithms, (3e), Pearson Education, India,
2011.
3. Ellis Horowitz and SartajSahni, Computer Algorithms/C++, (2e), University Press, 2007
4. Thomas H. Cormen, Charles E. Leiserson, Ronal L, Rivest, Clifford Stein, Introduction to Algorithms, (2e),
PHI, 2006.