Course File Bce
-
Upload
yatendra-kashyap -
Category
Documents
-
view
234 -
download
2
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