[go: up one dir, main page]

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

Syllabus Term For 3rd Year

Uploaded by

HARISH S ECE
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)
22 views3 pages

Syllabus Term For 3rd Year

Uploaded by

HARISH S ECE
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

Syllabus Term-2: 40 Hours

Programming Fundamentals
Week 1 (8 hours):**
- Recursion:
- Introduction to Recursion
- Basic Recursion Problems
- Intermediate Recursion Problems
- Advanced Recursion Problems
- Backtracking Basics:
- Introduction to Backtracking
- Basic Backtracking Problems

Week 2 (8 hours):**
- Heaps:
- Introduction to Heaps
- Heap Operations
- Problem Solving with Heaps
- Hash-Maps and Hashing Techniques:
- Introduction to Hash-Maps
- Hashing Techniques
- Use Cases of Hash-Maps

Week 3 (8 hours):**
- Sorting Algorithms:
- Basic Sorting Algorithms (Bubble Sort, Selection Sort, Insertion Sort)
- Intermediate Sorting Algorithms (Merge Sort, Quick Sort)
- Advanced Sorting Algorithms (Heap Sort, Radix Sort)
- Search Algorithms:
- Linear Search
- Binary Search
- Advanced Search Techniques

Week 4 (8 hours):**
- Java Programming and Data Structures Recap:
- Introduction to Java and JDK Setup
- JVM Models and Memory Management
- Garbage Collection in Java
- OOPs Concepts Recap (Inheritance, Abstraction, Encapsulation, Polymorphism)

Week 5 (8 hours):**
- Industrial Java Essentials:
- Advanced Exception Handling
- Real-world Use Cases using OOPs Concepts
- Introduction to RDBMS:
- Basics of RDBMS and MySQL
- Introduction to MongoDB

SQL Queries, Entity Relationship Models, Transactions & Concurrency


Week 6 (8 hours):**
- SQL Queries:
- Basic SQL Queries
- Intermediate SQL Queries
- Advanced SQL Queries
- Entity Relationship Models:
- Introduction to ER Models
- Designing ER Models

Week 7 (8 hours):**
- Transactions & Concurrency:
- Basics of Transactions
- Concurrency Control Techniques
- Normalization:
- Introduction to Normalization
- Normal Forms (1NF, 2NF, 3NF)

Week 8 (8 hours):**
- Problem Solving using SQL Design Principles
- Query Optimization (First Level)

Syllabus Term-3: 40 Hours

Full-Stack Technology – I
Week 1 (8 hours):**
- CSS:
- Introduction to CSS
- CSS Selectors and Properties
- JavaScript ES6 Basics:
- Introduction to ES6
- Basic Syntax and Features

Week 2 (8 hours):**
- Introduction to React JS:
- Basics of React
- JSX and Components
- Working with Data in React:
- State and Props
- Handling Events

Week 3 (8 hours):**
- Visualizing Data Rendering:
- Rendering Data in React
- Conditional Rendering Techniques

Full-Stack Technology – II
Week 4 (8 hours):**
- REST API:
- Introduction to REST API
- Connecting DB with Frontend
- Java Spring Boot:
- Basics of Spring Boot
- Creating Basic Applications with Spring Boot
Week 5 (8 hours):**
- Full-Stack Project – Part 1:
- Creating Full Stack Application Frontend
- Integrating Frontend with DB/Backend

Syllabus Term-4: 40 Hours

Greedy Algorithms
Week 1 (8 hours):**
- Introduction to Greedy Algorithms
- Basic Greedy Algorithm Problems
- Intermediate Greedy Algorithm Problems

Dynamic Programming
Week 2 (8 hours):**
- Introduction to Dynamic Programming
- Basic DP Problems
- Intermediate DP Problems

Projects
Week 3 (8 hours):**
- Projects using Greedy Algorithms
- Projects using Dynamic Programming

Week 4 (8 hours):**
- Full-Stack Project – Part 2:
- Deploying Applications
- Hosting Applications on a Cloud Platform

You might also like