VIDHYADEEP INSTITUTE OF ENGINEERING &
TECHNOLOGY (DIPLOMA)
FIRST-YEAR DIPLOMA COMPUTER ENGINEERING SYLLABUS
Semester: 1st
Course Code: 002204103 Type of Course: PCC-1
Course Name: BASIC COMPUTER PROGRAMMING
Course Prerequisites: Basic knowledge of Basic Computer Programming
COURSE OBJECTIVE(S):
The present era can be said a digital era. Nowadays almost in every walk of life there is
application of digitization, atomization as well as connecting various gadgets, home appliances,
human body etc. to each other. The core component which drives these tasks is a piece of code
for the machine, known as a program. It is essential for the students to learn basic concepts and
methodology to develop computer programs.
This first and introductory level Computer Programming Course is intended to develop logical
thinking skills and programs using a popular structured programming language `C'. The
programming skills thus acquired can be used for developing programs for the scientific,
research and business purposes.
TEACHING & EXAMINATION SCHEME:
Teaching Scheme (Hrs/Week) Examination Scheme
SEE CA
Theory Tutorial Practical Credit Total
Th Pr MSE PLE LA
3 0 0 3 60 00 20 20 00 100
Th: Theory; Pr: Practical; FA: Final Assessment; CAT: Continuous Assessment Theory; CAP: Continuous
Assessment Practical;
TOTAL Theory Hours: No. of Th. and Tut.Hrs/Week*15 = 45
COURSE CONTENT(S):
Uni
Weightag
t Content Hours
e (%)
No.
1 FlowchartAndAlgorithm
Write Pseudo Code For The Given Problem Statements
Select Appropriate Flowchart Symbols To
Represent Problem Solution Graphically 07 16%
Write Algorithms For The Given Problem Statements.
Develop Flowchart For The Given Problem Statement
Develop Algorithm For The Given Problem Statement
2 BasicsOf‘C’
Comprehend General Structure Of ‘C’ Program
Choose Appropriate Operators Amongst C Operators To
Form Expressions In C. 09 20%
Write Simple C Programs Using Arithmetic Expressions
Apply Different Format Strings For The Input And Output
Using ‘C’ Statements.
FACULTY OF TECH. & ENGG. F.Y. TEACHING SCHEME 1
VIDHYADEEP INSTITUTE OF ENGINEERING &
TECHNOLOGY (DIPLOMA)
FIRST-YEAR DIPLOMA COMPUTER ENGINEERING SYLLABUS
3 DecisionStatementsAnd ControlStructure
Develop Programs UsingDecision Making If-ElseStatement
Develop Programs Using Decision Making Switch – Case
Statement
Develop Programs Using Unconditional Branching Go To
07 16%
Statements In ‘C’ Language.
Develop C Programs Using Control Structure: For, While
And Do-While
Apply Break And Continue Statement Based On The
Problem Statements In ‘C’ Language.
4 Array AndPointers
Develop Programs Using One Dimensional Arrays In ‘C’
Language.
Write Programs Using Two Dimensional Arrays 09 20%
Write Programs To Demonstrate The Use Of Pointers In C
Programs.
Write Simple Programs To Demonstrate Use Of Strings
5 Functions
Write A Simple C Program To Declare, Define And Call A
Function.
Write C Programs Using Function With Arguments 16%
07
Write C Functions Using Call By Value And Call By
Reference.
Write C Programs Using Recursive Functions.
Use Built-In Functions Of Math And String Library
6 Structure,Union AndFiles
Write A Simple C Program To Define, Declare And Access
User Defined Structure
Write A Simple C Program To Define, Declare And Access
User Defined Union 06 12%
Develop A Program To Read From And Write Into Files
Using ‘C’ Language
Write A Simple Program To Demonstrate Use Of “ArrayOf
Structures''
TOTAL 45 100%
Text Book(s):
Title of the Book Author(s) Publication
Basic Computer M T Savaliya Atul prakashan
Programming
FACULTY OF TECH. & ENGG. F.Y. TEACHING SCHEME 2
VIDHYADEEP INSTITUTE OF ENGINEERING &
TECHNOLOGY (DIPLOMA)
FIRST-YEAR DIPLOMA COMPUTER ENGINEERING SYLLABUS
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' YashavantKanetkar Delhi; 2020; ISBN: 978-
9389845686
Oxford University
Press, New Delhi;
Introduction to C Programming Reema Thareja
2018; ISBN: 978-
0199492282
Web Material Link(s):
a) https://snap.berkeley.edu/snap/snap.html
b) https://scratch.mit.edu/download/scratch2
c) http://nptel.ac.in/courses/! 06105085/4
d) www.w3schools com
e) www. program iz. com/c-programming
f) https://www codecademy.com/courses/getting-started-v2/0/l
g) http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-087-
practical-programming-in-c-january-iap-2010/
h) http://spoken-tutorial org
Equivalent/Corresponding Course on NPTEL (SWAYAM):
NPTEL course on
https://onlinecourses.nptel.ac.in/noc21_cs02/preview
https://nptel.ac.in/courses/106/105/106105151/
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
FACULTY OF TECH. & ENGG. F.Y. TEACHING SCHEME 3
VIDHYADEEP INSTITUTE OF ENGINEERING &
TECHNOLOGY (DIPLOMA)
FIRST-YEAR DIPLOMA COMPUTER ENGINEERING SYLLABUS
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)
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 algorithm and flowchart for the given Problem.
CO-2 Develop C programs using control structures.
CO-3 Develop C programs using arrays and pointers.
CO-4 Implement userdefined functions.
CO-5 Use structure andunion in C programs.
CO-6 Implement file and I/O operations in C.
FACULTY OF TECH. & ENGG. F.Y. TEACHING SCHEME 4