You are on page 1of 19

PUNJABI UNIVERSITY, PATIALA

ORDINANCES AND OUTLINES OF TESTS, SYLLABI AND COURSES OF READING

FOR MASTER OF SCIENCE (IT) SECOND YEAR (ANNUAL EXAMINATION) 2011 AND 2012 EXAMINATIONS

DEPARTMENT OF COMPUTER SCIENCE PUNJABI UNIVERSITY PATIALA

M.Sc. (IT) Sec !" Ye#$ (A!!%#& E'#()!#*) !) + $ 2011 #!" 2012 E'#()!#*) ! U!),. E'#( M#$-. 80 80 80 80 )0 )0 80 80 80 )0 200 of application0S1stem I!*. A... M#$-. 20 20 20 20 !0 !0 20 20 20 !0

MS-211 Computer Graphics MS-212 Java Programming MS-213 Artificial ntelligence MS-21! Computer "et#or$s MS-21% Programming &a'- ( MS-21) Programming &a'-( MS-221 *-Commerce MS-222 Soft#are *ngineering MS-223 & "+, A-ministration MS-22! Programming &a'-( MS-22% Pro.ect /he Pro.ect #ill involve -evelopment n-ustrial0Commercial0Scientific *nvironment2

Soft#are

in

/he Can-i-ate3s #ho get a-mission through lateral *ntr1 in M2SC2 4 /5 Part after passing PG6CA *7amination #ill have to pass the follo#ing -eficient papers of M2Sc2 4 /5 Part 8MS-113 Computer 9rgani:ation ; Architecture MS-11! Mathematical <oun-ation of Computer Science MS-121 9'.ect 9riente- programming +sing C== MS-122 6ata ; <ile Structures MS-123 (isual >asic MS-12% Programming &a'CONTINUOUS ASSESSMENT (T/EORY PAPERS) 12 /#o or three tests out of #hich minimum t#o #ill 'e consi-ere- for assessment2 Seminars0Assignments0@ui::es Atten-anceA class participation an'ehaviour )0? of the mar$s allotte- for Continuous Assessment 30? of the mar$s allotte- for Continuous Assessment2 10? of the mar$s allotte- for Continuous Assessment2

22 32

LTPC 0 1 0 1 MS2211 C (3%*e$ G$#34)c. M#')(%( T)(e5 7 /$.. Lec*%$e. * 9e "e&),e$e"5 00201

M#')(%( M#$-.5 60 M)!)(%( P#.. M#$-.5 718 A) I!.*$%c*) !. + $ 3#3e$2.e**e$

/he Buestion paper #ill consist of five sections AA >A CA 6 an- *2 Sections AA >A C an- 6 #ill have t#o Buestions from the respective sections of the s1lla'us an- #ill carr1 20? mar$s each2 Section * #ill have %-10 short ans#er t1pe Buestions #hich #ill cover the entire s1lla'us uniforml1 an- #ill carr1 20? mar$s in all2
B) I!.*$%c*) !. + $ c#!")"#*e. 12 Can-i-ates are reBuire- to attempt one Buestion each from sections AA >A C an- 6 of the Buestion paper an- the entire section *2 22 +se of non-programma'le scientific calculator is allo#e-2 SECTION A Graphics Car-#are8 /he <unctional characteristics of the s1stems are emphasi:e-2 nput -evices8 De1'oar-A /ouch panelA &ight pensA Graphic ta'letsA Jo1stic$sA /rac$'allA 6ata gloveA 6igiti:erA mage scannerA MouseA (oice S1stems2 Car- cop1 -evices8 mpact an- non impact printersA such as line printerA -ot matri7A laserA in$-.etA electrostaticA flat'e- an- -rum plotters2 (i-eo 6ispla1 6evices8 Eefresh catho-e -ra1 tu'eA raster scan -ispla1sA ran-om scan -ispla1sA colour CE/-monitorsA -irect vie# storage tu'eA flat-panel -ispla1sA 3-6 vie#ing -evicesA virtual realit1A raster scan s1stemsA ran-om scan s1stemsA graphics monitors an- #or$stations2 SECTION B Scan conversion algorithms for lineA circle an- ellipseA >resenhamFs algorithmsA area filling techniBuesA character generation2 2--imensional Graphics8 Cartesian an- Comogeneous co-or-inate s1stemA Geometric transformations 4translationA ScalingA EotationA EeflectionA Shearing5A Composite transformationsA affine transformationA /#o -imensional vie#ing transformation an- clipping 4lineA pol1gon ante7t52 SECTION C 3--imensional Graphics8 Geometric transformations 4translationA ScalingA EotationA EeflectionA Shearing5A Composite transformationsA Mathematics of Pro.ections 4parallel ; perspective52 3-6 vie#ing transformations an- clipping2 SECTION D Ci--en line an- surface elimination algorithmsA :-'ufferA scan-lineA su'--ivisionA Painter3s algorithm2 llumination Mo-els8 6iffuse reflectionA Specular reflectionA refracte- lightA te7ture surface patternsA CalftoningA 6ithering2

