SlideShare une entreprise Scribd logo
1  sur  10
Télécharger pour lire hors ligne
Web Engineering
  A Discussion
D. J. Sanghvi College of Engineering
         7th August 2009.

dhaval.dalal@software-artisan.com
Say what you feel!
Are you confident of delivering the subject
effectively?

Is the motivation behind introducing this subject
clear to you?

Did you interpret the scope of the syllabus coverage
correctly?

Were you involved in deciding the topics?

Do you believe that industry folks can be consulted
for syllabus coverage?
Statistics
    Total Participants:10
   Aspects         YES   NO
Course Delivery
                    7    3
  Confidence?
Alignment with
                    8    3
  Motivation?

 Scope Clarity?     1    8

   Personally
                    3    6
   Involved?
Involve Industry
                    8    3
    Experts?
What still bothers us?
What should we        How are we supposed
focus on: Software    to make students
Engg. aspect or the   appreciate the
Web Tech. aspect?     architectures without
                      students really
What should we        knowing design
cover for practical   principles?
sessions: Software
Engg. Aspect or Web   Syllabus has implicit
Technologies?         dependencies (pre-
                      requisites) to design
What level of depth   before we teach
should these wide-    architectures
ranging topics be
dealt with?
What still bothers us?
What would students
learn by visiting a
software development
center...this concept
is good for other
disciplines, but for
software industry
this idea of “Industry
Visit” does not hold
true
A Possible Approach for
      Term-work
 Take a project based    What you teach in
 approach                class SHOULD be
                         reinforced during
 Marry Software Engg     practicals...one way
 and Web Technology      out is to take a
 aspects in a project-   hand-in-hand
 oriented approach for   approach for topics
 the entire semester     delivered in-class and
 (theory and             topics done during
 practicals)             practicals.
A Possible Approach for
       Term-work
Choose a delivery            Chop the slice such that
approach, i.e Waterfall or   each sub-division becomes
any other SDLC or may be     a term-work experiment
Agile                        spanning all the topics (to
                             comply with university
Slice the project or         norms).
project modules based on
chosen delivery approach     Evolve the slice in a
and allocate slices to a     natural progression where
group of students.           the first experiment is
                             elaborated by the next
                             and so on...until, the slice
                             is ready for delivery.
A Possible Approach for
      Term-work
 In short, iterate on   Term-work success
 the slice again and    criteria: a project
 again and go on        that “RUNS” on “MY”
 enriching it until     machine.
 deployment.
                        Either you decide the
 Make sure to test      project or let
 each sub-division of   students come-up
 the slice.             with project ideas,
                        but you need to be
 Schedule and track     consulted on the
 each sub-division.     decision.
Tools
Analysis and Modeling       Test

  Eclipse Plugins             Unit Testing: JUnit,
                              TestNG
  ??
                            Tracking
Design and Code
                              Wiki, OpenOffice,
  Eclipse, Netbeans           Excel, MPP
  or plain old
  notepad/vi.

  JUnit, TestNG
Participants
Narendra Sheokokar,            Priyanka Desai, T.C.E.T
D.J.S.C.O.E
                               Bhagyashri Sonawale,
Khushali Deulkar,              S.C.O.E, Khargar
D.J.S.C.O.E
                               Asha Rawat, P.V.P.P.C.O.E.
Chetan Mahajan,
P.V.P.P.C.O.E                  Sheetal Pereiza, K.J.S.C.E,
                               Vidyavihar
Chitra Bhole, K.J.S.I.E.I.T,
Sion                           Gopal Gupta, T.S.E.C

Hasmukh Sutar, Atharva         Swati Ringe, F.R.C.R.C.E
College

Contenu connexe

Tendances

Media Savvy Kids Choose Your Own Adventure Video Project Rubric
Media Savvy Kids Choose Your Own Adventure Video Project RubricMedia Savvy Kids Choose Your Own Adventure Video Project Rubric
Media Savvy Kids Choose Your Own Adventure Video Project Rubrictheteachingfactor
 
