Students Hub

Computer Science Study Plan — Birzeit University

Loading advisory plan…

Computer Science Study Plan — Birzeit University

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

First year

First semester · 16 credits

  • COMP1310 — INTRODUCTION TO COMPUTERS AND COMPUTING ETHICS3
  • ENGC1400 — INTENSIVE INTERMEDIATE ENGLISH 14
  • MATH1411 — CALCULUS 14
  • PHYS111 — GENERAL PHYSICS LAB 11
  • PHYS141 — GENERAL PHYSICS 14

Second semester · 14 credits

  • COMP1331 — COMPUTER AND PROGRAMMING3
  • ENGC2400 — INTENSIVE INTERMEDIATE ENGLISH 24
  • MATH1321 — CALCULUS 23
  • PHYS132 — GENERAL PHYSICS 23
  • PHYS112 — GENERAL PHYSICS LAB 21

Second year

First semester · 16 credits

  • ARAB135 — ARABIC LANGUAGE SKILLS 13
  • COMP2311 — OBJECT-ORIENTED PROGRAMMING3
  • COMP233 — DISCRETE MATHEMATICS3
  • COMP311 — LINUX OPERATING SYSTEMS LAB1
  • STAT2311 — STATISTICS 13
  • elective1 — University elective course3

Second semester · 13 credits

  • ARAB136 — ARABIC LANGUAGE SKILLS 23
  • COMP242 — DATA STRUCTURES4
  • ENCS2340 — DIGITAL SYSTEMS3
  • MATH234 — INTRODUCTION TO LINEAR ALGEBRA3

Third year

First semester · 9 credits

  • COMP333 — DATA BASE SYSTEMS3
  • COMP336 — ANALYSIS OF ALGORITHMS3
  • ENCS336 — COMPUTER ORGANIZATION AND ASSEMBLY LANGUAGE3

Second semester · 13 credits

  • COMP334 — WEB APPLICATION AND TECHNOLOGY3
  • COMP338 — ARTIFICIAL INTELLIGENCE3
  • COMP4310 — MOBILE SOFTWARE DEVELOPMENT3
  • COMP433 — SOFTWARE ENGINEERING3
  • ENCS2110 — DIGITAL ELECTRONICS AND COMPUTER ORGANIZATION LABORATORY1

Summer semester · 3 credits

  • COMP3300 — PRACTICAL TRAINING3

Fourth year

First semester · 8 credits

  • COMP431 — OPERATING SYSTEMS3
  • ENCS3320 — COMPUTER NETWORKS3
  • COMP4200 — INTRODUCTION TO GRADUATION PROJECT2

Second semester · 13 credits

  • COMP432 — COMPUTER SECURITY3
  • COMP439 — TRANSLATORS AND PROGRAMMING LANGUAGES3
  • ENCS4130 — COMPUTER NETWORK LABORATORY1
  • elective2 — University elective course3
  • COMP4300 — GRADUATION PROJECT3

Elective pools

  • University elective course: 6 credit hours chosen from 10 courses
  • Major Elective Courses: 18 credit hours chosen from 42 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.