CS:2820:0BBB Object-Oriented Software Development
Delivery Mode: Face to face
This course will be held in person in a University Classroom or instructional space.
Admin Home: CS:2820
The course continues the presentation of skills and knowledge necessary for effective software development, building upon the basic competence students gained in CS:1210 and CS:2230. Students are taught the basics of software engineering and use that knowledge in one or more group projects to develop a software system of substantial size. The goal of this course is to educate students on how to develop large software using objected-oriented analysis, design, programming and testing techniques. The course also aims at developing professional-level programming competence using the object-oriented paradigm and associated concepts of classes, objects, methods, inheritance, and polymorphism. The programming language of instruction is a major object-oriented language such as Java, Ruby, or Scala. Team projects constitute a major portion of the evaluation, but the course also involves a midterm, a final exam and several individual programming assignments. The course is required for all computer science majors and minors. The lecture is taught by a faculty member; discussion sections are led by TAs.
Log In to see if you meet this prerequisite
Other Textbooks and Resources
Sales tax is not charged for any purchase at the Iowa Hawk Shop/University Bookstore regardless of payment method. Students may charge textbooks to UBill, if current. In addition, some textbooks and course materials may be held in course reserves at the Libraries.
-
Thinking In Java Required
ISBN: 9780131872486
Author: Eckel
Publisher: Pearson ©2007
Approximate Price: 74.99
Department: Computer Science
Chair: Alberto Segre
Sites: Website / General catalog
Address: 14 MLH (MacLean Hall)
Contact: +1 (319) - 335 - 0713 / CS-INFO@list.uiowa.edu
Related Sections
| Course # | Title | Hours | Notes | Enrollments |
|---|---|---|---|---|
|
CS:2820:0AAA
Lecture |
Course Title is
Object-Oriented Software Development
Prerequisites:
CS:2210 with a minimum grade of C- and CS:2230 with a minimum grade of C-
Instructors:
Douglas Jones
(Primary Instructor)
This section is automatically added
Start and end times:
Thu May 09 15:00:00 CDT 2019 - Thu May 09 17:00:00 CDT 2019
Thu May 09 15:00:00 CDT 2019
427
EPB
|
0 s.h.
|
Delivery Mode:
Face to face
This course will be held in person in a University Classroom or instructional space. |
Completed
35
of 40 enrolled
|
|
CS:2820:0A01
Discussion |
Course Title is
Object-Oriented Software Development
Prerequisites:
CS:2210 with a minimum grade of C- and CS:2230 with a minimum grade of C-
Instructors:
Willem DeJong
(Primary Instructor),
Douglas Jones
(Course Supervisor)
CS:2820:0AAA will be automatically added with this section
|
4 s.h.
|
Delivery Mode:
Face to face
This course will be held in person in a University Classroom or instructional space. |
Completed
18
of 20 enrolled
|
|
CS:2820:0A02
Discussion |
Course Title is
Object-Oriented Software Development
Prerequisites:
CS:2210 with a minimum grade of C- and CS:2230 with a minimum grade of C-
Instructors:
Willem DeJong
(Primary Instructor),
Douglas Jones
(Course Supervisor)
CS:2820:0AAA will be automatically added with this section
|
4 s.h.
|
Delivery Mode:
Face to face
This course will be held in person in a University Classroom or instructional space. |
Completed
17
of 20 enrolled
|
|
CS:2820:0BBB
Lecture |
Course Title is
Object-Oriented Software Development
Prerequisites:
CS:2210 with a minimum grade of C- and CS:2230 with a minimum grade of C-
Instructors:
Douglas Jones
(Primary Instructor)
This section is automatically added
Start and end times:
Thu May 09 15:00:00 CDT 2019 - Thu May 09 17:00:00 CDT 2019
Thu May 09 15:00:00 CDT 2019
427
EPB
|
0 s.h.
|
Delivery Mode:
Face to face
This course will be held in person in a University Classroom or instructional space. |
Completed
27
of 40 enrolled
|
|
CS:2820:0B03
Discussion |
Course Title is
Object-Oriented Software Development
Prerequisites:
CS:2210 with a minimum grade of C- and CS:2230 with a minimum grade of C-
Instructors:
Jace Neubaum
(Primary Instructor),
Douglas Jones
(Course Supervisor)
CS:2820:0BBB will be automatically added with this section
|
4 s.h.
|
Delivery Mode:
Face to face
This course will be held in person in a University Classroom or instructional space. |
Completed
17
of 20 enrolled
|
|
CS:2820:0B04
Discussion |
Course Title is
Object-Oriented Software Development
Prerequisites:
CS:2210 with a minimum grade of C- and CS:2230 with a minimum grade of C-
Instructors:
Jace Neubaum
(Primary Instructor),
Douglas Jones
(Course Supervisor)
CS:2820:0BBB will be automatically added with this section
|
4 s.h.
|
Delivery Mode:
Face to face
This course will be held in person in a University Classroom or instructional space. |
Completed
10
of 20 enrolled
|