Description
Students in the Software Development pathway explore how computers can be used in a wide variety of settings. Students gain a basic understanding of the essential Web and Database skills and business practices that directly relate to Internet technologies used in Web site and Database design and development. Students explore concepts and practices of programming languages and software development. Students are introduced to algorithms and development tools used to document/implement computer logic. In the capstone, students get a basic understanding of the fundamental concepts involved when using an object oriented programming language. The emphasis is on logical program design using a modular approach involving task-oriented program functions. Object-oriented concepts such as methods, attributes, inheritance, exception handling, and polymorphism are utilized. Applications are developed using these concepts and include developing a graphical user interface, selecting forms and controls, assigning properties and writing code. Students will also build upon their web design experiences in previous courses by taking an in-depth look into client- and server-side scripting aspects including Java Script and PHP: hypertext preprocessor along with other scripting tools.