01204111 - Computer and Programming

Basic structure of modern computer systems; data representation in computers; algorithmic problem solving; program design and development methodology; introductory programming using a high-level programming language; programming practice in computer laboratory.

Every student must have a valid Nontri account to access laboratory sessions in E-lab.

Starting from the 1st semester of 2013, all document, including exam paper and e-lab, are in English.

This is a 3-credit course consisting of 2-credit lecture and 1-credit laboratory. The following rules are applied for the enrollment: Any violation of the above rules will receive F grade.

Scoring and Grading

Each lecture and laboratory section has 100 points assigned. Scores from all lecture sections will be assembled and graded for each student. Scores from each laboratory section are graded separately. The Lecture-grade and Lab-grade of each student will be combined to compute the final grade using the following rules:
  1. Students, who received F grade in EITHER Lecture-grade OR Lab-grade, will receive F for the final grade.
  2. Students, who received at least D grade in BOTH Lecture-grade AND Lab-grade, will receive the final grade mapped from the following final grade table.
    Lecture-grade Lab-grade final grade
    A A A
    B+ A
    B B+
    C+ B+
    C B+
    D+ B
    D B
    B+ A B+
    B+ B+
    B B+
    C+ B
    C B
    D+ B
    D C+
    B A B+
    B+ B
    B B
    C+ B
    C C+
    D+ C+
    D C+
    C+ A B
    B+ B
    B C+
    C+ C+
    C C+
    D+ C
    D C
    C A C+
    B+ C+
    B C+
    C+ C
    C C
    D+ C
    D D+
    D+ A C+
    B+ C
    B C
    C+ C
    C D+
    D+ D+
    D D+
    D A C
    B+ C
    B D+
    C+ D+
    C D+
    D+ D
    D D
    F Any grade F
    Any grade F F

Regular program

Lecture/Lab. Lecturer Students Lecture room Lecture time Lab. room Lab. time
1/11 Arnon E35,E03 E0410 W. 15.00-17.00 Computer Center Th. 09.00-12.00
2/12 Pattara E16,C32 E0410 W. 15.00-17.00 Computer Center M. 14.30-17.30
3/13 Supaporn E13,C31 E0410 W. 10.00-12.00 Computer Center F. 14.30-17.30
4/14 Monchai E06 E0410 W. 10.00-12.00 E0401 F. 14.30-17.30
5/15 Akrapong E21 E0410 W. 10.00-12.00 Computer Center Tu. 13.30-16.30
6/16 Intiraporn K41 E0410 W. 10.00-12.00 Computer Center W. 14.30-17.30

Special program

Lecture/Lab. Lecturer Students Lecture room Lecture time Lab. room Lab. time
350/350 Akrapong General E0410 Th. 12.30-14.30 Computer Center M. 9.00-12.00
351/351 Siriporn General E0410 Th. 12.30-14.30 Computer Center Tu. 9.00-12.00
352/352 Arnon General E0410 Th. 12.30-14.30 Computer Center F. 9.00-12.00

Document

Intruduction to C# Lec. Document Lab. Document
Datatype, variables, and arithmetic expression Lec. Document Use e-lab
Type conversion and I/O statements Lec. Document Use e-lab
Selection statements (Part1) Lec. Document Use e-lab
Selection statements (Part2) Lec. Document Use e-lab
Looping statements (Part1) Lec. Document Use e-lab
Looping statements (Part2) Lec. Document Use e-lab
Method in C# (Part1) Lec. Document Use e-lab
Method in C#(Part2) Lec. Document Use e-lab
Array (Part1) Lec. Document Use e-lab
Array (Part2) Lec. Document Use e-lab
Structure datatype Lec. Document Use e-lab

Complementary document

Schedule for lecture examination

Platform of lecture examination

All exams are closed-book and calculator-forbidden. Every question is multiple-choice style, consisting of 5 choices. Students must fill in their answers in the given answer sheets.

Examination rules