Rich Crandall / OakX: Better By Design
Rich Crandall / OakX: Better By DesignRich Crandall / OakX: Better By Design
Rich Crandall / OakX: Better By DesignOak X
 
A Gamified Tutorial for Learning about Security Requirements Engineering
A Gamified Tutorial for Learning about Security Requirements EngineeringA Gamified Tutorial for Learning about Security Requirements Engineering
A Gamified Tutorial for Learning about Security Requirements EngineeringFabiano Dalpiaz
 
Pertanyaan dan jawaban (graham et.al 2011) part 1
Pertanyaan dan jawaban (graham et.al 2011) part 1Pertanyaan dan jawaban (graham et.al 2011) part 1
Pertanyaan dan jawaban (graham et.al 2011) part 1ikhwana luthfi
 
Test driven development using Junit and MockIto
Test driven development using Junit and MockItoTest driven development using Junit and MockIto
Test driven development using Junit and MockItoDevender Singh Garha
 
Atd advanced topicsworkshop
Atd advanced topicsworkshopAtd advanced topicsworkshop
Atd advanced topicsworkshoplisacrispin
 
Soils emerge mayo
Soils emerge mayoSoils emerge mayo
Soils emerge mayoemergeuwf
 
Agile Testing 20021015
Agile Testing 20021015Agile Testing 20021015
Agile Testing 20021015Raghu Karnati
 
Introducing Test Driven Development to an existing environment
Introducing Test Driven Development to an existing environmentIntroducing Test Driven Development to an existing environment
Introducing Test Driven Development to an existing environmentNarato
 
Holistic testing in DevOps
Holistic testing in DevOpsHolistic testing in DevOps
Holistic testing in DevOpsJanet Gregory
 
Lessons learned on adult student engagement in an online gameful course
Lessons learned on adult student engagement in an online gameful courseLessons learned on adult student engagement in an online gameful course
Lessons learned on adult student engagement in an online gameful courseAlberto Mora
 
From LIBEs’ framework to users experience of LIBE courses: analysing the Port...
From LIBEs’ framework to users experience of LIBE courses: analysing the Port...From LIBEs’ framework to users experience of LIBE courses: analysing the Port...
From LIBEs’ framework to users experience of LIBE courses: analysing the Port...Marta Pinto
 
#LearnPAd prototype early validation - feedbacks from end users
#LearnPAd prototype early validation - feedbacks from end users#LearnPAd prototype early validation - feedbacks from end users
#LearnPAd prototype early validation - feedbacks from end usersAndrea Sergiacomi
 

Tendances (18)

Design Sprints
Design SprintsDesign Sprints
Design Sprints
 
Media Savvy Kids Choose Your Own Adventure Video Project Rubric
Media Savvy Kids Choose Your Own Adventure Video Project RubricMedia Savvy Kids Choose Your Own Adventure Video Project Rubric
Media Savvy Kids Choose Your Own Adventure Video Project Rubric
 
Rich Crandall / OakX: Better By Design
Rich Crandall / OakX: Better By DesignRich Crandall / OakX: Better By Design
Rich Crandall / OakX: Better By Design
 
A Gamified Tutorial for Learning about Security Requirements Engineering
A Gamified Tutorial for Learning about Security Requirements EngineeringA Gamified Tutorial for Learning about Security Requirements Engineering
A Gamified Tutorial for Learning about Security Requirements Engineering
 
Pertanyaan dan jawaban (graham et.al 2011) part 1
Pertanyaan dan jawaban (graham et.al 2011) part 1Pertanyaan dan jawaban (graham et.al 2011) part 1
Pertanyaan dan jawaban (graham et.al 2011) part 1
 
Jplas
Jplas Jplas
Jplas
 
Test driven development using Junit and MockIto
Test driven development using Junit and MockItoTest driven development using Junit and MockIto
Test driven development using Junit and MockIto
 
Rubric video
Rubric videoRubric video
Rubric video
 
