Overview Grammars, Languages generated, Chomskian Hierarchy, CFG, Ambiguity, Reduced grammars, Normal forms - FSA,NFSA, NFSA with moves
42 Lessons
38:42:21 Hours
Overview Data and Information - Types of information: operational, tactical, strategic and statutory - why do we need information systems - management structure - requirements of information at different levels of management - functional allocation of management
40 Lessons
40:25:08 Hours
35 Lessons
31:26:33 Hours
Overview An overview of a compiler - Lexical Analysis - Syntax Analysis - Semantic Analysis - Intermediate Code Generation - Run-Time Environments - Local Optimizations - Machine Code Generation - Global Register Allocation - Machine-independent Optimization - Instruction Scheduling and Software Pipelining - Automatic Parallelization
40 Lessons
37:28:18 Hours
Overview Riemann Hypothesis is one of the most important unresolved conjectures in mathematics. It connects the distribution of prime numbers with zeroes of Zeta function, defined on the complex plane. A number of algorithms in algebra and number theory rely on the correctness of Riemann Hypothesis or its generalizations - This course will describe the connection between prime distributions and Zeta function leading to the Riemann Hypothesis proving Prime Number Theorem along the way. It will then investigate generalizations of Riemann Hypothesis and their applications to computer science problem
27 Lessons
22:09:35 Hours
Overview Install Linux Ubuntu on Oracle VirtualBox in Windows 8 / Windows 8.1 - Install Linux Ubuntu on virtualbox in windows 7 / windows 8 - 10 Things To Do After Installing Ubuntu Linux - How to use Ubuntu - Ubuntu Tutorial for Beginners
50 Lessons
06:31:00 Hours
Compiler design principles provide an in-depth view of translation and optimization process. Compiler design covers basic translation mechanism and error detection & recovery. It includes lexical, syntax, and semantic analysis as front end, and code generation and optimization as back-end.
30 Lessons
23:54:32 Hours
Overview Introduction, Amdahl's law, CPI equation - CPI equation, research practices, instruction set architecture - Instruction set architecture, case study with MIPS-I - Case study with MIPS - Binary instrumentation for architectural studies: PIN - Basic pipelining, branch prediction - Dynamic scheduling, speculative execution - Virtual memory and caches - Topics in memory system, DRAM and SRAM technology - Case study: MIPS R10000 - Case study: MIPS R10000 - Case study: Alpha 21264 - Case study: Intel Pentium 4 - Input/Output - Simultaneous multithreading, multi-cores
36 Lessons
31:51:06 Hours
Overview Regular languages:Introduction: Scope of study as limits to compubality and tractability - Why it suffices to consider only decision problems, equivalently, set membership problems. Notion of a formal language - DFAs and notion for their acceptance, informal and then formal definitions.
42 Lessons
39:12:35 Hours