0% found this document useful (0 votes)
131 views

Apssdc Summer Courses Syllabus

1. The document describes a summer online training program conducted by APSSDC from June 1st to June 13th. It lists 15 courses offered during this period, along with contact details and duration of each course. 2. Some of the courses described include Internet of Things, Embedded Systems, PCB Designing, Industrial Automation With PLC, AutoCAD, CATIA and Solid Edge. 3. The document provides hardware requirements for participants and sample syllabus for the Internet of Things course, describing topics to be covered over the 12 days. It also lists some pre-requisites and software required for the Embedded Systems course.

Uploaded by

KishoreReddy
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
131 views

Apssdc Summer Courses Syllabus

1. The document describes a summer online training program conducted by APSSDC from June 1st to June 13th. It lists 15 courses offered during this period, along with contact details and duration of each course. 2. Some of the courses described include Internet of Things, Embedded Systems, PCB Designing, Industrial Automation With PLC, AutoCAD, CATIA and Solid Edge. 3. The document provides hardware requirements for participants and sample syllabus for the Internet of Things course, describing topics to be covered over the 12 days. It also lists some pre-requisites and software required for the Embedded Systems course.

Uploaded by

KishoreReddy
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 29

Summer Online Training Program

SI Contact Person Name


Course Name Dates Mail ID Duration
No. & Contact Number

01-06-2020 to jyoshitha.m@apssd
1
Internet of Things ( IoT ) 13-06-2020 M.Jyoshitha,7032362864 c.in 24 Hrs

01-06-2020 to R.Anishkumar,949477 anishkumarreddi@g


2
Embedded Systems 13-06-2020 6610 mail.com 24 Hrs

01-06-2020 to B Suresh sureshkumar.b@aps


3
PCB Designing 13-06-2020 Kumar,9441601036 sdc.in 20Hrs

Industrial Automation With 01-06-2020 to G.Sukanya,709527057 gokulasukanya.mits


4
PLC 13-06-2020 6 @gmail.com 24 Hrs
08-06-2020 to Yalla Sai Sandeep,
5
AutoCAD 20-06-2020 8143446860 [email protected] 36 Hrs
08-06-2020 to Chennu Yona Kumar, [email protected]
6
CATIA 20-06-2020 8106432087 n 36 Hrs
08-06-2020 to Kolagadi Jaya Durga Phani,
7
Solid Edge 20-06-2020 8897291878 [email protected] 36 Hrs
01-06-2020 to
8
AWS Cloud Computing 13-06-2020 Gopiraju, 7032848028 [email protected] 24 Hrs

Android Application 01-06-2020 to venkatasaisankar.g@a


9
Development 19-06-2020 Sai Sankar, 8333013083 pssdc.in 36 hrs
Web Development using 01-06-2020 to Avinash
10
Django 19-06-2020 Chekuri,9959008354 [email protected] 36 hrs
01-06-2020 to Manasa Pothula,
11
Web Designing using reactjs 19-06-2020 8374415682 [email protected] 36 Hrs
01-06-2020 to Avinash
12
Python Programming 19-06-2020 Chekuri,9959008354 [email protected] 36 Hrs

Source code management using 01-06-2020 to venkatasaisankar.g@a


13
Git & Github 05-06-2020 Sai Sankar, 8333013083 pssdc.in 12 Hrs
Building Drafting using 08-06-2020 to
14 24 Hrs
Autocad 20-06-2020 Naidu :6302738962 [email protected]
08-06-2020 to
15 24 Hrs
Revit Architecture 20-06-2020 A Ramya : 9110753995 [email protected]
08-06-2020 to B Vani Priyanka vanipriyanka_b@apssdc
16 STAAD PRO 24 Hrs
20-06-2020 9441400086 .in
08-06-2020 to
17 ETABS k.Srikanth 8686818573 24 Hrs
20-06-2020 [email protected]

1. Internet of Things
Introduction:

Today, the Internet of things demand is very high. So IoT is a major technology by which we can produce various
useful internet applications. Basically, IoT is a network in which all physical objects are connected to the internet
through network devices or routers and exchange data. IoT allows objects to be controlled
Remotely across the existing network infrastructure. IoT is a very good and intelligent technique that reduces
human effort as well as easy access to physical devices. This technique also has an autonomous control feature by
which any device can control without any human interaction.

According to Gartner (an information technology research and advisory firm), consumer applications will drive
the number of connected things, while Enterprise will account for most of the revenue. Gartner estimated that 2.9
billion connected things are in use in the consumer sector in 2015 and would increase to over 13 billion by 2020.

In view of this scenario and keeping industry needs in mind, APSSDC is offering “ Internet of Things –
SUMMER Training for students ” so that the students across engineering colleges in the state of Andhra Pradesh
gain knowledge in IoT.

Hardware Requirements:

1. i3 or above Processor is required.


