Bethlehem University
Undergraduate Catalog 2021-2022
×
Faculty of Science
-
Department of Software Engineering
Bachelor in Software Engineering in Software Engineering
Program Description a>
Program Learning Outcomes
Criteria of Acceptance to Major
Degree Requirements
Program of Study
Paradigm
Paradigm
Intensive English Students
Intermediate English Students
Regular English Students
Intensive English Students
First Year
Fall
Course Code
Course Title
Course Credits
Course Type
MATH141
CALCULUS & ANALYTIC GEOMETRY I
4
Faculty Requirement
SCIE140
BIOLOGY & CHEMISTRY FUNDAMENTALS
3
Faculty Requirement
SWER141
INTRODUCTION TO PROGRAMMING
3
Major Requirement
ENGR101
REMEDIAL ENGLISH I
2
University Requirement
Credits
12
Spring
Course Code
Course Title
Course Credits
Course Type
PHYS131
GENERAL PHYSICS I
3
Faculty Requirement
MATH142
CALCULUS & ANALYTIC GEOMETRY II
4
Faculty Requirement
SWER142
OBJECT ORIENTED PROGRAMMING
3
Major Requirement
LIBR101
LIBRARY SKILLS
0
University Requirement
ENGR102
REMEDIAL ENGLISH II
2
University Requirement
Credits
12
Summer
Course Code
Course Title
Course Credits
Course Type
ENGL120
ENGLISH LANGUAGE SKILLS I
3
University Requirement
ARAB120
ARABIC LANGUAGE SKILLS I
3
University Requirement
Credits
6
Second Year
Fall
Course Code
Course Title
Course Credits
Course Type
PHYS113
LABORATORY PRACTICE
1
Faculty Requirement
PHYS132
GENERAL PHYSICS II
3
Faculty Requirement
SWER251
INTRODUCTION TO COMPUTER SYSTEMS
3
Major Requirement
MATH238
DISCRETE MATHEMATICS
3
Major Requirement
SWER241
DATA STRUCTURES & ALGORITHMS ANALYSIS
3
Major Requirement
ENGL121
ENGLISH LANGUAGE SKILLS II
3
University Requirement
Credits
16
Spring
Course Code
Course Title
Course Credits
Course Type
SWER252
OPERATING SYSTEMS
3
Major Requirement
SWER212
SOFTWARE CONSTRUCTION
3
Major Requirement
SWER253
COMPUTER NETWORKS
3
Major Requirement
MATH331
PROBABILITY
3
Major Requirement
CMSR101
COMMUNITY SERVICE
1
University Requirement
ENGL213
ENGLISH LANGUAGE SKILLS III
3
University Requirement
Credits
16
Summer
Course Code
Course Title
Course Credits
Course Type
HIST120
MODERN & CONTEMPORARY HISTORY OF PALESTINE
3
University Requirement
ARAB121
ARABIC LANGUAGE SKILLS II
3
University Requirement
Credits
6
Third Year
Fall
Course Code
Course Title
Course Credits
Course Type
SWERGR1
Software Eng. Major Elective
3
SWER351
DATABASE MANAGEMENT SYSTEMS
3
Major Requirement
SWER353
WEB TECHNOLOGIES
3
Major Requirement
SWER311
SOFTWARE REQUIREMENTS ENGINEERING
3
Major Requirement
SWER341
USER EXPERIENCE & INTERACTION DESIGN
3
Major Requirement
FINEART
ARTI101 or MUSI103 or CINE101
2
University Requirement
Credits
17
Spring
Course Code
Course Title
Course Credits
Course Type
SWERGR1
Software Eng. Major Elective
3
SWER312
SOFTWARE TESTING & QUALITY ASSURANCE
3
Major Requirement
SWER342
SOFTWARE ARCHITECTURE & DESIGN
3
Major Requirement
SWER313
SERVICE ORIENTED ARCHITECTURE
3
Major Requirement
PSED101
PHYSICAL EDUCATION
1
University Requirement
ECON300
BASIC ECONOMICS
3
University Requirement
Credits
16
Summer
Course Code
Course Title
Course Credits
Course Type
SWER400
INTERNSHIP
2
Major Requirement
Credits
2
Fourth Year
Fall
Course Code
Course Title
Course Credits
Course Type
SWERGR1
Software Eng. Major Elective
3
PHIL350
COMPUTER ETHICS
3
Major Requirement
SWER411
SOFTWARE PRODUCT MANAGEMENT
3
Major Requirement
SWER401
CAPSTONE PROJECT I
1
Major Requirement
SWER415
SOFTWARE ENGINEERING FOR THE CLOUD
3
Major Requirement
RELSPHI
RELS300 - PHIL303 - ANTH301
3
University Requirement
Credits
16
Spring
Course Code
Course Title
Course Credits
Course Type
SWERGR1
Software Eng. Major Elective
3
SWERGR1
Software Eng. Major Elective
3
SWER402
CAPSTONE PROJECT II
3
Major Requirement
SWER412
INFORMATION SECURITY & RISK MANAGEMENT
3
Major Requirement
POLSHUM
POLS300 - HUMR300
3
University Requirement
Credits
15
Intermediate English Students
First Year
Fall
Course Code
Course Title
Course Credits
Course Type
MATH141
CALCULUS & ANALYTIC GEOMETRY I
4
Faculty Requirement
SCIE140
BIOLOGY & CHEMISTRY FUNDAMENTALS
3
Faculty Requirement
SWER141
INTRODUCTION TO PROGRAMMING
3
Major Requirement
LIBR101
LIBRARY SKILLS
0
University Requirement
ENGR102
REMEDIAL ENGLISH II
2
University Requirement
Credits
12
Spring
Course Code
Course Title
Course Credits
Course Type
PHYS131
GENERAL PHYSICS I
3
Faculty Requirement
MATH142
CALCULUS & ANALYTIC GEOMETRY II
4
Faculty Requirement
SWER142
OBJECT ORIENTED PROGRAMMING
3
Major Requirement
ENGL120
ENGLISH LANGUAGE SKILLS I
3
University Requirement
ARAB120
ARABIC LANGUAGE SKILLS I
3
University Requirement
Credits
16
Summer
Course Code
Course Title
Course Credits
Course Type
ARAB121
ARABIC LANGUAGE SKILLS II
3
University Requirement
ENGL121
ENGLISH LANGUAGE SKILLS II
3
University Requirement
Credits
6
Second Year
Fall
Course Code
Course Title
Course Credits
Course Type
PHYS113
LABORATORY PRACTICE
1
Faculty Requirement
PHYS132
GENERAL PHYSICS II
3
Faculty Requirement
MATH238
DISCRETE MATHEMATICS
3
Major Requirement
SWER241
DATA STRUCTURES & ALGORITHMS ANALYSIS
3
Major Requirement
SWER251
INTRODUCTION TO COMPUTER SYSTEMS
3
Major Requirement
HIST120
MODERN & CONTEMPORARY HISTORY OF PALESTINE
3
University Requirement
Credits
16
Spring
Course Code
Course Title
Course Credits
Course Type
SWER252
OPERATING SYSTEMS
3
Major Requirement
SWER212
SOFTWARE CONSTRUCTION
3
Major Requirement
SWER253
COMPUTER NETWORKS
3
Major Requirement
MATH331
PROBABILITY
3
Major Requirement
CMSR101
COMMUNITY SERVICE
1
University Requirement
ENGL213
ENGLISH LANGUAGE SKILLS III
3
University Requirement
Credits
16
Third Year
Fall
Course Code
Course Title
Course Credits
Course Type
SWERGR1
Software Eng. Major Elective
3
SWER353
WEB TECHNOLOGIES
3
Major Requirement
SWER311
SOFTWARE REQUIREMENTS ENGINEERING
3
Major Requirement
SWER341
USER EXPERIENCE & INTERACTION DESIGN
3
Major Requirement
SWER351
DATABASE MANAGEMENT SYSTEMS
3
Major Requirement
FINEART
ARTI101 or MUSI103 or CINE101
2
University Requirement
Credits
17
Spring
Course Code
Course Title
Course Credits
Course Type
SWERGR1
Software Eng. Major Elective
3
SWER342
SOFTWARE ARCHITECTURE & DESIGN
3
Major Requirement
SWER313
SERVICE ORIENTED ARCHITECTURE
3
Major Requirement
SWER312
SOFTWARE TESTING & QUALITY ASSURANCE
3
Major Requirement
PSED101
PHYSICAL EDUCATION
1
University Requirement
ECON300
BASIC ECONOMICS
3
University Requirement
Credits
16
Summer
Course Code
Course Title
Course Credits
Course Type
SWER400
INTERNSHIP
2
Major Requirement
Credits
2
Fourth Year
Fall
Course Code
Course Title
Course Credits
Course Type
SWERGR1
Software Eng. Major Elective
3
SWER411
SOFTWARE PRODUCT MANAGEMENT
3
Major Requirement
SWER401
CAPSTONE PROJECT I
1
Major Requirement
SWER415
SOFTWARE ENGINEERING FOR THE CLOUD
3
Major Requirement
PHIL350
COMPUTER ETHICS
3
Major Requirement
RELSPHI
RELS300 - PHIL303 - ANTH301
3
University Requirement
Credits
16
Spring
Course Code
Course Title
Course Credits
Course Type
SWERGR1
Software Eng. Major Elective
3
SWERGR1
Software Eng. Major Elective
3
SWER412
INFORMATION SECURITY & RISK MANAGEMENT
3
Major Requirement
SWER402
CAPSTONE PROJECT II
3
Major Requirement
POLSHUM
POLS300 - HUMR300
3
University Requirement
Credits
15
Regular English Students
First Year
Fall
Course Code
Course Title
Course Credits
Course Type
MATH141
CALCULUS & ANALYTIC GEOMETRY I
4
Faculty Requirement
SCIE140
BIOLOGY & CHEMISTRY FUNDAMENTALS
3
Faculty Requirement
SWER141
INTRODUCTION TO PROGRAMMING
3
Major Requirement
ENGL120
ENGLISH LANGUAGE SKILLS I
3
University Requirement
LIBR101
LIBRARY SKILLS
0
University Requirement
ARAB120
ARABIC LANGUAGE SKILLS I
3
University Requirement
Credits
16
Spring
Course Code
Course Title
Course Credits
Course Type
PHYS131
GENERAL PHYSICS I
3
Faculty Requirement
MATH142
CALCULUS & ANALYTIC GEOMETRY II
4
Faculty Requirement
SWER142
OBJECT ORIENTED PROGRAMMING
3
Major Requirement
ARAB121
ARABIC LANGUAGE SKILLS II
3
University Requirement
ENGL121
ENGLISH LANGUAGE SKILLS II
3
University Requirement
Credits
16
Second Year
Fall
Course Code
Course Title
Course Credits
Course Type
PHYS113
LABORATORY PRACTICE
1
Faculty Requirement
PHYS132
GENERAL PHYSICS II
3
Faculty Requirement
SWER241
DATA STRUCTURES & ALGORITHMS ANALYSIS
3
Major Requirement
MATH238
DISCRETE MATHEMATICS
3
Major Requirement
SWER251
INTRODUCTION TO COMPUTER SYSTEMS
3
Major Requirement
HIST120
MODERN & CONTEMPORARY HISTORY OF PALESTINE
3
University Requirement
Credits
16
Spring
Course Code
Course Title
Course Credits
Course Type
SWER212
SOFTWARE CONSTRUCTION
3
Major Requirement
SWER253
COMPUTER NETWORKS
3
Major Requirement
MATH331
PROBABILITY
3
Major Requirement
SWER252
OPERATING SYSTEMS
3
Major Requirement
CMSR101
COMMUNITY SERVICE
1
University Requirement
ENGL213
ENGLISH LANGUAGE SKILLS III
3
University Requirement
Credits
16
Third Year
Fall
Course Code
Course Title
Course Credits
Course Type
SWERGR1
Software Eng. Major Elective
3
SWER311
SOFTWARE REQUIREMENTS ENGINEERING
3
Major Requirement
SWER341
USER EXPERIENCE & INTERACTION DESIGN
3
Major Requirement
SWER351
DATABASE MANAGEMENT SYSTEMS
3
Major Requirement
SWER353
WEB TECHNOLOGIES
3
Major Requirement
FINEART
ARTI101 or MUSI103 or CINE101
2
University Requirement
Credits
17
Spring
Course Code
Course Title
Course Credits
Course Type
SWERGR1
Software Eng. Major Elective
3
SWER313
SERVICE ORIENTED ARCHITECTURE
3
Major Requirement
SWER312
SOFTWARE TESTING & QUALITY ASSURANCE
3
Major Requirement
SWER342
SOFTWARE ARCHITECTURE & DESIGN
3
Major Requirement
PSED101
PHYSICAL EDUCATION
1
University Requirement
ECON300
BASIC ECONOMICS
3
University Requirement
Credits
16
Summer
Course Code
Course Title
Course Credits
Course Type
SWER400
INTERNSHIP
2
Major Requirement
Credits
2
Fourth Year
Fall
Course Code
Course Title
Course Credits
Course Type
SWERGR1
Software Eng. Major Elective
3
SWER401
CAPSTONE PROJECT I
1
Major Requirement
SWER415
SOFTWARE ENGINEERING FOR THE CLOUD
3
Major Requirement
PHIL350
COMPUTER ETHICS
3
Major Requirement
SWER411
SOFTWARE PRODUCT MANAGEMENT
3
Major Requirement
RELSPHI
RELS300 - PHIL303 - ANTH301
3
University Requirement
Credits
16
Spring
Course Code
Course Title
Course Credits
Course Type
SWERGR1
Software Eng. Major Elective
3
SWERGR1
Software Eng. Major Elective
3
SWER412
INFORMATION SECURITY & RISK MANAGEMENT
3
Major Requirement
SWER402
CAPSTONE PROJECT II
3
Major Requirement
POLSHUM
POLS300 - HUMR300
3
University Requirement
Credits
15
BU Online Catalogs
Undergraduate catalog
History of Bethlehem University
General Objectives
Characteristics of the Graduates
Academic Programs
Admissions
Academic Regulations
Student Regulations
Financial Regulations
Location and Climate
Facilities
Faculties
Faculty of Arts
Faculty of Science
Shucri Ibrahim Dabdoub Faculty of Business Administration
Tarek Juffali Faculty of Nursing & Health Sciences
Institute of Hotel Management & Tourism
Faculty of Education