Computer Basics (Fundamental, Memory, Language etc)

Computer Graphics

  1. Cathode ray tube in Computer Graphics
  2. Ellipse Algorithm | Computer Graphics
  3. Boundary fill and Flood fill Algorithm | Computer Graphics

Discrete Mathematics

  1. Set theory and types of set in Discrete Mathematics.
  2. Operations performed on the set in Discrete Mathematics.
  3. Group theory and their type in Discrete Mathematics.
  4. Functions and the types of functions.
  5. Algebraic Structure and properties of structure.
  6. Permutation Group in Discrete Mathematics.
  7. Types of Relation in Discrete Mathematics.
  8. Relation and the properties of relation in Discrete Mathematics.
  9. Rings and Types of Rings in Discrete Mathematics.
  10. Finite Automata | Discrete Mathematics.
  11. Normal forms and their types | Discrete Mathematics.
  12. Preposition logic | Discrete Mathematics.
  13. Operations in preposition logic | Discrete Mathematics.

Software Engineering

  1. Introduction to Software Engineering
  2. What is a Software and a Software Process?
  3. Software Characteristics
  4. The changing nature of the Software
  5. Some myths and realities of Software
  6. Why do we need Software Engineering?
  7. Software Testing and its basic types
  8. The evolving nature of the software industry
  9. Some major software failures
  10. The software documentation
  11. Different types of documentation manuals in software engineering
  12. Operating procedures in a software
  13. Software product | Software Engineering
  14. Difference and Relation between Software product and Software process
  15. Module and Software Components in Software Engineering
  16. Role of management in software development
  17. Software Life Cycle Model and Its Types
  18. Software Life Cycle Model: The Waterfall Model
  19. The Classical Waterfall Model
  20. The different phases of the Classical waterfall model
  21. The Iterative Waterfall Model
  22. The Prototyping model | Software Engineering
  23. The Evolutionary Model | Software Engineering
  24. The Spiral model | Software Engineering
  25. Comparison of Software lifecycle models | Software Engineering
  26. Software Design Phase in SDLC
  27. Things developed in the design phase of the software | Software Engineering
  28. Characteristics of a good software design | Software Engineering
  29. Cohesion | Software Engineering
  30. Coupling | Software Engineering
  31. Different types of design strategies in Software Engineering
  32. A software model - the importance of a model in a software
  33. Introduction to UML: Unified Modeling Language
  34. UML Views and UML Diagrams
  35. The Use-case Model (Use case diagram)
  36. The class diagram | Software Engineering
  37. The Sequence Diagram | Software Engineering
  38. The Activity Diagram | Software Engineering
  39. Component Diagram | Software Engineering
  40. Deployment Diagram | Software Engineering
  41. Object Diagram | Software Engineering
  42. State Chart Diagram | Software Engineering
  43. Domain modeling | Software Engineering
  44. Booch's Object Identification Method | Software Engineering
  45. User Interface | Software Engineering
  46. Graphical User Interface | Software Engineering
  47. Coding Phase in Software Engineering
  48. Coding standards and guidelines
  49. Code Reviewing in Software Engineering
  50. Testing Phase in Software Engineering
  51. Levels of Testing in Software Engineering
  52. Some important terms related to software testing
  53. Principles of Testing | Software Engineering
  54. Strategies of Testing | Software Engineering
  55. Mutation Testing, System Testing and Performance Testing | Software Engineering
  56. Program Analysis Tools | Software Engineering
  57. Software Failure | Software Engineer
  58. Classification of software failures | Software Engineer
  59. Software Quality | Software Engineering
  60. Software Quality Management | Software Engineering
  61. ISO 9000 | Software Engineering
  62. SEI Capability Maturity Model | Software Engineering
  63. Case tools and their scopes | Software Engineering
  64. Software Maintenance | Software Engineering
  65. Software Reuse: Definition and Advantages | Software Engineering
  66. Reuse Domain | Software Engineering
  67. Component Based Software Development | Software Engineering
  68. Software Component Classification | Software Engineering
  69. Capability Maturity Model Integration (CMMI)
  70. MCQ