Surface Een-ering Metho-s8 Constant ntensit1 metho-A Gourau- Sha-ingA Phong Sha-ing2 Re+e$e!ce.5 12 22 32 62 Cearn an- M2P2 >a$erA GComputer GraphicsHA PC "e# 6elhiI Secon- *-itionA 1JJ%2 J262 <ole1A A2(2 6amA S2D2 <einerA J2<2 CughesA2 E2& PhillipsA H ntro-uction to Computer GraphicsHA A--ison-Kesle1 Pu'lishing compan1A "2L2I Secon- *-itionA1JJ!2 E2A2 Plastoc$ an- G2 Dalle1A GComputer GraphicsHA McGra# CillA 1J8)2

LTPC 0 1 0 1 MS2212 J#,# P$ :$#(()!: M#')(%( T)(e5 7 /$.. Lec*%$e. * 9e "e&),e$e"5 00201

M#')(%( M#$-.5 60 M)!)(%( P#.. M#$-.5 718 A) I!.*$%c*) !. + $ 3#3e$2.e**e$

/he Buestion paper #ill consist of five sections AA >A CA 6 an- *2 Sections AA >A C an- 6 #ill have t#o Buestions from the respective sections of the s1lla'us an- #ill carr1 20? mar$s each2 Section * #ill have %-10 short ans#er t1pe Buestions #hich #ill cover the entire s1lla'us uniforml1 an- #ill carr1 20? mar$s in all2
B) I!.*$%c*) !. + $ c#!")"#*e. 12 Can-i-ates are reBuire- to attempt one Buestion each from sections AA >A C an- 6 of the Buestion paper an- the entire section *2 22 +se of non-programma'le scientific calculator is allo#e-2 Sec*) !2A ntro-uction to JavaA Kh1 .ava is important to the nternetA 9'.ect 9riente- ProgrammingA 6ata t1pesA (aria'lesA Arra1sA the Simple t1pesA <loating Point /1pesA 9peratorsA Arithmetic 9perators2 /he >it #ise operatorsA Eelational 9perator3sA >ooleanA &ogical 9peratorsA Control Statements2 Sec*) !2B ntro-ucing Classes 8 Class fun-amentalsA -eclaring o'.ectsA Assigning o'.ect EeferenceA (aria'lesA ntro-ucing Metho-sA ConstructorsA this $e1#or-A Gar'age collectionA 9verloa-ing +sing 9'.ects an- parametersA Argument PassingA Eeturning 9'.ectsA EecursionA Access ControlA StaticA "este- ; nner Classes2 *7ploring String class using comman- line Arguments2 nheritance2 Sec*) !2C Pac$ages 8 6efining a pac$ageA C&ASSPA/CA Access protectionA mporting Pac$agesA 6efining an interfaceA mplementing nterface2 *7ception han-ling fun-amentalsA *7ception t1pesA using tr1 ; catchA thro#A thro#sA Java3s >uilt in *7ceptionsA Creating 1our o#n *7ception su'classes2 Sec*) !2D /hrea-ingA Multithrea-ingA AppletsA *vent han-lingA ntro-uction of AK/2 Re+e$e!ce 5 12 Patric$ "aughton an- Cer'ert Schil-tA G/he Complete Eeference Java 2HA /ata McGra# CillA 1JJJ2 22 &ema1A &2 8 /each 1ourself Java in 21 -a1sA /ech2 32 Griffith 8 1001 Java Programming /ips2 !2 Sulalman 8 Java Programmers &i'rar12

