25 November 2024
This subject equips you with the ability to use mathematics and mathematical processes as tools for developing algorithms in computing and other real-life applications. It also serves to help you develop confidence and competence in reasoning, proof and induction. This subject introduces you to the fundamental concepts of mathematics needed for the other core computing subjects.
- Teacher: Dork Buntheng
25 November 2024
A database system is a term that is typically used to encapsulate the constructs of a data model, database Management system (DBMS) and database.
A database is an organized pool of logically-related data. Data is stored within the data structures of the database. A DBMS is a suite of computer software providing the interface between users and a database or databases. A DBMS is a shell which surrounds a database or series of databases and through which all interactions take place with the database. The interactions catered for by most existing DBMS fall into 4 main groups:
- Data Definition. Defining new data structures for a database, removing data structures from the database, modifying the structure of existing data.
- Data Maintenance. Inserting new data into existing data structures, updating data in existing data structures, deleting data from existing data structures.
- Data Retrieval. Querying existing data by end-users and extracting data for use by application programs.
- Data Control. Creating and monitoring users of the database, restricting access to data in the database and monitoring the performance of databases.
Both a database and its DBMS conform to the principles of a particular data model. Data models include the hierarchical data model, the network data model, the relational data model and the object-oriented data model.
- Teacher: Seyha LY
25 November 2024
Programming Environment is designed to provide knowledge to student about C++ programming Language. They will learn about all the basic of C++. Students will study both theory and practices. They will also develop their own applications using C++ including examples, homework, and assignments.
At the end of the course, students will be able to understanding all the concept of C++ and develop some basic application with C++.
- Teacher: Radeth SUM
25 November 2024
វគ្គសិក្សានេះផ្តល់នូវការណែនាំស៊ីជម្រៅដល់មូលដ្ឋាននៃភាសាកម្មវិធី Java ដែលផ្តោតជាចំបងសម្រាប់អ្នកចាប់ផ្តើ-មដំបូងចំពោះភាសាកូដនេះ។ សិស្ស និស្សិតនឹងទទួលបានការយល់ដឹងយ៉ាងស៊ីជម្រៅនៃ Java syntax, data types, object-oriented programming (OOP) principles និងគោលគំនិតជាមូលដ្ឋានក្នុងការអភិវឌ្ឍន៍កម្មវិធី។ ឆ្លងកាត់ការសិក្សាវគ្គនេះ សិស្ស និស្សិតនឹងរៀនសរសេរ write, compile, execute Java programs, handle exceptions និងការប្រើប្រាស់ collections ។ វគ្គសិក្សានេះបន្ថែមលើប្រធានបទកម្រិតខ្ពស់(Advanced Java Topics) ដូចជា threading, generics, file I/O និង database connectivity ។ នៅចុងបញ្ចប់នៃវគ្គសិក្សានេះ សិស្ស និស្សិតនឹងទទួលបាននូវចំណេះដឹងក្នុងការអភិវឌ្ឍន៍កម្មវិធី Java សាមញ្ញ(simple Java applications) និងអាចមានសញ្ញាណក្នុងការសិក្សាទៅលើកម្មវិធីដែលមានលក្ខណៈស្មុគស្មាញ។
- Teacher: SET Yuth