DS Unit 3 Sprint 12
Welcome to DS Unit 3 Sprint 12
In this sprint, you will continue to improve upon your programming and problem-solving skills through advanced data structures and algorithms. You'll master the use of dictionaries for caching, explore linked lists and classes, and develop essential career readiness skills.
You are one step closer to being career ready! In this sprint, the career artifact focus is on building your resume. Even if you already have a resume, it is critical that you re-create it using the resume template provided.
Learning Objectives
By the end of this sprint, you should be able to:
- Apply Python dictionaries to solve complex problems including letter counting and frequency analysis
- Implement caching strategies using objects to optimize algorithm performance
- Understand and analyze Big O Notation for time and space complexity
- Utilize linked lists with objects and implement class-based programming in Python
- Apply object references and data structures to solve programming challenges
- Conduct effective informational interviews to expand your professional network
- Create a professional resume using the BloomTech template that showcases your technical skills
Modules
This sprint is structured to provide you with comprehensive programming and problem-solving skills:
Module 1
Object Refresher and Letter Count
This module covers how to solve problems utilizing objects and letter counts.
View ModuleModule 3
Object References, Linked Lists and Classes
This module covers how to utilize linked lists with objects.
View ModuleModule 4
Career Readiness: Informational Interviews & Resume
In this module, you will learn all about informational interviews, why they are important, and how they can help you in your job search.
View Module