The course is designed to offer an introduction to computer programming using a contemporary high-level programming language. A primary objective is basic competence in writing and running programs for a variety of applications. Prerequisites: CIS 203 and CIS 240. Fee required (Formally CIS 302) (3)