Course Prerequisites

  1. Undergraduate level CS 3500 Minimum Grade of D-
  2. Any one of the following: undergraduate level ENGL 1111, ENGL 1102, ENGW 1111, or ENGW 1102 with a minimum Grade of C

Course Attributes

With Service-learning, NU Core Experiential Learning, NU Core Writing Intsv in Majr, Computer&Info Sci

Course Description

(Straight from the Registrar’s description) Considers software development as a systematic process involving specification, design, documentation, implementation, testing, and maintenance. Examines software process models; methods for software specification; modularity, abstraction, and software reuse; and issues of software quality. Students, possibly working in groups, design, document, implement, test, and modify software projects. In addition, this course now qualifies as a service-learning class. Students will apply course material in a real-world setting and address real-world challenges through academic coursework.