Second Semester Ict 1 1

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 7

COMPUTER PROGRAMMING 3

VB .NET One - Getting Started 8. Selecting Files


1. Getting started with VB.NET 9. The Save File Dialogue Box
10. Cut, Copy, Paste and Undo menus
2. Visual Basic .NET Forms 11. How to Show and Hide Controls
3. Add Controls using the Toolbox 12. Insert Images into a Picture Box
4. Adding a Textbox to the Form 13. Add a Checkbox to a VB .NET form
5. Visual Basic .NET and Properties 14. Writing code for Checkboxes
15. Add Option Buttons to a VB .NET form
6. The Text Property VB .NET Six - Debugging your code
7. Adding a splash of colour 1. Error Handling and Debugging in
8. Saving your work VB .NET
9. Create a New Project 2. VB Design Time Errors
3. VB RunTime Errors
VB .NET Two - Write your first .NET 4. Try ... Catch in VB .NET
code 5. Logic Errors
1. What is a Variable? 6.Breakpoints and Debugging tools
2. Add a button to your VB Net Form VB .NET Seven - Mastering Arrays
3. Writing your first VB code 1. What is an Array?
4. String Variables in VB 2. VB Arrays and the Index Number
5. How to get at Text in a textbox 3. Assigning Values to a VB Array
6. More about VB .NET variables 4. Arrays where boundaries are not known
7. Using variables in your VB code VB .NET Eight - String Manipulation
8. A VB NET Calculator Project 1. The VB String Variable Type
9. The code for the calculator 2. How to use the Trim Method in VB
10. The Message Box in VB .NET 3. The difference between Char and Chars()
VB .NET Three - Conditional Logic 4. How to use the VB InStr Method
1. VB Net If Statements 5. How to use the Substring Method in VB
2. Select Case Statements 6. Equals, Replace and Insert Methods
3. Add a Combo Box to a VB .NET form 7. How to use Split and Join in VB .NET
4. The Conditional Operators in VB VB .NET Nine - Working with Text Files
5. Section Three Exercises 1. What is a Text File?
VB .NET Four- Loops 2. How to Open a Text File in VB .NET
1. An Introduction to Loops in VB .NET 3. How to Read a Text File Line by Line
2. VB For Loops 4. How to Write to a Text File in VB .NET
3. VB Do Loops 5. Appending Text to a File in VB .NET
4. A Times Table Programme 6. How to Copy a File in VB
5. The Code for the Time Table Programme 7. How to Move a File
6. The Basic Math Symbols in VB .NET 8. How to Delete a File
VB .NET Five - Adding menus to Forms VB .NET Ten - Functions and Subs
1. Add a menu to a VB .NET Form 1. An Introduction to VB Functions and
2. How to add VB code to a Menu Subs
3. How to add a Sub Menu to your Form 2. How to Create your own Subs in VB .NET
4. How to add Shortcuts to your Menu Items 3. Using Parameters in your Subs
5. A VB .NET menu Project 4. ByVal and ByRef in VB .NET
6. The Open File Dialogue Box 5. How to Create a Function in VB.NET
7. Filter files with the Open File Dialogue 6. How to use Parameters with Functions
Box 7. Standard Modules - Part One
8. Standard Modules - Part Two 7. How to Move through the Database
VB .NET Eleven - Events 8. Add, Update and Delete Records
1. The VB Click Event 9. Add a New Record using VB .NET
2. The VB MouseDown Event 10. Delete a Record using VB .NET
3. The KeyDown Event in VB Net VB .NET Fourteen - VB NET and Forms
4. The VB Form Load Event 1. Anchor and Dock Controls on a VB Form
VB .NET Twelve - Classes and Objects 2. Add a Toolbar to a VB Form
1. An Introduction to VB Classes and 3. Creating Multiple Forms in VB .NET
Objects 4. Modal and Non Modal VB Forms
2. Create your own Classes in VB .NET 5. Getting at Values on Other Forms
3. How to Create Methods in your VB
Classes PETA: PORTFOLIO
4. More about Creating Methods DLPS: 5
5. Create Properties in your VB Classes ACTIVITIES: 25
6. How to Use your New Property
VB .NET Thirteen - VB .NET and CRITERIAS:
Databases Creativity: 30%
1. VB NET and Databases Content: 30%
2. The Database Wizard in VB NET Origin: 20%
3. Write your own VB .NET database code Pass Promptly: 20%
4. Learn about DataSets and Data Adaptors
5. Display the Data in the DataSet Total 100%
6. Navigate a Database with VB .NET