LTPC 0 1 0 1 MS2217 A$*)+)c)#& I!*e&&):e!ce M#')(%( T)(e5 7 /$.. Lec*%$e. * 9e "e&),e$e"5 00201

M#')(%( M#$-.5 60 M)!)(%( P#.. M#$-.5 718 A) I!.*$%c*) !. + $ 3#3e$2.e**e$

/he Buestion paper #ill consist of five sections AA >A CA 6 an- *2 Sections AA >A C an- 6 #ill have t#o Buestions from the respective sections of the s1lla'us an- #ill carr1 20? mar$s each2 Section * #ill have %-10 short ans#er t1pe Buestions #hich #ill cover the entire s1lla'us uniforml1 an- #ill carr1 20? mar$s in all2
B) I!.*$%c*) !. + $ c#!")"#*e. 12 Can-i-ates are reBuire- to attempt one Buestion each from sections AA >A C an- 6 of the Buestion paper an- the entire section *2 22 +se of non-programma'le scientific calculator is allo#e-2 SECTION2A I!*$ "%c*) ! * AI 5 6efinitionA "ilsson3s 9nion Mo-el e7plaining 'asic *lements of A an- A application Areas2 I!*$ "%c*) ! * P$e3 .)*) !#& L :)c5 S1nta7A SemanticsA nference metho-s in Prepositional &ogic2 I!*$ "%c*) ! * P$e")c#*e L :)c5 S1nta7A Semantics of Pre-icate &ogicA Clausal formA EesolutionA +nificationA nference Mechanisms2 SECTION2B ;! <&e":e B#.e" S=.*e(. 5 Meaning of Dno#le-geA /1pes of Dno#le-geA Components of Dno#le-ge >ase S1stem2 ;! <&e":e Re3$e.e!*#*) ! 5 Approaches to Dno#le-ge representationA ssues in Dno#le-ge representationA Dno#le-ge representation using rules2 Semantic "etsA <ramesA Conceptual 6epen-enciesA ScriptsA CLC2 ;! <&e":e Ac>%).)*) ! 5 6efinitionA General &earning Mo-elA /1pes of &earningA <actors affecting &earning2 ;! <&e":e $:#!)?#*) ! @ M#!)3%&#*) !5 ntro-uctionA ssues in organi:ation anmanipulation2 SECTION2C De#&)!: <)*4 %!ce$*#)!*=5 S1m'olic reasoning un-er uncertaint1- ntro-uction an- logics for "onmonotonic reasoningA mplementation issues2 E'3e$* .=.*e(. 5 >asic Components ; architecture of *7pert s1stemsA representing an- using -omain $no#le-geA *S-Shells2 SECTION2D A33&)c#*) !. + AI 5 Game Pla1ing-/he minma7 Search Proce-ureA A--ing Alpha-'eta CutoffFs Planning-9vervie#A Components of Planning S1stemA "atural &anguage processing 8 9vervie#A S1ntactic processingA Semantic anal1sisA MorphologicalA 6iscourse an- Pragmatic processing2

Re+e$e!ce.52 12 22 32 !2 %2 *2 Eich an- D2 DnightA MArtificial ntelligenceMA /ata McGra# Cill2 *2 Charnai$ an- 62 Mc6ermottA M ntro-uction to Atificial ntelligenceMA A--isonKelsle1 Pu'lishing Compan12 6an K2 PattersonA M ntro-uction to Artificial ntelligence an- *7pert S1stemsMA PC 2 K2<2 Clofisin an- C2S2 MelifishA MProgramming n PE9&9GMA "arosa Pu'lishing Co2 San.iva "athA M/ur'o PE9&9GMA Galgotia Pu'lications Pvt2 &t-2

