Systemic model for software engineering teaching in computer science professional careers
Around the world and specially in Venezuelan context are available a great number of opportunities for engineering studies relative to Computer science area (40 for 1998), whose denominations include options like Systems Engineer, Computer Engineer, Computer Licensed, Data Processing Engineer, Information Engineer and Licensed in Computer Science. It is interesting to note the common training areas on those professionals carriers in their studies plans: Basic Sciences, Computer Science, Operational Research, Software Engineering, Telematic and Management Training. Paradoxically in the national occupational offer report all of these professionals have a homogeneity exercise in the market. From this rainbow of academic possibilities, that converge in the same professional exercise, emerged the anxiety of knowing the differences of training needs according to the professional specialty and particularly which would be the educational model more adequate for software engineering area, focus on who to facilitate the teaching job in this educational area. In this sense was outlined an investigation, whose objectives were: (a) Deployment of a bibliography research to review the existing records concerning the academic and occupational offer in this area; (b) Systemic curriculum analysis of Software Engineering in some universities to establish the relation ships between different teaching models (case of stud Andres Bello Catholic, Simon Bolivar and Metropolitana universities) (c) Development of a systemic model for software engineering teaching who contain the basic contents, teaching methodologies and technological needs according to the professional training. Most relevant results obtained with this investigation were: (a) The knowledge of an apparent diversity between the professional training options, who is against to the homogeneous demand. This permits to reflect about the real need of such diversity and the possibility of a more homogeneous academic offer aligned to occupational demand, (b) A teaching model based on a systemic approach, academic and occupational context where this training area is located, that understands the relationships between programmatic contents, the analysis of knowledge growth from student experiences, the basic content and the adaptability of it according to the professional career one which it would be applied and (c) An evaluation model of the teaching necessary conditions in Software Engineering area. With these results, is projected to continue the analyzes toward other training areas, in order to set the minimal necessary parameters for the approval and implementation of study plans in Computer Science Engineer training area.
software engineering teaching models systemic approach