Hire a Tutor
Search

Course Profile

Introduction to Programming

By:Ed2go

Details

  • Course Fees:Ask Now
  • Booking : Not Scheduled Yet

Not Scheduled Yet

Course Id :36

Details

Are you interested to learn the essential details about Just BASIC, a free Windows programming language, to create stand-alone applications for professional or personal use? Then this is obviously the right course for you. 
  
This course lets you explore the BASIC programming language as you learn how to work with graphical user interfaces, controls, variables, arrays, conditional logic, and loops. You'll also examine subroutines, functions, and debugging and learn how to add sound and graphics to your Just BASIC programs. This course involves creating a working computer-game application at the end of each lesson to reinforce the concepts learnt. Completing this course enables you to develop the skills and confidence needed to program in BASIC and design your own custom applications for home, school, or work.

Topics covered / Highlights

The topics covered in each new monthly course session include:

Week 1
Wednesday - Lesson 01

•    A brief history of the evolution of computer programming.
•    Understanding basic programming concepts and terms.
•    Understanding Just BASIC, the programming language that we'll use throughout the course.
•    Downloading and installing Just BASIC.
•    Create and execute your first Just BASIC program.

Friday - Lesson 02
•    Understanding the resources that Just BASIC provides such as a code editor, a compiler or interpreter, and a source code debugger.
•    How you'll use these tools to develop software applications.
•    How to configure Just BASIC’s code editor to suit your personal preferences and work habits.
•    Creating your first actual computer game: the Legend of Mighty Molly.

Week 2
Wednesday - Lesson 03

•    Exploring how to create the fundamental building blocks of Windows application GUIs.
•    How to create different types of windows, including regular windows, text windows, graphics windows, and dialog windows.
•    How to set foreground and background colors and how to set font attributes.
•    Creating the Math Madness computer game which will give you some great practice in working with GUIs.

Friday - Lesson 04

•    Understanding each of Just BASIC’s controls in detail and examining each one’s programming syntax.
•    Developing the Lottery Picker application - a cool application project for you to develop. 
•    Developing the ability to create attractive, user-friendly graphical interfaces.

Week 3
Wednesday - Lesson 05

•    Exploring GUI elements in greater detail.
•    How to fine-tune your controls to make them do exactly what you want them to do.
•    How to build application menus, an integral part of many applications.
•    Understanding FreeForm-J, the powerful Just BASIC application that allows you to visually design your GUIs.
•    Take a quick look at Just BASIC’s built-in dialogs, prebuilt tools that can communicate with users and even collect small amounts of information.
•    Work on the Family Photo Album, a project application designed to assess all that you’ve learned so far about GUI elements.

Friday - Lesson 06
•    Understanding the retrieval and storage of data in computer memory.
•    How to store and retrieve individual pieces of data in variables.
•    How to store groups of data using arrays, including the rules to follow when naming variables and arrays.
•    Understanding the different types of data that can be stored, along with how to convert numbers to strings and vice versa.
•    Create a computer application called the Ask Mustafa game to assess your newfound knowledge.

Week 4
Wednesday - Lesson 07

•    Understanding conditional programming statements that use mathematical, comparison, and logical operators.
•    Create a project application called the Karaoke Night game.

Friday - Lesson 08
•    How to create and work with loops which are code blocks that repeat a series of programming statements over and over again. Using loops, you can develop applications that can process large amounts of data using a minimum number of programming statements.  
•    How to use a number of different types of loops, along with understanding the types of situations that each type of loop is best for.
•    Create the Guess My Number game based on your knowledge of loops developed.

Week 5
Wednesday - Lesson 09

•    Understanding how to work with two types of procedures: subroutines and functions. Breaking up your programs into small parts called procedures are an effective way of making your programs easier to create and maintain.
•    How to pass data to your subroutines and functions for processing.
•    How to return data back from functions.
•    Creating the BASIC BlackJack game which will give you the opportunity to practice working with subroutines and functions. 

Friday - Lesson 10
•    How to retrieve information about your computer's drives, and open files, read from them, write to them, and close them; and also creating reports, documents, and log files.
•    Creating the Tic Tac Toe game to help assess your understanding of this lesson.

Week 6
Wednesday - Lesson 11

•    How to integrate sound and graphics into desktop applications as a part of programming languages, including Just BASIC.
•    How to draw custom graphics and how to incorporate WAV and MIDI sounds into your Windows applications.
•    Work on the Slot Machine game which is a new project application.

Friday - Lesson 12
•    How to track down and deal with the errors that inevitably crop up when you develop a new software application.
•    Understand the fundamental steps for identifying and correcting these errors.
•    Discuss the development of error handling procedures, and investigate using Just BASIC’s debugger as a means of keeping an eye on the internal operation of your programs.
•    Develop a computer version of that old classic, the Hangman game to assess your new Just BASIC skills.

Who can attend this ?

Anyone who is interested to learn the essential details about Just BASIC, a free Windows programming language, to create stand-alone applications for professional or personal use can attend this course.

Pre requisites

Students enrolling for this course require the following:
• Internet access
• Email
• One of the following browsers: 
•    Mozilla Firefox 
•    Microsoft Internet Explorer (9.0 or above)
•    Google Chrome
•    Safari
• Adobe PDF plug-in (a free download obtained at Adobe.com)
•    Windows 95, Windows 98, Windows Me, Windows NT, Windows 2000, Windows XP, Windows Vista, or Windows 7

What am I going to get from this Class ?

Completing this course enables you to develop the skills and confidence needed to program in BASIC and design your own custom applications for home, school, or work.

Ask Now

Author of several books on programming and systems administration, Richard Blum has helped create a variety of Web sites using different programming languages.

X

We use cookies to help provide you the best experience on our website. By continuing to use our site, you constent to our use of these cookies.
More Information I accept