BS (Computer Science) Program Courses Contents
SEMESTER-1
.
GS-111 GS-111 Calculus and Analytical Geometry (3+0) rere!uisites" None
#$%ecti&es" To provide foundation and basic ground for calculus and analytical geometry background. Complex Number Numbers, s, DeMoiv DeMoivre’ re’ss Theore Theorem m and its pplic pplicati ations ons,, !imple !imple Cour Course se #utlin #utline" e" Complex Cartesian Cartesian Curves, Curves, "unctions "unctions and #raphs, #raphs, !ymmetric !ymmetrical al $roperties, $roperties, Curve Tracing, Tracing, %imit and Continuity, Differentiation of "unctions. Derivative as !lope of Tangent to a Curve and as &ate of Change, pplication to Tangent and Normal, %ineari'ation, Maxima(Minima and $oint of )nflexion, Taylor and Maclaurin *xpansions and their convergence. )ntegral as nti+derivative, )ndefinite )ntegration of !imple "unctions. Methods of )ntegration )ntegration by !ubstitution, by $arts, and by $artial "ractions, Definite )ntegral as %imit of a !um, pplication to rea, rc %ength, -olume and !urface of &evolution.
Re'erence Material" 1. !ok !okos oski, ki, /li /linic nickk and $en $ence, ce, Calc Calculu uluss and n naly alytic tical al #eo #eomet metry ry,, 0th editi edition, on, 1223, 4rooks(Cole $ublishers. 2. 5oard nton, Calculus, 6 th edition. 7887, 9ohn :iley and !ons ;:)*<. 3. William E. Boyce Richard C. Diprima, Calculus Calculus,, John Wiley & Sons, ISBN: 0!"0#333$. . %homas inny, Calc'l's and (naly)ical *eome)ry, "0)h edi)ion, John Wiley and Sons. 5. *rin =rey'ig, dvanced *ngineering Mathematics, 6th edition, 122>, 9ohn :iley ? !ons )nc.
CS-111 CS-111 TR#*CT# T# C#MTG (,+1) rere!uisites" None
focuses on a breadth+fi breadth+first rst coverage of computer computer science discipline, discipline, #$%ecti&es" This course focuses introducing computing environments, general application softare, basic computing hardare, operating systems, desktop publishing, )nternet, softare applications and tools and computer usage concepts@ )ntroducing !oftare engineering and )nformation technology ithin the broader domain of computing, !ocial issues of computing.
Course #utline" Number !ystems, 4inary numbers, 4oolean logic, 5istory computer system, basic basic machin machine e organi' organi'ati ation, on, -on -on Neuman Neumann n rchit rchitect ecture ure,, lgori lgorithm thm defini definitio tion, n, design design,, and implementation, $rogramming paradigms and languages, #raphical programming, /vervie of !oftare !oftare *ngineering *ngineering and )nformation )nformation Technology echnology,, /perating /perating system, system, Compiler, Compiler, Computer Computer netorks and internet, Computer graphics, ), !ocial and legal issues. Re'erence Material" 1. Computers Computers )nforma )nformation tion Tec Technology hnology in in $erspective, $erspective, 2(e 2(e by %arry %ong %ong and Nancy %ong, %ong, 7. $renti $rentice ce 5all, 5all, 7887 7887 ( )!4N )!4N 81>82 81>8272A 72A21 21 >. An Invitation to Computer Science, !chneider and #ersting, 4rooks(Cole Thomson %earning, 7888 . Computer Science: An overview of Computer Science, !herer,
S-111 S-111 /CT#A EGS (3+0)
rere!uisites" None
#$%ecti&es" *nhance language skills and develop critical thinking. Course Contents 4asics of #rammar $arts of speech and use of articles !entence structure, active and passive voice $ractice in unified sentence nalysis of phrase, clause and sentence sentence structure Transitive and intransitive verbs $unctuation and spelling
Comre2ension nsers to Buestions on a given text
*iscussion #eneral topics and every+day conversation ;topics for discussion to be at the discretion of the teacher keeping in vie the level le vel of students<
istenin To be be improved by shoing documentaries(films carefully selected by subect teachers
Translation Translation s4ills rdu to *nglish
arara2 5ritin Topics Topics to be chosen at the discretion di scretion of the teacher
resentation s4ills )ntroduction Note: Extensive reading is required for vocau!ar" ui!ding
Recommended $oo4s" 1. a<
b<
c< d<
/unctional Enlis2
#rammar 1. $rac $racti tica call *ngl *nglis ish h #ram #ramma marr by .9. .9. Thom Thomso son n and and ..-.. Mart Martin inet et.. *xer *xerci cise sess 1. Thir Third d edition. /xford niversity $ress. 1226. )!4N 8123>1>327 7. $rac $racti tica call *ngl *nglis ish h #ram #ramma marr by .9. .9. Thom Thomso son n and and ..-.. Mart Martin inet et.. *xer *xerci cise sess 7. Thir Third d edition. /xford niversity $ress. 1226. )!4N 8123>1>E80 :riting 1. :rit :ritin ing. g. )nte )nterm rmed edia iate te by Mari Marie+ e+Ch Chri rist stine ine 4out 4outin in,, !u'an !u'anne ne 4rin 4rinan and d and "ran "ranco cois ise e #relle #rellet. t. /xford !upplementary !kills. "ourth "ourth )mpression 122>. )!4N 8 12 3>E38E 6 $ages 78+76 and >E+31. &eading(Comprehension 1. &eadin &eading. g. ppe pperr )nte )nterm rmed edia iate te.. 4rai 4rain n To Tomlin mlinso son n and &od &od *lli *llis. s. /xfo /xford rd !up !uppl plem emen enta tary ry !kills. Third )mpression 1227. )!4N 8 12 3E>387 7. !peaking
6ASC EECTR#CS (3+1)
rere!uisites" None
)ntroduction to electric circuits@ electric current@ resistance@ conventional current@,/hm’s la, electric sources@ resistive netorks@ =irchoff’s voltage and current las@ voltage divider rule@ current divider rule@ series+ and parallel+connected sources@ voltage and current source conversions@ mesh analysis@ nodal analysis@ netork theorems ;!uperposition, Thevenin’s, Norton’s, and Maximum $oer Transfer< ith independent and dependent sources@ capacitance and capacitors@ inductance and inductors@. )ntroduction to $N+9unction diodes.5alf ? "ull+ave &ectifiers.Fener Diodes, 4i+polar transistors $N$ and N$N types. 4iasing the transistors. Recommended $oo4s"
&obert %. 4oylestad, G)ntroductory Circuit nalysis,H *leventh*dition, 7883, $rentice 5all, )!4N 81>16>8333. G4asic *lectronics Components, Devices, and CircuitsH by :illiam $. 5and, #erald *. :illiams G*lectric circuitsH 4y lexander and !adiku 7nd *dition Mc#ra 5ill
S-11, A7STA ST*ES 8 SAMC ST*ES9 ETCA 6EA:#R (3+0) rere!uisites" None
a4istan Studies (Comulsory) ntroduction9#$%ecti&es •
•
Develop vision of historical perspective, government, politics, contemporary $akistan, ideological background of $akistan. !tudy the process of governance, national development, issues arising in the modern age and posing challenges to $akistan.
Course #utline 1.
istorical ersecti&e
a. b. c.
7.
)deological rationale ith special reference to !ir !yed hmed =han, llama Muhammad )Bbal and Iuaid+i+'am Muhammad li 9innah. "actors leading to Muslim separatism $eople and %and i. )ndus Civili'ation ii. Muslim advent iii. %ocation and geo+physical features.
Go&ernment and olitics in a4istan
$olitical and constitutional phases a. 1236+EA b. 12EA+61 c. 1261+66 d. 1266+AA e. 12AA+22 f. 1222 onard >.
Contemorary a4istan
a. b. c. d. e.
*conomic institutions and issues !ociety and social structure *thnicity "oreign policy of $akistan and challenges "uturistic outlook of $akistan
6oo4s Recommended 1.
4urki, !hahid 9aved. State # Societ" in $a%istan& The Macmillan $ress %td 12A8.
7.
kbar, !. Faidi. Issue in $a%istan's Econom". =arachi /xford niversity $ress, 7888.
>. 3. E. 0. 6. A. 2. 18. 11. 17. 1>. 13.
!.M. 4urke and %arence Firing. $akistan’s "oreign policy n 5istorical analysis. =arachi /xford niversity $ress, 122>. Mehmood, !afdar. $a%istan $o!itica! (oots # )eve!opment. %ahore, 1223. :ilcox, :ayne.*+e Emergence of ,ang!ades.& :ashington merican *nterprise, )nstitute of $ublic $olicy &esearch, 1267. Mehmood, !afdar. $a%istan -a""un *oota& %ahore )dara+e+!aBafat+e+)slamia, Club &oad, nd. min, Tahir. Et+no Nationa! /ovement in $a%istan& )slamabad )nstitute of $olicy !tudies, )slamabad. Firing, %arence. Enigma of $o!itica! )eve!opment. =ent *ngland :mDason ? sons %td, 12A8. Fahid, nsar. 0istor" # Cu!ture of Sind+. =arachi &oyal 4ook Company, 12A8. f'al, M. &afiBue. $o!itica! $arties in $a%istan& -ol. ), )) ? ))). )slamabad National )nstitute of 5istorical and cultural &esearch, 122A. !ayeed, =halid 4in. *+e $o!itica! S"stem of $a%istan. 4oston 5oughton Mifflin, 1206. 'i', =.=. $art"& $o!itics in $a%istan& )slamabad National Commission on 5istorical and Cultural &esearch, 1260. Muhammad :aseem, $akistan nder Martial %a, %ahore -anguard, 12A6. 5aB, Noor ul. /a%ing of $a%istan: *+e /i!itar" $erspective. )slamabad National Commission on 5istorical and Cultural &esearch, 122>.
SAMC ST*ES (Comulsory) #$%ecti&es" This course is aimed at 1 To provide 4asic information about )slamic !tudies 7 To enhance understanding of the students regarding )slamic Civili'ation > To improve !tudents skill to perform prayers and other orships 3 To enhance the skill of the students for understanding of issues related to faith and religious life.
Course #utlines ntroduction to ;uranic Studies
1< 7< ><
4asic Concepts of Iuran 5istory of Iuran loom+ul +Iuran
Study o' Selected Te
1< -erses of !urah l+4aBra &elated to "aith;-erse No+7A3+7A0< 7< -erses of !urah l+5urat &elated to dab l+Nabi ;-erse No+1+1A< >< -erses of !urah l+Mumanoon &elated to Characteristics of faithful ;-erse No+1+11< 3< -erses of !urah al+"urBan &elated to !ocial *thics ;-erse No.0>+66< E< -erses of !urah l+)nam &elated to )hkam;-erse No+1E7+1E3< Study o' Selected Te
1< -erses of !urah l+)h'ab &elated to dab al+Nabi ;-erse No.0,71,38,E0,E6,EA.< 7< -erses of !urah l+5ashar ;1A,12,78< &elated to thinking, Day of 9udgment >< -erses of !urah l+!af &elated to Tafakar,Tadabar ;-erse No+1,13< Seerat o' oly ro2et (S.A.=)
1< 7< ><
%ife of Muhammad 4in bdullah ; 4efore $rophet 5ood< %ife of 5oly $rophet ;!..:< in Makkah )mportant %essons Derived from the life of 5oly $rophet in Makkah
Seerat o' oly ro2et (S.A.=)
1< 7< ><
%ife of 5oly $rophet ;!..:< in Madina )mportant *vents of %ife 5oly $rophet in Madina )mportant %essons Derived from the life of 5oly $rophet in Madina
ntroduction To Sunna2
1< 7< >< 3< E< 0<
4asic Concepts of 5adith 5istory of 5adith =inds of 5adith loom Jul+5adith !unnah ? 5adith %egal $osition of !unnah
Selected Study 'rom Te
urisrudence
1< 7< >< 3< E<
4asic Concepts of )slamic %a ? 9urisprudence 5istory ? )mportance of )slamic %a ? 9urisprudence !ources of )slamic %a ? 9urisprudence Nature of Differences in )slamic %a )slam and !ectarianism
slamic Culture 8 Ci&ili?ation
1< 7< >< 3<
4asic Concepts of )slamic Culture ? Civili'ation 5istorical Development of )slamic Culture ? Civili'ation Characteristics of )slamic Culture ? Civili'ation )slamic Culture ? Civili'ation and Contemporary )ssues
slam 8 Science
1< 7< ><
4asic Concepts of )slam ? !cience Contributions of Muslims in the Development of !cience Iuranic ? !cience
slamic Economic System
1< 7< >< 3<
4asic Concepts of )slamic *conomic !ystem Means of Distribution of ealth in )slamic *conomics )slamic Concept of &iba )slamic :ays of Trade ? Commerce
olitical System o' slam
1< 4asic Concepts of )slamic $olitical !ystem 7< )slamic Concept of !overeignty >< 4asic )nstitutions of #ovt. in )slam slamic istory
1< 7< ><
$eriod of =hlaft+*+&ashida $eriod of mmayyads $eriod of bbasids
Social System o' slam
1< 7< ><
4asic Concepts of !ocial !ystem of )slam *lements of "amily *thical -alues of )slam
Re'erence 6oo4s" 1<
5ameed ullah Muhammad, G*mergence of )slamH , )&), )slamabad 7< 5ameed ullah Muhammad, GMuslim Conduct of !tateH >< 5ameed ullah Muhammad, K)ntroduction to )slam 3< Mulana Muhammad Lousaf )slahi,H E< 5ussain 5amid 5assan, Gn )ntroduction to the !tudy of )slamic %aH leaf $ublication )slamabad, $akistan. 0< hmad 5asan, G$rinciples of )slamic 9urisprudenceH )slamic &esearch
6< A< 2<
)nstitute, )nternational )slamic niversity, )slamabad ;122>< Mir :aliullah, GMuslim 9risprudence and the Iuranic %a of CrimesH )slamic 4ook !ervice ;12A7< 5.!. 4hatia, G!tudies in )slamic %a, &eligion and !ocietyH Deep ? Deep $ublications Ne Delhi ;12A2< Dr. Muhammad Fia+ul+5aB, G)ntroduction to l !haria l )slamiaH llama )Bbal /pen niversity, )slamabad ;7881<
SEMESTER-,
.
GS-1,1 MT:ARA6E CACS (3+0) rere!uisites" Calculus and nalytical #eometry
#$%ecti&es" The goals are to develop the skills to have ground knoledge of multivariate calculus and appreciation for their further computer science courses.
Course #utline" "unctions of !everal -ariables and $artial Differentiation. Multiple )ntegrals, %ine and !urface )ntegrals. #reen’s and !toke’s Theorem. "ourier !eries periodic functions, "unctions of any period $+7%, *ven ? odd functions, 5alf &ange expansions, "ourier Transform. %aplace Transform, F+Transform.
Re'erence Material" 1. 9ames !teart, Multivariable Calculus, 0th edition, 7886, Cengage %earning publishers. 7. !okoski, /linick and $ence, Ca!cu!us and Ana!"tica! eometr" , 0 th edition, 1223, Thomson %earning *M*, %td. >. 4ernard =olman, :illiam ". Trench, *lementary Multivariable Calculus, 1261, cademic $ress. 3. 5oard nton, lbert 5err, Multivariable Calculus, Eth edition, 122E, 9ohn :iley.
CS-1,1 R#GRAMMG /*AMETAS (3+1) rere!uisites" )ntroduction to Computing
#$%ecti&es" The course is designed to familiari'e students ith the basic structured programming skills. )t emphasi'es upon problem analysis, algorithm designing, and programme development and testing.
Course #utline" /vervie of computers and programming. /vervie of language for e.g. C language C. 4asics of structured and Modular programming. 4asic lgorithms and problem solving, development of basic algorithms, analy'ing problem, designing solution, testing designed solution. "undamental programming constructs, translation of algorithms to programmes, data types, control structures, functions, arrays, records, files, testing programmes.
Re'erence Material" 1. $roblem !olving and $rogram Design in C ( 0* 5anly ? =offman ddison+:esley $ublished 87(80(7882 )!4N+18 8>71E>E371 )!4N+1> 26A8>71E>E372 7. C 5o to $rogram, E(* (ar&ey 8 aul) *eitel 8 *eitel , )!4N+18 81>738310A )!4N+1> 26A81>7383106 $ublisher $rentice 5all Copyright 7886
CS-1,, *SCRETE STRCTRES (3+0)
rere!uisites" one
#$%ecti&es" )ntroduces the foundations of discrete mathematics as they apply to Computer !cience, focusing on providing a solid theoretical foundation for further ork. "urther, this course aims to develop understanding and appreciation of the finite nature inherent in most Computer !cience problems and structures through study of combinatorial reasoning, abstract algebra, iterative procedures, predicate calculus, tree and graph structures. )n this course more emphasis shall be given to statistical and probabilistic formulation ith respect to computing aspects.
Course #utline" )ntroduction to logic and proofs Direct proofs@ proof by contradiction, !ets, Combinatorics, !eBuences, "ormal logic, $repositional and predicate calculus, Methods of $roof, Mathematical )nduction and &ecursion, loop invariants, &elations and functions, $igeonhole principle, Trees and #raphs, *lementary number theory, /ptimi'ation and matching. "undamental structures "unctions@ relations ;more specifically recursions<@ pigeonhole principle@ cardinality and countability, probabilistic methods.
Re'erence Material" 1. =enneth 5. &osen, )iscrete /at+ematics and Its App!ications , 0 T5 edition, 7880, Mcgra 5ill 4ook Co. 7. &ichard 9ohnsonbaugh, )iscrete /at+ematics& 6T5 edition, 788A, $rentice 5all $ublishers. >. =olman, 4usby ? &oss, )iscrete /at+ematica! Structures, 3th edition, 7888, $rentice+5all $ublishers. . &alph $. #rimaldi, )iscrete and Cominatoria! /at+ematics: An App!ied Introduction, ddison+ :esley $ub. Co., 12AE.
S-1,1 C#MMCAT# S7S (3+0) rere!uisites" one
#$%ecti&es" *nable the students to meet their real life communication needs.
Course Contents arara2 5ritin $ractice in riting a good, unified and coherent paragraph Essay 5ritin )ntroduction C: and %o$ alication
Translation skills rdu to *nglish Study s4ills !kimming and scanning, intensive and extensive, and speed reading, summary and prcis riting and comprehension Academic s4ills %etter(memo riting, minutes of meetings, use of library and internet resentation s4ills $ersonality development ;emphasis on content, style and pronunciation< No)e: doc'men)aries )o +e shon -or disc'ssion and reie
Recommended $oo4s" Communication S4ills
a<
#rammar
1.
$ractical *nglish #rammar by .9. Thomson and .-. Martinet. *xercises 7. edition. /xford niversity $ress 12A0. )!4N 8 12 3>1>E8 0.
Third
b<
:riting 1. :riting. )ntermediate by Marie+Chrisitine 4outin, !u'anne 4rinand and "rancoise #rellet. /xford !upplementary !kills. "ourth )mpression 122>. )!4N 812 3>E38E 6 $ages 3E+E> ;note taking<. 7. :riting. pper+)ntermediate by &ob Nolasco. /xford !upplementary !kills. "ourth )mpression 1227. )!4N 8 12 3>E380 E ;particularly good for riting memos, introduction to presentations, descriptive and argumentative riting<.
c<
&eading 1. &eading. dvanced. 4rian Tomlinson and &od *llis. /xford !upplementary !kills. Third )mpression 1221. )!4N 8 12 3E>38> 8. 7. &eading and !tudy !kills by 9ohn %angan >. !tudy !kills by &iachard Lorky.
E-@@@ :ERST EECT:E - I (3+0)
SEMESTER-3
.
GS-,11 EAR AGE6RA (3+0) rere!uisites" Calculus and nalytical #eometry
#$%ecti&es" To provide fundamentals of solution for system of linear eBuations, operations on system of eBuations, matrix properties, solutions and study of their properties.
Course #utline" -ectors, -ector !paces, Matrices ? Determinants, Cofactor and )nverse, &ank, %inear )ndependence, !olution of system of %inear systems, $ositive Definite matrix, %inear Transformations, /perations on matrices, )nner products, orthogonality and least sBuares, *igen value ? *igen vectors. pplications to !ystems of *Buations and to #eometry, !ingular -alue Decomposition.
Re'erence Material" 1. 4ernard =olman, David 5ill, *lementary %inear lgebra ith pplications, 2 th edition, $rentice
5all $T&, 7886. 2. #ilbert !trang, !trang, 4rett Coonley, ndy 4ulman+"leming, ndre 4ulman+"leming,
!trangOs %inear lgebra nd )ts pplications, 3 th edition, 4rooks(Cole, 788E . 5oard nton, Chris &orres, *lementary %inear lgebra pplications -ersion, 2 th edition, :iley, 788E. 3. David C. %ay, %inear lgebra and )ts pplications, 7 nd edition, ddison+:esley, 7888.
CS-,11 *GTA #GC *ESG (3+1) rere!uisites" )ntroduction to Computing
nalog v(s digital systems.4inary numbers.%ogic gates.Construction of truth tables.4oolean eBuations.C!/$ and M!/$. Design eBuations. 4oolean algebra rules.=arnaugh maps.Combinational v(s seBuential circuits.Design of a full adder, N+bit binary adder(subtractor.Design of multiplexers, *ncoders, Decoder, $arity circuits. Design of parity generator, :ord comparator, controlled inverter. !hift registers. Iuien’sMcClusky method.$P/$ algorithm.D+type and 9=+type flip+flops.Design of seBuential circuits.Modern methods of designing combinational and seBuential circuits."$#, $%D and 5D% etc.
Recommended $oo4s"
GDigital %ogic and Computer DesignH b" /. /oris /ano
CS-,1, #6>ECT #RETE* R#GRAMMG (3+1) rere!uisites" $rogramming "undamentals
*volution of /bect /riented ;//< programming, // concepts and principles, problem solving in // paradigm, // programme design process, classes, methods, obects and encapsulation@ constructors and destructors, operator and function overloading, virtual functions, derived classes, inheritance and polymorphism. )(/ and file processing, exception handling Recommended $oo4s"
1. CQQ 5o to $rogram, 0(* ;5arvey ? $aul< Deitel?Deitel)!4N+18 81>01E7E8> )!4N+1> 26A81>01E7E86 $ublisher $rentice 5all 7. 9ava 5o to $rogram, 6(* ;5arvey ? $aul< Deitel?Deitel)!4N+18 81>777778E )!4N+1> 26A81>7777783 $ublisher $rentice 5all
GS-,1, R#6A6T 8 STATSTCS (3+0) rere!uisites" None
#$%ecti&es" To introduce the concepts of data analysis, presentation, counting techniBues, probability and decision making.
Course #utline" )ntroduction to !tatistics, Descriptive !tatistics, !tatistics in decision making, #raphical representation of Data !tem+and %ead plot, 4ox+Cox plots, measures of central tendencies and dispersion, moments of freBuency distribution@ Counting techniBues, introduction to probability, sample space, events, las of probability, Conditional probability and 4aye’s theorem ith application to random variable ;Discrete and continuous< 4inomial, $oisson, #eometric, Negative 4inomial Distributions@ *xponential #amma and Normal distributions. &egression and Correlation, *stimation and testing of hypotheses, use of elementary statistical packages for explanatory Data analysis.
Re'erence Material" 1. &onald :alpole, Myers, Myers, Le, G$robability ? !tatistics for *ngineers ? !cientistsH, A th edition, 788A, Prentice Hall $ublisher. 2. %ay %. Devore, $robability and !tatistics for *ngineering and the !ciences, 788>, Duxbury $ublishers. . #. Coan, Statistica! )ata Ana!"sis , 122A, Clarendon, /xford.
E-@@@ :ERST EECT:E - II (3+0)
SEMESTER-
.
CS-,,1 *ATA STRCTRES 8 AG#RTMS (3+1)
rere!uisites" /bect /riented $rogramming
lgorithm riting techniBues, DT and their implementation, rrays, %ist, !tacks, Iueues and Trees. !orting algorithms;bubble, binary, Buick, insertion, selection, heap, shell and radix sort, Computational complexity ;time and space< and its use to analysis of algorithms, !earching techniBues;seBuential, binary, indexed+seBuential, reordering of list<. Tree searching ;binary, multiay search tree, 4+Tree, 5ashing<.-% Tree. #raphs Recommended $oo4s"
RData structures in CR by Tanenbaum, Ladidya%angsam G$rogramming bstraction in CH by &obbetrs GCQQ n )ntroduction to Data !tructuresH by %arry, Nyhoff
CS-,,, C#MTER C#MMCAT# 8 ET=#7RS (3+1) rere!uisites" Digital %ogic Design
#$%ecti&es" To introduce students to the concept of computer communication. nalogue ? digital transmission. Netork %ayers, Netork models ;/!), TC$()$< and $rotocol !tandards. *mphasis is given on the understanding of modern netork concepts.
Course #utline" nalogue and digital Transmission, Noise, Media, *ncoding, synchronous and !ynchronous transmission, $rotocol design issues. Netork system architectures ;/!), TC$()$<, *rror Control, "lo Control, Data %ink $rotocols ;5D%C, $$$<. %ocal rea Netorks and MC %ayer protocols ;*thernet, Token ring<, Multiplexing, !itched and )$ Netorks, )nter+ netorking, &outing, 4ridging, Transport layer protocols TC$()$, D$. Netork security issues. $rogramming exercises, labs or proects involving implementation of protocols at different layers.
Re'erence Material" 1. )ntroduction to Computer Netorks (3, . !. Tanenbaum, $rentice 5all 788> 7. Computer Netorks and )nternets, E(*, 788A Douglas *. Comer, $urdue niversity )!4N+18 81>080176> )!4N+1> 26A81>0801763 $ublisher $rentice 5all >. Data and Computer Communications 4y :illiam !tallings $ublished by Macmillan $ub. Co., Ath *dition 7880
CS-,,3 #ERATG SSTEMS (3+1)
.
rere!uisites" None
#$%ecti&es" To help students gain a general understanding of the principles and concepts governing the functions of operating systems and acBuaint students ith the layered approach that makes design, implementation and operation of the complex /! possible.
Course #utline" #eneral introduction, Different components of /!, %inkers and %oaders, !imple batch /!, ssembly language, )nterrupts, &egisters, )nterrupt execution and )-T, )nterrupt cycle, !ystem calls, $rocess and Threads, $C4, C$ scheduling, $rocess synchroni'ation and mutual exclusion ;signals, semaphores, mutexes, &$C<, Critical sections. Deadlocks and its prevention, Memory management -irtual memory, $aging, llocation algorithm ;first+fit, next+fit, orst+fit, etc.<, "ile system, disk partitions and their accessing algorithms, Different types of kernel ;monolithic ? micro<. )mplementation of personal boot loader and file+system. %ab assignments involving different single and multithreaded /! algorithms.
Recommended $oo4s"
G/perating !ystemsH by :illiam !tallings G/perating !ystem ConceptsH by !ilberschat z
GS-,,1 *//ERETA E;AT#S (3+0) rere!uisites" Calculus and nalytical #eometry
#$%ecti&es" Develop fundamental skills of solving ordinary differential eBuations, and developing differential eBuations for real+orld problems.
Course #utline" /rdinary Differential *Buations of the "irst /rder #eometrical Considerations, )soclines, !eparable *Buations, *Buations &educible to !eparable "orm, *xact Differential *Buations, )ntegrating "actors, %inear "irst+/rder Differential *Buations, -ariation of $arameters. /rdinary %inear Differential *Buations@ 5omogeneous %inear *Buations of the !econd /rder, 5omogeneous !econd+/rder *Buations ith Constant Coefficients, #eneral !olution, &eal &oots, Complex &oots, Double &oot of the Characteristic *Buation, Differential /perators, Cauchy *Buation, 5omogeneous %inear *Buations of rbitrary /rder, 5omogeneous %inear *Buations of rbitrary /rder ith Constant Coefficients, Non+homogeneous %inear *Buations. Modelling of *lectrical Circuits. !ystems of Differential *Buations. !eries !olutions of Differential *Buations. $artial Differential *Buations Method of !eparation of variables, ave, 5eat ? %aplace eBuations and their solutions by "ourier series method.
Re'erence Material" 1 Michael #reenberg, Advanced Engineering /at+ematics& 144 , $rentice 5all publishers. 2 *rin =rey'ig, Advanced Engineering /at+ematics, 6th edition, 122>, 9ohn :iley ? !ons )nc. > Fill, $rindle, :eber and !chmidt, A 6irst Course in )ifferentia! Equations& 1220, 4rooks(Cole
$ublishing, Dennis #. Fill, Michael &. Cullen. )ifferentia! Equations wit+ ,oundar"7a!ue $ro!ems , 1220, 4rooks(Cole $ublishing, $ C. 5 .*dards, David *. $enney, E!ementar" )ifferentia! Equations 8it+ App!ications& 122>, $rentice 5all. 3
E-@@@ :ERST EECT:E - III (3+0)
SEMESTER-B
.
CS-311 TR#*CT# T# *ATA6ASE SSTEMS (3+1) rere!uisites" Data !tructures and lgorithms
#$%ecti&es" The course aims to introduce basic database concepts, different data models, data storage and retrieval techniBues and database design techniBues. The course primarily focuses on relational data model and D4M!
Course #utline" 4asic database concepts@ %ogical database Modelling and design *ntity &elationship diagram ;*&D<, *nhanced *&D &elational data model mapping *&D to relational model, "unctional dependencies and Normali'ation 1st +>rd Normal "orm and 4CN", &elational lgebra@ !tructured Iuery language ;!I%<@ "undamental knoledge about Transaction processing, concurrency control recovery techniBues and Buery optimi'ation concepts.
Re'erence Material" 1 C. 9. Date, Database !ystems, ddison :esley $ub. Co. 7 >
3
&. *lmasri and !. Navathe. "undamentals of Database !ystems, 4enamin(Cummings. braham !ilberschat', 5enry ". =orth !. !udarshan. GDatabase !ystem ConceptsH. T.Connolly and C.4egg . GDatabase !ystems, a $ractical pproach to Design, )mplementation and ManagementH, $earson education,.
CS-31, TR#*CT# T# S#/T=ARE EGEERG (3+0) rere!uisites" /bect /riented $rogramming
#$%ecti&es" To study various softare development models and phases of softare development life cycle. The concepts of proect management, change control, process management, softare development and testing are introduced through hands+on Team $roects.
Course #utline" )ntroduction to Computer+based !ystem *ngineering@ $roect Management@ !oftare !pecification@ &eBuirements *ngineering, !ystem Modelling@ &eBuirements !pecifications@ !oftare $rototyping@ !oftare Design rchitectural Design, /bect+/riented Design, M% modelling, "unction+/riented Design, ser )nterface Design@ Iuality ssurance@ $rocesses ? Configuration Management@ )ntroduction to advanced issues &eusability, $atterns@ ssignments and proects on various stages and deliverables of !D%C.
Re'erence Material" 1 !oftare *ngineering A* by !ommerville ddison :esley, 7880 7 !oftare *ngineering $ractitionerOs pproach (6*, &oger $ressman, Mc#ra+5ill, 7882 GS-311 MERCA C#MTG (,+1) rere!uisites" Calculus and nalytical #eometry
#$%ecti&es" /n completion of this unit, students ill be able to demonstrate programming proficiency using structured programming techniBues to implement numerical methods for solutions using computer+based programming techniBues .using Matlab for all methods. The course must serve the purpose of scientific softare development for science and engineering problems.
Course #utline" The concepts of efficiency, reliability and accuracy of a method. Minimising computational errors. Theory of Differences, Difference /perators, Difference Tables, "orard Differences, 4ackard Differences and Central Differences. Mathematical $reliminaries, !olution of *Buations in one variable, )nterpolation and $olynomial pproximation, Numerical Differentiation and Numerical )ntegration, )nitial -alue $roblems for /rdinary Differential *Buations, Direct Methods for !olving %inear !ystems, )terative TechniBues in Matrix lgebra, !olution of non+linear eBuations .
Re'erence Material" 1 Numerical Methods in !cientific Computing #ermund DahlBuist and Ske 4rck . 7 Numerical Methods for !cientific Computing 9.5. 5einbockel >
Numerical nalysis ).. =huba'a Numerical nalysis and $rogramming !han ! =uo
3 E Numerical nalysis by 4erden "airs 0 Numerical nalysis by #erald
CS-313 C#MTER #RGAAT# A* ASSEM6 AGAGE (3+1) rere!uisites" Digital %ogic Design
#$%ecti&es" The main obective of this course is to introduce the organi'ation of computer systems and usage of assembly language for optimi'ation and control. *mphasis should be given to expose the lo+level logic employed for problem solving hile using assembly language as a tool. t the end of the course the students should be capable of riting moderately complex assembly language subroutines and interfacing them to any high level language.
Course #utline" Microprocessor 4us !tructure ddressing, Data and Control, Memory /rgani'ation and !tructure ;!egmented and %inear Models<, )ntroduction to &egisters and "lags, Data Movement, rithmetic and %ogic, $rogramme Control, !ubroutines, !tack and its operation, $eripheral Control )nterrupts, )nterfacing ith high level languages, &eal+time application. /bectives and $erspectives of ssembly %anguage, ddressing Modes, )ntroduction to the ssembler and Debugger, Manipulate and translate machine and assembly code, Describe actions inside the processing chip, Discuss operations performed by an instruction set, :rite a fully documented program, sing an assembler of choice.
Re'erence Material" 1 Stallings, "Computer Organization & Architecture", 7 th ed, Prentice HALL, 2!. 7
r#ine, Assem$l% Language or ntel'$ased Computers, ( th ed, Prentice Hall, 27 .
> Computer /rgani'ation and Design, The 5ardare(!oftare )nterface, 3th ed, by David . $atterson and 9ohn %. 5ennessy, 788A. *lsevier $ublishers.
CS-@@@ CS EECT:E - I (3+1)
SEMESTER-D
.
CS-3,1 TE#R #/ AT#MATA 8 /#RMA AGAGES (3+0) rere!uisites" Discrete !tructures
#$%ecti&es" The course aims to develop an appreciation of the theoretical foundations of computer science through study of mathematical ? abstract models of computers and the theory of formal languages. *+eor" of forma! !anguages and use of various abstract machines as Krecogni'ers’ and parsing ill be studied for identifying(validating the synthetic characteristics of programming languages. !ome of the abstract machines shall also study as KTransducers’.
Course #utline"
6inite State /ode!s: %anguage definitions preliminaries, &egular
expressions(&egular languages, "inite automata ;"s<, Transition graphs ;T#s<, N"s, =leene’s theorem, Transducers ;automata ith output<, $umping lemma and non regular language rammars and $)A: Context free grammars, Derivations, derivation trees and ambiguity, !implifying C"%s , Normal form grammars and parsing, Decidability, Chomsky’s hierarchy of grammars *uring /ac+ines *+eor": Turing machines, $ost machine, -ariations on TM, TM encoding, niversal Turing Machine, Context sensitive #rammars, Defining Computers by TMs.
Te>3+E, )!4N ;1>< 26A+A1+773+7>>3+1. >. 9ohn 5opcroft and 9effrey llman, Introduction to Automata *+eor"& 9anguages& and Computation, 7nd edition, 7881, ddison+:esley. 3. )ntroduction to %anguages and the Theory of Computation, 4y 9ohn C. Martin>rd edition, 7887, Mc#ra+5ill $rofessional.
CS-3,, *ESG 8 AASS #/ AG#RTMS (3+0) rere!uisites" Discrete !tructure, Data !tructures and lgorithms
#$%ecti&es" Detailed study of the basic notions of the design of algorithms and the underlying data structures. !everal measures of complexity are introduced. *mphasis on the structure, complexity, and efficiency of algorithms.
Course #utline" )ntroduction@ symptotic notations@ &ecursion and recurrence relations@ Divide+and+conBuer approach@ !orting@ !earch trees@ 5eaps@ 5ashing@ #reedy approach@ Dynamic programming@ #raph algorithms@ !hortest paths@ Netork flo@ Disoint !ets@ $olynomial and matrix calculations@ !tring matching@ N$ complete problems@ pproximation algorithms.
Re'erence Material" 1. )ntroduction to lgorithms (7*, T. 5. Cormen, C. *. %eiserson, and &. %. &ivest, M)T $ress, Mc#ra+5ill, Ne Lork, NL, 7881. ,. lgorithms in CQQ@ &obert !edgeick
CS-3,3 C#MTER ARCTECTRE (3+0) rere!uisites" Digital %ogic Design, Computer /rgani'ation and ssembly %anguage
#$%ecti&es" #et a deeper understanding of ho computers ork, orking knoledge of various subsystems and the general principles that affect their performance, analy'e the performance of systems and Buantify the performance measurements, fundamentals of all technologies, and advanced architectural features that boost the performance of computers.
Course #utlines" "undamentals of Computer Design including performance measurements ? Buantitative principles, principles of )nstruction !et Design, /perands, addressing modes and encoding, pipelining of $rocessors )ssues and 5urdles, exception handling features, )nstruction+ %evel $arallelism and Dynamic handling of *xceptions, Memory 5ierarchy Design, Cache Design, $erformance )ssues and improvements, Main Memory $erformance )ssues, !torage !ystems & Multiprocessors and Thread %evel $arallelism. Case !tudies.
Resources" 1. Computer Arc+itecture: A uantitative Approac+ by 5ennessy ? $atterson, Morgan ? =auffman
!eries ;7880< "ourth *dition. 2. Computer ;rgani
Morgan ? =auffman !eries ;788A< "ourth *dition.
S-3,1 TECCA RE#RT =RTG (3+0) rere!uisites" None
#$%ecti&es" *nhance language skills and develop critical thinking
Course Contents /vervie of Technical &eporting, se of %ibrary and )nformation #athering, dministering Iuestionnaires, &evieing the #athered )nformation, Technical *xposition, Topical rrangement, *xemplification, Definition, Classification and Division, Casual nalysis, *ffective *xposition, Technical Narration, Description and rgumentation, $ersuasive !trategy, /rgani'ing )nformation and #eneration !olution, 4rainstorming, /rgani'ing Material, Construction of the "ormal /utline, /utlining Conventions, *lectronic Communication, #eneration !olutions, $olishing !tyle, $aragraphs, %istening !entence !tructure, Clarity, %ength and /rder, $omposity, *mpty :ords, $ompous -ocabulary, Document Design, Document !tructure, $reamble, !ummaries, bstracts, Table of Contents, "ootnotes, #lossaries, Cross+ &eferencing, $lagiarism, Citation and 4ibliography, #lossaries, )ndex, ppendices, Typesetting !ystems, Creating the $rofessional &eport, *lements, Mechanical *lements and #raphical *lements, &eports, $roposals, $rogress &eports, %eaflets, 4rochures, 5andbooks, Maga'ines rticles, &esearch $apers, "easibility &eports, $roect &eports, Technical &esearch &eports, Manuals and Documentation, Thesis, *lectronic Documents, %inear -erses 5ierarchical !tructure Documents. Suested Te
&esearch Method #uidance for $ostgraduates, #reenfield, Trnold ny 4ook(material deemed fit by the "aculty member.
CS-@@@ CS EECT:E - II (3+1)
E-@@@ :ERST EECT:E : (3+0)
SEMESTER-
.
CS-11 MA C#MTER TERACT# (3+0) rere!uisites" )ntroduction to Database !ystems
#$%ecti&es" This course introduces the human issues of usability and its importance. )t considers the implications of human understanding on the usability of computer systems and the importance of understanding the context of use. )t describes guidelines for use of different media and interface styles. Topics include sability Design principals, standards and models, evaluation
techniBues. #roupare, pervasive and ubiBuitous applications.
Course #utlines" The 5uman, Computer and )nteraction, sability paradigm and principles, )ntroduction to design basics, 5C) in softare process, Design rules, prototyping, evaluation techniBues, task analysis, niversal design and ser support and Computer !upported Cooperative :ork. )ntroduction to speciali'ed topics such as #roupare, pervasive and ubiBuitous applications.
Resources" 1. 5uman+Computer )nteraction, >(* lan Dix, Computing )ept& 9ancaster >niversit" 9anet *. "inlay, 9eeds /etropo!itan >niversit"& #regory D. bod, eorgia Institute of *ec+no!og"& &ussell 4eale, >niversit" of ,irming+am )!4N+18 81>8301821 )!4N+1> 26A81>8301823 $ublisher $rentice 5all 7. Designing the ser )nterface !trategies for *ffective 5uman+Computer )nteraction, 3(* 4en !hneiderman, >niversit" of /ar"!and Catherine $laisant, >niversit" of /ar"!and )!4N+18 8>71126A08 )!4N+1> 26A8>71126A0> $ublisher ddison+:esley
CS-1, C#MER C#STRCT# (3+0) rere!uisites" Theory of utomata and "ormal %anguages
#$%ecti&es" t the end of the course students should understand the overall structure of a compiler, and ill kno significant details of a number of important techniBues commonly used. They ill be aare of the ay in hich language features raise challenges for compiler builders.
Course #utline" Compiler techniBues and methodology. /rgani'ation of compilers. %exical and syntax analysis. $arsing techniBues. /bect code generation and optimi'ation, detection and recovery from errors. Contrast beteen compilers and interpreters. %exical analysis grammar riting standard, terminals and non+terminals, types of tokens, identifiers, literal numbers, reserve ords, punctuations, operators. !yntax naly'er identifying and removing left recursion from grammar, removing ambiguity from the grammar, determining firsts and follos of the grammar, producing parse tree for predictive parser. !emantic analysis, Code generation and code optimi'ation, assembly language, error handling, optimi'ation.
Re'erence Material" 1. Compilers $rinciples, TechniBues, and Tools 4y lfred -. ho, &avi !ethi, 9effrey D. llman, Contributor 9effrey D. llman ,ddison+:esley $ub. Co., 7 nd edition,12A6 /riginal from the niversity of Michigan 7. Modern Compiler Design, 4y Dick #rune, 5enri *. 4al, Ceriel 9. 5. 9acobs, =oen #. %angendoen, 9ohn :iley, 7888. >. Modern Compiler )mplementation in C, 4y ndre :. ppel, Maia #insburg, Contributor Maia #insburg, Cambridge niversity $ress, 7883. 3. Modern Compiler Design by Dick #rune, 5enri *. 4al, Ceriel 9. 5. 9acobs, =oen #. %angendoen, 788>, 9ohn :iley ? !ons.
CS-13 /A EAR R#>ECT F I (0+3)
CS-1 ART/CA TEGECE (,+1) rere!uisites" Data !tructures, Theory of utomata and "ormal %anguages
#$%ecti&es" This course focuses on the set of computational tools and techniBues, hich mimic the human decision+making process and capability.
Course #utline" )ntroduction to Common %isp. ) classical systems #eneral $roblem !olver, rules, simple search, means+ends analysis. *%)F, pattern matching, rule based translators, /$!+E. =noledge &epresentation Natural language, rules, productions, predicate logic, semantic netorks, frames, obects, scripts. !earch Depth first search, breadth first search, best first search, hill climbing, min+max search, U search. !ymbolic Mathematics student, solving algebra problems, translating *nglish eBuations, solving algebraic eBuations, simplification rules, re+rite rules, meta+ rules, Macsyma, $&*!!, T%!. %ogic $rogramming &esolution, unification, horn+clause logic, $rolog, $rolog programming. !ample case studies of shells and =noledge 4ased !ystems. brief appreciation of state of the art computational techniBues like neural netorks, genetic algorithm, fu''y sets.
Re'erence Material" 1+ Grtificial )ntelligenceH " eorge 6. 9uger 7+ Grtificial )ntelligenceH " (usse!! and Norvi
CS-@@@ CS EECT:E - III (3+1)
SEMESTER-
.
S-,1 R#/ESS#A RACTCES (3+0) rere!uisites" None
#$%ecti&es" Computing graduate as professional has some responsibilities ith respect to the society. This course develops student understanding about historical, social, economic, ethical, and professional issues related to the discipline of Computing. )t identifies key sources for information and opinion about professionalism and ethics. !tudents analy'e, evaluate, and assess ethical and professional computing case studies.
Course #utline" 5istorical, social, and economic context of Computing ;softare engineering, Computer !cience, )nformation Technology<@ Definitions of Computing ;softare engineering, Computer !cience, )nformation Technology< subect areas and professional activities@ professional societies@ professional ethics@ professional competency and life+long learning@ uses, misuses, and risks of softare@ information security and privacy@ business practices and the economics of softare@ intellectual property and softare la ;cyber la<@ social responsibilities, softare related contracts, !oftare house organi'ation
Re'erence Material" 1. $rofessional )ssues in !oftare *ngineering, M.". 4ott et al.
CS-,, /A EAR R#>ECT F II (0+3)
CS-@@@ CS EECT:E - : (3+0)
CS-@@@ CS EECT:E - : (3+0)
CS-@@@ CS EECT:E - : (3+0)
:ERST EECT:ES CS-,,,MCR#R#CESS#R 8ASSEM6 AGAGE (3+1). )ntroduction to Microprocessors 4ased Computer !ystem, )nternal &esisters of Microprocessor, Memory ddressing, !egment and /ffset ddressing, Data ddressing Modes, $rogram Memory ddressing Modes, !tack Memory ddressing Modes, )nstruction !et of Microprocessor, assembly language programming, "lo of an ssembly %anguage, $rocedures, $rogramming TechniBues, 5ardare !pecifications of A8A0(A8AA Microprocessor, )ntroduction to assembly language and its mnemonics, )nstruction execution. Data addressing techniBues. Digital representation and organi'ation of data. !ubroutines, stacks, interrupts, segments, structures and records. sage of lo+level language. Tools such as Macro ssembler, %inker and Debugger. Recommended $oo4s" “Assembly Language Programming and Organization IBM Pc” by Ytha Yu
T-,11*ATA C#MMCAT#S (3+1) )ntroduction to Data Communication, Netorks, )nternet, $rotocols and !tandards, Netork models, /!) Models, %ayered Tasks )nternet Models, !ignals, nalog and Digital !ignals, nalog and Digital data, nalog -! Digital, Data &ate limitation, Transmission )mpairments !ignal Components, Digital Transmission, %ine coding, 4lock coding, !ampling, Transmission mode Multiplexing, "DM, TDM, :DM nalog Transmission, Modulation of digital Data, Modems, Modulation of nalog signal, Transmission Media, #uided and nguided Medium, Circuit !itching , Telephone netorks, *rror Detection and Correction, *rror Types, Detection, Correction, Data %ink Control and $rotocol, "lo and *rror Control, !top and :ait &I, #o back &I, !elective repeat &I, 5D%C, $+$ ccess, $+$ $rotocol, $+$ !tack, :ireless %N, &evision, %N *thernet, Traditional *thernet, "ast and #)# bit *thernet. Recommended 6oo4s"
Data Comm. and Computer Netorks by :)%%)M !T%%)N# ;$rentice 5all < Data Comm. and Netorking by 4ehrou' . "rou'an
T-,,1C#MTER ET=#R7S (3+1) )ntroduction to Data Communications and Netorking, )$ ddressing, !ubnet Masking, !ubnets nd )$ &outing, !upernetting, Classless ddressing C)D&, &oute aggregation ith -%!M , -%!M !cenario C)&C)T !:)TC5)N# $C=*T !:)TC5)N# Circuit+!itched connections -s -irtual+Circuit Connection, D!% and variants, C4%* M/D*M, Traditional Cable Netorks, &outing and &outing $rotocols, )ntroduction of !tatic &outing and its Configuration, Dynamic &outing /vervie, &outing
$rotocols /vervie, )dentifying the classes of routing protocols, Distance+-ector and %ink !tate &outing $rotocols, Distance -ector &outing $rotocol, Distance -ector &outing, &)$ and )#&$ features and operations, utonomous systems and )#$ versus *#$ and 4#$, %ink+!tate &outing $rotocol, /!$", *)#&$ Concepts, )!DN, Netork topologies, *thernet and "ast *thernet ;C!M(CD<, Token &ing and "DD), :ireless %Ns )*** A87.11, )nternetorking Devices, &epeaters, 5ubs, 4ridges, ;!panning Tree lgorithm< !itches, #ateays and &outers, synchronous Transfer Mode TM, $rotocol rchitecture, TM Cells, TM %ogical Connections, TM !ervice Categories , TM daptation %ayer, TM Traffic Management, "rame &elay, )$v3, )$v0, -%N!, TC$ and D$, ddress &esolution $rotocol ;&$<, &everse ddress &esolution $rotocol ;&&$<, 4//T$ and D5C$, DN!. Recommended $oo4s"
Computer Netorks by ndre !. Tanenbaum "ourth *dition Data Communication by Driscol Data Communication by : !tallings, $rentice 5all /nline Cisco !ystems )nc ;!< Curriculum
CS-331*ATA6ASE MAAGEMET SSTEMS (3+1) )ntroduction, Client server architecture, !chema and instance, Database development life cycle, !I%, DD%, DM%, DI%, DC%, Database constraints, Concepts of keys, *ntity integrity and referential )ntegrity, %ogical design + *ntity relationship diagram, *xtended features of *&D, Normali'ation, Mapping of logical model onto relational model, &elational algebra, $ractical !I% Bueries. &elations and vies, $rocedures and functions, Database level triggers, Transaction control, Concurrency control and locking mechanism, /bect oriented databases, The data arehouse, /n+line analytical processing, Concepts of distributed databases. M! !I% !erver and /racle !erver ill be used for laboratory ork. Recommended $oo4s"
GDatabase !ystem Concepts ? bySi!ersc+t< GDatabase !ystemsH by Cat+rine(ic+ardo
S-311RCES #/ MAAGEMET 8EC##MCS(3+0) Course includes introduction to economics, *conomic and cost concepts, Classification of costs, Time value of money, )nterest and interest rate, M&&, $resent orth, "uture orth, $ayback period analysis, Managerial accounting Concepts, 4alance sheet, )ncome statement, &atios and ratio analysis. Comparison of investment lternatives, 4reak even economic evaluation, Depreciation and depletion, )nflation and deflation and case studies.%abor las and taxation. )ntroduction to "inancial Management, Concepts andModels in -aluation, "undamentals of risk andportfolio analysis, -aluation of stocks and bonds, The capital sset $ricingModel, the rbitrage $ricing Model and other valuation models. The Cost ofCapital Capital structure and Dividend $olicy, The cost of capital, Capitalstructure theory, Capital structure policy and optimal capital structure, )nternalfinancing and dividends policy Capital 4udgeting The basis of capitalbudgeting, The determination and use of cash flo, Mutually exclusiveinvestments and capital rationing, nnual eBuivalent cost and replacementdecisions, &isk analysis and the optimal capital budget, )slamic guidelines forfinancial *conomics ? Management The rational of prohibition of interest, lternate capitalstructure, Capital 4udgeting in an )nterest free economy, orking CapitalManagement in 188V eBuity capital structure. n overvie of 5uman &esource Management and 5uman&esource Manager. The *nvironment of 5uman &esource Management,"undamentals of /rgani'ational 4ehaviour, 4ehavioural$ersonality, perception and attitudes, %earning and reinforcement, Motivation,#roup 4ehaviour in /rgani'ations, #roup dimensions in organi'ations, #roupdynamics, %eadership, /rgani'ational !tructure and /rgani'ational design, The decision+making process.
Recommended $oo4s
R*ngineering *conomy for *ngineering ManagersR by Turan#onen R*ngineering *conomic nalysisR by Donald #, Nenan. s Deemed "it by the "aculty.
CS-313 C#MTER ARCTECTRE A* #RGAAT# (3+1) rchitecture and organi'ation attributes and their developments during all generations of computers. ll types of memories and their characteristics. "loating point arithmetic, )(/ processors, 5igh+level languages, !ubroutine libraries.!)Cs.Cache memory, Cache+look+ahead processor. M)$! and throughput calculations, Micro+programmed controller v(s hardired controller. $ipelining.Multiprogramming and time+sharing operating systems.5ardare(softare compatibilities."lynn’s classification of computer architectures ;!)!D, !)MD, M)!D ? M)MD<. Distributed v(s shared memory systems. Micro v(s macro instructions.Design of machine language. Recommended $oo4s GComputer /rgani'ation and rchitectureH, by :illiam !talling
CS-3,, A*:ACE* *ATA6ASE MAAGEMET SSTEMS (3+1) This course begins ith a study of advanced relational theory, folloed by the !I% pplication $rogramming )nterface ;$)< standards. !tudents ill a lso study Data :arehousing, /%T$ and /%$ integration, and database distributed architectures. Recommended 6oo4s" GDatabase !ystem ConceptsH by !ilberscht'
GDatabase !ystemsH by Cathrine&ichardo
CS-311 TERET R#GRAMMG (3+1) 9ava!cript, 9script, and -4 !cript, 9ava pplets, PM%, ctiveP.$5$, $erl C#), creating dynamic eb pages, Recommended $oo4s" 4eginning !$.Net
4eginning 9!$
CS-1, A*:ACE* C#MTER R#GRAMMG (3+1) )ntroduction to :indos programming, se of :indos $), M"C Class hierarchy, Class and pplication :i'ard and pplication !tudio, #raphics Device )nterface, Menus, Document -ie rchitecture, Multiple vies, "iles and rchiving Mechanism, Converting :indos programs to M"C, !ub+classing Controls. 9ava ( -isual $rogramming Concepts. Recommended $oo4s" ny 4ook deemed fit by the faculty
CS-1 MAAGEMET /#RMAT# SSTEMS (3+0) )ntroduction to management information systems, The foundations, &oles, !ignificant, of information systems in organi'ations, D4M!, Telecommunications trends, e+Commerce and impact of information systems ;ccounting information system, Manufacturing resource planning, !upply chain management and 5uman resource planning< in an integrated environment. "inally the introduction of Decision support system, *xpert system and multidimensional data analysis systems ith its significance for M)! manager ill be provided.
)! ? )nformation !ystem &evolution, The !trategic &ole /f )nformation !ystems, )nformation !ystem, /rgani'ations ? 4usiness $rocesses, Digital "irm )nfo. Management nd Decision Making, )nformation !ystems 5ardare, )nformation !ystems !oftare, Managing Data &esources, Telecommunications nd Netorks, The )nternet *commerce nd *business, &edesigning The /rgani'ation :ith )nfo. !ys, 4usiness -alue /f )s nd Change Management, )nformation !ystems !ocial nd *thical )ssues Recommended 6oo4s"
Management )nformation !ystems 6th *dition=enneth C. %audon?9anes $. %audon$rintice 5all Managing )nformation Technology in the e+4usiness *nterpriseEthedition9ames . /’4rienMc#ra 5ill ny 4ook deemed fit by the faculty
CS-,, ET=#R7 SECRT 8 CRT#GRA (3+0) Mathematical Methods, )ntroduction To Number Theory, Complexity, )nformation Theory, Conventional *ncryption Models, Classical *ncryptionTechniBues, Types of ttacks, !ymmetric lgorithms, D*!, asymmetric lgorithms, $ublic =ey Cryptosystems, &!, =ey Management, uthentication &eBuirements, *lementary Methods of Message uthentication, uthentication "unctions, Cryptographic Checksums, Digital !ignatures, Digital !ignatures !tandards, Method Digest lgorithm, 5ash "unctions and 5ash lgorithm, )nternational Data *ncryption lgorithm, *!, %inear "eed 4ack !hift &egister, /ne :ay Cipher and $assord, !mart Cards and )nformation Cards, n "orgeable )D Cards sing !mart Cards, $retty #ood $rivacy ;$#$<, $rivacy*nhanced Mail ;$*M<, $#$ &andom Number #eneration, Text ( Data *mbeddedin )mages Recommended $oo4s "
pplied Cryptography by 4ruce !cheneir Netork and )nter Netork !ecurity W $rincipals and $ractices by :illiam!tallings, $rentice 5all 122E
T-11 R#>ECT ART F (0+3)
CS-1D MCR#R#CESS#R 6ASE* SSTEMS (3+1) Microcomputer "undamental )ntroduction, !implified Microcomputer rchitecture, !implified Memory /rgani'ation, !implified C$ /rgani'ation and )nstruction !et, Microcomputer /peration. Microprocessor architecture and programming techniBue !tructure of A8A8(A8AE ? A8A0 Microprocessors and their organi'ation, $in+Diagram and "unctions, Data sheet Description, interrupts, A8AE )nstruction set, $rogramming TechniBues. !tructure of MC 0A88(MC0A82 Microprocessor and its organi'ation, $in+ Diagram and functions, The 0A88 instruction set, programming TechniBues. )nterfacing the Microprocessor )ntroduction, )nterfacing ith &/M ? &M, 4asics of )nput(/utput )nterfacing, )nterfacing ith practical )(/ ports ;serial and parallel<, Memory Map and ddress Decoding. Recommended +oo/s: GMicroprocessor "undamentalsH by &oger Tokheim.
G"undamental $rinciples of Microcomputer rchitectureH, by T.%. Dotty. G4asic Microprocessors and the 0A88H, by &on 4ishop G)ntroduction to Microprocessor !ystem DesignH, by 5 . #arland. GMicroprocessor from Chips ro !ystemH, by &. F=! !L4*P )nc.
T-,1 /#RMAT# SSTEMS A*T (3+0) To provide basic concept of information system audit and control,policies and procedures as defined by )!C. To revie and evaluate orconduct )! audits of an organi'ation. )! udit charter, $olices, $rocedures, udit computer netorks andcommunication, uditing softare development, cBuisition, Maintenance,uditing )T infrastructure, uditing Management and /rgani'ation, 4usinessprocess re engineering )! audit proposal, report, evidence and follo+ up,complaint to standard, *nterprise service agreement, )$ pro count policies andprocess, 4ackup and procedures Recommended 6oo4s" Contro! ;@ective for Information *ec+no!og" C;,I*B& >rd *d, by )nformation
!ystemudit and Control "oundation. CISA (eview /anua!& 23, by )nformation !ystem udit and Controlssociation,
.isaca.org.