- Duration: 18 hours of online sessions + self-study problem-solving.
- Objective: Helps students learn logical thinking and problem-solving before the PG-DAC course, with problems provided for practice.
- Prerequisites: Knowledge of computer fundamentals.
- Evaluation: No separate evaluation; daily assignment problems must be submitted.
- Note: Each day includes 3 hours of online lectures followed by problem-solving.
Daily Breakdown:
- Day 1: Building Logic and Solving Problems
- Lecture: Logical thinking, problem-solving process.
- Assignment: Practice logic-building problems.
- Day 2: Decision Making
- Lecture: If-else, nested if-else, switch case.
- Assignment: Decision-making problems using if-else, nested if-else, switch case.
- Day 3: Control Statements
- Lecture: Loops.
- Assignment: Conditional problems using loops.
- Day 4: Modular Programming
- Lecture: Functions.
- Assignment: Problems using functions.
- Day 5: Arrays
- Lecture: Arrays.
- Assignment: Problems using arrays.
- Day 6: Strings
- Lecture: Strings.
- Assignment: Problems using strings.
For additional resources, you’d typically need access to:
- Basic programming books or online tutorials on logic building, decision-making, loops, functions, arrays, and strings.
- Practice platforms like HackerRank, LeetCode, or CodeChef for relevant problems.
- Online lectures or documentation on computer fundamentals and programming basics.