Objectives

Introducing Software Engineering principles and practices using Python, SQLite Database, Data Structure and algorithms. Starting with opening a Computer Server, identifying the parts and its usage, we delve into engineering aspects of Programming and analyze the requirement and solve the problem with engineering methodology

Students may be passionate about medical field or Physics or Biology or Chemestry or Business or Computer Science. Our course will provide the necessary engineering aspects of the Computer programming, that will develop the curiosity of providing engineered solution of their chosen field.

Next Steps after this course

This is the engineering foundation course. Once the student completes this course, we will be offering a Summer Course, tailored to the requirement of the Student.

Say a student is interested in Molecular Biology and wanted to enhance the knowledge of using this software engineering methods in molecular Biology, we will work with the student and parents, and we will build a curriculum for the student. We will identify interested group of students on Molecular Biology and schedule a class for them.

NOTE: Instructor is well-versed with FinTech, Business Accounting, Customer Relationship Management, Manufacturing knowledge. Any other discipline, instructor needs to prepare ahead of time or bring in other instructors. Please let us know in-advance your interest..

Eligibility

1. 8th Grade and above
2. Current 7th Grade with Accelerated Math
3. Current 6th Grade with PA

PreRequisites

1. Curiosity to solve a puzzle
2. Curiosity to apply engineering concepts to solve a puzzle
3. Basic mathematics

What to bring for class

1. Laptop
2. Water bottle
3. A lot of smile

Course Outline

1. Introduction

Intro To computers, programming languages, databases, flowchart, pseudo code etc

2. Python basics

We explore the features of python

3. Introduction to Data Structure and algorithms

We explore Data Structure and Algorithms using practical examples

4. DS & Algorithms using python

We explore in detail using python defining various data structure and solving problems using algorithms

5. Databases

We explore various databases solving various problems

6. API, Data Science and all latest developments

We explore various latest developments on Software Engineering

7. Connect all the dots

We explore how what we learned are connected together

8. Project Work

We work on a project using what we learned