Type Here to Get Search Results !

CS101 - Introduction to Computing

Course Overview 

Course Synopsis

This is an introductory course in Computer Science designed for beginners. Apart from leading the participants through a whirlwind history of computing, the course also develops a feel for web programming through a series of lectures that help the students develop their own web page. Main objectives of the course are: 1. To build an appreciation for the fundamental concepts in computing 2. To achieve a beginners proficiency in Web page development 3. To become familiar with popular PC productivity software.

Course Learning Outcomes

At the end of the course, you should be able to understand:



Course Calendar

7Topic-007. Search operators-03
8Topic-008. Advanced Search Operators
9Topic-009. What you should not search on internet
10Topic-010. Roots of computing
11Topic-011. Bits

12Topic-012. Boolean operations
13Topic-013. Hexadecimal notation
14Topic-014. Storing a bit
15Topic-015. Magnetic systems
16Topic-016. Optical systems
17Topic-017. Flash drives
18Topic-018. Representing text
19Topic-019. Representing numeric values
20Topic-020. Representing images
21Topic-021. Representing sound
22Topic-022. Binary notation
23Topic-023. Binary addition

24Topic-024. Fraction in binary
25Topic-025. 2's complement notation to store numbers
26Topic-026. Excess Notation
27Topic-027. Floating Point Notation
28Topic-028. Truncation Errors in Floating Point Notation
29Topic-029. Generic techniques
30Topic-030. Compressing images
31Topic-031. Compressing audio & videos
32Topic-032. CPU basics
33Topic-033. Stored program
34Topic-034. CPU architecture philosophies
35Topic-035. Machine Instruction Categories
36Topic-036. Program execution
37Topic-037. Program execution example
38Topic-038. Logic operators

39Topic-039. Rotation and shift
40Topic-040. Arithmetic operators
41Topic-041. Role of controller
42Topic-042. Direct memory access and handshaking
43Topic-043. Communication media and communication rates
44Topic-044. Pipelining
45Topic-045. History of OS
46Topic-046. OS basic concepts-1
47Topic-047. OS basic concepts-2
48Topic-048. Software classification
49Topic-049. Component of OS-1
50Topic-050. Component of OS-2
51Topic-051. Process of booting

52Topic-052. Process and its administration-1
53Topic-053. Process and its administration-2
54Topic-054. Handling competition between processes
55Topic-055. Semaphores
56Topic-056. Deadlock
57Topic-057. Security attacks form outside
58Topic-058. Security attacks from inside
59Topic-059. Network classification
60Topic-060. Protocols
61Topic-061. Combining networks
62Topic-062. Methods of process communication
63Topic-063. Distributed systems
64Topic-064. Internet architecture
65Topic-065. Internet addressing

66Topic-066. Internet applications
67Topic-067. Internet application: email
68Topic-068. Internet application: voip
69Topic-069. Internet multimedia streaming
70Topic-070. World wide web
71Topic-071. Web implementations
72Topic-072. HTML
73Topic-073. Making simple HTML page
74Topic-074. More on HTML
75Topic-075. XML
76Topic-076. Client side and server side
77Topic-077. Layered approach to internet software-i
78Topic-078. Layered approach to internet software-ii
79Topic-079. Layered approach to internet software-iii
80Topic-080. TCP/IP protocol suite
81Topic-081. Security (forms of attacks)

82Topic-082. Protection & cures
83Topic-083. Encryption
84Topic-084. Legal approaches to Network security
85Topic-085. An informal review
86Topic-086. Formal definition of algorithm
87Topic-087. Abstract nature of algorithms
88Topic-088. Representation (Primitives)
89Topic-089. Representation (Pseudocode)
90Topic-090. Representation (Pseudocode) While-Structure
91Topic-091. Representation (Pseudocode) Function-Structure
92Topic-092. Discovery (The Art of Problem Solving)
93Topic-093 Getting your foot in the door
94Topic-094. Algorithm discovery strategies-1
95Topic-095. Algorithm discovery strategies-2

96Topic-096. Iterative Structures (Sequential Search Algorithm)
97Topic-097. Iterative structures (Loop Control)
98Topic-098. Iterative Structures (Components of Repetitive Control)
99Topic-099. Iterative Structures: Loop Execution (Example-1)
100Topic-100. Iterative Structures: Loop Execution (Example-II)
101Topic-101. Iterative Structures: (Pretest and Posttest loops)
102Topic-102. Insertion Sort Algorithm
103Topic-103. Insertion sort algorithm example
104Topic-104. Recursive structure: the binary search algorithm
105Topic-105. Recursive control
106Topic-106. Algorithm efficiency
107Topic-107. Software verification
108Topic-108. Software verification example

