Sei sulla pagina 1di 35

SYLLABUS

THIRD YEAR (COMPUTER ENGINEERING)


COURSE 2012
(EFFECTIVE FROM JUNE 2014)
University of Pune
Course Structure for TE Computer Engineering
2012 Cour! ("#!#$# Ju%! 2014)
Su&'!()
Co*!
Su&'!()
T!+(,-%. S(,!/!
Hr01!!2
E3+/-%+)-o% S(,!/! M+r2
L!()#
Tu)
or-+
4
Pr+()
I%5S!/!)!r
A!/!%)
T" Pr OR
E%*
S!/!)!r
E3+/
To)+4
SEM 6 I
710241 Theory of Computation 4 30 70 100
710242 Operating Systems Design 4 30

70
100
710247
Data Communication and
Wireless Sensor et!or"s
4 30

70
100
710244
Data#ase $anagement
Systems %pplications
3 30 70
100
710248
Computer &orensic and
Cy#er %pplications
3 30 70
100
710249 'rogramming (a#)* 4 +0 +0 100
71024: 'rogramming (a#)** 4 +0 +0 100
71024;
,mploya#ility S"ills
De-elopment (a#
. +0 +0
To)+4 o$ S!/!)!r 6 I 1; 10 180 100 80 100 780 :80
Course Structure for TE Computer Engineering
2012 Cour! ("#!#$# Ju%! 2014)
SEM 6 II
Su&'!()
Co*!
Su&'!()
T!+(,-%. S(,!/!
Hr01!!2
E3+/-%+)-o% S(,!/! M+r2
L!()#
Tu)
or-+
4
Pr+()
I%5S!/!)!r
A!/!%)
T" Pr Or
E%*
S!/!)!r
A!/!%)
To)+4
71024<
'rinciples of Concurrent and
Distri#uted 'rogramming
4 30 70 100
710280
,m#edded Operating
Systems
4 30 70
100
710281 Computer et!or"s 4 30 70
100
710282 Soft!are ,ngineering 3 30 70
100
710287
Digital Signal 'rocessing
%pplications
3 30 70
100
710284 'rogramming (a#oratory)*** 4 +0 +0 100
710288 'rogramming (a#oratory)*/ 4 +0 +0 100
710289
Seminar and Technical
Communication (a#oratory
. +0 +0
To)+4 o$ S!/!)!r 6 II 1; 10 180 100 80 100 780 :80

