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