An Effective Learning Environment for Teaching Problem Solving in Software Architecture

被引:0
作者
Garg, Kirti [1 ]
Varma, Vasudeva [1 ]
机构
[1] Int Inst Informat Technol, Hyderabad, Andhra Pradesh, India
来源
ISEC 2009 - PROCEEDINGS OF THE 2ND INDIA SOFTWARE ENGINEERING CONFERENCE | 2009年
关键词
Software architecture; Software Engineering education; learning environment; problem solving; systems thinking;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
A software architect engages in solving Software Engineering (SE) problems throughout his career. Thus inculcating problem solving skills should be one of the learning objectives of SE academic and training programs. But structured problem solving is usually latent or missing in most of the current curriculum. In this paper, we describe an effective learning environment for SE education and training with problem solving as an integral part. The learning environment is in accordance with Learning Sciences theory and practices. Our study strengthens our belief that such a problem based environment will help to create professionals well versed with theory and practice of software architecture and problem solving, and thus more productive and useful for the industry.
引用
收藏
页码:139 / 140
页数:2
相关论文
共 4 条
[1]  
[Anonymous], 2000, PEOPLE LEARN
[2]  
CHECKLAND P, 2000, SYSTEM THINKING SYST
[3]  
Collins A., 1989, COGNITIVE APPRENTICE
[4]  
Polya G., 1973, How to solve it