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 CPE E204 W. 09.30-11.30 E201 Th. 14.30-17.30
2/12 Jitti E35 E0410 M. 14.30-16.30 Computer Center Th. 13.30-16.30
3/13 Intiraporn E35,E11 E0410 M. 14.30-16.30 E0401 Th. 13.30-16.30
4/14 Siriporn E08 E0410 M. 14.30-16.30 E0401 F. 09.00-12.00
5/15 Pirawat E05 E0410 M. 10.00-12.00 E0401 Tu. 15.00-18.00
6/16 Monchai E10 E0410 M. 10.00-12.00 E0401 W. 09.00-12.00
7/17 Pattara E10 E0410 M. 10.00-12.00 Computer Center Tu. 15.00-18.00

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 Tu. 9.00-12.00
351/351 Pirawat General E0410 Th. 12.30-14.30 Computer Center W. 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 17201 M. 10.00-12.00 Computer Center Th. 9.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