building skills - cdnwhjr.s3.ap-south-1.amazonaws.com · styling a page box model flexbox styling...

8

Upload: others

Post on 14-Jul-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: BUILDING SKILLS - cdnwhjr.s3.ap-south-1.amazonaws.com · Styling a page Box Model Flexbox Styling using flexbox ... React Router 83 Routing in react applications Redux Asynchronous
Page 2: BUILDING SKILLS - cdnwhjr.s3.ap-south-1.amazonaws.com · Styling a page Box Model Flexbox Styling using flexbox ... React Router 83 Routing in react applications Redux Asynchronous

BUILDING SKILLSBUILDING SKILLS

TrapsRecursive Thinking

Nested LoopsRecursive looping33

RewardsLogical Thinking

Logical OperatorsStating conditions for rewards34

Game Difficulty Algorithm Design

AlgorithmProgramming for adaptive difficulty35

Adventure GameGame DesignGame Design and Code36

Game NarrativeProblem Solving

DebuggingCorrect Errors in code37

Player ControlsLogical Thinking

Flow ControlFlow control betweeen player actions38

Feedback Parallel thinking

CallbackIssuing callback instructions39

Game DesignGame Design and Code40 Education Game

41

Game CharactersDesign Game Characters 42

Game WorldCreate Game Objects43

Game MechanicsCreate Rule Play44

Game AlgorithmAlgorithm to implement Game rules45

Game StoryDesign a story

Game DebuggingChecking for errors46

Game TestingTesting the game47

Publishing a gamePublishing the game on a platform

Self-designed Game

Self-designed Game

Self-designed Game

Self-designed Game

Self-designed Game

Self-designed Game

Self-designed Game

Self-designed Game

48

CLASS CONCEPT & LEARNING

BUILDING SKILLS

17 Blocks Generator Recursive thinking

IteratorIterating over data

18 Rotation and Drop SpeedsAbstraction

Return ValuesReturning values from functions

19 Game LevelsAlgorithm Design

FlagsStoring levels as flags

Puzzle GameGame DesignGame Design and Code

21

22

Cannon shooterAbstraction

Moving targetsRecursive Thinking

OOPSUsing object oriented style

RecursionFunction calling itself

2695C2

23 Explosion effectsCreativity

GraphicsCreating graphic effects

Game DesignGame Design and Code 24 Single Shooter Game

25 Ammunition Storage Decomposition

Object typesDifferent data types

Two player controlParallel thinking

Events Detecting events

27 Ammunition Control Logical Thinking

BooleansTrue/False data type

28 Multi Shooter GameGame DesignGame Design and Code

29 Characters in Game Abstraction

ClassesDesigning classes

30 Chracter animation Parallel thinking

Asynchronus callsParallel instructions

31 Game World Decomposition

OOPSUsing object oriented style

32 RPG GameGame DesignGame Design and Code

CLASS CONCEPT & LEARNING

20

26

PROGRAMMING (JS + Algorithms + Git + Physics Engine + Game Design)

2 Moving objectPattern recognition

SpritesCreating Sprites

3 Character Control Logical Thinking

If ConditionalsConditional Programming

Game DesignGame Design and code4 AI based Game

Obstacles in Game Recursive thinking

LoopsLooping5

Game States Abstraction

VariablesManipulating variables6

Sound effectsAbstract Thinking

Pre-defined FunctionsCalling function to perform pre-defined tasks7Single Player GameGame design and code

Maze Runner Game8

Gravity effectAlgorithm

Variable scopeUnderstanding life of variables9

Running Animation Abstract Thinking

GraphicsLoading images

Parallax BackgroundAlgorithm Design

AlgorithmIllusion for moving backgrounds

Spawn Game ObjectsRandom Number GenerationGenerating random values12

Collision Detection Algorithm Design

AlgorithmAlgorithm to detect collision13

Scoring System Logical Thinking

If-else conditionalConditional Programming

9

14

Refactoring code Abstraction

Code ReadabilityWriting readable code

Game DesignGame Design and Code

Endless Runner Game

T Arcade GameDesign and code

Game Design BasicsGame Design and Code

1

CLASS CONCEPT LEARNING

10

11

