SlideShare a Scribd company logo
1 of 4
[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]
[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
[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
[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]

More Related Content

Viewers also liked (8)

Computer Programming- Lecture 10
Computer Programming- Lecture 10Computer Programming- Lecture 10
Computer Programming- Lecture 10
 
Computer Programming- Lecture 3
Computer Programming- Lecture 3Computer Programming- Lecture 3
Computer Programming- Lecture 3
 
Lecture 12: Classes and Files
Lecture 12: Classes and FilesLecture 12: Classes and Files
Lecture 12: Classes and Files
 
Computer Programming- Lecture 4
Computer Programming- Lecture 4Computer Programming- Lecture 4
Computer Programming- Lecture 4
 
Computer Programming - Lecture 1
Computer Programming - Lecture 1Computer Programming - Lecture 1
Computer Programming - Lecture 1
 
Computer Programming- Lecture 5
Computer Programming- Lecture 5 Computer Programming- Lecture 5
Computer Programming- Lecture 5
 
Application Of Computers
Application Of ComputersApplication Of Computers
Application Of Computers
 
Xxx
XxxXxx
Xxx
 

Similar to 00course syllabus[c languagee]

Csc1100 elements of programming (revised july 2014) 120lh-2-student
Csc1100 elements of  programming (revised july 2014) 120lh-2-studentCsc1100 elements of  programming (revised july 2014) 120lh-2-student
Csc1100 elements of programming (revised july 2014) 120lh-2-student
IIUM
 
1-Lec - Introduction and Course Objectives.ppt
1-Lec - Introduction and Course Objectives.ppt1-Lec - Introduction and Course Objectives.ppt
1-Lec - Introduction and Course Objectives.ppt
AqeelAbbas51
 
22222222222222222
2222222222222222222222222222222222
22222222222222222
saud2015
 
Axapta interview questions
Axapta interview questionsAxapta interview questions
Axapta interview questions
KD420
 

Similar to 00course syllabus[c languagee] (20)

Course syllabus[c languagee]
Course syllabus[c languagee]Course syllabus[c languagee]
Course syllabus[c languagee]
 
Ece 1322 programming_for_engineers_s1_201213(1)
Ece 1322 programming_for_engineers_s1_201213(1)Ece 1322 programming_for_engineers_s1_201213(1)
Ece 1322 programming_for_engineers_s1_201213(1)
 
computer in slide.pptx
computer in slide.pptxcomputer in slide.pptx
computer in slide.pptx
 
C++ comman
C++  commanC++  comman
C++ comman
 
Computer Programming - Lecture E
Computer Programming - Lecture EComputer Programming - Lecture E
Computer Programming - Lecture E
 
Csc1100 elements of programming (revised july 2014) 120lh-2-student
Csc1100 elements of  programming (revised july 2014) 120lh-2-studentCsc1100 elements of  programming (revised july 2014) 120lh-2-student
Csc1100 elements of programming (revised july 2014) 120lh-2-student
 
files_1570175665_204715750.pdf
files_1570175665_204715750.pdffiles_1570175665_204715750.pdf
files_1570175665_204715750.pdf
 
1-Lec - Introduction and Course Objectives.ppt
1-Lec - Introduction and Course Objectives.ppt1-Lec - Introduction and Course Objectives.ppt
1-Lec - Introduction and Course Objectives.ppt
 
17 pcds syllabus
17 pcds syllabus17 pcds syllabus
17 pcds syllabus
 
22222222222222222
2222222222222222222222222222222222
22222222222222222
 
files_1575611773_2100523175.pdf
files_1575611773_2100523175.pdffiles_1575611773_2100523175.pdf
files_1575611773_2100523175.pdf
 
Asp.net Lab manual
Asp.net Lab manualAsp.net Lab manual
Asp.net Lab manual
 
Sample_CPT_Presentation-by_Dongwei_Mei.pdf
Sample_CPT_Presentation-by_Dongwei_Mei.pdfSample_CPT_Presentation-by_Dongwei_Mei.pdf
Sample_CPT_Presentation-by_Dongwei_Mei.pdf
 
Ahmed Motair CV 2020
Ahmed Motair CV 2020Ahmed Motair CV 2020
Ahmed Motair CV 2020
 
Model questions-b.sc .csit-6th-sem
Model questions-b.sc .csit-6th-semModel questions-b.sc .csit-6th-sem
Model questions-b.sc .csit-6th-sem
 
Salim_Ahmed_gp_latest
Salim_Ahmed_gp_latestSalim_Ahmed_gp_latest
Salim_Ahmed_gp_latest
 
C programming
C programmingC programming
C programming
 
Intro. to prog. c++
Intro. to prog. c++Intro. to prog. c++
Intro. to prog. c++
 
Axapta interview questions
Axapta interview questionsAxapta interview questions
Axapta interview questions
 
STID
STIDSTID
STID
 

Recently uploaded

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
 

Recently uploaded (20)

Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdf
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 

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]