Learn · เรียนรู้
A-Level Computer Science · Computer Science A-Level
Choose a lesson to begin. · เลือกบทเรียนเพื่อเริ่มต้น
1 Information representation · การแสดงข้อมูล 0 / 6 Watch lesson · ดูบทเรียน
1.1.1
Number systems and conversions · ระบบเลขและการแปลง
1.1.2
Binary arithmetic and signed integers · การบวกเลขฐานสองและจำนวนเต็มที่มีเครื่องหมาย
1.1.3
Character codes — ASCII and Unicode · รหัสตัวอักษร — ASCII และ Unicode
1.2.1
Bitmap and vector graphics · Bitmap และ vector graphics
1.2.2
Sound — sampling and file size
1.3
Compression · การบีบอัดข้อมูล
2 Communication · การสื่อสาร 0 / 4 Watch lesson · ดูบทเรียน
3 Hardware 0 / 6 Watch lesson · ดูบทเรียน
3.1.1
Computer components and embedded systems · ส่วนประกอบคอมพิวเตอร์และระบบฝังตัว
3.1.2
Storage and peripheral devices · หน่วยความจำและอุปกรณ์ต่อพ่วง
3.1.3
RAM, ROM and memory types · RAM, ROM และประเภทหน่วยความจำอื่นๆ
3.1.4
Monitoring and control systems · ระบบตรวจสอบและควบคุม
3.2.1
Logic gates · เกตลอจิก
3.2.2
Logic circuits · วงจรลอจิก
4 Processor Fundamentals · พื้นฐานของโปรเซสเซอร์ 0 / 4 Watch lesson · ดูบทเรียน
4.1.1
Von Neumann architecture and the CPU · สถาปัตยกรรม Von Neumann และ CPU
4.1.2
Performance, the fetch-execute cycle and interrupts · ประสิทธิภาพ, รอบ fetch-execute และการขัดจังหวะ
4.2
Assembly Language · ภาษาแอสsemblี (Assembly Language)
4.3
Bit manipulation · การจัดการบิต (Bit manipulation)
5 System Software · ซอฟต์แวร์ระบบ 0 / 3 Watch lesson · ดูบทเรียน
6 Security, privacy and data integrity · ความปลอดภัย ความเป็นส่วนตัว และความสมบูรณ์ของข้อมูล 0 / 3 Watch lesson · ดูบทเรียน
7 Ethics and Ownership · จริยธรรมและการเป็นเจ้าของ 0 / 3 Watch lesson · ดูบทเรียน
8 Databases · ฐานข้อมูล 0 / 4 Watch lesson · ดูบทเรียน
8.1.1
Why databases and the relational model · ทำไมฐานข้อมูลและโมเดลเชิงสัมพันธ์
8.1.2
E-R diagrams and normalisation · แผนภาพ E-R และการทำให้เป็นรูปทรงมาตรฐาน (normalisation)
8.2
Database Management Systems (DBMS) · ระบบจัดการฐานข้อมูล (DBMS)
8.3
Data Definition Language (DDL) and Data Manipulation Language (DML) · ภาษานิยามข้อมูล (DDL) และภาษาจัดการข้อมูล (DML)
9 Algorithm Design and Problem-solving · การออกแบบอัลกอริทึมและการแก้ปัญหา 0 / 3 Watch lesson · ดูบทเรียน
10 Data Types and Structures · ประเภทและโครงสร้างข้อมูล 0 / 5 Watch lesson · ดูบทเรียน
11 Programming · การเขียนโปรแกรม 0 / 3 Watch lesson · ดูบทเรียน
12 Software Development · การพัฒนาซอฟต์แวร์ 0 / 3 Watch lesson · ดูบทเรียน
13 Data Representation · การจัดรูปแบบข้อมูล 0 / 4 Watch lesson · ดูบทเรียน
13.1
User-defined data types · ชนิดข้อมูลที่กำหนดโดยผู้ใช้
13.2.1
File organisation and access · การจัดระเบียบและการเข้าถึงไฟล์ (File organisation and access)
13.2.2
Hashing · การแฮช (Hashing)
13.3
Floating-point numbers, representation and manipulation · จำนวนทศนิยมลอยจุด (Floating-point numbers), การจัดรูปแบบและการจัดการ
14 Communication and internet technologies · เทคโนโลยีการสื่อสารและอินเทอร์เน็ต 0 / 3 Watch lesson · ดูบทเรียน
15 Hardware and Virtual Machines · ฮาร์ดแวร์และเครื่องเสมือน (Virtual Machines) 0 / 4 Watch lesson · ดูบทเรียน
16 System Software · ซอฟต์แวร์ระบบ 0 / 4 Watch lesson · ดูบทเรียน
16.1.1
OS resource management and processes · การจัดการทรัพยากรและกระบวนการโดยระบบปฏิบัติการ
16.1.2
Virtual memory, paging and segmentation · 虚拟内存、分页和分段
16.2.1
Compilation and interpretation · Compiling และ Interpretation
16.2.2
Grammar (BNF) and Reverse Polish Notation · ไวยากรณ์ (BNF) และสัญชาตญาณ reverse polish