THE UNIVERSITY OF NORTH CAROLINA AT ASHEVILLE

FACULTY SENATE

Senate Document Number 1800S

Date of Senate Approval 2/10/00

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Statement of Faculty Senate Action:

APC Document 13: Introduction of Formal Laboratory Section in CSCI 202

Effective Date: Fall 2000

Delete:
On pg 86
Present course description of CSCI 202:

CSCI 202 Introduction to Data Structures (3)
Data structures (lists, stacks, queues, and trees); searching and sorting algorithms; use of a modern, block-structured programming language (ACM CS2). Prerequisite: CSCI 201. Fall and Spring.

Add:
On pg 86
New course description of CSCI 202:

CSCI 202 Introduction to Data Structures (3)
Data structures (lists, stacks, queues, and trees); searching and sorting algorithms; use of a modern, object-oriented programming language (ACM CS2). Includes a formal laboratory section using program development tools. Prerequisite: CSCI 201. Fall and Spring.

Impact:
The earlier addition of a formal laboratory in CSCI 201 has improved retention in this first programming course, and we expect a laboratory section in CSCI 202 will have a similar effect. Since CSCI 202 will remain a 3-credit hour course, there will be a minor scheduling impact: there will now be two lectures per week, plus a laboratory section lasting 1 hour and 40 minutes. This arrangement is identical to that for CSCI 201, which has worked out well to date.

Apart from NCSU Engineering programs on campus, no other UNCA departments will be affected. No additional staffing or facilities are anticipated.

Rationale:
The most frequent complaints voiced by our students regarding the quality of instruction in CSCI 202 concern the lack of a formal laboratory section. Based on their experience in CSCI 201, the students themselves recognize the potential benefits of a laboratory component.