Creating AnimationAbstraction

Custom FunctionsCreating Functions

15

16

Page 2 of 8 : Detailed Curriculum

Page 3: BUILDING SKILLS - cdnwhjr.s3.ap-south-1.amazonaws.com · Styling a page Box Model Flexbox Styling using flexbox ... React Router 83 Routing in react applications Redux Asynchronous

MOBILE APP DEVELOPMENT (UI/UX + React Native + User Centred Design)

BUILDING SKILLS

BUILDING SKILLSUser Centred Design UnderstandingCase Study

Apps which solves problemsProblem-solving apps

HTML PageDesign

Markup LanguageCreating content using markup

Stylesheet Design

UI / UX DesignApp Font Scheme

CSS SelectorsStyling a page

Box ModelFlexbox

Styling using flexboxDesign

A static websiteMobile Friendly Static Web PageHTML + CSS

User interaction on webAbstraction

Document Object Model(DOM)DOM Manipulation

Functionally styled programProgramming Styles

OOPS vs Functional ProgrammingStyles of Programming

An interactive websiteMobile Friendly Interactive Web PageHTML + CSS + Javascript

React designDesign

React Design PhilosophyIntro to React

DOM experimentsAbstraction

Virtual DOMDOM issues

A pseudocoded applicationAbstraction

JSXJavascript XML

React setupDevelopment

Building React Native EnvironmentInstallation

Single Screen Mobile AppA one screen reactive native appApp design

A react native componentArchitecture

React ComponentsApp components

Customization in native componentsArchitecture

React PropsReact Architecture

Manipulating component statesArchitecture

React StateReact Architecture

CONCEPT & LEARNING BUILDING SKILLS BUILDING SKILLS

React Component Design Architecture

React Component ArchitectureReact Architecture65

Interactive Single Screen Mobile App

An interactive one screen mobile appApp Design66

React Component DesignReact Architecture

React Component APIsComponent Architecture67

Handling eventstouch, click, scroll, swipe etc.

Add events to the appDesign Pattern68

Display images in the appDesign Pattern

Displaying images Displaying views69

Form displays in the appAlgorithmic thinking

Collecting user inputForms70

App News FeedDesign Pattern

Displaying Lists in an applicationDisplaying views71

Form handling in an applicationForms

User Registration Form72

React NavigationDevelopment

Creating multiple screensNavigation between screens73

Mounting and Unmounting react componentsReact Architecture

Life Cycle of componentsComponent Lifecycle 74

A multi-screen mobile appReact Navigation75

Reusable react componentDevelopment

Build Reusable React Native componentsComponent Reuse76

Reusable react componentCode Reusability

Kitchen sink of React native componentsReact Native component Library77UI design using kitchen sink react native componentsReact Native Kitchen Sink

Mobile app using React Native kitchen sink

Multi screen mobile apps

78

Handling Data in ReactData handling79

Pass data b/n screens and componentsData Management

App which collects and handles dataData Management

Passing Data between two React ComponentsData handling

80

CLASS CONCEPT & LEARNING

App connected to RTDMSData Management

Data handling with FirebaseReal-time Database81

Firebase integrated AppConnecting App to Remote Realtime databaseData Persistence

82

Routing in the appPattern recognition

React RouterRouting in react applications83

ReduxAsynchronous Data Management

Redux Data architectureData Architecture84

React-Redux AppData management

React and ReduxData Flow in the app85

Large Scale mobile AppApp DesignReact + Redux86

App AuthenticationSecurity

Adding authentication to a React Native AppUser Login

87Deploying React Native App to PlaystoreApp publising

88 Published App

User UnderstandingResearch

User Centred Application DesignIdentifying a problem to solve89

User Centred Application DesignDevelop a plan for a mobile app90

User Centred Application DesignDesign a mockup of the app91 UI mockup

Design

Use scenariosBrainstorm

User Centred Application DesignIdentify React Native components for the app

Native componentsDecomposition92

App UIDesign

User Centred Application DesignDesign the mock UI of the app with different screens

93User Centred Application DesignDesign for the data flow between the components and database

App Data FlowData management94

User Centred Application DesignAdding game design to the application

