B.Tech in Information Technology and Social Sciences

Social sciences were earlier considered studies primarily about humans and societies and their programs were generally far removed from technology and sciences. Today information technology and computing is playing an important role in many social science subjects, and in some cases, like social media, technology and social science aspects have merged. Also, computing techniques are now widely used to further understanding of social sciences and humanities.

On the other side, technology programs often regarded social science knowledge as not important or useful for the technology work. However, it is now clear that for technology solutions for most problems that deal with people and societies, a good understanding of social sciences is needed for improved solutions that succeed. This knowledge enriches the solution creators and is more likely to result in acceptable solutions which can be adopted. Many IT product companies now regularly employ designers and social scientists to help in these aspects as traditional IT engineers had little appreciation of these aspects.

Going forward we are likely to see even more convergence of IT with social systems and the role social sciences will play in technology solutions will increase. At the same time, the role IT will play in addressing society’s and people’s problems, as well as to answer questions posed by social scientists, will increase. This will lead to an increase in demand for IT engineers who are also well versed with social sciences, and of social scientists who understand computing and IT to apply them innovatively to solve problems in their domain.

This unique program, BTech in Information Technology (IT) and Social Sciences (SS), aims to develop IT engineers with strong understanding of relevant social science disciplines. The program will also allow a student to pursue further studies in social sciences, besides allowing them to pursue higher studies in CS/IT, as well as many interdisciplinary programs. As it is a 4 year program, it will satisfy the requirements of almost all higher studies programs in India as well as overseas. It may be an ideal program for those students who are not sure if they want to pursue engineering careers and would like to explore the possibility of going for social sciences later, but want to be ready to take an IT career if desired.

The program is designed to satisfy the requirements of a BTech (IT) program, as well as the requirements of a BA program in Social Sciences. For the Social Sciences part, we have designed our program along the lines of the BA (Hon) in SSH program at Ambedkar University Delhi (AUD). (In AUD’s program, after four foundation courses, the student is required to do three streams in different areas of social sciences and humanities or Maths, with at least 4 courses in each stream. In the BTech in IT and SS program also, after the core courses, which include the foundation courses of social sciences also, the student is required to do three streams of 4 courses each with one stream being IT and the other two from different areas of Social Sciences.)

The current program structure is a result of visits to a few well known universities across the country and several interactions with social science academicians, experts, members from industry, as well as faculty from IT.

Admission to the Program

Approximately half of the seats for this program will be filled through joint admission counselling (JAC) – through which students who have taken science in class XII must apply. For the remaining seats, only students who have done Maths but have not done physics and chemistry in class XII can apply – this application will be done differently and the admission will be based on class XII marks – as is done in many universities like DU and AUD. For further information on admission, please visit the admission page, which will be ready soon.

Seat Matrix

Region Intake through GNGN GNCW GNPD OBCGN OBCCW SCGN STGN Total
Delhi JAC 11 1 0 5 1 3 0 21
Class XII score 12 0 1 6 0 3 0 22
Outside Delhi JAC 3 0 0 2 0 1 1 7

Program Objectives

The program aims to develop capabilities in Information Technology as well as Social Science. At the end of the program, a student will have:

  • Understanding of foundations, limits, and capabilities of computing
  • Ability to design and implement efficient software solutions using suitable algorithms, data structures, and other computing techniques.
  • Understanding of foundations of social sciences, and articulate the ways in which different social science disciplines (at least two) enhance our understanding of society.
  • Ability to use analytical methods, including for data collection, evaluation, and analysis, for understanding issues from different social science perspectives.
  • Ability to synthesize concepts and methods from different social science disciplines and Computing and apply these to address issues relating to society.

In addition, the graduate of this program should also have the following general skills that are common with other B.Tech. programs:

  • Ability to function effectively in teams to accomplish a common goal.
  • An understanding of professional and ethical responsibility.
  • Ability to communicate effectively with a wide range of audience.
  • Ability to self-learn and engage in life-long learning.
  • Ability to undertake small research tasks and projects.
  • Ability to take an idea and develop into a business plan for an entrepreneurial venture (if desired).
  • Understanding of the impact of solutions in an economic, societal, and environment context.

Program Structure

The BTech program at IIIT-D follows a philosophy of having a small set of core-courses, allowing students significant flexibility in designing their curriculum and specialization. The BTech curriculum at IIIT-D requires a student to complete 152 credits, equivalent to 38 full courses in the program.

The goal of the IT&SS program is to satisfy the requirements of a BTech(IT) program as well as requirements for a BA program in Social Sciences. The broad structure of the program is similar to other BTech programs. There are some basic core courses, which are typically done in first year, with the first semester courses being common with other programs. The second year has mostly core courses of IT and SS. The third and fourth year has mostly electives – in IT, SS, as well as Open Electives. The overall structure is:

