You are on page 1of 24

Course Specification

Institution

D.A. University, Indore School of Computer Science & Information Technology

College/Department

Code

Subject Communication undamentals Programming and Problem Sol%ing &sing C (perating S)stems *at+ematical oundation o, Computer Science Communication S.ills Lab /i%a Compre+ensi%e /i%a

L ! ! ! ! #

T " " " " "

P # 4 # 0 0

C $ ' $ 4 ! # 4 #-

Internal !0 !0 !0 40 40

CS-4007 Computer and CS-4#0$


CS-$$"" CS-4"#" IC-#-""

Practical/Projec t #0 #0 #0 -

End Sem $0 $0 $0 '0 '0

Total "00 "00 "00 "00 "00

CS- !!" Computer and Communication #undamentals


"0 Course title and code 1 Computer and Communication undamentals 2CS- 40073 #0 Credit +ours 1 $' !0 Program2s3 in 4+ic+ t+e course is o,,ered0 2I, general electi%e a%ailable in man) programs indicate t+is rat+er t+an list programs3
$CA, $.Sc. % CS, $.Sc. % IT, $&A-C$ % Ist Semester

40 5ame o, ,acult) member responsible ,or t+e course 1

$s. Sh'eta Agra'al,


$0 Le%el/)ear at 4+ic+ t+is course is o,,ered 1 irst 6ear irst Semester

9Pre-re7uisites ,or t+is course 2i, an)3 1 8eneral (%er%ie4 o, electronic circuits li.e diodes 0' 0transistors and introduction to number s)stem
70 Co-re7uisites ,or t+is course 2i, an)3 1 5il :0 Date o, appro%al o, t+e course speci,ication 4it+in t+e institution Course is appro%ed b) ;oS and +as been discussed 4it+in t+e department -0 Location i, not on main campus *ain Campus

Aim and ()*ectives


"0 <im o, t+e Course1 T+e main aim o, t+is course is to e=plain to a beginner +o4 a computer 4or.s0 To strengt+en t+e basics o, computer and communications to t+e students0 To pro%ide %arious met+ods and tec+ni7ues suitable ,or a %ariet) o, digital s)stem design approac+0 To act as prere7uisite ,or ,ort+coming subjects li.e Computer <rc+itecture and Computer 5et4or.0 (bjecti%es1

To understand1 i3 T+e major units o, computer9 t+eir interconnection and t+eir c+aracteristics0 ii3 /arious binar) number s)stems suitable ,or representing in,ormation in digital computers0 iii3 T+e basic postulates and t+eorem o, ;oolean algebra0 i%3 T+e Computer <rit+metic t+at is t+e basic o, <L& design0 %3 T+e >-map and tabulation met+od ,or simpli,ication o, ;oolean e7uations0 %i3 Design and anal)sis procedure ,or combinational circuits0 %ii3 Design and anal)sis procedure ,or cloc.ed se7uential circuits0 %iii3 T+e analog and digital communication0 i=3 /arious transmission media0 =3 T+e net4or.ing basics and topologies0
#0 ;rie,l) describe an) course de%elopment objecti%es t+at are being implemented0 2eg increased use o, IT or 4eb based re,erence material9 c+anges in content as a result o, ne4 researc+ in t+e ,ield3 T+e course objecti%es being implemented includes understanding o, Digital Logic and Circuit design ,undamentals9 .no4ledge o, computer arit+metic9 ;asics o, designing o, <L&9 CP& and .no4ledge o, net4or. ,undamentals0

Class Schedule
+ee, ?ee. "

T(-IC Computer (rgani@ation 1 Digital and <nalog computers9 *ajor components o, a digital computer9 *emor) addressing capabilit) o, a CP&9 ?ord lengt+ o, a computer9 Processing speed o, a CP&9 De,initions o, Aard4are9 So,t4are and irm4are0 De,initions o, Dumb9 Smart and Intelligent terminals0

./ADI01 C+0 " Computer undamentals ;) ;0B<*

?ee. #

;inar) S)stems 1 Digital S)stems9 ;inar) 5umbers9 5umber ;ase Con%ersions9 (ctal and Ae=adecimal 5umbers9 Complements9 Signed ;inar) 5umbers9 ;inar) Codes 1 ;CD code9 8ra) Code9 <SCII code9 E=cess ! Code9 Error detecting Code0 Assignment 2 E=0"0" to "0!4 2 Page no0!"-!# 3

C+0" Digital Design b) *orris *ano0

?ee. !

Computer <rit+metic 1;inar) representation o, 5egati%e Integers using #Cs complement and Signed magnitude representation9 i=ed point <rit+metic operations on Positi%e and Signed 2 5egati%e 3 Integers li.e addition9 subtraction9 multiplication9 ;oot+ algorit+m ,or multiplication9 and bit pair2,ast3 multiplication Assignment 2 E=0 !0" to !0#7 2 P0 !04" to !0$" 3

C+0! Computer <rc+itecture ;) Dr0 Baj>amal

?ee. 4

Di%ision o, positi%e and negati%e binar) numbers9 restoring and non storing algorit+m9 loating Point 5umbers 2 IEEE 7$4 standard 3 and t+eir representation9 5a5s and demorali@ed numbers0 Assignment 2 E=0 !0#: to !0!$ 2 P0 !0$# to !0$$ 3

C+0! Computer <rc+itecture ;) Dr0 Baj>amal

?ee. $

;oolean <lgebra and Logic 8ates 1 ;asic De,initions9 ;asic T+eorems and properties o, ;oolean <lgebra9 ;oolean unctions9 Canonical and standard ,orms9 (t+er Logic operations9 Digital Logic gates9 Integrated Circuits0 Assignment 2 E=0#0" to #0#! 2 Page no0'"-'! 3

C+0# Digital Design b) *orris *ano0

?ee. '

8ate-Le%el *inimi@ation1 T+e >-*ap *et+od9 ! and 4 %ariable >-*ap9 Product o, sums simpli,ication9 Sum o, Products simpli,ication9 DonCt care conditions9 5<5D and 5(B implementations9 E=clusi%e-(B ,unction0 Assignment2 E=0!0" to !0!7 2 Page no0"07-"0- 3

C+0! Digital Design b) *orris *ano

?ee. 7

Combinational Logic1 Combinational Circuits9 <nal)sis Procedure9 Design Procedure9 ;inar) +al, adder9 binar) ,ull adder 9 binar) ,ull subtractor9 binar) parallel adder9 carr) propagation dela) and Propagation dela) calculation o, %arious digital circuits0 Assignment 2 E=040" to 40#: 2 Page no0"'"-"'4 3

C+04 Digital Design b) *orris *ano

?ee. :

