Ict Lectures
Ict Lectures
Google Docs is a fantastic, no-cost word processor that's incredibly user-friendly and
packed with features to enhance document creation and collaboration. Here's a
breakdown of some key features that can significantly improve your Google Docs
experience:
1. Voice Typing: Easily dictate text into your document without touching the keyboard.
Open a new Google Document, click "tools" in the top menu, and select "voice typing"
from the drop-down menu. You can start dictating by clicking the microphone icon on
the toolbar or pressing Ctrl+Shift+S.
2. Templates: Access a variety of templates for different document types. Click "file" in
the top menu, choose "new" from the drop-down menu, and click "from template
gallery." This makes document creation a breeze with professionally designed
templates.
4. Special Characters: Inserting special characters is made simple. Click "insert" in the
top menu and select "special characters" from the drop-down menu. This opens a
dialog box where you can search for and insert various special characters into your
document.
5. Suggesting Review Mode: Collaborate effectively without altering the original text
by using suggesting mode. Click on the "edit mode" icon and select "suggestion" from
the drop-down menu. Your changes will appear as colored marks that can be accepted
or rejected by the document owner.
10. Dictionary: When you come across a word you can't quite remember how to spell,
Google Docs has a built-in dictionary. Go to "tools" in the menu and select "dictionary"
from the drop-down menu.
11. Custom Keyboard Shortcuts: Tailor your experience by creating custom keyboard
shortcuts. Go to "tools" in the top menu and select "preferences" from the drop-down
menu. You can easily set up shortcuts for efficiency.
In essence, Google Docs is a versatile and powerful tool that caters to various
document needs, ensuring a seamless and productive writing experience.
content, including infographics and interactive charts. Prezi, on the other hand,
PowerPoint.
Microsoft PowerPoint retains its crown as the most widely embraced
presentation software, available for free online or as part of the Microsoft 365
suite for businesses. Its appeal lies in familiarity, ease of use, and an
Google Sheets offers a range of essential functions that empower users to manipulate
and analyze data efficiently. Here's a brief overview of some key functions:
SUM:
● Syntax: =SUM(number1, [number2, ...])
● Adds up a range of numbers.
AVERAGE:
● Syntax: =AVERAGE(number1, [number2, ...])
● Calculates the average of a range of numbers.
COUNT:
● Syntax: =COUNT(value1, [value2, ...])
● Counts the number of cells that contain numbers in a range.
IF:
● Syntax: =IF(logical_expression, value_if_true, value_if_false)
● Performs a conditional test on a cell, returning different values based on
whether the test is true or false.
VLOOKUP:
● Syntax: =VLOOKUP(search_key, range, index, [is_sorted])
● Searches for a value in the first column of a range and returns a value in
the same row from another column.
CONCATENATE:
● Syntax: =CONCATENATE(string1, [string2, ...])
● Combines multiple text strings into one.
● Imports a range of cells from another spreadsheet.
Lecture 5 Charts
Google Sheets offers a variety of chart types to help you visualize and analyze your
data. Here are the key steps to create charts in Google Sheets:
Select Data:
● Highlight the data range in your sheet that you want to include in the
chart.
Insert Chart:
● Go to the "Insert" menu at the top.
● Choose "Chart."
Choose Chart Type:
● A sidebar will appear on the right. In the "Chart type" section, you can
choose the type of chart you want (e.g., Bar chart, Line chart, Pie chart,
etc.).
Customize Chart:
● The chart editor allows you to customize various aspects of your chart.
● The "Setup" tab lets you choose the data range and select columns or
rows as series.
● The "Customize" tab provides options to change colors, add titles, labels,
and more.
Inserting Charts Directly:
● You can also insert specific types of charts directly from the toolbar
without going through the "Chart" option. For example, you can insert a
bar chart or a line chart directly.
Chart Editor:
● The chart editor allows you to refine and customize your chart further.
● You can adjust the chart style, colors, fonts, and other visual elements.
Linked Data:
● Changes in the data on your sheet will automatically update the linked
chart, making it easy to keep your visualizations current.
These are just a few examples, and Google Sheets provides a variety of customization
The IF function is a powerful tool that evaluates a specified criteria and returns one
value if the criteria are true and another value if false. The syntax includes the criteria
to be tested, the value to return if true, and the value to return if false.
returning true only if all arguments evaluate to true. On the contrary, the OR function
returns true if any of the arguments are true, making it useful when only one of the
criteria needs to be true. Typically, these functions find a home nested within the
When it comes to analyzing data in spreadsheets, the SUMIF function is a handy tool
for obtaining a conditional sum. Simply highlight the range and criteria, and it will sum
the values meeting the specified condition. A similar approach is taken with the
AVERAGEIF function, providing the average of values that meet certain criteria.
For a conditional count across a range, the COUNTIF function comes into play. For
instance, counting the number of taxi expenses from a column is achieved with
'=COUNTIF(A column, "taxi")', revealing the count of taxi expenses for the day.
When dealing with multiple criteria simultaneously, functions like SUMIFS, COUNTIFS,
Pivot tables provide a structured way to analyze data. By highlighting the original table
and navigating to Control A, Insert, and Pivot Table, you can create an empty pivot
table. Populate the Rows, Columns, Values, and Filters sections by dragging and
dropping relevant items. This dynamic tool allows for in-depth data analysis, such as
Lastly, the VLOOKUP function, short for Vertical Lookup, is introduced. This function
enables you to search for a specific value vertically across the sheet based on a
specified criterion. It's a valuable asset for retrieving information from large datasets.
In summary, these functions and tools collectively empower users to perform intricate
analyses, make informed decisions, and gain valuable insights from their data.
Lecture 7 Looker Studio
Looker Studio, formerly known as Google Data Studio, is indeed an online tool introduced by
Google in 2016 for creating customizable reports and dashboards. It operates with similar
principles to PowerBI, providing users with the ability to transform data into visually appealing
Users can upload data from diverse sources, including popular ones like Google Sheets and
CSV files. In a tutorial, a specific dataset related to consumers and their orders is used as an
The dashboard created in the tutorial consists of various elements, including a title, a
rectangle shape, a scorecard chart, and a drop-down list. Metrics and dimensions within the
dashboard can be managed and styled according to user preferences. The drop-down list is a
particularly useful feature, allowing users to filter data based on different categories, providing
The tutorial guides users through the process of creating each element of the report,
demonstrating how to select shapes, change colors, and effectively manage metrics and
dimensions. The flexibility of Looker Studio is highlighted by its capability to visualize data
from different perspectives, such as by categories, segments, or states in the USA. The
drop-down list facilitates easy switching between these perspectives, offering a more granular
In summary, Looker Studio is a versatile tool that empowers users to transform raw data into
informative and visually appealing reports or dashboards, with features that enhance
with databases, facilitating tasks like querying, updating, inserting, and deleting data.
SELECT Statement:
● The SELECT statement is fundamental in SQL, used to retrieve data from one or
more tables.
● Example: SELECT column1, column2 FROM table;
SELECT DISTINCT:
● The SELECT DISTINCT keyword is utilized in conjunction with the SELECT
statement to eliminate duplicate rows from the result set.
● Ensures that the result set only contains unique values for the specified
columns.
● Example: SELECT DISTINCT column FROM table;
FROM Clause:
● The FROM clause is used to specify the table from which the data is to be
retrieved.
● Example: SELECT column FROM table;
AS Keyword:
● The AS keyword is often used for aliasing, providing a temporary name or alias
to a table or column.
● Example: SELECT column AS alias FROM table;
WHERE Clause:
● The WHERE clause allows the specification of a condition that must be met for a
row to be included in the result set.
● Example: SELECT column FROM table WHERE condition;
AND Operator:
● The AND operator is used within the WHERE clause of a SELECT statement to
combine multiple conditions.
● Example: SELECT column FROM table WHERE condition1 AND condition2;
ORDER BY Clause:
● The ORDER BY clause is employed to sort the result set of a SELECT statement
based on one or more columns.
● Example: SELECT column FROM table ORDER BY column;
ASC and DESC Keywords:
● ASC (ascending) and DESC (descending) are keywords used with the ORDER BY
clause to specify the sort order of the result set.
● Example: SELECT column FROM table ORDER BY column DESC;
COUNT Function:
● The COUNT function is used to count the number of rows in a result set that
satisfies a specified condition.
● Example: SELECT COUNT(column) FROM table WHERE condition;
Understanding and effectively using these SQL components is essential for querying and
Lecture 9 Figma
Figma is a cloud-based design and prototyping tool used for user interface (UI) and user
experience (UX) design, collaboration, and prototyping. Here are some key aspects of Figma:
Cloud-Based Design:
● Figma operates entirely in the cloud, allowing users to access and work on
design projects from any device with an internet connection.
● Real-time collaboration features enable multiple team members to work
simultaneously on the same design project.
UI/UX Design:
● Figma is widely used for creating user interfaces and designing user
experiences for websites, web applications, and mobile apps.
● It provides a range of design tools, including vector editing, prototyping, and
interactive components.
Prototyping:
● Figma allows designers to create interactive prototypes to visualize and test the
flow and functionality of their designs.
● Prototypes can include transitions, animations, and user interactions, providing
a more realistic representation of the final product.
Components and Libraries:
● Figma supports the creation and use of design components and libraries,
allowing designers to create reusable elements across multiple screens or
projects.
● Changes made to a component are reflected across all instances, ensuring
consistency and efficiency in the design process.
Collaboration:
● Real-time collaboration is a core feature of Figma, enabling designers,
developers, and stakeholders to collaborate on the same design project
simultaneously.
● Comments and annotations facilitate communication within the design
platform.
Version History:
● Figma maintains a version history of design files, allowing users to review and
revert to previous versions if needed.
● This feature is useful for tracking changes and collaborating on design
iterations.
Developer Handoff:
● Figma includes features for developer handoff, providing design specifications,
assets, and code snippets to streamline the handover process from design to
development.
Plugins:
● Figma supports a variety of plugins that extend its functionality, offering
additional tools and integrations to enhance the design workflow.
Cross-Platform Compatibility:
● Figma works across different operating systems, including Windows, macOS,
and Linux, ensuring compatibility for diverse design teams.
Figma has gained popularity for its user-friendly interface, collaborative features, and the
ability to streamline the design process from ideation to implementation. It is widely used by
designers, product teams, and developers for creating and iterating on digital designs.
Lecture 10 Portfolio
Wix is a popular website building platform that allows users to create and customize
websites without the need for extensive coding knowledge. It provides a user-friendly
drag-and-drop interface, making it accessible for individuals and businesses to design and
manage their online presence. Here's how you can create a portfolio on Wix:
Sign Up:
● Begin by signing up for a Wix account. You can use your email address or sign
up through social media accounts.
Choose a Template:
● Wix offers a wide range of customizable templates, including many specifically
designed for portfolios. Browse through the templates and choose one that
suits the style and purpose of your portfolio.
Edit and Customize:
● Once you've selected a template, use the intuitive drag-and-drop editor to
customize the design. You can modify text, images, colors, and layout elements
to match your personal branding.
Add Portfolio Sections:
● Create dedicated sections for different categories or types of work you want to
showcase. Common sections include "Projects," "Gallery," or specific categories
like "Web Design," "Photography," etc.
Upload Your Work:
● Add your portfolio pieces by uploading images, videos, or other relevant media.
Ensure that each project is well-presented with clear descriptions and details.
Include About Me Section:
● Personalize your portfolio by adding an "About Me" section. Provide information
about your background, skills, and any other details that help visitors get to
know you.
Contact Information:
● Make it easy for potential clients or employers to get in touch by including a
contact section. You can add a contact form or provide details such as your
email address or social media profiles.
Blog or Updates:
● Consider adding a blog or updates section where you can share insights,
thoughts, or news related to your field. This can showcase your expertise and
keep your portfolio dynamic.
Mobile Optimization:
● Ensure that your portfolio is optimized for mobile devices. Wix automatically
provides a mobile-friendly version of your site, but it's essential to review and
make adjustments if needed.
Preview and Publish:
● Before publishing your portfolio, preview it to ensure everything looks as
intended. Once satisfied, publish your Wix site, making it accessible to the
public.
Domain Name:
● Consider purchasing a custom domain name for a more professional
appearance. Wix allows you to connect a custom domain to your portfolio.
SEO Optimization:
● Optimize your portfolio for search engines by adding relevant keywords, meta
descriptions, and titles to each page. This can improve the visibility of your
portfolio in search engine results.
Wix provides various features and tools to enhance your portfolio website, and its user-friendly
interface makes it an excellent choice for individuals looking to create a professional online
presence.