After taking this course, students should understand some of the basic principles and practice about information technology, such as the basic composition of the computers and networks; basics of computer algorithms and programming; the computer communication process, including web related activities, as well as the impact of the computers on society.
Because of the fundamental role of algorithms and programming, we will study basic Web programming in HMTL, as well as basic general purpose programming in Alice. In particular, we will have a close look at the basic programming constructs, i.e., sequence, condition, and repetition, and how we can apply them to do something interesting and useful.
Students are strongly advised to attend every class. For those who have to miss some classes or have some class notes to make up, I have included my notes with my WEB based syllabus, which can be found by using the aforementioned WEB address.
Although you should not hand in any homework unless and until you are reasonably sure about their correctness; all the homework must be handed in on the first business day in the following week, once a chapter is completed. There will be no exception.
Anything and everything handed in for this course, including homework assignments and lab reports, has to be typed using a word processor.
Anything and everything handed in for this course, including those for homework and lab assignment, has to be done by the signed individual, or group. If enough evidence shows that someone is involved with ``cheating'', the case(s) will be immediately reported to the Chair of the Computer Science Department. For a more detailed and specific description of University's policy on Academic Integrity, please refer to the relevant section(s) in the most recent Academic Catalog.
The instructor will try his utmost to be fair in grading students' work. On the other hand, if a student believes that s/he is not given a fair grade, s/he should follow the procedure as specified in the University Fairgrading Policy to appeal the grade.