Software Application Development

Certificate of Recognition

This certificate expands students’ knowledge of modular software development. Students will develop traditional entry-level programming skills and a solid foundation for further advanced studies.

Not all courses listed are offered every quarter. Please see an appropriate faculty advisor or Division Dean for course sequence and schedule details. A faculty advisor must approve the program for degree/certificate completion.

Program Outcomes

Upon completion of this program, successful students will have demonstrated the ability to apply their skills and knowledge in the following ways:

1.   Identify major elements in the software development life cycle.

2.   Gather user requirements, convert them into a logical design, and implement them into a software-based solution.

3.   Document a system development project with user requirements, programming requirements and other documentation.

4.   Apply the concept of functional decomposition to program design.

5.   Compare and contrast the features and benefits of procedural and object oriented programming paradigms.

6.   Design and implement appropriate user interface.

ADVISOR            OFFICE               PHONE

Bergman, Don         Technical 205           360-475-7377

Bilodeau, Pam        Technical 214           360-475-7371

Hanson, Dondi        Technical 211           360-475-7376

Westlund, Mark       Technical 203           360-475-7357

REQUIRED COURSES                               CREDITS

CMPTR   145   Introduction to C Language*__________________ 5

CMPTR   146   Java I Introduction to OOP*__________________ 5

CMPTR   147   Java II Fundamentals of OOP*_________________ 5

CMPTR   200   Programming Laboratory*______________________ 1

CMPTR   205   Introduction to XML*_________________________ 2

TOTAL CREDITS REQUIRED ____________________________ 18

* See course description for prerequisite.

Source: 2007-2008 Olympic College Catalog