Carr) loo. a+ead generator ,ast adder 9Decimal <dder9 ;inar) multiplier9 *agnitude comparator9 Code con%erters li.e binar) to gra)9 ;CD to e=cess !0 Decoders9 Encoders9 *ultiple=ers9 Demultiple=ers0 Assignment 2 E=040#- to 404$ 2 Page no0"'4-"'$ 3

C+04 Digital Design b) *orris *ano

?ee. -

S)nc+ronous Se7uential logic 1 Se7uential circuits9 Latc+es9 lip lops 1 SB9 D9 D>9 T0 *aster Sla%e D> lip ,lop0 C+aracteristic e7uations and E=citation tables o, ,lip ,lops0 Assignment 2 E=0$0" to $0"' 2 Page no0#""-#"4 3

C+0$ Digital Design b) *orris *ano

?ee.

"0

<nal)sis o, cloc.ed se7uential circuits1 State diagrams9 State e7uations ,or D9 D> and T lip ,lops0 State reduction met+ods using all lip lops0 *eal) and *oore *odels0 Assignment 2 E=0$0"7 to $0!0 2 Page no0#"4-#"$3

C+0$ Digital Design b) *orris *ano

?ee. ""

S+i,t Begisters- Serial in Serial out9 Serial in Parallel out9 Parallel in Serial out and Parallel in Parallel out0 Designing o, <s)nc+ronous 2Bipple3 Counters9 Design o, S)nc+ronous Counters0 Assignment 2 E=0'0" to '0!! 2 Page no0#$0-#$# 3

C+0' Digital Design b) *orris *ano

?ee. "#

;asics o, communication s)stems9 T)pes o, communication9 Transmission impairments9 analog %s0 digital transmission9 re7uirements o, communication s)stems9 c+annel capacit)0 S+annonCs t+eorem

C+0"9 # Principles o, digital Comm0 s)stem E computer net4or. ;) >0 Prasad0 C+0# Computer net4or.s b) <0 Tanenbaum0 C+0"9#94 2P"04 - "0' 3 Data communication s E net4or.ing ;) <0 orou@an *icroso,t mannual

?ee. "!

Data rate o, a c+annel9 P+)sical Communication *edia;ounded *edia 1 T4isted Pair9 Coa=ial Cable9 (ptical ibre0 &nbounded *edia F *icro4a%e Communication9 Badio 4a%e Communication9 Satellite Comm0 Time Di%ision *ultiple=ing and re7uenc) Di%ision *ultiple=ing0 Data communications and its components9 Aal, Duple= and ull Duple= Transmission0 <s)nc+ronous and s)nc+ronous transmission L<5 9*<59?<50 5et4or. Topologies- ;us9 Star9 mes+ 9 Bing0 Categories o, net4or.s1 Introduction o, Communication Protocols li.e (SI and TCP/IP model0

?ee. "4

?ee. "$

Internet ;asics9 Internet options9 L<5 setting9 Con,iguration o, a net4or.9 Securit) setting9 ;loc.ing o, sites9 mail options0

Learning Resources
"0 Be7uired Te=t2s3 1 Te=t ;oo.s 1 "0 Digital Design b) *0 *orris *ano0 Publication1 PAI Eastern econom) edition 26ear-#00"3 #0 Computer <rc+itecture ;) Dr0 Baj.amal0 Publication1 T*A Indian Special edition #00'0 !0 Data communications and net4or.ing ;) <0 orou@an Publication1 T*A T+ird edition 26ear- #0043 40 Computer undamentals F <rc+itecture and (rgani@ation ;) ;0 Bam0 $0 Computer net4or.s b) <ndre4 Tanenbaum Publication1 PAI ourt+ edition 26ear- #00!3 '0 Principles o, digital communication s)stem E computer net4or.s ;) >0/0>0> Prasad

#0 Essential Be,erences1 Be,erence boo.s 1 "0 Computer organi@ation and arc+itecture b) ?illiam Stallings0 Publication 1 PAI i,t+ edition 2 6ear F "---3

#0 Digital s)stems principal and Design b) Dr0 Baj.amal Publication 1 PAI irst impression 26ear F #00'3
!0 Becommended ;oo.s and Be,erence *aterial 2Dournals9 Beports9 etc3 2<ttac+ List3

Digital communication s)stems and computer net4or.s b) >0/0>0>0 Prasad0


40 Electronic *aterials9 ?eb Sites etc i3 undamentals o, communication 1 +ttp1//4440ind0alcatel0com/,undamentals/inde=#0+tmlGpassHtrue ii3 Dournal 1 +ttp1//portal0acm0org/citation0c,mGidH!":40EdlH<C*EcollHportal iii3 Communication and Computer 5et4or. 1 +ttp1//4440nos0org/+tm/,unda40+tm $0 (t+er learning material suc+ as computer-based programs/CD9 pro,essional standards/regulations 5il 3a)oratory /4periments 2 .eading 2 C+apter "" 2 P- 4!7-4'' 3 ;) *orris *ano S. 0o. "0 #0 !0 40 $0 '0 70 :0 -0 "00 ""0 "#0 "!0 "40 "$0 0ame of the /4periment Stud) o, Digital Logic gates 4it+ Identi,ication numbers and Pin assignments0 Stud) o, IC t)pe 74-! Bipple Counter and listing o, ICs re7uired ,or e=periments Stud) o, ;inar) counter using IC 74-! Stud) o, ;oolean ,unction implementation using uni%ersal logic gates0 Stud) o, combinational circuit li.e Parit) 8enerator Stud) o, IC t)pe 74"$$ as ! = : Decoder Stud) o, Code con%erter ;CD to Se%en Segment Decoder 2 7447 3 and Se%en Segment Displa) 2 77!0 3 Stud) o, IC t)pe 74"$" : = " *ultiple=er Stud) o, IC t)pe 74:! 4 -;it ;inar) <dder and as 4-bit <dder Subtractor Stud) o, *agnitude Comparators Stud) o, IC t)pe 7474 dual Positi%e Edge triggered lip lop Stud) o, IC t)pe 747' dual D> *aster Sla%e ,lip ,lops Stud) o, IC t)pe 74"'" ;inar) Counter 4it+ Parallel Load Stud) o, IC t)pe 74"-$ S+i,t Begister 4it+ Parallel Load Stud) o, IC t)pe 74":- "' = 4 B<*

0ote 2 Students are to be 5oti,ied t+at t+e) 4ill +a%e to prepare T4o ,iles9 one ,or t+e class assignments and ot+er ,or t+e Lab assignments0 <ssignments 4ill be gi%en as per t+e class sc+edule and 4ill +a%e to be submitted and %eri,ied9 be,ore t+e due date as +as been