LTPC 0 1 0 1 MS2210 C (3%*e$ Ne*< $-. M#')(%( T)(e5 7 /$.. Lec*%$e. * 9e "e&),e$e"5 00201

M#')(%( M#$-.5 60 M)!)(%( P#.. M#$-.5 718 A) I!.*$%c*) !. + $ 3#3e$2.e**e$

/he Buestion paper #ill consist of five sections AA >A CA 6 an- *2 Sections AA >A C an- 6 #ill have t#o Buestions from the respective sections of the s1lla'us an- #ill carr1 20? mar$s each2 Section * #ill have %-10 short ans#er t1pe Buestions #hich #ill cover the entire s1lla'us uniforml1 an- #ill carr1 20? mar$s in all2
B) I!.*$%c*) !. + $ c#!")"#*e. 12 Can-i-ates are reBuire- to attempt one Buestion each from sections AA >A C an- 6 of the Buestion paper an- the entire section *2 22 +se of non-programma'le scientific calculator is allo#e-2 Sec*) ! A5 C (3%*e$ !e*< $-.8 uses of computer net#or$sA Goals an- applications of net#or$sA computer net#or$ structure an- architectureA reference mo-els8 9S mo-elA /CP0 P mo-elA Comparison of /CP0 P an- 9S mo-elsA ntro-uction to "ovell "et#areA an- AEPA"*/2 Sec*) ! B5 Me")%( Acce.. S%9&#=e$ 8 Static an- -1namic channel allocation for &A" an- MA" A&9CA ProtocolsA LAN P$ * c &. 8 CSMAA CSMA0C6A Collision <ree protocolA >EAPA M&MAA >inar1 count-o#nA &imite- contention protocolA +rn ProtocolA A-aptive tree #al$ protocol2 Ne*< $-)!: #!" I!*e$!e*< $-)!: "e,)ce.8 EepeaterA 'ri-gesA routersA gate#a1sA s#itches2 Sec*) ! C5 /):4 .3ee" LAN 8 <66 A <ast *thernetA C PP A <i'er channel2 LAN IEEE 602.' .*#!"#$".2 EoutingA Congestion ControlA nternet#or$ingA ,-2%A Protocol2 "arro#'an- an- >roa-'an- S6"A architectureA servicesA interfaceA virtual circuits an- circuit s#itching2 A/M8 transmissionA s#itches2 Mo'ile telephoneA mo'ile telephone s#itching office2 Sec*) ! D5 I!*e$!e* 3$ * c &.8 Principles of nternet#or$ingA connectionless internet#or$ingA nternet protocolsA Pv)2 Ne*< $- Sec%$)*=8 Securit1 reBuirements an- attac$sA encr1ption Pu'lic $e1 encr1ption an- -igital Signatures2 -istri'ute- applications8 S"MPA SM/PA C//P2

Re+e$e!ce.5 12 22 A2S2 /annen'aumA GComputer "et#or$sMA 3r- *-itionA Prentice CallA 1JJJ2 6ata Communications ; "et#or$ing '1 <orou:anA /ata McGra# Cills2

32 !2 %2 )2

62*2 CormerAM Computer "et#or$s an- nternetHA 2n- *-itionA A--ison Kesle1 Pu'licationA 20002 62*2 Cormer an- 62&2 StevensAM nter-net#or$ing #ith /CP- P8 6esignA mplementation an- nternalsMA (ol2 A Prentice CallA 1JJ02 62 >ertse$as an- E2GallagarA G6ata "et#or$sHA 2n- *-itionA Prentice-CallA 1JJ22 Stevens K2E2AM +" , "et#or$ ProgrammingAM Prentice CallA 1JJ02

LTPC 0 0 66 MS2211 P$ :$#(()!: L#92IV Ma7imum Mar$s8 100 N Minimum Pass Mar$s8 3%? Ma72 /ime8 3 Crs2 Practical sessions to 'e con-ucte-8 )0-)%

