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