Monday, October 5, 2020

MCA subject Video classes

  1. MCS  31 (Design and Analysis of Algorithms) 
    1. Introduction to Data Structures & Algorithms - IIT Delhi
    2. Introduction to Data Structures & Algorithms
    3. Sorting Algorithms & Asymptotic Analysis II - IGNOU
    4. Algorithmic Techniques for problem solving 2
    5. Stack Applications
    6. Queue Data Structure
    7. An introduction to trees
    8. DAA  - Abdul Bari
    9. DAA - Javatpoint
    10. Merge sort, how multiple recursion works under the hood  - Jenny's Lectures
    11. Shell sort - Jenny's Lectures
    12. Bubble sort - Jenny's Lectures
    13. TutorialsPoints - Analysis of  Algorithms
    14. Average case analysis - Abdul Bari
    15. Amortized analysis of Algorithms 
    16. Best First Search algorithm an example.
    17. Topological Sort or Ordering of a Graph  - Jenny's Lectures
    18. Probabilistic (randomized) Algorithms
    19. Genetic Algorithms - Nature inspired Algorithms IIT KGH
    20. TC - IITKGP 
    21. PDA Introduction - Neso Academy.
    22. Theory of Computation - Neso Academy
    23. Compiler Design IIT KGP
  2. MCS 33 (Advanced Discrete Mathematics - Recurrence Relations & Graph Theory
    1. Recurrence Relations
    2. Graph Theory - IIT KGP (Kharagpur)
    3. Tower of Hanoi
  3. MCS 34 (Software Engineerig)
    1. Software Engineering - IIT KGP
    2. Fact Finding Techniques 1
    3. Software Engineering Process An Overview - IGNOU
    4. Advanced Software Engineering Projects - IGNOU
    5. Spiral Life Cycles Models 
    6. Life cycle models 2 Win Win Spiral Model - IGNOU
  4. MCS 42 (Computer Networks & Distributed Systems)
    1. Cloud Computing & Distributed Systems IIT Patna
    2. Demystifying Networks IIT Bombay
  5. MCS 43 (Advanced Database Management Systems) 
    1. Advanced DBMS - limits of RDBMS
    2. Introduction to database systems IIT Madras
    3. Introduction to Relational Model/2 DBMS IIT Khg - Relational Algebra & its operations.
  6. MCS 51 (Advanced Java & Internet)
    1. Websites -1 - IGNOU
    2. Websites - 2 - IGNOU
    3. Servlets Basics - IGNOU
    4. Writing Servlets - IGNOU
    5. Session Tracking in Servlet programming - IGNOU
    6. Website management 1
    7. Website management 2
    8. Network Technology & Devices
    9. Basics of Internet
    10. Introduction to Computer & Networking
    11. Introduction to distributed systems - IGNOU
    12. Java Security
  7. MCS 52 (Management Information System)
    1. MIS - IIT Kharagpur
  8. MCS 53 (Computer Graphics)
    1. IIT - Guwahati
    2. Computer Graphics - Projections
    3. Computer Graphics - Transformation - IGNOU
    4. Multimedia Tutorials
  9. MCSE 003 (Artificial Intelligence)
    1. Fundamentals of AI - IIT Guwahati
    2. Introduction to Artificial Intelligence 2
    3. Knowledge Representation Part 1
    4. Symbolic Logic Knowledge Representation - IGNOU
    5. Fuzzy Logic why and what 1 - IGNOU
    6. Fuzzy Logic why and what 2 - IGNOU
    7. AI programming languages 1 Part 1 LISP 4- IGNOU
    8. AI languages LISP Artificial Intelligence
    9. AI programming languages 1 Part 2 - IGNOU
    10. AI programming LISP 1
    11. LISP part - 3 Artificial Intelligence 1 - IGNOU
    12. LISP Part - 3 Artificial Intelligence 2 - IGNOU
    13. LISP Part 5 - IGNOU
    14. Uncertain Knowledge & Reasoning 1
    15. Uncertain Knowledge & Reasoning 2
    16. AI programming language LISP 3 - IGNOU
    17. AI programming language LISP - 4 - IGNOU
    18. Introduction to PROLOG
    19. A Start informed search algorithm
    20. AO Star informed search algorithm also called as the AND-OR graphs.
    21. AI Education 4u series.
  10. MCSE 004 (Numerical & Statistical Computing)
    1. Scientific Computing using MATLAB - IIT Delhi
    2. Numerical & Statistical Techniques - IGNOU
    3. Numerical & Statistical Computing 2
    4. Random Variables and Probability 3
    5. Normal Distribution
    6. Random variables & Probability distributions 4
    7. Numerical and Statistical Techniques 6
  11. MCSE 011 ( Parallel Computing a.k.a. Super Computing)
    1. Parallel Algorithms - IIT Guwahati
    2. Introduction to Parallel Programming in Open MP - IIT Delhi
    3. Parallel Algorithms


Thursday, October 1, 2020

Top 10 online courses for learning DSA

 Top10 online courses for DSA

Retaining the color code in Notepad++

 When you open a supported file format in Notepad++, it performs syntax highlighting where it formats the text with various colors to make reading easier.

However, when you save the file or copy text from it to an external program, all of the syntax highlighting and formatting is lost, and the text will take on formatting of the program you’re pasting into. This shouldn’t be surprising as the program is basically a plain-text editor. The syntax highlighting you see is just a visual enhancement. Although, there is a way to retain this formatting, i.e. if you have NppExport plugin installed. Latest builds of Notepad++ ships with this plugin. If you don’t have NppExport installed, you can download it through the inbuilt plugin manager.

When you have it ready, highlight the code that you want to copy, then go to 

Plugins (on the menu bar) > Select NppExport > Copy all formats to clipboard

Now when you paste the code into a program that supports rich text formatting, for example Microsoft Word or Evernote, all of the formatting should be retained.