Introduction to Computers and Programming

ITS100, Semester 2, Academic Year 2013

 

††

Lab Manuals and Resources

 

No.

Dates

Description

Manuals

(Sec. 1-2)
Monday
Afternoon

(Sec. 3-4)
Tuesday
Afternoon

(Sec. 7-8)
Wednesday
Morning

(Sec. 9)
Wednesday
Afternoon

(Sec. 5-6)
Thursday
Morning

1

11-Nov-13

12-Nov-13

13-Nov-13

13-Nov-13

14-Nov-13

Introduction to Python
Basic Python (IDLE editor, Python Turtle)

pdf

2

18-Nov-13

19-Nov-13

20-Nov-13

20-Nov-13

21-Nov-13

Basic element of Python programming #1
Operators and operands; statements;

pdf

3

25-Nov-13

26-Nov-13

27-Nov-13

27-Nov-13

28-Nov-13

Basic element of Python programming #2
Simple programming problem with Engineering / Management domains

pdf

 

2-Dec-13

3-Dec-13

4-Dec-13

4-Dec-13

5-Dec-13

-

 

9-Dec-13

10-Dec-13

11-Dec-13

11-Dec-13

12-Dec-13

-

4

16-Dec-13

17-Dec-13

18-Dec-13

18-Dec-13

19-Dec-13

Selection Structure #1
Simple if - else

pdf

5

23-Dec-13

24-Dec-13

25-Dec-13

25-Dec-13

26-Dec-13

Selection Structure #2
Nested if and
Repetition Structure
range, in, for

pdf

30-Dec-13

31-Dec-13

1-Jan-14

1-Jan-14

2-Jan-14

New Yearís week

6-Jan-14

7-Jan-14

8-Jan-14

8-Jan-14

9-Jan-14

Midterm Exam Weeks

 

13-Jan-14

14-Jan-14

15-Jan-14

15-Jan-14

16-Jan-14

6

20-Jan-14

21-Jan-14

22-Jan-14

22-Jan-14

23-Jan-14

Repetition Structure

pdf

7

27-Jan-14

28-Jan-14

29-Jan-14

29-Jan-14

30-Jan-14

Function #1

pdf

8

3-Feb-14

4-Feb-14

5-Feb-14

5-Feb-14

6-Feb-14

Function #2

pdf

9

10-Feb-14

11-Feb-14

12-Feb-14

12-Feb-14

13-Feb-14

Lists & String Manipulation

pdf

10

17-Feb-14

18-Feb-14

19-Feb-14

19-Feb-14

20-Feb-14

Animations

pdf
pingpong.py

11

24-Feb-14

25-Feb-14

26-Feb-14

26-Feb-14

27-Feb-14

Problem Solving (Final Exam for lab)

 

3-Mar-14

4-Mar-14

5-Mar-14

5-Mar-14

6-Mar-14

Reading week

 

10-Mar-14

11-Mar-14

12-Mar-14

12-Mar-14

13-Mar-14

Final Exam Weeks

 

17-Mar-14

18-Mar-14

19-Mar-14

19-Mar-14

20-Mar-14

 

Python

Summary Sheet†††††

 

 

Lecture Notes

 

Date

Topics

Slides

11 November (Week 1)

Lecture 1: Intro to Computer and Programming,
Introduction to Python (Turtle, Hello World, print)

PDF

18 November (Week 2)

Lecture 2: Basic element of Python programming #1
(variable, data type, input, simple calculation)

PDF

25 November (Week 3)

Lecture 3: Basic element of Python programming #2
(complex calculation, math functions)

PDF

2 December (Week 4)

no lecture

9 December (W5)

no lecture (Fatherís day week)

16 December (W6)

Lecture 4: Selection Structure #1
(simple if - else)

23 December (W7)

Lecture 5: Selection Structure #2
range, in, for

PDF

30 December (W8)

no lecture & no lab

(New Yearís week)

6 January (W9, W10)

Midterm Exam Weeks

20 January (W11)

Lecture 6: Repetition Structure

PDF

27 January (W12)

Lecture 7: Function #1

PDF

3 February (W13)

Lecture 8: Function #2

PDF

10 February (W14)

Lecture 9: Lists & String Manipulation

PDF

17 February (W15)

Lecture 10: Animations

PDF

24 February (W16)

Lecture 11: Simple Game programming

 

 

 

 

Announcements

 

       Dress Code Enforcement

Students who dress improperly (jeans, T-shirt, polo-shirt, sandals) are prohibited from entering the laboratory. The students who insist need to sign the warning form.

 

       Class Attendance (regulation by SIIT)

If the attendance is less than 70% (for both lectures and labs), students may not be allowed to take the final examination of that course.

 

       Score Criteria

       Lecture (60%)

-  Midterm Exam -> 30%

-  Final Exam -> 30%

       Lab (30%)

†††††††††††††††††† 3% for each lab

-   1% for lab attendance (if student come to Lab before 13:15, and 0 if later than that)

-  1% for completing lab exercise (12 exercises for a group, get 0.5 point if the group finish more than 6 questions)

-  1% for individual speed test (1 point if student complete the test in 20 minutes, 0.5 if program got small error)

 

 

School of Information, Computer and Communication Technology, Sirindhorn International Institute of Technology (ICT).
Sirindhorn International Institute of Technology (SIIT), Thammasat University - Rangsit Campus
P.O.Box 22, Pathum Thani 12121, Thailand. Tel. +66 (0) 2986 9009, 2986 9101, Fax. +66(0) 2986 9112-3