Course File Bce

download Course File Bce

of 20

Transcript of Course File Bce

  • 7/25/2019 Course File Bce

    1/20

    Department of CS/IT

    Basic computer engineering

    (BE-205)

    Semester: 1st

    (Computer science department)

    Name of Faculty: Yatendra kashyap

    INDEX

  • 7/25/2019 Course File Bce

    2/20

    Department of CS/IT

    Chapter-1: Scheme & Syllabus

    Chapter-2: Theory Lecture Plan (5-! Lectures"

    Chapter-#: Pract$cal Lecture Plan % Lab emo (15 Lectures"

    Chapter-': Theory ss$)nment (t Least 2 *uest$ons"

    Chapter-5: Lab ss$)nment (t Least 15 *uest$ons"

    Chapter-!: +,P Papers (t least 2 Years .ld *uest$on Papers"

    Chapter-/: $0a-oce *uest$ons (#-5 *uest$ons"

    Chapter-: eb +e3erence(S"

    Chapter-4: n$t-6$se .b7ect$0e Tutor$al Sheet

    Chapter-1: n$t-6$se Sub7ect Tutor$al Sheet

    Chapter 1: Scheme & Syllabus

  • 7/25/2019 Course File Bce

    3/20

    Department of CS/IT

    Syllabus

    Branch Subect T!tle Subect Co"e #ra"e for En" Sem C#$% at

    the en" of

  • 7/25/2019 Course File Bce

    4/20

    Department of CS/IT

    eery een

    semester

    B'E' Common Bas!c

    Computer

    En(!neer!n(

    B'E') *+, Theory $ract!cal

    -!n'.D -!n'.D ,'+

    0NIT I

    Computer: e3$n$t$on8 Class$3$cat$on8 .r)an$9at$on $e CP8 re)$ster8 ;us arch$tecture8

  • 7/25/2019 Course File Bce

    5/20

    Department of CS/IT

    0NIT

    Computer et6ork$n) :

  • 7/25/2019 Course File Bce

    6/20

    Department of CS/IT

    ?aculty CS> Yatendra kashyap Semester ?$rst

    Sub7ect ;as$c Computer >n)$neer$n) Sub Code ;>-25

    Time schedule

    Course

    No.

    Course Title L P T

    ;>-25 ;as$c Computer >n)$neer$n) 05 04 02

    Boo!s

    Text Book(s)

    T1?undamentals o3 Computers : > ;ala)urusamy8 T=D

    Reference Book(s)

    R1 .b7ect .r$ented Pro)ramm$n) $n C@@: +a7esh BShukla8 $ley

  • 7/25/2019 Course File Bce

    7/20

    Department of CS/IT

    0NIT )I

    #-5 Computer

    .r)an$9at$on

    CP8 re)$ster8 ;us arch$tecture T1

    !-4 =emory

    .r)an$9at$on

  • 7/25/2019 Course File Bce

    8/20

    Department of CS/IT

    0NITIII

    #/-# rray8 ?unct$ons R1

    #4-' Structures & n$ons R1

    '1-'2 .b7ect & Classes R1

    '# Constructors & estructors R1

    '' .0erload$n) ?unct$ons & .perators R1

    '5 er$0ed Classes and

  • 7/25/2019 Course File Bce

    9/20

    Department of CS/IT

    3aten"ra 4ashyap%sst' $rof 5CSE6

    Chapter)7: $ract!cal 2ecture $lan / 2ab Demo 51+ 2ectures6

    E"

    p

    #o

    #ame o$ E"periment Scheduled Date

    Batch-

    1

    Batch-2

    1

    Stud !nd "r!ctice of #ntern!l $ %xtern!l &'S co!nds.

    2

    Cre!tion !nd editin of Text *les usin +S, -ord

  • 7/25/2019 Course File Bce

    10/20

    Department of CS/IT

    4

    Cre!tion !nd o"er!tin of s"re!dseet usin +S,%xcel.

    5Cre!tion !nd editin "o-er,"oint slides usin +S, "o-er"oint

    /

    P t!t illustr!te te !sic conce"t of c33 "ror!in

    -it soe !sic "ror!s like !ddition re! #nterest etc.

    P to illustr!te te conce"t of cl!ss $ o6ect.

    7

    P to illustr!te te control st!teent (8or loo" -ile

    loo" do,-ile loo".)

    9

    P to illustr!te te conce"t of inerit!nce.

    10

    P to illustr!te 8unction o:erlo!din.

    Chapter)8: Theory %ss!(nment 5%t 2east *+ 9uest!ons6

    0n!t 1

    0n!t 7

    0n!t 8

    0n!t ,

  • 7/25/2019 Course File Bce

    11/20

    Department of CS/IT

    Chapter),: 2ab %ss!(nment 5%t 2east 1+ 9uest!ons6

    1 P to add8 subtracts8 mult$ply and d$0$des t6o numbers us$n) concepts o3 C@@

    2 P to sho6 s6app$n) o3 t6o numbers us$n) C@@

    # P to calculate 0olume o3 cube8 cyl$nder8 rectan)ular boA us$n) three t$mes 3unct$ono0erload$n) $n C@@

    ' P us$n) 0$rtual 3unct$on

  • 7/25/2019 Course File Bce

    12/20

    Department of CS/IT

    5 P us$n) copy constructor

    ! P to sho6 mult$ple $nher$tances

    / P to 3$nd mean 0alue o3 t6o numbers us$n) 3r$end 3unct$on

    P us$n) $nl$ne 3unct$on

    4 P that $llustrate the bas$c concept o3 c@@ pro)ramm$n) 6$th some bas$c pro)rams l$ke add$t$on8

    rea8

  • 7/25/2019 Course File Bce

    13/20

    Department of CS/IT

    Chapter)=: !a)oce 9uest!ons 57+),+ 9uest!ons6

    *1 hat $s F G

    ns F $s a preprocessor d$rect$0e

    *2 hat are header 3$lesG

    ns Deader 3$les conta$n the de3$n$t$on o3 bu$lt-$n 3unct$ons

    *# hat are the eAamples o3 header 3$lesG

    ns $ostream ($nput%output stream" and con$o (console $nput%output"

    *' hat $s the eAtens$on o3 header 3$lesG

  • 7/25/2019 Course File Bce

    14/20

    Department of CS/IT

    ns h

    *5 con$o header 3$le conta$ns the de3$n$t$on o3 6h$ch 3unct$onsG

    ns )etch(" E $t $s used to )et a char8 unt$l you press the character the output screen $s sho6n andclrscr(" E $t $s used to clear the ent$re pre0$ous outputs%clear screen

    *! $ostream header 3$le conta$ns the de3$n$t$on o3 6h$ch 3unct$onsG

    ns cout(" E $t $s used to d$splay the contents and c$n("- $t $s used to read the content or to take $nput

    */ hat $s the eAtens$on o3 C@@ pro)ramG

    ns cpp

    * hat $s C@@G

    ns

  • 7/25/2019 Course File Bce

    15/20

    Department of CS/IT

    *15 hat $s the d$33erence bet6een ..Ps and P.PG

    ns +e3er *1# & *1'

    *1! h$ch symbol $s used to term$nate the l$ne o3 the pro)ramG

    ns Sem$-colon (I"

    *1/ h$ch operator $s used 3or ne6 l$neG

    ns endl operator

    *1 hat are the concepts o3 ..PsG

    ns Class8 ob7ect8 polymorph$sm8 $nher$tance8 data encapsulat$on and data abstract$on8 messa)e

    pass$n)

    *14 >Apla$n all the concepts

    ns Class E class conta$ns the )roup o3 s$m$lar type o3 ob7ects

    .b7ect E real 6orld ent$ty

    Polymorph$sm E poly means JmanyH8 morph$sm means J3unct$on%3ormsH there3ore8

    polymorph$sm means more than one 3orms

    ncapsulat$on E the 6rapp$n) up o3 a data and 3unct$on $nto a s$n)le un$t called class

    bstract$on E the act o3 represent$n) essent$al 3eatures 6$thout $nclud$n) back)round deta$ls

    =essa)e pass$n) E the messa)e $s sent bet6een d$33erent 3unct$on calls

    *2 hat are the bas$c datatypes $n C@@G

    ns Char E 1 byte8 $nt -2 bytes8 3loat- ' bytes8 double E bytes

    *21 hat are the dec$s$on mak$n) statementsG

    ns $38 $3-else8 s6$tch

    *22 h$ch are the d$33erent types o3 loops are thereG

    ns 3or8 do8 do-6h$le

  • 7/25/2019 Course File Bce

    16/20

    Department of CS/IT

    *2# hat are the access E spec$3$ers or 0$s$b$l$ty modes G

    ns There are three types o3 access E spec$3$ers

    pr$0ate- data and 3unct$ons must be access$ble to $ts base class

    protected E data and 3unct$ons must be access$ble to base class and ch$ld class

    publ$c E data and 3unct$ons must be access$ble to all the classes

    *2' hat are key6ords G

    ns Bey6ords are reser0ed 6ords

    *25 hat $s the d$33erence bet6een constant and 0ar$ables G

    ns Constant 0alues rema$n stat$c 6h$le 0ar$able 0alues keeps on chan)$n) throu)hout the pro)ram

    *2! hy $s ma$n(" spec$al G

    ns

  • 7/25/2019 Course File Bce

    17/20

    Department of CS/IT

    *#2 hat $s the name o3 :: symbol used $n pro)ram G

    ns Scope resolut$on operator

    *## hat $s constructor G

    ns member 3unct$on ha0$n) the same name as $ts class

  • 7/25/2019 Course File Bce

    18/20

    Department of CS/IT

    ata man$pulat$on Lan)ua)e $ncludes a Kuery lan)ua)e to $nsert 8 update8 delete and mod$3y

    tuples $n the database

    *'# hat $s an operat$n) system G

    ns n $nter3ace bet6een computer and user >) $ndo6s8 l$nuA8 un$A8 0$sta etc

    *'' hat $s computer G

    ns n electron$c de0$ce capable o3 per3orm$n) 0ar$ety o3 operat$ons $n accordance 6$th pro)rams

    *'5 hat $s pro)ram G

    ns set o3 $nstruct$on )$0en to computer

    *'! hat $s hard6are G

    ns Phys$cal and tan)$ble components o3 the computer

    *'/ hat $s so3t6are G

    ns Set o3 pro)rams that )o0ern the operat$on o3 a computer system

    *' hat $s an $nput de0$cesG

    ns n $nput de0$ces $s any hard6are component used to enter data8 pro)rams8 commands8 and user

    responses $nto a computer e) Beyboard8 mouse8 l$)htpen 8 touch screen 8 7oyst$ck 8 m$crophone etc

    *'4 hat $s an output de0$cesG

    ns n output de0$ces produce output o3 the mach$ne $n human readable 3orm >) Pr$nter8 mon$ter8

    speakers8 plotter etc

    *5 hat are the un$ts o3 memory G

    ns b$ts M 1byte

    12' bytes M 1 k$lobyte (B;"

    12' k$lobytes M 1 me)abyte (=;"

    12' me)abytes M 1 )$)abyte (,;"

    12' )$)abytes M 1 terabyte (T;"

    12' terabytes M 1 petabyte (P;"

  • 7/25/2019 Course File Bce

    19/20

    Department of CS/IT

    Chapter)>: ?eb ;eference5s6

    1 .www.cse.iitk.ac.in/~dheeraj/cs425/

    2.www.cse.iitd.ac.in/~siy107537/csl374/index.html

    3. www.cse.iitb.ac.in/page134?corse!"#$%41

    Chapter)@: 0n!t)A!se

  • 7/25/2019 Course File Bce

    20/20

    Department of CS/IT

    Chapter)1+: 0n!t)A!se Subect Tutor!al Sheet

    0NIT)1