Page 187 - DCAP104_EXPOSURE_TO_COMPUTER_DISCPLINES
P. 187

Exposure to Computer Disciplines                               Sarabjit Kumar, Lovely Professional University



                   Notes                           Unit 9:  Software Development




                                   CONTENTS

                                   Objectives
                                   9.1  History of Programming
                                      9.1.1  Quality Requirements in Programming
                                      9.1.2  Readability of Source Code
                                      9.1.3  Algorithmic Complexity
                                      9.1.4  Methodologies
                                      9.1.5  Measuring Language Usage
                                      9.1.6  Debugging
                                      9.1.7  Programming Languages
                                      9.1.8  Paradigms

                                      9.1.9  Compiling or Interpreting
                                      9.1.10 Self-Modifying Programs
                                      9.1.11 Execution and Storage
                                      9.1.12 Functional Categories
                                   9.2  Hardware/Software Interactions
                                      9.2.1  Software Interfaces
                                      9.2.2  Hardware Interfaces
                                   9.3  Planning a Computer Program
                                      9.3.1  The Programming Process
                                   9.4  Summary
                                   9.5  Keywords
                                   9.6  Self Assessment Questions
                                   9.7  Review Questions
                                   9.8  Further Reading

                                 Objectives


                                 After studying this unit, you will be able to:

                                    • Explain history of programming.
                                    • Discuss Hardware/Software Interaction.

                                    • Understand Planning Computer Program.











        180                               LOVELY PROFESSIONAL UNIVERSITY
   182   183   184   185   186   187   188   189   190   191   192