0% found this document useful (0 votes)
19 views3 pages

Introduction To Course L#2

Uploaded by

waleedrajput884
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
19 views3 pages

Introduction To Course L#2

Uploaded by

waleedrajput884
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3

CS:101

o Introduction to Course
L#2

There are two ways of learning:

 Breadth First Learning:


 Depth First Learning

Breadth first learning:

This course will give a basic introduction to almost all courses of Computer Science. Such a strategy of
learning is known as Breadth First Learning.

Depth First Learning:

In which one particular course is first covered in detail and then the next course is covered. The Breadth
First Learning helps students to first know what they will be learning in the whole degree program.

We will cover:

 Abstract view of all major courses in CS


 Understanding what will be studied in CS
 Why each course is important
 Clarifying the bigger Picture

Introduction to the topics that will be covered in this course:

 Search Engine Usage Techniques


 History of Computing
 Data Storage
 Data Manipulation
 Operating System
 Networking and the Internet
 Algorithms
 Programming Languages
 Software Engineering
 Data Abstraction
 Artificial Intelligence
 CS impact on society
 Content Filtering, Spam, International laws
 Word Processing
 Presentations Development
 Spreadsheet
 Database MS Access
 Web Page Development
Search Engine Usage Techniques
We will cover the searching techniques in this topic. How can you effectively search over the internet using popular
search engines?

History of Computing
We will cover in this topic that how today's computer evolved from the basic idea.

Data Storage
Whatever data you enter into the computer, this data needs to be stored somewhere in the hardware, such storage
science will be understood in this topic.

Data Manipulation
Then the next thing is to study how data is manipulated. For example, how basic arithmetic operations (+,-,*, /) are
performed in computers and how some advanced operators are performed.

Operating System
We will study about Operating System which is the overall in-charge of the computer system.

Networking and the Internet


We will also study how different computers communicate over the Internet.

Algorithms
We will then study the fundamental concept of algorithms in Computer Science. We define an algorithm as “a Set of
Steps in a sequence to perform a certain task”.

Programming Languages
Then we will study programming tools and how algorithms can be written to achieve the said goal in computer
programming. We will cover just the basics of C++.

Software Engineering
Here we will cover how a complete software is developed starting from the requirement gathering phase to
designing, implementation, and testing.

Data Abstraction
Building big computer systems can be complicated. Data abstraction makes it simpler by hiding the tiny details, so we
can focus on the big picture. We'll learn about useful tools like arrays, stacks, queues, and trees to help us do this.

Database Systems
In Computer Science, we store and link data in an organized way using state-of-the-art Database Management
Systems (DBMS). We will discuss database design, and DBMS functionalities in these modules.

Artificial Intelligence
You know "Computer" is a dumb device, and cannot think of making inferential decisions. However, Artificial
Intelligence (AI) is a specialized field of Computer Science that aims at building such Computer Systems that can act
intelligently.

CS impact on society
We will also learn the impact of Computer Science on society, social setups, and on humans.

Content Filtering, Spam, International laws


Here we will cover content filtering, dealing with spam, and international laws related to Computer Science in terms
of data and privacy.

Word Processing
Word processors, like Microsoft Word, is an application software that helps to build editable Word documents, we
will cover all major functionalities of Microsoft Word.

Presentations Development
We'll learn how to create engaging presentations using Microsoft PowerPoint. This tool helps us design and animate
slides to make our presentations more dynamic and effective

Spreadsheet
To work with data, special tools like spreadsheets are helpful. One popular spreadsheet tool is Microsoft Excel, which
we'll explore in this course

Database MS Access
The database learned above will be implemented using a DBMS tool like Microsoft Access.

Web Page Development


We will also learn that how a web page can be made easily using built-in tools like Dreamweaver.

----------------------------------------------------------------------------------------------------------------------------------------------------------

You might also like