#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
00course syllabus[c languagee]
1. [CVC]
Chiangrai Vocationa college
Indonesia – Thailand Collaborative Class 2013 Page 1
[Computer programming :C/C++ Language
3204-2008] Syllabus
Course Overview
This course is design to learn about computer programming and how you can coding the
C/C++ language with the control statement syntax , variable , data type , operator ,
condition, decision and repeating loop.
Learning Outcomes
In the end of the course, the participants will have the competences below
1. Algorithm : pseudo code, flowchart
2. C++- Pattern/Compiler and Using
3. Operator and Expression Command
4. C++-Command and Define
5. Control Statement
6. Pointer and Using
7. Function and Variable
8. Array and Using
9. Data Structure
10. File-Handle
Required Text / Reading (if required)
1. Bend, Robert. (1990). Basic: An Introduction to Computer
Programming. Brooks/Cole Publishing, California.
2. Forsyth, Richard. (1978). The Basic Idea. Chapman and Hall Publishing, New
York.
3. Mashaw, Bijan. (1985). Basic. Mayfield Publishing Company, London.
Instructor
[Anekwong
Yoddumnern]
Phone
[081-0341988]
Email
[anek.cr@gmail.com]
Affiliation /
Institution
[Computer and
Information department
Chiangrai
Vocational College]
2. [CVC]
Chiangrai Vocationa college
Indonesia – Thailand Collaborative Class 2013 Page 2
Course Materials
The materials in this training covers :
Principles of computer Programming
C/C++ Programming (HandBook),
Text mode programming
MS Visual C++ 2010
Resources
Material resources used for this course
http://borland.com
http://www.microsoft.com
http://www.anekwog.com
http://www.cse.tamu.edu
http://csdl.tamu.edu/~michael/c_language
http://www.pbs.org/wgbh/nova/fractals/scal-flash.html/ :(case study for implement)
Course Schedule
Week Subject Practice Problems
1 C-Structure and Programming (10 ชั่วโมง)
1. Computer Language
2. Algorithm
3.Pseudo-code Flow chart
2 C-Structure and Programming(continue)
1. The theory 5 Step programming processed
3 C-Structure and Programming(continue)
1.Flow-Chart:Codition/Decision
2.Flow-Chart:Loop
4 Variable and Operator(12 ชั่วโมง)
1. Variable and datatype
2. Operator
3. [CVC]
Chiangrai Vocationa college
Indonesia – Thailand Collaborative Class 2013 Page 3
5 Variable and Operator(Continue)
1.Logic Processing
6 Variable and Operator(Continue)
1.Equation/Expression
7 Control Statement – Decision and LOOP(12 ชั่วโมง) Flow line
8 Control Statement – Decision and LOOPz(Continue)
1. If then else
2. Switch..case
9 Control Statement – Decision and LOOPz(Continue)
1. For() loop
2. Do..while() loop
3. While()..loop
10 Pointer – Expression and Array (8 ชั่วโมง)
1. Variable and memory address
2. Memory and buffer
3. Address value
4. Using and calling data value
11 Pointer – Expression and Array(Continue)
1. Array 1D
2. Array 2D
3. Array 3D
12 Function and Library(10 ชั่วโมง)
1. Header File and pre-processor
2. Include and function statement
13 Function and Library(Continue)
Library and calling process
14 Data File Structure(12 ชั่วโมง)
1. File Handle
2. I/O Processing
15 Data File Structure(continue)
Reade and write data
16 Data File Structure(continue)
1. Struct pattern
2. Union pattern
17 OOP in C++ // VC++(8 ชั่วโมง)
1. Object and Generate
2. Class and processing
4. [CVC]
Chiangrai Vocationa college
Indonesia – Thailand Collaborative Class 2013 Page 4
18 OOP in C++ // VC++(continue)
1. Abtract
2. Polymorphysm
3. Interitant
4. Encapsulation
Exam Schedule
Date/month/year Material /sub material
June 2013 Control statement
July 2013 Loop/Repeating
Aug 2013 Nested loop
Sep 2013 File Handle
Policy::CIPPA Model
C (Construction)
I (Interaction)
P (Physical Participation)
P (Process Learning)
A (Application)
Assessment
ระดับ
คะแนน
ระดับผลการเรียน ความหมาย ระดับคะแนน ระดับผลการ
เรียน
ความหมาย
80 - 100 4.0 การเรียนดีเยี่ยม 60 - 64 2.0 การเรียนพอใช้
75 - 79 3.5 การเรียนดีมาก 55 - 59 1.5 การเรียนอ่อน
70 - 74 3.0 การเรียนดี 50 - 54 1.0 การเรียนอ่อนมาก
65 - 69 2.5 การเรียนดีพอใช้ 0 - 49 0 การเรียนขั้นต่า
Instructor
[Anekwong Yoddunern]