جامعة النجاح الوطنية
An-Najah National University
Computer Engineering
Duration: 60 Months (5 Years)
Degree Awarded: Bachelor
Student must complete 178 credit hours

University Requirements Student must complete 20 credit hours

Course Code Course Name Credit Hours Prerequests
3
Computer components, types of computers, numbering systems, using of windows operationg system, user applications (word processing, electronic sheets, electroinc slides), introduction to computer networks and dealing with internet.
3
This course aims to establish the concept of islamic culture and its position among the other international cultures, its position in the muslim life, its sources, its bases and its characteristics. it also aims to introduce the islamic culture in faith, worship, relations, morals, and knowledge, to discuss the clash between cultures in addition to globalization, human rights, woman rights, democracy and other contemporary issues.
3
This course aims to improve the level of students in language skills and various literary, read and absorb and express written, and oral and tasted literary, through texts flags authors and poets in different eras, lessons in grammar and spelling, and brief definition months dictionaries and arab old ones the modern and how to use them. this course aims to implement the arabic language in the areas of reading and expression of both types oral and written communication.
3
University english i (e11000103) is a three credit-hour university-required english language course designed for students who need to work on the four skills of the language: reading, writing, listening, and speaking. the development of vocabulary and skills of comprehension are integral parts of the course. in addition, various reading strategies (making predictions, identifying main ideas, reading for details, relating information in the text to life experience) are introduced and developed through a wide range of topics for reading and writing. the course encourages a more analytical and independent approach to study and helps prepare the students for any subsequent exam preparation.
3
The course is mandatory for university students from various disciplines, so it provides students with knowledge and `information about the palestinian reality and in particular the political developments of the palestinian cause since its inception until the present day in line social and economic developments and political which constitute the main pillars for the study of the palestinian political reality. this course aims to study the palestinian issue from its beginning until present in social, economic and political issues.
1
This course aims to familiarize students with community institutions and their contribution through voluntary efforts to serve these institutions to achieve the sdgs. students are required to complete a minimum of 50 hours of community service to successfully pass the course. additionally, students must attend 6 guidance sessions on volunteer work and participate in intensive training for selected community service programs if they choose to engage in such programs.
1
The course aims to assist students in acquiring modern concepts in the field of communication and understanding the essential skills for effective communication with oneself and others. this is achieved through the use of effective teaching methods that rely on student engagement and motivation to learn through training and self-directed learning. the course emphasizes skill development through teamwork and interactive methods, helping students improve their verbal and non-verbal communication skills by learning public speaking and the fundamentals of oration. additionally, it helps students develop active listening skills, and contributes to enhancing their abilities in dialogue and persuasion, overcoming public speaking anxiety, self-promotion, negotiation, job interviews, presentation and delivery, and writing. the course also provides students with knowledge about innovative and creative ideas that can be implemented, as well as how to write a resume. furthermore, the course aims to refine students' personalities through participation in group presentations.
3
University english ii is a three-credit hour university-required english language course which is offered to students majoring in sciences, engineering, agriculture, veterinary, and information technology ... etc. students in this course will be exposed to a range of science-based writings in english that supply students with samples of the kind of academic english they are likely to encounter in their textbooks. exercises on grammar, vocabulary and textual organization are geared towards developing students observational and analytical skills that aid comprehension. the course uses an integrated approach which allows for communicative interaction in the class to actively test and broaden the listening and speaking abilities of the students. furthermore, the acquisition of vocabulary items will be reinforced through their use in written sentences. additional training in writing will be given through questions and answers, summaries of principal ideas in a reading passage and the preparation of reports.
32100 Remedial English 0

University Optional Requirements Student must complete 6 credit hours

Course Code Course Name Credit Hours Prerequests
10111 Household Gardening 2
10112 Farm Animals Husbandry 2
2
This course explores the concepts of democracy and human rights and the interrelationship between them. it examines the notion of human rights, their foundations, characteristics, and classifications, as well as the role of international organizations in their promotion and protection. the course aims to enhance students' understanding of the significance of democracy and human rights for both the state and society, with particular emphasis on the arab world. additionally, it addresses the evolution of democracy and human rights globally.the course further examines the concept of international humanitarian law (ihl), its historical development, and its principal sources both customary and treaty-based. it outlines the key legal obligations of parties to armed conflicts and neutral states, as well as the duties of occupying powers toward the occupied territory and its population.
2
This course aims at studying individual, family and community relationships, the cause of pathological phenomena in the society and their symptoms, sources of water and its pollution, air-transmitted diseases, flora and fauna. in addition, the course highlights diseases resulting from technological and urban development. noise pollution is a case in point. it deals with the dimensions of personal and environmental health and their relationship to social, economic, psychological and political factors, measurements and indices of community health status. theoretical framework for viewing organizational issues in the delivery of health services is also discussed.
10127 Science in Community Services 2
2
History and origins of civilizationsthis course studies the emergence of early human civilizations, beginning from the paleolithic era through the advent of agriculture and the formation of the first cities and states. it focuses on ancient civilizations in mesopotamia, egypt, the nile valley, india, and china, as well as mediterranean civilizations like greece and rome. the course examines the factors that contributed to the development of civilizations such as social organization, economy, religion, and arts, with emphasis on the key achievements and innovations that laid the foundations of human history.
10131 Geography of Palestine 2
2
History of jerusalemthis course provides a comprehensive study of the history of jerusalem through various periods, starting from ancient times through canaanite, jewish, roman, byzantine, islamic, crusader, and ottoman eras, up to the modern age. the course focuses on political, religious, and social events that shaped the city, as well as its role as a significant spiritual and cultural center for the three abrahamic religions. it also covers the architectural and archaeological changes jerusalem has undergone throughout history
10137 Population Communication 2
10142 Family System in Islam 2
10143 Principles of Religious Observances 2
2
Topics addressed in this course include concept ofsira(biography), its sources, importance, benefit, qualities, most important contemporary suspicions around the qur'anic narrative and responses to them; study of the most important events in the life of the messenger, peace be upon him, from birth to death. this course is a detailed analytical study of the prophet's biography and the lessons that can be drawn from it.
10151 General Principles in Administration 2
10152 Accounting & Book_Keeping 2
2
This course explores the science of toxins and their impacts on human health and the environment, while emphasizing practical strategies for prevention and intervention. students will understand the mechanisms of toxic substances, including chemicals, pharmaceuticals, and environmental pollutants, and examine their effects on biological systems. by the end of the course, participants will be equipped with the knowledge to assess risks, implement safety measures, and advocate for effective public health strategies to mitigate the impact of toxins in various societal contexts.
10156 Investment Principles 2
2
This course an in-depth examination of the interaction between drugs and societal factors, bridging the gap between pharmacological science and its broader social implications. students will explore the mechanisms of drug action, therapeutic uses, and side effects, while also addressing the societal, economic, and ethical dimensions of pharmacology and the impact of pharmaceuticals on public health.
10170 النزاهة والشفافية 2
2
Definition of the word "music" from both linguistic and moral perspectives, interpreting the meanings of music as a science, an art, and a language, the different musical divisions and forms, writing these forms on the musical staff, the method of drawing the clef, the various musical scales, the dimensions that confine it, the distances where the notes exist, the different sections, also the student gets acquainted with the global musical templates, such as symphony and opera, and familiarizes with the arabic templates, such as qasida, mawwashah, adwar, and samai.
2
This course underscores the importance of studying folklore and how this genre inspires popular artists. this course also looks at the processes of glass- blowing, pottery-making, textile industry, etc. with a focus on hosting experts and craftsmen in various fields of folk arts.
10251 Animal & Human Health 2
2
The course aims to identify the concept of physical education and its directand indirect objectives, the relationship between sports and health and othersciences, physical fitness and its divisions, the factors affecting it and way ofdeveloping it, nutritional elements, the body and abnormal posturing, sportsinjuries and the basic principles of first aid.
10254 Sports and Health 2
10255 Practical Swimming 2
2
Psychological culturethis course studies the basic concepts of psychology, including perception, emotions, personality, and communication. it focuses on understanding human behavior through various psychological theories and aims to enhance students psychological awareness and culture, helping them interact with themselves and others in a healthy and social manner
10713 Education in Palestine 2
2
Jerusalemthis course offers a comprehensive study of the city of jerusalem and its religious and cultural significance throughout history. it covers the geographical, historical, religious, and political dimensions of the city, from the canaanite period through the jewish, roman, byzantine, islamic, crusader, and ottoman eras, up to the current israeli occupation. the course also explores jerusalems importance in the three monotheistic religions, its historical and religious landmarks, and contemporary political issues surrounding the city

College Requirements Student must complete 20 credit hours

Course Code Course Name Credit Hours Prerequests
3
This course covers the concepts of function, inverse function, models, limits, continuity and derivatives, the differentiation rules and their applications, related rates, linear approximation, and hyperbolic functions. the mean value theorem, indeterminate forms, l' hospital's rule, curve sketching, and optimization problems.
3
    • 21101
This course introduces students to: the integration and differentiation of exponential and logarithmic functions, trigonometric and partial trigonometric functions and methods of integration, polar co-ordinates, conic sections, extraordinary integration and indefinite quantities.
3
In this course, the following subjects are introduced: vectors, linear and two-dimensional motions, newtons mechanics, work and energy, linear and angular moment, gravitation and simple harmonic motion.
3
    • 22101
This course covers electrical fields and potentials, capacitors, electrical circuits, magnetic field induction, rc and rl circuits, electromagnetic waves, optics, interference and diffraction.
1
    • 22101
This course involves a number of selected experiments in mechanics.
22108 General Physics II ( Lab) 1
    • 22102
    • 22107
0
English for the workplace is a three-hour non-credited english course offered to students of economics and administrative sciences and engineering. this course is designed to train senior students in these faculties to communicate effectively in the business world. it focuses on practical oral and written business communication principles and applications with particular emphasis on writing, sending and answering e-mails, writing proposals for field projects and discussing them with an audience as well as training students to prepare and execute presentations and to express themselves orally. students are also trained to use modern technology in communication and to contact/ communicate with their instructors through the university moodle program.
61096 رسم هندسي- عملي 0
61097 Practical Eng'g Workshp I 0
61098 Practical Eng'g Workshop II 0
61099 Descriptive Geometry Lab. 0
61102 Eng'g Workshop I 1
61103 Eng'g Workshop II 1
    • 67100 or
    • 61102
61104 Eng'g Drawing 2
61120 Descriptive Geometry 2
    • 62113 or
    • 61104

Speciality Requirements Student must complete 114 credit hours

Course Code Course Name Credit Hours Prerequests
3
    • 21102
Parametric equations and polar coordinates, vectors in r2 and r3 and surfaces, vector valued functions, partial differential with applications and multiple integration, vector calculus and its aspects
21203 Differential Equations 3
    • 21201
3
Topics covered in this course include statistical data classifications, the measure of central tendency and variability, probability concepts and rules, discrete and continuous random variables, probability distributions, the binomial and normal distributions, sampling distributions, point and interval estimations for one population mean and tests of hypotheses for one population mean.
21241 Linear Algebra 3
    • 63211 or
    • 21201
21321 Numerical Analysis I 3
    • 21202 or
    • 61220 or
    • 61201 or
    • 66111 or
    • 21241
3
Understanding of basic principles of general chemistry such as : structure of molecules ,ions and atoms , types of reactions , stoichiometry , theories of bonding .
1
    • 23101
The objective of this course is to provide the students with experiences in general chemistry techniques, i.e., using bunsen burner, electric balance, calorimeter, and other glassware, and performing various chemistry techniques such as filtration, titration and gravimetric analysis.
3
    • 22102
This course studies circuit variables and elements, simple resistive circuits, techniques of circuit analysis, inductance and capacitance, natural and step response of rl, rc, rlc circuits and the sinusoidal steady state analysis.
3
    • 63211
Included in this course are topics such as power calculations, three phase circuits, series and parallel resonance, laplace transform in circuit analysis, two port network and laplace transformation.
63218 Electrical Circuits Lab I 1
    • 63211
63251 Electromagnatics 3
    • 63211
63260 Electronic Circuits I 3
    • 63211
63321 Systems & Signal Analysis 3
    • 63212
63363 Electronic Circuits II 3
    • 63214 or
    • 63260
63365 Electronic Circuits Lab 1
    • 63214 or
    • 63260
63442 Control Systems 3
    • 69230 or
    • 63373 or
    • 63321
63448 Control Systems Lab 1
    • 63343 or
    • 63442
3
This course introduces the basic programming concepts including writing, executing and debugging programs. concepts of modularity and encapsulation, focusing on modules and abstract data types and basic data structures are covered.
3
    • 66111
This course covers data types and structures, dynamic storage allocation, linked lists, binary tree representations, traversals, general trees, searching and sorting, queues and stacks, hashing, graphs, depth-first algorithms and breadth-first search.
3
    • 66211
This course looks at object oriented programming concepts, the concept of classes, single and multiple inheritance, polymorphism and writing programs using objected oriented language such as c++ and java.
3
    • 66111
Topics looked at in this course include boolean algebra, number system, logic gates, simplification, combinational logic circuit design, combinational circuits, sequential circuits, flip-flops, counters, registers (serial, parallel, shift), state machines design and synchronous and asynchronous systems.
1
    • 66221
This course gives an introduction to ttl and cmos circuits. it also looks at ic characteristics, the boolean function design and implementation, seven segment display, decoders, shift registers, rom, ram, monostable and astable multi-vibrators, 555 timing timer and the sequential circuits design.
66304 Internship 3
3
    • 66212
This course looks at the specification, implementation, and testing of large software systems. topics include information hiding, abstraction, software development environments, formal specifications, software design and evolution, software and system safety, reverse engineering, real-time software, programming environments and verification and validation.
3
    • 66211
This course looks at the design and analysis of algorithms and data structures including the techniques for design of efficient algorithms, methods for showing lower bounds on computational complexity, efficient algorithms for manipulating graphs, time and space complexity and np-complete problems.
3
    • 66212
This course looks at the fundamental concepts of database systems, including system organisation, implementation of database systems, relational, hierarchical, and network data models, file organisations and data structures, query languages, query optimisation, database design, concurrency control, security and issues involving distributed database systems.
3
    • 66221
This course looks at the algorithm state machine design, asynchronous circuits, analogue to digital and digital to analogue conversion, internal structure of digital elements at the transistor and layout levels, plds, cplds, fpgas and their applications, clock generators, timing circuits and hardware description languages (vhdl and verilog).
3
    • 66221
This course covers microprocessors systems, microprocessor architecture, the 8088/8086 microprocessor, addressing modes, the instruction set and assembly programming of the 8088/8086 hardware specifications, memory interface, input/ output interface and interrupts.
3
    • 66322
This course covers a variety of topics including computer components, the hardware / software interface, a historical overview, computer performance, instruction set, arithmetic, datapath and control design (the processor), pipelining, the memory system, input/output and an introduction to parallel processing.
66371 Communications & Signal Processing 3
    • 63321
66392 Microprocessors Lab 1
    • 66322
3
    • 66212
Basic elements of a computer graphics rendering pipeline; architecture of modern graphics display devices; geometrical transformations (rotation, scaling, translation, and their matrix representations); homogeneous coordinates, projective and perspective transformations; algorithms for clipping, hidden surface removal, rasterization, and anti-aliasing; scan-line based and ray-based rendering algorithms; lighting models for reflection, refraction, and transparency; graphics libraries and tools such as opengl, and 3d-max modeling tools.
3
    • 66322
This course looks at the architecture of 32 bit and 64 bit microprocessors, assembly and the high level programming of advanced microprocessor systems. topics also include a study of a family of microprocessors such as 80x86, pentium and pii, a comparative study of different families of microprocessors, dynamic memory and input/output interfacing.
3
    • 66323
This course covers several topics including instruction set architectures, instruction set examples, memory hierarchy, high performance computer architectures, pipelining, vector machines and distributed and parallel processing.
66425 Embedded Control & PLC 3
    • 66321
3
    • 66323
This course covers the principles of operating systems. this includes process management, memory management, auxiliary storage management, resource allocation, operating system design and construction techniques, concurrent programming, operating system kernels, deadlock, protection and transaction processing.
66453 Computer Networks 3
    • 66323
3
    • 66312
Topics on this course include the management of it systems, software and hardware, e-commerce, and network management. the course also emphasises how to start and manage it business feasibility study.
66493 Computer Design Lab 1
    • 66323
66495 Embedded Control Lab 1
    • 66425
66521 Computer Components & Interfacing 3
    • 66323
3
In this course, the student will have the opportunity to design and implement a practical software package.
3
In this course, the student have the opportunity to design and implement the hardware and software for a practical system.
66594 Network Lab 3
    • 66454 or
    • 66453

Speciality Optional Requirements Student must complete 18 credit hours

Course Code Course Name Credit Hours Prerequests
3
    • 66315
This course looks at object-oriented/object-relational databases, data warehousing, on-line analytic processing (olap), database mining and knowledge discovery, information integration and mediation, query optimisation, continuous query processing, distributed databases, heterogeneous databases and data integration.
3
    • 66211
This course looks at the fundamentals of compilers and interpreters for symbol tables. this includes lexical analysis, syntax analysis, semantic analysis, code generation, and optimisations for general purpose programming languages.
3
    • 66212
Topics covered in this course include the concept of artifical intelligence, intelligent agents, problem solving by searching, genetic algorithms, constraint satisfaction problems, games, knowledge and reasoning, first order logic, uncertainty and probabilistic reasoning and learning and neural networks.
3
This course looks at current trends in computer engineering.
3
    • 66423
This course looks at parallel processing concepts. these include simd and mimd machines, shared memory and message passing machines, parallel programming, special-purpose parallel machines, array processors and data flow machines.
66524 Advanced Networking 3
    • 66453
3
    • 66323
Topics covered in this course include the principles of real time systems, design and construction of software for real-time computer systems, software architectures, requirements and specification methods, scheduling algorithms and timing analysis, real-time operating systems and real-time programming languages.
3
    • 66323
This course covers faults and their manifestation, issues, theory, techniques of reliable systems design, testing, design for testability, self-checking and fail-safe circuits, coding techniques, system-level fault diagnosis, fault-tolerant communication, reliable software design, and evaluation criteria. students require a prerequisite of basic knowledge of digital systems design or permission of instructor.
66551 Advanced Operating Systems 3
    • 66451
66553 Network Programming 3
    • 66453
66554 Special Topics in Networking 3
    • 66454
66561 System Programming 3
    • 66323
66562 Intelligent Computational Techniques 3
    • 66212
3
    • 66212
This course includes topics such as developing multimedia applications, computer animation and using multimedia applications using tools. there is emphasis on student project to develop a practical application using multimedia tools.
3
This course covers the current trends in computer engineering.
3
    • 66323
This course covers topics such as cmos logic, cmos fabrication and layout, mos transistor theory, performance evaluation, cmos families, sequential circuit design, data-path subsystems, array logic and memory and input and output pads.

© 2026 An-Najah National University