Engineering Programming Principles

Water Engineering · Level 6  ·  6 Chapters

Can I download Engineering Programming Principles notes as a PDF?

Yes. The notes download as a PDF too: every chapter has a Download PDF button above its notes. Sign in and click it. Each download comes from your plan's monthly allowance or from credits. To read before you sign in, the first topic of every chapter opens to anyone, and a Profplanet plan opens the remaining topics.

Chapters

What Engineering Programming Principles covers: 75 main topics in 6 chapters

1. Operate computer devices

  1. 1.1 Meaning and importance of digital literacy
  2. 1.2 Functions and Uses of Computers
  3. 1.3 Classification of computers
  4. 1.4 Components of a computer system
  5. 1.5 Computer Hardware
  6. 1.6 Classification of computer software
  7. 1.7 Operating system functions
  8. 1.8 Procedure for turning/off a computer
  9. 1.9 Mouse use techniques
  10. 1.10 Keyboard Parts and Use Techniques
  11. 1.11 Desktop Customization
  12. 1.12 File and Files Management using an operating system
  13. 1.13 Computer Internet Connection Options
  14. 1.14 Computer external devices management

2. Solve tasks using office suite

  1. 2.1 Meaning and Importance of Word Processing
  2. 2.2 Examples of Word Processors
  3. 2.3 Working with word documents
  4. 2.4 Enhancing productivity
  5. 2.5 Typing Text
  6. 2.6 Document editing (copy, cut, paste commands, spelling and Grammar check)
  7. 2.7 Document formatting
  8. 2.8 Graphical objects
  9. 2.9 Document Print setup
  10. 2.10 Word Document Printing
  11. 2.11 Meaning & Importance of electronic spreadsheets
  12. 2.12 Components of Spreadsheets
  13. 2.13 Application areas of spreadsheets
  14. 2.14 Using spreadsheet application
  15. 2.15 Data Manipulation
  16. 2.16 Electronic Presentations
  17. 2.17 Meaning and Importance of electronic presentations
  18. 2.18 Examples of Presentation Software
  19. 2.19 Using the electronic presentation application
  20. 2.20 Developing a presentation
  21. 2.21 Text
  22. 2.22 Charts
  23. 2.23 Graphical objects
  24. 2.24 Prepare outputs
  25. 2.25 Check and deliver
  26. 2.26 Print presentations (slides and handouts)

3. Demonstrate Engineering programming skills

  1. 3.1 Identification of Programming Languages
  2. 3.2 Overview of programming language categories
  3. 3.3 Criteria for selecting languages based on user requirements
  4. 3.4 Application Programming Paradigms
  5. 3.5 Explanation of common programming paradigms
  6. 3.6 Choosing the appropriate paradigm based on project needs
  7. 3.7 Program Development Life Cycle
  8. 3.8 Application of Program Design Tools
  9. 3.9 Overview of design tools
  10. 3.10 Selecting design tools based on user requirements and project complexity
  11. 3.11 Identification of Program Writing Tools
  12. 3.12 Evaluating tools based on system requirements and developer preferences

4. Demonstrate Structured programming skills

  1. 4.1 Declaration of Identifiers in C language
  2. 4.2 Initializing Variables and Constants in C language
  3. 4.3 Creating Computer program input in C language
  4. 4.4 Application of Data control structures in C program
  5. 4.5 Data structures in C program
  6. 4.6 Creating C computer program subroutines
  7. 4.7 Coding of C Computer program output
  8. 4.8 Performing C Computer Program Debugging
  9. 4.9 Compiling C Computer Program

5. Demonstrate Object-oriented programming skills

  1. 5.1 Implementing Objects and Classes in C++ language
  2. 5.2 Declaring Object Methods in C++ language
  3. 5.3 Applying Namespaces in C++ language
  4. 5.4 Data abstraction concepts in C++ language
  5. 5.5 Object encapsulations in C++ language
  6. 5.6 Class inheritance implementation
  7. 5.7 Implementing class polymorphism in C++ language

6. Apply Programming in Engineering Systems

  1. 6.1 Developing systems for engineering computations
  2. 6.2 Implementing numerical methods to solve engineering problems
  3. 6.3 Process measurements and are detected as per application requirements.
  4. 6.4 Developing basic automation and control applications
  5. 6.5 Interfacing programs with engineering hardware or simulation environments where appropriate
  6. 6.6 Test engineering software solutions against design specifications
  7. 6.7 Utilize engineering software solutions

Revise this unit

3 more for this unit

Beyond the syllabus

Other units in Module II