Lec 04 program development and programming languages

Download Lec 04 program development and programming languages

Post on 28-Nov-2014

757 views

Category:

Education

0 download

Embed Size (px)

DESCRIPTION

 

TRANSCRIPT

<ul><li> 1. Arab Academy for Science &amp;Technology &amp; Maritime TransportCollege of Computing and Information Technology Computer Science Department 2 </li> <li> 2. Learning Objectives Understand the differences between structured programming, object-oriented programming (OOP), aspect-oriented programming (AOP), and adaptive software development. Identify and describe the activities involved in the program development life cycle (PDLC). Understand what constitutes good program design and list several tools that can be used by computer professionals when designing a program. 3 </li> <li> 3. Learning Objectives Explain the three basic control structures and how they can be used to control program flow during execution. Discuss some of the activities involved with coding, debugging, maintaining, documenting, and ensuring the quality of programs. List some tools that can be used to speed up or otherwise facilitate the program development process. Describe several programming languages in use today. 4 </li> <li> 4. Overview This chapter covers: The most common approaches to program design and development The steps in the program development life cycle (PDLC) Tools that can facilitate program development Popular programming languages 5 </li> <li> 5. Approaches to Program Design and Development 6 </li> <li> 6. Approaches to Program Design and Development 7 </li> <li> 7. Approaches to Program Design and Development 8 </li> <li> 8. The Program Development Life Cycle (PDLC) 9 </li> <li> 9. The Program Development Life Cycle (PDLC) 10 </li> <li> 10. The Program Development Life Cycle (PDLC) 11 </li> <li> 11. Flowcharts 12 </li> <li> 12. The Program Development Life Cycle (PDLC) 13 </li> <li> 13. The Program Development Life Cycle (PDLC) 14 </li> <li> 14. Unified Modeling Language (UML) Models 15 </li> <li> 15. The Program Development Life Cycle (PDLC) 16 </li> <li> 16. Control Structures 17 </li> <li> 17. Control Structures 18 </li> <li> 18. The Program Development Life Cycle (PDLC) 19 </li> <li> 19. Good Program Design 20 </li> <li> 20. Program Design Testing 21 </li> <li> 21. The Program Development Life Cycle (PDLC) 22 </li> <li> 22. Coding Standards 23 </li> <li> 23. Coding Standards 24 </li> <li> 24. The Program Development Life Cycle (PDLC) 25 </li> <li> 25. The Program Development Life Cycle (PDLC) 26 </li> <li> 26. The Program Development Life Cycle (PDLC) 27 </li> <li> 27. Preliminary Debugging 28 </li> <li> 28. Preliminary Debugging 29 </li> <li> 29. The Program Development Life Cycle (PDLC) 30 </li> <li> 30. The Program Development Life Cycle (PDLC) 31 </li> <li> 31. Tools for FacilitatingProgram Development 32 </li> <li> 32. Tools for FacilitatingProgram Development 33 </li> <li> 33. Programming Languages 34 </li> <li> 34. Programming Languages 35 </li> <li> 35. Programming Languages 36 </li> <li> 36. Programming Languages 37 </li> <li> 37. Common Programming Languages 38 </li> <li> 38. Common Programming Languages 39 </li> <li> 39. Common Programming Languages 40 </li> <li> 40. Common Programming Languages 41 </li> <li> 41. Common Programming Languages 42 </li> <li> 42. Common Programming Languages 43 </li> <li> 43. Common Programming Languages 44 </li> <li> 44. Common Programming Languages 45 </li> <li> 45. Common Programming Languages 46 </li> <li> 46. Summary Approaches to Program Design and Development The Program Development Life Cycle (PDLC) Tools for Facilitating Program Development Programming Languages 47 </li> </ul>