0% found this document useful (0 votes)
13 views3 pages

Shweta

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
13 views3 pages

Shweta

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

Here’s a **30-day roadmap** for your friend, focusing on **Semester 3** subjects and the **backlog in

PC Software** from **Semester 1**.

### **Subjects to Cover:**

1. **Operating System**

2. **Data Structures - I**

3. **Introduction to Database System**

4. **Communication Skills (English)**

5. **Backlog: PC Software (Semester 1)**

---

### **Day 1-5: Operating System**

1. **Day 1:** Overview of OS, Types of OS (Batch, Time-shared, Distributed, Real-time).

2. **Day 2:** Process Management, Threads, CPU Scheduling (FCFS, SJF, Round Robin).

3. **Day 3:** Deadlocks – Characterization, Handling, and Banker's Algorithm.

4. **Day 4:** Memory Management – Paging, Segmentation, Virtual Memory, Page Replacement
Algorithms.

5. **Day 5:** File Systems – File Allocation Methods (Contiguous, Linked, Indexed), Free Space
Management, Disk Scheduling.

---

### **Day 6-10: Data Structures - I**

1. **Day 6:** Introduction to Data Structures, Algorithm Complexity (Big-O Notation), String Operations.

2. **Day 7:** Arrays – Representation, Insertion, Deletion, Multidimensional Arrays.

3. **Day 8:** Linked Lists – Single, Double, Circular Linked Lists, Header Linked List.

4. **Day 9:** Stacks and Queues – Operations and Applications (Polish Notation, Recursion).

5. **Day 10:** Trees – Binary Trees, Binary Search Trees (BST), Tree Traversal Techniques.
---

### **Day 11-15: Introduction to Database System**

1. **Day 11:** Introduction to DBMS – Characteristics, File-based vs. Database Approach, Components
of DBMS.

2. **Day 12:** Data Models – Relational, Hierarchical, Network, E-R Diagrams, Entity Sets, Attributes.

3. **Day 13:** SQL Basics – DDL, DML, and Integrity Constraints.

4. **Day 14:** Normalization (1NF, 2NF, 3NF, BCNF), Functional Dependencies.

5. **Day 15:** SQL Queries, Views, Relational Algebra, and Calculus.

---

### **Day 16-17: Communication Skills (English)**

1. **Day 16:** Grammar, Vocabulary Building (Prefixes, Suffixes, Synonyms/Antonyms, One-Word


Substitutions).

2. **Day 17:** Writing Skills – Essays, Letters, Group Discussions, Interview Preparation.

---

### **Day 18-22: Backlog: PC Software (Semester 1)**

1. **Day 18:** MS Word – Creating Documents, Formatting, Mail Merge, Macros, Tables.

2. **Day 19:** MS Excel – Functions, Charts, Pivot Tables, Sorting, Filtering, Data Validation.

3. **Day 20:** MS Excel – Advanced Features, Working with Data, Macros.

4. **Day 21:** MS PowerPoint – Creating Slides, Animations, Presentations, Organizational Charts.

5. **Day 22:** Revise MS Word, Excel, and PowerPoint. Solve past papers and practice.

---

### **Day 23-26: Data Structures - I (Continuation)**


1. **Day 23:** Graphs – Terminology, Representations, Traversal Algorithms (BFS, DFS).

2. **Day 24:** Sorting Algorithms – Bubble, Merge, Quick Sort, Selection Sort.

3. **Day 25:** Searching Algorithms – Linear and Binary Search.

4. **Day 26:** Hashing Techniques and Applications.

---

### **Day 27-30: Final Revision and Mock Tests**

1. **Day 27:** Revise **Operating System** – Scheduling Algorithms, Memory Management, Deadlock
Handling.

2. **Day 28:** Revise **Database Systems** – SQL Queries, Normalization, E-R Diagrams.

3. **Day 29:** Revise **Data Structures** – Trees, Linked Lists, Graphs, Sorting Algorithms.

4. **Day 30:** Mock tests for **PC Software**, **OS**, and **Data Structures**. Focus on past exam
questions.

---

### **Study Tips:**

- **Focus on PC Software Backlog**: Dedicate extra time to **PC Software** as this is the backlog
subject.

- **Practice Previous Year Papers**: Solve past papers regularly for **OS**, **DBMS**, and **PC
Software**.

- **Take Notes**: Keep notes for important formulas, SQL queries, and data structures for quick
revisions.

- **Mock Tests**: Simulate exam conditions by taking mock tests regularly to track progress.

This roadmap ensures that your friend covers the entire **Semester 3 syllabus** while dedicating
enough time to clear the **PC Software backlog** from **Semester 1**. Let me know if further
adjustments are needed!

You might also like