/his la'orator1 course #ill mainl1 comprise of e7ercise 'ase- on su'.ect MS-211 nameComputer Graphics2 2 NMa7imum Mar$s for Continuous Assessment8 20 Ma7imum Mar$s for +niversit1 *7amination 8 80

LTPC 0 0 66 MS221A P$ :$#(()!: L#92V Ma7imum Mar$s8 100N Minimum Pass Mar$s8 3%? Ma72 /ime8 3 Crs2 Practical sessions to 'e con-ucte-8 )0-)%

/his la'orator1 course #ill mainl1 comprise of e7ercise 'ase- on su'.ect MS-212 nameJava Programming2 2 NMa7imum Mar$s for Continuous Assessment8 20 Ma7imum Mar$s for +niversit1 *7amination 8 80

LTPC 0 1 0 1 MS2221 E2C ((e$ce M#')(%( T)(e5 7 /$.. Lec*%$e. * 9e "e&),e$e"5 00201

M#')(%( M#$-.5 60 M)!)(%( P#.. M#$-.5 718 A) I!.*$%c*) !. + $ 3#3e$2.e**e$

/he Buestion paper #ill consist of five sections AA >A CA 6 an- *2 Sections AA >A C an- 6 #ill have t#o Buestions from the respective sections of the s1lla'us an- #ill carr1 20? mar$s each2 Section * #ill have %-10 short ans#er t1pe Buestions #hich #ill cover the entire s1lla'us uniforml1 an- #ill carr1 20? mar$s in all2
B) I!.*$%c*) !. + $ c#!")"#*e. 12 Can-i-ates are reBuire- to attempt one Buestion each from sections AA >A C an- 6 of the Buestion paper an- the entire section *2 22 +se of non-programma'le scientific calculator is allo#e-2 SECTION2A E2C ((e$ce5 6efinitionA 'enefits of *-CommerceA mpact of *-CommerceA 6ifference 'et#een *-Commerce an- tra-itional CommerceA *-'usiness2 Classification of *-Commerce2 Architectural frame#or$ of *-CommerceA >usiness Mo-els of *-Commerce8 De1 elementsA Ma.or >2C 'usiness Mo-elsA ma.or > 2> 'usiness mo-els2 SECTION2B *-Commerce Securit1 *nvironmentA 6imensions of *-Commerce Securit1A Securit1 threats in the *-Commerce environmentA /echnolog12 Solutions8 Cr1ptograph1A Cr1ptographic algorithmsA *ncr1ption-S1mmetric De1 encr1ptionA Pu'lic De1 encr1ptionA *ncr1ption using 6igital signatures an- Cash 6igestsA 6igital envelopesA SS&A (P"A Protecting "et#or$s 8 <ire#allA Pro71 serversA PoliciesA Proce-ures an- la#s2 SECTION2C *lectronic Pa1ment S1stems 8 /1pes of pa1ment s1stemsA cre-it car- *-Commerce transactionsA Cre-it car- *-Commerce ena'lersA limitations of on-line cre-it car- pa1ment s1stems2 *Commerce 6igital pa1ment s1stems in > 2C2 6igital KalletsA 6igital Cash2 9nline store- value s1stemsA 6igital cre-it car- an- chec$ingA pa1ment s1stems an- the #ireless #e'A >2> pa1ment s1stems2 SECTION2D *-Commerce mar$eting concepts 8 >asic Mar$eting ConceptsA nternet Mar$eting technologiesA >2C an- >2> e-Commerce Mar$eting StrategiesA nternet a-vertising 8 Mo-els ; Kea$nessesA *thicalA social an- political issues in *-Commerce 8 Privac1 an- nformation SightsA ntellectual Propert1 sightsA GovernanceA /a7ationA Pu'lic safet1 an- #elfare2 Re+e$e!ce.5 12 *-Commerce->usiness /echnolog1A Societ1-Denneth C2 &an-an Carol Guercio /raver Clearson *-ucation2

