Course / Course Details

Programming Methodology with C++

  • Seng Sourng image

    By - Seng Sourng

  • 0 students
  • 7 Min
  • (0)

Course Requirements

Computer

Course Description

Programming Methodology with C++ គឺជាមុខវិជ្ជាទាំងមូលដ្ឋាន និងទំនើបសម្រាប់និស្សិតដែលចង់ស្វែងយល់ពីបច្ចេកទេសកម្មវិធីសរសេរតាមរបៀបវិទ្យាសាស្ត្រ។ មុខវិជ្ជានេះផ្តល់ការណែនាំពីគោលការណ៍របស់ការសរសេរកម្មវិធីដ៏ពិតប្រាកដ ដោយប្រើប្រាស់ភាសា C++ ជាឧបករណ៍សំខាន់។

ខ្លឹមសារសិក្សាសំខាន់

មុខវិជ្ជានេះគ្របដណ្តប់លើ ទ្រឹស្តី និងការអនុវត្ត ដូចជា:

  • មូលដ្ឋានក្រាហ្វិក C++ - អថេរ, ប្រភេទទិន្នន័យ, operators និង control structures
  • Functions និង Modular Programming - ការចែកកម្មវិធីជាផ្នែកតូចៗដើម្បីងាយស្រួលក្នុងការគ្រប់គ្រង
  • Arrays និង Pointers - ការគ្រប់គ្រងអង្គចងចាំ និងប្រតិបត្តិការជាមួយទិន្នន័យ
  • Object-Oriented Programming (OOP) - Classes, Objects, Inheritance, Polymorphism និង Encapsulation
  • Data Structures - Linked Lists, Stacks, Queues, Trees និង Hash Tables
  • Algorithm Analysis - Big O notation, sorting algorithms, searching techniques
  • File I/O Operations - ការអាន និងសរសេរឯកសារ
  • Error Handling និង Debugging - បច្ចេកទេសស្វែងរកកំហុស និងការដោះស្រាយ

ការបង្រៀនពិសេស

  • គម្រាមជាក់ស្តែង - រៀនតាមលម្អិត ពីការកែបញ្ហាពិតប្រាកដ
  • ការអនុវត្តដោយកម្មវិធីពិត - សរសេរកម្មវិធីចាប់ពីសាមញ្ញដល់ស្មុគស្មាញ
  • ការបង្រៀនជាភាសាខ្មែរ - ពន្យល់ទាំងស្រុងជាភាសាមាតុភូមិ
  • ការណែនាំផ្ទាល់ខ្លួន - កែកំហុស និងណែនាំការសរសេរកម្មវិធីបែបបុគ្គល

Course Outcomes

នៅចុងបញ្ចប់នៃមុខវិជ្ជានេះ សិស្សនឹងអាចធ្វើបាន៖

1. ជំនាញបច្ចេកទេស (Technical Skills)

  • សរសេរកម្មវិធី C++ បានយ៉ាងស្ទាត់ជំនាញ ដោយប្រើតាមស្តង់ដារ coding conventions
  • អនុវត្តគោលការណ៍ OOP ក្នុងការអភិវឌ្ឍន៍កម្មវិធីដ៏ស្មុគស្មាញ
  • ជ្រើសរើស data structures សមស្រប ស្រប់ពេលចាំបាច់
  • វិភាគ algorithm complexity និងជ្រើសរើសវិធីសាស្ត្រដ៏មានប្រសិទ្ធភាព
  • ធ្វើការជាមួយ files និង databases ក្នុងបរិបទកម្មវិធីពិតប្រាកដ

2. ជំនាញដោះស្រាយបញ្ហា (Problem-Solving Skills)

  • កំណត់បញ្ហា និងវិភាគតម្រូវការ នៃកម្មវិធីដែលត្រូវការ
  • រចនា algorithms សម្រាប់ដោះស្រាយបញ្ហាស្មុគស្មាញ
  • ធ្វើ debugging និង testing កម្មវិធីប្រកបដោយប្រសិទ្ធភាព
  • បង្កើនសមត្ថភាពកម្មវិធី តាមរយៈការវិភាគ និងកែលម្អ

3. ជំនាញគម្រោង (Project Skills)

  • បង្កើតកម្មវិធីពិតប្រាកដ ដូចជា:
    • ប្រព័ន្ធគ្រប់គ្រងសិស្ស (Student Management System)
    • ហ្គេមសាមញ្ញ (Console-based games)
    • កម្មវិធីគណនាហិរញ្ញវត្ថុ (Financial calculator)
    • ប្រព័ន្ធគ្រប់គ្រងបណ្ណាល័យ (Library Management)

4. ជំនាញវិជ្ជាជីវៈ (Professional Skills)

  • ការងារជាក្រុម តាមរយៈ collaborative coding projects
  • ការឯកសារកម្មវិធី តាមស្តង់ដារឧស្សាហកម្ម
  • ការប្រកាសនូវកម្មវិធី និងការធ្វើ version control ដោយប្រើ Git
  • ការរៀនសូត្រដោយខ្លួនឯង និងការប្រើប្រាស់ឯកសារបច្ចេកទេស

5. ការត្រៀមចូលការងារ (Career Preparation)

  • ដឹងពីកម្រិតបច្ចេកទេសដែលទីផ្សារការងារត្រូវការ
  • ការបង្កើត portfolio ដែលបង្ហាញពីសមត្ថភាពកម្មវិធី
  • ការត្រៀមសម្រាប់ការសម្ភាសន៍បច្ចេកទេស ក្នុងក្រុមហ៊ុនបច្ចេកវិទ្យា
  • មូលដ្ឋានរឹងមាំសម្រាប់សិក្សាភាសាកម្មវិធីផ្សេងទៀត ដូចជា Java, Python, JavaScript

Course Curriculum

  • 8 chapters
  • 0 lectures
  • 0 quizzes
  • 7 Min total length
Toggle all chapters

Instructor

Seng Sourng

គ្រូជំនាញវិទ្យាសាស្រ្តកុំព្យូទ័រ

អនុបណ្ឌិតវិទ្យាសាស្រ្តកុំព្យូទ័រ

0 Rating
0 Reviews
0 Students
1 Courses

Course Full Rating

0

Course Rating
(0)
(0)
(0)
(0)
(0)

No Review found

Sign In or Sign Up as student to post a review

Student Feedback

Course you might like

You must be enrolled to ask a question

Students also bought

More Courses by Author

Discover Additional Learning Opportunities