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.

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 E0410 W. 15.00-17.00 Computer Center Th. 09.00-12.00
2/12 Pattara E0410 W. 15.00-17.00 Computer Center M. 14.30-17.30
3/13 Monchai E0410 W. 10.00-12.00 Computer Center F. 14.30-17.30
4/14 Supaporn E0410 W. 10.00-12.00 E0401 F. 14.30-17.30
5/15 Bundit E0410 W. 10.00-12.00 Computer Center Tu. 13.30-16.30
6/16 Chalermsak E0410 W. 10.00-12.00 Computer Center W. 14.30-16.30

Special program

Lecture/Lab. Lecturer Students Lecture room Lecture time Lab. room Lab. time
350/350 Pattara General E0410 Th. 12.30-14.30 Computer Center M. 9.00-12.00
351/351 Sittichai 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

IUP

Lecture/Lab. Lecturer Students Lecture room Lecture time Lab. room Lab. time
450/450 Siriporn General 17xxx Th. 10.30-12.30 E201 W. 16.30-19.30
451/451 Monchai General 17xxx Tu. 16.00-18.00 TBA F. 09.00-12.00

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.

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