Department of 
Computer Science

Search our Site

Line

ON THIS PAGE:

Course Objectives

Prerequisites

Approach

Typical Text

Course Outline

  COMP 915 [321]: Technical Communication in Computer Science
(1 hour)

Course Objectives
Introduce principles and techniques for teaching speaking and writing on computer science topics.

Prerequisites
Graduate major in computer science or permission of instructor.

Approach
Based on assignments, class teaching performances, and discussion participation. Broad curve. Two free late assignments; any more late ones are half credit.

Typical Text
Highet, The Art of Teaching (Vintage)
McKeachie, Teaching Tips, 8th Edition (D.C. Heath)
Strunk and White: The Elements of Style, (MacMillan)

Course Outline
Numbers in parentheses indicate approximate number of weeks

Aug 25Elementary public speaking
Sept 1The teacher
Sept 8Methods: lecture, Socratic, recitation, exercise
Sept 15No class today
Sept 22Methods: case method, seminar, laboratory
Sept 29Audio-visual techniques
Oct 6 Motivation, testing, grading
Oct 13How to teach research, and finding thesis topics
Oct 20Teaching elementary programming and organizing laboratories
Oct 27Guest lecturer on teaching elementary programming
Nov 3Overview of technical writing
Nov 10Student presentations
Nov 17Quizzes and examinations; how to prepare and prepare for oral exams
Nov 24Informal teaching: selling, fund-raising, proposals, and site visits. Computer use in instruction
Dec 1The teacher as a professional: economics, compensation, the academic marketplace, publish or perish, time-budgeting, professional ethics
Dec 8Reserved for topics of your and my choice

Horizontal Line
Department of Computer Science
Campus Box 3175, Sitterson Hall
College of Arts & Sciences
The University of North Carolina at Chapel Hill
Chapel Hill, NC 27599-3175 USA
Phone: (919) 962-1700
Fax: (919) 962-1799

Content Manager: Associate Chairman for Academic Affairs
Server Manager: webmaster@cs.unc.edu
Last Content Review: 7 November 1995