DCA1102
DCA1102
Discussion Board,
LO-02: Discuss the features of Virtual LO-02: Discuss the features of Virtual
U.No. 01 - Introduction to Programming Lab Programming Lab
2 Self-Assessment Quizzes,
C Programming
LO-03: Explain step by step process to go LO-03: Explain step by step process to
in a virtual programming lab go in a virtual programming lab Terminal Questions
LO-04: Write, compile and execute some LO-04: Write, compile and execute
programs in Virtual Programming lab. some programs in Virtual
Programming lab.
LO-01: Explain different categories of Operators in C & Exercise No.-2 E-Content: Refer Pg.No. 17 to 24 of eSLM LO-01: Explain different categories of
operators. E-Tutorial: Refer by click the below link operators.
Operator Discussion Board,
U.No. 02 - Operators and LO-02: Use operators on many operands E-Content: Refer Pg.No. 24 to 31 of eSLM LO-02: Use operators on many
3 with examples. E-Tutorial: Refer by click the below link operands with examples. Self-Assessment Quizzes,
Expressions
Operator in C
Terminal Questions
LO-03: Distinguish precedence and E-Content: Refer Pg.No. 31 to 33 of eSLM LO-03: Distinguish precedence and
associativity of operators. E-Tutorial: Refer by click the below link associativity of operators.
LO-01: Explain data type in C gets() and puts() & Exercise No.-3 E-Content: Refer Pg. No. 37 to 41 of eSLM LO-01: Explain data type in C
E-Tutorial: Refer by click the below link
Data Types
LO-02: Explain Type casting in c E-Content: Refer Pg.No. 42 to 45 of eSLM LO-02: Explain Type casting in c
programming language E-Tutorial: Refer by click the below link programming language Discussion Board,
U.No. 03 - Data Types Type Casting
4 and Input/Output Self-Assessment Quizzes,
Operators LO-03: Explain various I/O functions E-Content: Refer Pg.No. 45 to 53 of eSLM LO-03: Explain various I/O functions
E-Tutorial: Refer by click the below link Terminal Questions
IO functions
LO-04: To write programs using I/O E-Content: Refer Pg.No. 53 to 56 of eSLM LO-04: To write programs using I/O
functions to handle single character, E-Tutorial: Refer by click the below link functions to handle single character,
numerical values and strings numerical values and strings
LO-01: To explain flow control in C if else statements & Exercise No.-4 E-Content: Refer Pg. No. 60 to 61 of eSLM LO-01: To explain flow control in C
programming language E-Tutorial: Refer by click the below link programming language
Decision Control
LO-02: To explain various decision control E-Content: Refer Pg.No. 61 to 71 of eSLM LO-02: To explain various decision
statements in C programming language E-Tutorial: Refer by click the below link control statements in C programming Discussion Board,
U.No. 04 - Control language
5 Statements and Decision Self-Assessment Quizzes,
Making
Terminal Questions
LO-02: To explain various decision control LO-02: To explain various decision
statements in C programming language control statements in C programming Discussion Board,
U.No. 04 - Control Various Decision Control Statements language
5 Statements and Decision Self-Assessment Quizzes,
LO-03: To demonstrate various loop E-Content: Refer Pg.No. 71 to 82 of eSLM LO-03: To demonstrate various loop
Making
control in C programming language E-Tutorial: Refer by click the below link control in C programming language
Terminal Questions
Loops
LO-04: To demonstrate Jumping control in E-Content: Refer Pg.No. 111 to 116 of eSLM LO-04: To demonstrate Jumping
C programming language E-Tutorial: Refer by click the below link control in C programming language
LO-01: Explain the importance of Recursion, Exercise No.-5 E-Content: Refer Pg. No. 88 to 90 of eSLM LO-01: Explain the importance of
functions E-Tutorial: Refer by click the below link functions
Functions
LO-02: Describe Various types of E-Content: Refer Pg. No. 91 to 95 of eSLM LO-02: Describe Various types of
Function E-Tutorial: Refer by click the below link Function Discussion Board,
Types of Function
6 U.No. 05 - Functions Self-Assessment Quizzes,
LO-03: Implement the concepts of formal E-Content: Refer Pg.No. 95 to 98 of eSLM LO-03: Implement the concepts of
arguments and actual arguments E-Tutorial: Refer by click the below link formal arguments and actual Terminal Questions
Formal Arguments arguments
LO-04: Explain the concept of recursion E-Content: Refer Pg.No. 99 to 102 of eSLM LO-04: Explain the concept of
E-Tutorial: Refer by click the below link recursion
Recursion
LO-01: Implement the concept of storage E-Content: Refer Pg. No. 109 to 111 of eSLM LO-01: Implement the concept of
classes and visibility of variables E-Tutorial: Refer by click the below link storage classes and visibility of
variables
Storage Class
Discussion Board,
LO-02: Explain the difference between E-Content: Refer Pg.No. 111 to 116 of eSLM LO-02: Explain the difference
U.No. 06 - Storage
7 automatic variables, global variables, E-Tutorial: Refer by click the below link between automatic variables, global Self-Assessment Quizzes,
Classes
static variables and external variables Different Storage Classes variables, static variables and external
variables Terminal Questions
LO-03: Illustrate the concept of external E-Content: Refer Pg.No. 116 to 117 of eSLM LO-03: Illustrate the concept of
variables. E-Tutorial: Refer by click the below link external variables.
LO-01: Declare, initialize and process one- String, Exercise No.-6 E-Content: Refer Pg. No. 124 to 125 of eSLM LO-01: Declare, initialize and process
dimensional and two-dimensional arrays Array, Exercise No.- 7 E-Tutorial: Refer by click the below link one-dimensional and two-dimensional
arrays
Array
Discussion Board,
LO-02: Explain about strings and how to E-Content: Refer Pg. No. 131 to 134 of eSLM LO-02: Explain about strings and how
U.No. 07 - Arrays and process them E-Tutorial: Refer by click the below link to process them
8 Self-Assessment Quizzes,
Strings
String
Terminal Questions
LO-03: Compile and executed program E-Content: Refer Pg.No. 127 to 130 of eSLM LO-03: Compile and executed program
related to 1d, 2d Array and string. E-Tutorial: Refer by click the below link related to 1d, 2d Array and string.
1 D & 2 D Array
LO-04: Explain various string handling E-Content: Refer Pg.No. 133 to 138 of eSLM LO-04: Explain various string handling
functions with example. E-Tutorial: Refer by click the below link functions with example.
String Handling
LO-01: Define Pointer in C E-Content: Refer Pg. No. 142 to 144 of eSLM LO-01: Define Pointer in C
E-Tutorial: Refer by click the below link
Pointers
LO-02: Implement pointers in your E-Content: Refer Pg. No. 147 to 149 of eSLM LO-02: Implement pointers in your
Discussion Board,
program E-Tutorial: Refer by click the below link program
9 U.No. 08 - Pointer Self-Assessment Quizzes,
Pointer Basics
Terminal Questions
Discussion Board,
LO-03: Write a program related to arrays E-Content: Refer Pg.No. 150 to 151 of eSLM LO-03: Write a program related to
Terminal Questions
and using a pointer E-Tutorial: Refer by click the below link arrays and using a pointer
LO-04: Access an array using pointer E-Content: Refer Pg.No. 154 to 155 of eSLM LO-04: Access an array using pointer
E-Tutorial: Refer by click the below link
Array using Pointer
LO-01: Explain Pointer Arithmetic’s Pointer, Exercise No.- 10 E-Content: Refer Pg. No. 159 to 162 of eSLM LO-01: Explain Pointer Arithmetic’s
E-Tutorial: Refer by click the below link
LO-02: Explain various types of pointers E-Content: Refer Pg. No. 162 to 163 of eSLM LO-02: Explain various types of
Discussion Board,
E-Tutorial: Refer by click the below link pointers
10 U.No. 09 - Pointer Self-Assessment Quizzes,
Types of Pointer
LO-03: Discuss about array of character E-Content: Refer Pg.No. 164 to 167 of eSLM LO-03: Discuss about array of
Terminal Questions
pointer E-Tutorial: Refer by click the below link character pointer
Pointer as a parameter
LO-04: Illustrate C Practice programs E-Content: Refer Pg.No. 167 to 168 of eSLM LO-04: Illustrate C Practice programs
E-Tutorial: Refer by click the below link
LO-01: Learn about Declaration, Structure, Exercise No.- 8 E-Content: Refer Pg. No. 172 to 175 of eSLM LO-01: Learn about Declaration,
Initialization and accessing structure Union, Exercise No.- 9 E-Tutorial: Refer by click the below link Initialization and accessing structure
members members
Structure
LO-02: Explain ,concept of Structures E-Content: Refer Pg. No. 178 to 184 of eSLM LO-02: Explain ,concept of Structures
Discussion Board,
and Functions, Arrays of Structures and E-Tutorial: Refer by click the below link and Functions, Arrays of Structures
U.No. 10 - Structures and Pointer to structure. and Pointer to structure.
11 Self-Assessment Quizzes,
Unions Array of structure
LO-03: To explain about union. E-Content: Refer Pg.No. 184 to 186 of eSLM LO-03: To explain about union.
Terminal Questions
E-Tutorial: Refer by click the below link
LO-04: Diferentiate between Structure E-Content: Refer Pg.No. 184 to 186 of eSLM LO-04: Diferentiate between
and Union E-Tutorial: Refer by click the below link Structure and Union
LO-01: Explain about a pre-processor E-Content: Refer Pg. No. 190 to 191 of eSLM LO-01: Explain about a pre-processor
E-Tutorial: Refer by click the below link
preprocessor
LO-02: Include Files in the source E-Content: Refer Pg. No. 191 to 193 of eSLM LO-02: Include Files in the source
Discussion Board,
program E-Tutorial: Refer by click the below link program
U.No. 11 - The Pre-
12 Self-Assessment Quizzes,
processor
LO-03: Explain and implement Macro E-Content: Refer Pg.No. 194 to 196 of eSLM LO-03: Explain and implement Macro
Terminal Questions
definition and substitution E-Tutorial: Refer by click the below link definition and substitution
Macro
LO-04: Use parentheses in macro E-Content: Refer Pg.No. 197 to 201 of eSLM LO-04: Use parentheses in macro
definitions E-Tutorial: Refer by click the below link definitions
LO-01: Explain about the dynamic E-Content: Refer Pg. No. 203 to 204 of eSLM LO-01: Explain about the dynamic
memory allocation E-Tutorial: Refer by click the below link memory allocation
Files
LO-02: Explain different I/O operations E-Content: Refer Pg. No. 233 to 235 of eSLM LO-02: Explain different I/O
Discussion Board,
in file E-Tutorial: Refer by click the below link operations in file
U.No. 13 - File
14 Self-Assessment Quizzes,
Management IO operations in File
LO-03: Opening and closing a file E-Content: Refer Pg.No. 234 to 236 of eSLM LO-03: Opening and closing a file
Terminal Questions
E-Tutorial: Refer by click the below link
LO-04: Explain Command line argument E-Content: Refer Pg.No. 141 to 143 of eSLM LO-04: Explain Command line
E-Tutorial: Refer by click the below link argument
Command Line Arguments
LO-01: Define Abstract data types E-Content: Refer Pg. No. 250 to 253 of eSLM LO-01: Define Abstract data types
(ADTs) E-Tutorial: Refer by click the below link (ADTs)