Atd advanced topicsworkshop
Atd advanced topicsworkshopAtd advanced topicsworkshop
Atd advanced topicsworkshop
 
Soils emerge mayo
Soils emerge mayoSoils emerge mayo
Soils emerge mayo
 
Agile Testing 20021015
Agile Testing 20021015Agile Testing 20021015
Agile Testing 20021015
 
Best pratice
Best praticeBest pratice
Best pratice
 
Introducing Test Driven Development to an existing environment
Introducing Test Driven Development to an existing environmentIntroducing Test Driven Development to an existing environment
Introducing Test Driven Development to an existing environment
 
Holistic testing in DevOps
Holistic testing in DevOpsHolistic testing in DevOps
Holistic testing in DevOps
 
Lessons learned on adult student engagement in an online gameful course
Lessons learned on adult student engagement in an online gameful courseLessons learned on adult student engagement in an online gameful course
Lessons learned on adult student engagement in an online gameful course
 
Priti-3
Priti-3Priti-3
Priti-3
 
From LIBEs’ framework to users experience of LIBE courses: analysing the Port...
From LIBEs’ framework to users experience of LIBE courses: analysing the Port...From LIBEs’ framework to users experience of LIBE courses: analysing the Port...
From LIBEs’ framework to users experience of LIBE courses: analysing the Port...
 
#LearnPAd prototype early validation - feedbacks from end users
#LearnPAd prototype early validation - feedbacks from end users#LearnPAd prototype early validation - feedbacks from end users
#LearnPAd prototype early validation - feedbacks from end users
 

Similaire à Web Engineering Workshop

Three dimensional modeling
Three dimensional modelingThree dimensional modeling
Three dimensional modelingHCS
 
Writing Technical Paper
Writing Technical PaperWriting Technical Paper
Writing Technical Papertechkrish
 
Student perceptions and attitudes towards the software factory as a learning ...
Student perceptions and attitudes towards the software factory as a learning ...Student perceptions and attitudes towards the software factory as a learning ...
Student perceptions and attitudes towards the software factory as a learning ...Muhammad Ahmad
 
Digitally enhanced Patchwork Text Assessment workshop
Digitally enhanced Patchwork Text Assessment workshopDigitally enhanced Patchwork Text Assessment workshop
Digitally enhanced Patchwork Text Assessment workshopCaroline Marcangelo
 
[2017/2018] RESEARCH in software engineering
[2017/2018] RESEARCH in software engineering[2017/2018] RESEARCH in software engineering
[2017/2018] RESEARCH in software engineeringIvano Malavolta
 
Software Engineering education and teaching
Software Engineering education and teachingSoftware Engineering education and teaching
Software Engineering education and teachingSomya Jain
 
Software Engineering Education and Teaching
Software Engineering Education and TeachingSoftware Engineering Education and Teaching
Software Engineering Education and TeachingSomya Jain
 
edd581_Rytasha Adams_action_research_proposal_
edd581_Rytasha Adams_action_research_proposal_edd581_Rytasha Adams_action_research_proposal_
edd581_Rytasha Adams_action_research_proposal_Taysha Adams
 
Lesson six plan
Lesson six planLesson six plan
Lesson six plansutt202
 
Control Systems Tutorials
Control Systems TutorialsControl Systems Tutorials
Control Systems Tutorialskebden
 
Experimenting with eXtreme Design (EKAW2010)
Experimenting with eXtreme Design (EKAW2010)Experimenting with eXtreme Design (EKAW2010)
Experimenting with eXtreme Design (EKAW2010)evabl444
 
MOVING FROM WATERFALL TO AGILE PROCESS IN SOFTWARE ENGINEERING CAPSTONE PROJE...
MOVING FROM WATERFALL TO AGILE PROCESS IN SOFTWARE ENGINEERING CAPSTONE PROJE...MOVING FROM WATERFALL TO AGILE PROCESS IN SOFTWARE ENGINEERING CAPSTONE PROJE...
MOVING FROM WATERFALL TO AGILE PROCESS IN SOFTWARE ENGINEERING CAPSTONE PROJE...cscpconf
 
