High School:
Grade 12 - Software Engineering
Grade 12 - Software Engineering
Welcome to the Grade 12 ,Semester 1 Software Engineering course .This course introduces students to the fundamental concepts of software engineering, focusing on programming languages, software development tools, and the software development lifecycle .Students will learn how to design ,develop, and test software applications while exploring various programming paradigms and methodologies. Course Content: The course begins with an introduction to software engineering principles, explaining the importance of systematic approaches to software development .Students will study programming languages ,focusing on their structure and how they are processed .The course also introduces software development tools ,helping students understand how to efficiently create and manage software projects. In the second unit, students will work on creating prototypes and analyzing software applications .The course will also cover human-computer interaction and how to design applications with user experience in mind. The course proceeds with an introduction to MIT App Inventor, allowing students to build their own mobile applications using this tool .Students will also learn how to add components to applications and integrate additional features to enhance functionality .The course will cover mobile application programming, teaching students how to develop software for smartphones .The final sections focus on software testing and the deployment of applications ,as well as ensuring that the software complies with digital accessibility standards. Course Structure: .Mode of Learning: Online ,pre-recorded lessons Grade Level: 12th Grade (الصف الثاني عشر) .Semester: 1 (الفصل الدراسي الأول) .Subject: Software Engineering (هندسة البرمجيات) This course equips students with the knowledge and skills to develop and test software applications, preparing them for further studies or careers in software engineering and development.
-
مبادئ هندسة البرمجيات
-
-
-
لغات البر مجة ومعالجاتها
-
-
-
أدوات تطوير البرمجيات
-
-
-
التحليل
-
-
-
التفاعل بين الإنسان والحاسب
-
-
إنشاء نموذج أولى
-
-
-
مقدمة إلى مخترع التطبيقات MIT
-
-
-
إضافة المزيد من العناصر إلى التطبيق
-
-
-
برمجة تطبيق الهاتف المحمول
-
-
-
اختبار التطبيقات ونشرها
-
-
التضمين الرقمى
-
-
-
ميزات قابلية الوصول فى التطبيق
-
-
-
اختبار مادة هندسة البرمجيات
Q) Are all courses on cosqool aimed for Saudi schools?
Yes, all the content on cosqool is specifically designed for Saudi Arabian private and public schools, covering Grades 1 to 12. cosqool also offers Tahsili and Qudrat test prep courses.
Q) Which curriculum do the courses on cosqool follow?
cosqools courses are fully aligned with the saudi national curriculum, covering all three semesters. Students can access all content for the full academic year regardless of when they subscribe.
Q) Are the test preps on cosqool Arabic-based or English?
cosqool offers Arabic versions of the Tahsili and Qudrat test preps. English versions are coming soon to cosqool.
Q) How can I change my grade level on cosqool?
cosqool allows two free grade changes per academic year. If both changes are used, a small fee applies for additional changes. cosqool resets the free grade changes at the start of every academic year.
Can I subscribe to more than one grade level on cosqool?
No, cosqool only allows one grade level per subscription. However, you can add Tahsili or Qudrat bundles. The more bundles you add or the longer your subscription (monthly, 6 months, or yearly), the bigger the discount you’ll get on cosqool.
Q) How does the subscription work on cosqool?
cosqool operates on a subscription model. Your subscription provides access to all courses for the entire academic year, regardless of which semester you’re in. Whether you subscribe monthly, for 6 months, or for a year, cosqool gives you access to all the content for the full year.