{"title":"Teaching programming paradigms and languages for qualitative learning","authors":"P. Maheshwari","doi":"10.1145/299359.299365","DOIUrl":null,"url":null,"abstract":"Effective quality management in teaching and learning can be implemented by careful planning of the subject delivery system, active student involvement and continuous evaluation system in the classroom. In this papel; we discuss the issues involved with the quality improvement of teaching and learning various programming paradigms and languages. Our main aim is to prepare students with analytical abilities in choosing the most appropriate programming language to implement a given software-based system in their future professions. We believe that the qualitative learning of programming language plays an important role in improving the quality of the sofrware products and in furthering the development of the profession. The paper first presents some arguments in light of the current literature on computer science education and quality in higher education, and then, discusses a simple model of teaching and learning that we have adopted in this subject.","PeriodicalId":435916,"journal":{"name":"African Conference on Software Engineering","volume":"20 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1997-07-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"17","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"African Conference on Software Engineering","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/299359.299365","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 17
Abstract
Effective quality management in teaching and learning can be implemented by careful planning of the subject delivery system, active student involvement and continuous evaluation system in the classroom. In this papel; we discuss the issues involved with the quality improvement of teaching and learning various programming paradigms and languages. Our main aim is to prepare students with analytical abilities in choosing the most appropriate programming language to implement a given software-based system in their future professions. We believe that the qualitative learning of programming language plays an important role in improving the quality of the sofrware products and in furthering the development of the profession. The paper first presents some arguments in light of the current literature on computer science education and quality in higher education, and then, discusses a simple model of teaching and learning that we have adopted in this subject.