ITAR111 : Arabic language 1

Department

Department of Software Engineering

Academic Program

Bachelor in Software Engineering

Type

Compulsory

Credits

02

Prerequisite

Overview

Introduction: the importance of studying Arabic, the need for mastering Arabic, the importance of Arabic in nationalistic, religious, civilization and cultural frames, the role of civilization in effacing Arabic, some grammatical rules: words, sentence structures, verbal sentences, some dictation rules, looking up words.

Intended learning outcomes

By the end of the course, the student should be able to
  • Identify the reality of speech and what it consists of, and stand on the basic component of the Arabic sentence.
  • Standing on the types of nouns in terms of gender, number, definition, indefiniteness, masculine and feminine..
  • Recognize the types of cognitions and the original and subsidiary signs of syntax.
  • Knowing how to weigh verbs and nouns according to the morphological scale.
  • Familiarity with the spelling rules related to the Hamzat Al-Wasl and Al-Qataa

Teaching and learning methods

During the application, it is taken into account to direct students to write on the board and address common writing and reading errors and problems, as well as directing them to understand and express the ideas of texts.

Methods of assessments

  • Methods of evaluating students in this course: ( Mid-term 40% and final 60%)
  • Term-work: divided between written midterm exams (30)
  • Duties and tasks (10)
  • Written final exam (30) The practical exam is by dictating a piece from the pieces studied during the semester. Half of the final exam score (30) is given to them.

Course contents

  • Speech and what it consists of.
  • Word divisions: noun, verb and preposition: noun signs.
  • verb and character signs.
  • Types of noun in terms of definition and disguise.
  • Types of nouns in terms of gender, number, masculine and feminine.
  • Types of action in terms of health and morbidity.
  • Types of verb in terms of detachment and increase.
  • The difference between similar sounds in pronunciation and writing.
  • Al-Ta'a Al-Marbouta and Al-Ta'a Al-Maftoha'ah.
  • Common errors in writing and how to address them.
  • Common errors in reading and how to address them.
  • Hamzat Al-Wasl: its definition and its locations.
  • Hamzat Al-Qataa: its definition and its locations.
  • Hamza exercises of all kinds.

Networks Programming (ITSE405)
Mobile Applications Development (ITSE304)
Cryptographic Algorithms and Protocols (ITSE306)
Information Retrieval Systems (ITSE307)
Mobile Operating System (ITSE308)
Programming Paradigms (ITSE309)
Principles of Games Developments (ITSE401)
Multimedia Systems (ITSE404)
Cloud Computing (ITSE406)
Web Services (ITSE407)
Web Applications Development (ITSE408)
Modelling of Complex Systems (ITSE303)
Data Mining/Business Intelligence (ITSE302)
Social Networking (ITSE409)
Logic Programming (ITSE301)
Mathematics I (ITMM111)
Physics (ITPH111)
Problem solving Technic (ITGS113)
Intro to Information Technology (ITGS111)
General English1 (ITEL111)
Arabic language 1 (ITAR111)
Mathematics II (ITMM122)
Arabic language 2 (ITAR122)
General English2 (ITEL122)
Introduction to Programming (ITGS122)
System Analysis and Design (ITGS124)
logic Circuit Design (ITGS126)
Introduction to Networking (ITGS215)
Introduction to Statistics (ITST211)
Object Oriented Programmin (ITGS211)
Introduction to Software Engineering (ITGS213)
Discrete Structures (ITGS217)
Numerical analysis (ITGS219)
Introduction to Databases (ITGS228)
Data Structure (ITGS220)
Foundation of Information Systems (ITGS222)
Introduction to Internet Programming (ITGS226)
Computer Architucture & Organization (ITGS223)
Information Security (ITGS224)
Design and Analysis algorithms (ITGS301)
IT Project Management (ITGS303)
Software Requirements Analysis (ITSE311)
Advanced Databases (ITSE312)
Scientific Writing (ITGS304)
Modern Programming Language (ITSE322)
Software Construction (ITSE321)
Operating System (ITGS302)
Software Design and Architecture (ITSE411)
Advanced Internet Programming (ITSE412)
Human Computer Interaction (ITSE413)
Software Engineering Ethics (ITSE414)
Software Quality Assurance and Testing (ITSE421)
Software Reuse and Component-Based Software Engineering (CBSE) (ITSE422)
Visual Programing (ITSE423)
software design models (ITSE424)