Key Ideas The course is strong on concepts, principles, methods and techniques and short on technologies. This is important because the best solutions.

Slides:



Advertisements
Similar presentations
The Web Wizards Guide to Freeware/Shareware Chapter Six Open Source Software.
Advertisements

Chapter 24 Quality Management.
Educational Technology
National Academic Reference Standards
For AS 229 (Environmental Technology). 1. A competent environmental technologist with strong understanding of fundamental scientific and technological.
Lecture 17 Chapter 9 Managing IT Outsourcing. 2 Final Exam Outline 12 – 3pm, Wednesday June 14 Half short and long answers on theory and principles from.
This presentation is associated with Technology Together: Whole-School Professional Development for Capability and Confidence, by Renata Phelps and Anne.
Name:Ms. Hinal Shah Student ID: Supervisor: Dr. Peter Busch Date: 13 th November 2009 Grounded Theory Map of “Innovation Knowledge”
WP3 plenary meeting London, Jan 17-18, 2006 Roadmap of the Virtual Institute Marco Danelutto Workpackage leader University of Pisa - Italy.
Review Amit Shabtay. March 3rd, 2004 Object Oriented Design Course 2 Review What have we done during the course? Where to learn more? What is for the.
Product Management New Products Product Life Cycle New Product Development Process Innovations and Their Diffusion.
Feb. 23, 2004CS WPI1 CS 509 Design of Software Systems Lecture #5 Monday, Feb. 23, 2004.
Object-Oriented Software Engineering Practical Software Development using UML and Java Chapter 1: Software and Software Engineering.
Marketing Essentials CIM PROFESSIONAL CERTIFICATE IN MARKETING Introduction.
3-Jul-15Software Engineering1 IS F341 : Software Engineering Dr. Yashvardhan Sharma Assistant Professor, CSIS Department, BITS-Pilani.
DED 101 Educational Psychology, Guidance And Counseling
Mohammad Alshayeb 19 May Agenda Update on Computer Science Program Assessment/Accreditation Work Update on Software Engineering Program Assessment/Accreditation.
IS Terms and Introductory Concepts. Contemplative Questions What is an information system? What is an information system? What is data, information and.
Knoxville Business Laboratory Business Services & Solutions.
Capstone Design Project (CDP) Civil Engineering Department First Semester 1431/1432 H 10/14/20091 King Saud University, Civil Engineering Department.
Seminar of “CBSE” Course Mohammad Mahdizadeh SM. University of Science and Technology Mazandaran-Babol January 2010 Adaptation of.
The Texwrap Difference It's the extra value that's built into every product. It's the ultimate in ease-of-use, reliability and longevity. Every Texwrap.
Chapter : Software Process
INFO101: Management Information Systems INFORMATION X.
11 Applying Blended Learning – Pat Hammett Courses: 1.IOE/MFG 461 – Quality Engineering/Statistical Analysis Fall Term (Enrollment: ~100 On Campus; 60.
Enhancing Pen-based Experiences with the Use of Concept Maps Adina Magda Florea, Serban Radu University “Politehnica” of Bucharest PLT’07 Catania
المحاضرة الثالثة. Software Requirements Topics covered Functional and non-functional requirements User requirements System requirements Interface specification.
1 Chapter 2 The Process. 2 Process  What is it?  Who does it?  Why is it important?  What are the steps?  What is the work product?  How to ensure.
SOFTWARE ENGINEERING1 Introduction. Software Software (IEEE): collection of programs, procedures, rules, and associated documentation and data SOFTWARE.
Educating Engineers in Sustainability Dr. Carol Boyle International Centre for Sustainability Engineering and Research University of Auckland.
Business Start up Level 2 certificate Abdullahi Abdi1 Copyright © Google.
Open source for statistics A stairway to heaven? Joint ECE/Eurostat/OECD Meeting on the Management of Statistical Information Systems (MSIS) Geneva,
Expert Jigsaw Geometry: Chapter 1. Stage 1 Open to the assigned section in your book. Individually read your section and take notes: –Key ideas –One interesting.
Automata, Computability, and Complexity Lecture 1 Section 0.1 Wed, Aug 22, 2007.
CBD Papers Alexandre Alvaro. Lessons Learned through Six Years of Component-based Development Six years of component-based application development Using.
Introduction To System Analysis and Design
Object-Oriented Software Engineering Practical Software Development using UML and Java Chapter 1: Software and Software Engineering.
Object-Oriented Software Engineering Practical Software Development using UML and Java Chapter 1: Software and Software Engineering.
Object-Oriented Software Engineering Practical Software Development using UML and Java Chapter 1: Software and Software Engineering.
IT Job Roles & Responsibilities Shannon Ciriaco Unit 2:
Insert customized info here. What will it take to prepare today’s students for the future? Different kind of student population Different kinds of challenges.
PDE3 – Frameworks for interoperability of Product Data in SME based environment Lecturer: Ricardo Gonçalves.
Strategic Human resource Management Training & Developing.
SOFTWARE ENGINEERING1 Introduction. SOFTWARE ENGINEERING2 Software Q : If you have to write a 10,000 line program in C to solve a problem, how long will.
Product Management. Facts about Product Management Many managers realized that investment in INNOVATION is critical for future growth & even in the survival.
Business Acuity Inc. Gersis Software - Custom Software Development.
Design and Architecture of Complex Software Systems 3 rd year, Software Engineering Conf.dr.ing. Ioana Şora
This is a personal evaluation that was carried out after the completion of my project one and two. The next slide shows the summary of the key points.
Principles of Marketing Lecture-21. Summary of Lecture-20.
Information Systems in Organizations 3.2 Systems Management.
Object-Oriented Software Engineering Practical Software Development using UML and Java Chapter 1: Software and Software Engineering.
Strategies and Skills to Monitor and Protect Human Rights Human Rights Training Methodology.
Educator Effectiveness: The Danielson Framework Collecting Evidence.
Difference between Education, Knowledge and Learning
Course Overview This course encourages candidates to develop their knowledge and understanding of computer systems, the principles of computing (including.
Chapter 8: Maintenance and Software Evolution Ronald J. Leach Copyright Ronald J. Leach, 1997, 2009, 2014,
Utilizing Research: Putting Research Evidence Into Nursing Practice Prepare by /Dr. AmiraYahia.
Course Name: Principles of Marketing Code: MRK 152 Chapter: Eight Developing New Products and Managing the Product Life-Cycle.
The Systems Engineering Context
What we will do: Better understand what employers are looking for in an employee Able to articulate what skills and experiences you have gained Plan for.
Informatics 121 Software Design I
New product development & product life-cycle strategies
Qualities of a Digital Marketing Executive
CS310 Software Engineering Lecturer Dr.Doaa Sami
Informatics 121 Software Design I
The stages of writing such as prewriting and brainstorming
MGT601 SME MANAGEMENT.
Open source for statistics
2019 Boeing Innovation Challenge
Presentation transcript:

Key Ideas The course is strong on concepts, principles, methods and techniques and short on technologies. This is important because the best solutions to many problems in software development must be derived from first principles or by adapting existing processes and techniques. Because of the rapid pace of innovation and the fact that all software development is new development, there are few routine solutions. Following prescribed processes is a bridge from working from instinct to working from first principles

Programming-in-the-Small vs. Programming-in-the-Large

Programming-in-the-Small vs. Programming-in-the-Large [cont] solves a specific problem that meets an immediate need runs in isolation all the code was written from scratch and you have control over it Functional requirements are the only concern solves a specific problem today with a system that is also able to grow over time and adapt to new environments and requirements. expected to interoperate and exchange data with many other systems. system is a mix of commercial off- the-shelf (COTS) and custom components Non-functional requirements (how the system behaves) is as important as what it does.

Tradeoffs associated with investing effort in acquiring different types of knowledge

Value proposition of being a topic expert

Value proposition of a broad education

Six levels of learning Full Professional Technician

Three stages of practice

Course Organization