Introduction to Computing - CS-101
In this course you will learn.
Introduction to Computer Science
- What is Computer Science?
- Computer Science Applications
- Breadth First Learning
- Search Engine Usage Techniques
- History of Computing
- Data Storage
- Data Manipulation
- Operating System
- Networking and the Internet
- Algorithms
- Programming Languages
- Software Engineering
- Data Abstraction
- Database Systems
- Artificial Intelligence
- Word Processing
- Presentations Development (Power Point)
- Spreadsheet
- Database MS Access
- Web Page Development
Search Engines
- How Google Works
- Try Searching on Google
- Query Formulation
- Searching Tricks
- Performing Calculations on Google
Search Operators
- Search on Social Media
- Searching Hash tags
- Exclude words from Query
- Wild Card based Searching
- Search with a Specific Site
- Searching Related Websites
- Searching a cached version
- Image Search
Advanced Search Operators
- Intitle
- Allintitle
- inurl and allinurl
- Intext and allintext
- Proximity Search
Cyber Security
- Avoid Cyber-security attacks
- Security Attacks from outside
- Security Attacks from inside
- Legal Approaches to Network Security
- Children Protection and Electronic Theft
Roots of Computing
- Abacus
- Punch Cards
- ENIAC
- Factsheet of ENIAC
Storing a Bit
- What Bits can represent
- Bits units
- Radix Point
- Storing Radix
- Example of Radix Point
- Boolean Operations
- Main Memory
- Main Memory Organization
- Byte Size Organization
- Memory Address
- RAM
- DRAM
- SDRAM
Representing Images
- Pixel
- Encoding Method: Pixel to Bitmap
- Encoding Method: Handling shades
- Encoding Method: Colorful Images
- Brightness Chrominance
- Image Scaling
- Data Compression: Compressing Images
- Data Compression: Compressing Audio and Videos
- Geometric Structures for Image Scaling
Networking and the Internet
- Network Classification
- Protocols
- Combining Network
- Methods of Process Communication
- Distributed Systems
- Internet Architecture
- Internet Addressing
- Internet Applications
- VoIP
- Internet Multimedia Streaming
- Layered Approach to Internet Software (I)
- Layered Approach to Internet Software (II)
- Layered Approach to Internet Software (III)
- TCP /IP Protocol Suite
- Security (Forms of Attacks)
- Encryption
Algorithms
- Definition of Algorithm
- Abstract Nature of Algorithms
- Representation (Primitives)
- Representation (Pseudocode)
- Algorithm Discovery Strategies
- Iterative Structures (Sequential Search Algorithm)
- Recursive Structure (The Binary Search Algorithm)
- Insertion Sort Algorithm Example
Software Engineering
- Software Engineering Discipline
- Software Life cycle
- Requirement Analysis Phase
- Design Phase
- Implementation Phase
- Testing Phase
- Software Engineering Methodologies (I)
- Software Engineering Methodologies (II)
- Software Engineering Methodologies (III)
- Coupling
- Cohesion
- Design Patterns
- Scope of Quality Assurance
- Software Testing
- Software Licenses and Information Privacy
Database Systems
- The Significance of Database Systems
- Role of Schema
- Database Management Systems
- Relational Database model
- Maintaining DB Integrity
- Data Mining
- Data Mining Examples and Implications
- Social Impact of Database Technology
Artificial Intelligence
- Introduction and Vision
- Intelligent Agents
- Research Methodologies
- The Turing Test
- Understanding Images
- Language Processing
Don,t forgot to share, keep sharing keep learning
0 Comments