Bihar STET Computer Science - Short Notes
1. Computer Fundamentals
- Generations of Computers: 1st (Vacuum Tubes), 2nd (Transistors), 3rd (ICs), 4th (Microprocessors), 5th
(AI)
- Number Systems: Binary, Octal, Decimal, Hexadecimal
- Memory Units: KB, MB, GB; RAM, ROM, HDD, SSD
2. Programming Concepts
- Data Types: int, float, char, string, bool
- Control Structures: if, else, switch, while, for, do-while
- OOP Concepts: Class, Object, Inheritance, Polymorphism, Abstraction, Encapsulation
3. Data Structures
- Array, Stack (LIFO), Queue (FIFO), Linked List
- Trees, Binary Search
- Searching: Linear, Binary; Sorting: Bubble, Insertion, Selection, Quick
4. Operating System
- Functions: Process, Memory, File System Management
- Types: Batch, Time-sharing, Real-time
- Concepts: Deadlock, Scheduling (FCFS, SJF, Round Robin)
5. DBMS
- ER Model, Keys (Primary, Foreign)
Bihar STET Computer Science - Short Notes
- SQL: SELECT, INSERT, UPDATE, DELETE
- Normalization: Reduces redundancy
6. Computer Networks
- Types: LAN, MAN, WAN
- OSI Model: 7 Layers (Physical to Application)
- Devices: Router, Switch, Hub, Modem
- IP Addressing: IPv4 (e.g., 192.168.0.1)
7. Web Technologies
- HTML Tags: <html>, <head>, <body>, <a>, <img>, <p>
- CSS: Styling elements
- JavaScript: Client-side scripting
8. Software Engineering
- SDLC Phases: Requirement, Design, Implementation, Testing, Deployment, Maintenance
- Models: Waterfall, Agile
- Testing: Unit, Integration, System
9. ICT in Education
- Tools: Google Classroom, Zoom, Kahoot, Smart boards
- Use of multimedia, digital learning, LMS