Students Hub

Computer Engineering Study Plan — Birzeit University

Loading advisory plan…

Computer Engineering Study Plan — Birzeit University

The Computer Engineering Study Plan at Birzeit University requires 158 credit hours over 5 academic years. This summary lists the plan's required path by year and semester (51 courses), plus 3 elective pools. Use the interactive plan above to track completed courses and their prerequisites.

First year

First semester · 18 credits

  • MATH1411 — CALCULUS 14
  • PHYS141 — GENERAL PHYSICS 14
  • PHYS111 — GENERAL PHYSICS LAB 11
  • ENME120 — WORKSHOP2
  • ARAB135 — ARABIC LANGUAGE SKILLS 13
  • ENGC1400 — INTENSIVE INTERMEDIATE ENGLISH 14

Second semester · 15 credits

  • MATH1321 — CALCULUS 23
  • PHYS132 — GENERAL PHYSICS 23
  • PHYS112 — GENERAL PHYSICS LAB 21
  • COMP133 — COMPUTER AND PROGRAMMING3
  • ENME1210 — ENGINEERING DRAWING2
  • ARAB136 — ARABIC LANGUAGE SKILLS 23

Second year

First semester · 19 credits

  • ENCS2340 — DIGITAL SYSTEMS3
  • COMP2310 — OBJECT-ORIENTED PROGRAMMING3
  • MATH331 — ORDINARY DIFFERENTIAL EQUATIONS3
  • ENEE2307 — PROBABILITY AND ENGINEERING STATISTICS3
  • ENGC2401 — INTENSIVE ADVANCED ENGLISH4
  • COMP233 — DISCRETE MATHEMATICS3

Second semester · 14 credits

  • ENCS2380 — COMPUTER ORGANIZATION AND MICROPROCESSOR3
  • COMP2421 — DATA STRUCTURES AND ALGORITHMS4
  • ENCS2110 — DIGITAL ELECTRONICS AND COMPUTER ORGANIZATION LABORATORY1
  • ENEE2312 — SIGNALS AND SYSTEMS3
  • ENEE2304 — CIRCUIT ANALYSIS3

Third year

First semester · 17 credits

  • ENCS3310 — ADVANCED DIGITAL SYSTEMS DESIGN3
  • ENEE3309 — COMMUNICATION SYSTEMS3
  • ENCS3390 — OPERATING SYSTEMS3
  • MATH234 — INTRODUCTION TO LINEAR ALGEBRA3
  • ENEE2360 — ANALOG ELECTRONICS3
  • ENCS3130 — LINUX LABORATORY1
  • ENCS4110 — COMPUTER DESIGN LABORATORY1

Second semester · 17 credits

  • ENCS4370 — COMPUTER ARCHITECTURE3
  • ENCS3340 — ARTIFICIAL INTELLIGENCE3
  • ENCS3330 — DIGITAL INTEGRATED CIRCUITS3
  • ENCS3320 — COMPUTER NETWORKS3
  • ENEE2103 — CIRCUITS AND ELECTRONICS LABORATORY1
  • ENEE4113 — COMMUNICATIONS LAB1
  • ECON3372 — PROJECT MANAGEMENT AND ECONOMICS FOR ENGINEERING STUDENTS3

Fourth year

First semester · 15 credits

  • COMP333 — DATA BASE SYSTEMS3
  • ENCS4380 — INTERFACING TECHNIQUES3
  • ENCS4310 — DIGITAL SIGNAL PROCESSING (DSP)3
  • ENCS4320 — APPLIED CRYPTOGRAPHY3
  • ENCS4130 — COMPUTER NETWORK LABORATORY1
  • ENCS4210 — COMPUTER ENGINEERING ETHICS2

Second semester · 6 credits

  • COMP433 — SOFTWARE ENGINEERING3
  • ENCS4330 — REAL-TIME APPLICATIONS AND EMBEDDED SYSTEMS3

Summer semester · 3 credits

  • ENCS4300 — PRACTICAL TRAINING3

Fifth year

First semester · 5 credits

  • ENCS5200 — INTRODUCTION TO GRADUATION PROJECT2
  • elective — University elective course3

Second semester · 7 credits

  • ENCS5300 — GRADUATION PROJECT3
  • ENCS5150 — ADVANCED COMPUTER SYSTEMS ENGINEERING LABORATORY1
  • elective — University elective course3

Elective pools

  • University elective courses: 6 credit hours chosen from 15 courses
  • Major elective courses: 6 credit hours chosen from 12 courses
  • Concentration Courses: 10 credit hours chosen from 48 courses

To build a semester timetable from this plan use the schedule builder, track your cumulative GPA with the GPA calculator, or browse other majors in advisory plans.