80 likes | 103 Views
Join Dr. Helena Wong's CS1301 Introduction to Computer Programming to master programming knowledge, JavaScript features, and web programming techniques. Through continuous assessment including tutorial exercises, assignments, and exams, you'll delve into crucial topics like event handling, data types, conditional structures, and recursion. Embrace the challenge of guided programming tasks and develop a solid programming style. Remember the importance of academic integrity to ensure fair outcomes for all students. Expand your skills and creativity in creating exciting web applications! Light your passion for programming in this informative and engaging course.
E N D
( C S 1 3 0 1 ) Introduction to Computer Programming [Please switch off your phone]
CS1301 Introduction to Computer Programming Room : B6419 Phone : 2788-8042 Email : cshwong@cityu.edu.hk Mail box : P44 Info : www.cs.cityu.edu.hk/~helena Dr. Helena Wong Department of Computer Science Please print lecture slides before you come
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 useFrontPage 2003 andInternet Explorer 6 (or above)
Continuous assessment (+/- 3%)Tutorial exercises, participation, overall progress, … 2 Tests (5% +10%) 2 Assignments (6% + 9%) Exam (70%) Assessment Pattern Compulsory: exam mark >= 30
Tutorial and Lecture Exercises • 1. Tutorial exercises • You should manage to finish the exercises on-time. • 2. Lecture exercises • A 10 minutes (or more) exercise at the beginning of the lectures. • For revision, warm-up, self-evaluation, .. . Don't miss them!
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 receive anegative mark. • Any student who allows his/her work to be copiedwill get a50% deductionof marks. 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