High School:
Grade 12 - Software Engineering - Semester 2
Welcome to the Grade 12, Semester 2 Software Engineering course by Cosqool. This course introduces students to the principles of software engineering and its development life cycle, and trains them in analysis and prototyping of applications. It also enables them to program a complete mobile application using MIT App Inventor while considering testing and accessibility for all users.
Course Content:
In the Software Engineering unit, students will study its concept and goals, the development life cycle and its methodologies, programming languages, and software development tools. The Prototyping unit covers the analysis phase, requirements gathering, diagram types, human computer interaction, user interface design, and building a multi screen prototype in Pencil Project. The App Development unit uses MIT App Inventor to program an interactive button, add layout components and extra screens, and work with variables, lists, conditional statements and an interactive map. The course concludes with software accessibility and digital inclusion, covering testing and deploying applications, the digital divide, and adding accessibility features to the application.
Course Structure:
- Mode of Learning: Online recorded lessons
- Grade Level: Grade 12
- Semester: 2
- Subject: Software Engineering
This course equips students with practical knowledge and skills in developing, testing and deploying software applications, preparing them for future studies or careers in software engineering.
هندسة البرمجيات
مبادئ هندسة البرمجيات
اختبار
لغات البر مجة ومعالجاتها
لغات البر مجة ومعالجاتها : الجزء الثاني14:42
اختبار
أدوات تطوير البرمجيات
أدوات تطوير البرمجيات : الجزء الاول16:48
أدوات تطوير البرمجيات : الجزء الثاني14:24
اختبار
النمذجة الأولية
التحليل
التحليل : الجزء الاول16:39
التحليل : الجزء الثاني17:52
اختبار
التفاعل بين الإنسان والحاسب
التفاعل بين الإنسان والحاسب15:07
اختبار
إنشاء نموذج أولى
إنشاء نموذج أولى : الجزء الاول15:09
إنشاء نموذج أولى : الجزء الثاني14:54
اختبار
تطوير التطبيقات باستخدام مخترع التطبيقات
مقدمة إلى مخترع التطبيقات MIT
مقدمة إلى مخترع التطبيقات MIT : الجزء الاول16:52
مقدمة إلى مخترع التطبيقات MIT : الجزء الثاني12:44
اختبار
إضافة المزيد من العناصر إلى التطبيق
إضافة المزيد من العناصر إلى التطبيق : الجزء الاول17:27
إضافة المزيد من العناصر إلى التطبيق : الجزء الثاني12:51
اختبار
برمجة تطبيق الهاتف المحمول
برمجة تطبيق الهاتف المحمول : الجزء الاول16:54
برمجة تطبيق الهاتف المحمول : الجزء الثاني18:52
اختبار
قابلية الوصول إلى البرمجيات والتضمين الرقمى
اختبار التطبيقات ونشرها
اختبار التطبيقات ونشرها22:31
اختبار
التضمين الرقمى
التضمين الرقمى : الجزء الاول14:33
التضمين الرقمى : الجزء الثاني20:19
اختبار
ميزات قابلية الوصول في التطبيق
ميزات قابلية الوصول في التطبيق : الجزء الاول17:45
ميزات قابلية الوصول في التطبيق : الجزء الثاني15:13
اختبار
Q) Are all courses on cosqool aimed for Saudi schools?
Yes. All courses on cosqool follow the Saudi government school curriculum (the Ministry of Education curriculum taught in public and private schools), covering Grades 1 to 12 for Semester 1 and Semester 2. cosqool also offers Tahsili and Qudrat test-preparation courses.
Q) How does the subscription work on cosqool?
cosqool operates on a subscription model. Creating an account is free and needs no plan: after you verify your e-mail you can sign in and open the dashboard, your profile and your calendar. Lessons and the other paid features open when your account has active access: a subscription for the school grade or programme you chose (both semesters together) for the duration you picked, or a complimentary period granted to your account. To start, choose your grade or programme and a duration on the Plans page; you can create the account during checkout or sign in to the one you already have, and your selection is kept.
Q) Which curriculum do the courses on cosqool follow?
COSQOOL's school courses follow the Saudi Ministry of Education curriculum taught in public and private schools, for Grades 1 to 12 across Semester 1 and Semester 2. Qudrat (General Aptitude Test) and Tahsili (Achievement Test) are separate exam-preparation courses, built around the official test content rather than a school-grade curriculum.
Q) Are the test preps on cosqool Arabic-based or English?
cosqool offers the Tahsili and Qudrat test preps in Arabic, the language of the tests themselves.
Q) Can I subscribe to more than one grade level on cosqool?
No, each subscription covers one grade level. You can add Qudrat or Tahsili to that grade, or subscribe to them on their own. Choosing a 6-Month or Yearly plan instead of Monthly lowers the cost per month for every grade and test-prep package; the Plans page shows the exact current price for each combination.
Q) How can I change my grade level on cosqool?
Every account has one free school-grade change per academic year, whatever the subscription duration. Make the change from Subscription in your dashboard: it applies at once and your access end date does not change. An additional change in the same academic year costs SAR 25, paid in Manage plan before it applies. Unused changes do not carry over, and renewing, changing the duration or leaving and returning does not add another change in the same academic year. The next free-change date will appear in Manage plan once the academic calendar is confirmed.