App GamificationGamification95Self-designed Application prototype targeting a problemPublished App

User Centred Application DesignDeploying the app to Playstore96

CLASS CONCEPT & LEARNING

49

50

51

52

53

54

55

56

57

58

59

60

61

62

63

64

CLASS

Page 3 of 4 : Detailed Curriculum

MOBILE APP DEVELOPMENT (UI/UX + React Native + User Centred Design)

BUILDING SKILLS

BUILDING SKILLSUser Centred Design UnderstandingCase Study

Apps which solves problemsProblem-solving apps

HTML PageDesign

Markup LanguageCreating content using markup

Stylesheet Design

UI / UX DesignApp Font Scheme

CSS SelectorsStyling a page

Box ModelFlexbox

Styling using flexboxDesign

A static websiteMobile Friendly Static Web PageHTML + CSS

User interaction on webAbstraction

Document Object Model(DOM)DOM Manipulation

Functionally styled programProgramming Styles

OOPS vs Functional ProgrammingStyles of Programming

An interactive websiteMobile Friendly Interactive Web PageHTML + CSS + Javascript

React designDesign

React Design PhilosophyIntro to React

DOM experimentsAbstraction

Virtual DOMDOM issues

A pseudocoded applicationAbstraction

JSXJavascript XML

React setupDevelopment

Building React Native EnvironmentInstallation

Single Screen Mobile AppA one screen reactive native appApp design

A react native componentArchitecture

React ComponentsApp components

Customization in native componentsArchitecture

React PropsReact Architecture

Manipulating component statesArchitecture

React StateReact Architecture

CONCEPT & LEARNING BUILDING SKILLS BUILDING SKILLS

React Component Design Architecture

React Component ArchitectureReact Architecture65

Interactive Single Screen Mobile App

An interactive one screen mobile appApp Design66

React Component DesignReact Architecture

React Component APIsComponent Architecture67

Handling eventstouch, click, scroll, swipe etc.

Add events to the appDesign Pattern68

Display images in the appDesign Pattern

Displaying images Displaying views69

Form displays in the appAlgorithmic thinking

Collecting user inputForms70

App News FeedDesign Pattern

Displaying Lists in an applicationDisplaying views71

Form handling in an applicationForms

User Registration Form72

React NavigationDevelopment

Creating multiple screensNavigation between screens73

Mounting and Unmounting react componentsReact Architecture

Life Cycle of componentsComponent Lifecycle 74

A multi-screen mobile appReact Navigation75

Reusable react componentDevelopment

Build Reusable React Native componentsComponent Reuse76

Reusable react componentCode Reusability

Kitchen sink of React native componentsReact Native component Library77UI design using kitchen sink react native componentsReact Native Kitchen Sink

Mobile app using React Native kitchen sink

Multi screen mobile apps

78

Handling Data in ReactData handling79

Pass data b/n screens and componentsData Management

App which collects and handles dataData Management

Passing Data between two React ComponentsData handling

80

CLASS CONCEPT & LEARNING

App connected to RTDMSData Management

Data handling with FirebaseReal-time Database81

Firebase integrated AppConnecting App to Remote Realtime databaseData Persistence

82

Routing in the appPattern recognition

React RouterRouting in react applications83

ReduxAsynchronous Data Management

Redux Data architectureData Architecture84

React-Redux AppData management

React and ReduxData Flow in the app85

Large Scale mobile AppApp DesignReact + Redux86

App AuthenticationSecurity

Adding authentication to a React Native AppUser Login

87Deploying React Native App to PlaystoreApp publising

88 Published App

User UnderstandingResearch

User Centred Application DesignIdentifying a problem to solve89

User Centred Application DesignDevelop a plan for a mobile app90

User Centred Application DesignDesign a mockup of the app91 UI mockup

Design

Use scenariosBrainstorm

User Centred Application DesignIdentify React Native components for the app

Native componentsDecomposition92

App UIDesign

User Centred Application DesignDesign the mock UI of the app with different screens

93User Centred Application DesignDesign for the data flow between the components and database

App Data FlowData management94

User Centred Application DesignAdding game design to the application

App GamificationGamification95Self-designed Application prototype targeting a problemPublished App

