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.

Course Objectives:

Upon successful completion, students are able to:

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

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

General Rules

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.

Schedule for lecture examination

Examination Rules

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

Tentative course schedule

Week Topic
1 Introduction to Computers & Programming
2 C# Basic Concept
3 Read Write Statements & Math.Class
4-5 Selection Statement
6 Loop I
7 Loop II
8 Lab Examination #1
9 Midterm Examination
10 Method I
11 Method II
12 Array (1 dimension)
13 Array (multi-dimensions)
14 Struct
15 Lab Examination #2
Final Examination
*Due to the conflict of lab schedule, lab time may be changed to another day that all students are available.

Regular program

Lecture/Lab. Lecturer Students Lecture room Lecture time Lab. room Lab. time
1/11 Arnon E03-1 0410 W. 15.00-17.00 TBA M. 14.30-17.30
2/12 Pattara E16-1,C32-2 0410 W. 15.00-17.00 TBA M. 14.30-17.30
3/13 Thanawin E13-1,C31-2 0410 W. 10.00-12.00 TBA F. 14.30-17.30
4/14 Supaporn E06-1 0410 W. 10.00-12.00 TBA F. 14.30-17.30
5/15 Chaiporn,Aphirak E21-1 0410 W. 10.00-12.00 TBA Tu. 13.30-16.30
6/16 Chalermsak E10-1 0410 W. 10.00-12.00 TBA W. 14.30-17.30

Special program

Lecture/Lab. Lecturer Students Lecture room Lecture time Lab. room Lab. time
350/350 Sittichai E10-1 0410 W. 12.30-14.30 TBA M. 9.00-12.00
351/351 Siriporn E08-1 0410 W. 12.30-14.30 TBA Tu. 9.00-12.00
352/352 Bundit E16-1,E18-1 0410 W. 12.30-14.30 TBA F. 9.00-12.00

IUP

Lecture/Lab. Lecturer Students Lecture room Lecture time Lab. room Lab. time
450/450 Jitti General TBA Th. 10.30-12.30 TBA Th. 13.30-16.30
451/451 Monchai General TBA Tu. 13.00-15.00 TBA F. 09.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