assigned b) t+e respecti%e teac+er0 Students are needed to bring bot+ t+e ,iles compulsoril) at t+e time o, t+eir Compre+ensi%e /i%a E=amination0

Assignments2
"3 #3 !3 ?rite t+e %arious units o, CP&0 Describe t+e 4or.ing o, eac+ unit0 ?rite t+e ,irst #0 decimal digits in base 40 <dd and multipl) t+e ,ollo4ing numbers in t+e gi%en base 4it+out con%erting to decimal0 2i3 2"#!03 4 and 2!!34 2ii3 2"!03 $ and 2!43$ 2iii3 2#!03 ' and 2$43' 2i%3 2"!00$3 $ and 2!4073$ ?rite t+e ,irst "00 decimal digits into binar)0 Con%ert t+e ,ollo4ing numbers into binar)0 2i3 "#!0$' 2ii3 4$'07$ 2iii3 !4$02i%3 :-002%3 $'702%i3 '':07 Con%erts t+e ,ollo4ing numbers into decimal0 2i3 "0"0"0"0 2ii3 "0"0"0""00"" 2iii3 "0""0"0"0"""" 2i%3 "0"0"0"""0""0" 2%3 "0""0""0"00"0" 2%i """00""000""00 Simpli,) t+e ,ollo4ing ;oolean ,unctions to minimum number o, literals 2i3 <;I<;CICCI<;C 2ii3 <;CI<;CCI<; 2iii3 <CI;CI<;CI;CC 2i%3 <;CCI;CI<; 2%3 <;CI<;CDICDCI<;CD :3 -3 "03 ""3 "#3 "!3 "43 "$3 Simpli,) t+e problems o, 7uestion no0 7 using .arnaug+ map0 Design a combinational circuit t+at accepts a t+ree bit number and generates an output binar) number e7ual to t+e s7uare o, t+e input number0 Design a combinational circuit 4it+ ,our input lines t+at represent a decimal digit in ;CD and ,our output lines t+at generate t+e -Cs complement o, t+e input number0 Implement a ,ull subtractor 4it+ t4o +al, subtractor and one additional gate0 Design a combinational circuit t+at con%erts a ;CD code to :949-#9-" code0 Design a e=cess ! to ;CD code con%erter using a ,our bit ,ull adder *SI circuit0 Design a adder subtractor circuit using IC o, ,ull adder and some additional gates0 < combinational circuit is de,ined b) t+e ,ollo4ing t4o ,unctions0 H =C)CI=)@C H =CI) ! H =)I=C)C Design t+e circuit 4it+ a decoder and e=ternal gates0 Deri%e t+e e=citation table o, all ,lip-,lops 4it+ t+eir trut+ table0
" #

43 $3

'3

73

"'3

"73 ":3 "-3 #03 #"3

##3

Design a as)nc+ronous &P counter0 Design a s)nc+ronous do4n counter0 E=plain t+e %arious p+)sical medium t+at are used in net4or.ing0 ?rite t+e de,inition o, all net4or. de%ices0 Per,orm t+e multiplication o, ,ollo4ing numbers using boot+ algorit+m0 Per,orm ,ast multiplication also0 2i3 "#J$ 2ii3 !0J-$ 2iii3 -"!J#$ 2i%3 -#$J"# Bepresent t+e ,ollo4ing numbers into single precision and double precision ,loating point representation0 2i3 '0#$ 2ii3 -4$ 2iii3 !0$' 2i%3 -"#0$

CS- 5!6 -rogramming and -ro)lem Solving Using C


"0 Course title and code1 -rogramming and -ro)lem Solving Using C, CS- 5!6 #0 Credit +ours1 ' !0 Program2s3 in 4+ic+ t+e course is o,,ered0 $CA7 $. Sc 8CS97 $. Sc 8IT97 $&A 8C$9-I Semester 40 5ame o, ,acult) member responsible ,or t+e course $s..anu .un'al, $r. An,ur Sa4ena $0 Le%el/)ear at 4+ic+ t+is course is o,,ered1 I Semester '0 Pre-re7uisites ,or t+is course 2i, an)31 undamentals o, computer 70 Co-re7uisites ,or t+is course 2i, an)31 5il :0 Date o, appro%al o, t+e course speci,ication 4it+in t+e institution -0 Location i, not on main campus1 5ot <pplicable

Aims and ()*ectives


"0 <ims o, t+e Course To enable students ,or programming met+odologies0 To enable students ,or so,t4are de%elopment using C programming0 T+e applications9 ,eatures o, C programming ,or Project de%elopment and Problem Sol%ing 4ill be major issue o, teac+ing0 T+is s)llabus co%ers t+e basics o, programming approac+es as 4ell as t+e rudimentar) and ad%ance ,eatures o, C programming0

#0 ;rie,l) describe an) course de%elopment objecti%es t+at are being implemented0 &nderstand t+e problem De%elop t+e problem sol%ing s.ills De%elop o4n algorit+m and ,lo4c+art ,or gi%en problem &nderstand and sol%e logical E mat+ematical problems t+roug+ C0 Strengt+en .no4ledge o, a procedural programming language 2t+e C language30 Design and de%elop solutions to intermediate le%el problems using t+e C language0 Bead9 anal)se and e=plain intermediate le%el C programs0 urt+er de%elop )our s.ills in so,t4are de%elopment using a procedural language 2t+e C language30 Design and de%elop a project in C language0

C3ASS SC:/DU3/
+ee, ?ee. " T(-IC (vervie' of -ro)lem Solving2 ./ADI01 Te4t &oo, C+apter " and Lecture 5otes