2. 4 GB RAM is recommended, a minimum of 1GB is acceptable.
3. Good Internet Connectivity
4. Microphone and Speakers facility for Offline training program.
5. Please Install Chrome Browser in your PC

Syllabus:

Day Topic

Day-1 : Introduction to IoT, IoT Architecture, introduction to Physical layer


Day-2 :Introduction to sensors, actuators, and transducers. Introduction to microcontrollers and microprocessors
Day-3:Introduction to Arduino. Introduction to Scratch programming,S4A tool, and Arduino IDE.
Day-4 :Introduction to Thinkercad and some practical examples
Day-5: Working with analog, digital inputs & outputs.
Day-6 :Interfacing Arduino with Embedded sensors and Actuators
Day-7 :Arduino & LCD Based Projects
Day-8 :Creating the app(app designing using MIT) and controlling your hardware with your app
Day-9:Introduction to Cloud, some IoT Cloud Platforms publishing sensor data to a cloud
Day-10 Email notifications.
Day-11 app alerts using Blynk cloud .
Day-12 Extension IoT and Exam
Pre Requisites: - Basic knowledge in electronics and programming

2. Embedded Systems

Course Overview
This course aims at imparting job-oriented training on Microcontroller architectures and concepts of
Embedded C language from an industry perspective. By providing Hands-on workshop to students,
they will get idea on hardware components. By using this knowledge they can develop simple real time
projects. In this course we will use Embedded C for microcontroller programming

Day 1
1. Introduction to Embedded Systems & Examples
2. Introduction to 8051 Microcontrollers
Day 2
1. Basic difference between c Embedded c programming languages
2. Installation of Keil uvision & proteus software’s
Day 3
1. Basic examples on led interfacing (bit and byte)
2. Button interfacing
Day 4
1. Introduction to timers.
2. Timers and counters example.
Day 5
1. Simple dc motor interfacing. (using a l239d motor driver).
2. Interdiction to displays (7seg ,lcd)
3. Interfacing of seven segment displays. (CA & CC);
Day 6
1. Interfacing of LCD with 8051(both 4 bits & 8-bit LCD).
Day 7
1. UART communication using 8051 Microcontroller.
Day 8 1.key pad interfacing
2. Project (smart door locking system)
Day 9
1. ARM Introduction difference between arm7 and 8051.
2. Basic examples(LED, Button Concepts) in Proteus
Day 10
LCD interfacing (8bit and 4 bit mode)
Day 11 UART Concept
Day 12 exam

Software Requirements: Keil Micro vision Version 4 or 5 Proteus Professional version 8


Operating System: Windows 8/10
Software’s Download link:
https://drive.google.com/drive/folders/1qA6GuDCNUF-
1nRC_G0j9uce8IqiZHXCg?usp=sharing

3. PCB Designing
Course Overview
This course aims at imparting job-oriented training on PCB design from an industry perspective.By
providing software workshop to students, they will get idea on how to design in manual and auto
routing PCBs with DIP and SMTP components. By using this knowledge they can develop simple real
time projects. In this course we will use software for designing circuits.

DAY Topics to be covered


Day-1 Introduction of PCB, LIVE WIRE & PCB WIZARD software installation, Explanation of each and every
Component of PCB and some basic circuits in Live wire software.
Day-2 Button interfacing with LED circuit, Power circuit, LDR interfacing with
LED circuit, Potentiometer interfacing with LED circuit in Livewire software.
Day-3 Button interfacing with motor circuit, 555 timer using LED blinking, fire alarm circuit, police siren circuit,
4026 decode counter circuit in Livewire software.
Day-4 Introduction of PCBWIZARD software, Explanation of each and every components and basic PCB
circuits in PCB WIZARD software.
Day-5 Button interfacing with LED using PCB designing, LDR interfacing with LED using pcb designing,
Potentiometer interfacing with LED using pcb designing.
Day-6 555 timer using LED blinking designing, fire alarm circuit designing, traffic lights circuit designing,
Explanation of manual routing and auto routing designing in pcb wizard software.
Day-7 Introduction of EASYEDA software, Explanation of each and every components and Explanation of basic
PCB circuits.
Day-8 IR sensor circuit, water level indicator circuit, Astable multivibrator using 555 timer circuit in EASYEDA
software.
Day-9 Traffic lights circuit, motor circuit, explanation of 3D view, manual routing and auto routing designing in
EASYEDA software.
Day-10 Introduction of EAGLE software, explanation of basic circuits.

System Requirements:
OS windows: 7/8/9/10
RAM: above 4GB
Disk space: 40 GB

Software’s link:
https://drive.google.com/drive/folders/1YcQ5rHFM5P9us_bF6GGbjtJ2u5Yc74i9
4.Industrial Automation With PLC
Course Overview

By providing Basics-on workshop to Students, A programmable logic controller ( PLC ) is an


electronic device used in many industries to monitor and control building systems and
production processes. Unlike PCs and Smartphone’s, which are designed to perform any number
of roles, a PLC is designed to perform a single set of tasks, except under real-time constraints
and with superior reliability and performance.

