473,322 Members | 1,268 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,322 software developers and data experts.

Ideas for assignments

I've been asked to run an introductory course in PHP for absolute
beginners (quit laughing you lot...). I intend to cover programming
basics, variables, control structures, loops, simple functions but
stopping short of working with files or databases (that will be course
2). Not sure if mail() will be enabled yet.

Has anyone any ideas on end of course assignments for the students that
will use a range of programming skills? Straightforward, yet
sufficiently challenging?

One idea was to have a list of items with checkboxes/qty. boxes. On
submission the items would be shown in list form, with prices, tax,
volume discounts all worked out.
--
Geoff Berrow (put thecat out to email)
It's only Usenet, no one dies.
My opinions, not the committee's, mine.
Simple RFDs http://www.ckdog.co.uk/rfdmaker/
Jul 17 '05 #1
4 2291

"Geoff Berrow" <bl******@ckdog.co.uk> wrote in message
news:2s********************************@4ax.com...
I've been asked to run an introductory course in PHP for absolute
beginners (quit laughing you lot...). I intend to cover programming
basics, variables, control structures, loops, simple functions but
stopping short of working with files or databases (that will be course
2). Not sure if mail() will be enabled yet.

Has anyone any ideas on end of course assignments for the students that
will use a range of programming skills? Straightforward, yet
sufficiently challenging?

One idea was to have a list of items with checkboxes/qty. boxes. On
submission the items would be shown in list form, with prices, tax,
volume discounts all worked out.
--
Geoff Berrow (put thecat out to email)
It's only Usenet, no one dies.
My opinions, not the committee's, mine.
Simple RFDs http://www.ckdog.co.uk/rfdmaker/


mail() is simple enough, I would say, for a beginner course. How about
customer support page, where a question would get sent to the appropriate
mailbox depending on what the user selects?
Jul 17 '05 #2
I noticed that Message-ID: <R6********************@comcast.com> from
Chung Leong contained the following:

mail() is simple enough, I would say, for a beginner course. How about
customer support page, where a question would get sent to the appropriate
mailbox depending on what the user selects?


