VIDHYADEEP INSTITUTE OF ENGINEERING &
TECHNOLOGY (DIPLOMA)
FIRST-YEAR DIPLOMA COMPUTER ENGINEERING SYLLABUS
Semester: 1st
Course Code: 002204104 Type of Course: PCC-LC-1
Course Name: BASIC COMPUTER PROGRAMMING-LAB
Course Prerequisites: Basic knowledge of Basic Computer Programming
COURSE OBJECTIVE(S):
Use goggle applications, various IT software tools for word-processing, data analysis and
preparing presentation
TEACHING & EXAMINATION SCHEME:
Teaching Scheme (Hrs/Week) Examination Scheme
SEE CA
Theory Tutorial Practical Credit Total
Th Pr MSE PLE LA
0 0 4 2 00 25 00 00 25 50
Th: Theory; Pr: Practical; FA: Final Assessment; CAT: Continuous Assessment Theory; CAP: Continuous
Assessment Practical;
TOTAL Practical Hours: No. of Practical Hrs/Week*15 = 60
LIST OF PRACTICALS: (sample for 2 hrs/week)*15 weeks
U
Sr. ni Time
No Content t Dura
. N tion
o.
1 PracticeusingVisualProgrammingLanguagelikescratch I 02
2 DesignandtestsampleCprogramstodisplayamessageonscreen. II 01
Designandtestminimum3 Cprogramsusingconstants,variablesanddata
3 II 02
types.
DesignandtestaCprogramtoswap2numbersusingathirdvariableandwith
4 II 01
out usingathirdvariable.
5 DesignandtestaCprogramtocomputevolumeandsurfaceareaofasphere. II 01
DesignandtestaCprogramtoconverttemperatureinFahrenheittoCelsiusa
6 II 01
ndviceversa.
Designandtestatleast4Cprogramstousingenlistedoperators:
7 II 02
(1)Assignment(2)Arithmetic(3)Relational(4)Logical
Design andtestatleast5Cprogramsusingtheenlistedoperators: (1) Bitwise
8 II 02
(2) Increment and Decrement (3) Conditional (4)Comma(5)sizeof
Designandtestatleast3Cprogramstotesttheoperatorprecedenceandtheira
9 II 02
ssociativity,implicitandexplicittypeconversion.
Designandtestatleast3Cprogramstoshowformattedandunformattedinpu
10 II 02
t and output.
FACULTY OF TECH. & ENGG. F.Y. TEACHING SCHEME 1
VIDHYADEEP INSTITUTE OF ENGINEERING &
TECHNOLOGY (DIPLOMA)
FIRST-YEAR DIPLOMA COMPUTER ENGINEERING SYLLABUS
Designandtestatleast2Cprogramsusing
11 decisionmakingstatements:(1)Simpleif(2)if…else(3)Nestedif(4)if III 03
…else ladder(5)switch(6)goto
12 Design andtest atleast3 C programsusingthe forloop. III 02
13 Design andtestatleast3 Cprogramsusingthe whileloop. III 02
14 Design andtestatleast3Cprogramsusingdo…whileloop. III 02
15 Design andtestaCprogramusingbreakand continuestatements. III 01
16 Design andtestatleast5 patternprogramsusingloopstructures. III 03
17 Designandtestatleast5Cprogramsusingonedimensionalarray. IV 02
18 Designandtestatleast3Cprogramsusingtwodimensionalarrays. IV 02
19 Design andtestatleast3 Cprogramsusingstrings. IV 02
20 Design andtestatleast3Cprogramsusingpointers. IV 02
21 DesignandtestaCprogramusingtheconceptofpointertopointer. IV 01
22 Designandtestatleast5Cprogramsusinguserdefinedfunctions. V 04
23 Designandtestatleast3Cprogramsbyapplyingtherecursionconcept. V 02
24 DesignandtestaCprogramtotestvariousinbuiltstringfunctions. V 02
25 DesignandtestaCprogramtodemonstratevariousinbuiltmathfunctions. V 02
26 Design andtestaCprogramtodemonstratestorageclasses. V 02
27 DesignandtestaCprogramtodemonstrateusageofenumandtypeset. VI 02
28 Design andtestatleast3 Cprogramsonstructuresandunions. VI 02
29 Design andtestatleast2 Cprogramsusingfileoperations. VI 02
Total 56
Text Book(s):
Title of the Book Author(s) Publication
Basic Computer M T Savaliya Atul prakashan
Programming
Reference Book(s):
Title of the Book Author(s) Publication
Pearson Education, New
Programming with ANSI and
Ashok N. Kamthane Delhi; 2008; ISBN: 978-
Turbo C
8131704370
McGraw Hills
Education, New Delhi;
Programming in ANSI C E. Balagurusamy
2019; ISBN: 978-
9351343202
BPB Publication, New
Let us 'C' Yashavant Kanetkar Delhi; 2020; ISBN: 978-
9389845686
Oxford University
Introduction to C Programming Reema Thareja
Press, New Delhi;
FACULTY OF TECH. & ENGG. F.Y. TEACHING SCHEME 2
VIDHYADEEP INSTITUTE OF ENGINEERING &
TECHNOLOGY (DIPLOMA)
FIRST-YEAR DIPLOMA COMPUTER ENGINEERING SYLLABUS
2018; ISBN: 978-
0199492282
Web Material Link(s):
a) [Link]
b) [Link]
c) [Link] 06105085/4
d) www.w3schools com
e) www. program iz. com/c-programming
f) [Link] [Link]/courses/getting-started-v2/0/l
g) [Link]
practical-programming-in-c-january-iap-2010/
h) [Link] org
Equivalent/Corresponding Course on NPTEL (SWAYAM):
NPTEL course on
[Link]
[Link]
COURSE EVALUATION:
Sr.
Activity Marks Weightage
No.
1 Semester End Examination (External Th) 60 60%
2 Internal Examination 40 40%
2(a) Mid Semester Examination 20
2(b) Attendance 10
2(c) Assessment Types (Any One from 2(c).1 to 2(c).7) 10
2(c).1 Subject (Course) based Mini-Project
2(c).2 Industry/Site Visit & Report
2(c).3 Assignment
2(c).4 Seminar
2(c).5 Case Study
2(c).6 Surprise Class Quiz
2(c).7 Design Exercise
2(c).7 Presentation
2(d) Practical (if Applicable)
* For 4 Credit Subjects
1 Credit = 25 Marks
Theory: 3 Credits = 75 Marks
Practicals: 1 Credit = 25 Marks
SEE Evaluation will be of 100 marks and converted to 50 Marks (75 Th + 25 Pr)
CA Evaluation will be of 100 Marks and converted to 50 Marks. (75 Th + 25 Pr)
FACULTY OF TECH. & ENGG. F.Y. TEACHING SCHEME 3
VIDHYADEEP INSTITUTE OF ENGINEERING &
TECHNOLOGY (DIPLOMA)
FIRST-YEAR DIPLOMA COMPUTER ENGINEERING SYLLABUS
Distribution of Marks for Theory Evaluation as per Bloom’s Taxonomy Level:
Level Remember Understand Apply Analyse Evaluate Create
% Weightage 20% 10% 10% 15% 10% 20%
COURSE OUTCOMES:(in the range of 4 to 6)
Sr. No. CO Statement
CO-1 Design algorithmandflowchartforthe givenProblem.
CO-2 DevelopCprogramsusingcontrolstructures.
CO-3 DevelopCprogramsusingarraysandpointers.
CO-4 Implementuserdefinedfunctions.
CO-5 UsestructureandunioninCprograms.
CO-6 ImplementfileandI/OoperationsinC.
FACULTY OF TECH. & ENGG. F.Y. TEACHING SCHEME 4