Top Banner
[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 [[email protected]] Affiliation / Institution [Computer and Information department Chiangrai Vocational College]
17
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Course syllabus[c languagee]

[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

[[email protected]]

Affiliation / Institution

[Computer and

Information department

Chiangrai

Vocational College]

Page 2: Course syllabus[c languagee]

[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

Page 3: Course syllabus[c languagee]

[CVC]Chiangrai Vocationa college

6. Pointer and Using

7. Function and Variable

8. Array and Using

9. Data Structure

10. File-Handle

Page 4: Course syllabus[c languagee]

[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.

Page 5: Course syllabus[c languagee]

[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

Page 6: Course syllabus[c languagee]

[CVC]Chiangrai Vocationa college

Resources

Material resources used for this course

http://borland.com

http://www.microsoft.com

http://www.anekwog.com

http://www.cse.tamu.edu

Page 7: Course syllabus[c languagee]

[CVC]Chiangrai Vocationa college

http://csdl.tamu.edu/~michael/c_language

htt p://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 Language2. Algorithm

Page 8: Course syllabus[c languagee]

[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 datatype2. Operator

Page 9: Course syllabus[c languagee]

[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

Page 10: Course syllabus[c languagee]

[CVC]Chiangrai Vocationa college

LOOPz(Continue)1. If then else2. Switch..case

9 Control Statement – Decision and LOOPz(Continue)1. For() loop2. Do..while() loop3. While()..loop

10 Pointer – Expression and Array (8 ชั่วโมง)1. Variable and memory address

Page 11: Course syllabus[c languagee]

[CVC]Chiangrai Vocationa college

2. Memory and buffer3. Address value4. Using and calling data value

11 Pointer – Expression and Array(Continue)1. Array 1D2. Array 2D3. Array 3D

12 Function and Library(10 ชั่วโมง)1. Header File and pre-processor

Page 12: Course syllabus[c languagee]

[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 Handle2. I/O Processing

15 Data File Structure(continue)Reade and write data

16 Data File Structure(continue)1. Struct pattern

Page 13: Course syllabus[c languagee]

[CVC]Chiangrai Vocationa college

2. Union pattern

17 OOP in C++ // VC++(8 ชั่วโมง)1. Object and Generate2. Class and processing

18 OOP in C++ // VC++(continue)1. Abtract2. Polymorphysm3. Interitant 4. Encapsulation

Page 14: Course syllabus[c languagee]

[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

Page 15: Course syllabus[c languagee]

[CVC]Chiangrai Vocationa college

Policy::CIPPA Model

C (Construction)

I (Interaction)

P (Physical Participation)

P (Process Learning)

A (Application)

Page 16: Course syllabus[c languagee]

[CVC]Chiangrai Vocationa college

Assessmentระด ับคะแนน

ระด ับผลการเร ียน

ความหมาย

ระด ับคะแนน

ระด ับผลการเร ียน

ความหมาย

80 - 100

4.0การเรียนดีเย ี่ยม

60 - 64 2.0การเรียนพอใช้

75 - 79

3.5การเรียนดีมาก

55 - 59 1.5 การเรียนอ ่อน

Page 17: Course syllabus[c languagee]

[CVC]Chiangrai Vocationa college

70 - 74

3.0 การเรียนดี 50 - 54 1.0การเรียนอ ่อนมาก

65 - 69

2.5การเรียนดีพอใช้

0 - 49 0การเรียนขั้นต ำ่า

Instructor

[Anekwong Yoddunern]