Good one, I like it. However, as this is a college situation running on
Windoze (I'm guessing) I'm not sure they will enable this function yet.
It's a cool assignment if it is.

--
Geoff Berrow (put thecat out to email)
It's only Usenet, no one dies.
My opinions, not the committee's, mine.
Simple RFDs http://www.ckdog.co.uk/rfdmaker/
Jul 17 '05 #3
"Geoff Berrow" <bl******@ckdog.co.uk> wrote in message
news:2s********************************@4ax.com...
I've been asked to run an introductory course in PHP for absolute
beginners (quit laughing you lot...). I intend to cover programming
basics, variables, control structures, loops, simple functions but
stopping short of working with files or databases (that will be course
2). Not sure if mail() will be enabled yet.

Has anyone any ideas on end of course assignments for the students that
will use a range of programming skills? Straightforward, yet
sufficiently challenging?

One idea was to have a list of items with checkboxes/qty. boxes. On
submission the items would be shown in list form, with prices, tax,
volume discounts all worked out.


The classic hello world

The classic temp converter, adapt to convert other metric/imperial
measurements

A simple questbook, add pagination.


Jul 17 '05 #4

"CJ Llewellyn" <sa****@tmslifeline.com> wrote in message
news:cd**********@slavica.ukpost.com...
"Geoff Berrow" <bl******@ckdog.co.uk> wrote in message
news:2s********************************@4ax.com...
I've been asked to run an introductory course in PHP for absolute
beginners (quit laughing you lot...). I intend to cover programming
basics, variables, control structures, loops, simple functions but
stopping short of working with files or databases (that will be course
2). Not sure if mail() will be enabled yet.

Has anyone any ideas on end of course assignments for the students that
will use a range of programming skills? Straightforward, yet
sufficiently challenging?

One idea was to have a list of items with checkboxes/qty. boxes. On
submission the items would be shown in list form, with prices, tax,
volume discounts all worked out.


The classic hello world

The classic temp converter, adapt to convert other metric/imperial
measurements

A simple questbook, add pagination.


In my first year at uni, I had to write a small C program that pulled
information from a data file on students, and then to sort it on certain
criteria...

This could easily be adapted to be a simple select from a database (perhaps
one you'd already created), to show the user simple information on a student
they had selected, or the students in a course. The grades achieved....
Another C mini-project asked us to pull back simple enrollment information,
name address, course code, and so on.

This would be something they can relate to, something that would need
varying levels of professionalism etc. It gives you enough variety to work
with, and to mark. I think it would be at an appropriate level of difficulty
too, depending on what you ask of them.
Jul 17 '05 #5

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

14
by: David MacQuigg | last post by:
I am starting a new thread so we can avoid some of the non-productive argument following my earlier post "What is good about Prothon". At Mr. Hahn's request, I will avoid using the name "Prothon"...
3
by: bearophileHUGS | last post by:
The current version of ShedSkin (http://shedskin.sourceforge.net/ experimental Python to C++ compiler) is rather alpha, and the development work is focused on debugging and implementing some more...
21
by: Paul Steckler | last post by:
Here's some code that's giving me differing results, depending on the compiler. typedef foo { int A,B; } FOO; int main() {
8
by: Fredrik Tolf | last post by:
Hi list! I'm relatively new to Python, and one thing I can't seem to get over is the lack of in-expression assignments, as present in many other languages. I'd really like to know how Python...
12
by: Anthony Greene | last post by:
Hello, I know this isn't really a python centric question, but I'm seeking help from my fellow python programmers. I've been learning python for the past year and a half, and I still haven't...
0
by: Simon Burton | last post by:
I've been doing a little c programming again (ouch!) and it's just hit me why python does not allow assignment inside expressions (as in c): because it is absolutely essential that all assignments...
28
MMcCarthy
by: MMcCarthy | last post by:
Policies below superceded by FAQ Post Course Work Questions and Answers. ADMIN
33
by: joebenjamin | last post by:
I am trying to write a program that will generate 100 random numbers between 1 and 50. Using these numbers, I want to generate a list that will tell the number of random numbers that fell between...
0
by: DolphinDB | last post by:
Tired of spending countless mintues downsampling your data? Look no further! In this article, you’ll learn how to efficiently downsample 6.48 billion high-frequency records to 61 million...
0
isladogs
by: isladogs | last post by:
The next Access Europe meeting will be on Wednesday 6 Mar 2024 starting at 18:00 UK time (6PM UTC) and finishing at about 19:15 (7.15PM). In this month's session, we are pleased to welcome back...
0
by: Vimpel783 | last post by:
Hello! Guys, I found this code on the Internet, but I need to modify it a little. It works well, the problem is this: Data is sent from only one cell, in this case B5, but it is necessary that data...
0
by: jfyes | last post by:
As a hardware engineer, after seeing that CEIWEI recently released a new tool for Modbus RTU Over TCP/UDP filtering and monitoring, I actively went to its official website to take a look. It turned...
0
by: ArrayDB | last post by:
The error message I've encountered is; ERROR:root:Error generating model response: exception: access violation writing 0x0000000000005140, which seems to be indicative of an access violation...
1
by: Defcon1945 | last post by:
I'm trying to learn Python using Pycharm but import shutil doesn't work
1
by: Shællîpôpï 09 | last post by:
If u are using a keypad phone, how do u turn on JavaScript, to access features like WhatsApp, Facebook, Instagram....
0
by: af34tf | last post by:
Hi Guys, I have a domain whose name is BytesLimited.com, and I want to sell it. Does anyone know about platforms that allow me to list my domain in auction for free. Thank you
0
by: Faith0G | last post by:
I am starting a new it consulting business and it's been a while since I setup a new website. Is wordpress still the best web based software for hosting a 5 page website? The webpages will be...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.