Course Schedule - Fall Semester 2017

     

COMP 215 003 (CRN: 15070)

INTRODUCTION TO PROGRAM DESIGN

Long Title: INTRODUCTION TO PROGRAM DESIGN
Department: Computer Science
Instructors:
Wallach, Dan S.
Budimlic, Zoran
Meetings:
9:00AM - 9:50AM MWF SEW 301 (21-AUG-2017 - 1-DEC-2017) 
4:00PM - 4:50PM W HUM 117 (21-AUG-2017 - 1-DEC-2017) 
Session: Full Term
Grade Mode: Standard Letter
Course Type: Lecture/Laboratory
Method of Instruction: Face to Face
Credit Hours: 4
Course Syllabus:
Course Materials: Rice Campus Store
 
Restrictions:
May not be enrolled in one of the following Level(s):
Graduate
Prerequisites: COMP 182
Section Max Enrollment: 55
Section Enrolled: 56
Total Cross-list Max Enrollment: 165
Total Cross-list Enrolled: 161
Enrollment data as of: 2-APR-2020 5:55AM
 
Fees: None
 
Final Exam: Scheduled Final Exam-OTR Room
Final Exam Times:
13-DEC-2017  
2:00PM - 5:00PM W DCH 1070
 
13-DEC-2017  
2:00PM - 5:00PM W DCH 1075
 
13-DEC-2017  
2:00PM - 5:00PM W DCH 1055
 
 
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.