Day-1:
Introduction to Automation, History of Automation, Introduction to PLC, Introduction to PLC Programming
types, Introduction about Ladder logic diagram
Day-2 Introduction to WPL Software, NO & NC switch-based concept, Difference between NO & NC,
Applications based on NO & NC and Ladder Logic For Logic Gates.
Day-3 Latching concept, Push Button Concept, Applications based on the Latching concept.
Day-4 Applications based on Push-button Concept(DoL Starter, R-DoL Starter, etc.)
Day-5 Interlocking Concept, About Interlocking Switch, Applications based on Interlocking concept.
Day-6 Introduction to Blinking concept, Applications based on Blinking concept.
Day-7 Introduction to Memory coils, Applications based on Memory coils.
Day-8 Projects based on the covered Topics(Automatic Tank Filling System, Sequence Problem, etc.)
Day-9 Introduction to Timers, Different types of timers in PLC
Day-10 Applications based on the Timers
Day-11 Introduction to Counters, Types of Counters and Applications based on the Counters
Day-12 Mini Projects based on the overall Concepts like Traffic Lights Application, Bottle Filling application,
etc.

Training Methodology:
● Online
Software:
● Delta WPL

​5.AutoCAD (Mechanical)
Course Content
DAYS COURSE CONTENT
DAY1 :Introduction to Engineering Drawings, Projections and difference b/w First & Third angle,
Introduction to AutoCAD, History, Exploring GUI, Workspaces
DAY2 File Management - New, Qnew, Open, Save, Save as, Close, Exit, Quit & Orthographic Views,
Coordinate systems & Practice, Drawing settings - Units,
Limits, Drawing Tools: Line, Circle, Arc, Ellipse, Donut, Polygon, Rectangle &
Practice
DAY3 Modify Tools, Erase, Oops, Undo, Redo, Explode, Move, Copy, Rotate, Mirror, Array, Align,
Scale, Stretch, Lengthen, Trim, Extend, Break, Join, Chamfer, Fillet,
DAY4 Display Control: Zoom, Pan, Redraw, Region, Clean Screen, Steering wheels,Object Properties:
Color, Line type, Line weight, Properties, Match prop ,Layers Concept,
DAY 5
Annotation Tools: Table, Table style, Table Edit, Hatching utilities - Hatch, Hatch edit, Scale,
Lengthen,overkill, bring to front,align, break, break at a point
DAY6
Parametric Modeling: Geometric Constraint, Dimensional Constraint, IsometricView Drawings,
DAY 7
viewports and named views, Justify, Replace block, Attributes in block, Cursorsize, Align, Blockedit in
model space, Highlight the object, Pickbox
DAY 8
Selection procedures, Expresstools, Super hatch, Dynamic blocks, Fill, Pickbox, Mocoro, Text editor,
Text explode, tracking
DAY 9
Annotation edit Tools: Table, Table style, Table Edit, Hatching utilities - Hatch, Hatch, Scale, Base,
Superhatch, TK, Attributes,isavebak, Rename, insert toolbar, Bcount, System variables
DAY 10
Purge, Overkill, Text Explode, isavebak, Rename, insert toolbar, Bcount, System variables, Dynamic
block, Formula toolbar, record
DAY 11
Timer option, Own line type, Data link, parametric toolbar, Advanced Drawing Tools: Multiline, P line
Spline , Xline, Ray, Modify Tools: Mlstyle, Mledit, Pedit, Splinedit, Practice
DAY 12
text mask, tcircle, Autonumber, Sketch, Break line Symbol, Arc aligned, Datalink, Xref, plot

System Requirements:
● ​Os : Windows 7/8/9/10
● ​RAM: 4GB (Recommended)
● ​Processor: i3 and Above
● ​Disk Space: 20GB

5.CATIA V5
Course Contents

DAY WORKBENCH TOPICS

Day 1 CATIA V5

● Basic engineering drawings


● Introduction to software and application criteria in
industries
● Introduction to various domains in Catia Software
● Software interface and drawing considerations
● Steps to be considered for designing a product

Day 2 SKETCHER WORKBENCH

● Creating a normal sketch by considering the givendimensions


● Creating axis systems and sorting out the requiredtoolbars for sketching
● Options to be set before drawing a sketch i.e for increasing the performance
● Settings up Views and cube operations for views
● Creating profiles by using lines, Circles, Rectangles,Splines and arcs.
● Modifying profiles by using Trims, Extend, Mirror,Move, Copy, Rotate

Day 3 SKETCHER WORKBENCH

● Simplifying sketch by using pattern operations


● About Sketch Constraints and making a sketch fully
constrained closed sketch
● Dimensional Constraints & Geometrical Constraints
● Sketch grids & snap grid along with Sketch tools &
Visualization tools
● Sketch visibility colours, Sketch analysis

Day 4 PART DESIGN

● Importance of 3d modelling and views associated with 3d models


