Topic-001. Introduction to Computer Science | 1 | Handouts | 26 |
Topic-002. Breadth first learning | 2 | Handouts | 29 |
Topic-003. Search engines | 3 | Handouts | 31 |
Topic-004. Searching tricks | 4 | Handouts | 33 |
Topic-005. Search operators-01 | 5 | Handouts | 35 |
Topic-006. Search operators-02 | 6 | Handouts | 37 |
Topic-007. Search operators-03 | 7 | Handouts | 38 |
Topic-008. Advanced search operators | 8 | Handouts | 39 |
Topic-009. What you should not search on internet | 9 | Handouts | 40 |
Topic-010. Roots of computing | 10 | Handouts | 42 |
Topic-011. Bits | 11 | Handouts | 46 |
Topic-012. Boolean operations | 12 | Handouts | 48 |
Topic-013. Hexadecimal notation | 13 | Handouts | 50 |
Topic-014. Storing a bit | 14 | Handouts | 51 |
Topic-015. Magnetic systems | 15 | Handouts | 53 |
Topic-016. Optical systems | 16 | Handouts | 55 |
Topic-017. Flash drives | 17 | Handouts | 55 |
Topic-018. Representing text | 18 | Handouts | 57 |
Topic-019. Representing numeric values | 19 | Handouts | 58 |
Topic-020. Representing images | 20 | Handouts | 59 |
Topic-021. Representing sound | 21 | Handouts | 60 |
Topic-022. Binary notation | 22 | Handouts | 61 |
Topic-023. Binary addition | 23 | Handouts | 63 |
Topic-024. Fraction in binary | 24 | Handouts | 65 |
Topic-025. 2''s complement notation to store numbers | 25 | Handouts | 66 |
Topic-026. Excess Notation | 26 | Handouts | 68 |
Topic-027. Floating Point Notation | 27 | Handouts | 70 |
Topic-028. Truncation Errors in Floating Point Notation | 28 | Handouts | 71 |
Topic-029. Generic techniques | 29 | Handouts | 73 |
Topic-030. Compressing images | 30 | Handouts | 75 |
Topic-031. Compressing audio & videos | 31 | Handouts | 77 |
Topic-032. CPU basics | 32 | Handouts | 78 |
Topic-033. Stored program | 33 | Handouts | 80 |
Topic-034. CPU architecture philosophies | 34 | Handouts | 81 |
Topic-035. Machine Instruction Categories | 35 | Handouts | 82 |
Topic-036. Program execution | 36 | Handouts | 83 |
Topic-037. Program execution example | 37 | Handouts | 84 |
Topic-038. Logic operators | 38 | Handouts | 87 |
Topic-039. Rotation and shift | 39 | Handouts | 89 |
Topic-040. Arithmetic operators | 40 | Handouts | 90 |
Topic-041. Role of controller | 41 | Handouts | 91 |
Topic-042. Direct memory access and handshaking | 42 | Handouts | 92 |
Topic-043. Communication media and communication rates | 43 | Handouts | 93 |
Topic-044. Pipelining | 44 | Handouts | 94 |
Topic-045. History of OS | 45 | Handouts | 95 |
Topic-046. OS basic concepts-1 | 46 | Handouts | 97 |
Topic-047. OS basic concepts-2 | 47 | Handouts | 98 |
Topic-048. Software classification | 48 | Handouts | 99 |
Topic-049. Component of OS-1 | 49 | Handouts | 100 |
Topic-050. Component of OS-2 | 50 | Handouts | 102 |
Topic-051. Process of booting | 51 | Handouts | 104 |
Topic-052. Process and its administration-1 | 52 | Handouts | 106 |
Topic-053. Process and its administration-2 | 53 | Handouts | 107 |
Topic-054. Handling competition between processes | 54 | Handouts | 109 |
Topic-055. Semaphores | 55 | Handouts | 110 |
Topic-056. Deadlock | 56 | Handouts | 112 |
Topic-057. Security attacks form outside | 57 | Handouts | 114 |
Topic-058. Security attacks from inside | 58 | Handouts | 115 |
Topic-059. Network classification | 59 | Handouts | 117 |
Topic-060. Protocols | 60 | Handouts | 118 |
Topic-061. Combining networks | 61 | Handouts | 120 |
Topic-062. Methods of process communication | 62 | Handouts | 122 |
Topic-063. Distributed systems | 63 | Handouts | 124 |
Topic-064. Internet architecture | 64 | Handouts | 125 |
Topic-065. Internet addressing | 65 | Handouts | 127 |
Topic-066. Internet applications | 66 | Handouts | 129 |
Topic-067. Internet application: email | 67 | Handouts | 130 |
Topic-068. Internet application: voip | 68 | Handouts | 131 |
Topic-069. Internet multimedia streaming | 69 | Handouts | 132 |
Topic-070. World wide web | 70 | Handouts | 133 |
Topic-071. Web implementations | 71 | Handouts | 134 |
Topic-072. HTML | 72 | Handouts | 135 |
Topic-073. Making simple HTML page | 73 | Handouts | 136 |
Topic-074. More on HTML | 74 | Handouts | 138 |
Topic-075. XML | 75 | Handouts | 139 |
Topic-076. Client side and server side | 76 | Handouts | 140 |
Topic-077. Layered approach to internet software-i | 77 | Handouts | 143 |
Topic-078. Layered approach to internet software-ii | 78 | Handouts | 145 |
Topic-079. Layered approach to internet software-iii | 79 | Handouts | 146 |
Topic-080. TCP/IP protocol suite | 80 | Handouts | 148 |
Topic-081. Security (forms of attacks) | 81 | Handouts | 150 |
Topic-082. Protection & cures | 82 | Handouts | 152 |
Topic-083. Encryption | 83 | Handouts | 154 |
Topic-084. Legal approaches to Network security | 84 | Handouts | 156 |
Topic-085. An informal review | 85 | Handouts | 158 |
Topic-086. Formal definition of algorithm | 86 | Handouts | 159 |
Topic-087. Abstract nature of algorithms | 87 | Handouts | 160 |
Topic-088. Representation (Primitives) | 88 | Handouts | 161 |
Topic-089. Representation (Pseudocode) | 89 | Handouts | 163 |
Topic-090. Representation (Pseudocode) While-Structure | 90 | Handouts | 165 |
Topic-091. Representation (Pseudocode) Function-Structure | 91 | Handouts | 166 |
Topic-092. Discovery (The Art of Problem Solving) | 92 | Handouts | 167 |
Topic-093 Getting your foot in the door | 93 | Handouts | 169 |
Topic-094. Algorithm discovery strategies-1 | 94 | Handouts | 170 |
Topic-095. Algorithm discovery strategies-2 | 95 | Handouts | 171 |
Topic-096. Iterative Structures (Sequential Search Algorithm) | 96 | Handouts | 172 |
Topic-097. Iterative structures (Loop Control) | 97 | Handouts | 174 |
Topic-098. Iterative Structures (Components of Repetitive Control) | 98 | Handouts | 175 |
Topic-099. Iterative Structures: Loop Execution (Example-1) | 99 | Handouts | 176 |
Topic-100. Iterative Structures: Loop Execution (Example-II) | 100 | Handouts | 177 |
Topic-101. Iterative Structures: (Pretest and Posttest loops) | 101 | Handouts | 179 |
Topic-102. Insertion Sort Algorithm | 102 | Handouts | 180 |
Topic-103. Insertion sort algorithm example | 103 | Handouts | 181 |
Topic-104. Recursive structure: the binary search algorithm | 104 | Handouts | 182 |
Topic-105. Recursive control | 105 | Handouts | 185 |
Topic-106. Algorithm efficiency | 106 | Handouts | 186 |
Topic-107. Software verification | 107 | Handouts | 188 |
Topic-108. Software verification example | 108 | Handouts | 190 |
Topic-109. Early generations-1 | 109 | Handouts | 190 |
Topic-110. Early generations-2 | 110 | Handouts | 192 |
Topic-111. Machine independence | 111 | Handouts | 194 |
Topic-112. Imperative paradigm | 112 | Handouts | 195 |
Topic-113. Declarative paradigm | 113 | Handouts | 197 |
Topic-114. Functional paradigm | 114 | Handouts | 198 |
Topic-115. Object oriented paradigm | 115 | Handouts | 200 |
Topic-116. Variable and data types | 116 | Handouts | 201 |
Topic-117. Data structure | 117 | Handouts | 203 |
Topic-118. Assignment statement | 118 | Handouts | 205 |
Topic-119. Control structure (if-statement) | 119 | Handouts | 206 |
Topic-120. Control Structures (if-statement examples) | 120 | Handouts | 207 |
Topic-121. Control structures (loops) | 121 | Handouts | 208 |
Topic-122. Programming concurrent activities | 122 | Handouts | 209 |
Topic-123. Arithmetic operators examples | 123 | Handouts | 211 |
Topic-124. Relational operators examples | 124 | Handouts | 211 |
Topic-125. Logical operators examples | 125 | Handouts | 213 |
Topic-126. Software engineering discipline | 126 | Handouts | 215 |
Topic-127. Software life cycle | 127 | Handouts | 217 |
Topic-128. Requirement analysis phase | 128 | Handouts | 218 |
Topic-129. Design phase | 129 | Handouts | 219 |
Topic-130. Implementation phase | 130 | Handouts | 220 |
Topic-131. Testing phase | 131 | Handouts | 221 |
Topic-132. Software engineering methodologies-1 | 132 | Handouts | 222 |
Topic-133. Software engineering methodologies-2 | 133 | Handouts | 223 |
Topic-134. Modular implementation | 134 | Handouts | 224 |
Topic-135. Coupling | 135 | Handouts | 225 |
Topic-136. Cohesion | 136 | Handouts | 227 |
Topic-137. Information hiding | 137 | Handouts | 228 |
Topic-138. Components | 138 | Handouts | 229 |
Topic-139. Design patterns | 139 | Handouts | 230 |
Topic-140. Design patterns examples | 140 | Handouts | 231 |
Topic-141. Scope of quality assurance | 141 | Handouts | 233 |
Topic-142. Software testing | 142 | Handouts | 234 |
Topic-143. Software documentation | 143 | Handouts | 236 |
Topic-144. Human machine interface | 144 | Handouts | 238 |
Topic-145. Software Ownership and Liability | 145 | Handouts | 241 |
Topic-146. Arrays and aggregates | 146 | Handouts | 243 |
Topic-147. List, stacks and queues | 147 | Handouts | 243 |
Topic-148. Trees | 148 | Handouts | 245 |
Topic-149. Pointers | 149 | Handouts | 247 |
Topic-150. The Significance of Database Systems | 150 | Handouts | 248 |
Topic-151. Role of schema | 151 | Handouts | 250 |
Topic-152. Database management system | 152 | Handouts | 251 |
Topic-153. Relational database model | 153 | Handouts | 253 |
Topic-154. Issues of relational designs | 154 | Handouts | 254 |
Topic-155. Relational operators | 155 | Handouts | 255 |
Topic-156. Select operation | 156 | Handouts | 257 |
Topic-157. Project operation | 157 | Handouts | 258 |
Topic-158. Join operation | 158 | Handouts | 259 |
Topic-159. Object oriented databases | 159 | Handouts | 262 |
Topic-160. Maintain DB integrity | 160 | Handouts | 264 |
Topic-161. The Commit/Rollback Protocol | 161 | Handouts | 265 |
Topic-162. Locking | 162 | Handouts | 266 |
Topic-163. Sequential files | 163 | Handouts | 268 |
Topic-164. Indexed files | 164 | Handouts | 270 |
Topic-165. Hash files | 165 | Handouts | 271 |
Topic-166. Hash files examples | 166 | Handouts | 272 |
Topic-167. Data mining | 167 | Handouts | 274 |
Topic-168. Data mining examples and implications | 168 | Handouts | 275 |
Topic-169. Social impact of database technology | 169 | Handouts | 276 |
Topic-170. AI: introduction and vision | 170 | Handouts | 278 |
Topic-171. Intelligent agents | 171 | Handouts | 281 |
Topic-172. Research methodologies | 172 | Handouts | 284 |
Topic-173. The Turing test | 173 | Handouts | 285 |
Topic-174. Understanding images | 174 | Handouts | 286 |
Topic-175. Language processing | 175 | Handouts | 287 |
Topic-176. CS impact on society | 176 | Handouts | 289 |
Topic-177. CS Impact on health | 177 | Handouts | 290 |
Topic-178. CS Impact on Environment | 178 | Handouts | 291 |
Topic-179. Ethical issues | 179 | Handouts | 292 |
Topic-180. Software Licenses and Information Privacy | 180 | Handouts | 293 |
Topic-181. Intellectual property | 181 | Handouts | 294 |
Topic-182. Security | 182 | Handouts | 296 |
Topic-183. Privacy | 183 | Handouts | 297 |
Topic-184. Social issues of IT | 184 | Handouts | 299 |
Topic-185. Content Filtering, Email-Spams and Laws | 185 | Handouts | 301 |
Topic-186. Children Protection and Electronic Theft | 186 | Handouts | 302 |
Topic-187. MS word | 187 | Handouts | 304 |
Topic-188. MS word: quick access bar | 188 | Handouts | 308 |
Topic-189. MS work: home ribbon | 189 | Handouts | 309 |
Topic-190. MS Word: Clipboard Group | 190 | Handouts | 310 |
Topic-191. MS Word: Font Group | 191 | Handouts | 314 |
Topic-192. MS word: paragraph group-1 | 192 | Handouts | 316 |
Topic-193. MS word: paragraph group-2 | 193 | Handouts | 318 |
Topic-194. MS word: style group | 194 | Handouts | 320 |
Topic-195. MS word: editing group | 195 | Handouts | 321 |
Topic-196. MS Word: Insert Functionalities | 196 | Handouts | 322 |
Topic-197. MS word: page group | 197 | Handouts | 323 |
Topic-198. MS word: table group | 198 | Handouts | 325 |
Topic-199. MS Word: Illustration Group | 199 | Handouts | 326 |
Topic-200. MS word: media and links groups | 200 | Handouts | 330 |
Topic-201. MS Word: Comments and Header & footer | 201 | Handouts | 332 |
Topic-202. MS word: text group part-1 | 202 | Handouts | 333 |
Topic-203. MS Word: Text Group (Part-2) and Symbols Group | 203 | Handouts | 335 |
Topic-204. MS word: Design ribbon | 204 | Handouts | 336 |
Topic-205. MS Word: Page Setup Group in Page Layout Ribbon | 205 | Handouts | 338 |
Topic-206. MS Word: Paragraph Group in Page Layout Ribbon | 206 | Handouts | 339 |
Topic-207. MS Word: Arrange Group in Page Layout Ribbon | 207 | Handouts | 340 |
Topic-208. MS word: references ribbon | 208 | Handouts | 341 |
Topic-209. MS Word: Proofing Group in Review Ribbon | 209 | Handouts | 342 |
Topic-210. MS Word: Language Group in Review Ribbon | 210 | Handouts | 343 |
Topic-211. MS Word: Comments Group in Review Ribbon | 211 | Handouts | 344 |
Topic-212. MS Word: Tracking and Changes Groups in Review Ribbon | 212 | Handouts | 345 |
Topic-213. MS Word: Compare and Protect Groups in Review Ribbon | 213 | Handouts | 346 |
Topic-214. MS word: view ribbon | 214 | Handouts | 347 |
Topic-215. MS PowerPoint: Introduction | 215 | Handouts | 349 |
Topic-216. MS PowerPoint: Slides Group on Home Ribbon | 216 | Handouts | 350 |
Topic-217. MS PowerPoint: Design Ribbon | 217 | Handouts | 350 |
Topic-218. MS PowerPoint: Transition Ribbon | 218 | Handouts | 351 |
Topic-219. MS PowerPoint: Animation Ribbon | 219 | Handouts | 352 |
Topic-220. MS Excel: Introduction | 220 | Handouts | 353 |
Topic-221. MS excel: functions | 221 | Handouts | 355 |
Topic-222. MS Excel: Application Scenarios – I | 222 | Handouts | 358 |
Topic-223. MS Excel: Application Scenarios – II | 223 | Handouts | 359 |
Topic-224. MS Excel: Sorting and Filter | 224 | Handouts | 361 |
Topic-225. MS Access: Introduction | 225 | Handouts | 363 |
Topic-226. MS Access: Creating and Managing Tables | 226 | Handouts | 365 |
Topic-227. MS access: creating forms | 227 | Handouts | 366 |
Topic-228. MS access: creating reports | 228 | Handouts | 367 |
Topic-229. MS Access: Query Wizard and Query Design | 229 | Handouts | 368 |
Topic-230. Notepad editor | 230 | Handouts | 372 |
Topic-231. Introduction to Dreamweaver | 231 | Handouts | 374 |
Topic-232. Inserting Tables using Dreamweaver | 232 | Handouts | 377 |
Topic-233. Inserting lists | 233 | Handouts | 380 |
Topic-234. Inserting Images | 234 | Handouts | 381 |