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