Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 3

Module 2

2. Breadth First Learning

This course will give basic introduction to almost all courses of Computer Science. Such strategy of
learning is known as Breadth First Learning. The other strategy is called Depth First Learning in
which one particular course is first covered in details and then 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: 

1.
1.
1. Abstract view of all major courses in CS
2. Understanding what will be studied in CS
3. Why each course is important 
4. Clarifying the bigger Picture

  Introduction to the topics will be covered in this course: 

 Search Engine Usage Techniques 

We will cover the searching techniques in this topic. How can you effectively search over the internet
using popular search engine?  

1.
1. History of Computing

We will cover in this topic that how todays computer evolved from the basic idea.

1.
2. Data Storage

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

1.
3. Data Manipulation

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

1.
4. Operating System

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

1.
5. Networking and the Internet
We will also study how different computers communicate over the internet. 

1.
6. Algorithms

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

1.
7. Programming Languages

Then we will study programming tools. How algorithm can be written to achieve the said goal in a
computer programming. We will cover just basics of C++. 

1.
8. Software Engineering

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

1.
9. Data Abstraction

In Computer Science, designing a complex and large system becomes a challenge when we discuss
design at a great depth, data abstraction hides complexities from the designer and helps to
comprehend things with more ease. Such things will be discussed in data abstraction like Arrays,
Stack, Queue, and trees. 

1.
10. 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, DBMS functionalities in these
modules.   

1.
11. Artificial Intelligence

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

1.
12. CS impact on society

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

1.
13. Content Filtering, Spam, International laws
Here we will cover content filtering, dealing with the spams and international laws related to
Computer Science in terms of data and privacy.  

1.
14. Word Processing

Word processor like Microsoft Word is an application software which helps to build editable word
documents, we will cover all major functionalities of Microsoft Word. 

1.
15. Presentations Development

Presentation are built in specialized tools like Microsoft Power point. We will cover Microsoft
PowerPoint tool in details to design and animate the presentation slides.

1.
16. Spreadsheet

To perform certain types of calculations on data, there are some specialized software like
Spreadsheet. One of such software is Microsoft Excel which will be covered in such modules.

1.
17. Database MS Access

Database learnt above will be implemented using DBMS tool like Microsoft Access.

1.
18. Web Page Development

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

  Breadth First Learning is following in CS101  

You might also like