COMPUTER PROGRAMMING 4
Section One - An Introduction to PHP 3. The Code for the PHP Times Table
1. What is PHP and Why do I need it? 4. PHP While Loops
2. What you need to get started 5. PHP Do ... While loops
3. Installing and testing Wampserver 6. The break statement
Section Two - Getting Started With Section Six - PHP Arrays
Variables 1. What is an Array?
1. What is a Variable? 2. Setting up an Array in PHP
2. Putting text into variables 3. Getting at the values stored in Arrays
3. PHP Variables - some practice 4. Arrays - Using Text as Keys
4. More variable practice 5. Arrays and PHP For Each Loops
5. Joining direct text and variable data 6. Sorting PHP Array values
6. Adding up in PHP 7. Random Keys from an Array
7. Subtraction 8. The count function
8. Multiplication 9. Some PHP Array Scripts
9. Division Section Seven - String Manipulation
10. Floating point numbers in PHP in PHP
Section Three - Conditional Logic 1. Changing Case
1. PHP If Statements 2. Trimming White Space in PHP
2. Using If Statements 3. Shuffle characters
3. if ... else 4. Find string positions with the PHP
4. if ... else if strpos function
5. Comparison Operators in PHP 5. Splitting a line of text
6. NOT Equal To 6. Joining text into a single line
7. Less Than and Greater Than 7. PHP and Escaping
8. What these mean: <=, >= 8. PHP String function list
9. The PHP Switch Statement Section Eight - PHP Functions
10. PHP Logical Operators 1. An Introduction to PHP Functions
11. Boolean Values 2. PHP Variable scope and functions
12. Operator Precedence - a List 3. Functions and Arguments
Section Four - Working with HTML 4. A Function to check for blank text
Forms in PHP boxes
1. The HTML Form 5. Getting values out of functions
2. The Method Attribute 6. By Ref, By Val
3. The Post Attribute 7. PHP Server Variables
4. The Action Attribute 8. HTTP header() Function
5. The Submit button 9. The INCLUDE( ) Function
6. Getting values from a Text Box Section Nine - PHP Security Issues
7. Check for Submit button clicks 1. PHP Security Issues And Form
8. More on the ACTION attribute Elements
9. Keep data the user entered 2. The PHP htmlspecialchars( ) function
10. PHP and Radio Buttons 3. PHP strip_tags( ) function
11. PHP and Checkboxes Section Ten - Dealing With Files In
Section Five - PHP Programming PHP
Loops 1. Working With Files In PHP
1. PHP For Loops 2. Opening a file with the PHP readfile()
2. A Times Table Programme function
3. Opening a file with fopen( ) in PHP Walkthrough One - PHP User
4. Options for PHP fopen( ) Authentication
5. Writing to files in PHP 1. PHP User Authentication -
6. Working with CSV files in PHP Introduction
7. Read a text file into an PHP array 2. The login database
8. File Locations 3. PHP - Encrypting Passwords
Section Eleven - Date and Time 4. The PHP Login script
Functions in PHP 5. Logging in and Logging Out
1. The PHP date() function Walkthrough Two - Build your own
2. Using PHP the date() function PHP Survey/Poll Application
3. The PHP getdate() Function 1. PHP Survey App - the database
Section Twelve - PHP and MySQL 2.How the PHP Survey works
1. PHP and MySQL 3. Setting a question for the Survey
2. Create a database with phpMyAdmin 4. The PHP Code for the Survey
3. Setting up fields in phpMyAdmin 5. Viewing the Survey results
tables 6.Adding a new Survey question
4. Add records to a MySQL Table
Section Thirteen - Manipulate a
MySQL Database
1. MySQL databases and PHP code PETA: TRAVELOUGE
DLPS: 5
2. Read records from a MySQL
ACTIVITIES: 25
database
3. Adding records to a MySQL database CRITERIAS:
4. Import Database into phpMyAdmin Creativity: 30%
5. PHP Prepared Statements Content: 30%
6. Insert, Update, Delete with PHP Origin: 20%
Prepared Statements Pass Promptly: 20%

Total 100%

Computer Programming Grading Rubric


Trait Exceptional Acceptable Amateur Unsatisfactory
Specifications The program works The program The program The program is producing
and meets all of works and produces correct incorrect results.
the specifications. produces the results but does
correct results not display them
and displays correctly.
them correctly. It
also meets most
of the other
specifications.

Readability The code is The code is The code is The code is poorly
exceptionally well fairly easy to readable only by organized and very difficult
organized and very read. someone who to read.
easy to follow. knows what it is
supposed to be
doing.

Reusability The code could be Most of the code Some parts of The code is not organized
reused as a whole could be reused the code could for reusability.
or each routine in other be reused in
could be reused. programs. other programs.

Documentation The documentation The The The documentation is


is well written and documentation documentation simply comments
clearly explains consists of is simply embedded in the code and
what the code is embedded comments does not help the reader
accomplishing and comment and embedded in the understand the code.
how. some simple code with some
header simple header
documentation comments
that is somewhat
useful in
understanding
the code

Delivery The program was The program The code was The code was more than 2
delivered on time. was delivered within 2 weeks weeks overdue.
within a week of of the due date.
the due date.

Efficiency The code is The code is The code is The code is huge and
extremely efficient fairly efficient brute force and appears to be patched
without sacrificing without unnecessarily together.
readability and sacrificing long.
understanding. readability and
understanding.

Grading Rubrics
This assignment is to write an application using the VB/PHP programming language.

You might also like