any time, any place, any path, any pace ™
Home > Areas > Course Information > Courses: Non-FL Students
Course Name:Computer Programming-Basic I
Course Code:0201330
Honors Course Code:
AP Course Code:
Description:

Using a programming language called Qbasic, you will learn some fundamental programming functions which can help you learn a more advanced programming language in the future. You will use flowcharts, algebreic skills, and analogical processes to create structured programs. If students have a programming apptitude, this course teaches students to program and learn a programming language.

Students may require other courses to sharpen their basic computer literacy skills before taking this course which requires advanced computer skills. This course does not teach basic computer literacy skills. You will learn how to define problems, create algorithms and pseudocode flow charts, code your programs, test and debug your programs, and document them.

The purpose of this course is to help you a build a programming foundation that you can use when learning more advanced computer programming languages.

Access the site link below to view the PDF of the course description from the Florida Course Code directory.

http://data.fldoe.org/crsCode/912/Computer%20Education/Programming/pdf/0201330.pdf

 

Prerequisites:Algebra I.  Geometry is strongly recommended. Students should have advanced computer skills.
Estimated
Completion Time:
1 segment / 16-18 weeks
Major Topics
and Concepts:
  • Basic Programming Concepts:  Simple Qbasic Statements, Syntax Rules, Calculations, and Order of Operations.
  • History: Early Computer History, Modern Computer History, Future Trends in Computer Technology.
  • Elements of Program Design: Variables, Calculations, Simple Flowcharts, Simple Methods for Displaying Results, Binary Number Conversion
  • Number Conversions: Binary Number System, Octal Number System, Hexadecimal Number System.
  • User Friendly Programs: Interactive Programs, Requesting User Input, Tabbing and Spacing, Data Processing: Effective Programming Practices, Reading Data, Loops, Formatting Output Precisely, History of Modern Computers.
  • Decision Making: Conditional Statements, Looping, and Relational Operators. 
  • Modular Programming: Efficient Programming Practices, Program Design and Implementation, and Sub-programming.

Course Assessment and
Participation Requirements:

Besides engaging students in challenging curriculum, FLVS guides students to reflect on their learning and to evaluate their progress through a variety of assessments. Assessments can be in the form of self-checks, practice lessons, multiple choice questions, writing computer programs, oral assessments, and discussions. Instructors evaluate progress and provide interventions through the variety of assessments built into a course, as well as through contact with the student in other venues.



Quick Links