Communications of the ACM - Self managed systems
Introduction to Computing and Programming with Java: A Multimedia Approach
Introduction to Computing and Programming with Java: A Multimedia Approach
A graphics-based approach to data structures
Proceedings of the 13th annual conference on Innovation and technology in computer science education
Learning To Program with Alice
Learning To Program with Alice
(Re)defining computing curricula by (re)defining computing
ACM SIGCSE Bulletin
Teaching computer science in context
ACM Inroads
Beyond clickers: using ClassQue for multidimensional electronic classroom interaction
Proceedings of the 42nd ACM technical symposium on Computer science education
Introductory programming meets the real world: using real problems and data in CS1
Proceedings of the 45th ACM technical symposium on Computer science education
Hi-index | 0.00 |
The accelerating use of computation in all aspects of science continues to widen the gap between student skills and expectations. Currently, computation is taught using one of two approaches: teach students a standard programming language (e.g., FORTRAN, JAVA or C) perhaps augmented by support tools such as Alice or teach them to use a program such as MATLAB by formulating and solving math problems. Both approaches have high failure rates for students hindered by poor mathematics training and weak logic skills. This paper describes an alternative approach that introduces students to computing in the context of data analysis and visualization using MATLAB. Our goal is produce computationally qualified young scientists by teaching a highly relevant computational curriculum early in their college career. The course, which integrates writing, problem-solving, statistics, visual analysis, simulation, and modeling, is designed to produce students with usable data analysis skills. The course is in its third year of implementation and is required of all biology majors at the University of Texas at San Antonio.