EXIN Cloud Computing Foundation basic training material
Course syllabus[c languagee]
1. [CVC]
Chiangrai Vocationa college
[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.
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
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
3. [CVC]
Chiangrai Vocationa college
6. Pointer and Using
7. Function and Variable
8. Array and Using
9. Data Structure
10. File-Handle
4. [CVC]
Chiangrai Vocationa college
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.
5. [CVC]
Chiangrai Vocationa college
Course Materials
The materials in this training covers :
Principles of computer Programming
C/C++ Programming (HandBook),
Text mode programming
MS Visual C++ 2010
7. [CVC]
Chiangrai Vocationa college
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
8. [CVC]
Chiangrai Vocationa college
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
9. [CVC]
Chiangrai Vocationa college
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
10. [CVC]
Chiangrai Vocationa college
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
11. [CVC]
Chiangrai Vocationa college
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
12. [CVC]
Chiangrai Vocationa college
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
13. [CVC]
Chiangrai Vocationa college
2. Union pattern
17 OOP in C++ // VC++(8 ชั่วโมง)
1. Object and Generate
2. Class and processing
18 OOP in C++ // VC++(continue)
1. Abtract
2. Polymorphysm
3. Interitant
4. Encapsulation
14. [CVC]
Chiangrai Vocationa college
Exam Schedule
Date/month/year Material /sub material
June 2013 Control statement
July 2013 Loop/Repeating
Aug 2013 Nested loop
Sep 2013 File Handle