Course Catalog - 2015-2016

     

COMP 215 - INTRODUCTION TO PROGRAM DESIGN

Long Title: INTRODUCTION TO PROGRAM DESIGN
Department: Computer Science
Grade Mode: Standard Letter
Language of Instruction: Taught in English
Course Type: Lecture/Laboratory
Credit Hours: 4
Restrictions:
May not be enrolled in one of the following Level(s):
Graduate
Prerequisite(s): COMP 182
Description: This course covers the principles of programming and program design. The course is organized around a number of individual programming assignments that fit together to complete a significant, real-world application. Each assignment emphasizes one or more of the basic principles of software design, including: encapsulation, abstraction, test-driven development, and functional and object-oriented programming. The Java programming language will be used. An introduction to the basics of the Java language itself (including Java syntax and semantics) will be provided.