109Topic-109. Early generations-1
110Topic-110. Early generations-2
111Topic-111. Machine independence
112Topic-112. Imperative paradigm
113Topic-113. Declarative paradigm
114Topic-114. Functional paradigm
115Topic-115. Object oriented paradigm
116Topic-116. Variable and data types
117Topic-117. Data structure
118Topic-118. Assignment statement
119Topic-119. Control structure (if-statement)
120Topic-120. Control Structures (if-statement examples)
121Topic-121. Control structures (loops)
122Topic-122. Programming concurrent activities
123Topic-123. Arithmetic operators examples
124Topic-124. Relational operators examples
125Topic-125. Logical operators examples

126Topic-126. Software engineering discipline
127Topic-127. Software life cycle
128Topic-128. Requirement analysis phase
129Topic-129. Design phase
130Topic-130. Implementation phase
131Topic-131. Testing phase
132Topic-132. Software engineering methodologies-1
133Topic-133. Software engineering methodologies-2
134Topic-134. Modular implementation
135Topic-135. Coupling
136Topic-136. Cohesion
137Topic-137. Information hiding
138Topic-138. Components
139Topic-139. Design patterns
140Topic-140. Design patterns examples
141Topic-141. Scope of quality assurance
142Topic-142. Software testing
143Topic-143. Software documentation
144Topic-144. Human machine interface
145Topic-145. Software Ownership and Liability

146Topic-146. Arrays and aggregates
147Topic-147. List, stacks and queues
148Topic-148. Trees
149Topic-149. Pointers
150Topic-150. The Significance of Database Systems
151Topic-151. Database Systems: Role of Schema - I
152Topic-152. Database Systems: Role of Schema - II
153Topic-153. Database Systems: Relational Database Model
154Topic-154. Database Systems: Issues of Relational Designs
155Topic-155. Database Systems: Relational Operators
156Topic-156. Database Systems: Select Operation
157Topic-157. Database Systems: Project Operation
158Topic-158. Database Systems: Join Operation
159Topic-159. Database Systems: Object Oriented Databases
160Topic-160. Database Systems: Maintaining DB Integrity
161Topic-161. Database Systems: The Commit/Rollback Protocol
162Topic-162. Database Systems: Locking

163Topic-163. Traditional File Structures: Sequential Files
164Topic-164. Traditional File Structures: Indexed Files
165Topic-165. Traditional File Structures: Hash Files
166Topic-166. Traditional File Structures: Hash Files Examples
167Topic-167. Database Systems: Data Mining
168Topic-168. Database Systems: Data Mining Examples and Implications
169Topic-169. Database Systems: Social Impact of Database Technology
170Topic-170. Artificial Intelligence: Introduction and Vision
171Topic-171. Artificial Intelligence: Intelligent Agents
172Topic-172. Artificial Intelligence: Research Methodologies
173Topic-173. Artificial Intelligence: The Turing Test
174Topic-174. Artificial Intelligence: Understanding Images
175Topic-175. Artificial Intelligence: Language Processing
176Topic-176. CS Impact on Society
177Topic-177. CS Impact on Health
178Topic-178. CS Impact on Environment
179Topic-179. CS Impact: Ethical Issues
180Topic-180. CS Impact: Software Licenses and Information Privacy
181Topic-181. CS Impact: Intellectual Property

182Topic-182. CS Impact: Security
183Topic-183. CS Impact: Privacy
184Topic-184. CS Impact: Social Issues of IT
185Topic-185. CS Impact: Content Filtering, Email-Spams and Laws
186Topic-186. CS Impact: Children Protection and Electronic Theft
187Topic-187. Word Processing: MS Word
188Topic-188. MS Word: Quick Access Bar
189Topic-189. MS Word: Home Ribbon
190Topic-190. MS Word: Clipboard Group
191Topic-191. MS Word: Font Group
192Topic-192. MS Word: Paragraph Group (Part-1)
193Topic-193. MS Word: Paragraph Group (Part-2)

194Topic-194. MS Word: Style Group
195Topic-195. MS Word: Editing Group
196Topic-196. MS Word: Insert Functionalities
197Topic-197. MS Word: Page Group
198Topic-198. MS Word: Table Group
199Topic-199. MS Word: Illustration Group
200Topic-200. MS Word: Media and Links Groups
201Topic-201. MS Word: Comments and Header & footer
202Topic-202. MS word: text group part-1
203Topic-203. MS Word: Text Group (Part-2) and Symbols Group
204Topic-204. MS word: Design ribbon
205Topic-205. MS Word: Page Setup Group in Page Layout Ribbon
206Topic-206. MS Word: Paragraph Group in Page Layout Ribbon
207Topic-207. MS Word: Arrange Group in Page Layout Ribbon
208Topic-208. MS word: references ribbon