Lesson one plan
Lesson one planLesson one plan
Lesson one plansutt202
 
Schneider - The Final Chapter: developing the academic skills of final year p...
Schneider - The Final Chapter: developing the academic skills of final year p...Schneider - The Final Chapter: developing the academic skills of final year p...
Schneider - The Final Chapter: developing the academic skills of final year p...IL Group (CILIP Information Literacy Group)
 
TXDLA 2015 Presentation: Using Unity3D for Creating Simulations for Healthcare
TXDLA 2015 Presentation: Using Unity3D for Creating Simulations for HealthcareTXDLA 2015 Presentation: Using Unity3D for Creating Simulations for Healthcare
TXDLA 2015 Presentation: Using Unity3D for Creating Simulations for HealthcareE S
 
Design and sketching
Design and sketchingDesign and sketching
Design and sketchingHCS
 
Rubric-based Assessment of Programming Thinking Skills and Comparative Evalua...
Rubric-based Assessment of Programming Thinking Skills and Comparative Evalua...Rubric-based Assessment of Programming Thinking Skills and Comparative Evalua...
Rubric-based Assessment of Programming Thinking Skills and Comparative Evalua...Hironori Washizaki
 

Similaire à Web Engineering Workshop (20)

Three dimensional modeling
Three dimensional modelingThree dimensional modeling
Three dimensional modeling
 
Writing Technical Paper
Writing Technical PaperWriting Technical Paper
Writing Technical Paper
 
Jisc e assess-mar_12
Jisc e assess-mar_12Jisc e assess-mar_12
Jisc e assess-mar_12
 
Student perceptions and attitudes towards the software factory as a learning ...
Student perceptions and attitudes towards the software factory as a learning ...Student perceptions and attitudes towards the software factory as a learning ...
Student perceptions and attitudes towards the software factory as a learning ...
 
Digitally enhanced Patchwork Text Assessment workshop
Digitally enhanced Patchwork Text Assessment workshopDigitally enhanced Patchwork Text Assessment workshop
Digitally enhanced Patchwork Text Assessment workshop
 
[2017/2018] RESEARCH in software engineering
[2017/2018] RESEARCH in software engineering[2017/2018] RESEARCH in software engineering
[2017/2018] RESEARCH in software engineering
 
Software Engineering education and teaching
Software Engineering education and teachingSoftware Engineering education and teaching
Software Engineering education and teaching
 
Software Engineering Education and Teaching
Software Engineering Education and TeachingSoftware Engineering Education and Teaching
Software Engineering Education and Teaching
 
edd581_Rytasha Adams_action_research_proposal_
edd581_Rytasha Adams_action_research_proposal_edd581_Rytasha Adams_action_research_proposal_
edd581_Rytasha Adams_action_research_proposal_
 
Lesson six plan
Lesson six planLesson six plan
Lesson six plan
 
Control Systems Tutorials
Control Systems TutorialsControl Systems Tutorials
Control Systems Tutorials
 
Experimenting with eXtreme Design (EKAW2010)
Experimenting with eXtreme Design (EKAW2010)Experimenting with eXtreme Design (EKAW2010)
Experimenting with eXtreme Design (EKAW2010)
 
MOVING FROM WATERFALL TO AGILE PROCESS IN SOFTWARE ENGINEERING CAPSTONE PROJE...
MOVING FROM WATERFALL TO AGILE PROCESS IN SOFTWARE ENGINEERING CAPSTONE PROJE...MOVING FROM WATERFALL TO AGILE PROCESS IN SOFTWARE ENGINEERING CAPSTONE PROJE...
MOVING FROM WATERFALL TO AGILE PROCESS IN SOFTWARE ENGINEERING CAPSTONE PROJE...
 
Lesson one plan
Lesson one planLesson one plan
Lesson one plan
 
Schneider - The Final Chapter: developing the academic skills of final year p...
Schneider - The Final Chapter: developing the academic skills of final year p...Schneider - The Final Chapter: developing the academic skills of final year p...
Schneider - The Final Chapter: developing the academic skills of final year p...
 
