The Modern Educational Course on Agile Software Development

نویسندگان

  • Evgeny Sorokin
  • Kirill Kornyakov
چکیده

the article presents new educational course dedicated to Agile Software Development. The course consists of theoretical and practical parts. Theoretical part gives an overview of classical agile methodologies, widely accepted by industry practices and some important programming principles and patterns. The second part of the course includes several labs, aimed for practical usage of agile development principles and patterns. Major feature of the course is its practical orientation and focus on agile ideas accepted by

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Incorporation of Agile Development Methodology into a Capstone Software Engineering Project

This paper describes the author's experience in transitioning an undergraduate capstone software engineering project course from a traditional "waterfall" format to a modern agile development methodology. The agile approach replaces the sequential, and documentation-intensive, product development steps of the waterfall model--requirements analysis, system design, implementation, testing, and de...

متن کامل

Self-efficacy Beliefs, Achievement Motivation and Gender as Related to Educational Software Development

This study aims to investigate preservice computer teachers‘ self-efficacy beliefs and achievement motivation levels for educational software development before and after the ―Educational Software Design, Development and Evaluation (ESDDE)‖ course. A pretest and post test design without a control group was employed. In 2008, 46 senior students (25 male and 21 female) who were enrolled at Comput...

متن کامل

Challenges in Teaching Modeling in Agile Software Engineering Courses

Formal Model Driven Engineering (MDE) can be considered incongruent with Agile methodologies. However, with the advent of Agile, Software Engineering educators have an obligation to teach Agile development. Many instructors do so by employing experiential learning through Agile classrooms and projects. Teaching formal MDE and convincing students of its benefits can be challenging in such enviro...

متن کامل

Adoption of Agile Methodology in Software Industry

Agile methods provide a team or an organization with the flexibility to adopt a selected subset of principles and practices based on their values, their culture, and the systems that they develop. Agile software development these days becomes very popular. Webster university has started a graduate level course on Agile software development in this course main idea is discussed and implemented v...

متن کامل

A Methodology for Teaching Computer Programming: first year students’ perspective

The teaching of computer programming is one of the greatest challenges that have remained for years in Computer Science Education. A particular case is computer programming course for the beginners. While the traditional objectivist lecture-based approaches do not actively engage students to achieve their learning outcome, we believe that integrating some cutting-edge processes and practices li...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2010