Prerequisite: Good reading and writing skills in English
Course Objectives:
- Understand the Evolution and Applications of Programming Languages: To familiarize students with the historical development of programming languages, their comparative strengths, and applications.
 
- Master Basic Programming Constructs: To ensure students can effectively use variables, data types, and operators to construct programs.
 
- Develop Problem-Solving Skills: To enable students to apply programming concepts and logical thinking to solve problems.
 
- Grasp Functions and User Interaction: To teach students how to modularize code using functions and interact with users through input and output operations.
 
- Introduce Object-Oriented Programming (OOP) Concepts: To provide students with a foundational understanding of OOP principles and their application in software development.
 
Course Outcomes:
CO1:Demonstrate an understanding of the historical development and applications of various programming languages.
CO2: Effectively utilize variables, data types, and operators in programming. CO3: Apply programming constructs and logic to solve computational problems.
CO4:Design and implement functions for modular code development and manage user inputs and outputs effectively.
CO5: Understand and apply basic object-oriented programming concepts in software development.
Skills:
Problem-solving and logical thinking: Applying programming constructs to solve real-world problems.
Programming proficiency: Writing efficient, readable, and maintainable code in one or more programming languages.
Understanding of OOP: Grasping the fundamentals of object-oriented design and its implementation.
Code modularization: Using functions to organize and modularize code for better readability and maintenance.
User interaction management: Designing user interfaces and handling user inputs and outputs.
Course Outcomes (CO) – Program Outcomes (PO) Mappings
 | 
PO1 | 
PO2 | 
PO3 | 
PO4 | 
PO5 | 
PO6 | 
PO7 | 
PO8 | 
PO9 | 
| CO1 | 
X | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
| CO2 | 
 | 
 | 
X | 
 | 
X | 
 | 
X | 
 | 
 | 
| CO3 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
| CO4 | 
 | 
 | 
 | 
 | 
X | 
 | 
 | 
 | 
 | 
| CO5 | 
 | 
X | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 
Evaluation Pattern:
| Assessment | 
Inter nal | 
External | 
| Active Participation in Class | 
10 | 
 | 
| *Continuous Assessment (CA) | 
40 | 
 | 
| Content produced over the course and submitted at the last | 
 | 
50 | 
*CA – Can be Quizzes, Assignment, Projects, and Reports, and Seminar