Market Research Fundamentals and Methodologies
Core Market Research Definitions
Market Research (MR): Market research is the structured and objective process of collecting, analyzing, and interpreting information about markets, consumers, and competitors in order to reduce uncertainty and support effective business and marketing decisions.
Primary Research: Primary research refers to the collection of original data specifically designed to address a particular research problem, using methods such as surveys, interviews, experiments, or focus groups.
Read MoreEssential Data Science Concepts and Statistical Methods
Data Science Fundamentals
Data Science combines statistics, computer science, and domain knowledge to extract insights from data. The main goal is to uncover hidden patterns, trends, and other valuable information from large datasets to make informed, data-driven decisions. It deals with both structured (e.g., Excel tables) and unstructured (e.g., text, images) data.
The Data Science Lifecycle
- Problem Definition: Understanding the business question.
- Data Collection: Gathering data from various sources.
Java Singly Linked List Implementation
A Singly Linked List is a fundamental data structure consisting of nodes where each node contains data and a reference to the next node.
Defining the Node Class
The Node class is the building block of the list, containing the data and the pointer to the next element.
class Node {
private String data;
private Node next;
public Node(String data) {
this.data = data;
}
public void setData(String data) {
this.data = data;
}
public void setNext(Node node) {
Read More
Academic Writing Standards and Research Resources
Academic Paper Structure
- Abstract: Outlines the goal, content, results, and other key elements. It is usually limited to one paragraph and is optional.
- Introduction: Presents the topic and the central argument to be examined. It can include historical context, a review of existing literature and related research, and an outline of the structure. It covers the methodology or scholarly approach, scope, and delimitation. It provides a brief introduction to the topic, a preview of the structure (what
CAD Systems: Modeling Techniques and Standards
1. CAD Tools and Functional Areas
Computer-Aided Design (CAD) tools are computer-based systems that assist engineers and designers in the creation, modification, analysis, and optimization of designs. CAD tools improve productivity, accuracy, and design quality while reducing design time and cost. They are widely used in mechanical, civil, electrical, and architectural engineering.
The functional areas of CAD include several key stages of product development:
- Geometric Modeling: Where 2D drawings and
Marginal Productivity and Production Cost Principles
Marginal Productivity & Production Costs
Law of Diminishing Marginal Productivity
Law of Diminishing Marginal Productivity: Extra output per worker eventually decreases as more workers are added to fixed capital.
Short Run and Long Run
Short Run: Some inputs (like labor) can be changed, but others (like capital or factory size) are fixed.
Long Run: All inputs can be changed; the firm can adjust labor, capital, etc., to optimize production.
Production Function and Products
Production Function: Maximum
Recommendation Systems, Similarity Metrics & Graph Algorithms
Design Recommendation System — Collaborative Filtering
124. Design recommendation system using collaborative filtering (movie streaming) (10 marks — 10 points)
Input: users, movies, ratings → construct utility matrix.
Step 1: Compute similarity between users (user-based) or movies (item-based).
Step 2: Identify nearest neighbors using cosine or Pearson similarity.
Step 3: Predict ratings for unseen movies via a weighted average of neighbors’ ratings.
Step 4: Recommend top-N movies with the highest
Java Architecture: MVC, JDBC, RMI, and SQL Essentials
MVC Design Pattern
MVC is a design pattern that divides an application into three interconnected components to separate concerns, improve maintainability, and support scalable development.
Components of MVC
- 1. Model: Represents business logic and data. It performs calculations, validations, and database operations. It is independent of the UI. Example: A Java class handling data.
- 2. View: Represents the user interface (UI). It displays data from the Model and contains no business logic. Example: Swing
Neuroscience of Human Learning and Memory Systems
Introduction to Learning and Memory
Learning is the process by which we acquire knowledge about the world. It involves taking in new information, skills, or behaviors through experience, study, or teaching.
Memory is the process by which knowledge acquired through learning is encoded, stored, and later retrieved.
Interrelationship: Learning and memory are closely linked; learning enables us to acquire information, and memory allows us to retain and use that information later.
Example: Learning a new
Read MoreArtificial Intelligence: Definitions, Turing Test, and Agent Rationality
1. Define AI and its relation to human intelligence
Define, in your own words, what AI is, how it is linked/related to human intelligence (if ever), and how does it differ from other computing fields. Use a schema to illustrate your answer.
Definition of AI (1pt)
Artificial Intelligence is the study of agents that can perceive their environment through sensors and act upon that environment through actuators in a way that allows them to achieve their goals effectively.
