CS 1B Software Development

Continued focus on computer science foundations with further problem solving, abstract data types, algorithms, programming methodologies, including basics of object-oriented programming (Java). The goal of this course is to learn how to write larger code segments, be able to read someone else’s code, and think algorithmically by applying computer science principles to relevant problem sets. Skills gained: abstract thinking; object-oriented programming; learning new programming language – Java; knowledge of testing and debugging.

Credits

3

Prerequisite

CS 1A or consent of the instructor

Distribution

CS