Laboratory Manual – Computer Programming

Pre-requisite: 

  • Basic knowledge of computer hardware and software.
  • Basic understanding of working of computer

Course Outcomes: Students will be able to

  • Understand the basics of a computer system.
  • Understand basic and advanced operations of Microsoft Excel.
  • Demonstrate various operations of Microsoft Excel.
  • Understand and Demonstrate basics of programming in C.
  • Understand and Demonstrate decision constructs, looping constructs and basics of pointers using C

Hardware requirements: Any CPU with Pentium Processor or similar, 256 MB RAM or more, 1 GB Hard Disk or more.

Software requirements:  Windows 64 bit / Ubuntu 14 Operating System

  • For Windows OS: MS office 2010 or later, TurboC, JDK1.6 or later,  Netbeans 8.2, Mingw, MSYS1.0 or later
  • For Ubuntu OS: Open Office, gcc compiler, JDK1.6 or later,  Netbeans 8.2, Mingw, MSYS1.0 or later

List of Experiment:

  1. Write algorithm and draw flowchart of given problem.
  2. Developing and Analyzing Google Forms
  3. Developing and Analyzing Google Docs and using Google drive
  4. Customizing quick access tool bar for excel, Working with spreadsheet shortcuts
  5. Working with various excel formulas and functions
  6. Inserting shapes and images in spreadsheet
  7. Creating charts in excel
  8. Creating and validating lists, Creating spreadsheet using template
  9. Creating and using PivotTables and PivotCharts
  10. Importing and exporting data between text files and spreadsheet, Working with large sets of data in excel sheets
  11. Write a program using various data types in C
  12. Write a program using assignment, arithmetic and logical operators available in C
  13. Write a program using relational, ternary/conditional, sizeof operators available in C
  14. Write a program using if-else statement
  15. Write a program using nested if-else statement
  16. Write a program to demonstrate use of else – if ladder
  17. Write a program using switch statement
  18. Write a program to demonstrate for loop
  19. Write a program to demonstrate multiple for loops
  20. Write a program to demonstrate nested for loop
  21. Write a program to demonstrate while loop
  22. Write a program to demonstrate do-while loop
  23. Write a program to demonstrate 1-D
  24. Write a program to demonstrate 2-D and 3-D array
  25. Write a program to demonstrate pointers with arrays
  26. Write a program to demonstrate user define function
  27. Write a program to demonstrate functions with parameters
  28. Write a program to define function arguments
  29. Write a program to pass array as function arguments
  30. Write a program to demonstrate use of functions, arrays and loops