Introduction to Turbo BASIC Programming
Introduction to Turbo BASIC Programming
Course Description: This course provides an introduction to Turbo BASIC, a fast and powerful
version of the BASIC programming language. Students will learn the syntax, core programming
structures, and application development using Turbo BASIC. The course emphasizes hands-on
programming skills, logical thinking, and problem-solving techniques.
Prerequisites: None, but basic computer literacy and logical thinking are recommended.
Course Format:
Lectures
Hands-on coding exercises
Quizzes and assignments
Final project
Objectives:
Topics:
Assignment:
Write a program that outputs the message "Hello, Turbo BASIC!" to the screen.
Objectives:
Assignment:
Write a program that declares different types of variables, performs calculations (e.g.,
sum, difference), and outputs the results.
Objectives:
Learn how to take input from the user and display output
Topics:
Assignment:
Create a program that asks for the user's name and age, then prints a greeting message
using the INPUT and PRINT statements.
Objectives:
Topics:
Assignment:
Write a program that asks for a user's score and outputs a grade (e.g., A, B, C, D, F)
based on a predefined scale.
Objectives:
Topics:
Assignment:
Write a program that calculates the sum of all even numbers between 1 and 100 using a
FOR loop.
Objectives:
Topics:
Assignment:
Write a program that stores 10 numbers in an array, calculates their average, and displays
the result.
Week 7: Subroutines and Functions
Objectives:
Learn how to organize and reuse code using subroutines and functions
Topics:
Assignment:
Write a program that calculates the area of a rectangle using a function. The function
should take the length and width as arguments and return the result.
Objectives:
Topics:
Assignment:
Write a program that reads a list of names from a file, stores them in an array, and then
displays the names.
Objectives:
Learn how to create basic graphics and user interfaces in Turbo BASIC
Topics:
Assignment:
Write a program that draws a simple graphical representation of a house using basic
drawing functions.
Objectives:
Review all topics covered in the course and apply them in a final project
Topics:
Recap of key concepts: Variables, loops, conditionals, arrays, subroutines, file handling
Final project guidelines and expectations
Final Project:
Develop a complete program using Turbo BASIC that incorporates multiple concepts,
such as file handling, graphics, and user input. Possible ideas include a text-based game,
a simple inventory system, or a calculator.
Assignment:
Submit the final project along with a short report explaining how the program works and
the concepts used.
Grading Breakdown: