0% found this document useful (0 votes)
908 views2 pages

CS25C03 Important Program Questions

The document outlines important programming questions for a course on computing, organized by unit. Each unit covers various topics including basic computer operations, computational thinking, problem-solving basics, programming languages, Scratch programming, and app development. The questions involve writing programs, algorithms, and using different programming concepts and tools.

Uploaded by

saranyam7113
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
908 views2 pages

CS25C03 Important Program Questions

The document outlines important programming questions for a course on computing, organized by unit. Each unit covers various topics including basic computer operations, computational thinking, problem-solving basics, programming languages, Scratch programming, and app development. The questions involve writing programs, algorithms, and using different programming concepts and tools.

Uploaded by

saranyam7113
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

CS25C03 – ESSENTIALS OF COMPUTING

IMPORTANT PROGRAM QUESTIONS (UNIT-WISE)

UNIT 1 – COMPUTERS
• Write a program to add, subtract, multiply and divide two numbers using a spreadsheet or
Python.
• Develop a program to display the basic components of a computer system.
• Write a program to convert given data into a graphical representation using a spreadsheet.
• Create a simple Python program to calculate average marks of students.

UNIT 2 – COMPUTATIONAL THINKING


• Write a program to convert decimal to binary, octal and hexadecimal.
• Write a program to perform logical operations (AND, OR, NOT) on Boolean values.
• Develop a program to demonstrate the use of propositional logic using truth tables.
• Write a program to convert binary number to decimal number.

UNIT 3 – PROBLEM SOLVING BASICS


• Write an algorithm and program to exchange the values of two variables.
• Write a program to count numbers from 1 to N using loops.
• Develop a program to find the sum of a set of numbers.
• Write a program to calculate the factorial of a number.
• Write a program to generate Fibonacci sequence up to N terms.
• Write a program to reverse the digits of an integer.
• Write a program to perform base conversion (binary to decimal, etc.).

UNIT 4 – PROGRAMMING LANGUAGES


• Write a program to demonstrate the use of flowcharts and pseudocode concepts.
• Write a program to calculate the area and perimeter of basic shapes (circle, rectangle).
• Develop a program to demonstrate different types of programming paradigms using examples.
• Write a simple procedural program to compute student grades based on marks.

UNIT 5 – SCRATCH PROGRAMMING


• Create a Scratch program to display your name with animation.
• Develop a Scratch program to move a sprite in a circular motion using loops.
• Write a Scratch program to simulate a bouncing ball using conditional blocks.
• Design a Scratch program to draw shapes using pen commands.
• Create a Scratch program that takes user input and displays a custom message.
• Develop a Scratch program to find the largest of three numbers using decision blocks.
• Write a Scratch program to demonstrate nested loops.
• Develop a Scratch program to sort a list of numbers.

UNIT 6 – APP DEVELOPMENT


• Develop a simple mobile app to calculate BMI using algorithmic thinking.
• Create an app that takes user input and displays formatted output.
• Design a small app for temperature conversion (Celsius ↔ Fahrenheit).
• Write an algorithm to demonstrate modularization in app design.
• Develop a sample app to track expenses using data input fields.
• Create an app that implements decision making and looping mechanisms.
• Design a debugging plan for a small app with logical errors.

You might also like