Programming Exercise Guidelines
According to a study, students in programming courses learn much more by building large-scale exercises instead of many small-scale test programs.
This course is programming intensive and four programming exercises will be assigned.
Several tools and programming languages will be used to complete the programming exercises.
The guidelines of exercise requirements and evaluation are as follows:
- This course focuses on web programming and content implementation instead of web page design such as production of graphics.
- Four exercises will be assigned.
They are individual exercises instead of team exercises.
- The weights of the four exercises are as follows: I. HTML (05% campus / 06% online), II. CSS (05% campus / 06% online), III. ASP.NET (12% campus / 14% online), and IV. ASP.NET (16% campus / 20% online).
- A web system involves a wide variety of tools and languages.
Exercises have to strictly follow the specifications for the reason of fairness.
- Microsoft ASP.NET [Visual Studio (Community)] and Microsoft Access DBMS will be used.
- Some commercial packages/tools such as Adobe Dreamweaver may not be used because of the following reasons:
- Students need to learn how things work.
Using commercial packages/tools may not help students’ understanding of the subjects.
- Universities normally do not teach commercial packages/tools, which are changing constantly.
- Those packages/tools are expensive.
For example, 30 educational copies of Dreamweaver cost $4,047.90 in 2007.
- All exercises will be graded off-line because of limited IT supports.
- Campus students have to submit the printouts of the source code, while the online students can send me the code via emails.
- To submit the Exercise I, complete the HTML Files Submission and HTML Implementation data.
The exercises will NOT be graded if they are not completed.
- To submit the Exercise II, complete the HTML and CSS Files Submission and CSS Implementation data.
The exercises will NOT be graded if they are not completed.
- Exercises III & IV require demonstrations to the instructor individually, so misunderstanding would be minimized.
The instructor will prepare a set of test data to be used by all students.
An appointment is needed in advance.
- For Exercises III & IV demonstrations, students may save the whole website in a flash drive or on the cloud and demo it at a classroom or conference-room machine.
For online students, Skype may be used and the instructor’s Skype ID is
whu678
.
- Exercise IV is an extension of Exercise III, but students still have to submit them separately.
One exercise can not be used to cover two exercises.
- Absolutely no extra points will be given after grading.