● Conversion of Sketches to 3d models by Material Add and Remove.
● Associating views and drawing sketch to obtain the final 3d models

Day 5 PART DESIGN

● Make use of reference elements like point, Line, Plane


● Sketch based features like Extrude, Revolue, Sweep, Multi section solids
● Dress up features like Fillets, Chamfers, Patterns
● Transformation features like Move, Copy, Rotate, Mirror, Symmetry e.t.c

Day 6 PART DESIGN

● Adding materials properties for 3d models


● Using dynamic sectioning features and output features
● Draft analysis for created models and measure the inertia and weight
● Following proper tree structure for creating the products
● Boolean operations

Day 7 ASSEMBLY

● Clear explanation over Top down & Bottom up assemblies


● Creating individual parts and making them Assemble by using any of the Assembly pattern
● Inserting parts and giving constraints between parts
● Sub assemblies creations

Day 8 DRAFTING

● Creating views of the final assembly on drafting sheet


● Creating front view side view and top view & Isometric view of Assembly
● Creating dimensions, part numbers, Bill of materials
● Title block creation and Broken, auxiliary views creation

Day 9 GENERATIVE SHAPE DESIGN

● About Shape Design in automobile industries


● Introduction to types of Surfaces in a automobile parts
● A B & C Surfaces in automotive parts
● Plastic Features in automobile vehicles
● Remastering of products

Day 10 GENERATIVE SHAPE DESIGN

● Importance of Sweep and multi section surfaces


● Creating surfaces and using Trim/Split tools
● BIW concepts in automobile
● Advanced surfaces in GSD

Day 11 GENERATIVE SHEET METAL DESIGN

● About Sheet metal parameters and application in industries


● Creating sheet metal walls and flanges
● Bendings for the created sheets
● Views management and Sheet metal properties

Day 12

GENERATIVE SHEET METAL DESIGN

● Advanced sheet metal operations


● Sheet metal cutting & Stamping operations
● Rolled surfaces for sheet
● Drafting the folded and Unfold views
● Sheet metal features in automotive vehicles

System Requirements:
● Os : Windows 7/8/9/10
● RAM: 4GB (Recommended)
● Processor: i3 and Above
● Disk Space: 30GB

7.Solid Edge
Day Workbench Topics to be Covered
Day 1
SOLID EDGE
● Introduction to Solid Edge software & Engineering drawings
● Why Solid Edge is mostly preferred compared to other softwares
● Salient features of Solid Edge
● Software interface and modules involved in SolidEdge
● Introduction to Sketch consideration & Product optimizations
Day 2
SKETCHER WORKBENCH
● Sketch creation by using basic line drawing and modifying tools
● Settings up options and performance options
● Various profile creation and operations toolbars
● Creating planes and axis systems, points
Day 3
SKETCHER WORKBENCH
● Sketch visualisation settings
● Sketch Constraints and Sketch analysis with respective Constraints colours
● Dimensional Constraints & Geometrical Constraints
● Typical profile creations and making them complete constraint
Day 4
PART WORKBENCH
● Introducing Ordered modelling & Modelling by Synchronous technology
● Parts modelling operations like Add/ Remove
materials
● Following proper Tree Structure, bodies creations
● Extrude, Cut, Revolue, Rib, Multi sections e.t.c
Day 5
PART MODELLING
● Designing a part by using Ordered modelling
technique
● Designing a part by using Synchronous technology
● Benefits of using Synchronous technology over Ordered modelling
● Various modifying operations and transformation operations
● Top down & Bottom up assemblies
Day 6
ASSEMBLY
● Creating Assembly from the parts by using any of the Assembly pattern
● Constraining the parts and restricting the degree of freedom
● Materials adding and Visualization tools
Day 7
ASSEMBLY
● Full Assembly creation of a product in Top down pattern
● Assembly creation by Bottom up pattern
● Sub assemblies creation
● Motion for the created assemblies
Day 8
DRAFTING
● Introduction to drafting and Shop floor drawings in industries
● Creating views of the completely Assembled products
● Creating the parts numbering, Bill of materials
● Title block and views management

Day 9

SURFACING
● Introduction to Surfaces and application criteria in automotive parts
● All Surface related tools and Surface operations
● Creating surface shapes from the given drawings
Day 10
SHEET METAL
● Introduction to sheet metal operations and
applications
● Different sheet metal walls and flanges involved in
metal parts
● Bendings and stampings,cut off operations
● Sheet metal features in automobiles
Day 11
SHEET METAL
● Fold & Unfold views creation
● Creating a sheet metal part by using bending
features,walls and flanges
● Sheet metal parameters like bending value, k factor, Strength oriented properties
Day 12
SHEET METAL
● Creating sheet metal parts by using Synchronous technology
● Creating counter flanges, hemps and cut out
options
● Sheet metal bendings, multiple views, Drafting sketches
System Requirements:
● Os : Windows 7/8/9/10
● RAM: 8GB (Recommended)
● Processor: i3 and Above
● Disk Space: 40GB
7.AWS - Cloud Computing

