Learn · ללמוד
AP Computer Science A · מדעי מחשב A - AP
Choose a lesson to begin. · בחרו שיעור להתחלה.
1 Using Objects and Methods · שימוש באובייקטים ובשיטות 0 / 15 Watch lesson · צפה בשיעור
1.1
Introduction to Algorithms, Programming, and Compilers · מבוא לאלגוריתמים, תכנות ומתרגמים
1.2
Variables and Data Types · משתנים וסוגי נתונים
1.3
Expressions and Output · ביטויים והדפסה
1.4
Assignment Statements and Input · הצהרות הטלה וכניסה
1.5
Casting and Range of Variables · המרת סוגים וטווח של משתנים
1.6
Compound Assignment Operators · אופרטורי השוואה מורכבים
1.7
Application Program Interface (API) and Libraries · ממשק תוכנה (API) וספרי ערך
1.8
Documentation with Comments · מסמכים עם הערות
1.9
Method Signatures · חתימות משימות
1.10
Calling Class Methods · קריאת שיטות מחלקה
1.11
Math Class · שיעור מתמטיקה
1.12
Objects: Instances of Classes · אובייקטים: דוגמאות של מחלקות
1.13
Object Creation and Storage (Instantiation) · יצירת אובייקטים ואחסון (אינסטנציציה)
1.14
Calling Instance Methods · היקראת שיטות אינסטנציה
1.15
String Manipulation · עיתוק String
2 Selection and Iteration · בחירה וסיבובים 0 / 12 Watch lesson · צפה בשיעור
2.1
Algorithms with Selection and Repetition · אלגוריתמים עם בחירה וחזרה
2.2
Boolean Expressions · ביטויים בוליאניים
2.3
if Statements · הוראות if
2.4
Nested if Statements · תנאי if מובנים בתוך תנאי if
2.5
Compound Boolean Expressions · ביטויים בוליאניים מורכבים
2.6
Comparing Boolean Expressions · השוואת ביטויים בוליאניים
2.7
while Loops · לולאות while
2.8
for Loops · לולאות for
2.9
Implementing Selection and Iteration Algorithms · יישום אלגוריתמי בחירה וסיבובים
2.10
Implementing String Algorithms · יישום אלגוריתמי שרשראות
2.11
Nested Iteration · איטרציה משובצת
2.12
Informal Run-Time Analysis · ניתוח זמן ריצה לא פורמלי
3 Class Creation · יצירת מחלקות 0 / 9 Watch lesson · צפה בשיעור
3.1
Abstraction and Program Design · הפשטה ותכנון תוכנה
3.2
Impact of Program Design · השפעת עיצוב תוכנה
3.3
Anatomy of a Class · אנטומיה של מחלקה
3.4
Constructors · בונים
3.5
Methods: How to Write Them · מטודות: איך לכתוב אותן
3.6
Methods: Passing and Returning References of an Object · שיטות: העברת והחזרת רפרנסים של אובייקט
3.7
Class Variables and Methods · משתני מחלקה ושיטות
3.8
Scope and Access · תחום וגישה
3.9
this Keyword · המילה this
4 Data Collections · אוספי נתונים 0 / 17 Watch lesson · צפה בשיעור
4.1
Ethical and Social Issues Around Data Collection · נושאים אתיים וחברתיים סביב איסוף נתונים
4.2
Introduction to Using Data Sets · מבוא לשימוש במאגרי נתונים
4.3
Array Creation and Access · יצירת מערך והגשה אליו
4.4
Array Traversals · סיור במערכות
4.5
Implementing Array Algorithms · יישום אלגוריתמים על מערכים
4.6
Using Text Files · שימוש בקבצי טקסט
4.7
Wrapper Classes · כיתות אריזה (Wrapper Classes)
4.8
ArrayList Methods · שיטות של ArrayList
4.9
ArrayList Traversals · מעבר באלמנטים של ArrayList
4.10
Implementing ArrayList Algorithms · יישום אלגוריתמים של ArrayList
4.11
2D Array Creation and Access · יצירת ומציאת גישה למערך דו-ממדי 2D
4.12
2D Array Traversals · טיול ב-2D מערך
4.13
Implementing 2D Array Algorithms · יישום אלגוריתמים למערכים דו-ממדיים 2D
4.14
Searching Algorithms · אלגוריתמי חיפוש
4.15
Sorting Algorithms · אלגוריתמי מיון
4.16
Recursion · רקורסיה
4.17
Recursive Searching and Sorting · חיפוש רקורסיבי וסינון