Professional Documents
Culture Documents
COURSE INFORMATION
Course Code : CSE 121 Lecture Contact Hours : 3.00
: Introduction to Computer Science and
Course Title Programming Language Credit Hours : 3.00
PRE-REQUISITE
None
CURRICULUM STRUCTURE
Outcome Based Education (OBE)
SYNOPSIS/RATIONALE
To develop strong programming fundamentals for learners who want to solve complex problems of real
world by writing computer programs.
OBJECTIVE
1. To understand the basics of computer programming in C/C++
2. To solve elementary programming problems.
Correspo
Bloom’s Assessmen
No. Course Learning Outcome nding CP CA KP
Taxonomy t Methods
POs
Explain the difference between
object oriented programming and
CO
procedural oriented language and
1
data types
(CP- Complex Problems, CA-Complex Activities, KP-Knowledge Profile – Test ; PR – Project ; Q – Quiz;
ASG – Assignment; Pr – Presentation; R - Report; F – Final Exam, MT- Mid Term Exam)
COURSE CONTENT
Introduction to digital computers. Programming languages, algorithms and flow charts. Structured
Programming using C. Variable and constants, operators, expressions, control statements, function,
arrays, pointers, structure unions. User defined data types. Input output and files. Object oriented
Programming using C++: Introduction, classes and objects. Polymorphism, function and operator
overloading, inheritance.
SKILL MAPPING
Corresponding
Mapping Justification
Level of Matching
CO1-PO1
CO1-PO2
CO2-PO1
CO3-PO2
CO4-PO4
TEACHING METHODOLOGY
ASSESSMENT STRATEGY
CO Blooms Taxonomy
Components Grading
Continuou Test 1 20%
s Class
Assessmen Participation 5%
t (40%)
Mid term 15%
Final Exam 60%
Total Marks 100%
REFERENCE BOOKS
REFERENCE SITE
https://classroom.google.com/c/MTE1MDIyOTAyMTgy