top of page
Search
Writer's pictureCode Shoppy

Conceptual clarity and application skills CBSE School - Karthi Vidhyalaya


In this paper, we describe our efforts to develop fundamentals-driven CBSE educational materials, as well as our efforts to integrate these materials into a traditional undergraduate computer science curriculum.

Karthi Vidhyalaya Senior (CBSE) School, The CBSE School in Kumbakonam is established under a registered charitable trust formed to help children learn education in a joyful manner.

We have developed a case study that provides a uniform foundation for both of these

courses. This case study, which is explored over the entirety of the two courses, bridges the gap

between modular software developed in a relatively simple architectural style (i.e., that might

be commonly taught in CS I/CS II), and a more complex architecture utilizing advanced

commercial CBSE technology. The case study is suitable for multiple uses: it could serve as an

extended example illustrating various CBSE concepts and technologies, or it could serve as the

source of student projects. Schools in Kumbakonam


The case study consists of a simplified point-of-sale system, where a user is allowed to place

orders for items in a particular inventory.As orders are placed, the number of items in the

inventory is appropriately decremented.When the user finishes the ordering process, an

invoice is produced.

The first step in this case study is simply to complete an appropriately modularized version

of this program in C++.Such a program is probably within the scope of most CS I or CS II

curricula, and is consistent with the foundation of our conceptual framework of Figure 1. The

architecture of the model solution has three components

There are several fundamental principles that this case study seeks to illustrate.First, it is

criticallyimportanttotheultimatesuccessoftheprojectthatitsdecompositioninto

components involves good modular software design techniques. In this regard, we present the

progression of all six versions of the application to the students at the very beginning of the

project.We also present a series of versions of eachcomponent, and we show a mapping

between component versions and application versions




1 view0 comments

Comments


Post: Blog2_Post
bottom of page