Back close

Course Detail

Course Name Introduction to Computing Level -VI
Course Code 26PSY313
Program B.Sc. Psychology (Hons.)
Semester 6
Credits 3
Campus Coimbatore, Nagercoil

Syllabus

Unit 1

Introduction to Data Science 

Data science pipeline and components; Data science Methodologies; Concepts of Machine Learning; Principles of research design; Supervised and unsupervised learning; Biases and variances in the data; Class imbalances

Unit 2

Text as Data 

Text cleaning techniques, Text annotation, Keyword analysis, Sentiment analysis, Text classification, and summarization; NLP tools; Visualization of text data 

Unit 3

Predictive modelling in social science 

Data cleaning techniques. Data transformation; Linear Regression; Logistic Regression; Decision Trees; Classification and categorization techniques

Unit 4

Advanced tools for data collection and analysis 

Machine learning Tools (WEKA); Web Scraping; Text Analytics tools without coding (MonkeyLearn)

Text Books / References

References

  1. Cioffi-Revilla, C. (2014). Introduction to computational social science. Springer. https://doi.org/10.1007/978-1-4471-5661-1
  2. Michael J. Crawley, The R Book, Second Edition, https://www.cs.upc.edu/~robert/teaching/estadistica/TheRBook.pdf 
  3. Larson-Hall, J. (2015). A guide to doing statistics in second language research using SPSS and R. Routledge.
  4. Introduction to Social Data Science by David Garcia, 2021 https://dgarcia-eu.github.io/SocialDataScience/1_Introduction/011_IntroductionToSDS/Introduction.html
  5. Mariani, P., & Zenga, M. (Eds.). (2020). Data science and social research II: Methods, technologies and applications. Springer Nature.

Objectives and Outcomes

Course Objectives: 

  1. Introduce students to the fundamental concepts and principles of data science. 
  2. Provide a foundation in programming languages relevant to social data science (python or R) 
  3. Provide an introduction to basic NLP techniques for analysing text data 
  4. Familiarize students with various analysis tools that integrate computational methods into data analysis. 

Course Outcomes: 

  • CO1: Understands the significance of computational approach in social science research
  • CO2: Basic programming skills with Python/R
  • CO3: Encourage critical thinking in the application of computational methods to social issues.
  • CO4: Gains hands-on experience in leveraging basic machine learning and NLP techniques.
  • CO5: Understanding fundamental concepts of machine learning, including supervised and unsupervised learning. 

Skills: 

  • Basic programming skills with Python/R. 
  • Use advanced tools to draw in-depth analytical inferences. 
  •  Proficiency in designing research studies by selecting appropriate computational approaches to address the social problems. 
  • Familiarity with natural language processing (NLP) tools for analyzing and extracting insights from text data. 
  • Capability to apply data science and machine learning techniques to solve real-world problems. 

CO PO Mapping

  PO1 PO2 PO3 P04 P05 PSO1 PSO2 PS03 PSO4
CO1     1       1    
CO2     1       1    
CO3     1       1    

DISCLAIMER: The appearance of external links on this web site does not constitute endorsement by the School of Biotechnology/Amrita Vishwa Vidyapeetham or the information, products or services contained therein. For other than authorized activities, the Amrita Vishwa Vidyapeetham does not exercise any editorial control over the information you may find at these locations. These links are provided consistent with the stated purpose of this web site.

Admissions Apply Now