Society and Technology - Syllabus
Embark on a profound academic exploration as you delve into the Society and Technology course () within the distinguished Tribhuvan university's BCA department. Aligned with the BCA Curriculum, this course (CACS102) seamlessly merges theoretical frameworks with practical sessions, ensuring a comprehensive understanding of the subject. Rigorous assessment based on a 60 + 40 marks system, coupled with a challenging passing threshold of , propels students to strive for excellence, fostering a deeper grasp of the course content.
This 3 credit-hour journey unfolds as a holistic learning experience, bridging theory and application. Beyond theoretical comprehension, students actively engage in practical sessions, acquiring valuable skills for real-world scenarios. Immerse yourself in this well-structured course, where each element, from the course description to interactive sessions, is meticulously crafted to shape a well-rounded and insightful academic experience.
Course Description
This course covers several topics of sociology and impact of technology on
society that includes basic concept of sociology, organizing, social life, social
system & social stratification of Nepalese societies, society & technology and
research in social sciences which are essential to make computer professionals
more responsible towards their society and social norms & values.
Course Objectives
The main objective of this course is to make the students familiar with the
disciplines of sociology. The goal is to enable, them to analyze the Nepalese
society and culture; and to understand the relationship between individual,
Society and Culture.
Units
Key Topics
-
Definition of Sociology
BA-101This topic introduces the concept of sociology, its meaning, and significance in understanding human social behavior.
-
Nature of Sociology
BA-102This topic explores the fundamental characteristics and principles that define the discipline of sociology.
-
Scope of Sociology
BA-103This topic examines the boundaries and areas of study within the field of sociology, including its applications and relevance.
-
Relationship of Sociology with Other Social Sciences
BA-104This topic discusses the connections and interdependencies between sociology and other social sciences, such as psychology, anthropology, and economics.
Key Topics
-
Population Size and Distribution
OR-1Understanding the demographics of a society, including population size, density, and distribution, and its impact on social life. This topic explores how population dynamics shape social structures and institutions.
-
Culture
OR-2Examining the shared values, beliefs, and practices that define a society, including its norms, customs, and traditions. This topic delves into the role of culture in shaping social behavior and institutions.
-
Community
OR-3Analyzing the social bonds and relationships that form communities, including their characteristics, types, and functions. This topic explores the importance of community in social life.
-
Norms and Values
OR-4Understanding the unwritten rules and expectations that govern social behavior, including norms, values, and sanctions. This topic examines how norms and values shape individual and group behavior.
-
Status and Role
OR-5Examining the social positions and expectations associated with different statuses and roles, including their impact on social behavior and relationships. This topic explores the dynamics of status and role in social life.
-
Institutions: Marriage and Family
OR-6Analyzing the social structures and relationships within marriage and family institutions, including their functions, types, and changes over time. This topic explores the significance of marriage and family in social life.
-
Kinship
OR-7Examining the social bonds and relationships based on blood, adoption, or marriage, including their importance in social organization and cultural practices. This topic delves into the role of kinship in social life.
-
Groups
OR-8Understanding the social units that form around shared interests, goals, or characteristics, including their types, functions, and dynamics. This topic explores the significance of groups in social life.
Key Topics
-
Errors in Numerical Calculations
SO-1This topic covers the sources of errors in numerical calculations, propagation of errors, and a review of Taylor's Theorem.
-
Trial and Error Method
SO-2This topic explains the trial and error method for solving non-linear equations, including its convergence.
-
Half-Interval Method
SO-3This topic covers the half-interval method for solving non-linear equations, including its convergence.
-
Newton's Method
SO-4This topic explains Newton's method for solving non-linear equations, including its convergence and application to calculating multiple roots.
-
Secant Method
SO-5This topic covers the secant method for solving non-linear equations, including its convergence.
-
Fixed Point Iteration
SO-6This topic explains the fixed point iteration method for solving non-linear equations, including its convergence.
-
Horner's Method
SO-7This topic covers Horner's method for solving non-linear equations.
-
Solving System of Ordinary Differential Equations
SO-8Methods for solving systems of ODEs, including numerical and analytical approaches.
-
Solution of Higher Order Equations
SO-9Methods for solving higher order ODEs, including reduction of order and numerical methods.
Key Topics
-
Errors in Numerical Calculations
SO-1This topic covers the sources of errors in numerical calculations, propagation of errors, and a review of Taylor's Theorem.
-
Trial and Error Method
SO-2This topic explains the trial and error method for solving non-linear equations, including its convergence.
-
Half-Interval Method
SO-3This topic covers the half-interval method for solving non-linear equations, including its convergence.
-
Newton's Method
SO-4This topic explains Newton's method for solving non-linear equations, including its convergence and application to calculating multiple roots.
-
Secant Method
SO-5This topic covers the secant method for solving non-linear equations, including its convergence.
-
Fixed Point Iteration
SO-6This topic explains the fixed point iteration method for solving non-linear equations, including its convergence.
Key Topics
-
Relational Database Design Using ER-to-Relational Mapping
RE-1Learn how to design relational databases using ER-to-relational mapping, including mapping of regular entities, weak entities, relationship types, multivalued attributes, and N-ary relationships.
-
Informal Design Guidelines for Relational Schemas
RE-2Understand informal design guidelines for relational schemas, including semantics of attributes in relations, redundant information in tuples and update anomalies, NULL values in tuples, and generation of spurious tuples.
-
Functional Dependencies
RE-3Study functional dependencies, including definition, inference rules, Armstrong's axioms, attribute closure, equivalence of functional dependencies, and minimal sets of functional dependencies.
-
Normal Forms Based on Primary Keys
RE-4Explore normal forms based on primary keys, including First Normal Form, Second Normal Form, Third Normal Form, and their general definitions.
-
Boyce-Codd Normal Form
RE-5Learn about Boyce-Codd Normal Form, a higher normal form that ensures a relational schema is in a good structure.
-
Multivalued Dependency and Fourth Normal Form
RE-6Understand multivalued dependency and Fourth Normal Form, which eliminates multivalued dependencies in a relational schema.
-
Properties of Relational Decomposition
RE-7Study properties of relational decomposition, including attribute preservation, dependency preservation, and loss-less/non-additive join.
-
Applications of Recursion
RE-8This topic explores the various applications of recursion in problem-solving, including tree traversals and dynamic programming.