22 *-Commerce 8 <rame#or$A /echnologies an- Applications->harat >has$er 4/ata McGra# Cill52 LTPC 0 1 0 1

MS2222

S +*<#$e E!:)!ee$)!: M#')(%( T)(e5 7 /$.. Lec*%$e. * 9e "e&),e$e"5 00201

M#')(%( M#$-.5 60 M)!)(%( P#.. M#$-.5 718 A) I!.*$%c*) !. + $ 3#3e$2.e**e$

/he Buestion paper #ill consist of five sections AA >A CA 6 an- *2 Sections AA >A C an- 6 #ill have t#o Buestions from the respective sections of the s1lla'us an- #ill carr1 20? mar$s each2 Section * #ill have %-10 short ans#er t1pe Buestions #hich #ill cover the entire s1lla'us uniforml1 an- #ill carr1 20? mar$s in all2
B) I!.*$%c*) !. + $ c#!")"#*e. 12 Can-i-ates are reBuire- to attempt one Buestion each from sections AA >A C an- 6 of the Buestion paper an- the entire section *2 22 +se of non-programma'le scientific calculator is allo#e-2 Sec*) ! A Soft#are *ngineering 8 Cistor1A 6efinitionA GoalI /he role of the Soft#are *ngineerA /he Soft#are &ife C1cleA /he relationship of Soft#are *ngineering to other areas of Computer ScienceA Classification of Soft#are @ualitiesA Eepresentative @ualitiesA Soft#are process mo-els8 Katerfall mo-elA protot1pingA spiralI /ools an- techniBues for process mo-elingA Management of soft#are engineering management functionsA pro.ect planning an- organi:ation2 Sec*) ! B EeBuirement Anal1sis8 /he reBuirement processA t1pes of reBuirementsA Characteristics ancomponents of SESA 6ata flo# 6iagramsA 6ata 6ictionar1A +M& -iagrams for specif1ing 'ehaviors AmetricsA verification of SES2 6esign an- Soft#are architecture8 /he Soft#are -esign activit1 an- its o'.ectivesA A'stractionA Mo-ularit1A Coupling-Cohesion criteriaA 9'.ect-9riente- 6esign8 generali:ation anspeciali:ationA associations an- aggregations2 Sec*) ! C Co-ing8 Programming stan-ar-s an- proce-uresA programming gui-elinesA -ocumentationA anCo-e verification techniBues2 (erification an- vali-ation8 Approaches to verificationA testing goalsA principlesA *Buivalence class partitioningA >oun-ar1 value anal1sisA mutation testingA graph 'asetestingA c1clomatic comple7it1A test planning Aautomate- testing toolsA features of 9'.ect-9rientetesting2

Sec*) ! D Soft#are maintenance8 /he nature of maintenanceA maintenance pro'lemsA maintenance techniBues an- tools2 Soft#are re-engineeringA reverse engineeringA for#ar- engineering8 for#ar- *ngineering for 9'.ect-oriente- an- client0server architectureA >uil-ing 'loc$s for CAS*A CAS* tools anapplications2 Re+e$e!ce.5 12 Carlo Ghe::iA Meh-i Ja:a1eriA 6ino Man-rioliA G <un-amentals of Soft#are *ngineeringHA 2n- e-ition Pearson *-ucation2 20032 22 Shari &a#rence PfleegerA G Soft#are *ngineering 8 /heor1 an- PracticeHA 2 n- e-itionA Pearson *-ucationA 20032 32 P2JalotaA GAn ntegrate- Approach to Soft#are*ngineeringHA "arosa Pu'lications2 !2 Eoger2S2PressmanAH Soft#are*ngineering-A practitionerFs ApproachHA 3re-itionAMcGra#-Cill2

