Jim Nichols

Learn More
In this paper, it is shown that, through the use of Model-Integrated Program Synthesis MIPS, parallel real-time implementations of image processing data ows can be synthesized from high level graphical speciications. The complex details inherent to parallel and real-time software development become transparent to the programmer, enabling the cost-eeective(More)
MIRTIS is an environment which employs model-based synthesis techniques to generate real-time image processing applications. T h e system is capable of creating very high performance implementations of a large class of image processzng computations. I t automatically data parallelizes the computations using the split-and-merge processing model and executes(More)
Directed by the ACM Education Board, the ACM CCECC (Committee for Computing Education in Community Colleges) has produced curricular guidance for associate-degree IT programs consisting of core IT learning outcomes with associated assessment rubrics. The learning outcomes express core IT competencies which should be common to all IT-related associate-degree(More)
At the direction of the Association for Computing Machinery (ACM) Education Board, the ACM Committee for Computing Education in Community Colleges (CCECC), has undertaken a project to produce IT curricular guidance which defines core IT competencies accompanied by well-designed assessment measures. To that end, the ACM CCECC convened a task force of subject(More)
  • 1