top of page

 Software Design (CST 338)

Course Description

Provides students with the fundamental concepts to develop large-scale software, focusing on the object-oriented programming techniques. Coverage includes the introduction to Java programming language, object-oriented programming, software life cycle and development processes, requirements analysis, and graphical user interface development.

Final Project

This project leveraged Android Studio and JSoup to create a mobile application that was a front-end to an existing Japanese Dictionary website. Users are able to search for words and learn the Japanese kanji, hiragana, and katakana associated with searched English words.

Course Projects
Learning Objectives

© 2020 by George Blombach

22-227663_cal-california-state-universit
bottom of page