Topics
Computer System
- Introduction to Computer System
- Components of a Computer System
- Evolution of Computer
- Computer Memory
- Data Transfer Between Memory and CPU
- An Introduction to the Advanced Microprocessors
- Data and Information
- Software
- System Software and Its Types
- Programming Tools of Software System
- Application Software
- Proprietary or Free and Open Source Software
- Basics of Operating System (OS)
Encoding Schemes and Number System
- Concept of Encoding Schemes and Number System
- American Standard Code for Information Interchange (ASCII)
- Indian Script Code for Information Interchange (ISCII)
- UNICODE
- Introduction to Number Systems
- Conversion between Number Systems
- Decimal Number System
- Binary Number System
- Octal Number System
- Hexadecimal Number System
- Conversion of a Number with Fractional Part
Emerging Trends
- Concept of Emerging Trends
- Artificial Intelligence (AI)
- Machine Learning
- Natural Language Processing (NLP)
- Immersive Experiences
- Robotics
- Big Data
- Internet, Web and the Internet of Things
- Cloud Computing
- Grid Computing
- Blockchains
Introduction to Problem Solving
- Introduction to Problem Solving
- Steps for Problem Solving
- Algorithm
- Representation of Algorithms
- Introduction to Flow of Control
- Verifying Algorithms
- Comparison of Algorithm
- Coding
- Decomposition in Problem Solving
Getting Started with Python
- Concept of Python
- Python Keywords
- Python Identifiers
- Python Variables
- Python Comments
- Everything is an Object
- Python Data Types
- Operators in Python
- Python Expressions
- Statement in Python
- Input and Output in Python
- Type Conversion in Python
- Debugging in Python
Flow of Control
- Introduction to Flow of Control
- Selection
- Indentation
- Repetition
- Break and Continue Statement in Python
- Nested Loops in Python
Functions
- Concept of Function in Python
- User Defined Functions
- Arguments and Parameters
- Scope of a Variable in Python
- Python Standard Library
- Module
Strings
- Concepts of Strings in Python
- String Operation in Python
- Traversing a String in Python
- String Method and Built-in Functions in Python
- String Handling in Python
Lists
- Lists in Python
- Lists Operations in Python
- Traversing a Lists in Python
- Lists Methods and Built-in Functions in Python
- Nested Lists in Python
- Copying Lists in Python
- Lists as Argument to a Function in Python
- Lists Manipulation in Python
Tuples and Dictionaries
- Concepts of Tuples in Python
- Tuple Operations in Python
- Tuple Methods and Built-in Functions
- Tuple Assignment in Python
- Nested Tuples in Python
- Tuple Handling in Python
- Introduction to Dictionaries in Python
- Dictionaries are Mutable in Python
- Dictionary Operations in Python
- Traversing a Dictionary in Python
- Dictionary Methods and Built-in Functions in Python
- Manipulating Dictionaries in Python
Societal Impact
- Introduction of Societal Impacts
- Digital Footprints
- Digital Society and Netizen
- Data Protection
- Cyber Crimes
- IT Act of India 2000
- Impact on Health
Shaalaa.com | Basic Concepts of Object Oriented Programming
to track your progress
