Thanks to visit codestin.com
Credit goes to www.scribd.com

0% found this document useful (0 votes)
43 views4 pages

22226

Diploma 2 semester c programming
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF or read online on Scribd
0% found this document useful (0 votes)
43 views4 pages

22226

Diploma 2 semester c programming
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF or read online on Scribd
You are on page 1/ 4
brgemningin Comp Ca 1 Seine Pesan Ca Gu) Program Name ‘omputer Engineering Program Group 5 COURSE MAP (with sample COs, PrOs, UOs, ADOs and opiss) Program Code: COCMARCWAP ‘This course map illustrates an overview ofthe low and linkages ofthe topics a varios levels of outcomes (details in subsequent sections wo be attained by the student by the end of the Semester + Second Course, in all domaine of leaming in terms of the indusiry/employer identified competency epicted athe centre ofthis map. Course Course Code + Programming in °C 2226 1. RATIONALE, Diplom engineers (also called technologists) have to write programs to cater sith various IT soluions. In ade to develop a program to solve a given problem, they have to build logic ‘elon algritims and flow chars. This course s designed Keeping in view developing these sls, Besides ts use to write codes for lowe level programming such a developing operating ‘ystems, drivers, and compiles. °C’ has been widely used 8 & general-purpose language 0 fevelop basic applieations This course deals with fongamental syntactic information about ‘C that will help the students o apply the Basi conceps, program structure ané principles of ‘© programming paradigm to build given application, The course is basically designed to creates base to develop foundation skills of programming language gaat c= 2. COMPETENCY ‘The aim of this couse i$ to help the student to stan the following industry’ identified competency through various teaching learning expeiences: + Develop *C” programs to solve broad-based computer related problems 3. COURSE OLTCOMES (COs) ‘The theory, practical experiences and relevant sot skills associated with this course are to be taught and implemented. so that the student demonstrates the following industry oriented (COs associated wit the above mentioned competency: Develop fouichan and algorithm to solve problems logically. Write simple °C programs using aitimeci expressions Develop C” programs using east seueture Develop ‘C’ programs using arrays and structures, Develops functions in C programs for modular programming approach Develop *C programs using pointers 4. TEACHING AND EXAMINATION SCHEME 2 Crone nace) —— Sens Figure 1 Course Map, a ra 6. _ SUGGESTED PRACTICALS/ EXERCISES [LS was | [Was | “The practcals inthis section are PrOs (ie. sub-components of the COs) 10 be developed snd oo 0 [sa | pas pw | | assessed in the student forthe attainment of the competency. (9): Under the theory PA, Out of 30 marks, 10 marks oe for micro-projectassessinent 9 Appr facilitate imegration of COs and the remoining 20 marks 1s the average of 2 tests to he talen ‘during the semester forthe assessment ofthe UOs required for the attainment ofthe COS. Legends: L-Lecture: T~ Tutorial Teocher Guided Theory Proetice: P- Pracical C~ Cred ESE - End Semester Examination: BA - Progressive Assessment T Unit &. Practical Outcomes (PrOs) No. | pA | 8° Required | 1 Writecompileexecute simple © program: Davelopminmum |W 02 2 programs using Constants, Variables, artieticespresion. 2 | Write/compileexecute simple *C* program: Develop minimum | ‘WISBTE Final Copy Di 30,102017 Page orm w oe ‘MSBTE Final Copy De 30102017 Paset ots Ey cE : | ae Tae pra S Practical Oneomes (P05) wait Te = Pract Outcomes (POs) vat | ioe Reged 3 " [Se | egies 7 rors nS IS en pea, Nga (Find Fara re nag — omen Pine wy a ‘re simple gran io anv emp Faeabet 7) _ degrees to Centigrade degrees. | Vi oO ‘We snp post catae he wenand pamela ae] TF yah oe reaugl and te aca & caeumisene of de eee, t 3 3 Deesion Making and branching wag ieee sass Soe Write program t i) Determine whether a piven yar i ea {il)_Deseraine whether string ts palindrome Write program w: (Find the greatest of the thee aumbers ising cantons! operators _(i) Find if given character is vowel A suggestive list of PrCs is given in the above table, Mare such PrOs can be auded to ‘tian the COs and competency. All the above listed practical need to be perfuricd ‘compulsory, so that te student reaches the “Applying Level” of Blaoms + “Cognitive Domain Taxonomy’ as generally required by the eesti 41 The ‘Process’ ond “Product” related sll associated with each PrO are to be aacessed according 10 a suggestea sample given below Tsing site statement Wate propa io we Pac Performance Tadletors Weiehiageia% {i Prt day of werk by taking number fom 1107 a Conecness of agortm Gi) Print student’ are by accepig percent mark. [oT Bebuaing ably 20 Using swith statement: Write programs io check weber the TO € Gulity of input and output opened messaging soa 0 teal isosceles, ultra, calene or ight angled tangle rain Looping: Wate program 0 We Taser to sample questions (Find sum of gis of given number. | = Submit repert in tine |____Gi)_Generate mutipiction table up to 10 for aumbers 1105 Total 10 | Write a program to WT [ Oe (i) Find Fibonacei series forgiven number (iv). Write program to produce the following ouput ‘evap Develop a Progam (i Sor stot 10 numbers. Perfo sidon of 33 mati 2 Structure: Develop a Popa i> (i) Create race eld rary fold det of book vie seccsion mbt ofthe Bos ator an, pie of the ook ane a indctng wheter book i sd or not Fetch some sample ta and diply te same i) Develop andexeot Progra o Add Two Distances peni lonterncie Using tacts, bs ‘Library Functions: Develop Program to demonstrate: (i) Useor al Seng honlng fncions {id Use ote Matematica fenton: {i)_Uas of few othr miscellaneae fnetions 13) Urer Defined Functions: Develops Progam ts {Crete fanetion ond GED of even number Cal his funtion ina program, ‘NSUTE Tan Cops De 30 10077 Tansee “The above PIOs also comprise of the following social skills'ntudes which are Affective Domain Outcomes (ADOs) that are best developed through the ‘aboratory(Tield based ‘experiences Fallow satety practices, Practice good housekeeping. Demonstrate working a 2 leader/a team membe: Maintain tools and equipment Follow ethical practices. ‘The ADOs are not specifi to any one P10, but are embedded in many Pr0s. Hence. the acquisition of the ADOs takes place gradually in te stdent when sihe undertakes a sercs of practical experiences over a period of time, Moccover, the level af achievement ofthe ADOs secording (0 Keathwohl's “Atfective Domain Tasonoms” should gradu below Valuing Level in 1 year + “Organising Lev!” in 2" year Characterising Level in 3" year iy increase as panned 7. MAJOR EQUIPMENT/ INSTRUMENTS REQUIRED ‘The major equipment with broad specification mentioned here will usher ia uniforms in conduct of experiments a well salto procute equipment by authorities concerned. ‘NSOTE Fa Copy Dr TORT Tata omic Cong ow) 1 Stone = | Be. na Equipment Name with Broad Specifications a T | Computersnem ‘All (Ghny computer system with basic configuration) 2 C*Compi 8. _ UNDERPINNING THEORY COMPONENTS “hve following topis/subtopice is to be taught and assessed in order to develop UOs for achieving the COS to attain the identified competency: Tait ‘nit Outcomes (U5) Topies and Sub-topies (in cognitive domain) Tit=1 Ta, Write Pseudo program logis for | 1 Fundamentals oF algoribmse Program "the given problem Notion ofan algorithm, Pseudo-code Logie 1b. [demifythe given symbols of | conventions like assignment Developm flow char. Satemenis and basie control ont te. Explain guidelines for prem stevctres Alowshart sith example 12 Algorithmic problems: Develop 1d, Create Nowschart to logically solve the given problem fundamen lgoriths to soive simple problems sucha: (solve Simple ameucexpesion i) find the retest of three numbers i) | determine whether given numbers even or ad (3) determine whether a sven namber it prime 1.3 Flowehart: Flvichan, Symbols of flowchart, Guidlines fr preparing Flowesan bo 2a deny he given building 2 | Basies of |” block of aC program General Stucture oF ¢"C" program c 2b, Wote simple "C" program using __ Header files, ‘main” function Program the given arimeticexpressions | 22 Data Concepts: Character st, fming 2c. Wrteasimple“C’ Program | tokens, Keyword, Identifiers, demonstrating the given data ‘Veriabies.Constat. datatypes. C type conversion operators, Arithmetic operates, 24, Wrte 10 Statements for the ‘Atthmetic expression, declaring sven dat ‘variables, and data type conversion, 23 Basie Input output: Input and ‘Ourput statements, using print) and scanf), character inpat output Statements, Inpuvoutput formating, Use of comments 3a, While aC" program using [51 Decision making and branching decision making stuctre for Relational and logical operators. Structure cwo-way branching osolve the | statement ifelse statement nested if s sven problem. tls, felse ladder’ The switch 3b, Write aC” program using statement TUSBTE Fea Copy DSO TOTF Pansat Igemig Cs is) 1 Sm Tit Thit Outcomes (UO) “Topics and Sub-topice ‘in cognitive domain) eaison mang structure Tor Coop Wile ‘ult-way branching to solve loon’ the given prcbiem For loop, Goto statement, Use of 3 Write aC" program wsing loop | break end continue statements statements s0ive the given iterative peoblem 434, Use related statements to alter ‘the program flow inthe given Toop. “a, Whe statements fo vead, wite JET Characenstcs ofan ray, One the given ary, Amerson and two dimension aeays 46, Manipulate he given aray of 42. Array deteaton an Initilication Structure | characters ard numbers 3. Array of characters, Operation on 4o, Use the structure for solving the [array | given protien 4 Character and String inpuvourput 44, Write asample program to 45 Introduction and Features of demonstrateuse of the given Structures, Declaration and ‘enumerated Jta type Initialization of Structures 6. Type def, Enumerated Data Type, using strictures in C Program Vai -v Function ‘Use the gives Library Tuneion, 5.1. Concept and need oF functions 5b, Develop relevant user defined 52 Liray functions: Math Fanetions, functions fr the given problem 1g handing functions, cher Se, Write C eae fo pas he snisellaneous fonctions, siven function parameters using 53. Writing User defined functions, scope call by vale” and "cll by of variables reference” approach [5.4 Parameter passing: call by value, call Sd, Write recursive function forthe | by reference. ven problan 55 Recursive functions Unite VI 6a: Use pointrstoaceass memory 61 Concepts of ponies declaring, Pointers locations wing pointer to solve italteng. accessing, ‘he given problem, 162 Pointer arta, 6b, Use pointers for performing 3. Handling arrays using pointers the given arithmetic operation, 4 Handling fictions using pointers 6, Develop a program toccess | 65 Hanalingsructires using pointers clemen’s ofthe given array sing points. {6 Develop a rogram to access clement of the given structure L____|_wingpoimers,_____..c_{| | _ _____ | ‘Note: To atin the COs and competency. above lated Us need 10 be wnderiaken fo achieve the “Application Lavel'of Bloom's Cogntive Doman Taxonomy Ss) [sata Tae Hi ova WC temps owe 9. SUGGESTED SPECIFICATION TABLE FOR QUESTION PAPER DESIGN Tait Tait Tite "Teaching |_Distibutlon of Theory Marke No. Hours RT UY] A | Total | Level__Levet | Level | Marks 1 Program Logie Development eo | oe | oe T_|Besies oF C programming. (061 @2 [08 | of | 10 Control Structures, [00 2 IV Arrays and Strvcures ee 'V [Functions a VI Poiners 06] mos | 12 Total as [6 |_| 0 Legends T=Remvniber. U=Undorstanal A= Apply and above (Bloons Revised taXonomy) ‘Note: Ths specticaion table provides general guidelines to assist student for ther learning ‘and 0 teachers t0 teach and assess stadents with respect fo attainment of UOs The detual dstrbution of marks at diferent taxonomy levels (of RU and A) inthe guestion paper maw ‘ary fram above rable 10. SUGGESTED STUDENT ACTIVITIES (Other dan the classroom and laboratory learning. following a the suggested stuenrelated co-curricular activites which can be undertaken co accelerate the stsinment of the various ‘Prepare journal of practcals 1 Undertake misto-projects 11, _ SUGGESTED SPECIAL INSTRUCTIONAL STRATEGIES (if any) These ae sampicsrateaies, which the teacher esn use to accelerate the attainment of the ‘aious learning outcomes in this course: a Massive open online courses (MOOCS) may be used to teach various tpiesisub- topics 1h 'L"in item No. 4 does not meen only the waditional lecture method, but ciffeent |ypes of teachirg methods and media that ar 1o be employed to develop the outcomes © About 15-2086 of de roplesteub-opics which is relatively simpler Or descriptive in ruture is €© be ziven to the studenss for selfllrcted learning and assess the development of the COs through classroom presentations (See implementation _uideline fordetals) 4 With respect item No.10, teachers need to ensure to create opportunites end provisions for co-curricular activities. © Guide student) in undertaking mito-project F Demonstrate students thoroughly before they stat doing the pratce 42 Encourage stcests to refer different websies to have deeper understanding ofthe subject, ‘h.Observe continously and monitor the performance of students in Lab, 12, SUGGESTED MICRO-PROJECTS Only one microcprojects panned to be underaken by a student assigned to him/her in the beginning ofthe semester. She ought to submit it by the end ofthe semester to develop Indusry oriented COs. Each micro-project should encompass two or more COs which ee i fat, an integration of POs. UOs and ADOs, The miezo-proect could be industry epplicaton bused, inteme-based, workshop-based, laboratory-based or field-based. Each sues, have to maintain ded work diary consisting of individual contribution inthe project work and give a seminar presentation of x before submission. The total duration of the rit project should ot be less than 16 (sixteen) student engagement hours daring course in the first four semesters, the micro-project could be group-based. However, in Higher semesters, it should be individually undertaken to buildup the skill end confidence in every student ro become problem solver so thar she contributes 10 the projects ofthe indusiy A suggestive list is given here. Similar mico-projeats could be added bythe concerned fact 2 Prepare sample mark sheet for 10 suidents. 1. Generate salary slips of employees in an organization Develop book isue system of bray Any other miero-prjecs suggested by sublect faculty on sma line (Use structure and other Features of °C to develop above listed applications) 13, SUGGESTED LEARNING RESOURCES =n T FS. Tite oF Book Author ion Programming Balgursany.E ‘MGeaw Ail Edueation. New Daly ipANS C ©2012 BN. 9781259004612 The C Programming Bria, W PHI Learning Private Lied, New Language Delhi 1990, ISBN’ 978-8120305950 Leute {BPS Publications, New Delhi 2016 - ISBNSTE-8193351650 14. SOFTWARE/LEARNING WEBSITES. | hitpinpel 2c infcourses/106 16508514 bw w3schools com © wrwv.programia com/e-programming 4. Iip:/awwny codecademy. com/courss/gstting-sterted-2/01 © lnip./oon su edu/eouseselecerca-englneering-and-computr-sterce!6-U87= rstical-programming-i-e-january-iap-2010! f.npupoken-tuorial or OTE Foal Coy Br 30 TOOT Fag T ars RSBTE Fl Copp De SOTO Tere Fr

You might also like