Xhab_HF
Xhab_HFXhab_HF
Xhab_HF
 
TXDLA 2015 Presentation: Using Unity3D for Creating Simulations for Healthcare
TXDLA 2015 Presentation: Using Unity3D for Creating Simulations for HealthcareTXDLA 2015 Presentation: Using Unity3D for Creating Simulations for Healthcare
TXDLA 2015 Presentation: Using Unity3D for Creating Simulations for Healthcare
 
Design and sketching
Design and sketchingDesign and sketching
Design and sketching
 
Rubric-based Assessment of Programming Thinking Skills and Comparative Evalua...
Rubric-based Assessment of Programming Thinking Skills and Comparative Evalua...Rubric-based Assessment of Programming Thinking Skills and Comparative Evalua...
Rubric-based Assessment of Programming Thinking Skills and Comparative Evalua...
 
Universal design
Universal designUniversal design
Universal design
 

Plus de Dhaval Dalal

Test Pyramid in Microservices Context
Test Pyramid in Microservices ContextTest Pyramid in Microservices Context
Test Pyramid in Microservices ContextDhaval Dalal
 
Booting into functional programming
Booting into functional programmingBooting into functional programming
Booting into functional programmingDhaval Dalal
 
Currying and Partial Function Application (PFA)
Currying and Partial Function Application (PFA)Currying and Partial Function Application (PFA)
Currying and Partial Function Application (PFA)Dhaval Dalal
 
Creating Lazy stream in CSharp
Creating Lazy stream in CSharpCreating Lazy stream in CSharp
Creating Lazy stream in CSharpDhaval Dalal
 
Json Viewer Stories
Json Viewer StoriesJson Viewer Stories
Json Viewer StoriesDhaval Dalal
 
Mars rover-extension
Mars rover-extensionMars rover-extension
Mars rover-extensionDhaval Dalal
 
How Is Homeopathy Near To Yoga?
How Is Homeopathy Near To Yoga?How Is Homeopathy Near To Yoga?
How Is Homeopathy Near To Yoga?Dhaval Dalal
 
Approaching ATDD/BDD
Approaching ATDD/BDDApproaching ATDD/BDD
Approaching ATDD/BDDDhaval Dalal
 
Paradigms Code jugalbandi
Paradigms Code jugalbandiParadigms Code jugalbandi
Paradigms Code jugalbandiDhaval Dalal
 
Data Reconciliation
Data ReconciliationData Reconciliation
Data ReconciliationDhaval Dalal
 
DRYing to Monad in Java8
DRYing to Monad in Java8DRYing to Monad in Java8
DRYing to Monad in Java8Dhaval Dalal
 
4-Code-Jugalbandi-destructuring-patternmatching-healthycode#apr2015
4-Code-Jugalbandi-destructuring-patternmatching-healthycode#apr20154-Code-Jugalbandi-destructuring-patternmatching-healthycode#apr2015
4-Code-Jugalbandi-destructuring-patternmatching-healthycode#apr2015Dhaval Dalal
 
Jumping-with-java8
Jumping-with-java8Jumping-with-java8
Jumping-with-java8Dhaval Dalal
 
3-CodeJugalbandi-currying-pfa-healthycodemagazine#mar2015
3-CodeJugalbandi-currying-pfa-healthycodemagazine#mar20153-CodeJugalbandi-currying-pfa-healthycodemagazine#mar2015
3-CodeJugalbandi-currying-pfa-healthycodemagazine#mar2015Dhaval Dalal
 
CodeJugalbandi-Sequencing-HealthyCode-Magazine-Feb-2015
CodeJugalbandi-Sequencing-HealthyCode-Magazine-Feb-2015CodeJugalbandi-Sequencing-HealthyCode-Magazine-Feb-2015
CodeJugalbandi-Sequencing-HealthyCode-Magazine-Feb-2015Dhaval Dalal
 