209Topic-209. MS Word: Proofing Group in Review Ribbon
210Topic-210. MS Word: Language Group in Review Ribbon
211Topic-211. MS Word: Comments Group in Review Ribbon
212Topic-212. MS Word: Tracking and Changes Groups in Review Ribbon
213Topic-213. MS Word: Compare and Protect Groups in Review Ribbon
214Topic-214. MS word: view ribbon
215Topic-215. MS PowerPoint: Introduction
216Topic-216. MS PowerPoint: Slides Group on Home Ribbon
217Topic-217. MS PowerPoint: Design Ribbon
218Topic-218. MS PowerPoint: Transition Ribbon
219Topic-219. MS PowerPoint: Animation Ribbon
220Topic-220. MS Excel: Introduction
221Topic-221. MS excel: functions

222Topic-222. MS Excel: Application Scenarios – I
223Topic-223. MS Excel: Application Scenarios – II
224Topic-224. MS Excel: Sorting and Filter
225Topic-225. MS Access: Introduction
226Topic-226. MS Access: Creating and Managing Tables
227Topic-227. MS access: creating forms
228Topic-228. MS access: creating reports
229Topic-229. MS Access: Query Wizard and Query Design
230Topic-230. Notepad editor
231Topic-231. Introduction to Dreamweaver
232Topic-232. Inserting Tables using Dreamweaver
233Topic-233. Inserting lists
234Topic-234. Inserting Images

Related Links

Reference Books

Book Title:

Computer Science: An Overview, Global Edition

Author:

Glenn Brookshear, Dennis Brylow

Edition:

12th Edition

ISBN:

1-292-06116-2

Publisher:

Pearson; 12 edition (March 18, 2015)

URL:

https://www.amazon.com/Computer-Science-Overview-Glenn-Brookshear-ebook/dp/B00XN4D0BQ

Course Grading Scheme



MULTIPLE CHOICE QUESTIONS-MCQS


Study of computers and computational systems
Computer Science
An independent laborer who earns wages on a per-job or per-task basis, typically for short-term work
Freelancer
_______ is the process of designing and building an executable computer program for accomplishing a specific computing task.
Programming (or Software Development)
According to a study conducted by Forbes in 2018, which of the following jobs are highly ranked in future?
Data Scientist 
Artificial Intelligence (AI) is about _______.
Making computers think and act like humans (or simply human-like intelligence in machines).
In Depth First Learning, we cover all the topic of one particular course first then move to the next courses one by one.
Sequential Learning
Study of the fundamental concept of step-by-step problem solving in Computer Science is known as
Algorithm
Such strategy of learning where introduction to almost all courses of Computer Science is given is known as Depth First Learning.
Breadth First Learning
You can use ____________ search engine for searching images, movies, games or educational content.
Google (or Internet)
While searching on Google you should not worry about?
Spelling mistakes (Google automatically corrects or suggests the right spelling.)
When using Google search engine, you can also use your microphone to perform a search.
Voice Search
We can use the "-" minus sign in a Google search query to:
Exclude a word from search results
Google search can be used to search the results of a calculation only after installing a calculator extension in the browser.
False
The Google search returns the result of a calculation when we write some mathematical statement such as "11*12" in the search box.
True
On the Internet, ____________ is the symbol in an E-mail address that separates the name of the user from the user's Internet address.
@ (at symbol)
For what purpose "@" symbol is used in Google Search?
To search specific social media profiles or mentions.
Example: @facebook will show Facebook’s official pages.
We can use the "#" symbol in a Google search query to:
Search for trending topics or hashtags (mainly from social media).
Example: #WorldCup
What is the correct format to search for an exact phrase using the Google search?
Put the phrase inside quotation marks.
Example: "artificial intelligence applications"
While searching on Google, put the ______________ symbol before a particular word you want to exclude from the search results?
"-" minus sign
If you are interested to know whether there exists some other website like YouTube on the web, which of the following query can be used?
"related:youtube.com"
What does Google create with all the web page links to improve the serach results?
An Index
The Google search engine presents the search result in the form of a____________
List
Which of the following keywords forces Google to show map results for a locational search?
map:
Which of the following is the correct query format to check the stock information of Facebook?
Stocks:Facebook
In Google search, use _____ query to find pages with all of those words in the body of the page?
allintext:[search phrase]
In Google search, use _____ query to find pages containing all the words in the page URL that are mentioned in the search query.
allinurl:[search phrase]
Use ______ query to search for pages that have at least one of your search words in the title of the page?
intitle:[search phrase]
In a Google search query, add between two search terms to find webpages containing those terms in close proximity?
AROUND(n)
The instructions that tell the computer what to do:
Software
Blaise Pascal, Gottfried Wilhelm Leibniz, and Charles Babbage experimented with _________technology to develop computing machines.
Gears
First-generation computers used _________to perform its operations?
Vacuum Tubes
Abacus was the first ________
Mechanical computer
One kilobyte (1 KB) contains __________ bytes.
1024 bytes
A combination of 8 bits in memory storage is refered to as:
A byte
Bit is short for?
Binary digit
65 in binary can be represented as ?
1000001
How much is one Terabyte equal to?
1024 Gigabytes