| Course Information
|
Time | TR 1:30-2:50pm, F 1:00-1:50pm | Location | VanZoeren 142 |
| Instructor | Charles Cusack | Email | cusack@hope.edu | Office | VanderWerf 217B | Phone | 7271 | Office Hours | Before/after class, by appointment, or drop by |
|
Textbooks | |
| Resources | |
| Description | Course Description:
An introduction to the techniques and practices of software design and implementation, including top-down design, object-oriented principles, advanced programming concepts, and the use of software development tools. Students will gain substantial experience with the Java programming language.
Student Learning Outcomes (SLOs)
This course supports your progress toward these outcomes:
Anchor Plan Learning Outcomes
- Examine fundamental or emerging questions about humanity, the natural world, or God by seeking answers through different modes of inquiry
- Demonstrate an ability to communicate to a specific audience by employing multiple approaches media or languages
- Analyze evidence or data to solve problems, reach informed conclusions or make sound judgements
Program Learning Outcomes
- Good Programmers
- Understanding of the theoretical foundations of Computer Science
Course Learning Outcomes
- Understand and be able to apply the object-oriented approach to problem-solving.
- Become proficient Java programmers.
- Learn some fundamental algorithms and data structures.
- Have experience using an integrated development environment (IDE).
|
|
|
|
|