CodeJugalbandi-Expression-Problem-HealthyCode-Magazine#Jan-2015-Issue
CodeJugalbandi-Expression-Problem-HealthyCode-Magazine#Jan-2015-IssueCodeJugalbandi-Expression-Problem-HealthyCode-Magazine#Jan-2015-Issue
CodeJugalbandi-Expression-Problem-HealthyCode-Magazine#Jan-2015-IssueDhaval Dalal
 
The tao-of-transformation-workshop
The tao-of-transformation-workshopThe tao-of-transformation-workshop
The tao-of-transformation-workshopDhaval Dalal
 

Plus de Dhaval Dalal (20)

Test Pyramid in Microservices Context
Test Pyramid in Microservices ContextTest Pyramid in Microservices Context
Test Pyramid in Microservices Context
 
Code Retreat
Code RetreatCode Retreat
Code Retreat
 
Booting into functional programming
Booting into functional programmingBooting into functional programming
Booting into functional programming
 
Currying and Partial Function Application (PFA)
Currying and Partial Function Application (PFA)Currying and Partial Function Application (PFA)
Currying and Partial Function Application (PFA)
 
Creating Lazy stream in CSharp
Creating Lazy stream in CSharpCreating Lazy stream in CSharp
Creating Lazy stream in CSharp
 
Json Viewer Stories
Json Viewer StoriesJson Viewer Stories
Json Viewer Stories
 
Value Objects
Value ObjectsValue Objects
Value Objects
 
Mars rover-extension
Mars rover-extensionMars rover-extension
Mars rover-extension
 
How Is Homeopathy Near To Yoga?
How Is Homeopathy Near To Yoga?How Is Homeopathy Near To Yoga?
How Is Homeopathy Near To Yoga?
 
Approaching ATDD/BDD
Approaching ATDD/BDDApproaching ATDD/BDD
Approaching ATDD/BDD
 
Paradigms Code jugalbandi
Paradigms Code jugalbandiParadigms Code jugalbandi
Paradigms Code jugalbandi
 
Data Reconciliation
Data ReconciliationData Reconciliation
Data Reconciliation
 
DRYing to Monad in Java8
DRYing to Monad in Java8DRYing to Monad in Java8
DRYing to Monad in Java8
 
CodeRetreat
CodeRetreatCodeRetreat
CodeRetreat
 
4-Code-Jugalbandi-destructuring-patternmatching-healthycode#apr2015
4-Code-Jugalbandi-destructuring-patternmatching-healthycode#apr20154-Code-Jugalbandi-destructuring-patternmatching-healthycode#apr2015
4-Code-Jugalbandi-destructuring-patternmatching-healthycode#apr2015
 
Jumping-with-java8
Jumping-with-java8Jumping-with-java8
Jumping-with-java8
 
3-CodeJugalbandi-currying-pfa-healthycodemagazine#mar2015
3-CodeJugalbandi-currying-pfa-healthycodemagazine#mar20153-CodeJugalbandi-currying-pfa-healthycodemagazine#mar2015
3-CodeJugalbandi-currying-pfa-healthycodemagazine#mar2015
 
CodeJugalbandi-Sequencing-HealthyCode-Magazine-Feb-2015
CodeJugalbandi-Sequencing-HealthyCode-Magazine-Feb-2015CodeJugalbandi-Sequencing-HealthyCode-Magazine-Feb-2015
CodeJugalbandi-Sequencing-HealthyCode-Magazine-Feb-2015
 
CodeJugalbandi-Expression-Problem-HealthyCode-Magazine#Jan-2015-Issue
CodeJugalbandi-Expression-Problem-HealthyCode-Magazine#Jan-2015-IssueCodeJugalbandi-Expression-Problem-HealthyCode-Magazine#Jan-2015-Issue
CodeJugalbandi-Expression-Problem-HealthyCode-Magazine#Jan-2015-Issue
 
The tao-of-transformation-workshop
The tao-of-transformation-workshopThe tao-of-transformation-workshop
The tao-of-transformation-workshop
 