LTPC 0 1 0 1 MS2227 L)!%' A"()!).*$#*) ! M#')(%( T)(e5 7 /$.. Lec*%$e. * 9e "e&),e$e"5 00201

M#')(%( M#$-.5 60 M)!)(%( P#.. M#$-.5 718 A) I!.*$%c*) !. + $ 3#3e$2.e**e$

/he Buestion paper #ill consist of five sections AA >A CA 6 an- *2 Sections AA >A C an- 6 #ill have t#o Buestions from the respective sections of the s1lla'us an- #ill carr1 20? mar$s each2 Section * #ill have %-10 short ans#er t1pe Buestions #hich #ill cover the entire s1lla'us uniforml1 an- #ill carr1 20? mar$s in all2
B) I!.*$%c*) !. + $ c#!")"#*e. 12 Can-i-ates are reBuire- to attempt one Buestion each from sections AA >A C an- 6 of the Buestion paper an- the entire section *2 22 +se of non-programma'le scientific calculator is allo#e-2 SECTION A I!*$ "%c*) !5 9vervie# of &inu7A &inu73s Cistor1A A-vantages of &inu7A Minimum S1stem EeBuirementsI I!.*#&&)!: L)!%'8 Choosing /e7t or Graphics nstallationA Setting up 1our Car6riveA +n-erstan-ing the S#ap SpaceA Creating the &inu7 <ile-s1stem partitionA Setting up the mouseA root pass#or- an- *thernetA Configuration ,A Selecting pac$ages to nstallA Creating the >oot 6is$2 U.)!: LILO 9 * (#!#:e$5 nstalling & &9A & &9 ma$e-fileA +p-ating & &9A Eemoving or 6isa'ling & &9A /rou'leshooting & &92 /he >oot ProcessA Startup ScriptsA Shut-o#nA Calt anre'ootA Creating a "e# &oginA (irtual /erminalsA Eunning as root2 SECTION B B#.)c L)!%' C ((#!". 5 Co# &inu7 Comman-s Kor$A Comman- 9ptions ; ParametersA nput an- 9utput Ee-irectionA Mian pagesA Kil-car-s 8 N an- OA *nvironment (aria'lesA /he process status Comman-s 8 psA termination comman- 8 $illA the su comman-A the grep comman-2 L)!%' F)&e S=.*e( 8 Common t1pes of filesA filenamesA no-esA /he root -irector1A Co# -irectories are name-A "avigating the &inu7 file S1stem 8 p#- comman-A A'solute an- relative filenamesI c- comman-A Creating an- 6eleting files 8 CatA Creating 6irectoriesA Moving anCop1ing filesA Moving 6irectoriesA Eemoving files an- -irectoriesA mportant -irectories in the &inu7 file S1stem 8 0 A 0homeA 0'inA 0usrA 0usr0'inA 0var0spoolA 0-evA 0s'inA 0etc2 <ile an- 6irector1 o#nershipA GroupsA Changing group o#nershipA <ile PermissionsA +MASD SettingA Changing <ile PermissionA Changing -irector1 permissionsI >ash 8 Khat is Shell O Co# the Shell gets Starte-A /he most common ShellsI SECTION C S4e&& Sc$)3*)!:5 Creating an- *7ecuting Shell ProgramsA +sing varia'les 8 Assigning a value to a varia'leA Accessing the value of a varia'leA Positional Parameters an- other >uilt- n Shell (aria'lesI Special CharactersA Con-itional Statements 8 if Statement A case StatementI teration Statements 8 for StatementA #hile StatementA until StatementA shift Comman-A select StatementA repeat StatementA <unctions2 E")*)!: #!" T=3e.e**)!: 5 /e7t *-itors viA /he vi *-itorA Starting viA vi mo-esA nserting /e7tA @uitting viA Moving the CursorA 6eleting /e7tA Cop1ing an- Moving /e7tA Searching anEeplacing /e7tA Setting Preferences2