Digital Electronics

  1. Computer Number Systems, Types and Conversions
  2. Number systems and their representation
  3. Conversion of Decimal Number System into Binary Number System
  4. Conversion of Decimal Number System into Octal Number System
  5. Conversion of Decimal Number System into Hexadecimal Number System
  6. Conversion of Binary Number System to Decimal Number System
  7. Conversion of Binary Number System into Octal Number System
  8. Conversion of Binary Number System into Hexadecimal Number System
  9. Conversion of Octal Number System to Binary, Decimal and Hexadecimal Number Systems
  10. Conversion of Hexadecimal Number System to Binary, Octal and Decimal Number Systems
  11. Binary Addition and Subtraction
  12. Binary Multiplication and Division
  13. Signed Representation of Binary Numbers
  14. Floating Point Representation of Binary Numbers
  15. r's and (r-1)'s Complement of Numbers
  16. Binary Coded Decimal (BCD Code) and its addition
  17. Error Detecting Codes
  18. Excess-3 (XS-3) Code and Gray Code
  19. Logic Gates
  20. Universal Logic Gates (NAND, NOR)
  21. Duality Principle and Rules for Reduction of Boolean Expressions
  22. Axioms and Laws of Boolean Algebra
  23. Realization of Boolean expressions using Basic Logic Gates
  24. Realization of Boolean Expressions using only Universal Gates
  25. Solved Examples on Reduction of Boolean Expression
  26. Karnaugh Maps (K-Maps)
  27. POS and SOP form representation of a Boolean Function
  28. Min and Max Terms Notation in Boolean Algebra
  29. Mapping of expressions on K-Map and Encircling of groups
  30. Karnaugh Maps with Don't Care Conditions
  31. Combinational Circuit | Digital Electronics
  32. Designing of Half-Adder, Full Adder and making Full Adder using Half Adder
  33. Designing of Half Subtractor and Full Subtractor
  34. N-bit Parallel Adders (4-bit Binary Adder and Subtractor)
  35. Construction of Code Converters
  36. SR Latch in Digital Electronics
  37. Sequential Circuits in Digital Electronics
  38. Concept of Read Only Memory (ROM) in Digital Electronics
  39. Concept of Random Access Memory (RAM) in Digital Electronics
  40. Conversion of Flip Flops
  41. Solved Examples on Conversion of Flip-Flops
  42. Programmable Array Logic (PALs)
  43. Programmable Logic Array (PLAs)
  44. Magnetic Memories
  45. Introduction to JK Flip Flop
  46. Race Around Condition in JK Flip Flop and T-Flip Flop
  47. Master-Slave JK Flip Flop
  48. Logic Devices and Concept of PROM
  49. Designing of Asynchronous Counters
  50. Designing of Synchronous Counters
  51. Examples of Designing of Synchronous Mod-N Counters
  52. Examples of Designing of Arbitrary Sequence Counters and Bidirectional Counter
  53. Designing of Comparators

Data Mining

  1. Data Mining – Introduction, Benefits, Disadvantages and Applications
  2. Data Types in Data Mining
  3. Data Mining Tasks – Overview
  4. Data Mining Functionalities
  5. Data Exploration in Data Mining
  6. OLAP (Online Analytical Processing) | Applications, Types, Advantages and Disadvantages
  7. OLAP (Online Analytical Processing) | OLAP Cube and Operations
  8. Data Preprocessing in Data Mining
  9. KDD Process in Data Mining
  10. Data Cleaning in Data Mining
  11. Motivation or Importance of Data Mining
  12. Classification of Data Mining Systems
  13. Classification and Prediction in Data Mining
  14. Cluster Analysis in Data Mining
  15. Outlier Analysis in Data Mining
  16. Association Analysis in Data Mining
  17. Data Integration in Data Mining
  18. Data Mining Issues
  19. Data Transformation in Data Mining
  20. Data Reduction in Data Mining
  21. Data Cube Technology in Data Mining
  22. Data Discretization in Data Mining

Computer Architecture

  1. Flynn's Classification of Computer Architecture
  2. Shared Memory Multiprocessor and Instruction Execution
  3. Issues with Pipelining (Hazards)
  4. Memory Hierarchy Technology in Computer Architecture
  5. Cache Coherence Problem in Computer Architecture
  6. Load Balancing and Its Types
  7. Dynamic Load Balancing

Miscellaneous Computer Science Topics


Comments and Discussions!

Languages: » C » C++ » C++ STL » Java » Data Structure » C#.Net » Android » Kotlin » SQL
Web Technologies: » PHP » Python » JavaScript » CSS » Ajax » Node.js » Web programming/HTML
Solved programs: » C » C++ » DS » Java » C#
Aptitude que. & ans.: » C » C++ » Java » DBMS
Interview que. & ans.: » C » Embedded C » Java » SEO » HR
CS Subjects: » CS Basics » O.S. » Networks » DBMS » Embedded Systems » Cloud Computing
» Machine learning » CS Organizations » Linux » DOS
More: » Articles » Puzzles » News/Updates

© https://www.includehelp.com some rights reserved.