0% found this document useful (0 votes)
61 views

Structured and Object-Oriented Programming Lab

This document provides a short syllabus for the course BCSE102P Structured and Object-Oriented Programming Lab. The course is worth 2 credits and involves 4 hours of practical work per week. The objectives are to impart basic constructs in structured and object-oriented programming and solve real-world problems. The outcomes are for students to understand programming constructs, manipulate data as groups, recognize modular programming approaches, comprehend object-oriented concepts like inheritance and polymorphism, and use generic programming techniques. The syllabus covers programming basics, arrays, strings, functions, pointers, structures, object-oriented concepts, inheritance, polymorphism and templates over 60 laboratory hours. Students will be continuously assessed and undergo a final assessment test.
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
61 views

Structured and Object-Oriented Programming Lab

This document provides a short syllabus for the course BCSE102P Structured and Object-Oriented Programming Lab. The course is worth 2 credits and involves 4 hours of practical work per week. The objectives are to impart basic constructs in structured and object-oriented programming and solve real-world problems. The outcomes are for students to understand programming constructs, manipulate data as groups, recognize modular programming approaches, comprehend object-oriented concepts like inheritance and polymorphism, and use generic programming techniques. The syllabus covers programming basics, arrays, strings, functions, pointers, structures, object-oriented concepts, inheritance, polymorphism and templates over 60 laboratory hours. Students will be continuously assessed and undergo a final assessment test.
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

Vellore Institute of Technology

SHORT SYLLABUS
BCSE102P Structured and Object-Oriented Programming Lab
2 Credits (0-0-4) To exercise fundamentals of C Programming language. Idealize the use of one-
dimensional arrays, two dimensional arrays. Exploring operations on string. Design user defined
functions. User defined data type creation using structures and their manipulation. Manipulating
pointers. Classes and Objects. Implementation of Inheritance. Understanding Polymorphism. De-
signing class and function templates. Using Standard Template Libraries.

Proceedings of the 62nd Academic Council (15.07.2021) 82


Item 63/8 - Annexure - 5

BCSE102P Structured and Object-Oriented Programming Lab L T P C

0 0 4 2
Pre-requisite NIL Syllabus version
1.0
Course Objectives
1. To impart the basic constructs in structured programming and object-oriented
programming paradigms.
2. To inculcate the insights and benefits in accessing memory locations by
implementing real world problems.
3. To solve real world problems through appropriate programming paradigms.

Course Outcome
At the end of the course, students should be able to:
1. Understand different programming language constructs and decision-making
statements; manipulate data as a group.
2. Recognize the application of modular programming approach; create user defined
data types and idealize the role of pointers.
3. Comprehend various elements of object-oriented programing paradigm; propose
solutions through inheritance and polymorphism; identify the appropriate data
structure for the given problem and devise solution using generic programming
techniques.

Indicative Experiments
1. Programs using basic control structures, branching and looping
2. Experiment the use of 1-D, 2-D arrays and strings and Functions
3. Demonstrate the application of pointers
4. Experiment structures and unions
5. Programs on basic Object-Oriented Programming constructs.
6. Demonstrate various categories of inheritance
7. Program to apply kinds of polymorphism.
8. Develop generic templates and Standard Template Libraries.
Total Laboratory Hours 60 hours
Text Book(s)
1. Mariano Anaya, Clean Code in Python: Develop maintainable and efficient code, 2nd
Edition, Packt Publishing Limited, 2021.
Reference Book(s)
2. Harsh Bhasin, Python for beginners, 1st Edition, New Age International (P) Ltd., 2019.
Mode of assessment: Continuous assessments and FAT.
Recommended by Board of Studies 03.07.2021
Approved by Academic Council No. 63 Date 23.09.2021

Proceedings of the 63rd Academic Council [23.09.2021] 669

You might also like