Object-Oriented Programming Using C++ Lab (PDF)

Document Details

Uploaded by Deleted User

Lamrin Tech Skills University Punjab

Tags

object-oriented programming c++ programming language computer science

Summary

This document appears to be course outline or syllabus for a course called "OBJECT ORIENTED PROGRAMMING USING C++". It includes course objectives, outcomes, and a detailed outline of tasks for the course. The document is likely part of a university course in computer science.

Full Transcript

Theory Course Offered by: LTSU School: USET Dept: CSE (Core) 1 Course Code UGCC-102 A 2 Course Title OBJECT ORIENTED PROGRAMMING USING C++ Lab 3 Credits 2 4 Contact Hours 0-0-4 (L-T-P) 5 Cours...

Theory Course Offered by: LTSU School: USET Dept: CSE (Core) 1 Course Code UGCC-102 A 2 Course Title OBJECT ORIENTED PROGRAMMING USING C++ Lab 3 Credits 2 4 Contact Hours 0-0-4 (L-T-P) 5 Course This course is designed to develop structured as well as object-oriented Objectives programming skills using C++ programming language. The course not only focuses on basic C++ constructs but also covers object-oriented programming features in-depth, namely Encapsulation, Abstraction, Inheritance and Polymorphism for writing efficient codes 6 Course The student will be able to: Outcomes 1. Develop classes incorporating object-oriented techniques; 2. Design and implement object-oriented concepts of inheritance and polymorphism; 3. Illustrate and implement STL class of containers and need for exceptions to handle errors for object-oriented programs 7 Outline Syllabus: Task 1: Implementation of various programs to understand usage of data types and operators in C++. Task2: Implementation of various programs to understand decision control and Looping control constructs. Task 2: Write a program to understand insertion and traversal in one-Dimensional Arrays in C++ Task 3: Implementation of functions to understand declaration, call and definition. Task 4: Write a program to create classes and objects. Task 5: Write a program to demonstrate the use of default, parameterized and copy constructors. Task 6: Write a program to demonstrate overloading of binary (+) operator. Task 7: Write a program to demonstrate single inheritance. Task 8: Write a program to demonstrate multiple inheritance. Task 9: Write a program to implement function overloading. Task 10: Write a program to differentiate between call by value and call by reference. Task 11: Write a program to implement virtual functions and understand the run time polymorphism. Task 12: Implement a program to understand basic concepts of exception handling. Task 13: Implement various programs to perform basic file operations. 8 Course Evaluation: 50 Marks Internal 30 Assessment Attendance 10 Performance 10 Viva 10 ETE: 20 9 Free Software LAMRIN TECH SKILLS UNIVERSITY PUNJAB University School of Engineering & Technology Course UGC CBCS: AEC 1 Year – Sem I Theory Course Offered School: USET Dept: Common for all B.Tech by: LTSU Branches 1 Course UGEC-201 Code 2 Course Title English Communication Skills-I 3 Credits 3 4 Contact Hours (L-T- 3-0-0 P) 5 Course The course aims to Objectives  Augment students’ overall communication and interpersonal skills by making them realise the importance of good oral and written English Language in professional life.  Enrich their reading capability with special emphasis on expanding vocabulary and grammatical formations.  Build exceptional speaking, reading and writing skills by correcting grammatical errors and pronunciation through practice.  Enhances soft skills by fostering self-awareness, confidence and a positive attitude in students' ability to communicate effectively in English. 6 Course  Apply non-verbal and soft skills effectively to attain expertise in Outcomes Listening, Speaking, Reading and Writing Skills (LSRW Skills).  Apply correct contextual and comprehensible written text and speech in a wide range of communication situations.  Demonstrate linguistic competence while speaking and writing through accuracy in grammar, intonation, pronunciation and vocabulary.  Evaluate information as critical readers, speakers and writers applying ethics in communication and being sensitive in cross cultural communication. 7 Outline Syllabus: Lecture Hours -40 Unit-A GRAMMAR: Parts of speech: noun, pronoun, verb, adverb, adjective, conjunction, interjection; Tenses: Simple present, simple past, simple Future, present continuous, past continuous, future continuous, present perfect, past perfect, future perfect; Use of Articles (a, an, the); Basic Sentence formation- simple sentences.[8hrs] Unit – B COMMUNICATION: Introduction, significance, factors, process; Perspectives of Communication-Meaning, Language, Visual Perception, Other factors affecting our perspective - Feelings, Environment, Past Experiences, Prejudices, Types of communication- verbal and non-verbal; Verbal communication: speaking clearly,voice modulation, professional communication, non-professional communication Non-verbal communication: the communication body, studying body language, distance and positioning, body orientation; [8hrs] UNIT- C WRITING Essay writing: Writing introduction and conclusion, Body Paragraphs, Describing, Defining, Classifying, Providing examples or evidence; Paragraph writing- précis, summary. Letters- formal and informal Emails- Complaints, enquiries, goodwill, appraisal; Notice writing; Comprehensionsolving; Corporate writing- Proofreading; Digital content writing- blog writing and websites. [9hrs] UNIT- D READING AND LISTENING Basic Listening Skills: Introduction, process of listening, types, Hearing Vs.Listening, Barriers to Listening. Self-Awareness, Qualities of a Good Listener, Difference between active and passive Listening, Becoming an Active Listener. Reading Comprehension: survey, question, read, recite, and review. Various Techniques of reading: Skimming, Scanning, Intensive and Extensive Reading. [7hrs] UNIT- E Building Advanced Vocabulary An introduction to Phrases and idioms; Words often confused; Synonyms and antonyms; Learning words through situationsfrom the text from assigned Text (Book)Communication skills by Sanjay Kumar and Pushp Lata.[8hrs] 8 Course Evaluation: 100 Marks Internal 50 Assessment Attendance 10 Assignments 05 Quiz 05 Presentation/ 05 Report MTE 25 ETE: 50 9 References Text book Mishra, Sunita and C. Muralikrishna. Communication skills for Engineers. Pearson, 2011. Koneru, Aruna. Professional communication. Delhi: McGraw, 2008. Kumar, Sanjay and Pushp Lata. Communication skills. New Delhi: Oxford University Press,2015. Rizvi, M. Ashraf. Effective technical Communication. Tata Mcgraw- Hill, 2015 Taylor, Shirley. Model Business letters and emails. Pearson, 2012. Mohan, Krishna and R C Sharma. Business Correspondence and Report Writing. Tata McGraw-Hill, 1999 Roach, Peter. English Phonetics and Phonology. Cambridge University Press, 2000. Pettit, John and Raymond V Lesikar. Business Communication.1999 Mitchell, Melanie.Artificial Intelligence: A Guide for Thinking Humans. MIT press, 1993. LAMRIN TECH SKILLS UNIVERSITY PUNJAB University School of Engineering & Technology Course UGC CBCS: AEC 1 Year – Sem I Batch 2024 Theory Course Offered by: LTSU School: USET Dept: CSE (Core) 1 Course Code UGEC-202 2 Course Title English Communication skills-I Lab 3 Credits 1 4 Contact Hours 0-0-2 (L-T-P) 5 Course The course aims to Objectives  Establish a strong foundation of appropriate behavior and attitude  Works on personal interactions.  Development of critical thinking skills.  Improved writing, reading, listening and speaking skills 6 Course After the completion of this course, the students will be Outcomes  Well acquainted with social etiquettes  Active listening (details and themes).  Enrich their reading capability with special emphasis on expanding vocabulary and grammatical formations.  Inculcatecritical reading skills  Overcome stage fright 7 Outline Syllabus:

Use Quizgecko on...
Browser
Browser