تكنولوجيا هندسة الحاسوب
متطلبات الكلية Credit hours: 13 Courses: 5
| Course No | Course Name | Credit hours | Course Description |
|---|---|---|---|
| 2001 | Arabic Language | 3 | The course aims to provide the students the basic knowledge and skills to deal with Arabic language and its grammar, punctuations, syntax and linguistics. Besides building a paragraph, article, message and summary; To be able to use it correctly in his professional life. |
| 2002 | English Language | 3 | It aims to develop the students' four basic skills: writing, reading, comprehension, correct pronunciation, and speaking. As well as the development of basic language rules, which include: verbs, direct speech, prepositions, and the conditional sentence. It also aims to provide the student with English words and terms related to the student's daily and practical life. Writing technical .reports in English |
| 2350 | Introduction to Computer | 3 | This course aims to learn about computer components, its various units, computer evolution and its classifications, computer generations, classification of counting systems, memory unit, arithmetic and logic unit, input and output unit, operating system, and programming basics. Introduction to Computer/Practical: Students are introduced to the basics of working with a computer, getting to know the physical parts of a computer, such as: Motherboard (, HardDisk, cables, CD-ROM, etc.), software components, working on the MS-Dos system) and identifying the most important Commands with it and commands for files and folders, working on the Windows operating system) and controlling files and folders, an introduction to a group of programs (MS Office), and learning about the Internet and e-mail service. |
| 2846 | Entrepreneurship (1) | 2 | يهدف هذا المساق الى تطوير المهارات الرياديّة لدى الشباب، وتهيئتهم على المستوى العلمي، ليس فقط ليتمكنوا من إنشاء مشاريعهم الخاصة في المستقبل، بل كذلك ليعملوا بشكلٍ منتجٍ في مؤسسات صغيرة ومتوسطة الحجم. وبذلك يكون هدف المساق الإجمالي على المستوى الأوسع هو المساهمة في استحداث ثقافة مؤسّساتية في فلسطين. وهو مساق نظري بطابع عملي، حيث يستخدم اساليب التعليم المتمركز حول الطالب . |
| 2847 | Entrepreneurship (2) | 2 | يأتي مساق ريادة الأعمال (2) استكمالاً لمتطلبات ريادة الأعمال (1), وكحاجة ماسة في ظل التغيرات والتحديات المجتمعية لعلاج مشكلة البطالة في سوق العمل المتنامية باستمرار, نظراً لقلة فرص العمل ومحدودية السوق الفلسطيني, حيث يهدف هذا المساق إلى تطوير المهارات الرياديّة لدى الشباب، وتهيئتهم على المستوى العلمي والعملي ليس فقط ليتمكنوا من إنشاء مشاريعهم الخاصة في المستقبل، بل كذلك ليعملوا بشكلٍ منتجٍ في مؤسسات صغيرة ومتوسطة الحجم, وبذلك يكون هدف المساق الإجمالي على المستوى الأوسع هو المساهمة في استحداث ثقافة مؤسّساتية في فلسطين, وهو مساق نظري بطابع عملي، حيث يستخدم أساليب التعليم المتمركز حول الطالب من خلال مجموعة من الأنشطة اليومية والتي تتبنى في محتواها النظري والتطبيقي مجموعة من الاستراتيجيات التعلمية الحديثة, والتي تنتقل بالطالب خطوة خطوة نحو تحقيق متطلبات انشاء مشروع ريادي ومنظومة فكرية ريادية ناجحة في المستقبل بعد التخرج. |
متطلبات الكلية الاختيارية Credit hours: 1 Courses: 1
| Course No | Course Name | Credit hours | Course Description |
|---|---|---|---|
| 2017 | Physical Education | 1 | يتناول هذا المساق دراسة مفهوم التربية الرياضية وأهدافها وعلاقتها بالتربية العامة ، والتعريف بأهم المهارات والمبادئ الأساسية لبعض الألعاب الجماعية والفردية مع قوانين هذه الألعاب، وإجراء مباريات ونشاطات داخلية وخارجية ، والتدريب على تحكيم المباريات والنشاطات ، والتعرف على بعض إصابات الملاعب التي تصيب اللاعب داخل وخارج الملعب ، ومعرفة أسبابها وأعراضها وطرائق إسعافها. ويتناول هذا المساق أيضاً بعض مسابقات ألعاب القوى ، والتعريف ببعض طرائق تنظيم الدورات الرياضية . تعريف التربية البدنية الرياضة في الاسلام ,الالعاب الشعبية في فلسطين ,الاصابات الرياضية وطريقة علاجها ,العضلات ومهامها الالعاب الجماعية وقوانينها 1 كرة القدم 2 كرة السلة 3 كرة الطائرة 4 كرة اليد الالعاب الفردية وقوانينها 1 العاب القوى 2 تنس الطاولة 3 الريشة الطائرة |
متطلبات البرنامج Credit hours: 27 Courses: 10
| Course No | Course Name | Credit hours | Course Description |
|---|---|---|---|
| 2005 | Mathematics (1) | 3 | Algebraic, trigonometric, exponential and logarithmic mathematical functions, limits and theorems on limits, connection, first derivative and the rules of derivation, derivation and algebraic, exponential and logarithmic functions, applications on the first derivative, including drawing curves. Finite integration and its applications. Methods of integration and integration of functions of various kinds. |
| 2324 | Logic Circuits | 3 | This course deals with the numerical systems used in digital computers, the methods of their representation, and the conversion of numbers from one system to another. Boolean algebra theories and their use in the analysis and installation of logic circuits, the construction of traditional assembling electronic logic circuits, using integrative circuits, the construction of dependent logical digital circuits, and the demonstration of the basic units in the microprocessor. |
| 2374 | Operating Systems | 3 | This course provides the student with cognitive and practical skills in the field of operating systems, managing the physical entity from processors, memory, storage disks, etc., process management, protection and control, operating system algorithms, as well as operating software and managing data and files. The student will also learn about advanced systems and the future of operating systems. In practice, it enables the student to deal at a high level with the Windows system and manages it in an excellent manner, as well as the student can deal with the Linux system and be able to install it and manage its basics by dealing with files and installing programs and others well. |
| 2378 | Computer Networks | 3 | This course aims to introduce the student to the operations of routers and switches in larger and more complex networks. So that the student learns how to configure the most complex routers and switches to increase the level of functionality. The student will be able to configure routers and switches and troubleshoot our errors. And solve common problems of STP, EIGRP, OSPF |
| 2555 | Advanced Programming | 3 | At the end of this course, the student is expected to: Identify the structures of data used in computers and methods of representing them in one of the advanced programming languages, identify some basic methods of sorting and search, and determine the appropriate graphic structure for data representation and methods of dealing with each graphic structure. |
| 2649 | Algorithms and Programming Principles | 3 | This course covers the concept of the solution algorithm, appropriate methods for solving programming problems, general concepts about programming languages such as (C++), input and output statements, variables and constants, control statements and iterations, arrays, conjunctions, pointers, and various structures. |
| 2660 | Computer Maintenance | 2 | This course introduces the basic principles of computer maintenance using software and physical diagnostic and repair tools, computer software upgrade skills and computer hardware upgrade skills, as well as computer diagnostics and maintenance work, assembling the computer according to the required specifications, and preparing the required technical reports. |
| 2891 | Free lancing & e-marketing | 3 | This course provides a presentation on the basic concepts of e-marketing through social media and the Internet, as well as e-marketing strategies and tools, understanding privacy policies, market research and marketing, as well as dealing with legal issues, fraud, electronic payment methods, property rights and other issues. . He also learns the principles of self-employment through the Internet, creates a personal profile (portfolio) and starts using private platforms. |
| 2892 | Electrical Circuits | 2 | Elements of direct current circuits, laws and theories of direct current circuits, methods of analyzing direct current circuits, single-phase variable current, elements of variable current circuits, analysis of variable current circuits, the use of complex numbers in the analysis of variable current circuits, magnetism and electromagnetism, electromagnetic induction circuits, resonance circuits Three-phase variable current circuits. In the practical section, the methods of connecting resistors to DC circuits, DC theories, simplifying circuits, Kerr-Choff law, using an oscilloscope, for electric capacitors, applications to single-phase AC circuits, induction circuits, electrical transformers, resonance circuits, and circuits are introduced. three-phase. |
| 2894 | System analysis | 2 | This course aims to introduce the basic concepts and skills necessary for requirements analysis, planning, design, construction, testing, risk management, and maintenance of information systems, using the latest methods in modeling, analyzing, designing and building specialized software applications in the field of information systems that help solve problems facing organizations. Public and private problems facing society. |
متطلبات التخصص Credit hours: 27 Courses: 10
| Course No | Course Name | Credit hours | Course Description |
|---|---|---|---|
| 2476 | Graduate Project | 2 | The course is a summary of what the student learned during the previous semesters, courses that put him on the beginning of the road in the world of computer systems engineering. It also focuses on strengthening the relationship between the theoretical and practical subjects and the applied programs that he learned on the one hand, and between reality and needs, and the surrounding work conditions after graduation with how to deal with problems, and methods of analyzing and presenting them on the other hand. All of this is done by putting forward a project that contributes to solving an existing problem, or fills a noticeable deficit |
| 2477 | Field Training | 2 | Through this course, the student opens channels of communication with the labor market so that he coordinates with the college to work as a trainee in one of the companies in the information technology sector. Daily reports on the nature of the work entrusted to him and that he accomplished and the lessons learned. Then he submits a detailed report on the training period. The college also requests an evaluation of the student's commitment to the training period and evaluates his performance. |
| 2544 | Multimedia | 3 | This course aims to introduce the student to the concept of multimedia, and the basic elements needed to create multimedia applications, so that the student becomes familiar with the characteristics and importance of each of these media (image, sound, text, movement, video). The student also learns about the skills that must be provided to create multimedia applications. And how to integrate these media and use them in authoring tools, and learn to produce multimedia for use in a web page. Among the objectives of this course is also to identify the basics of multimedia programming and what are the techniques used in this field. |
| 2550 | Web Programming | 3 | This course aims to introduce the student to back end programming for websites. Where the student learns the dynamic programming of the web using one of the web languages such as PHP and other web programming languages, how to transfer data between pages, retrieve data from databases and display them, deal with forms, validate form data and check inputs. The student also learns through this course how to write Ajax to make dealing with data more flexible, as well as using JSON to connect and use databases through the Internet. |
| 2616 | micro controllers | 3 | This course aims to identify the microcontrollers and the difference between them and processors, the content of the PIC16F84 microcontroller and its parts, understanding the division of memory and registers inside the microcontroller (PIC16F84), input and output ports and how to program and use them, timers and memory scanning, programming and their applications, dealing with the processor through its properties) Speed, beeps, interrupts...), Identify the instruction set of the PIC16F84 microcontroller (which is used to program its components), Identify the development of the (PIC16F877) compared to the (PIC16F84) microcontroller, Dealing with advanced topics in PIC16F877 as a feature (compare / snapshot) PWM / ) and how to use it with many practical applications, such as: (controlling the engine speed...), identifying the characteristics of the analogue signal converter to digital (ADC), which converts the input analog signal into a digital form consisting of (10) bits , also recognizes the synchronous serial port (I2C), Serial Peripheral Interface (SPI) that provides serial communication with devices (serial EEPROMs, shift registers, display drivers, A/D converters) |
| 2665 | Database Introduction | 3 | The course provides an introduction to data, its types, storage methods, and how to process it, as well as an introduction to the concept of databases and their types, and the elements they contain such as tables, forms, and queries. As well as identifying the relationships between tables and the different ways of normalizing these relationships, as well as identifying some programs that support databases. The course also aims to provide the trainees with practical skills related to the concepts of analysis and design of database systems. Students will be trained to create a Relational Conceptual Design using an Entity-Relationship Diagram and then transform it into a Relational logical Database Design. They will also train to apply the first three levels of Database Normalization, and how Creating tables and adding constraints to them, and dealing with data and restoring them through the SQL query language |
| 2781 | Web Site Design | 3 | This course aims to introduce the student to the tools used in client-side development of websites using HTML and its developed version HTML5, as well as CSS and CSS3 in page layout. And also how to design and format pages using images, tables, lists and frames, as well as developing simple forms using the Bootstrap framework in design to make these pages more interactive. The course also introduces how to deal with JavaScript JS programming by explaining topics related to well-known and recently used libraries such as JQUERY and how to use it in client-side validation checks for web elements. |
| 2893 | Principles of Electronics | 3 | Principles of Electronics Focuses on studying the physics of basic electrical components and their mechanism of action, and the use of various electronic circuits in rectifying currents, amplifying weak electrical signals, and opening and closing circuits. Thus, this course deals with the foundations and concepts of electronics and semiconductors, the structure and working principle of semiconductor diodes, special diodes and their features, uses and methods of mathematical modeling, the working principle and applications of bipolar transistors (BJT) and field effect transistors (FET). In the practical section, there is |
| 2895 | Computer Interfacing | 3 | The hardware and software components of the mini-computer and the communication protocols used, and linking the mini-computer with the outside world using different types of ports, |
| 2896 | Advanced database | 2 | This course aims to cover a set of knowledge and skills that enable the student to add a set of suggestions to SQL in addition to learning the procedural language of cursor, trigger, Procedures and Functions. Thus, the student is trained on non-relational NoSql databases so that he knows their basic concepts, techniques and patterns in terms of consistency, fragmentation, storage models, query models and data processing. |
متطلبات التخصص الاختيارية Credit hours: 3 Courses: 2
| Course No | Course Name | Credit hours | Course Description |
|---|---|---|---|
| 2003 | Studies in Arabic & Islamic Thought | 3 | This Course include Definition of Islamic thought, and merits, and its characteristics, and the campaign thought, and sources of thought, Arab and Islamic worlds, belief, worship, and ethics, Islamic regimes, Arab and Islamic civilization: its achievements. |
| 2999 | Anti - Corruption "Challenges & Solutions" | 3 | This course provides in-depth knowledge about the concept of corruption globally and locally, and the complex forms that it manifests in both formal and informal institutions alike. The course also discusses the most important factors that increase the possibility of the emergence and spread of corruption, whether those related to the structural organization of state institutions, or the political and social complications that affect the work of these institutions and weaken their ability to combat this phenomenon. The course also deals with the most important strategic plans and the internationally recognized approach to combating corruption. Learn about the national anti-corruption strategy |