```html
table {
width: 100%;
bordercollapse: collapse;
}
th, td {
border: 1px solid ddd;
padding: 8px;
textalign: left;
}
th {
backgroundcolor: f2f2f2;
}
Week | Topic | Focus Areas | Assignments |
---|---|---|---|
Week 1 | Introduction to Programming | Basic Concepts, Algorithms | Basic Algorithm Implementation |
Week 2 | Programming Languages Overview | Comparison, Syntax | Language Syntax Exercises |
Week 3 | Data Structures | Arrays, Linked Lists, Stacks, Queues | Data Structure Implementation |
Week 4 | ObjectOriented Programming | Classes, Objects, Inheritance | Class Design Project |
Week 5 | Algorithms | Sorting, Searching, Recursion | Algorithm Implementation |
Week 6 | Web Development Basics | HTML, CSS, JavaScript | Simple Website Project |
Week 7 | Database Fundamentals | SQL, Database Design | Database Project |
Week 8 | Software Engineering Principles | Design Patterns, Testing | Software Design Project |