Learn More
Bloom's taxonomy of the cognitive domain and the SOLO taxonomy are being increasingly widely used in the design and assessment of courses, but there are some drawbacks to their use in computer science. This paper reviews the literature on educational taxonomies and their use in computer science education, identifies some of the problems that arise, proposes(More)
We propose an approach to formally representing struc-tured temporal objects. These new temporal objects are recursively made up of convex intervals and Allen's convex relations. The major emphasis in our approach is on temporal repetition. To that effect we define the time loop. Time loops allow us to abstract common elements in repetitive temporal(More)
We extend the basic axiomatization of interval convex relations by Allen and Hayes with unbounded intervals. Unbounded intervals include since intervals with a finite beginning point and infinite ending point, until intervals with an infinite beginning point and finite ending point and the constant alltime representing the whole time line, with both extreme(More)
This abstract describes a research project being conducted at a Canadian university in core first year undergraduate Computing Science courses. We are investigating the impact of integrating learning strategies instruction within the regular lab time of these courses to aid students' learning. Our concern, shared by educators and academic advisors, is that(More)
The Academic Enhancement Program (AEP) at Simon Fraser University has been created to support student learning by integrating activities that introduce students to basic learning theory and strategies into core first-year Computing Science (CS) courses. Program activities include two required workshops run specifically for the CS courses, tailored to course(More)
This panel presents varying global perspectives on the role of community colleges and 2- or 3-year technical schools (collectively called junior colleges here) in computing education. In some countries, students interested in a career in computing can obtain a 2- or 3-year degree instead of, or as a precursor to, a traditional Bachelor's degree. With(More)