C !+):%$)!: *4e X B)!" <8 ,free8) Soft#are 6istri'utionA Choosing an , ServerA nstalling ,free8) Manuall1A nstalling ,free8) using a ScriptA Path *nvironment (aria'leI Configuring ,free8)I /he 7config an- ,<8)Config <iles in 6etail8 PathnamesA De1'oar- SettingA Mouse 6efinitionA Monitor Mo-elA (i-eo Car-sA /he ,free8) ServerA /esting ,free8) ConfigurationsA /he 27initrc <ile2 SECTION D L)!%' + $ S=.*e( A"()!).*$#* $.5 S1stem A-ministration >asicsA /he root AccountA Starting an- Stopping the S1stemA >ooting from a <lopp1A +sing & &9 to >ootA Shutting 6o#n &inu7I Mounting <ile S1stems 8 Mounting a <lopp1A C6-E9MA Creating a "e# file S1stemA +n-mounting file S1stemsA >ac$up an- restore8 Compressing files #ith g:ipA +sing tar an- cpioI Setting up 1our S1stem 8 Setting the S1stem "ameA +sing a Maintenance 6is$A <orgetting the root Pass#or-A Setting the &ogin Message2 Ne*< $-)!: @ Ne*< $- Se$,)ce.5 Khat is /CP0 PO P A--ressA PortsA Soc$etsA Su'netsA EoutingA Car-#are EeBuirementsA Configuring the "et#or$A Configuration <ilesA /esting an/rou'leshootingA /he netstart Comman-A pingA tracerouteA MailA "e#sA "<SA ###A </PA /elnetA 6"S2 "et#or$ Securit18 <ire#alls2 REFERENCES5 12 22 32 !2 %2 /im Par$er 8 &inu7 +nleashe- /hir- *-itionA /echme-iaA 1JJJ2 /ac$ettA J 8 Special *-ition using & "+,A PC 2 "ortonA P2 8 Complete gui-e to & "+,A /echme-ia2 Domarins$iA M 8 & "+, S1stem A-ministration Can-'oo$A AK2 S+M /A>CA 6AS 8 +" , Concepts ; Application 2n- *-itionA /ata McGra#-Cill

LTPC 0 0 66 MS2220 P$ :$#(()!: L#92VI Ma7imum Mar$s8 100N Minimum Pass Mar$s8 3%? Ma72 /ime8 3 Crs2 Practical sessions to 'e con-ucte-8 )0-)%

/his la'orator1 course #ill mainl1 comprise of e7ercise 'ase- on su'.ect MS-223 name& "+, A-ministration2 2 NMa7imum Mar$s for Continuous Assessment8 20 Ma7imum Mar$s for +niversit1 *7amination8 80

LTPC 0 010 10 MS2221 PROJECT Ma7imum Mar$s 8 200 Minimum Pass Mar$s 8 3%? 12 /his paper #ill comprise of Pro.ect #or$ carrie- out '1 the stu-ents -uring the fourth semester simultaneousl1 #ith the regular course #or$2 /he stu-ents can un-erta$e the Pro.ect 'ase- on an1 su'.ect relate- to Computer Science0Applications0 nformation /echnolog12 /he Pro.ect shoul- un-ergo all the phases of soft#are -evelopment processA namel1A Pro'lem anal1sisA 6esignA Co-ingA /esting an- -ocumentation2 Joint pro.ects #ill 'e allo#e- an- .oint pro.ect reports #ill also 'e accepte-2 n-ivi-ual pro.ect reports #ill 'e recogni:e- an- the stu-ents shoul- highlight their contri'ution in a .oint pro.ect report2 /he stu-ent #ill su'mit three copies of the pro.ect reports2 /hese copies nee- not 'e sent to the +niversit12 /he e7aminers #ill evaluate these pro.ect reports at respective colleges an- #ill con-uct viva at colleges2 t #ill 'e con-ucte- '1 t#o e7ternal e7aminers2 Co#everA the practical e7amination can 'e con-ucte- '1 one e7ternal e7aminerA in case the secon- e7aminer fails to turn up2 nternal gui-e #ill 'e associate- #ith e7ternal e7aminers2 n caseA -ue to an1 reasonA if the internal gui-e is una'le to 'e presentA then the Principal of the College0Cea- of the 6epartment can appoint internal gui-e2

2 3 !

/he evaluation of the Pro.ect #ill 'e -one '1 the e7ternal e7aminers onl1 #ith the assistance of internal gui-e2

You might also like