80 likes | 261 Views
( C S 1 3 0 1 ) Introduction to Computer Programming. [Please switch off your phone]. Introduction to Computer Programming. Room : B6419 Phone : 2788-8042 Email : cshwong@cityu.edu.hk Info : www.cs.cityu.edu.hk/~helena. Dr. Helena Wong Department of Computer Science.
E N D
( C S 1 3 0 1 ) Introduction to Computer Programming [Please switch off your phone]
Introduction to Computer Programming Room : B6419 Phone : 2788-8042 Email : cshwong@cityu.edu.hk Info : www.cs.cityu.edu.hk/~helena Dr. Helena Wong Department of Computer Science
What will you learn? Programming knowledge (Introduction to main concepts) • Imagine what the Microsoft Word programdoes when you: • type a character. • press the delete key. • Using JavaScript (Some major features of the language) • You will be able to create simple scripts to • tell the weekday of a specific date, • count the number of prime values within a range of numbers, • build a fancy tic-tac-toe game, etc.. • You will learn some web programming techniques, eg. • mouse events, • form handling, etc.. We will useSharePoint Designer 2007andInternet Explorer
2 Tests (5% +10%) 2 Assignments (6% + 9%) Exam (70%) Assessment Pattern Continuous assessment (+/- 3%)Tutorial exercises, participation, overall progress, … Compulsory: exam mark >= 30
Introduction to Computer Programming • 1. Tutorial exercises • You should manage to finish the exercises on-time. • 2. Lecture exercises • 10 minutes (or more) exercises at the beginning of the lectures. • For revision, warm-up, self-evaluation, .. . Don't miss them! • Lecture and Tutorial sessions (please fill in below):
Please switch off your phone during lectures/tutorials, or An Important Rule It is disturbing to others if: Your phone rings, or You go out or come in during a lesson. Suppose somebody calls you.. If you decide to leave the classroom in order to answer the call, pleasestay outsideand thencome back during the breakonly!!
Do assignments and exercises on your own “On your own” means • discuss the problems with any other people. • study materials available on the internet. • refer to any book. Butthe details and write-up must be entirely your work. The principle is: Students should gain through practicing and developing skills in doing your work. • You should not create any chance for other students to copy your work. • For any plagiarism case, • The student who plagiarizeswill be punished. • Any student who allows his/her work to be copiedwill alsobe punished. Deserved mark? Unfair situation
Planned Core Topics • A Quick Look at JavaScript Programming • Overview of Program Structure • Functions and Event Handling • Programming Concepts • Fundamental Data Types, Variables, Arrays and Strings • Conditional and Iterative Control Structures • More about Web Programming, Objects and Events • Recursion • Programming Languages and Execution Models Examples of programs Guidedprogrammingtasks Languagerules Programming style Concepts * The exact details and arrangements of the above are subject to change