710241 T,!or= o$ Co/>u)+)-o%
T!+(,-%. S(,!/!
T,!or=? 4 Hr0 1!!2 E3+/-%+)-o% S(,!/!?
I% S!/!)!r A!/!%)? 70 M+r2
E%* S!/!)!r A!/!%)? :0 M+r2
Cour! O&'!()-@!?
To learn formal 'rogramming (anguage Theory
To learn 0rammar and Turing $achine Designing
Cour! Ou)(o/!?
%#ility to su#di-ide pro#lems space #ased on input su#di-ision using constraints1 grammar
%#ility to design deterministic turing machine for all input all output 1 ' Complete
%#ility to design non deterministic turing machine for all input all output1 ' 2ard
3nit
*
B+-( Co%(!>) +%* For/+4 L+%.u+.! ),!or=?
(anguages in a#stract1 Defining languages1 4lenne closure1 Sym#ol5alpha#ets1
string5!ord1 &ormal
*ntroduction1 mathematical foundation6 $athematical &ormal (anguage Theory
7epresentation for &ormal (anguages8 Sets1 (ogic1 &unctions1 7elations1
0raphs1'roof Techni9ues)&ormal 'roofs1 *nducti-e 'roofs1 Strings : (anguages1
e;amples1 <asic $achine8 &unctionality and (imitations6
*mportance of %utomata Theory6 %utomata1 %utomata) &ormal Definition :
Designing &inite %utomata e;amples1 Simplified otation1 ondeterminism)&ormal
Definition : Designing ondeterministic &inite %utomata1 Computa#ility :
Comple;ity1 'attern $atching6 (anguage %cceptor8 Concept1 $achine as a language
acceptor1 e;ample1 $achine as a string processor6 &inite %utomata) &ormal Definition
: Designing &inite %utomata =#asic e;amples1 Simplified otation6
R!.u4+r E3>r!-o% +%* L+%.u+.!?
7ecursi-e definition of regular e;pression1 regular set1 identities of regular
e;pressions1 regular e;pressions1 e;amples and &%6 ,9ui-alence of 76,6)e;amples6
*dentity 7ules %nd %lge#raic la!s for 76,6
7egular languages and e;amples6 'umping lemma for regular languages6
(imitations of 76,6
> hrs
3nit
**
D!)!r/-%-)-( +%* No% *!)!r/-%-)-( F-%-)! Au)o/+)+? D&%8 Definition and
description of D&%1 Transition &unction of a D&%1 &%8 Definition and description
of D&%1 Transition &unction of a &%1 ?)&%8 Definition and description of &%1
Transition &unction of a &%1 (anguage acceptance #y a &%@&% 1 D&%A and string
acceptance1 Con-ersion of &% !ith ? to &% !ithout ?1 Con-ersion of &%
!ithout ? to D&%1 Con-ersion of &% !ith ? to D&% @direct method and su#set
construction methodA1 $inimiBation of a D&%6 *nter)con-ersion 7, and &%8
Construction of &% e9ui-alent to 7, using state loop elimination method6
Construction of &% e9ui-alent to 7, using %ndrsenCs Theorem6 Construction of 7,
e9ui-alent to &%@7, to ?)&%1 ?)&% to D&%A6
&% !ith output8 $oore and $ealy machines )Definition1 models1 inter)
con-ersion6'umping (emma for 7egular languages1 'roperties of 7egular (anguages
and &%8 Closure and Decision properties1 (imitations of &%6
> 2rs
3nit
***
Gr+//+r? 0rammar) Definition1 representation of grammar1 Choms"y hierarchy1
Conte;t &ree 0rammar) Definition1 Deri-ation1 sentential form1 parse tree1 inference1
deri-ation1 parse tree1 am#iguity in grammar and language) am#iguous 0rammar and
'ush Do!n grammar1 remo-ing am#iguity from grammar1 ormal &orms) Choms"y
normal form1 0rei#ach normal form1 Closure properties of C&(1 Decision property of
D 2rs
C&(6
%utomata 7egular grammar) Definition1 left linear1 right linear grammar1 &% to 70
and 70 to &%1 %pplication of grammar6 am#iguous grammar6 7ecursi-e1 7ecursi-ely
,numera#le (anguages8 % (anguage that is not recursi-ely enumera#le1 %n 3n)
decida#le 'ro#lem that is 7, 7ecursi-e (anguages1 The 3ni-ersal (anguage6
*ntroduction to concurrent grammar6 Concurrent 0rammar1 &ormal methods in
concurrency10raph 0rammar1 %spect of Concurrency in 0raph 0rammar1 set
theoretic approaches to 0raph 0rammar1 0raph 0rammar for parallel computation
3nit
*/
Tur-%. /+(,-%!? Turing machines @T$sA8 T$ $odel and con-entions1 &ormal
Definition1 T$ *nstantaneous Description @*DA1 Transition &unction1 (anguages of
T$1 ,9ui-alence of final state and halting state @T$ and haltingA1 T$ and
Computers8 Simulating a T$ #y computer1 Simulating a computer #y T$1 Types of
T$8 Deterministic Turing $achines @DT$A and on)deterministic Turing $achines
@T$A1 ,;tension to <asic T$8 T$ !ith $ultiple trac"s1 $ultitape T$s1 3ni-ersal
T$ @3T$A1 Church)Turing hypothesis 1 'ost $achines8 *ntroduction to 'ost
$achines @'$sA1 Comparison #et!een &%1 'D%1 '$ and T$ Concurrency and
parallel machines considerations !hile designing Turing $achine6 ,;amples of
Concurrent Turing $achines6 pro#lem in T$8 3ndecida#le pro#lems a#out Turing
$achines1 7eduction1 'ost Correspondence 'ro#lem@'C'1 'C'A 8 Definition
$odified 'C'1 Other 3ndecida#le 'ro#lems1 on)deterministic Turing $achine6
> 2rs
3nit
/
Pu, Do"% Au)o/+)+) Definition1 otation1 acceptance #y final state1 acceptance #y
empty stac"1 ,9ui-alence of 'D% and C&0) 0rammar to 'D%1 'D% to 0rammar1
Deterministic 'D% and on Deterministic 'D%6 'arsing and 'D%6 %pplication of
'D%6 on deterministic 'D% @'D%A6 *ntroduction to 'ost $achines @'$sA
4 2rs
3nit
/*
Tr+()+&4! A I%)r+()+&4!? The Classes ' and ' 8 'ro#lems Sol-a#le in 'olynomial
Time1 %n ,;ample8 4rus"alEs %lgorithm1 ondeterministic 'olynomial Time1 %n '
,;ample8 The Tra-eling Salesman 'ro#lem1 'olynomial)Time 7eductions ')
Complete 'ro#lems1 %n ')Complete 'ro#lem8 The Satisfia#ility 'ro#lem1 Tracta#le
and *ntracta#le 7epresenting S%T *nstances1 ')Completeness of the S%T 'ro#lem1 %
7estricted Satisfia#ility 'ro#lem8 ormal &orms for <oolean ,;pressions1 Con-erting
,;pressions to C&16The 'ro#lem of *ndependent Sets1 The ode)Co-er 'ro#lem1
The Directed 2amilton)Circuit 'ro#lem1 3ndirected 2amilton Circuits6
D 2rs
T!3) Boo2
16F*ntroduction to %utomata Theory (anguages %nd ComputationG <y Hohn ,6 2opcoroft1 7aIee-
$ot!ani1 Heffrey D)3llman1 (',
.6JTheory Of Computer Science J <y 46(6'6 $ishra : Chandrashe"haran
36J*ntroduction to The Theory of ComputationG <y $ichael Sipser1 *S,
R!$!r!%(! Boo2
16J*ntroduction to (anguages of The Theory Of ComputationG <y $artin
.6 JTheory of ComputationG1 /i-e" 4ul"arni1 O;ford 3ni-ersity 'ress1 *S< 0)1K)>0>4+>)7
36 J*ntroduction to (anguages and Theory of ComputationG1 Hohn $artin $c0ra!2ill1 K7>)0)07)
0DD04>)K
Digital Content8 Content De-eloped #y <oS
710242 O>!r+)-%. S=)!/ D!-.%
T,!or=? 4 Hr0 1!!2 E3+/-%+)-o% S(,!/!?
I% S!/!)!r A!/!%)? 70 M+r2
E%* S!/!)!r A!/!%)? :0 M+r2
Cour! O&'!()-@!?
To learn the Operating System <ooting 'rocess
To learn ad-ance file system and operating system management
To learn init() process and other essential #oot processes
To 4!+r% u! o$ GRUB2
Cour! Ou)(o/!?
%#ility to use ,&* #ased ;D4 Operating Systems
%#ility to use ;D4 #ased &ile Systems and $anagers
3nit
*
Fou%*+)-o% o$ U%-3 O>!r+)-%. S=)!/?
!hat is "ernel1 Types of "ernel@monolithic1micro1e;oA1Operating system #ooting
process 0ru#)*1 0ru#)**1 <uffer management in 3ni;5(inu;1<uffer Cache1 *nternal
7epresentation of &iles1 Systems calls for the files systems1&ile management1 &ile
Concept 1 %ccess methods1 &ree Space $anagement1 Dis" management1 S!ap space6
> 2rs
3nit
**
Pro(! A T,r!+*?
The Structure of 'rocesses8 'rocess States and Transitions1 (ayout of System
$emory1 The conte;t of a 'rocess1 Sa-ing the Conte;t of a 'rocess1 $anipulation of
the 'rocess %ddress space1 Sleep1 'rocess creation1Signals1'rocess termination1 %
!aiting process termination1 *n-o"ing other programs1The user *D of a process1
Changing the siBe of a process1 The shell1 <asic Shell script 'rogramming6
System #oot and the init() process 'rocess scheduling1 System calls for time1Cloc"
Threads1Concept of threads1 (inu; processes : thread management1 *ntroduction to
threads@ad-antages of threads1 *mplementation of threadsA
$ultithreading models @$ to 11 181811 $$ modelA1 Threading issues@&or"@A and
e;ec@A system calls1 Thread Cancellation 1thread specific dataA6
Deadloc"s8 7esources1 'rinciples of deadloc"1 The ostrich algorithm1 Detection and
7eco-ery1're-ention1%-oidance6 <an"erEs %lgorithm6 *nit 'rocess in %ndroid
$o#iles@(atest %ndroid /ersionA6
10
2rs
3nit
***
M!/or= /+%+.!/!%) +%* @-r)u+4 /!/or=?
S!apping1Demand paging1 a hy#rid System !ith s!apping and demand paging1
memory management re9uirements1$emory partitioning1 'aging1 Segmentation1
Security *ssues1 2ard!are and control structures1 Operating system soft!are1 (inu;
memory management1Windo!s> memory management1 %ndroid $emory
$anagement
D 2rs
3nit
*/
I%)!r5>ro(! Co//u%-(+)-o%? 'rocess Tracing1 system / *'C1 et!or"
communications1 pipes1 Soc"ets1 $ultiprocessor systems8 'ro#lem of $ultiprocessor
Systems1 Solution !ith $aster and Sla-e 'rocessors1 Solution !ith Semaphores1 The
Tunis System1 'erformance (imitations
D 2rs
3nit
/
A*@+%(! Too4 +%* T!(,%o4o.-!? $a"e tool8 make, nmake,cmake1 %W4 tools1 grep
egrep, fgrep1sorting tool1 3,&* <oot13<oot1 3S< <OOT1 Case study of &edora)1K
,&* files8 gcdx64.efi, grub.cfg, grubx64.efi, MokManager.efi, shim.efi, shim-fedora.efi
D 2rs
710242 O>!r+)-%. S=)!/ D!-.%
T!+(,-%. S(,!/!? E3+/-%+)-o% S(,!/!?
T,!or=? 4Hr01!!2 I% S!/!)!r ? 70 M+r2
E%* S!/!)!r A!/!%)? :0 M+r2
3nit
/*
A*@+%(! Too4 +%* T!(,%o4o.-!(+%* >ro&4!/ o4@-%. -% ),! OS)
$ultiptocessor scheduling17eal time scheduling1(inu; scheduling1 3*L free
<SD scheduling1Windo!s -ista scheduling1Windo!s)> 7e&S1 ,m#edded
System1 2andheld Operating systems8 2andheld systems)7e9uirements1
Technology O-er-ie!1 'almOS1 $icrosoft Windo!s C,1 $icrosoft Windo!s
$o#ile1 0oogle %ndroid1 Other 2andheld Operating systems1 Securing
2andheld systems1 &rame of 7eference for 2andheld Systems6
D 2rs
T!3) Boo2
16 'ramod Chandra '6 <hatt J%n *ntroduction to Operating Systems8 Concepts and 'racticesG1
4
th
edition1 '2*1 *S< K7>)>1).03)4>3D)3
.6 $aurice H6<ach JThe Design of The 3ni; Operating systemG1 '2*1 *S< K7>)>1).03)0+1D)
>
R!$!r!%(! Boo2?
16 ,-i emeth1 0arth Snyder1 Tren 2ein1 <en Whaley1 3ni; and (inu; System %dministration
2and#oo"1 &ourth ,dition1 *S<8 K7>)>1)317)D177)K1 .011
.6 DhanaIay $6 Dhamdhere1 JOperating Systems8 % Concept <ased %pproachG1 3
rd
,dition1
$c0ra!2ill ,ducation1 *S<)138 K7>)1).+)K00++>)K1 *S<)108 1).+)K00++>)+
D-.-)+4 Co%)!%)?
16 $SD .013 -ersions
.6 &edora1K De-elopment
36 Content De-eloped #y the <oS
710247 D+)+ Co//u%-(+)-o% +%* 1-r!4! S!%or N!)"or2
T!+(,-%. S(,!/!? E3+/-%+)-o% S(,!/!?
T,!or=? 4 Hr01!!2 I% S!/!)!r A!/!%)? 70 M+r2
E%* S!/!)!r A!/!%)? :0 M+r2
Cour! O&'!()-@!?
To learn Data Communication $ethods and %lgorithm
To learn setup1 installation1configuration of WS
To study different programming tools
Cour! Ou)(o/!?
%#ility to program using data communication methods and algorithm
%#ility to setup1 configure and program WS
%#ility to use different programming application for WS1 <*0D%T%
3nit
*
B+-( o$ (o//u%-(+)-o%?
*ntroduction1 $athematical &oundation1 <asic 'ro#lem Sol-ing1 Communication
System1 <ase#and1 <road#and and Carrier Communication1 transmission modes1
<aud rate1 #it rate1 S71 Channel <and!idth and rate of communication6
Digital $odulation Techni9ues8 'C$1 'C$ ,ncoder and Decoder1 D'C$1
%D'C$1 Delta modulation1%dapti-e Delta $odulation1 7S).3.C1<and!idth
re9uirement of digital modulation techni9ues1 9uantiBation noise (ine Coding
techni9ues8 <ipolar1 3nipolar1 7M1 7M1 $anchester1 %$*1 <>MS1 <loc" coding
techni9ues6
$ultiple;ing techni9ues8 TD$1 &D$1 WD$1 and CD$%1 TD)SCD$%1 (T,)
TDD1 (T,)&DD16 (% standards8 ,thernet1 Wireless (%1 Wi$a;1 Mig<ee1
<luetooth1*nfrastructure #ased @satellite n5!1 Cellular n5!A and *nfrastructure less
@%dhoc n5!A !ireless topologies6 /(%1 <asics of /'1 /' tools and
%pplications6
10 2rs
3nit
**
O@!r@-!" o$ 1-r!4! N!)"or2?
Wireless Transmission8 ,lectromagnetic Spectrum1 7adio1 $icro Wa-es1 *nfrared1
(ight!a-e1 Spread Spectrum Systems1 modem S!itching Techni9ues8 Circuit
S!itching1 'ac"et S!itching and $essage S!itching1 2ard!are Components8
Transcei-ers1 %ccess 'oints and !ireless routers1 Data lin" layer design issues8
Ser-ices1 &raming1 ,rror and flo! control1 Stop)and)Wait protocol1 Sliding
Windo! protocol1 $edium access control su# layer1 Channel allocation8 Static and
Dynamic allocation1 $ultiple %ccess 'rotocols8 %(O2%1 CS$%1 CS$%5CD 1
CS$%5C%
>2rs
3nit
***
B+-( Co%(!>) o$ 1SN? <ac"ground of Sensor et!or" Technology1
%pplications8 <uilding %utomation1 Sensors and 7o#ots1 2ealth Care and $ilitary
%pplications6 WS %rchitecture8 Sensor Type and Technology1 Sensor et!or"
OrganiBation and Trac"ing6 7&*D #ased data communication1 %rchitecture1
4 2rs
3nit
*/
D+)+ 4-%2 4+=!r >ro)o(o4
(in" (ayer8 ,rror control1 &raming1 (in" management6
$%C (ayer8 (o! duty cycle protocols and !a"eup concepts1 Contention)#ased
protocols1 Schedule)#ased protocols1 et!or"ing Sensors8 Mig<ee1 Sensor
$%C@S)$%CA protocol for WS1 aming and %ddressing8 &undamentals1
%ddress and name management in !ireless sensor net!or"s
D2rs
3nit
/
Rou)-%. Pro)o(o4 $or 1SN
Data Dissemination and 0athering1 7outing Challenges and Design *ssues in
WS1 7outing Strategies @'roacti-e and 7eacti-eA in WS6 0eographic and
,nergy a!are routing1 %ttri#ute #ased routing17outing Techni9ues8 &looding1
S'*1 *nfrastructure ,sta#lishment8Topology Control1 Clustering1 time
D 2rs
synchroniBation1 localiBation and ser-ices1 (o! energy adapti-e Clustering1 'o!er
efficient gathering in sensor information system1case study of Data
Communication from 2D$* Camera in host and accessory modes1 '*CO,T1
Tunneling 'rotocols6
3nit
/*
I%$r+)ru()ur! E)+&4-,/!%) $or 1SN
(ocaliBation and 'ositioning1 trac"ing8 'roperties of positioning1 'ossi#le
approaches1 Tas" dri-en Sensing1 7olls of Sensor nodes and utilities1 *nformation
#ased sensor trac"ing1 Ioint routing and information aggregation1 Sensor et!or"
Data#ases)<*0D%T%1 Sensor net!or" platforms and tools1 Single)hop
localiBation1 'ositioning in multi)hop en-ironments1*mpact of anchor placement1
Operating Systems for WS8 OS Design *ssues1 ,;amples of OS@%rchitecture1
Design *ssues1 &unctionsA8 Tiny OS1 $ate1 $agnet OS1 $%T*S1 ano)74 OS
%rchitecture <loc" Diagram1 (iteOS %rchitectural <loc" Diagram1(ite&S
%rchitectural <loc" Diagram1 Content deli-ery net!or"s6 *ntroduction to *nternet
of Things@*oTA
D 2rs
T!3) Boo2?
16 4urose1 7oss JComputer et!or"ing a Top Do!n %pproach &eaturing the *nternetG1
'earsonN Dth edition @$arch +1 .01.A1 *S<)108 013.>+D.041*S<)138 K7>)013.>+D.01
@pdf a-aila#leA
.6 &ang Mhaho1 (eonidas 0ui#as1 JWireless Sensor et!or"s8 %n information 'rocessing
%pproachG1 ,lse-ier *S<8 K7>)>1)>147)D4.)+
R!$!r!%(! Boo2?
16 Dipan"ar 7aychaudhari1 $ario Cerla1G,merging Wireless Technologies and the &uture
$o#ile *nternetG1 Cam#ridge 3ni-ersity 'ress1 *S<)138 K7>)1)107)D7>D4)4@'aper#ac"A
.6 (yla <6 Das1 J,m#edded Systems8 %n *ntegrated %pproachG 'earson1 *S<8K7>)>1)317)
>7DD)3
36 4aBim Sohra#y1 Daniel $inoli1 Taie# Mnati1 JWireless Sensor et!or"s8 Technology1
'rotocols and %pplicationsG1 Wiley *S<8 K7>)>1).D+).730)4 @Students ,ditionA
46 7o#ert &aludi1 JWireless Sensor et!or"sG1 OE7,*((O1 *S< 138 K7>)K3)+0.3).>K)7
D-.-)+4 Co%)!%)?
1# IoT PDF? Co%@!r.-%. T!(,%o4o.-! $or S/+r) E%@-ro%/!%) +%* I%)!.r+)!*
E(o=)!/ IERC Boo2 O>!% A((!B2017
2# Co%)!%) D!@!4o>!* &= ),! BoS
710244 D+)+&+! M+%+.!/!%) S=)!/ A>>4-(+)-o%
T!+(,-%. S(,!/!? E3+/-%+)-o% S(,!/!?
T,!or=? 7 Hr01!!2 I% S!/!)!r A!/!%)? 70 M+r2
E%* S!/!)!r A!/!%)? :0 M+r2
Cour! O&'!()-@!?
To learn %d-ance techni9ues in Data#ase $anagement Systems
To learn ad-anced storage technologies
To learn Data#ase 'rogramming
Cour! Ou)(o/!?
%#ility to handle %d-ance Data#ases
%#ility to use ad-anced storage technologies1<*0D%T%
%#ility to program data#ases
3nit * I%)ro*u()-o% )o D+)+&+!? Data#ase Concepts1 Data models1 legacy relational
model)7)$odel1 Data#ase concepts1 Data $odel and types1 ,7 $odeling1 Concept of
normaliBation6 *ntroduction to SP( @OOD<A using $OSP(8 SP(1 DD(1 D$(1
DC(1 TC(1 /ie!1 *nde;
4 2rs
3nit **A*@+%(!* D+)+&+! T!(,%-Cu!? Structured -erses unstructured data1 Concept of
OSP( data#ase1 Comparati-e study of SP( and OSP(1 Data#ases types1 OSP(
Data $odeling1 <enefits of OSP(1 OSP( using $ongoD<) mongoD< shell1 data
types1 manipulation@insert1 update1 delete documentsA1 9uerying1 aggregation1
inde;ing1 croud)sourcing6
D 2rs
3nit
***
D+)+&+! Tr+%+()-o%5 Tr+%+()-o% M+%+.!/!%)?
Transaction $anagement and Concurrency Control1 'erformance tuning and 9uery
optimiBation of SP( and oSP( Data#ases6
D 2rs
3nit
*/
D+)+&+! Ar(,-)!()ur!?
Client)ser-er model8 t!o tire1 three tire1 'arallel Data#ases1 Distri#uted Data#ases1
Data#ase connecti-ity and We# Technologies1Data#ase administration and
$anagement1 Connecti-ity using $ongoD<1 Cassandra6
>2rs
3nit /B-. *+)+ /+%+.!/!%) +%* Pro.r+//-%.
L$(8 L$()*ntroduction 1L$( DTDEs Domain specific DTDEs1 Puerying L$(
data1 HSO1 2%DOO')*ntroduction1 <uilding #loc"s of hadoop1 components of
hadoop @2D&S1 $apreduceA 1 2<%S,1 2*/,1 SSD61 Cloudera1 Oracle Cloud1Oracle
<D<1 $ongoD<1 <*0D%T%1 7 programming
>2rs
3nit
/*
A*@+%(! -% D+)+&+!5D+)+?
Data Warehouse8) data !arehouse introduction 1 difference #et!een operational
data#ase and data !arehouse1 architecture of data !arehouse6
*ntroduction to Data mining techni9ues8 %5< Testing1 classification1 regression1
prediction1 clustering1 summariBation1 association rule1 se9uence disco-ery1 time
series analysis
$achine learning for #ig data8) introduction to machine learning1 type of machine
learning algorithm1 super-ised and unsuper-ised algorithm1 7ecommendation
algorithm6
<usiness *ntelligence8 *ntroduction1 <*S components1 <usiness models1 <usiness
analysis frame!or" from DW6
> 2rs
T!3) Boo2
16 %#raham Sil#erschatB 12enry 4orth 1 S6Sudarshan1FData#ase System conceptsF1+
th

,dition 1$c0ra! 2ill *nternational ,dition
.6 Data#ase 'rincipals8 &undamentals of Design1 *mplementation and $anagement1 Coronel1
$orris and 7o#1 Kth edition1 Cengage (earning1 *S<8 K7>)>1)31+)173D)K
36 $ongoD<8 The Definiti-e 0uide #y 4ristina Chodoro!
46 <ig Data %nalytics !ith 7 and 2adoop #y /ignesh 'raIapati
+6 Hia!ei han1 $icheline 4am#er1 FData mining 8Concepts and systems F1$organ 4aufmann
pu#lishers
D6 $argaret 26 Dunham1 JData miningG1 'earson pu#lication
R!$!r!%(! Boo2
16 http855docs6mongod#6org5manual5
.6 Chuc" (am1 J2adoop in actionG
D-.-)+4 Co%)!%)
16 <ig Data8 The ne;t frontier for inno-ation competition and producti-ity @pdf pu#lished
#y $c"inseyA
.6 Cham#er H1 JSoft!are for Data %nalysis8 'rogramming !ith 7G1 Springer1 .00>1 *S< 8
K7>)0)3>7)7+K3+)7 @soft copyA
36 Content De-eloped #y <oS
710248 For!%-( +%* C=&!r A>>4-(+)-o%
T!+(,-%. S(,!/!? E3+/-%+)-o% S(,!/!?
T,!or=? 7 Hr01!!2 I% S!/!)!r A!/!%) ? 70 M+r2
E%* S!/!)!r A!/!%)? :0 M+r2
Cour! O&'!()-@!?
To learn &orensics and use of Computers
To learn Tools used in Computer &orensics and Cy#er %pplications
To learn programming for Computer &orensics
Cour! Ou)(o/!?
To de-elop Computer &orensics %!areness
%#ility to use Computer &orensics Tools
%#ility to use Computer &orensics Cy#er %pplications
3nit
*
B+-( o$ Co/>u)!r N!)"or2?
'rotocols and Standards1 OS* $odel1 TC'5*' $odel1 et!or" topology @'hysical :
logicalA1 (% standards1 ,thernet @>0.63A
Transmission media8 0uided transmission media ) T!isted 'air1 Coa;ial and &i#er)optic
ca#les1 S!itching techni9ues8 Circuit s!itching1 'ac"et s!itching and message s!itching1
et!or" 2ard!are Components8 Connectors1 7epeaters1 hu#s1 *Cs1 <ridges and
S!itches
Fu%*+/!%)+4 o$ M+( Pro)o(o4?
$oti-ation for a specialiBed $%C1 &undamentals of $%C protocols1 Sensor $%C Case
Study @'rotocol o-er-ie!1 'eriodic listen and sleep operations1 Schedule selection and co)
ordination1 %dapti-e listening1 $essage passingA1 *,,, >0.61+64 protocol8 'hysical1 $%C
layer1 naming and addressing1 %ssignment of $%C addresses1 Distri#uted assignment of
locally uni9ue addresses1 content #ased and geographic addressing
10
2ours
3nit
**
&oundations of digital &orensics1(anguage of Computer Crime *n-estigation1
Digital ,-idence of Courtroom1
Cy#er crime (a!8 3nited State 'erspecti-e1 *ndian 'erspecti-e1 *ndian *T %ct1 conducti-e
Digital *n-estigation1 2andling a Digital Crime Scene8 'rinciples1 'reser-ation1 $odus
Operandi1 $oti-e1 and Technology 6
D
2ours
3nit
***
/iolent Crime and Digital ,-idence1 Digital ,-idence as %li#i1 0ender Offenders on the
*nternet1Computer *ntrusions1
D
2ours
3nit
*/
Cy#er stal"ing1 Computer <asics for Digital *n-estigators1 %pplying &orensic Science to
Computers
4
2ours
3nit
/
Digital ,-idence on Windo!s Systems1 Digital ,-idence on 3*L Systems1Digital
,-idence on $o#ile De-ices1 *ntellectual 'roperty 7ights
D
2ours
3nit
/*
et!or" <asics for Digital *n-estigators1%pplying &orensic Science to et!or"s1 Digital
,-idence on the *nternet1 Digital ,-idence on 'hysical and Data)(in" (ayers1Digital
,-idence at the et!or" and Transport (ayers1 Security and &raud detection in $o#ile
and !ireless net!or"s6
>
2ours
T!3) Boo2
1 Digital ,-idence: Computer Crime1 ,oghan Casey <s $a %c1 ,(S,/*,7)%cademic 'ress1Third
,dition1 *S< 13 8 K7>)01.374.D>11 *S< 10 8 01.374.D>4
. 3ni; and (inu; System %dministration 2and#oo"1 ,-i emeth10arth Snyder1 et al1 'erson
'u#lication1
3 4urose1 7oss JComputer et!or"ing a Top Do!n %pproach &eaturing the *nternetG1 'earsonN Dth
edition @$arch +1 .01.A1 *S<)108 013.>+D.041*S<)138 K7>)013.>+D.01 @pdf a-aila#leA
R!$!r!%(! Boo2
16 0uide to Computer &orensics : *n-estigation1 <ill elson1 %melia 'hillips1 christopher Steuart1
Cengage (earning1 &ourth ,dition1 *S< 13 8 K7>)143+4K>>3K1 *S< 10 8 143+4K>>3D
.6 *-an StoImeno-ic1 2and#oo" of Wireless et!or"s and $o#ile Computing1 Wiley *ndia Student
,dition1 *S< K7>)>1).D+)07D>)K
D-.-)+4 Co%)!%)
1 Computer &orensics and Cy#er Crime otes 'rof6 Sarang Hoshi
710249 Pro.r+//-%. L+&or+)or= I
T!+(,-%. S(,!/!? E3+/-%+)-o% S(,!/!?
Pr+()-(+4? 4 Hr01!!2 Pr+()-(+4 ? 80 M+r2
Or+4? 80 M+r2
Cour! O&'!()-@!?
To de-elop Data#ase programming s"ill !ith multi)core programming
To de-elop Operating Systems programming and administrati-e s"ills
To de-elop use data storage de-ices and related programming and $anagement s"ills
Cour! Ou)(o/!?
%#ility to !rite programs at systems le-el operating system modules
%#ility of pro#lem sol-ing using multi)core1 ad-anced data#ases techni9ues and tools
%#ility to handle and programming of storage de-ices
Too4? (atest -ersion of D4 <it Operating Systems Open Source &edora)1K or 2igher e9ui-alent
!ith (%$' tools or Windo!s)>1 !ith $ulticore C'3 e9ui-alent to *ntel i+5i7 4
th
generation
on!ards supporting /irtualiBation and $ulti)Threading1 > 0< 7%$1 +000<51T< 2DD1 (atest
-ersions of D4)<it 'rogramming languages such as $icrosoft /isual Studio@-er6 1. or 2igherA or
e9ui-alent open source1 ,clipse D4)#it 'latform1 D4)#it Data#ase Client)Ser-er architecture
e9ui-alent to *<$ 3.+0 or higher e9ui-alent !ith latest -ersions of D4)#it Data#ases Oracle
$ySP(1 $ongoD<1 CauchD< or e9ui-alent Open Source Data#ases1 %ndroid 4641 ad#1 Wireless
et!or" supporting 2igh ,nd data traffic Tools8 D4)#it or latest operating systems li"e &edora or
e9ui-alent1D4)#it $ulticore Ser-er $achine !ith SSD1 (%$'1 $ongoD<1 <*0 D%T% Tools1
2adoop $apreduce1 4iggle or open source e9ui-alent1 ,clipse1 'ython1 Ha-a1 %ndroid1 OpenC(1
@Hullia8 Do!nload from *ntel Science and Technology Center for <igD%T%A Hullia &or Open
<*0D%T% Computation1 7 'rogramming1 C3D% tool "it for &edora 1K or e9ui-alent1 Ta#let and
$o#ile de-elopment tools and other tools pu#lished #y the <oS time to time6

Do(u/!%)+)-o%?
D4 #it (%TLT generated 'D& !ith title colors and content #eautification as per the template and
re-isions pu#lished #y the <oS time)to)time6
A-.%/!%) Grou> A (M+%*+)or=)
1 D<$S using connections@Client)Data se-er1 t!o tierA Oracle5$ySP( @OD<C5HD<CA1 SP(
prompt to create data #ase ta#les insert1 update data -alues1 delete ta#le1 use ta#le1 select
9ueries !ith5!ithout !here clause6 1demonstrate use of stored procedure 5 function @create
procedure at the data side and ma"e use of it on the client sideA
. D<$S using connections@Client)application ser-er)Data se-er1 three tierA Oracle5$ySP(
@OD<C5HD<CA1 SP( Hoints1 prompt6
3 Design and De-elop SP( DD( statements !hich demonstrate the use of SP( o#Iects
such as Ta#le1 /ie! 1 *nde; using Client)Data se-er@t!o tierA
4 Write a program in 'ython5CQQ to read display the i)node information for a gi-en te;t file1
image file6
+ Write an *'C program using pipe6 'rocess % accepts a character string and 'rocess <
in-erses the string6 'ipe is used to esta#lish communication #et!een % and < processes
using 'ython or CQQ6
D 3se 'ython for Soc"et 'rogramming to connect t!o or more 'Cs to share a te;t file6
A-.%/!%) Grou> B (A%= S-3 A-.%/!%)D A44 +-.%/!%) )o &! (o@!r!* -% + B+)(,)
1 Design at least 10 SP( 9ueries for suita#le data#ase application using SP( D$( statements8
*nsert1 Select1 3pdate1 Delete Clauses using distinct1 count1 aggregation on Client)Data
se-er@three tierA
. *mplement data#ase !ith suita#le e;ample using $ongoD< and implement all #asic
operations and administration commands using t!o tier architecture6
3 3se $ongoD< to process semi structured and unstructured data collections such as 7fid1
images1 #logs use python5Ha-a $ongoD< interface6
4 Write an python5Ha-a application using $ongoD< to maintain the #log for composing the
#log consists of te;t columns1 images and -ideos also calculate the hit or users -isited #y
dra!ing .D graphs6
+ Write a program in 'ython5CQQ to test that computer is #ooted !ith (egacy <oot 7O$)
<*OS or 3,&*6
D Write a program in CQQ to create a 7%$D7*/, and associate an acyclic directory structure
to it6 3se this 7%$D7*/, to store input1 out files to run a calculator program6
7 Write a program in CQQ to de-elop a tool using 073<. or 073<;D46rfi select and display
a #oot partition6 @use appropriate o-erloadingA
> Write a 'ython5Ha-a5CQ program to -erify the operating system name and -ersion of $o#ile
de-ices6
K Write a program using $ongoD< to compose a !e# ne!s)letter consisting of -ideos1
images1 te;t use python $ongoD< interface6
10 Create a iso #oot image using open source tools6
11 Write a python program for creating -irtual file system on (inu; en-ironment6
1. Write a program in CQQ to ma"e 3S< De-ice <oota#le #y installing re9uired system files
13 Write a program in python for 3S< De-ice &ile $anagement6 Chec" usefulness of
command e2fsck for different file systems mounted on computer6
14 %ggregation and inde;ing !ith suita#le e;ample using Cassendra and 7df*D #ased
employees attendance system6
1+ %ggregation and inde;ing !ith suita#le e;ample using $ongoD<6
1D $ap reduce operation !ith suita#le e;ample using $ongoD<6
17 *nde;ing and 9uerying !ith $ongoD< using suita#le e;ample6
1> Connecti-ity !ith $ongoD< using any Ha-a application6
1K 3sing $ongoD< create a data#ase of employee performance1 employee attendance on the
!or"station6 'erform statistical analysis for the results of the products produced #y
employees rated as passed o"1 damaged products @ + samples per #atch siBe 1000A and the
portion co-ered in the training and a#sentee of the employees during training6 3se
programming language 76 @or 7)'ython57)Ha-aA or e9ui-alent assignment using 7
'rogramming (anguage for <i0D%T% computing6
A-.%/!%) Grou> C? A*@+%(! T!(,%o4o.= A-.%/!%) (A%= O%!D +44 ),r!! )o &!
(o@!r!* -% + B+)(,)
1 <*0 D%T% applications using 2adoop
. <*0 D%T% applications using <logs
3 <ig Data 'redicti-e $achine (earning
4 Create and test functioning of Windo!s)> 7e&S @7esilient &ile SystemA
(a#oratory $anual to #e prepared #y the college teachers and get it appro-ed #y the <oS
%pplica#le '75O75TW ,;amination shall #e conducted #y the pair of e;aminers as per
uni-ersity rules and shall #e on the e;periments performed #y the students6 During
,;amination the student must !rite the $athematical modeling of the pro#lem statement
#efore attempting the soft!are solution6 The soft!are solution must #e as per mathematical
modeling6 The student must demonstrate the running output !ith and !ithout de#ug mode6
The scheme of assessment shall #e pu#lished #y the <oS6
71024: Pro.r+//-%. L+&or+)or= II
T!+(,-%. S(,!/!? E3+/-%+)-o% S(,!/!?
Pr+()-(+4? 4 Hr01!!2 T!r/ 1or2? 80 M+r2
Or+4? 80 M+r2
Cour! O&'!()-@!?
To de-elop 'rogramming S"ills in Data Communication1 Wireless Sensor et!or"s and
Computer &orensics and Cy#er applications using multi)core freaturs6
To de-elop s"ills use professionally special tools used for Data Communication1 WS and
&orensics
Cour! Ou)(o/!?
The Students must #e a#le perform programming for Data communication
The Students must #e a#le perform programming using Wireless Sensor et!or"s using
multicore programming features6
The Students must #e a#le perform programming for Computer &orensics Cy#er
%pplications
Too4? (atest -ersion of D4 <it Operating Systems Open Source &edora).0 or 2igher e9ui-alent
!ith (%$' tools or Windo!s >1 !ith $ulticore C'3 e9ui-alent to *ntel i+57 4
th
generation on)
!ards supporting /irtualiBation and $ulti)Threading1 > 0< 7%$1 +000<51T< 2DD1 (atest
-ersions of D4)<it 'rogramming languages such as $icrosoft /isual Studio@-er6 1. or 2igherA or
e9ui-alent open source1 ,clipse5PT D4)#it 'latform1 0iga#it S!itch and 7outer1 %DS( routers1
Optical router1 /o*' setup1 S%1 *' #ased printer1 Camera1T!o ser-er class of machines @D4 #itA 1
S31 &ire Sensors
Tools 8 C%*, +60 @Computer %ided *n-estigati-e ,n-ironmentA or latest D4 #it -ersion or
e9ui-alent1 S*&T 360 or open)source e9ui-alent D4 #it1 Digital &orensics &rame!or"1 Open
Computer &orensics %rchitecture .63 or open)source e9ui-alent and other tools pu#lished #y the
<oS time to time6 7u#i or 7ailsWe# tools6
Do(u/!%)+)-o%?
3.5D4 #it (%TLT 'D& !ith title colors and content #eautification as per the template and re-isions
pu#lished #y the <oS time)to)time6 The pro#lem Sol-ing description must #e done !ith
mathematical modeling and Theory of Computing6
A-.%/!%) Grou> A (M+%*+)or=)
1 *mplementation of follo!ing spoofing assignments using CQQ multicore 'rogramming
aA *' Spoofing
#A We# spoofing6
. % fire is to #e detected using rele-ant !ireless sensor net!or" installed in a remote location
to communicate the data to the central ser-er for the monitoring purpose and detection of
the fire6 Write a program to implement the system using WS and Different data
communication strategies5 algorithms @at least t!oA to compare the relia#ility of the data
recei-ed and efficient timing6 3se of &ort &or!arding5Tunneling 'rotocol is e;pected6
3 Write a computer forensic application program in Ha-a5'ython5CQQ for 7eco-ering Deleted
&iles and Deleted 'artitions
4 % person on a near#y road is trying to enter into a Wi&i net!or" #y trying to crac" the
'ass!ord to use the *' 'rinter resourceN !rite a program in Ha-a5'ython5CQQ to detect such
attempt and prohi#it the access6 De-elop the necessary scenario #y 3sing an *,,, >0.6111
configure a Wi)&i adapter and %ccess 'oint6
+ Write a program to implement 'ulse Code $odulation Techni9ue to transfer the data to
other computer6
D Write a program in CQQ 5'ython to analyBe email header6
A-.%/!%) Grou> B (A%= S-3 A-.%/!%)D A44 +-.%/!%) )o &! (o@!r!* -% ),! B+)(,)
1 De-elop a 03* and !rite a Ha-a5'ythn5CQQ program to monitor et!or" &orensics1
*n-estigating (ogs and *n-estigating et!or" Traffic6
. Write a program in 'ython for *n-estigating Wireless %ttac"s using $ulti)core
programming6
3 Write a program in 'ython for *n-estigating We# %ttac"s6 &inding originatorEs *'1 Su#net
$as" and Default gate!ay !here a We# Ser-er is connected using Optical 7outer6
4 Create a Scenario and !rite a program for o-ercoming a We#site hac"ing pro#lems and
identifying hac"er machine using Ha-a5'ython5CQQ6 De-elop a prototype !e#site using
7u#y on rails6
+ Write a program in CQQ for Trac"ing ,mails and *n-estigating ,mail Crimes
D *nstall and use %ndroid $o#ile &orensics Open Source Tools6
7 Write a program to *mplement a pac"et sniffing tool in CQQ5Ha-a5'ython6
> Write a program in CQQ to implement to identify DOS attac" on a !ireless cluster of
ser-ers6
K *nstall and use open source tools to *dentifying -arious types of Wi&i attac"s6 Write a CQQ5
Ha-a5'ython program to identify atleast one such attac"6
10 *nstall and use a open source tool to *dentifying $$S attac"s1 create necessary Scenario6
11 Design and implementation of 2oneypot
1. Write a program to identifying pri-ate data ac9uisition of digital e-idence using Ha-a in a
Wi&i system1 use S% storage@<*0D%T%A
13 Write a program to *mplement a pac"et sniffing tool in CQQ
14 Write a program to *mplement a fingerprint recognition using Ha-a 'rogramming
1+ Write a program for identifying the image tampering1 -oice data
@recorded5<logged5t!itted5Social We# SitesA tampering 'ython 'rogramming6 use S%
storage@<*0D%T%A
1D Write a program for identifying the -oice data @recorded5 #logged /ideo5t!itted5 Social We#
Sites A tampering1 !here a $ic is attached through WS6 use S% storage@<*0D%T%A
17 Write a program for *dentifying the tampering of digital signature using 'ython
1> Write a CQQ5Ha-a program for (og Capturing and ,-ent Correlation6
1K Write a tool to detect and pre-ent Capturing mo#ile messages in 'ython5Ha-a6
A-.%/!%) Grou> C? A*@+%(! T!(,%o4o.= A-.%/!%) (A%= O%!)
1 *mplementation of Steganography program6
. *mplement a program to generate and -erify C%'TC2% image6
3 *ntrusion detection system
4 Write a program to detect and pre-ent !indo!s > registry 2ac"s and T!ic"s
+ Simulate the performance of DSD/1 %OD/ and DS7 routing protocols o-er the WS6
*nstallation and configuration of WS using Mig<ee protocol

D Set up a small !ireless sensor net!or" of fe! nodes and sho! communication #et!een t!o
nodes using S3 or e9ui-alent
No)!? 1,-4! Co%*u()-%. ),! T!r/ "or2 +%* Or+4 E3+/-%+)-o% S)u*!%) /u) *!/o%)r+)!
),! ru%%-%. Pro.r+/ )o ),! !3+/-%!r# (a#oratory $anual to #e prepared #y the college teachers
and get it appro-ed #y the <oS6
%pplica#le '75O75TW ,;amination shall #e conducted #y the pair of e;aminers as per uni-ersity
rules and shall #e on the e;periments performed #y the students6 During ,;amination the student
must !rite the $athematical modeling of the pro#lem statement #efore attempting the
oral5term!or" solution6 The solution must #e as per mathematical modeling6 The student must
demonstrate the running output !ith and !ithout de#ug mode6 The scheme of assessment shall #e
pu#lished #y the <oS6
71024; E/>4o=+&-4-)= S2-44 L+&or+)or=
T!+(,-%. S(,!/!? E3+/-%+)-o% S(,!/!?
Pr+()-(+4? 2 Hr01!!2 T!r/ 1or2? 80 M+r2
Cour! O&'!()-@!?
To learn use of ad-ance programming1 documentation1 presentation and communication Tools
To learn use to group discussions in pro#lem sol-ing
To learn technology and group leadership s"ills
To learn administrati-e s"ills and responsi#ilities in team!or"
To learn 9uantitati-e s"ills
To learn technology s"ills
Cour! Ou)(o/!?
%#ility to understand need of technical competence re9uired for pro#lem sol-ing
%#ility to understand employers re9uirements
%#ility to understand professional and group #eha-ioral ethics
Too4? (atest -ersion of D4 <it Operating Systems Open Source &edora)1K or 2igher e9ui-alent !ith
(%$' tools or Windo!s >1 !ith $ulticore C'3 e9ui-alent to *ntel i+57 4
th
generation on!ards supporting
/irtualiBation and $ulti)Threading1 > 0< 7%$1 +000<51T< 2DD1 (atest -ersions of D4)<it
'rogramming languages such as $icrosoft /isual Studio@-er6 1. or 2igherA or e9ui-alent open source1
,clipse D4)#it 'latform1 D4)#it Data#ase Client)Ser-er architecture e9ui-alent to *<$ 3.+0 or higher
e9ui-alent !ith latest -ersions of D4)#it Data#ases Oracle $ySP(1 $ongoD<1 CauchD< or e9ui-alent
Open Source Data#ases1 Wireless et!or" supporting 2igh ,nd data traffic1 sensors and other tools
pu#lished #y the <oS time to time6
Do(u/!%)+)-o%?
3.5D4 #it (%T,L 'D& !ith title colors and content #eautification as per the template and re-isions
pu#lished #y the <oS time)to)time6
Cour! 1r-)!5u> T,!or= ,+44 -%(4u*!?
3nderstanding pro#lem sol-ing re9uirements8 Customer 7e9uirements1 ,mployer re9uirements and
technology re9uirements6
Co/>!)!%(= +!/!%) u-%.?
E/>4o=!rE >!r>!()-@!? 7elia#ility1 *ntegrity1 Team!or"1 Willingness to learn1 ,ntrepreneurship1 Self)
discipline1 Communication1 Self)moti-ation1 &le;i#ility1 Technical leadership
S)u*!%) P!r>!()-@!? <asic computer s"ills1Technical s"ills1 3se of modern tools1 %d-anced computer
s"ills1 System design1 Communication and gestures1 7esponsi#ility1 /er#al communication1 %pplication of
"no!ledge1 Creati-ity1 0ender Co)e;istence1 respect1 social and ethical responsi#ilities6
U! o$ Su>>or)-%. T!(,%o4o.= P!r>!()-@!? *n addition to de-elopment tools it is -ery important to use
group communication and information sharing technologies6 Students are e;pected to ac9uire follo!ing
s"ills8
'osting a 9uestion on the #log or forum1 !riting and maintaining a mailing list mails1 Writing outputs or
logs using 'ost<in tools or e9ui-alent1 use of 0*T@refer to githu# We# siteA for re-ision control or open
source e9ui-alent1 &or!arding a resume for the Ho# as per the ad-ertisement @7eferring to the follo!ing
assignmentA
% customer !ants to run 3ni9ue)identity proIect for the residents #earing its nationality as
national)resident1 7*1 7, and migrated along !ith personal information1 gender
information !ith family tree@$aternal and paternalA1 photographs1 finger)prints1 crime
records1 earning methods1 <an" %ccounts1 marital status1 relationships1Diseases1 $edical
*nsurance details1 Social Contri#utions1 Dri-ing license and 7fiD tags for self o!ned
/ehicles6
The customer !ants to find and monitor using reports the status of ethical -alues in the
society1 gro!th in !ealth1 po-erty line issues1 health issues1 increase5decrease in crimes and
family issues and such more issues6
Or e9ui-alent assignment co-ering <*0D%T%1 WS and OS6
(a#oratory Teacher@i6e6 a customer role and an employer roleA is e;pected to gi-e a#o-e
pro#lem sol-ing assignment to the #atch of students and o#ser-e the students performance for
,mployerEs perspecti-e and Students 'erspecti-es and grade e-ery student on the scale of
Strong1 0ood1 &air1 'oor1 eeds *mpro-ement6 %lso1 special efforts @create documentary
e-idence of !ee"ly progress for the sameA are to #e ta"en for students getting 'oor and eeds
impro-ement remar"s6 %lso a teacher shall get the 0%' analysis done from the students !ith
respect to employers perspecti-e and Students perspecti-e6
ote8 %ny ,9ui-alent %ssignment must #e appro-ed #y the <oard of Studies6 (a#oratory
$anual to #e prepared #y the college teachers and get it appro-ed #y the <oS
71024< Pr-%(->4! o$ Co%(urr!%) +%* D-)r-&u)!* Pro.r+//-%.
T!+(,-%. S(,!/!? E3+/-%+)-o% S(,!/!?
T,!or=? 4 Hr01!!2 I% S!/!)!r A!/!%)? 70 M+r2
E%* S!/!)!r A!/!%)? :0 M+r2
Cour! O&'!()-@!?
To learn concurrent architecture and programming
To learn distri#uted programming
To use concurrent and parallel programming tools and applications
Cour! Ou)(o/!?
%#ility to perform concurrent programming
%#ility to perform distri#uted programming
%#ility to use concurrent and parallel programming using 0'3
3nit
*
Co%(!>)D O@!r@-!"D Pro.r+//-%. !%@-ro%/!%)D 6Computation $odels1
Distri#uted programming languages (*S'1 O%CC1 'rogramming en-ironmental tools
Open 0(1 $'* Ha-a
D 2rs
3nit
**
Concurrent grammar1 communication and synchroniBation of concurrent tas"s
process5Thread System process migration1 shared memory1 Concurrent (*S'1
Concurrent O%CC1 Concurrent Ia-a
> 2rs
3nit
***
The death of single core solution1 /*D% and C3D%1 0'3 hard!are1 alternati-es to
C3D%1 3nderstanding parallelism !ith 0'3s1 C3D% hard!are o-er-ie!1
'arallel architectures and 'rogramming principles)'arallel computing1 'arallel
architecture1 %rchitectural classification scheme1 'arallel programming models1
parallel algorithms1 performance analysis of parallel algorithms6
> 2rs
3nit
*/
Distri#uted Computing Systems1 models1 *ssues in designing distri#uted operating
systems1 DC,
D 2rs
3nit
/
/irtualiBation and programming for Len)O-er-ie! of -irtualiBation1 resource
-italiBation1 need and ad-antages of /irtualiBation1 Len)o-er-ie! : L>D
-irtualiBation1 Len : -irtualiBation resources1 installation : Configuration1 /irtual
$achine #ooting : Configuration
D 2rs
3nit
/*
Cloud and $o#ile Computing 'rinciples1 C3D% <loc"s and Treads1 $emory
handling !ith C3D%1 $ulti)C'3 and $ulti)0'3 solution
D 2rs
T!3) Boo2
16 Concepts1 Techni9ues1 and $odels of Computer 'rogramming #y 'eter /an 7oy and Seif
2aridi ) $*T 'ress (td1 .004
.6 Distri#uted Operating Systems #y '646Sinha1'2* 'u#lications
36 'arallel Computing #y $676<huIade1e! %ge *nternational@pA (td6 e! %ge Science1 .
nd
,dition1 ISBN510? 1K0D+74.001 ISBN517? K7>)1K0D+74.0>
46 $ulticore 'rogramming #y Wiley pu#lications
R!$!r!%(! Boo2
16 'eter <arry1 'atric Cro!ley1 J$odern ,m#edded Computing1 ,lse-ier1 *S<8 K7>)K3)
>1.DK)77)0 @Chapter 1+ Only1 A
.6 Shane Coo"1 JC3D% 'rogrammingG1 ,lse-ier1 *S<8 K7>)0)1.)41+K33)4
D-.-)+4 Co%)!%)? Co%)!%) D!@!4o>!* &= ),! BoS
710280 E/&!**!* O>!r+)-%. S=)!/
T!+(,-%. S(,!/!? E3+/-%+)-o% S(,!/!?
T,!or=? 4 Hr01!!2 I% S!/!)!r A!/!%)? 70 M+r2
E%* S!/!)!r A!/!%)? :0 M+r2
Cour! O&'!()-@!?
To (earn the Concepts of ,m#edded Systems processors and Operating System
De-elop a#ility to use ,m#edded Operating utilities in ,m#edded (inu;
Cour! Ou)(o/!?
%#ility to !rite technical content using ,m#edded (inu;
%#ility to !rite ,m#edded 'rogramming
3nit
*
Operating Systems Concepts1 7eal)Time Tas"s1 7eal)Time Systems1 Types of 7eal)
Time Tas"s1 7eal)Time Operating Systems1
4 2rs
3nit
**
'rocessor <asics1 *ntegrated 'rocessors8 Systems on Chip1 %7$ 'rocessors
history1 2ard!are 'latforms1 %7$ %rchitecture1 *nterrupt /ector Ta#le1 %rm
'rogramming1 %ssem#ly language1 *nstruction Set1 %rithmetic1 (ogical and
Conditional1 load)store instructions1Constants1 7eadonly and 7ead)!rite memory1
$ultiple 7egister (oad Store6 %7$)K1 %7$ Corte;)$31 Case Study of <egal)
<lac")<one8 %rchitecture1 3#oot1 *nterfacing and 'rogramming
> 2rs
3nit
***
(S<1 OSD(1 OSD( $o#ile (inu; *nitiati-e1 (inu; <ac"ground1 (inu; 4ernel
Construction1 Tool Chain1 Tools O-er-ie!1 4ernel <uild System1 4ernel
*nitialiBation8 <*OS -erses <oot loader1 3)<oot1 %natomy of ,m#edded Systems8
'OST and <oot 'rocess1 4ernel *nitialiBation1 init1 Storage Considerations and
memory management1 <usy<o;1 ,;ecution Conte;t1'rocess /irtual $emory1
Cross)De-elopment ,n-ironment1 ,m#edded (inu; Distri#utions1 Do)*t)Oourself
(inu; Distri#utions1 *nitialiBation &lo! of Control1 4ernel Command (ine
'rocessing1 Su#system *nitialiBation1 The init Thread1 System *nitialiBation1
> 2rs
3nit
*/
<ootloaders1 De-ice Dri-er <asics8 Character De-ice1 'C* De-ice Dri-ers1 &ile
Systems1 De-ice Tree1 $TD Su#system1 ,m#edded De-elopment ,n-ironment1
> 2rs
3nit
/
De-elopment Tools1 ssh1 4ernel De#ugging Techni9ues1 De#ugging ,m#edded
(inu; %pplications1 Stepper $otor Controller interfacing using <egal <lac" <one
,m#edded System1 ,m#edded 0raphics and $ultimedia Tools and %pplications6
D 2rs
3nit
/*
'orting (inu;1 (inu; and 7eal Time1 ,m#edded %ndroid8 <ootloader1 4ernel1 *nit1
Mygote1 System Ser-er1 %cti-ity $anager1 (auncher @2omeA1 ,m#edded %ndroid
%pplications8 Calculator1 T!itter Search %pp1 Slide Sho! %pp
D 2rs
T!3) Boo2
16 (yla <6 Das1 J,m#edded Systems8 %n *ntegrated %pproachG 'earson1 *S<8K7>)>1)317)
>7DD)3 @Chapters 71>110111A
.6 Christopher 2allinan1 J,m#edded (inu; 'rimerG1'rentice 2all1 *S<)108 0)13)1D7K>4)>1
*S<)138 K7>)0)13)1D7K>4)K
R!$!r!%(! Boo2
16 'eter <arry1 'atric Cro!ley1 J$odern ,m#edded Computing1 ,lse-ier1 *S<8 K7>)K3)
>1.DK)77)0 @Chapter 41+1D171>110114 Only1 A
.6 4arim Oaghmour1 J,m#edded %ndroidG1OE7eilly, !"#$ %&'-(-44%-)*'2%-2, +df
D-.-)+4 Co%)!%)? Co%)!%) D!@!4o>!* &= ),! BoS
710281 Co/>u)!r N!)"or2
T!+(,-%. S(,!/!? E3+/-%+)-o% S(,!/!?
T,!or=? 4 Hr01!!2 I% S!/!)!r A!/!%)? 70 M+r2
E%* S!/!)!r A!/!%)? :0 M+r2
Cour! O&'!()-@!?
To understand the et!or" %rchitecture6
To learn and understand -arious et!or"ing 'rotocols : (ayers
To learn and understand !ireless technologies
Cour! Ou)(o/!?
%#ility to setup1 install and configure net!or"s
%#ility of net!or" programming
%#ility to use net!or" protocols1 !ireless technologies
3nit
*
A>>4-(+)-o% L+=!r?
OS* $odel <loc" Diagram1 %pplication layer protocols8 &unctionality and header
formats1 2TT'1 DS1 &T'1 S$T'1 T,(,T1 D2C'
4 2rs
3nit
**
Tr+%>or) L+=!r?
TC'1 3D'1 Soc"et 'rogramming1 TC' &lo! control1 TC' congestion control1 TC'
in !ireless net!or"1 7eal time transport protocol1 Stream control transmission
protocol @SCT'A1 Puality of ser-ices @PoSA1 Differentiated ser-ices1 *ntegrated
ser-ices
> 2rs
3nit
***
N!)"or2 L+=!r?
<asics of *'/41 *C$'/41 *'/D in detail @$oti-ation1 &eatures1 %ddress
representation1 3nicast and $ulticast addresses1 2eader formatA1 %7'1 7%7'1
$o#ile *'1 Distance -ector and lin" state routing algorithms1 7outing protocols8
7*'1 OS'&1 <0'
> 2rs
3nit
*/
B+-( Co%(!>) -% 1-r!4! LAN?
Wireless Standards @>0.611 a5#5g5n5ac5adA1 Wireless (% and Technology1
Wireless application protocols@%rchitecture and applicationA
D 2rs
3nit
/
A*@+%(!* 1-r!4! T!(,%o4o.-!?
/o*' %rchitecture and %pplications1 /ehicular net!or"1 Delay tolerant net!or"6
D 2rs
3nit
/*
A*@+%(! N!)"or2 T!(,%o4o.-!? /irtualiBation1 Soft!are defined net!or"1 %T$
@O-er-ie!1 'rotocol %rchitecture1 %%(A1 0$'(S1 *ntroduction of optical
net!or"s1'ropagation of Signals in Optical &i#er1 Client (ayers of the Optical
(ayer
> 2rs
T!3) Boo2
16 4urose1 7oss JComputer et!or"ing a Top Do!n %pproach &eaturing the *nternetG1
'earsonN Dth edition @$arch +1 .01.A1 *S<)108 013.>+D.041*S<)138 K7>)013.>+D.01
@pdf a-aila#leA
.6 %ndre! S6 Tenen#aum1 JComputer et!or"sG14th ,dition1 '2*1 *S< >1).03).17+)>6
36 0eorgios *6 'apadimitriou1 %ndreas S6 'omportsis1 '6 icopolitidis1 $ohammed S6
O#aidat1JWireless et!or"sG1 Wiley Student ,dition *S<8 K7>)0)470)>4+.K)+
R!$!r!%(! Boo2
16 &ourauBan <61 FData Communications and et!or"ingF1 4th edition1 Tata $c0ra!)
2ill1'u#lications1 .00D1 *S< 0 ) 07 = 0D3414+
.6 Olifer : Olifer 1GComputer et!or"s)principles1 technologies : protocols for net!or"
designG1 W*(,O
36 7aIi- 7amas!ami1 4umar Shi-araIan1 0lan Shasa"i1 JOptical et!or"s a 'ractical
'erspecti-eG1 ,lse-ier)$organ 4aufmann *S<8 K7>)0)1.)3740K.). pdf
46 /iIay 41 0arg1 JWireless Communication and et!or"ingG1 ,lse-ier $organ 4offman1
*S<8 K7>)>1)31.)1>>K)1
Digital Content8 De-eloped #y the <os
710282 So$)"+r! E%.-%!!r-%.
T!+(,-%. S(,!/!? E3+/-%+)-o% S(,!/!?
T,!or=? 7 Hr01!!2 I% S!/!)!r A!/!%)? 70 M+r2
E%* S!/!)!r A!/!%)? :0 M+r2
Cour! O&'!()-@!?
To learn and understand the principles of Soft!are ,ngineering
To (earn and understand Soft!are De-elopment (ife Cycle
To apply 'roIect $anagement and 7e9uirement analysis principles to S5W proIect
de-elopment6
To apply Design and Testing principles to S5W proIect de-elopment6
Cour! Ou)(o/!? The student !ill #e a#le to
Compare and chose a process model for a soft!are proIect de-elopment
%nalyBe and model soft!are re9uirements of a soft!are system
Design and $odeling of a soft!are system !ith tools
Designing test cases of a soft!are system
'repare the S7S1 Design document1 'roIect plan of a gi-en soft!are system
3nit
*
ature of Soft!are 1 Soft!are ,ngineering1 The Soft!are 'rocess 1 Soft!are
$yths1 % 0eneric 'rocess $odel1 'rescripti-e 'rocess $odels8 The Waterfall
$odel1 *ncremental 'rocess $odels 1 ,-olutionary 'rocess $odels 1Concurrent
$odels 1 SpecialiBed 'rocess $odels 1 The &ormal $ethods $odel1 The 3nified
'rocess 'ersonal1 %gility 'rinciples 1 ,;treme 'rogramming @L'A1 Scrum1
*ntroduction to Clean 7oom Soft!are ,ngineering
D 2rs
3nit
**
R!Cu-r!/!%) E%.-%!!r-%.
7e9uirements ,ngineering1,liciting 7e9uirements1 Colla#orati-e 7e9uirements
0athering1Puality &unction Deployment13sage Scenarios1,licitation Wor"
'roducts1 De-eloping 3se Cases1 <uilding the 7e9uirements $odel1 egotiating
7e9uirements1/alidating 7e9uirements1 %nalysis8 Scenario)<ased
$odeling13$( $odels1De-eloping an %cti-ity Diagram1S!im)lane
Diagrams1Class)<ased $odeling17e9uirements $odeling Strategies8 &lo!)
Oriented $odeling1 Creating a <eha-ioral 'atterns for 7e9uirements $odeling1
State $achine Diagram !ith orthogonal states1 7e9uirements $odeling for We#
%pps1 S7S
> 2rs
3nit
***
D!-.% M!),o* +%* Mo*!4
The Design 'rocess1Concepts of design1 Design Puality1 Design 'rinciples1
O#Iect)Oriented Design Concepts1 Design Classes1 The Design $odel and
elements1 Soft!are %rchitecture1*mportance1 %rchitectural Styles1 %rchitectural
Design1 %ssessing %lternati-e %rchitectural Designs1 using %rchitectural Styles in
Designs1 Component Design1 Class)<ased Components1 Conducting Component)
(e-el Design1 Component)(e-el Design for We#%pps1 3ser *nterface Design1
The 0olden 7ules 1 3ser *nterface %nalysis and Design1 *nterface %nalysis
*nterface Design Steps1 We#%pp *nterface Design1 Design ,-aluation 1 Design
Document1 $odifia#ility8 S%%$ $ethod1 %T%$ $ethod1 The 2%S%7D
$ethod6
>
2rs
3nit
*/
T!)-%. Pr-%(->4!
% Strategic %pproach to Soft!are Testing1Strategic *ssues1Test Strategies for
D 2rs
Con-entional Soft!are1Test Strategies for O#Iect)Oriented Soft!are1Test
Strategies for We#%pps1 /alidation Testing1 System Testing1 The %rt of
De#ugging1 Soft!are Testing &undamentals1 White)<o; Testing 1 <asis 'ath
Testing1 Control Structure Testing1 <lac")<o; Testing1 $odel)<ased Testing1
Testing for SpecialiBed ,n-ironments1 %rchitectures1 O#Iect)Oriented Testing
Strategies1 O#Iect)Oriented Testing $ethods1 Test Cases and the Class 2ierarchy1
Testing Concepts for We#%pps1 Testing 'rocess%n O-er-ie!1 3ser *nterface
Testing 1 Test plan1'ositi-e Testing egati-e Testing6
3nit
/
Pro'!() P4+%%-%. +%* /+%+.!/!%)
The $anagement Spectrum 1Soft!are Scope1'ro#lem Decomposition1 'rocess
Decomposition 1'rocess and proIect metrics1 SiBe)Oriented $etrics1 &unction)
Oriented $etrics1 7econciling (OC and &' $etrics1 O#Iect)Oriented $etrics 1
*ntegrating $etrics !ithin the Soft!are 'rocess1 Soft!are 'roIect ,stimation1
Decomposition 1 'rocess)<ased ,stimation1 ,stimation !ith 3se Cases 1
,mpirical ,stimation $odels1 The Structure of ,stimation $odels1 The
COCO$O ** $odel 1 'roIect scheduling8 <asic Concepts1 Defining a Tas" Set for
the Soft!are 'roIect 1 Scheduling 8 Trac"ing the Schedule1 ,arned /alue %nalysis
7is" management8 7eacti-e -ersus 'roacti-e 7is" Strategies1 7is" *dentification1
%ssessing O-erall 'roIect 7is"1 7is" 'roIection1 De-eloping a 7is" Ta#le1
%ssessing 7is"1 'roIect 'lan
> 2rs
3nit
/*
A*@+%(!* So$)"+r! E%.-%!!r-%.
Soft!are Puality1 $cCallCs Puality &actors1 *SO K1.D Puality &actors1 Soft!are
7elia#ility1 $easures of 7elia#ility and %-aila#ility1 Soft!are Safety1 &ormal
$ethods Concepts1%pplying $athematical otation for &ormal Specification1
*ntroduction to &ormal Specification (anguages 8 O#Iect Constraint (anguage
@OC(A1 M Specification (anguage1 Soft!are reuse1 Distri#uted soft!are
engineering1 Ser-ice)oriented architecture1 ,m#edded soft!are1 %spect)oriented
soft!are engineering
D 2rs
T!3) Boo2
16 7oger S 'ressman JSoft!are ,ngineering 8 % 'ractitionerCs %pproach J 7
th
,dition
$cgra!)2ill *S<8007337+K77
.6 *an Sommer-ille J Soft!are ,ngineeringG K
th
edition 'earson ,ducation S<)138 K7>)0)
13)703+1+)11 *S<)108 0)13)703+1+). 1 pdf do!nloada#le
36 2ong Mhu JSoft!are Design $ethodologyG1 ,lse-ier *S<8 K7>)>1)31.)03+D)K
R!$!r!%(! Boo2
16 'an"aI Halote J %n *ntegrated %pproach to Soft!are ,ngineeringG 3
rd
,dition arosa 'u#lication *S<8 >1)731K)70.)4 pdf do!n loada#le
.6 7aIi# $all J &undamentals of Soft!are ,ngineeringG 3
rd
edition '2*
36 'fleeIer J Soft!are ,ngineering) Theory and 'racticeG 4
th
edition
46 $artin &o!ler JDistilled 3$(G 3
rd
edition
+6 2ans /an /ilet JSoft!are ,ngineering 'rinciples and 'racticeG 3
rd
edition
Wiley
D-.-)+4 Co%)!%)? D!@!4o>!* &= ),! BoS
710287 D-.-)+4 S-.%+4 Pro(!-%. A>>4-(+)-o%
T!+(,-%. S(,!/!? E3+/-%+)-o% S(,!/!?
T,!or=? 7 Hr01!!2 I% S!/!)!r A!/!%)? 70 M+r2
E%* S!/!)!r A!/!%)? :0 M+r2
Cour! O&'!()-@!?
Study and understanding of representation of signals and systems6
To learn and understand different Transforms for Digital Signal 'rocessing
Design and analysis of Discrete Time signals and systems
To G!%!r+)! $ou%*+)-o% $or u%*!r)+%*-%. o$ DSP +%* -) +>>4-(+)-o% 4-2! +u*-oD
I/+.!D )!4!(o//u%-(+)-o% +%* r!+4 "or4*
Cour! Ou)(o/!?
Students !ill understand the mathematical concepts of signal representation and
transformations !ith their analysis6
De-elopment of a#ility for generating proper solution to signal processing pro#lems6
Students !ill #e capa#le of understanding Digital Signal 'rocessing %pplications and
implementation of signal processing to -arious applications6
3nit
*
*ntroduction8) The <readth and Depth of DS'1 Statistics1 'ro#a#ility and oise1
2o! digital signal is created8 %DC and D%C1 Signals1 (inear Systems1
Classification of signals1 'roperties of DT systems1 $athematical models for
representation of DT system8 (inear con-olution1 (inear constant coefficient
difference e9uation1 3se of Transducers in Signal 'rocessing1 %nalog to Digital
con-ersions @%DCA1 Sampling 'rocess6
> hrs
3nit
**
&ourier Transform8 DT&T1 'roperties1 D&T1 Circular con-olution1 D&T Spectral
lea"age1 ,fficient computations of D&T1 &ast &ourier Transform 17adi;). D*T
and D*& &&T %lgorithms1 %pplication of D&T1 (inear filtering6
> hrs
3nit
***
M)Transform
Definition of M)Transform1 MT and &T1 7OC1 MT properties1 pole)Bero plot1
*n-erse M)Transform1 $ethods1 System function 2@MA1 %nalysis of DT (T*
systems in M)domain8 DT system representation in time and M domain6
7elationship of &T and MT
D hrs
3nit
*/
*ntroduction to &ilter Structures1 components of digital filters1 DT &ilters <loc"
diagram representation1 e9ui-alent structures1 <asic &*7 and **7 &ilter structures1
DT filters as DT systems1 Solution of difference e9uation1 &*7 and **7 filters
direct form structures1
D hrs
3nit
/
DS' 'rocessors8DS' <uilding <loc"s1 Data %c9uisition1 &i; 'oint and &loating
'oint *mplementation the S2%7C floating 'oint processor1 S*$D $icro
%rchitecture and *nstructions1 Operating systems1 $icro)%rchitecture
consideration1 *mplementation Options1 *ntrinsic and Data type1 O$%' @Open
$ultimedia %pplication 'latformA1
DS' %pplications8 DS' and its #enefits1 %pplication areas1 4ey DS' operations1
DS' processors1 real !orld1 audio1 telecommunication applications and
#iomedical applications6
@7ef8 7eference <oo" o 31 Chapter 11 'age os8 1 to 3DA
D hrs
3nit
/*
DSP -% S>!!(, Pro(!-%. A I/+.! Pro(!-%.?
Au*-o Pro(!-%.8 2uman 2earing1 Tim#re1 Sound Puality /ersus Data rate1
2igh &idelity %udio1 Companding1 Speech Synthesis and 7ecognition1 on
(inear %udio 'rocessing1
I/+.! Fou%*+)-o% +%* D->4+=8 Digital *mage Structure1 Cameras and ,yes1
Tele-ision /ideo Signals1 Other *mage %c9uisition and display1 <rightness and
Contrast %dIustments1 0ray Scale Transforms1
@7ef8 Te;t <oo" o 11 Chapter ..1.31 'age os8 3+1 to 3>D A
D hrs
T!3) Boo2
16 Ste-en W6 Smith1 JThe Scientist and ,ngineerEs 0uide to Digital Signal
'rocessingG1California Technical 'u#lishing1 .
nd
,dition1 'D& *S< 0)KDD017D)D)>
@Colleges are e;pected to purchase 'aper#ac" ,dition *S< 0)KDD017D)4)16A
.6 JDigital Signal 'rocessing J 1 Third ,d6 'rentice 2all *S< >1).03)07.0)>
36 JDigital signal processing % practical approachG Second ,d6 #y ,mmanuel *feachor 1
<arrie W Her-is N 'earson
R!$!r!%(! Boo2
16 (yla <6 Das ,m#eded systems and *ntegrated %pproach ',%7SO *S< K7>)>1)317)
>7DD)3 @Chapter num#er 1+ onlyA
.6 'eter <arry and 'atric Cro!ley $odern ,m#edded Computing1 ,lse-ier *S< K7>)K3)
>1.DK)77)0 @Chapter num#er 11 onlyA
36 JDigital Signal 'rocessing ) % Computer <ased %pproachG1 SanIit 4 $itra Third ,d6 T$2
46 J,lectrical and ,lectronic $easurements and *nstrumentation J %6 46 Sa!hney) Dhanpat
7ai and Sons1 Delhi ).00. 'rint
D-.-)+4 Co%)!%)? D!@!4o>!* &= ),! BoS
710284 Pro.r+//-%. L+&or+)or=5III
T!+(,-%. S(,!/!? E3+/-%+)-o% S(,!/!?
Pr+()-(+4? 4 Hr01!!2 Pr+()-(+4? 80 M+r2
Or+4? 80 M+r2
Cour! O&'!()-@!?
To learn multi)core1 Concurrent and Distri#uted 'rogramming
To learn ,m#edded Operating Systems 'rogramming
To learn !riting Soft!are ,ngineering document
To learn ,m#edded5 Concurrent and Distri#uted 'rogramming
Cour! Ou)(o/!?
%#ility to perform multi)core1 Concurrent and Distri#uted 'rogramming
%#ility to perform ,m#edded Operating Systems 'rogramming
%#ility to !rite Soft!are ,ngineering Document
%#ility to perform Concurrent and Distri#uted 'rogramming
Too4? (atest -ersion of D4 <it Operating Systems Open Source &edora)1K or 2igher e9ui-alent !ith (%$'
tools1 Windo!s > !ith $ulticore C'3 e9ui-alent to *ntel i+57 4
th
generation on!ards supporting
/irtualiBation and $ulti)Threading1 > 0< 7%$1 +000<51T< 2DD1 C3D%5OpenC( 10'35<egal <one
<lac"@<<<A5%tmel Corte; %+5$4 $o#ile)ta#let processor1 WS sensor 'rocessor #oards1 (atest -ersions of
D4)<it 'rogramming languages such as $icrosoft /isual Studio @-er6 1. or 2igherA or e9ui-alent open
source1 ,clipse D4)#it 'latform1 D4)#it Data#ase Client)Ser-er architecture e9ui-alent to *<$ 3.+01 $ySP(1
$ongoD<1 Open$'1 C3D%5OpenC( or e9ui-alent Open Source1 Wireless et!or" supporting 2igh ,nd
data traffic and other tools pu#lished #y the <oS time to time6
Do(u/!%)+)-o%?
3.5D4 #it (%TLT 'D& as per the template and re-isions pu#lished #y the <oS time)to)time6 *t shall
Co-er %im1 O#Iecti-es1 $athematical $odeling co-ering multi)core and distri#uted aspects1
,fficiency1 Data Structures resulted out of $athematical $odeling1 Conclusion6
A-.%/!%) Grou> A (M+%*+)or=)
1 De-elop an application using <eegle#one <lac"5 %7$ Corte; %+ de-elopment #oard
to simulate the operations of (*&T6
. De-elop an application using <eegle#one <lac"5 %7$ Corte; %+ de-elopment #oard
to simulate the !or"ing of signal lights6
3 *mplement an calculator @D4 #it <inary $ultiplicationA application using concurrent
lisp
4 %pply the &ollo!ing Soft!are ,ngineering to all assignments@o 11.13 of 0roup % and
<A6 $athematical $odeling must result into 3$( 7e9uirements6
%pply %ssignment o 4a to 4d for all 0roup % and 0roup < assignments of ,m#edded
Operating system and Concurrent and Distri#uted 'rogramming6 3se tools Open
source tools li"e %rgo3$(1 3$((et1 Star3$( or e9ui-alent tools for 3$( modelsA
Or 3se %gile or Scrum)%gile methodologies and Tools63se of 'ossiti-e and egati-e
Testing6
4a Design mathematical model of the %pplication5system using set theory1 alge#raic
system1 relations and functions1 Deterministic and on)Deterministic entities66
4# %nalyBe re9uirements from the 'ro#lem statement1 mathematical model1 Domain
re9uirements and identify &unctional1 on functional1 %ctors1 3secases for the
application5system6 Create usecase diagram1 acti-ity diagram5s!imlane diagram for
each usecase6
4c Design the architecture for the system5application using pac"age diagram 1 deployment
diagram6 Design classes using class diagram6
4d Design the #eha-ior of the system5application using state machine diagram and
se9uence diagram6
+ Create 'roIect plan1 S7S1 Design document and Test 'lan for one group)C assignment
from em#edded operating system or Concurrent and Distri#uted 'rogramming
D Write an application to parse input te;t file concurrently and compare the result of
concurrent parsing !ith serial parsing @ 3se concurrent O%CC parserA
A-.%/!%) Grou> B (A%= S-3 A-.%/!%)D A44 +-.%/!%) )o &! (o@!r!* -% ),! B+)(,)
1 Write an application to and demonstrate the change in <eagle<oard5 %7$ Corte;
%+ 5$icroprocessor 5C'3 fre9uency or s9uare !a-e of programma#le fre9uency6
. *mplement a 'arallel Puic" Sort algorithm using /*D*% 0'3 or e9ui-alent %7$
#oard6
3 /edic $athematics method to find s9uare of .)digit num#er is used in a distri#uted
programming6 3se shared memory and distri#uted @multi)C'3A programming to
complete the tas"6
4 *mplement a 'arallel ODD),-en Sort algorithm using 0'3 or %7$ e9ui-alent6
+ *mplement n)ary search algorithm using O',$'
D *mplement concurrent prims algorithm using O',$'
7 *mplement nxn matri; parallel multiplication using C3D%5OpenC( 0'31 use shared
memory6
> De-elop a net!or" #ased application #y setting *' address on <eagle<oard5 %7$
Corte; %+6
K *mplement a $ulti)threading application for echo ser-er using soc"et programming in
H%/%
10 *mplement 7eader)Writer pro#lem using O',$'
11 *mplement a dinning philosophers pro#lem using OpenC( !herein each philosopher is
a distri#uted computer memory in a cluster6
1. % te;t file is stored in a distri#uted manner on three hard dis"s on three machines such
that consecuti-e lines1 one per hard dis" are stored in cyclic manner6 Write a program
using OpenC( to read5Write5$odify the file6
13 % file holds a data structure that is !ritten and modified #y num#er of users in a
distri#uted manner6 $ultiple users on multiple computers use 7ead)$odify)Write cycle
pro-ided resource is a-aila#le else use use modify once #efore e;it6 Write necessary
'rogram using OpenC(6
14 'erform %ssignment o 4 of 0roup % for %ssignment o 1. of 0roup)< using
3$((et
1+ 'erform %ssignment o 4 of 0roup % for %ssignment o 13 of 0roup)< usung
concurrent 3$(6
A-.%/!%) Grou> C? A*@+%(! T!(,%o4o.= A-.%/!%) (A%= O%!)
1 De-elop 7o#otics@stepper motorA %pplication using <eagle <oard6
. De-elop #us ar#itration logic using /$,5'C* #us for cluster of C'3 #oards for high
performance computing @<*0 D%T%A
3 *mplement a Distri#uted matri; multiplication using C3D% 5 Open$'*
Digital Content8 (a#oratory $anual De-eloped #y college Teachers and get it appro-ed #y <oS
%pplica#le '75O75TW ,;amination shall #e conducted #y the pair of e;aminers as per uni-ersity
rules and shall #e on the e;periments performed #y the students6 During ,;amination the student
must !rite the $athematical modeling of the pro#lem statement #efore attempting the solution6 The
solution must #e as per mathematical modeling6 The student must demonstrate the running output
!ith and !ithout de#ug mode6 The scheme of assessment shall #e pu#lished #y the <oS6
710288 Pro.r+//-%. L+&or+)or=5IV
T!+(,-%. S(,!/!? E3+/-%+)-o% S(,!/!?
Pr+()-(+4? 4 Hr01!!2 T!r/ 1or2? 80 M+r2
Or+4? 80 M+r2
Cour! O&'!()-@!?
To learn net!or" programming techni9ues
To learn Digital Signal 'rocessing programming
To de-elop use of et!or" 'rogramming and DS' using WS
Cour! Ou)(o/!?
%#ility to set)up1 install and configure net!or"1 WS
%#ility to perform Concurrent programming for et!or"ing and WS
%#ility to use different net!or"ing protocols and tools
Too4? (atest -ersion of D4 <it Operating Systems Open Source &edora).0 or 2igher e9ui-alent
!ith (%$' tools1 Windo!s > !ith $ulticore C'3 e9ui-alent to *ntel i+57 4
th
generation on!ards
supporting /irtualiBation and $ulti)Threading1 > 0< 7%$1 +000<51T< 2DD1 (atest -ersions of
D4)<it 'rogramming languages such as $icrosoft /isual Studio@-er6 1. or 2igherA or e9ui-alent
open source1 ,clipse D4)#it 'latform1 D4)#it Data#ase Client)Ser-er architecture e9ui-alent to *<$
3.+0 or e9ui-alent !ith Wireless et!or" supporting 2igh ,nd data traffic1 0iga#it S!itch and
7outer1 %DS( routers1 Optical router1 /o*' setup1 S%1 *' #ased printer1 Camera1T!o ser-er class
of machines @D4 #itA 1 D4)#it S3 or e9ui-alent1 %7$ Corte; $45%+ and other tools pu#lished #y
the <oS time to time6
Do(u/!%)+)-o%?
3.5D4 #it (%TLT 'D& as per the template and re-isions pu#lished #y the <oS time)to)time6
A-.%/!%) Grou> A (M+%*+)or=)
1 *mplementation of 'ac"et sniffer6 'rogram should identify header of each protocol63se
multi)core programming6
. Consider the net!or" id 1K.61D>6460 or such rele-ant *' and create four su#nets namely
%1 <1 C1 D6 %ssign the su#net mas"6 Write a 'ython R CQQ program to 'erform the
follo!ing operations @use o-erloading if applica#leA6
aA 'ing the machine of same su#net6
#A 'ing the machine in su#net % from machine of su#net <6
cA %nalyBe the output of the a#o-e su# assignments6
3 Write CQQ 'rogram !ith 03* to capture using remotely placed camera and read
uncompressed T*&& *mage to perform follo!ing functions @$enu Dri-enA 3se of
O-erloading and $orphism is e;pected6 *mage &rame1 is used for displaying Original *mage
and *mage &rame . is used for displaying the action performed6
Sharpen the *mage
<lur the *mage @'rogramma#le
rectangular SeedA
'rogramma#le image Contrast and
<rightness
7otate image #y programma#le
angle
Con-olution@o-erloading8 &&T1
OtherA
2istogram
$ean and Standard De-iation of
image
'D& of a Signal ac9uired through
%DC
4 Write a CQQ program to read the 2TT' header and analyBe the parameters
+ *nstalling and configure D2C' ser-er and !rite a program @CQQR'ythonRHa-aA to install the
soft!are on remote machine6
D Design and Setup (% !ith Star topology to access Storage %rea et!or" @S%A6 The S%
must ha-e DS' data1 Te;t Data1 $ultimedia Data a-aila#le for the access6
A-.%/!%) Grou> B (A%= S-3 A-.%/!%)D A44 +-.%/!%) )o &! (o@!r!* -% ),! B+)(,)
("-),-% 9 +-.%/!%) +)4!+) )"o +-.%/!%) $ro/ DSP)
1 Write a 'ython program to gra# the image from Camera and apply the edge detection
algorithm@o-erloaded !ith So#el -ariants1 OthersA to find the edges use <<< 5 %7$
Corte; %+5%K5$4 $o#ile <oards6 Store the *mages in S% @for <*0D%T% analiticsA
. *mplementation of streaming -ideo ser-er and displaying -ideo at client side using Ha-a6
/ideos are stored using S% @<*0D%T%A
3 Simulation of W% @7*'A using pac"et tracer5et!or" Simulator 3 @S3Aor higher
e9ui-alent6
4 Study and perform (inu; net!or"ing commands emulation using 'ython or CQQ6
+ Write &T'5Telnet program using soc"et programming for TC' using CQQ
D Write T&T' program using soc"et programming for 3D' using CQQ
7 Create TC'5*' pac"et using standard TC'5*' include files and send it to the ser-er using
cQQ6
> *mplement any congestion control algorithm for TC' using 'ython
K *mplementation of Concurrent Te;t Conferencing application using 'ython or Ha-a
10 *mplementation of Concurrent 'ro;y ser-er program using 'ython or Ha-a
11 *mplementation of $ultithreaded !e# ser-er6 Chec" the functionality of !e# ser-er in
(% and through the %DS( router using %T6
1. *mplement a program for remote print manager to print documents on remote printer6 @*'
#ased printerA using 'ython
13 *mplementation of sliding !indo! protocol using CQQ6
14 *mplementation of distance -ector routing algorithm using CQQ6
1+ *mplementing -ideo conferencing system6 3se /o*' protocol6 3se 'ython or Ha-a6
1D Configure and setup net!or" !ith optical router6
17 @7efer %ssignment 3 of 0roup %A Write a CQQ5 'ython program to generate a Sign !a-e of
'rogramma#le fre9uency and capture samples at programma#le fre9uency @$a; up as per
y9uist Sampling TheoremA and reconstruct the Sign !a-e using collected Samples using
%7$ Corte; %+5%K6 3se oscilloscope to calculate signal fre9uency6 Write your o#ser-ations6
Store a Data file in S% @<*0D%T%A
1> @7efer %ssignment 3 of 0roup %A Write a CQQ5 'ython program to generate a S9uare !a-e of
programma#le fre9uency6 Write a function to generate 'ole)Mero Diagram using multicore
programming6
1K @7efer %ssignment 3 of 0roup %A Write a CQQ5 'ython program to capture signal using %7$
Corte; %+5%K5$4 %DC and signal generator1 generate5construct a S9uare5Sine !a-e of
programma#le fre9uency and -oltage Dra! /oltage @y)a;isA and Time @;)a;isA graph6 Write a
function to emulate simple 7C filter !ith 7 #eing Trim)pot@03* meterA of 104 and C S 061
micro&arad6 Write a program to generate a /oltage)Time response cur-e !ith reference to
change in 76 Dra! the resultant outcome graph6 Store the data in S% @<*0D%T%A
A-.%/!%) Grou> C? A*@+%(! T!(,%o4o.= A-.%/!%) (A%= O%!)
1 To create a net!or" !ith three nodes and esta#lish a TC' connection #et!een node 0 and
node 1 such that node 0 !ill send TC' pac"et to node . -ia node 1 using S3 or higher
e9ui-alent6
. To create scenario of different net!or" topology used in (% using TC'53D' and analysis
ho! &T' !ill run o-er it in S3 or higher e9ui-alent6
3 Designing *'-D net!or" and5or configuration of Dual stac" *'-D and *'-4 net!or"6
4 Controlling presentation slides !ith hands #y identifying mo-ements through Camera6
+ *nstallation and setup to control the remote machine6
D et!or" <oot operations through 'rogramming
R!$!r!%(! Boo2? L+& M+%u+4 *!@!4o>!* &= ),! Co44!.! T!+(,!r +>>ro@!* &= ),! BoS
D-.-)+4 Co%)!%)?@Do!n (oada#le 'D& for students onlyA
16 Ste-en W6 Smith1 JThe Scientist and ,ngineerEs 0uide to Digital Signal
processingG1California Technical 'u#lishing1 .
nd
,dition1 'D& *S< 0)KDD017D)D)>
@Colleges are e;pected to purchase 'aper#ac" ,dition *S< 0)KDD017D)4)16A
.6 (a#oratory $anual de-eloped #y the College Teacher and get it appro-ed #y the <oS6
%pplica#le '75O75TW ,;amination shall #e conducted #y the pair of e;aminers as per uni-ersity
rules and shall #e on the e;periments performed #y the students6 During ,;amination the student
must !rite the $athematical modeling of the pro#lem statement #efore attempting the soft!are
solution6 The soft!are solution must #e as per mathematical modeling6 The student must
demonstrate the running output !ith and !ithout de#ug mode6 The scheme of assessment shall #e
pu#lished #y the <oS6
710289 S!/-%+r +%* T!(,%-(+4 Co//u%-(+)-o% L+&or+)or=
T!+(,-%. S(,!/!? E3+/-%+)-o% S(,!/!?
T,!or=? 1 Hr01!!2 T!r/ 1or2? 80 M+r2
Pr+()-(+4? 2 Hr01!!2
Cour! O&'!()-@!?
To de-elop a#ility of thin"ing and moti-ation for seminar
To de-elop a#ility to perform literature sur-ey
To de-elop a#ility to generate proof)of)concept
To de-elop a#ility to prepare presentation
To de-elop Seminar presentation and Technical Communication S"ills
Cour! Ou)(o/!?
$oti-ation Statement
Sur-ey Documentation
'roof)of)Concept and related data
'resentation
Too4? (atest -ersion of D4 <it Operating Systems Open Source &edora)1K or 2igher e9ui-alent !ith
(%$' tools or Windo!s > !ith $ulticore C'3 e9ui-alent to *ntel i+57 4
th
generation on)!ards
supporting /irtualiBation and $ulti)Threading1 > 0< 7%$1 +000<51T< 2DD1 (atest -ersions of D4)
<it 'rogramming Tools1 *ntelligent (CD <oard 'roIector or (CD 'roIector1 (%TLT and other tools
pu#lished #y the <oS time to time6
Do(u/!%)+)-o%?
D4 #it (%TLT presentation slides and #i#liography as per the template and re-isions pu#lished #y the
<oS time)to)time6 @Softcopy Su#missionA1 0*T
1r-)!5u> T,!or=?
'ro#lem sol-ing techni9ues1 Writing $oti-ation1 Deciding O#Iecti-es and Outcomes1 Different types of
Sur-ey and deri-ing conclusions from the sur-ey1 data collection1 implementation technology1 deri-ing
Conclusions and presenting conclusions using graphs6
3sing a#o-e points for technical communication and discussions6
A-.%/!%) Grou> A (M+%*+)or=)
1 *dentify the Social 'ro#lem to #e sol-ed using Computing %lgorithms Within 1
st
Wee"
from the Start of
Semester
. 1
st
'resentation to the Seminar 0uide along !ith the *dentified 'ro#lem and
$oti-ation
*n the .
nd
Wee"
from the Start of
Semester
3 .
nd
'resentation to the Seminar 0uide along !ith the *dentified 'ro#lem and
re-ised $oti-ation1 O#Iecti-es and planned Outcomes using /ideo)
conferencing or S"ype li"e tool or open source e9ui-alent6
*n the 3
rd
Wee"
from the Start of
Semester
4 3
rd
'resentation to the Seminar 0uide along !ith the *dentified 'ro#lem and
re-ised $oti-ation1 O#Iecti-es and planned Outcomes1 %lgorithmic Sur-ey
to finaliBe the algorithm to #e selected to sol-e the pro#lem for same
outcomes6
*n the 4
th
Wee"
from the Start of
Semester
+ 4
th
'resentation to the Seminar 0uide co-ering a#o-e items1 to 4 along !ith
Sur-ey of the selected %lgorithm and results o#tained #y the other
researchers to sol-e same pro#lem using /ideo)conferencing or S"ype li"e
tool or open source e9ui-alent6
*n the +
th
Wee"
from the Start of
Semester
D +
th
'resentation to the Seminar 0uide per o#Iecti-e o 1 results of
implementation using data ta#les and comparati-e outcome graphs !ith
other researchers for same data6
*n the D
th
Wee"
from the Start of
Semester
7 'rogress D
th
'resentation to the Seminar 0uide per o#Iecti-e o . results of
implementation using data ta#les and comparati-e outcome graphs !ith
other researchers for same data6
*n the 7
th
Wee"
from the Start of
Semester
> 'rogress 7
th
'resentation to the Seminar 0uide per o#Iecti-e o 3 results of
implementation using data ta#les and comparati-e outcome graphs !ith
other researchers for same data using /ideo)conferencing or S"ype li"e tool
or open source e9ui-alent6
*n the >
th
Wee"
from the Start of
Semester
K Seminar Documentation including co-er Title page1 plagiarism assessment
report Certificate from 0uide1 %#stract1 list of &igures1 (ist of Ta#les1
%#stract1 Technical !rite)up using $athematical $odeling for the 'ro#lem
sol-ed1 efficiency o#tained1 'resentation Slide using (ate; including
#i#liography5references6
*n the K
th
Wee"
from the Start of
Semester
10 Seminar 'resentations and e-aluation #y the pair of ,;perts including guide
using %udio)/ideo Tools1 *ntelligent (CD 'roIector1 laser 'ointers in a
Department seminar5Conference 2all6
*n the 10
th
Wee"
from the Start of
Semester
M+r2-%. S(,!/!?
&inal $ar"s Should include %T $ar"s 0i-en #y ,;perts @out of 10A1 <T 10 $ar"s for the Puestions
as"ed #y students and 9uality of ans!ers1 CT10 $ar"s to the report1 DT10 $ar"s to 9uality of (ate;
'resentation Slides1,T 10 $ar"s to the Technical Communication s"ills6
&inal $ar"s S @%Q<QCQDQ,A U@o6 Of Students actually attended the seminar5 total Strength of the
classA6 o assessment shall #e conducted !hen the students attendance is less than 7+V of the total
strength of the class6 %ll progress reports along !ith correction remar"s #y the guide and the final
report to #e su#mitted in softcopy in CD and one copy stored in S% @for <*0 D%T% analyticsA
(a#oratory $anual to #e de-eloped #y the College Teacher and get it appro-ed #y the <oS6

Potrebbero piacerti anche