JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY HYDERABAD

CS309PC: C++ PROGRAMMING LAB

B.Tech II Year I Semester (R18)

Prerequisites

A course on “Programming for Problem Solving”.

Course Objectives

  • Introduces object-oriented programming concepts using the C++ language.
  • Introduces the principles of data abstraction, inheritance and polymorphism;
  • Introduces the principles of virtual functions and polymorphism
  • Introduces handling formatted I/O and unformatted I/O
  • Introduces exception handling

Course Outcomes

  • Ability to develop applications for a range of problems using object-oriented programming techniques

LIST OF EXPERIMENTS

  • 1. Write a C++ Program to display Names, Roll No., and grades of 3 students who have appeared in the examination. Declare the class of name, Roll No. and grade. Create an array of class objects. Read and display the contents of the array.
  • 2. Write a C++ program to declare Struct. Initialize and display contents of member variables.
  • 3. Write a C++ program to declare a class. Declare pointer to class. Initialize and display the contents of the class member.
  • 4. Given that an EMPLOYEE class contains following members: data members: Employee number, Employee name, Basic, DA, IT, Net Salary and print data members.
  • 5. Write a C++ program to read the data of N employee and compute Net salary of each employee (DA=52% of Basic and Income Tax (IT) =30% of the gross salary).
  • 6. Write a C++ to illustrate the concepts of console I/O operations.
  • 7. Write a C++ program to use scope resolution operator. Display the various values of the same variables declared at different scope levels.
  • 8. Write a C++ program to allocate memory using new operator.
  • 9. Write a C++ program to create multilevel inheritance. (Hint: Classes A1, A2, A3)
  • 10. Write a C++ program to create an array of pointers. Invoke functions using array objects.
  • 11. Write a C++ program to use pointer for both base and derived classes and call the member function. Use Virtual keyword. R18 B.TECH. COMPUTER SCIENCE & ENGG. *MC309/*MC409: GENDER SENSITIZATION LAB (An Activity-based Course) B.TECH II Year II Sem. L T P C 0 0 2 0 COURSE DESCRIPTION This course offers an introduction to Gender Studies, an interdisciplinary field that asks critical questions about the meanings of sex and gender in society. The primary goal of this course is to familiarize students with key issues, questions and debates in Gender Studies, both historical and contemporary. It draws on multiple disciplines – such as literature, history, economics, psychology, sociology, philosophy, political science, anthropology and media studies – to examine cultural assumptions about sex, gender, and sexuality. This course integrates analysis of current events through student presentations, aiming to increase awareness of contemporary and historical experiences of women, and of the multiple ways that sex and gender interact with race, class, caste, nationality and other social identities. This course also seeks to build an understanding and initiate and strengthen programmes combating gender- based violence and discrimination. The course also features several exercises and reflective activities designed to examine the concepts of gender, gender-based violence, sexuality, and rights. It will further explore the impact of gender-based violence on education, health and development. Objectives of the Course:
  • To develop students’ sensibility with regard to issues of gender in contemporary India.
  • To provide a critical perspective on the socialization of men and women.
  • To introduce students to information about some key biological aspects of genders.
  • To expose the students to debates on the politics and economics of work.
  • To help students reflect critically on gender violence.
  • To expose students to more egalitarian interactions between men and women.

Learning Outcomes:

  • Students will have developed a better understanding of important issues related to gender in contemporary India.
  • Students will be sensitized to basic dimensions of the biological, sociological, psychological and legal aspects of gender. This will be achieved through discussion of materials derived from research, facts, everyday life, literature and film.
  • Students will attain a finer grasp of how gender discrimination works in our society and how to counter it.
  • Students will acquire insight into the gendered division of labour and its relation to politics and economics.
  • Men and women students and professionals will be better equipped to work and live together as equals.
  • Students will develop a sense of appreciation of women in all walks of life.
  • Through providing accounts of studies and movements as well as the new laws that provide protection and relief to women, the textbook will empower students to understand and respond to gender violence.

UNIT - I: UNDERSTANDING GENDER

Introduction: Definition of Gender-Basic Gender Concepts and Terminology-Exploring Attitudes towards Gender-Construction of Gender-Socialization: Making Women, Making Men - Preparing for Womanhood. Growing up Male. First lessons in Caste.

R18 B.TECH. COMPUTER SCIENCE & ENGG.

UNIT - II: GENDER ROLES AND RELATIONS

Two or Many? -Struggles with Discrimination-Gender Roles and Relations-Types of Gender Roles- Gender Roles and Relationships Matrix-Missing Women-Sex Selection and Its Consequences- Declining Sex Ratio. Demographic Consequences-Gender Spectrum: Beyond the Binary

UNIT - III: GENDER AND LABOUR

Division and Valuation of Labour-Housework: The Invisible Labor- “My Mother doesn’t Work.” “Share the Load.”-Work: Its Politics and Economics -Fact and Fiction. Unrecognized and Unaccounted work. -Gender Development Issues-Gender, Governance and Sustainable Development-Gender and Human Rights-Gender and Mainstreaming

UNIT - IV: GENDER - BASED VIOLENCE

The Concept of Violence- Types of Gender-based Violence-Gender-based Violence from a Human Rights Perspective-Sexual Harassment: Say No! -Sexual Harassment, not Eve-teasing- Coping with Everyday Harassment- Further Reading: “Chupulu”. Domestic Violence: Speaking OutIs Home a Safe Place? -When Women Unite [Film]. Rebuilding Lives. Thinking about Sexual Violence Blaming the Victim-“I Fought for my Life….”

UNIT - V: GENDER AND CULTURE

Gender and Film-Gender and Electronic Media-Gender and Advertisement-Gender and Popular Literature- Gender Development Issues-Gender Issues-Gender Sensitive Language-Gender and Popular Literature - Just Relationships: Being Together as Equals Mary Kom and Onler. Love and Acid just do not Mix. Love Letters. Mothers and Fathers. Rosa Parks- The Brave Heart.

Note

Since it is Interdisciplinary Course, Resource Persons can be drawn from the fields of

English Literature or Sociology or Political Science or any other qualified faculty who has expertise in this field from engineering departments.

  • Classes will consist of a combination of activities: dialogue-based lectures, discussions, collaborative learning activities, group work and in-class assignments. Apart from the above prescribed book, Teachers can make use of any authentic materials related to the topics given in the syllabus on “Gender”.  ESSENTIAL READING: The Textbook, “Towards a World of Equals: A Bilingual Textbook on Gender” written by A.Suneetha, Uma Bhrugubanda, DuggiralaVasanta, Rama Melkote, Vasudha Nagaraj, Asma Rasheed, Gogu Shyamala, Deepa Sreenivas and Susie Tharu published by Telugu Akademi, Telangana Government in 2015. ASSESSMENT AND GRADING:
  • Discussion & Classroom Participation: 20%
  • Project/Assignment: 30%
  • End Term Exam: 50% R18 B.TECH. COMPUTER SCIENCE & ENGG.

Loading Question Papers

Fetching data from database...