User Centred Application DesignDeploying the app to Playstore96

CLASS CONCEPT & LEARNING

49

50

51

52

53

54

55

56

57

58

59

60

61

62

63

64

CLASS

Page 3 of 8 : Detailed Curriculum

Page 4: BUILDING SKILLS - cdnwhjr.s3.ap-south-1.amazonaws.com · Styling a page Box Model Flexbox Styling using flexbox ... React Router 83 Routing in react applications Redux Asynchronous

DATA SCIENCE (Python + Statistics + ML/AI + Space Tech + Interpreting user behavior)

BUILDING SKILLS BUILDING SKILLS BUILDING SKILLS

Data StorageDatabases97

Database DesignDatabases98

App DatabaseDesign

App DatabaseDesign

App DatabaseDesign

Building DatabaseDatabases99

Database QueryRelational Database100

Queries

Queries

Database QueryNon-relational Database101

Querying app databaseQueryingDatabases102

Python programming constructsProgramming

Python SyntaxPython103

Data StructuresPython104 Lists, Tuples, Dictionary

Programming

Manipulate CSV filesAlgorithm

File ManipulationPython105

NLP programPattern recognition

Regular ExpressionPython 106

Automated workflowAutomationPython107

Automated queriesProgramming

Database AccessPython108

PlotsPattern recognition

Data PlottingData Visualization109

Different PlotsData Visualization

GraphsPattern recognition110

Visual EncodingData Visualization

Graphs with visual encodingPattern recognition111

InsightsCritical Thinking

Gathering insights from simple Data VizData Analysis

112

CLASS CONCEPT & LEARNING

Data PresentationJupyter NotebookData Analysis113

Data VisualizationPattern recognition

Central TendencyDescriptive Statistics114

Data VisualizationPattern recognition

VariabilityDescriptive Statistics115

Standardizing dataZ score

Data VisualizationPattern recognition116

Data VisualizationPattern recognition

Probability distributionsDistributions117

DocumentationData ReportJupyter Notebook118

Data AnalysisAnalysis

EstimationInferential Statistics119

CorrelationInferential Statistics120 Data Analysis

Analysis

Data AnalysisAnalysis

Hypothesis TestingInferential Statistics121

Data AnalysisAnalysis

t-testsInferential Statistics122

Data AnalysisAnalysis

ANOVAInferential Statistics123

Data AnalysisAnalysis

RegressionInferential Statistics124

Data AnalysisAnalysis

Chi-squared testsInferential Statistics125

AnalysisInferential Statistics Case Study126

Importing DataData Science

Python programAlgorithm127

Python programAlgorithm

Processing DataData Science128

CLASS CONCEPT & LEARNING

Python programCritical Thinking Skill

Cleaning DataData Science129

Python programCritical Thinking Skill

Exploratory Data AnalysisData Science130

Python programCritical Thinking Skill

Statistical ModellingData Science131

Data DashboardData Science

DashboardPresentation132

InferencesDecision MakingData Science133

Prediction ModelsAlgorithm

PredictionMachine Learning 134

Supervised ML AppAlgorithm

Supervised LearningMachine Learning 135

Unsupervised LearningMachine Learning 136 Unsupervise ML App

Algorithm

AI applicationAlgorithm

Neural NetworksArtificial Intelligence137

Data VisualizationData AnalysisInterpret User Behavior138

Data Visualization139

ML Layer on the App140

ML Layer on the App141

ML Layer on the App142

Gamification using AI143

Gamification using AI144 AIDrive User Behavior

AIDrive User Behavior

Space TechPredict User Behavior

Space TechPredict User Behavior

Space TechPredict User Behavior

Data AnalysisInterpret User Behavior

CLASS CONCEPT & LEARNING

Page 4 of 8 : Detailed Curriculum

Page 5: BUILDING SKILLS - cdnwhjr.s3.ap-south-1.amazonaws.com · Styling a page Box Model Flexbox Styling using flexbox ... React Router 83 Routing in react applications Redux Asynchronous

EMBEDDED SYSTEMS

BUILDING SKILLS BUILDING SKILLS BUILDING SKILLS

Electronic CircuitAbstraction145

Electronic CircuitDesign146