Module 1: Cloud Computing with AWS



Module 1: Cloud Computing with AWS-​Complete One Item

Module 1.1: AWS Cloud Computing Introduction



Module 1.2: AWS Overview

Module 1.3: AWS Compute Services

Module 1.4: AWS Analytics Services

Module 1.5: AWS Database Services

Module 1.6: AWS Developer Tools

Module 1.7: AWS Management Tools

Module 1.8: AWS Storage Services

Module 1.9: AWS Networking and Content Delivery Services

​Module 2: Networking-​Complete One Item

AWS networking products


Sharepoint,​ Network Protocol ,General ,VPC ,Back Up,Provisioning ,Servers
​ ​

Module 3: Programming Language-​Complete One Item

various programming languages in the use of AWS services.


General ​ Python, Java ,JavaScript ,Ruby ,Windows and .NET,PHP,Go Application Services SQL
​ ​
Module 4: VPC-​Complete One Item

AWS resources in a virtual network and customize network configurations.


Development​ General ​ IP, ​ Security ,​ AWS Networking ,​ Subnet ​ Connectivity ,​ Troubleshooting
​ ​ ​ ​ ​ ​ ​ ​
9.Android Application Development
Introduction :
Mobile Apps are becoming popular day by day. Today, Everyone owns a smartphone
and they do a lot of things with the help of their smartphones such as making payments,
ordering groceries, playing games, chatting with friends and colleagues etc .There is huge
demand in the market to develop android apps. It’s Google’s CEO Sundar Pichai's initiative to
train 2 Million people to become android developers as this platform has a huge need of
developers.
In view of this scenario and keeping industry needs in mind, APSSDC is offering
“​Android Application Development program​” so that the faculty/students across engineering
colleges in the state of Andhra Pradesh gain App Development knowledge.

Hardware Requirements:
- i3 or above Processor is required
- 8 GB RAM is recommended
- Good Internet Connectivity
- Microphone and Speakers facility for Offline training program.
-
Syllabus :
1. Introduction to Mobile App d. Lateral Navigation
Development i. Tabs for navigation
a. History of Mobile evolution 13. Recyclerview and DiffUtil
b. Version History of Android 14. Working in the background
c. Android Architecture a. Fetching JSON Data from
2. Installing the Development the internet using retrofit
Environment GET.
a. Installation of Android b. Discussion of various
Studio JSON Converters.
b. Installation of Android c. Writing data to the api
emulator using retrofit POST.
c. Connecting the physical d. Broadcast Receivers
device with the IDE 15. Schedulers
3. Creating the first application a. Notifications
a. Hello World b. WorkManger
4. Creating a User Interactable App 16. Saving user Data
a. Hello Toast a. ViewModel
b. Text and Scroll View b. LiveData
5. Intents c. SharedPreferences
a. Explicit Intents d. Room Persistence Library.
b. Implicit Intents
6. Activity LifeCycle
7. User Interface Components
8. Buttons and Clickable Images
9. Input Controls
10. Menus & Pickers
11. Using Material Design for UI
12. User Navigation
a. Navigation Drawer
b. Navigation Components
i. Navigation Graph
ii. Navigation Host
iii. Navigation
Controller
c. Ancestral and Back
Navigation
Course Objectives :
- To enable the faculty/Students of Engineering Colleges to be able to develop android
apps.
Entry Requirements :
- Faculty/Students attending this FDP should have a good knowledge in JAVA.

10.Web Development Using Django

Introduction:
Django is a web application framework written in Python programming language. Django is an
open-source python web framework used for rapid development, pragmatic, maintainable, clean design,
and secures websites. A web application framework is a toolkit of all components need for application
development. The main goal of the Django framework is to allow developers to focus on components of
the application that are new instead of spending time on already developed components. It is fully
featured than many other frameworks on the market. It takes care of a lot of hassle. involved in web
development, enables users to focus on developing components needed for their application.

By using Django, we can build web applications in very less time. Django is designed in such a manner
that it handles much of configuring things automatically.

