Hypertext writing and document reuse: The role of a semantic net
Electronic Publishing—Origination, Dissemination, and Design
Mythematics: storytelling in the teaching of computer science and mathematics
Proceedings of the 8th annual conference on Innovation and technology in computer science education
Teaching software engineering through game design
ITiCSE '05 Proceedings of the 10th annual SIGCSE conference on Innovation and technology in computer science education
Web-based interactive courseware for information security
Proceedings of the 6th conference on Information technology education
IT education in the flattening world
Proceedings of the 7th conference on Information technology education
Dancing on quicksand gracefully: instructional design for rapidly evolving technology courses
Proceedings of the 8th ACM SIGITE conference on Information technology education
Using animation courseware in the teaching of database security
Proceedings of the 8th ACM SIGITE conference on Information technology education
Hi-index | 0.00 |
As global competition in IT increases, IT/CS students must learn concepts, theory, and implementation more efficiently, more broadly (e.g., technical and humanistic context) and in greater technical depth. IT (esp. CS and mathematics) is data-intensive - teaching can suffer from information overload, particularly in Web-based courseware. Efforts to simplify IT/CS teaching sometimes result in technology overload, where students encounter technical detail without humanistic context (e.g., history, ethics, business aspects). Overload usually correlates with decreased comprehension, increased boredom, decreased learning, and potentially lower performance in applicative tasks. In response to this problem, our paper describes IT/CS Workshop (ICW), an innovative, interactive Web-based paradigm for teaching and learning of technical concepts in a multi-level, multi-media humanistic context. ICW, under development at University of Florida, complements established undergraduate and graduate coursework and texts, by interactively presenting concepts at three modes or levels of abstraction: (1) WorkShop - Students are assigned tasks similar to jobs in an industrial workshop, with interactive suggestions and helps; (2) WorkBench - Technical views of Tools (e.g., concept, theory, example) and Techniques (implementation and analysis) are integrated with humanistic views of Environment (history and recycling of previous technology) and Society (ethics, interactive collaboration with experts and friends); and (3) TestBench - Interactive analysis of results, quizzes, practice exams, and progress tracking help students evaluate their work, with pointers to remedial web pages. For example, ICW's multi-media (audio-video lectures, animated examples, and sophisticated interactive analysis programs) support teaching of computer systems performance analysis (IT), algorithm complexity analysis (CS), and error propagation theory (Mathematics). Links to related Internet groups, websites, and scholarly articles support in-depth learning. ICW's multi-level, multi-media approach enriches teaching and learning, while reinforcing different learning styles and cultural views. Additional features of ICW include creative exploration, whereby students can collaborate competitively, within loose constraints. This opens many new applications and approaches, and provides multiple data sources to support the semi-automatic or (eventually) automatic monitoring and modification of student learning behavior. Thus, instructors could extract metaphors for exploration, then apply these to the process of evaluating student progress. This paper describes ICW's software architecture, interfaces, and courseware generation techniques, with examples from IT (hardware performance) and CS (complexity analysis).