Architecture UnderstandingDesign147

Architecture UnderstandingDesign148

Architecture UnderstandingDesign149

Door Knock AmplifierProject150

Algorithms and Pseudocode

Computer interfaceAbstraction151

Computer interfaceAbstraction152Computer controlled LED displayProject

153

154

155

156

157

158

159

160 Car response to trafficProject

Counter controlled deviceAbstraction

Counter controlled deviceAbstraction

Car Security Alarm Project

Timer controlled DeviceAbstraction

Timer controlled DeviceAbstraction

Timer controlled Device Abstraction

CLASS CONCEPT & LEARNING

161

162

ADC Interface Pattern Recognition

ADC Interface Pattern Recognition

ADC InterfacePattern Recognition

163

ADC Interface Pattern Recognitions164

ADC Interface Pattern Recognition165

Identifying obstacles Project166

167

168

169

170

Local Storage Structures

Computer controlled Robot Project

Peripheral Interface Pattern Recognition

Peripheral Interface Pattern Recognition

Application Software Pattern Recognition

171

172

173

174

175

Building navigational map Project

Local Storage Structures

Local Storage Structures

Local Storage Structures

Local StorageStructures

176

CLASS CONCEPT & LEARNING

177

178

179

180

181

182

183

184

185

186

187

188

189

190

191

192

CLASS CONCEPT & LEARNING

Page 5 of 8 : Detailed Curriculum

ToolsAbstraction

Driver less carProject

uC external interfaceLogical Thinking

uC external interface Logical Thinking

uC external interface Logical Thinking

uC external interface Logical Thinking

uC external interface Logical Thinking

uC external interface Logical Thinking

uC external interface Logical Thinking

Self-Driven ProjectLogical Thinking

Self-Driven ProjectAlgorithm

Self-Driven ProjectDesign

Self-Driven ProjectCritical Thinking

ToolsAbstraction

Tools Abstraction

Tools Abstraction

Basic ElectronicsElectronics

Electronic circuitsElectronics

Embedded System DesignArchitecture Design

Architecture of 8 bit controllerArchitecture Design

IO RegistersArchitecture Design

Interfacing sensors & actuatorsProject

Serial IO PortsI/O

Parallel IO PortsI/O

Interfacing microcontroller with computerProject

Duty CycleTimers /Counters

Timer RegisterTimers /Counters

Timer ModesTimers /Counters

Timer controlled deviceProject

Counter RegisterTimers /Counters

Different use of Timer vs CounterTimers /Counters

Device control using timerProject

Storing Car Co-ordinates Project

StacksMemory

MIMO Memory

Memory maps Memory

Non-volatile MemoryMemory

Volatile Memory Memory

Controlling MotorsProject

PWM in embedded devicesPWM

Digital waveform GenerationPWM

Pulse width modulationPWM

Measuring proximityProject

QuantizationADC converters

ResolutionADC converters

Sampling frequencyADC converters

ADC ArchitectureADC converters

Analog to Digital ConversionADC converters

Iteration Communication Port

Self-Driven Project Problem Identification

Self-Driven ProjectEmbedded Design

Self-Driven Project Writing a Program

Self-Driven Project Compiling & Debugging

Bootloader Software Tools

DebuggerSoftware Tools

AssemblerSoftware Tools

CompilerSoftware Tools

Interface Mobile GPS with microcontrollerProject

Data ObjectstCommunication Port

Special FunctionsCommunication Port

Special FunctionsCommunication Port

Decimal ModuleCommunication Port

Decimal ModuleCommunication Port

Iteration Communication Port

Page 6: BUILDING SKILLS - cdnwhjr.s3.ap-south-1.amazonaws.com · Styling a page Box Model Flexbox Styling using flexbox ... React Router 83 Routing in react applications Redux Asynchronous

BUILDING SKILLS BUILDING SKILLS BUILDING SKILLS

Device networkDesign193

Device networkDesign194

Device network Design195

Device networkDesign196

Device networkDesign197Design device network for home devicesProject

198

Algorithms and Pseudocode

Data Transfer App Abstraction199

Data Transfer App Abstraction200

Desktop App Ethernet201

202

203

204

205