Content:
S.No Topics Duration
1 Object-Oriented Programming(Classes,Objects) 1Hrs
2 Constructors, inheritance 1Hrs
3 Python Packages and modules using oop's. 1Hrs
4 Django Introduction 30M
5 MVC, MVT,Architecture of Django 30M
6 Django Installation 15M
Project Creation, APP creation and use of admin
7 app 45M
URL mapping(creation),Dynamic URL
8 mapping,views 3Hrs
Interface between controller(urls.py & views.py)
9 files 1Hr
10 Http Request and Responses. 1Hr
11 Django Templates 1Hr
Providing an interface between controller and
12 templates 2Hrs
13 Static file handling 1Hrs
Data rendering from HTML to views and then
14 views to HTML with example. 2Hrs
15 Model creation 1Hr
16 Migrations, ORM 1Hr
17 Model Queries(Django shell) 2Hrs
18 Superuser Creation(admin part) 1Hr
19 Roles of the superuser. 1Hr
20 Curd operations, Messages generation 5Hrs
21 Form Validations 1Hr
Database Connectivity and Database Migrations
22 with MYSQL 1Hr
23 Mail Sending 1Hr
24 File Uploading. 1Hr
25 User Registration and 1Hr
26 User Authentication 1Hr
27 Templates Blocks 1Hr
28 User Profile Creation. 2Hrs
-
Course Objectives:
The objective of this course is
- To impart knowledge on Web development using Frameworks(Django) to the students &
Faculty of engineering colleges across the state of Andhra Pradesh.
- This course is for a candidate who wants to learn Django from scratch and work through
a fully functional Project. This course is apt for those who have been working on Python
and intend to move the expertise to the web. Through the ORM framework, candidates
can achieve relatively complex functionality quite rapidly.

Entry Requirements (Pre-requisites):


- Students must have a basic Knowledge of Python Programming.

Eligibility :
- All Faculty & Students who have Python Knowledge are eligible.
Hardware Requirements:
- i3 or above Processor is required
- 4 GB or above RAM is recommended
- Good Internet Connectivity
- OS-Windows 10 is Preferable

11.Web Designing using reactjs

Day 1
Introduction to web design and development
Git and GitHub
Introduction to HTML5 & CSS3
Day2
Basic web app using HTML5 and CSS3
Introduction to Flexboxes and media queries
Day 3
Practical exposure on flexboxes and media queries
Introduction to bootstrap
Introduction to JSON
Day 4
Implementing and validating JSON data
Introduction to Javascript

DOM manipulations
Parsing JSON data using JavaScript (Ajax and fetch API)
Day 5
ES6 fundamentals
Building of application using DOM manipulations
Day 6
Building of application using DOM manipulations
Introduction to static server (Web server for chrome)
Auditing of web sites.
Day 7
Introduction to Object oriented programming
Introduction to Node & React Js
Installation procedure
File structure of React Js
Day 8
Executing react app with node server
Introduction to JSX
Introduction to components, kinds of components
composition
Day 9
Styling React components
React DOM
Day 10
Props
States
Day 11
Routing in React
Classes in react-router-dom
Navigation using react-router-dom
Day 12
Rendering JSON using React JS
Building of application using
Day 13
Introduction to HOOKS
Use State
Use Effect
Day 14
Component lifecycle methods
Introduction to Redux
Day 15

Reducer
Actions
Redux store

12.Python Programming

Introduction:
The Python program is a scripting language that can be used for development, coding websites and
applications, processing images, scientific data, and more. The program can be found in action on the
Google search engine, NASA, Disney, Pinterest, and more. It was built for ease of use and speed and is
less complicated than Ruby and other similar object-oriented programming languages. Because it is
open-sourced, the program has enjoyed popularity among developers and programmers, and it continues
to be the base program for most websites in operation on the internet today.

Python software is free to download and can be accessed on virtually every type of operating
system. It comes with a large standard library that will make programming simple tasks, such as reading
and modifying files, connecting to web servers, and more, easy. companies such as Nokia, IBM,
Google, and Disney were all searching for programmers with Python experience to help them with web
applications and framework development; in this respect, Python works perfectly with Django, which
functions as the base framework system that Python builds on. Python also enables programs to script
professional-grade web-based products. From back-end to front-end development, full-stack, and
web-based options, Python programmers continue to find more economic prospects as the use of the
language grows to encompass all areas of software and web development.
Duration:
- 6 Days (or) 36 Hours.

Content:

S.No Topics Duration


1 Python Introduction 1 Hr
2 Literate Programming
3 Jupyter Notebook Environment
4 Markdown format for documentation 1 Hr
5 Python basics 1 Hr
6 Keywords in Python,Operators in Python 1 Hr
7 Conditional Statements 1 Hr
8 Iteration​s
9 Jump Statements(Break,Continue with examples)
10 continue(with example) 2 Hrs
11 Functions
12 Arguements in Functions 2 Hrs
13 String​s
14 String Functions,String Slicing 2 Hrs
15 Python Data Structures
16 Lists
17 List Methods 1 Hr
18 Tuples
19 Tuple Methods 1 Hr
20 Dictionaries
21 Dictionary Methods 2 Hrs
22 Sets 1 Hr
23 Set Methods
24 Packages and Modules
25 Regular Expression 2 Hrs
26 File Handling 2 Hrs
27 List Comprehension 1 Hr
28 Iterators,Generators 1 Hr
29 Functional Programming:
30 Maps,Filters,Lambda 2 Hr
31 Object-Oriented Programming
32 Classes,Objects,Constructors, inheritence
33 Python Packages and modules using oop's. 3 Hrs
34 Python Libraries for Data Science
35 NumPy,Nd arrays, Advantages of NumPy 2 Hrs
36 Pandas
37 Data Structures in Pandas,Pandas Series 3Hrs
38 Data Frames
39 Data Visualisation using Matplotlib library 3 hrs

