Take your software engineer mindset to the next level!
Take your software engineer mindset to the next level with advanced programming concepts like user-defined and built-in data structures, algorithms, recursion and networked application program interfaces. Efficiently perform operations such as sorting, searching and indexing, essential for high-performing applications.
This course forms part of Digital Media Academy’s Tech Accelerator program, our deep learning journey for 13-18-year-olds. Tech Accelerators fuse expert instruction with real-world partnerships to get you university- and industry-ready. Over sequential Levels, you’ll curate a portfolio of Real-world Client Briefs from our leading tech and creative partners, attend Industry Masterclasses, get one-to-one Pro Mentor support and build a Career Network. Tech Accelerators: Fuel your 21st-century career.
Standards Alignment
This course is aligned to national and international standards for technology education. Standards include: International Society for Technology in Education (ISTE), International Baccalaureate , UK National Curriculum, New Zealand Curriculum, and more!
Course Requirements:
- Laptop or desktop computer running Windows or macOS that meets the minimum specifications of the hardware and software listed below.
- Built-in or external microphone
- Built-in or external speakers or headphones
- Google Chrome browser
- Additional computer screen/monitor (recommended)
- Python 3
- Visual Studio Code
N.B. All software is open-source (free). Students will be supported during their first lesson to ensure software is installed and functioning correctly.
By the End of This Course:
Graduate with programs demonstrating your new skills presented professionally on your online portfolio.
Throughout this course:
Deep dive into the following areas of Computer Programming, as meticulously planned by our expert industry professional curriculum designers:
- Intro to Data Structures & Lists
- Data Structure: Tuples
- Data Structure: Dictionaries
- Data Structure: Sets
- Data Structures: Application Programs
- Data Structures: the Goodies
- Data Structures Revision Club
- Intro to Databases & SQL
- Working with DB-API
- Data Structures: Stacks
- Data Structures: Queues
- Masterclass
- Searching: Hashing
- Sorting: Bubble & Selection Sort
- Sorting: Insertion & Merge Sort
- Web Apps Using Flask
Here is the course outline:
1. Lesson SlidesThis module contains all the teaching materials you will need to successfully deliver this course. 20 sections
|
||||||||||||||||||||
|