206

207

208 Smart mouseLogical Thinking

Smart mouse Critical Thinking

Smart mouse Design

Wireless Communication networkAbstraction

CLASS CONCEPT & LEARNING

209

210

Wireless MIDI playerAbstraction

Smart mouseProject

Smart mouseCritical Thinking

211

Wireless MIDI playerAbstraction212

Wireless MIDI playerProject213

Abstraction Critical Thinking Skill214

215

216

217

218

ProtocolsCritical Thinking

Self-hosted websiteProject

Critical ThinkingLogical Thinking Skill

Critical Thinking Critical Thinking Skill

Critical ThinkingCritical Thinking Skill

219

220

221

222

223

Remote Device Control Logical Thinking

Remote Device Control Logical Thinking

Self-hosted Email server Project

Protocols Critical Thinking

ProtocolsCritical Thinking

224

CLASS CONCEPT & LEARNING

Remote Device Control Logical Thinking225

226

227

228

229

230

231

232

233

234

235

236 Self-driven ProjectProblem identification

237

238

239

240

CLASS CONCEPT & LEARNING

Page 6 of 8 : Detailed Curriculum

Encrypted Voice Calling system Critical Thinking

Encrypted Voice Calling system Critical Thinking

Encrypted Voice Calling system Critical Thinking

Encrypted Voice Calling system Critical Thinking

Encrypted Voice Calling system Critical Thinking

Encrypted Voice Calling system Project

Firewall Project

Cloud Computing Abstraction

Cloud Computing Abstraction

Remote Device Control Project

Self-driven ProjectProject

Self-driven ProjectProject

Self-driven ProjectProject

Self-driven Project Project

Self-driven Project Project

Network TopologiesArchitecture

P2PArchitecture

StarArchitecture

MeshArchitecture

Hybrid networkArchitecture

Smart Home NetworkProject

EthernetEthernet

Physical and link layer protocolEthernet

Wireless Network topologyWCN

Data Transfer over EthernetEthernet

AdHoc NetworkWCN

Infrastructure NetworkWCN

Infrastructure NetworkWCNDepth MapMap

Wifi ToplogyWifi

802.11 wireless ProtocolWifi

AuthenticationWifi

UDP Transport Layer

TCP Transport Layer

Email Server Project

MiningTestnet Blocks

MiningTestnet Blocks

SMTPMainnet Blocks

HTTPS server Project

HTTPS Application layer

HTTPApplication layer

FTPApplication layer

Internet ProtocolstApplication layer

Bluetooth DeviceProject

Different flavors of bluetoothBluetooth

Bluetooth radio technologyBluetooth

Wifi DeviceProject

SecurityWifi

SocketsTransport Layer

Self-driven ProjectNetwork Design

Self-driven ProjectWriting Program

Self-driven ProjectCoding and Debugging

Self-driven ProjectDeployment

Encryption/DecryptionCryptography

Checking data integrityCyber security

Depoying Security GatewaysCyber security

Creating secure protocolsCyber security

Creating strong AuthenticationCyber security

Risk AssessmentCyber

Firewall Set UpProject

IPv6Internet Layer

IPv4Internet Layer

Remote control of DeviceProject

COMPUTER NETWORKING

Wireless Communication networkAbstraction

Wireless Communication networkDesign

Wireless Communication networkProject

Page 7: BUILDING SKILLS - cdnwhjr.s3.ap-south-1.amazonaws.com · Styling a page Box Model Flexbox Styling using flexbox ... React Router 83 Routing in react applications Redux Asynchronous

BUILDING SKILLS BUILDING SKILLS BUILDING SKILLS

IoT system Design241

IoT system Design 242

IoT system Design 243

IoT system Design 244

IoT system Design245

Life Tech Product Project246

Algorithms and Pseudocode

Life Tech ProductDecompositon247

Life Tech ProductDecompositon248

Life Tech Product Decompositon249

250

251

252

253

254

255

256 Sensor Gatway Critical Thinking

Sensor Gatway Critical Thinking

Sensor HubCritical Thinking

Life Tech Product Project

Sensor interfacePattern Recognition

Sensor interface Abstraction

Life Tech Product Project