Introduction to Computer based Problem Sol%ing9 Classi,ication o, programming languages9 Programming En%ironment K<ssemblers9 compilers9 interpreters9 lin.ers9 and loadersL0 (;DECTI/E1 PB(/IDI58 ;<SIC &5D<*E5T<LS ( C0
"3 Introduction to Computer based Problem Sol%ing9 eatures o, good programs F Structured program9 modular program9 ,undamentals o, programs0 #3 Classi,ication o, programming languages9 lo4-le%el language9 middle-le%el language9 +ig+ -le%el language along 4it+ e=amples and di,,erences0 !3 Programming En%ironment1 <ssemblers9 compilers9 interpreters9 lin.ers9 and loaders0

?ee. #

-rogramming Concepts 'ith #lo'charting and algorithms, Developing and de)ugging flo'charts for -rogramming -ro)lem. (;DECTI/E1 T( DE<L ?ITA 8I/E5 PB(;LE* &SI58 L(?CA<BT <5D <L8(BITA*0 "3Programming Concepts 4it+ lo4c+arting and algorit+ms9 Ao4 to ma.e ,lo4 c+art 1 Introduction o, t+e s)mbols o, ,lo4c+art and algorit+ms0 Importance o, lo4c+art and algorit+ms0 #3Sol%ing and discussing problems 4it+ ,lo4 c+art and algorit+ms0 !3Class assignment on ,lo4 c+art0 43De%eloping and debugging ,lo4c+arts ,or Programming Problem0

C+apter " and Lecture 5otes

?ee. !

#undamentals of C -rogramming2 (vervie' of C2 ;arious Constructs of a C -rogram, Coding style, Data types, Constants and ;aria)les, /4pressions and (perators.

C+apter # and Lecture 5otes

(;DECTI/E1 PB(8B<*0

T( <?<BE ?ITA ;<SIC B&LES (

"3(%er%ie4 o, C1 C c+aracter set9 identi,iers and .e)4ords0 #3Data t)pes2description o, di,,erent t)pes o, data t)pes along 4it+ e=amples039 Coding st)le 2,irst o, program o, C 30 ormate Speci,iers associated 4it+ data t)pes0 !3 Constants and /ariables1 Some e=amples o, constants and %ariables0 43E=pressions and (perators1 Instructions 9 declaration9 arit+metic 9 unar) 9 relational9 logical 9 assignment and conditional operators0 ?ee. 4 Decision Control Structures in C2 &asic Input7 (utput operations, C+apter # #ormatting Characters Se<uence Control Structures, Decision and Lecture 5otes Control Structures.

(;DECTI/E1 T( <?<BE TAE ST&DE5T ?ITA (B*<T SPECI IEBS <5D DECISI(5 C(5TB(L STB&CT&BE0
"3 ;asic Input/ (utput ,unctions li.e scan,23 and print,23 along 4it+ e=amples0 #3 Introduction o, ormatting C+aracters and +o4 to use t+em along 4it+ e=amples0 !3 Se7uence Control Structures9 Decision Control Structures2i, else and nested i, else3 along 4it+ e=amples0 43Some e=ercises based on decision control statements0 ?ee. $ Structures 3oop Control in C23oop Control Structures, Case Control Structures. /4ercises on Control structures 0 (;DECTI/E1 T( <?<BE TAE ST&DE5T ?ITA DI T6PES ( L((PS0 EBE5T C+apter ! and Lecture 5otes

"3 Loop Control Structures 1 Introduction o, loops li.e ,or loop and some e=amples o, M,or loopN0 #3 E=amples o, do 4+ile loop 9 4+ile loop 9 brea.9 continue0 !3E=planation and e=amples o, Case Control Structures0 43 5esting o, loops i0e loops in a loops along 4it+ e=amples0

?ee. '

Arrays Arrays =one dimensional and multidimensional array>. (;DECTI/E1 T( <?<BE TAE ST&DE5T ?ITA <BB<60 "3 Introduction o, <rra)s 1 <rra) initiali@ation 9 bound c+ec.ing0 #3 Programs using "D <rra)0 !3 <d%antages and disad%antages o, <rra)s 0 43 #D and multidimensional arra) and programs based n it0

C+apter 4 and Lecture 5otes

?ee. 7

-ointers and their Applications 2 Dynamic $emory allocation and pointer =Uses, pitfalls, pointers to various user-defined and standard data types>. (;DECTI/E1 T( <?<BE TAE ST&DE5T ?ITA TAE P(I5TEBS <5D TAEIB <PPLI<TI(50 "3 Introduction o, Pointers 1 Pointers declaration 9 pointer arit+metic and operation0 #3 Some programs based on pointers0 Concept o, unctions1 protot)pe and parameter passing and some programs based on it0 !3 &ses9 pit,alls9 pointers0 43D)namic *emor) allocation2malloc23 and calloc23 ,unctions30

C+apter $ and Lecture 5otes

?ee. :

-ointers and their Applications2 String Aandling9 *atrices (perations0 "3Call b) re,erence and Call b) %alue0 #3String Aandling1 Pointers and strings 9 standard librar) string ,unctions9 arra) o, points to strings and its limitation0 !3*atrices (perations along 4it+ e=amples0 43Introduction o, Storage classes 2register 9 static 9 auto and e=tern3 and t+eir di,,erences0

C+apter $ and Lecture 5otes

?ee. -

Advanced -rogramming Concepts2 Structures and Union, C+apter ' #unctions =Standard and User defined #unction, -arameter and Lecture 5otes passing, Scope .ules>. (;DECTI/E1 T( <?<BE TAE ST&DE5T ?ITA STB&CT&BES <5D &5I(50 "3 Introduction o, Structures 1 Structure declaration 9 program and application0 #3 Introduction o, &nion 1 &nion declaration 9 program and application0 !3 Di,,erence bet4een Structure and &nion0 Some standard unctions li.e gets239 goto23 9 puts239 getc+ar23 9 putc+ar239 getc+e23 etc0 /4ercises on user defined functions and dou)t clearing sessions. (;DECTI/E1 T( <?<BE TAE ST&DE5T ?ITA &SEB DE I5ED &5CTI(5S. "3 Introduction o, user de,ined ,unctions along 4it+ e=amples0 #3 unctions 4it+ arguments 4it+out arguments along 4it+ t+e e=amples0 43

?ee. "0

C+apter ' and Lecture 5otes

!3 Communication bet4een ,unctions2+o4 one ,unction calls t+e ot+er ,unctions3 0 43 Some e=ercise based on ,unctions0 .emaining from C 1 Arguments to main, /numerations and )it fields. .ecursion "3<rguments to main1 Introduction o, argc and arg%0 #3 Enumerations and bit ,ields and program based on it0 Introduction o, bit4ise operators along 4it+ e=amples0 !3Introduction o, Becursion and program based on it0 43 Concept o, t)pede, and its programming0 C+apter 7:---"0 and Lecture 5otes

?ee. ""

?ee. "#

.emaining from C 2 -re--rocessors2 =Define, include, macro?s, ifdef,@>, Coercion, typedef, Type Casting, :eader files creation. (;DECTI/E1 T( <?<BE TAE ST&DE5T PB(CESS(BS <5D AE<DEB ILES0 ?ITA PBE-

C+apter :--"0 and Lecture 5otes

"3 Concept o, Pre-Processors1 macro e=pansion 9 ,ile inclusion Conditional compilation0 #3 *acros 4it+ argument and macro %ersus ,unction0 !3 Concept o, local and global %ariables0 ?ee. "! 43 Aeader ,iles creation0 #ile :andling2 Introduction to #ile handling, Advanced pointer, (ther -rogramming Techni<ues. (;DECTI/E1 T( A<5DLI58 0 <?<BE TAE ST&DE5T ?ITA ILE C+apter :--"0 and Lecture 5otes

"3 Introduction to ile +andling 1 Di,,erent operations on ,ile li.e read 9 4rite and append0 #3 ile Creation and programs based on ,ile creation 9 reading and merging0

!3 <d%anced pointer0 43 (t+er Programming Tec+ni7ues0 "0 Be7uired Te=t2s3 "0 #0

Aerbert Sc+ildt9 MCII T+e Complete Be,erenceN9 (sborne/*c8ra4-Aill Let us C9 6as+a%ant >anet.ar9 ;P; Publications0

#0 Essential Be,erences "0 ;0?0 >ernig+an E D0*0 Bitc+ie9 OT+e C Programming LanguageO9 Prentice Aall o, India0 !- Becommended ;oo.s and Be,erence *aterial 2Dournals9 Beports9 etc3 2<ttac+ List3Pointer in C- 6as+4ant >anet.ar-;P; Publication 4-0Electronic *aterials9 +ttp1//4440dauni%0ac0in/coursematerial0p+p 9 ot+er ?eb Sites etc $- (t+er learning material suc+ as computer-based programs/CD9 pro,essional standards/regulations

Assignments2
"0 ?rite a C program to displa) OAello ComputerO on t+e screen0 #0 ?rite a C program to displa) 6our 5ame9 <ddress and Cit) in di,,erent lines0 !0 ?rite a C program to ,ind t+e area o, a circle using t+e ,ormula1 <rea H PI J r#

40 ?rite a C program to ,ind t+e area and %olume o, sp+ere0 ormulas are1 <rea H 4JPIJBJB /olume H 4/!JPIJBJBJB0 $0 ?rite a C program to print t+e multipl) %alue o, t4o accepted numbers0 '0 ?rite a C program to con%ert centigrade into a+ren+eit0 ormula1 CH 2 -!#3/"0:0 70 ?rite a C program to read in a t+ree digit number produce ,ollo4ing output 2assuming t+at t+e input is !473 ! +undreds 4 tens 7 units :0 ?rite a C program to read in t4o integers and displa) one as a percentage o, t+e ot+er0 T)picall) )our output s+ould loo. li.e #0 is $0000P o, 40 assuming t+at t+e input numbers 4+ere #0 and 400 Displa) t+e percentage correct to # decimal places0 -0 ?rite a C program to ,ind out 4+et+er t+e c+aracter presses t+roug+ t+e .e)board is a digit or not 2using conditional operator30 "00 ?rite a C program to s4ap %ariable %alues o, i and j0 ""0 ?rite a C program to ,ind t+e ma=imum ,rom gi%en t+ree nos0 "#0 ?rite a C program to ,ind t+at t+e accepted no is 5egati%e9 Positi%e or Qero0 "!0 ?rite a program 4+ic+ reads t4o integer %alues0 I, t+e ,irst is lesser print t+e message up0 I, t+e second is lesser9 print t+e message do4n i, t+e) are e7ual9 print t+e message e7ual i, t+ere is an error reading t+e data9 print a message containing t+e 4ord Error0 "40 ?rite a C program t+at prints t+e gi%en t+ree integers in ascending order using i, F else0 "$0 8i%en as input t+ree integers representing a date as da)9 mont+9 )ear9 print t+e number da)9 mont+ and )ear ,or t+e ne=t da)Rs date0 T)pical input1 M#: # "--#N T)pical output1 MDate ,ollo4ing #:10#1"--# is #-10#1"--#N0 "'0 ?rite a C program ,or calculator designing using s4itc+ /case loopG "70 ?rite a C program to con%ert decimal to binar)0 ":0 ?rite a C program to con%ert decimal to octal0 "-0 ?rite a C program to con%ert decimal to +e=adecimal0 #00 ?rite a C program to ,ind t+e sum o, ,irst "00 natural nos0 #"0 ?rite a C program to ,ind t+e sum o, ,irst "00 odd nos0 and e%en nos0 ##0 ?rite a C program to displa) ,irst #$ ibonacci nos0 #!0 ?rite a C program to displa) ,irst "00 prime nos0 #40 ?rite a C program to ,ind ,actorial o, accepted nos0 #$0 ?rite a C program to ,ind t+e sum o, digits o, accepted no0 #'0 ?rite a C program to print t+e accepted no and its re%erse no0 #70 ?rite a C program to print all t+e actors o, accepted no0 #:0 ?rite a C program to ,ind AC o, t4o gi%en numbers0 #-0 ?rite a C program to ,ind LC* o, t4o gi%en numbers0 !00 ?rite a C program to ,ind all t+e prime number bet4een t4o gi%en numbers0 !"0 ?rite C programs to print t+e terms o, eac+ o, t+e ,ollo4ing series1 i0 Sin2=3 ii0 Cos2=3 iii0 Log 2"I=3 i%0 log2"-=3 %0 e= %i0 e-= !#0 ?rite a C program to print t+e sum o, series024ill be gi%en in class3 !!0 Displa) t+e ,ollo4ing output on screen 2assuming t+e %alue ,or input parameter nH$3 1 a0 b0 c0 d0 e0 J " < " " JJ "# <; #! #! JJJ "#! <;C !4$ 4$' JJJJ "#!4 <;CD 4$'7 7:-"0 JJJJJ "#!4$ <;CDE $'7:"0"""#"!"4"$ ,0 g0 +0 i0 j0 JJJJJ <;CDE J " " JJJJ <;CD JJJ "#! "#" JJJ <;C JJJJJ "#!4$ "#!#"

JJ <; JJJJJJJ "#!4$'7 "#!4!#" J < JJJJJJJJJ "#!4$'7:"#!4$4!#" .0 l0 m0 n0 o0 J <;CDE " JJJJJ " JJ <;CD "# 0000 "0 JJJ <;C "#! JJJ "0" JJJJ <; "#!4 00 "0"0 JJJJJ < "#!4$ J "0"0" p0 70 r0 s0 t0 " " < <;CDEDC;< " 0" ## <; <;CD DC;< "#" "0" !!! <;C <;C C;< "#!#" 0"0" 4444 <; <; ;< "#!4!#" "0"0" $$$$$ < < < "#!4$4!#" !40 ?rite a C program to ,ind minimum9 ma=imum9 sum and a%erage o, t+e gi%en one dimensional arra)0 !$0 ?rite a C program to per,orm t+e basic *atri= operations addition9 subtraction9 multiplication9 Transpose0 !'0 ?rite a program to ta.e a sentence as input and re%erse e%er) 4ord o, t+e sentence0 !70 ?rite a C unction ,or t+e ,ollo4ing tas. a0 Calculating actorial b0 ind %alue o, a gi%en ibonacci term c0 S4apping t+e %alues o, t4o %ariable d0 *inimum/ma=imum %alue ,rom t+e gi%en input !:0 ?rite &ser De,ined unction and test t+em in t+e main program ,or t+e ,ollo4ing standard ,unction a0 int m)atoi2C+ar Js3 b0 c+ar Jm)itoa2int i3 c0 int m)strlen2c+ar Js3 d0 c+ar Jm)substr2c+ar Js9 int i9 int j3 e0 c+ar Jm)strcat2c+ar Js"9c+ar Js#3 ,0 int m)strcmp2c+ar Js"9 c+ar Js#3 g0 int m)strc+r2c+ar Js9 c+ar c9 int i3 +0 c+ar Jm)strre%2c+ar Js3 i0 int m)strend2c+ar Js9 c+ar Jt3 j0 c+ar Jm)replace2c+ar Js9 c+ar Jold9 c+ar Jne43 .0 int abs2int i3 l0 c+ar Jm)toupper2c+ar J3 m0 c+ar Jm)tolo4er2c+arJ3 n0 int isupper2c+ar Js3 o0 int islo4er2c+ar Js3 p0 int m)po4er2int a9 int b3 70 int m)mod 2int a9 int b3 !-0 ?rite t+e ,ollo4ing recursi%e C unction a0 actorial o, a gi%en number b0 5t+ ibonacci number c0 Be%erse o, a gi%en String d0 Be%erse o, a gi%e 5umber e0 Sin2=3 400 ?rite a c program to create a ne4 data t)pe Date 4it+ t+e +elp o, structure and t)pede,0 <lso 4rite ,ollo4ing user de,ined ,unction ,or date manipulation0 a0 To return ne=t Date9 b0 To return ne=t *ont+9 c0 To return ne=t 6ear9

4"0 4#0 4!0 440

4$0 4'0 470 4:0 4-0 $00

To add ,e4 Da)s in a date To add ,e4 *ont+s in a date To add ,e4 6ears in a date To return t+e date o, t+e 4ee. o, a gi%en date0 To return *ont+ name ,rom t+e date0 To Displa) t+e Date in %arious ,ormat as1 Date Displa)2Date d"9 c+ar J,ormat3 Aere Date is t+e ne4l) created data t)pe0 T+e ,ormat string can +old t+e ,ollo4ing %alues1 MDD**6666N9 M**DD66N9 M*(59 DD9 6666N ?rite a C program to implement m)print, and m)scan, ,unctions using Concept o, %ariable number o, arguments0 2using getc+9 putc+9 gets and puts ,unction3 ?rite a C program t+at creates an Emplo)ee te=t ,ileG Becords <re empid9 empname9 designation9 7uali,ication9 salar)9 e=perience9 Besearc+ 4or.9 address9 cit) p+oneG ?rite a C program t+at manipulates t+e abo%e te=t ,ile0 T+e program must implements t+e operation to modi,) a record9 delete a record and append ne4 records0 ?rite C programs ,or t+e ,ollo4ing operation to 4or. li.e D(S Commands1 a0 t)pe abc0t=t b0 cop) source"0t=t source#0t=t c0 cop) source"0t=t source#0t=t source!0t=t source40t=t d0 compare source"0t=t source#0t=t e0 concat source"0t=t source#0t=t ?rite a C program to open t4o ,iles containing integers 2in sorted order3 and merge t+eir contents0 ?rite a C program to count t+e number o, %o4els9 consonants9 digits9 spaces9 ot+er s)mbols9 4ords and lines in a gi%en te=t ,ile0 ?rite C code to c+ec. i, an integer is a po4er o, # or not ?rite a C program to count bits set in an integerG ?rite a C program to set a particular bit in a gi%en number0 ?rite a C program to reset a particular bit in a gi%en number0

d0 e0 ,0 g0 +0 i0

CS-66AA (perating Systems


"0 Course title and code1 (perating Systems CS 66AA #0 Credit Aours1 !68#ive9 !0 Program2s3 in 4+ic+ t+e course is o,,ered 2I, general electi%e a%ailable in man) programs indicate t+is rat+er t+an list programs31 $CA, $Sc 8Computer Science7Information Technology9., $&A 8Computer $anagement9 40 5ame o, ,acult) members responsible ,or t+e course1 $r. Deepa, A)hyan,ar, $s. Chaitali Chichghare $0 Le%el/)ear at 4+ic+ t+is course is o,,ered1 #irst year, #irst Semester '0 Pre-re7uisites ,or t+is course 2i, an)31 Computer Architecture 70 Co-re7uisites ,or t+is course 2i, an)3 1 0one :0 Date o, appro%al o, t+e course speci,ication 4it+in t+e institution1 Since )eginning of the courses -0 Location i, not on main campus1 $ain Campus

Aims and ()*ectives


"0 Aims of the Course2 To ma.e t+e students ,amiliar 4it+ design o, operating s)stems as resource manager o, a computer s)stem0 Students 4ill stud) in details9 %arious modules o, t+e operating s)stem li.e processor management9 memor) management9 de%ice management9 ,ile management and process management0 <,ter completing t+is course9 t+e students 4ill be ac7uainted 4it+ internal 4or.ing o, ?indo4s and Linu= (S0 #0 ;rie,l) describe an) course de%elopment objecti%es t+at are being implemented0 2e0g0 increased use o, IT or 4eb based re,erence material9 c+anges in content as a result o, ne4 researc+ in t+e ,ield31 (perating s)stem is a +ea%il) researc+ed discipline0 ?e 4ill tr) to incorporate latest de%elopments in t+e area o, operating s)stems b) re,erring researc+ papers 4+ile teac+ing t+e course0

Course Description S11 (perating S)stems Concepts b) Silbersc+at@ and 8al%in0 TAS1 *odern (perating S)stem9 Tanenbaum <0S09 Prentice/Aall o, India

D<TE ?ee. " ?ee. # ?ee. ! ?ee. 4 ?ee. $ ?ee. ' ?ee. 7 ?ee. : ?ee. ?ee. "0 ?ee. "" ?ee. "# ?ee. "! ?ee. "4 ?ee. "$

T(PICS Introduction1 E%olution o, operating s)stems9 operating s)stem concepts9 operating s)stem ser%ices9 S)stem Calls Processor *anagement1 Concepts9 <lgorit+ms ,or batc+ processing Processor *anagement <lgorit+ms ,or time s+aring operating s)stems9 Introduction to real time s)stems *emor) *anagement1 Concepts9 single user memor) management Partition memor) allocation /irtual memor) management using paging and segmentation tec+ni7ues Concurrent Processes1 *utual e=clusion and s)nc+roni@ation Tec+ni7ues o, inter process communication

BE<DI58S S8 C+"9C+#9 C+! S8 C+49 C+$ S8 C+$ S8 C+: S8 C+: S8 C+:9 C+-

S8 C+' S8 C+' T<S C+# Deadloc. +andling S8 C+7 ile *anagement1 (perations on a ,ile9 structure o, a ,ile S8 C+"0 T<S s)stem C+' ree bloc. list9 .eeping trac. o, bloc.s allocated to a ,ile9 S8 C+"09 C+"" director) structure9 s+aring and protection o, ,iles9 ,ile C+' T<S C+' s)stem Beliabilit)9 &ni= ,ile s)stem De%ice *anagement1 8oals o, input/output so,t4are design9 S8 C+"# Structure o, de%ice +ard4are and so,t4are La)ers o, I/( so,t4are9 structure o, de%ice dri%ers9 Dis. S8 C+"! dri%er9 dis. arm sc+eduling algorit+ms9 terminal dri%er9 cloc. dri%er etc0 Introduction to net4or. and distributed operating s)stems S8 C+"' Case Studies1 &ni=/Linu=9 ?indo4s operating s)stem S S8 C+#"9C+ ##9 C+ #!

?ee."'

inal E=am

Learning Resources
A. .e<uired Te4t8s92 8i9 Operating System Concepts, Addison +esley, th /dition, A. Silberschatz and -. 1alvin. ABB . 8ii9 Modern Operating System, A.S Tanen)aum., -rentice :all of India Second /dition 5!!5 #0 Essential Be,erences1 2i3 (perating s)stems9 4rt+ Edition9 ?illiam Stallings9 Pearson Education9 #00!0 2ii3 Design o, &ni= operating s)stem9 ;ac+ *09 Pearson Education0 !- Becommended ;oo.s and Be,erence *aterial 2Dournals9 Beports9 etc3 2<ttac+ List31 IEEE E <C* Dournals a%ailable to t+e students t+roug+ uni%ersit) 4ebsite 4440dauni%0ac0in 4-0 Electronic *aterials9 ?eb Sites etc +ttp1//4440acm0org/9 +ttp1//4440ieee=plore0ieee0org/Splore/d)n+ome0jsp $- (t+er learning material suc+ as computer-based programs/CD9 pro,essional standards/regulations

3a)oratory Assignment
Assignment no.A
"0 Simulate an en%ironment in 4+ic+ jobs arri%e at a processor ,or e=ecution0 T+e jobs e=ecution time ,ollo4s1 2a3 Bandom e=ecution time and random inter-arri%al time distribution0 2b3 PoissonCs distribution and inter-arri%al time ,ollo4s e=ponential distribution0 #0 De%elop t+e algorit+ms to implement ,ollo4ing processor sc+eduling algorit+ms1 2a3 irst come ,irst ser%ed 2b3Bound robin 2c3Sel,is+ round robin 2d3S+ortest job ,irst 2e3*ulti le%el ,eedbac. 7ueue0 !0 Compare t+e per,ormance o, abo%e algorit+m on a grap+ ,or ,ollo4ing parameters1 2a3 Besponse ratio 2b3 &tili@ation o, central processing unit0 Assignment no. 5 "0 Compare t+e per,ormance o, ,ollo4ing page replacement algorit+ms1 2a3 Bandom 2b3 irst come ,irst ser%ed 2c3 (ptimal page replacement

2d3 Least recent used T+e per,ormance must be compared using page ,ault rate grap+0 #0 Compare t+e ,ollo4ing %ariations o, LB& page replacement1 2a3 5ot recentl) used 2b3 Second c+ance replacement 2c3 Least ,re7uentl) used 2d3 *ost ,re7uentl) used T+e per,ormance must be compared using page ,ault rate grap+0 !0 Compare t+e memor) and processing time re7uirements o, ,ollo4ing sorting algorit+ms using a grap+ ,or di,,erent si@es o, input lists1 2a3 Insertion sort 2b3 Selection sort 2c3 Tuic. sort 2d3 *erge sort 2e3 Aeap sort 40 Compare t+e memor) and processing time re7uirements o, linear searc+ and binar) searc+ tec+ni7ues using a grap+ ,or di,,erent si@es o, input lists0 Assignment no. C "0 Stud) di,,erent .e)boards and mouse present in t+e lab0 ind t+e speci,ications and di,,erent c+aracter sets used0 #0 Stud) %arious t)pes o, printers and scanners and ,ind data trans,er rate and ot+er speci,ications0 !0 Stud) di,,erent t)pes o, +ard dis.s and t+eir speci,ications0 Calculate see. time and latenc) time0 40 Stud) ,ollo4ing I/( de%ices1 2a3 CD/D/D B(* 2b3 Pen dri%e Assignment no. "0 Stud) ?indo4s operating s)stem in terms o, 1 2a3 Processor management 2b3 *emor) management 2c3 ile management 2d3 Inter process communication Assignment no. 6 "0 Stud) &ni= / Linu= operating s)stem in terms o,1 2a3 Processor management 2b3 *emor) management 2c3 ile management 2d3 Inter process communication #0 Practice t+e ,ollo4ing &ni= commands and t+eir %ariations1 ls9 cp9 m%9 c+mod9 grep9 4+o9 tt)9 comp9 comm09 tee9 a4.9 sort9 date9 cal9 4c9 test9 e=pr etc0

CS- A5A $athematics for Computer Science and $anagement


"0 Course title and code1 CS#0 Credit +ours1 4 !0 Program2s3 in 4+ic+ t+e course is o,,ered0 $&A 8C$9 Ist Sem 2I, general electi%e a%ailable in man) programs indicate t+is rat+er t+an list programs3

A5A $athematics for Computer Science and $anagement

40 5ame o, ,acult) member responsible ,or t+e course

2 Dr. Arvind Dumar 1oyal

$0 Le%el/)ear at 4+ic+ t+is course is o,,ered 1 P8 '0 Pre-re7uisites ,or t+is course 2i, an)3 ;asic .no4ledge o, class "#t+ mat+s 70 Co-re7uisites ,or t+is course 2i, an)3 :0 Date o, appro%al o, t+e course speci,ication 4it+in t+e institution -0 Location i, not on main campus

& Aims and ()*ectives


"0 <ims o, t+e Course

To develop logical thin,ing of the students. To develop computing algorithms of the students. To develop programming techni<ues for handling Scientific and $athematical applications. To develop the analytical a)ility re<uired for solving a pro)lem through computer.

#0 ;rie,l) describe an) course de%elopment objecti%es t+at are being implemented0 2eg increased use o, IT or 4eb based re,erence material9 c+anges in content as a result o, ne4 researc+ in t+e ,ield3

C3ASS SC:/DU3/
+ee, T(-IC Contact hours

?ee. " ?ee. #

&nit I 1 Set T+eor) 1 Sets and *embers+ip 9subset and set e7ualit) 9set operations9 ,undamental la4 o, set operations0 set construction0 Cartesian products9 Belations9 unctions and ;inar) operations9 operations on ,unctions0 <ssignment "- Some 7uestions ,rom t+e topic taug+t tobe gi%en to t+e students and some sample 7uestions to be sol%ed b) t+e students t+emsel%es using t+e principles learnt in t+e class00 &nit II 1 <lgebra o, Propositions- Statements9 Conjunctions9 Disjunctions9 5egation9 Conditional9 ;i-conditional9 Pol)nomials and ;oolean pol)nomials0 Propositions and Trut+ Tables9 tautologies and contradictions9 Logical e7ui%alence9 algebra o, Propositions9 Logical implication9 Logicall) True and Logicall) e7ui%alent statements0 <ssignment #- Some 7uestions ,rom t+e topic taug+t to be gi%en to t+e students and some sample 7uestions to be sol%ed b) t+e students t+emsel%es using t+e principles learnt in t+e class &nit III1 Co-ordinate geometr) o, t4o dimensions9 Co-ordinate o, a point9 Distance bet4een t4o points9 Point di%iding t+e join o, t4o points0 <rea o, triangle9 Locus and its e7uations0 Trans,ormation o, coordinates0 <ssignment !- Some 7uestions ,rom t+e topic taug+t to be gi%en to t+e students and some sample 7uestions to be sol%ed b) t+e students t+emsel%es using t+e principles learnt in t+e class &nite I/ 1 unctions9 limits and continuit)- unctions9 Constructions o, unctions0 Linear and 7uadratic unctions Se7uences9 <pplication to *anagement problems0 <ssignment 4- Some 7uestions ,rom t+e topic taug+t to be gi%en to t+e students and some sample 7uestions to be sol%ed b) t+e students t+emsel%es using t+e principles learnt in t+e class &nite / 1 Di,,erential and integral calculus F derati%e9 basic La4s o, deri%ati%es0 Aig+er order deri%ati%es0 *a=imum and *inima o, ,unctions o, one %ariable0 Integration b) parts and simple met+od o, integration o, simple algebraic and transcendental ,unctions0 De,inite integral application to management problems including E(( model ,or In%entor) control0 <ssignment $- Some 7uestions ,rom t+e topic taug+t to be gi%en to t+e students and some sample 7uestions to be sol%ed b) t+e students t+emsel%es using t+e principles learnt in t+e class &nite /I 1 progressions and annuit) F Progressions0 <0P0 and 80P0 Depreciation b) double declining balance met+od0 Present /alue9 <nnuit)9 Present %alue o, an annuit)9 Depreciation b) sin.ing ,und met+od0 Present %alue under continuos compounding0 <ssignment '- Some 7uestions ,rom t+e topic taug+t to be gi%en to t+e students and some sample 7uestions to be sol%ed b) t+e students t+emsel%es using t+e principles learnt in t+e class Be%ision and sol%ing di,,icult)0

?ee. ! ?ee. 4

?ee. $ ?ee. '

?ee. 7 ?ee. :

?ee. : ?ee. -

?ee. "0

?ee. "" ?ee. "# ?ee. "!

?ee. "4

Learning Resources
"0 Be7uired Te=t2s3 *at+ematics ,or ;usiness and Economics1 D0 >0 S+arma 9 <sian ;oo.s P%t0 Ltd09 5e4 Del+i

IC-5BAA Communication S,ills


Course ()*ectives2 "0 To create a4areness among t+e students t+e importance o, communication s.ills in t+e corporate and social 4or.ing0 #0 To understand t+e concept o, communication9 listening9 transactional anal)sis and allied aspects to +a%e a command o, communication as a master tool ,or t+eir +olistic de%elopment0 40 Prepare t+e students in group discussion9 Inter%ie49 public spea.ing and report 4riting0
$0 To prepare t+e students9 to per,orm better9 in t+e competiti%e LP8 en%ironment0

'0 To de%elop t+eir anal)tical s.ill b) 4a) +andling selecti%e cases0 Course description2
T+e course is especiall) designed ,or t+e de%elopment o, t+e o%erall personalit)9 b) imparting essentials o, communication s.ills and preparing t+em in o%er all de%elopment0 T+e concepts re7uired understanding t+e processes o, communication9 building e,,ecti%e communication9 public and 4ritten communication9 and preparation o, %arious pro,essional documents to ,acilitate better per,ormance in ,uture0

Unit I

Contents :ours #undaments of Communication2 0' De,initions9 importance9 ,orms o, communication9 process o,
communication9 c+annels9 barriers and strategies to o%ercome barriers o, communication0

II III

I/

3istening2 De,9 Importance9 ;ene,its9 barriers9 approac+es9 be a 04 better listener9 e=ercises and cases0 Advance Communication "0 ?+) communicationG <rt o, communication9 /! communication9 >e) elements o, IP communication9 Tui@@es9 e=ercises and cases / incidents ,or practice0 1roup Discussions2 0' De,initions9 importance9 process9 points to be borne in mind 4+ile participating9 Dos and DonCts0 Intervie' T)pes o,9 Points to be borne in mind as an inter%ie4er 0' or an Inter%ie4ee9 commonl) as.ed 7uestions9 Dos and DonCts0 Transactional Analysis2 Transactional anal)sis9 Do+ari ?indo49 IB(-; +ritten Communication2 Beport 4riting9 documentation9 business correspondence9 preparation o, manuals and project reports0 0' 0:

/ /I /II

/III Te=t Beadings

Be,er ences Beadings

Tests and presentations 0: Total :ours 6 "0 (; b) red Lut+ans #0 (; b) Stip+en P0 Bobbins !0 *asterson9 Do+an E et0 al 2"-:-39 MIn%itation to E,,ecti%e Speec+ Communication9 Scott9 oreman and Co0 40 C+tur%edi9 P0D0 and C+atur%edi *u.es+ 2#00439 M;usiness CommunicationNPearson Education9 Singapore P%t0 Ltd0 "0 ;usiness Communication b) IC*B9 eb #00"0 #0 Toropo% ;randon 2#00039 MLast *inute Inter%ie4 TipsN9 Daico Publis+ing Aouse9 *umbai0 !0 Aeller Bobert 2"--:39 MEssential D> *anagers1 Communication Clearl)N9 Dorling >indersle)9 London0 40 Dec.er ;ert 2 3 MT+e <rt o, CommunicationN9 $0 ;one Diane 239MT+e ;usiness o, ListeningN9a i,t)-*inute Series ;oo. Crisp Publications9 Inc9 Cali,ornia0

You might also like