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

Course Plan

Download as docx, pdf, or txt
Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1/ 4

Jyothy Charitable Trust®

Jyothy Institute of Technology


Tataguni, off Kanakapura road, Bengaluru-560082
Department of Electronics & Communication Engineering
Approved by The All India Council for Technical Education (AICTE) - New Delhi;
Affiliated to Visvesvaraya Technological University (VTU), Belagavi;
Accredited by National Board of Accreditation (NBA) - New Delhi.
Phone: 080-28435052 Ext: 206 Email : [email protected] Website: www.jyothyit.ac.in

2022 SCHEME
Course Title: Introduction to C Programming Course Code: BESCK104E (IPCC)

Total Hours of Pedagogy: 40 Credits: 3

SEE Marks: 50 CIE Marks: 50

Semester/Program/Section: I Sem/ECE/ ‘H’ Academic year: 2023-24 (ODD)

Course Supervisor: Mr. Madhukar M Date: 29-09-2023 to

Prerequisites: Basic Programming Skills

Course objectives: This course will enable students to:


CLO1. Elucidate the basic architecture and functionalities of a Computer.
CLO2. Apply programming constructs of C language to solve the real-world problems.
CLO3.Explore user-defined data structures like arrays, structures and pointers in implementing solutions to problems.
CLO4. Design and Develop Solutions to problems using modular programming constructs such as functions and procedures.

Planned Execution HOD


Hours Main Topic Subtopic Remarks
date date Sign

Dept., of ECE Page 1 of 4 Course Title: Introduction to C Programming (IPCC)


Course Supervisor: Madhukar M Theory Lesson Plan (2022 Scheme) Academic Year: 2023-24 (ODD)

Introduction to computers, input and


1 29-10-2023
output devices
2 04-10-2023 Module 1: Designing efficient programs
3 06-10-2023 Introduction to C Introduction to C, Structure of C program
4 09-10-2023 Files used in a C program
BTL: L1, L2, L3 Compilers, Compiling and executing C
5 09-10-2023 CO: 1
programs
Variables, constants, Input/output
6 11-10-2023
statements in C
Operators in C, Type conversion and
7 16-10-2023
Module-2: typecasting
8 16-10-2023 Decision control and Introduction to decision control
9 18-10-2023 Looping statements Conditional branching statements
10 19-10-2023 BTL: L1, L2, L3 Iterative statements, nested loops
11 20-10-2023 CO: 2 break and continue statements
12 27-10-2023 goto statement
Introduction using functions, Function
13 30-10-2023
Module-3 definition
14 30-10-2023 Functions, function declaration, function call
Arrays return statement, passing parameters to
15 06-11-2023
functions
16 06-11-2023 BTL: L1, L2, L3 Scope of variables, storage classes, recursive functions
17 08-11-2023 CO: 3 Declaration of arrays, accessing the elements of an array
18 10-11-2023 Storing values in arrays, Operations on arrays
Module-4 Two dimensional arrays, operations on two-dimensional
19 11-11-2023
Applications of arrays
arrays and Two-dimensional arrays to functions, multidimensional
20 15-11-2023
introduction to arrays
21 17-11-2023 strings Applications of arrays, case study with sorting techniques
22 23-11-2023 Reading strings, writing strings
23 24-11-2023 BTL: L1, L2, L3 Summary of functions used to read and write characters
CO: 5
24 27-11-2023 Suppressing input using a Scanset
25 27-11-2023 Module-5 String taxonomy, operations on strings
26 29-11-2023 Strings, Pointers Miscellaneous string and character functions

Dept., of ECE Page 2 of 4 Course Title: Introduction to C Programming (IPCC)


Course Supervisor: Madhukar M Theory Lesson Plan (2022 Scheme) Academic Year: 2023-24 (ODD)

27 06-12-2023 arrays of strings


28 08-12-2023 Understanding the Computer’s Memory
29 11-12-2023 and Structures Introduction to Pointers, Declaring Pointer Variables
30 11-12-2023 Introduction to structures
BTL: L1, L2, L3
Chalk & Talk, PowerPoint Presentation, YouTube videos, Lab Experiment
Pedagogical Initiatives

URL of videos -

Content Beyond Syllabus NA

Sl.No Resource person with


Gap identified Action taken Date Relevance to POs
. designation (if any)

NA

Text Books:

1. Computer fundamentals and programming in c, “Reema Thareja”, Oxford University, Second edition, 2017

Course Outcomes (As per Bloom’s revised taxonomy):

After going through the course, the student should be able to

1. Elucidate the basic architecture and functionalities of a computer and also recognize the hardware parts.
2. Apply programming constructs of C language to solve the real world problem
3. Explore user-defined data structures like arrays in implementing solutions to problems like searching and sorting
4. Explore user-defined data structures like structures, unions and pointers in implementing solutions

Dept., of ECE Page 3 of 4 Course Title: Introduction to C Programming (IPCC)


Course Supervisor: Madhukar M Theory Lesson Plan (2022 Scheme) Academic Year: 2023-24 (ODD)

5. Design and Develop Solutions to problems using modular programming constructs using functions

BT LEVELS: L1: Remembering L2: Understanding L3: Applying

Course Utilization for CIE and Semester End Examination

Course Teaching No. of Questions in No. of full Questions in


Module
Outcomes Hours CIE-1 CIE-2 CIE-3(NA) SEE
I CO1 6 2
II CO2 6 2
III CO3 6 2
IV CO5 6 2
V CO4 6 2

Mapping of Course Outcomes (CO) to Program Outcomes (PO)

PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO2
CO1 3 3 3 3 3 2
CO2 3 3 3 3 3 2
CO3 3 3 3 3 3 2
CO4 3 3 3 3 3 2
CO5 3 3 3 3 3 2

Course Supervisor Moderation Committee

Name: Madhukar M HOD:

Signature with date: Member1 & 2:


Dept., of ECE Page 4 of 4 Course Title: Introduction to C Programming (IPCC)

You might also like