CLASS CONCEPT & LEARNING

257

258

Life Tech ProductLogical Thinking

Power managementLogical Thinking

Life Tech ProductCritical Thinking

259

Sensor Hub and Gateway Abstraction260

Sensor Hub and Gateway Abstraction261

Life Tech Product Critical Thinking262

263

264

265

266

Data Management Logical Thinking

Life Tech Product Critical Thinking

Security ProtocolCritical Thinking

Security Protocol Critical Thinking

Security ProtocolCritical Thinking

267

268

269

270

271

Data ManagementLogical Thinking

Data Management Logical Thinking

Life Tech Product Critical Thinking

Data Management Logical Thinking

Data ManagementLogical Thinking

272

CLASS CONCEPT & LEARNING

273

274

275

276

277

278

279

280

281

282

283

284

285

286

287

288

CLASS CONCEPT & LEARNING

Page 7 of 8 : Detailed Curriculum

Life Tech ProductCritical Thinking

Cloud application Critical Thinking

Life Tech ProductVisualization

Cloud application Critical Thinking

Cloud application Critical Thinking

Cloud application Critical Thinking

Cloud application Critical Thinking

Life Tech ProductCritical Thinking

Data Management Logical Thinking

IoT productDevelopment

IoT productDevelopment

Life Tech ProductDesign

Data dashboard Design

Life Tech Product Design

ioT appDesign

ioT app Design

Motivation behind iOTPhilosophy

NodesiOT system

GatewaysiOT system

Cloud InterfaceiOT system

Human Machine InterfaceiOT system

ProjectiOT system

Defining iOT design problemDesign

Researching on iOT design problemDesign

ProjectDesign

Choosing type of SensorsSensors

Microcontroller interface with sensorSensors

ProjectSensors

Serial DataNetwork

Designing gatewayNetwork

Device management within GatewayNetwork

Data cleaningData Handling

Frequency of data collectionData Handling

ProjectData Handling

Sensor resolutionData Handling

Raw data to useful dataData Handling

Data Acquisition Data Handling

ProjectSecurity

Risk analysis Security

Device AuthenticationSecurity

Device Authentication Security

ProjectCommunication protocol

Choice of communication device and network protocolCommunication protocol

Communication b/n sensor hub and gatewayCommunication protocol

ProjectPower

Power managementPower

Project Network

Data processing at GatwayData Handling

ProjectUser Centred Design

Client side data managementData Management

ProjectData Management

Integrating designsiOT system development

Develop and TestiOT system development

Design IoT applicationUser Centred Design

User flow and use case designUser Centred Design

ProjectCloud Computing

Control Architecture for web based device control Cloud Computing

ProjectCloud Computing

Visualization of dataCloud Computing

Securing dataCloud Computing

Data processing in the cloud Cloud Computing

Connecting iOT application and cloud Cloud Computing

ProjectData Handling

INTERNET OF THINGS

Researching on iOT design problemDesign

Page 8: BUILDING SKILLS - cdnwhjr.s3.ap-south-1.amazonaws.com · Styling a page Box Model Flexbox Styling using flexbox ... React Router 83 Routing in react applications Redux Asynchronous

BUILDING SKILLS

289

290

291

292

CLASS CONCEPT & LEARNING BUILDING SKILLS

293

294

295

296

CLASS CONCEPT & LEARNING BUILDING SKILLS

297

298

299

300

CLASS CONCEPT & LEARNING

IoT product Development

DeployiOT system development

IoT product Development

DebugiOT system development

Self-Driven Project Project

Self-Driven ProjectProject

Self-Driven Project Project

Self-Driven ProjectProject

Self-Driven Project Project

Self-Driven ProjectProject

Self-Driven Project Project

Self-Driven ProjectProject

Self-Driven Project Project

Self-Driven ProjectProject

Self-Driven Project Project

Self-Driven ProjectProject

Self-Driven Project Project

Self-Driven ProjectProject

Self-Driven Project Project

Self-Driven ProjectProject

Self-Driven Project Project

Self-Driven ProjectProject

Self-Driven Project Project

Self-Driven ProjectProject

Page 8 of 8 : Detailed Curriculum

INTERNET OF THINGS