本課程藉由程式的架構規範和設計、演算法開發,以及使用新式軟體開發環境進行編碼和測試等概念的學習,向學生介紹物件導向程式運用。
學生學習如何使用物件導向的高階語言編寫程式;涵蓋的主題包括演算法基礎、流程圖、問題解決、編寫程式概念、類別和方法、結構控制、陣列和字串等範圍。在整個學期中,將強調解決問題的技能並將其應用於解決計算問題。

This course introduces the student to the application of object-oriented programming through a study of the concepts of program specification and design, algorithm development, and coding and testing using a modern software development environment.
Students learn how to write programs in an object-oriented high level programming language. Topics covered include fundamentals of algorithms, flowcharts, problem solving, programming concepts, classes and methods, control structures, arrays, and strings. Throughout the semester, problem solving skills will be stressed and applied to solving computing problems.