Dernier

Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Celine George
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
An Overview of Mutual Funds Bcom Project.pdf
An Overview of Mutual Funds Bcom Project.pdfAn Overview of Mutual Funds Bcom Project.pdf
An Overview of Mutual Funds Bcom Project.pdfSanaAli374401
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphThiyagu K
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfAyushMahapatra5
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.christianmathematics
 
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Shubhangi Sonawane
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDThiyagu K
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
fourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingfourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingTeacherCyreneCayanan
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17Celine George
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.MateoGardella
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxVishalSingh1417
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 

Dernier (20)

Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
An Overview of Mutual Funds Bcom Project.pdf
An Overview of Mutual Funds Bcom Project.pdfAn Overview of Mutual Funds Bcom Project.pdf
An Overview of Mutual Funds Bcom Project.pdf
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdf
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
fourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingfourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writing
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 

Web Engineering Workshop

  • 1. Web Engineering A Discussion D. J. Sanghvi College of Engineering 7th August 2009. dhaval.dalal@software-artisan.com
  • 2. Say what you feel! Are you confident of delivering the subject effectively? Is the motivation behind introducing this subject clear to you? Did you interpret the scope of the syllabus coverage correctly? Were you involved in deciding the topics? Do you believe that industry folks can be consulted for syllabus coverage?
  • 3. Statistics Total Participants:10 Aspects YES NO Course Delivery 7 3 Confidence? Alignment with 8 3 Motivation? Scope Clarity? 1 8 Personally 3 6 Involved? Involve Industry 8 3 Experts?
  • 4. What still bothers us? What should we How are we supposed focus on: Software to make students Engg. aspect or the appreciate the Web Tech. aspect? architectures without students really What should we knowing design cover for practical principles? sessions: Software Engg. Aspect or Web Syllabus has implicit Technologies? dependencies (pre- requisites) to design What level of depth before we teach should these wide- architectures ranging topics be dealt with?
  • 5. What still bothers us? What would students learn by visiting a software development center...this concept is good for other disciplines, but for software industry this idea of “Industry Visit” does not hold true
  • 6. A Possible Approach for Term-work Take a project based What you teach in approach class SHOULD be reinforced during Marry Software Engg practicals...one way and Web Technology out is to take a aspects in a project- hand-in-hand oriented approach for approach for topics the entire semester delivered in-class and (theory and topics done during practicals) practicals.
  • 7. A Possible Approach for Term-work Choose a delivery Chop the slice such that approach, i.e Waterfall or each sub-division becomes any other SDLC or may be a term-work experiment Agile spanning all the topics (to comply with university Slice the project or norms). project modules based on chosen delivery approach Evolve the slice in a and allocate slices to a natural progression where group of students. the first experiment is elaborated by the next and so on...until, the slice is ready for delivery.
  • 8. A Possible Approach for Term-work In short, iterate on Term-work success the slice again and criteria: a project again and go on that “RUNS” on “MY” enriching it until machine. deployment. Either you decide the Make sure to test project or let each sub-division of students come-up the slice. with project ideas, but you need to be Schedule and track consulted on the each sub-division. decision.
  • 9. Tools Analysis and Modeling Test Eclipse Plugins Unit Testing: JUnit, TestNG ?? Tracking Design and Code Wiki, OpenOffice, Eclipse, Netbeans Excel, MPP or plain old notepad/vi. JUnit, TestNG
  • 10. Participants Narendra Sheokokar, Priyanka Desai, T.C.E.T D.J.S.C.O.E Bhagyashri Sonawale, Khushali Deulkar, S.C.O.E, Khargar D.J.S.C.O.E Asha Rawat, P.V.P.P.C.O.E. Chetan Mahajan, P.V.P.P.C.O.E Sheetal Pereiza, K.J.S.C.E, Vidyavihar Chitra Bhole, K.J.S.I.E.I.T, Sion Gopal Gupta, T.S.E.C Hasmukh Sutar, Atharva Swati Ringe, F.R.C.R.C.E College