Skill Development Course

Enhance your professional competencies and employability

5 Practical Tasks
7 Core Skills
100% Practical
🚀

About The Course

Develop essential professional skills for career success

Overview

The Skill Development Course (SDC) focuses on enhancing the practical abilities, professional competencies, and overall employability of students. It bridges the gap between academic knowledge and industry requirements by developing essential technical, communication, and interpersonal skills. The course empowers learners to face real-world challenges with confidence and adaptability.

💬

Communication Skills

Enhances verbal and written communication for effective interaction in professional environments and team collaborations.

👥

Teamwork & Leadership

Develops the ability to collaborate, take initiative, and lead teams effectively in diverse professional settings.

🛠️

Technical Skills

Focuses on hands-on learning in domain-specific tools, technologies, data visualization, and practical applications.

🔍

Critical Thinking

Encourages analytical thinking to identify, evaluate, and solve problems creatively in professional scenarios.

Time Management

Teaches efficient planning and organization to meet deadlines and manage workloads effectively in professional environments.

💼

Career Readiness

Prepares students for job interviews, résumé writing, professional networking, and workplace etiquette.

👨‍🏫

Faculty Information

Meet your course instructor

JB

Ms. JAVARIA BEGUM

Skill Development Coordinator

🏢 Placement & Training Department
💻

Lab Details

Practical sessions and schedule

👨‍💼

Lab Incharge

Ms. JAVARIA BEGUM

📅

Lab Schedule

THURSDAY - 10:50 AM TO 1:10 PM

📍

Lab Location

SDC Lab - Main Building, 1st Floor

SDC Lab Syllabus
📝

Practical Tasks & Solutions

Hands-on assignments with detailed solutions

SOLUTION:

What is Data?

Data refers to raw facts, statistics, or information collected or stored in a structured or unstructured form. Data can take various forms, such as text, numbers, images, videos, and more. It is the foundation of all information and knowledge and is used in various fields for analysis, decision-making, and understanding trends and patterns.

Data can be categorised into two main types:

Structured Data: This type of data is organized into a specific format, such as tables or databases, and is easily searchable and analyzable. Examples include spreadsheets, relational databases, and CSV files.

Unstructured Data: Unstructured data lacks a specific format and can include text documents, social media posts, images, audio recordings, and more. Analyzing unstructured data often requires advanced techniques like natural language processing and image recognition.

Where to Find Data?

You can find data from various sources, depending on your specific needs:

  • Open Data Portals: Many governments and organizations provide free access to data through open data portals like Data.gov and data.gov.uk
  • Data Repositories: Platforms like Kaggle, GitHub, and UCI Machine Learning Repository
  • APIs: Twitter API, Google Maps API, and financial market APIs
  • Web Scraping: Using tools like Beautiful Soup and Scrapy
  • Surveys: Conducting your own surveys or questionnaires

Foundation for Building Data Visualization:

  • Data Analysis: Thorough analysis to understand structure and patterns
  • Statistical Knowledge: Understanding mean, median, standard deviation
  • Domain Knowledge: Contextual understanding of the subject matter
  • Visualization Tools: Matplotlib, Seaborn, ggplot2, D3.js, Tableau
  • Design Principles: Color theory, typography, visual hierarchy
Task 1 visualization example

Creating Your First Visualization:

  1. Select Your Data: Choose a clean, well-structured dataset
  2. Define Your Objective: Clearly state what you want to communicate
  3. Choose Visualization Type: Bar charts, line charts, scatter plots, etc.
  4. Prepare Data: Preprocess and transform as needed
  5. Create Visualization: Use appropriate tools and customize
  6. Test and Iterate: Review for accuracy and clarity

SOLUTION:

Getting started with Tableau software is a great way to create data visualizations quickly and efficiently.

Steps to Get Started:

  1. Download and install Tableau: Get Tableau Desktop or Tableau Public (free version)
  2. Prepare your data: Ensure data is in suitable format (Excel, CSV, text files)
  3. Connect Your Data to Tableau:
    • Launch Tableau Desktop
    • Go to "File" → "Open"
    • Choose data source type and select file
    • Drag table into working area
  4. Data Source Pane: Preview data and perform transformations

Creating Basic Charts:

Line Chart:

  • Drag date field to Columns shelf
  • Drag numeric field to Rows shelf
  • Tableau automatically creates line chart

Bar Chart:

  • Drag categorical field to Columns shelf
  • Drag numeric field to Rows shelf
  • Adjust orientation and formatting

Tree map:

  • Drag categorical field to Columns shelf
  • Drag numeric field to Size shelf
  • Customize colors and labels
Tableau charts example

Using the Show Me Panel:

  1. After adding fields, click "Show Me" panel
  2. View recommended chart types
  3. Click on chart type to create it
  4. Tableau automatically generates the chart
  5. Click "Clear" to return to worksheet view

SOLUTION:

Tableau offers a powerful set of calculation tools that allow you to manipulate, transform, and analyze your data in various ways.

SUM and AVG (Average) Functions:

SUM FUNCTION: Calculates the total sum of a numeric field. Drag numeric field into "SUM" shelf or create calculated field.

AVG (Average) Function: Calculates the average value of a numeric field. Use similarly to SUM function.

Aggregate Functions:

Tableau provides aggregate functions for calculations on groups of data:

  • SUM, AVG, COUNT
  • MIN (minimum value)
  • MAX (maximum value)

Useful for analyzing data at different granularity levels.

Creating Custom Calculations:

  1. Create a new Calculated Field: Right-click data source → "Create Calculated Field"
  2. Enter your calculation: Use functions, operators, and field references
  3. Name and save: Give meaningful name and click "OK"
  4. Use in Worksheet: Drag to shelves, use in filters, create visualizations
Tableau calculations example

Example Calculation: Profit margin = (SUM([Profit]) / SUM([Sales])) * 100

SOLUTION:

Applying New Data Calculations to Visualizations:

1. Drag and Drop Calculated Fields: Simply drag calculated fields onto appropriate shelves in your worksheet.

2. Filter with Calculated Fields: Create filters using calculated fields to control which data points are displayed.

Formatting Visualizations:

1. Format Pane: On left side, format fonts, colors, lines, shading, and borders.

2. Marks Card: Above visualization, format specific mark types (color, size, label).

3. Axis and Gridlines: Right-click to format axis labels, titles, and gridlines.

4. Legends and Color Scales: Customize colors, labels, and legend positions.

Visualization formatting example

Formatting Tools and Menus:

1. Format Menu: Access font styles, shading, borders, alignment at top of interface.

2. Worksheet Menu: Format entire worksheet including background, borders, title.

3. Dashboard Menu: Format entire dashboard layout, background, size, title.

Formatting Specific Parts of the View:

1. Annotations: Add and format annotations to highlight important points.

2. Tooltips: Customize tooltips to display relevant information on hover.

3. Headers and Titles: Format for clarity and consistency using Format pane.

SOLUTION:

Editing and Formatting Axes:

1. Edit Axis Title: Click axis title to modify text, font, size, color, alignment.

2. Edit Axis Labels: Right-click axis → "Edit Axis" to modify labels.

3. Scale and Range: Right-click axis → "Edit Axis" → adjust Minimum, Maximum values.

Axis formatting example

Manipulating Data in Tableau:

New Column (Calculated Fields): Use calculated fields for customized logic using Tableau's extensive function library.

Pivoting Tableau Data:

Data pivoting enables you to rearrange columns and rows in a report to view data from different perspectives.