Learn More
This report describes a growth path for the area referred to as <i>formal methods</i> within the computing education community. We define the term formal methods and situate it within our field by highlighting its role in Computing Curricula 1991, Computing Curricula 2001, and the SoftWare Engineering Body Of Knowledge (SWEBOK). The working group proposes(More)
Computer science and software engineering are young, maturing disciplines. As with other mathematically based disciplines, such as the natural sciences, economics, and engineering, it takes time for the mathematical roots to grow and flourish. For computer science and software engineering, others have planted these seeds over many years, and it is our duty(More)
It is difficult to find a business organization of any size that does not use a database management system to organize its most important asset: data. According to [3], the annual expenditure on database software is $10 billion. Therefore, one might argue that the database module is a focal course in the computer and information sciences curricula. As(More)
Since its introduction, the Entity-Relationship (ER) model has been the vehicle of choice in communicating the structure of a database schema in an implementation-independent fashion. Part of its popularity has no doubt been due to the clarity and simplicity of the associated pictorial EntityRelationship Diagrams (“ERD’s”) and to the dependable mapping it(More)
When an instructor adopts teaching materials, he/she wants some measure of confidence that the resource is effective, correct, and robust. The measurement of the quality of a resource is an open problem. It is our thesis that the traditional evaluative approach to peer review is not appropriate to insure the quality of teaching materials, which are created(More)
The course in database principles is an example of a course in the computer science curriculum in which a balance is sought between theory and applications. With some exceptions, most computer science majors at the author's university prefer material which is oriented towards what they view as practical applications. At best, they tolerate the theoretical(More)
In this poster the authors report the approaches for presenting Data Science topics in Flipped Classroom mode, incorporating topics in Data Science into existing courses as well as in stand-alone courses. It provides an insight on listing of learning goals, central data science topics, content modules, and a framework for implementing a flipped classroom(More)