Course Objectives:
- The course is designed to provide Basic knowledge of Python. Python programming is
intended for software engineers, system analysts, program managers and user support
personnel who wish to learn the Python programming language.
Learning Outcome:
Problem-solving and programming capability

Entry Requirements (Pre-requisites):


- Basic Knowledge of Computer

Eligibility :
- who are willing to Learn Python Programming language are eligible.
Hardware Requirements:
- i3 or above Processor is required
- 4 GB or above RAM is recommended
- Good Internet Connectivity & OS-Windows 10 is Preferable

13.Source Code Management & Technical Documentation

Introduction:
Git is a free and open source distributed version control system designed to handle everything
from small to very large projects with speed and efficiency. Git is easy to learn and has a tiny footprint
with lightning fast performance. It outclasses SCM (Software Code Management) tools like Subversion,
CVS, Perforce, and ClearCase with features like cheap local branching, convenient staging areas, and
multiple workflows.
GitHub is an American company that provides hosting for software development version control using
Git. It is a subsidiary of Microsoft, which acquired the company in 2018. It offers all of the distributed
version control and source code management (SCM) functionality of Git as well as adding its own
features. It provides access control and several collaboration features such as bug tracking, feature
requests, task management, and wikis for every project.
Software Documentation / Technical Documentation is an important task during the product
development so that the users need not to worry about how to use your product. From a very small
project to a project with a huge number of developers, technical documentation writing is easy by using
ReadTheDocs and Sphinx tools.

Syllabus:
- Introduction To Source Code Management
- Git Basics
- Initializing repositories
- Accessing Existing Repositories
- Adding / Removing files from Staging area
- Committing the changes to repository
- Undoing the commits that are made
- Remote
- Creating an Account on GitHub
- Create a remote repository
- Adding the remotes
- Push, pull and fetch commands.
- Markdown Syntax
- Adding text of various styles and formats
- Adding images along with text
- Creating Ordered / Unordered lists-
- Adding videos/pdfs to the markdown file
- Adding links in the markdown file.
- Git Branching
- Uses of Branching
- Create Branch
- Switch to new Branch and back
- Merge the new branch to Master
- How to send the branch code to new branch on remote
- Pull Requests
- Collaborate on existing projects
- Collaborate on open source projects
- Sending pull requests and handling them
- GitHub Pages
- Creation of personal portfolio site
- Creating a GitHub Page using Markdown and Jekyll themes for repositories.
- Technical Documentation
- ReadTheDocs
- Sphinx
Course Objectives:
The objective of this course is
- To impart knowledge on version control and source management to the students &
Faculty of engineering colleges across the state of Andhra Pradesh as Source Code
Management and Version Control are very much important in the life of a software
developer.
- To impart knowledge in using ReadTheDocs and Sphinx tools to write software
documentation.
- To make the students and faculty develop their portfolio and make it available for the
public to visit their portfolio using GitHubPages.
- To make the students & Faculty be able to write and share notes on the regular subjects
to their peers and audience without hassle using ReadTheDocs and Sphinx.
Entry Requirements (Pre-requisites):
- Students & Faculty must have a basic understanding of computers and programming.
- Students & Faculty must have the basic understanding of Linux commands.

14.Building Drafting using Autocad

AutoCAD is a Computer Aided Design. It is used for designing and drafting ​AutoCAD software
allows, a user to conceptualize ideas and give technical accuracy for the drawing

​Advantages:

·​ 2d visualization of a building

·​ Easier to read

·​ Documenting the design


·​ Simplified sharing

It is used for a number of applications like creating blueprints for buildings and few more

System Requirements​:
-​ i3 or above Processor is required

-​ 4 GB or above RAM is recommended


-​ AutoCAD software

-​ Good Internet Connectivity


Content:

AutoCAD Software
Sl No Topics Duration

1 Introduction to cad, User interface 2 Hrs

2 Draw Tools, advanced draw tolls, properties tab 3 Hrs

3 Modify tools, advanced modify tools 3 Hrs

4 Annotation & text editing 2 Hrs

5 Insert tab, view tab 2 Hrs

6 Parametric tab, group, utilities 2 Hrs

7 Creation of plan by using layers 2 Hrs

8 Section, Elevation 2 Hrs

9 Beam layout, column layout-with detailing 2 Hrs

10 Footing layout –with detailing 2 Hrs

11 Title block creation 2 Hrs

15.REVIT ARCHITECTURE
Introduction:
Revit is a BIM tool developed by Autodesk used for special Design, Modeling, Visualization, and
Documentation.

