Docsity
Docsity

Prepare for your exams
Prepare for your exams

Study with the several resources on Docsity


Earn points to download
Earn points to download

Earn points by helping other students or get them with a premium plan


Guidelines and tips
Guidelines and tips

C Programming Course Details for CSE101, Lecture notes of Computer Communication Systems

An overview of the cse101 computer programming course, including course details, textbooks, course outline, course objectives, course assessments, academic tasks, marks calculation, and faqs about the relevance of c programming in today's technology landscape. The course covers topics such as data types, operators, control structures, user-defined functions, arrays, strings, pointers, and more.

Typology: Lecture notes

2023/2024

Uploaded on 03/09/2024

surya-anusuri
surya-anusuri 🇮🇳

1 document

1 / 42

Toggle sidebar

Related documents


Partial preview of the text

Download C Programming Course Details for CSE101 and more Lecture notes Computer Communication Systems in PDF only on Docsity! CS E1 01 Co m pu te r Pr og ra m m in g Le ct ur e #0 © L PU :: C SE 10 1 C Pr og ra m m in g Co ur se D et ai ls • L T P 2 0 2 Cr ed it: 4 • Te xt Bo ok ▪ “P RO GR AM M IN G IN C” by AS HO K N. K AM TH AN E PE AR SO N, 3 rd Ed iti on © L PU :: C SE 10 1 C Pr og ra m m in g Co ur se A ss es sm en t M od el• CS E1 01 M ar ks b re ak up * • At te nd an ce 5 20 30 45 1 0 0 • Da ily P ra ct ice P ro bl em s • CA (T wo b es t o ut o f T hr ee AT s) • ET P (P ra ct ica l / La pt op ) • To ta l © L PU :: C SE 10 1 C Pr og ra m m in g Ac ad em ic Ta sk Co m po ne nt W ee k 1s t- 14 th 5t h 1. P ro gr am m in g Pr ac tic e 2. T es t-C od e Ba se d1 3. T es t-C od e Ba se d2 4. T es t-C od e Ba se d3 10 t h 12 t h © L PU :: C SE 10 1 C Pr og ra m m in g CA • Pr og ra m m in g Pr ac tic e us in g Ia m N eo P la tfo rm • Be st 2 o ut o f 3 A ca de m ic T as k • Pr og ra m m in g pr ac tic e is a co m pu lso ry re qu ire m en t 50 ET P • W ill be c on du ct ed o n Ia m Ne o Pl at fo rm © L PU :: C SE 10 1 C Pr og ra m m in g M ar ks C al cu la tio n fo r P ro gr am m in g Pr ac tic e • In o rd er to q ua lif y fo r p ro gr am m in g pr ac tic em ar ks , t he st ud en t s ho ul d so lv e at le as t 5 0% o f t he p ro gr am m in g an d 50 % o f M CQ q ue sti on s (e lig ib ili ty c on di tio n) . • Th e m ax im um m ar ks o ut o f 2 0 m ar ks fo r w hi ch th e st ud en t w ou ld b e el ig ib le fo r P ro gr am m in g Pr ac tic ew ou ld b e ba se d on th e Pe rc en ta ge o f q ue sti on s so lv ed b y th e st ud en t. • Ex am pl e – If a st ud en t s ol ve s 1 05 q ue sti on so ut o f 1 50 qu es tio ns (i. e. 7 0% q ue sti on so lv ed ) t he n th e st ud en t w ou ld b e el ig ib le fo r 7 0% o f 2 0 m ar ks w hi ch is 1 4 m ar ks (r ou nd u p w ou ld b e us ed in c as e of d ec im al v al ue s) . . © L PU :: C SE 10 1 C Pr og ra m m in g M ar ks C al cu la tio n fo r P ro gr am m in g Pr ac tic e • Th e fin al m ar ks fo r P ro gr am m in g Pr ac tic ew ou ld b e ca lc ul at ed by p ro ra tin gt he e lig ib le m ar ks fo r w hi ch th e st ud en t i s el ig ib le (a s e xp la in ed in th e ab ov e po in t) w ith th e pe rc en ta ge o f m ar ks st ud en t h as s co re d in th e pr oc to re d Co di ng C on te st s co nd uc te d as C A’ s (T he fi na m l a rk s w ou ld b e ro un d up fo r th e st ud en ts ). • Ex am pl e – If a st ud en t s ol ve s 1 05 q ue sti on so ut o f 1 50 qu es tio ns (i. e. 7 0% q ue sti on ss ol ve d) th en th e st ud en t w ou ld be e lig ib le fo r 7 0% o f 2 0 m ar ks w hi ch is 1 4 m ar ks . • An d th e st ud en t h as sc or ed 2 4 ou t o f 3 0 in th e CA ’s i. e. 80 % m ar ks in C A, h is Pr og ra m m in g pr ac tic efi na lm ar ks w ou ld b e 80 % o f 1 4 m ar ks th at h e w as e lig ib le fo r w hi ch is 1 1. 2 ro un de d up to 1 2 m ar ks o ut o f 2 0 fo r P ro gr am m in g Pr ac tic e. © L PU :: C SE 10 1 C Pr og ra m m in g Da ily P ra ct ice Pr ob le m s S. N o U ni t Q ue st io n Te nt at iv e D at es fo r Co m pl et io n (S ub je ct t o ch an ge ) 1 Un it- 1 2 Un it- 2 3 Un it- 3 4 Un it- 4 5 Un it- 5 6 Un it- 6 27 th Fe br ua ry 20 24 10 th M ar ch 2 02 4 24 th M ar ch 2 02 4 22 nd A pr il 20 24 5t h Ap ril 2 02 34 12 th M ay 2 02 4 25 M ul tip le C ho ice Qu es tio ns a nd 2 5 Pr ac tic al Im pl em en ta tio n pr ob le m s i n ea ch un it No te :- M os t I m po rta nt fo r t he im pr ov em en t o f P er fo rm an ce in C ou rs e As se ss m en ts . © L PU :: C SE 10 1 C Pr og ra m m in g W ha t a re C oh or ts • A gr ou p of st ud en ts o f a co m m on pr og ra m m e wh o in te nd to a tta in sim ila r c ha ra ct er ist ics b y m ea ns o f le ar ni ng si m ila r s ki lls in o rd er to ta rg et a pa rti cu la r c ar ee r o pp or tu ni ty . 1 © 5L PU :: C SE 10 1 C Pr og ra m m in g Pu rp os e of C oh or ts • St ud en t s ha ll be a bl e to h av e a go al or ie nt ed ap pr oa ch fo r h is/ he r c ar ee r • St ud en t i de nt ifi es th e go al in th e ve ry fi rs t ye ar • St ud en t s ha ll be a bl e to fo llo w th e st ag e wi se c ar ee r pr og re ss io n. • Ea rly id en tifi ca tio n of sk ill se t r eq ui re d fo r se le ct ed go al .1 © 6L PU :: C SE 10 1 C Pr og ra m m in g © L PU :: C SE 10 1 C Pr og ra m m in g O ER © L PU :: C SE 10 1 C Pr og ra m m in g W H Y C? ?? ?? ?? ?? ?? ?? ?? ꢀ If w e ha ve n um be r o f po we rfu l pr og ra m m in g la ng ua ge s av ai la bl e wi th u s t he n wh y c? ?? ?? ? © L PU :: C SE 10 1 C Pr og ra m m in g Th e hi tc h. ... ... ... ... .. So m e bu rn in g qu es tio ns in m in d. ... .. • C is a ve ry o ld la ng ua ge . W hy a re w e st ill st ud yi ng th is la ng ua ge ?? ?? ?? • No w, w e ha ve v er y po we rfu l la ng ua ge s w ith u s th en , w hy c? ? • Th er e is no sc op e of th is la ng ua ge in in du st ry © L PU :: C SE 10 1 C Pr og ra m m in g Co nt d. . ... • De vi ce d riv er s a re a lso w rit te n in C la ng ua ge . • Al l t he se m od er n pr og ra m m in g la ng ua ge s a re in flu en ce d by C la ng ua ge • Co m pi le rs fo r P yt ho n an d PH P la ng ua ge a re a lso wr itt en in C la ng ua ge © L PU :: C SE 10 1 C Pr og ra m m in g Co nt d. . ... • Em be dd ed sy st em s a re a lso de ve lo pe d wi th th e he lp o f C la ng ua ge © L PU :: C SE 10 1 C Pr og ra m m in g Co nt d. . ...•G it •M ic ro so ft Ex ce l •M yS ql •O ra cl e D at ab as e •L in ux •U ni x •A nd ro i d •G oo gl e © L PU :: C SE 10 1 C Pr og ra m m in g H er e ar e th e An sw er s of Q ue st io ns • C is ve ry a o ld la ng ua ge st ill, w hy d o we st ud y C la ng ua ge ?? • No w, w e ha ve v er y po we rfu l la ng ua ge s wi th u s t he n wh y c? ? • Th er e is no sc op e of th is la ng ua ge in in du st ry © L H is to ry of C • Gu ys C an y ou m ak e a se nt en ce w ith th e wo rd ‘N ec es si ty ’ “N ec es sit y is th e m ot he r o f in ve nt io n” • De nn is Ri tc hi e an d Ke n Th om ps on w er e wo rk in g on d ev el op in g a ne w op er at in g sy st em i.e U NI X • Bu t t he p ro gr am m in g la ng ua ge th ey we re u sin g wa s n ot p ro vi di ng th em th e po rta bi lit y fe at ur e • So D en ni s R itc hi e de ve lo pe d ne w la ng ua ge i. e C © L PU :: C SE 10 1 C Pr og ra m m in g H is to ry co nt in ue d. .. © L PU :: C SE 10 1 C Pr og ra m m in g La ng ua ge D ev el op er s © L PU :: C SE 10 1 C Pr og ra m m in g Fe at ur es o f C La ng ua ge • Lo w Le ve l L an gu ag e Su pp or t • Pr og ra m P or ta bi lit y • Po we rfu l a nd F ea tu re ric h • Hi gh L ev el F ea tu re s • M od ul ar Pr og ra m m in g © L PU :: C SE 10 1 C Pr og ra m m in g Ap pl ic at io ns of C • Us ed fo r c re at in g co m pu te r ap pl ica tio ns • Us ed in w rit in g em be dd ed so ftw ar e • De ve lo pm en t o f S im ul at or s • Us ed fo r c re at in g co m pi le rs • Us ed to im pl em en t d iff er en t o pe ra tin g sy st em op er at io ns • UN IX k er ne l i s c om pl et el y de ve lo pe d in C la ng ua ge © L PU :: C SE 10 1 C Pr og ra m m in g W ho d ev el op ed B la ng ua ge ? A. K en T ho m ps on B. D en ni s R itc hi e C. M ar tin R ic ha rd s D. B ria n Ke rn ig ha n © L PU :: C SE 10 1 C Pr og ra m m in g Co ur se Co nt en ts Be fo re M TE ✔D at a Ty pe s & Op er at or s ✔C on tro l S tru ct ur es ✔U se r D efi ne d Fu nc tio ns ✔S to ra ge C la ss es Af te r M TE ✔ Ar ra ys a nd St rin gs ✔ Po in te rs ✔ Dy na m ic M em or y Al lo ca tio n ✔ De riv ed D at a Ty pe s- St ru ct ur es an d Un io n © L PU :: C SE 10 1 C Pr og ra m m in g B as ic s an d in tr od uc ti o n to c © L PU :: C SE 10 1 C Pr og ra m m in g
Docsity logo



Copyright © 2024 Ladybird Srl - Via Leonardo da Vinci 16, 10126, Torino, Italy - VAT 10816460017 - All rights reserved