Semester 1 Semester 2 Semester 3 Semester 4 Semester 5
Introduction to Programming Data structures and Algorithms Algorithm Design Operating Systems and Computer Organisation Computer Networks
Digital Circuits SS-Core: Intro to Economic Analysis SS Core: Intro to Psychology SS-Core: Information and Society: past, present, and future SS-Stream 1
Maths I Maths II Maths III: Maths for Social Sciences DBMS SS-Stream 2
Systems Management Introduction to Engineering Design Advanced Programming SS Core: Social Science Research Methods Technical communication + Environmental studies
Communication skills SS-Core: Readings in Humanities and Social Sciences SS Core: Intro to Sociology Elective

During Semester 5, 6, 7, 8 The students will do:

  • Remaining CSE core courses: Computer Network
  • Other required courses: Tech Commn (2-credits), Env Studies (2 credits)
  • A minimum of 4 elective courses in CSE
  • A minimum of 4 courses from two social sciences streams as specified below
  • At least 3 courses from a set of courses in Liberal Arts and Communication
  • Remaining credits (at most 4 courses are left), which will be Open Electives
  • B.Tech Project, which is optional (can be done using Open Electives or extra credits)

Overall Program Requirements can be summarized as follows:

  • Basic core (8 courses, 28 credits): Math 1, Math 2, Digital Circuits, Systems Management, Communication Skills, Introduction to Engineering Design, Technical Communication (2 credits), Environment studies (2 credits)
  • IT Core (7 courses, 28 credits): Intro to programming, Data Structures, Algorithm Design, Advanced programming, Operating Systems, DBMS, Computer Networks.
  • SS Core (6 courses, 24 credits): Intro to Economic analysis, Maths for social sciences, Social science research methods, Information and Society – past present and future, Intro to Sociology, Intro to Psychology.
  • IT electives (4 courses, 16 credits)
  • SS Streams (6 courses, 24 credits): 3 more courses from the chosen streams.
  • Liberal Arts and Communications (3, 12 credits): Readings in HSS and critical analysis, + 2 more courses
  • Open Electives: Remaining credits - total of 5

Open Electives

The credits remaining after the core courses, and the streams, and other requirements are considered as Open Electives. In Open electives, a student can take any course – including CS, Social Science, Humanities, etc. Open electives allow a student to learn more in area of his/her interest. E.g. if s/he is interested in going for higher studies in Sociology or Economics, more Sociology or Economics courses could be opted. Similarly, if the student is more interested in IT, these slots could be used for more IT courses.

IT Stream

Besides the core courses listed above, the student has to do at least 4 CSE courses to satisfy the IT stream. The set of possible elective courses for this stream will be a subset of CSE courses that are regularly offered. These will be decided later and is likely to include courses like HCI, Social Media analytics, Data Mining, Machine learning, Natural Language Processing, etc.

Liberal Arts and Communications Courses

  • Readings in HSS and Critical analysis (compulsory)
  • Perspectives in knowledge
  • Law and Ethics / Professional ethics
  • Literature
  • Government, politics, and constitution/public policy
  • ICT for Development

Social Science Streams

A student has to do at least four courses from two streams. Some courses in each stream are compulsory – these must be done. Remaining courses can be done from other courses offered for that stream. If a course of the stream is included as an HSS-Core, it can be counted towards satisfying the course requirement for the stream. The list of courses in each stream is indicative, and will evolve with time.

Currently, three streams are planned. Later, more streams may be added.

Economics stream

  • Introduction to Economic Analysis (compulsory)
  • A course on Micro-Economics (Compulsory)
  • Introduction to Macro-Economics (Compulsory)
  • Economics of Information and IT
  • Econometric analysis
  • Applied economic analysis
  • Introduction to Game Theory

Sociology/Anthropology stream

  • Introduction to Sociology and Anthropology (Compulsory)
  • Technology and Society (Compulsory)
  • Contemporary India: Sociological perspectives (Compulsory)
  • Media, culture and society
  • Digital anthropology/Sociology
  • Industry and Work Culture under Globalization
  • Gender Technology and Society

Psychology stream

  • Introduction to Psychology (Compulsory)
  • Cognitive Psychology (Compulsory)
  • Social psychology (Compulsory)
  • Organizational Behavior
  • Psychopathology / Mental Health
  • Positive Psychology
  • Cultural psychology

Notes:

  • The scheduling of courses in semesters, as well as the list of elective courses is illustrative and will change with time.
  • This is a new program and the structure and details of the program and courses will evolve with time, so the list of courses and course contents will change with time.