BIM (Building Information Modeling) is a process to plan, design, construct and manage a project based
on the intelligent prototype developed to advanced constructions and coordination through the modeling during
the project life cycle.
Hardware Requirements:
- i3 or above Processor is required
- 8 GB RAM is recommended and 2.4GHZ
- Good Internet Connectivity
-
Duration :
- 2 weeks
Content:
REVIT (ARCHITECTURE )
Sl No Topics Duration
Introduction to Revit Architecture Software, User
1 Interface, Introduction To BIM 2 Hrs
2 Setting of Units, Explain about Walls, Doors, Windows 2 Hrs
Editing of Walls ,Doors ,Windows, Draw tool bars,
3 Placing of Components, Modify Tools 2 Hrs
Explaining about Floor, Ceiling, Editing Floor and
4 Ceiling, Curtain Walls, Wall Opening 2 Hrs
5 Roofs & Types of Roofs, Staircase & Types of Staircase 2 Hrs
Shaft Opening, Adding Levels, Ramp, Railing, Creating
6 Section View 2 Hrs
Text, Dimension, Annotations, Model Text, Model line,
7 Room & Area 2 Hrs
Paint, Colour Scheme, Creating new Materials, Sweep,
8 Model in Place 2 Hrs
9 Camera view, Hide elements, Render view, Walkthrough 2 Hrs
Massing and Site, Toposurface, Split Surface, building
10 pad, Site component 2 Hrs
11 Component Schedule, Sheet Creation 2 Hrs
16.STAAD PRO

Introduction:
STAAD.Pro is a Structural Analysis and Design Program software.

STAADPro is the World's leading Structural Analysis and Design software.

Incorporating design codes for 15 different countries.

It includes a

State of the art user interface,

Visualization tools and

International design codes.

It is used for 3D model generation, analysis and multi-material design.

The commercial version of STAAD.Pro supports several steels, concrete and timber design codes.

System Requirements:
- i3 or above Processor is required
- 4 GB or above RAM is recommended
- Staad Pro Software
- Good Internet Connectivity

Duration:​2 weeks
Content:
STAAD Pro
Sl No Topics Duration
INTRODUCTION TO STAAD PRO SOFTWARE, BASIC
1 COMMANDS 2 Hrs
2 BEAM ANALYSIS 2 Hrs

3 FRAME ANALYSIS 2 Hrs


4 MODELLING OF THE STRUCTURES 2 Hrs
5 CALCULATION AND APPLICATION OF LOADS 2 Hrs
6 APPLICATION OF WIND LOADING ON MODEL 2 Hrs
7 APPLICATION OF SEISMIC LOADING ON MODEL 2 Hrs
8 DESIGN OF THE MODEL 2 Hrs
9 CREATING BEAM AND COLUMN DETAILING 2 Hrs
10 DESIGN OF ISOLATED FOOTING 2 Hrs
11 DESIGN OF PILE CAP 2 Hrs

Eligibility:​ ​All Civil Engineering Students all the requirements above are eligible.

17.ETABS

INTRODUCTION
ETABS means EXTENDED THREE-DIMENSIONAL ANALYSIS OF BUILDING
SYSTEM. It’s a kind of software generally used for structural analysis of building. It is a
product of CSI (Computers and Structures, Inc) company

ETABS being used as an Engineering software application for multi-storied building


structural analysis as well as structural design. ​From the start of design conception
through the production of schematic drawings, ETABS integrates every aspect of the
engineering design process. Creation of models has never been easier - intuitive drawing
commands allow for the rapid generation of floor and elevation framing. CAD drawings
can be converted directly into ETABS models or used as templates onto which ETABS
objects may be overlaid.

For nearly thirty years, ETABS has ​been identified as the industry standard for Building
Analysis and Design Software. Today, continuing along with the similar tradition,
ETABS has emerged into a quietly developed structure analysis and design program. The
system built around an aesthetically object based graphical user interface, powered by
desired new special aspiration algorithms for analysis and design with facilities for
drafting as well as producing output, recreating standards of integration, creativity and
technical Innovation

HARDWARE REQUIREMENTS
● i3 or above Processor is required
● 4 GB or above RAM is recommended
● 64 bit systems
● ETABS Software
● Good Internet Connectivity

DURATION

● 2 weeks
CONTENT
ETABS
Sl Duratio
No Topics n
​ TABS GUI,
Introduction to ETABS, History & Features of ETABS, Application, E
1 Workflow 2 Hrs
2 Beam Analysis, Editing Tools 2 Hrs
2D- Frame Analysis
3 2 Hrs
4 3D-Grid Generation & 3D-Skeletal Structure Modelling 2 Hrs
5 Types of Loads & Load Calculations, ​3D- structural Analysis for Gravity Loads 2 Hrs
6 Wind Analysis of a Multi Storied Building 2 Hrs
7 Seismic(Linear Static) Analysis of Building 2 Hrs
8 Response Spectrum (Dynamic) Analysis , Shear Wall Analysis 2 Hrs
9 AutoCAD plan Import & Modelling 2 Hrs
10 Analysis and Design of Plan Imported from AutoCAD 2 Hrs
11 Failure Sections Modification 2 Hrs
ing Started

You might also like