Bethlehem University Undergraduate Catalog 2020-2021

Faculty of Science - Department of Software Engineering

 
Bachelor of Science in Software Engineering

Program of Study



Intensive English Students

Course CodeCourse TitleCourse CreditsCourse Type
ARAB120ARABIC LANGUAGE SKILLS I3University Requirement
ARAB121ARABIC LANGUAGE SKILLS II3University Requirement
CMSR101COMMUNITY SERVICE1University Requirement
ECON300BASIC ECONOMICS3University Requirement
ENGL120ENGLISH LANGUAGE SKILLS I3University Requirement
ENGL121ENGLISH LANGUAGE SKILLS II3University Requirement
ENGL213ENGLISH LANGUAGE SKILLS III3University Requirement
ENGR101REMEDIAL ENGLISH I2University Requirement
ENGR102REMEDIAL ENGLISH II2University Requirement
FINEARTARTI101 or MUSI103 or CINE1012University Requirement
HIST120MODERN & CONTEMPORARY HISTORY OF PALESTINE3University Requirement
LIBR101LIBRARY SKILLS0University Requirement
POLSHUMPOLS300 - HUMR3003University Requirement
PSED101PHYSICAL EDUCATION1University Requirement
RELSPHIRELS300 - PHIL303 - ANTH3013University Requirement
MATH141CALCULUS & ANALYTIC GEOMETRY I4Faculty Requirement
MATH142CALCULUS & ANALYTIC GEOMETRY II4Faculty Requirement
PHYS113LABORATORY PRACTICE1Faculty Requirement
PHYS131GENERAL PHYSICS I3Faculty Requirement
PHYS132GENERAL PHYSICS II3Faculty Requirement
SCIE140BIOLOGY & CHEMISTRY FUNDAMENTALS3Faculty Requirement
MATH238DISCRETE MATHEMATICS3Major Requirement
MATH331PROBABILITY3Major Requirement
PHIL350COMPUTER ETHICS3Major Requirement
SWER141INTRODUCTION TO PROGRAMMING3Major Requirement
SWER142OBJECT ORIENTED PROGRAMMING3Major Requirement
SWER212SOFTWARE CONSTRUCTION3Major Requirement
SWER241DATA STRUCTURES & ALGORITHMS ANALYSIS3Major Requirement
SWER251INTRODUCTION TO COMPUTER SYSTEMS3Major Requirement
SWER252OPERATING SYSTEMS3Major Requirement
SWER253COMPUTER NETWORKS3Major Requirement
SWER311SOFTWARE REQUIREMENTS ENGINEERING3Major Requirement
SWER312SOFTWARE TESTING & QUALITY ASSURANCE3Major Requirement
SWER313SERVICE ORIENTED ARCHITECTURE3Major Requirement
SWER341USER EXPERIENCE & INTERACTION DESIGN3Major Requirement
SWER342SOFTWARE ARCHITECTURE & DESIGN3Major Requirement
SWER351DATABASE MANAGEMENT SYSTEMS3Major Requirement
SWER353WEB TECHNOLOGIES3Major Requirement
SWER400INTERNSHIP2Major Requirement
SWER401CAPSTONE PROJECT I1Major Requirement
SWER402CAPSTONE PROJECT II3Major Requirement
SWER411SOFTWARE PRODUCT MANAGEMENT3Major Requirement
SWER412INFORMATION SECURITY & RISK MANAGEMENT3Major Requirement
SWER415SOFTWARE ENGINEERING FOR THE CLOUD3Major Requirement
SWER301RESEARCH METHODS3Major Elective
SWER348ADVANCED OBJECT ORIENTED PROGRAMMING3Major Elective
SWER366COMPUTER GRAPHICS & MULTIMEDIA3Major Elective
SWER377BUSINESS PROCESS MANAGEMENT3Major Elective
SWER380ADVANCED TOPICS IN SOFTWARE ENGINEERING3Major Elective
SWER381MOBILE APPLICATION DEVELOPMENT3Major Elective
SWER385INTELLIGENT SYSTEMS3Major Elective
SWER392ENTREPRENEURSHIP3Major Elective
SWER394SPECIAL TOPICS3Major Elective
SWER428KNOWLEDGE REPRESENTATION & SEMANTIC WEB3Major Elective
SWER432DATA MINING & BIG DATA3Major Elective


Intermediate English Students

Course CodeCourse TitleCourse CreditsCourse Type
ARAB120ARABIC LANGUAGE SKILLS I3University Requirement
ARAB121ARABIC LANGUAGE SKILLS II3University Requirement
CMSR101COMMUNITY SERVICE1University Requirement
ECON300BASIC ECONOMICS3University Requirement
ENGL120ENGLISH LANGUAGE SKILLS I3University Requirement
ENGL121ENGLISH LANGUAGE SKILLS II3University Requirement
ENGL213ENGLISH LANGUAGE SKILLS III3University Requirement
ENGR102REMEDIAL ENGLISH II2University Requirement
FINEARTARTI101 or MUSI103 or CINE1012University Requirement
HIST120MODERN & CONTEMPORARY HISTORY OF PALESTINE3University Requirement
LIBR101LIBRARY SKILLS0University Requirement
POLSHUMPOLS300 - HUMR3003University Requirement
PSED101PHYSICAL EDUCATION1University Requirement
RELSPHIRELS300 - PHIL303 - ANTH3013University Requirement
MATH141CALCULUS & ANALYTIC GEOMETRY I4Faculty Requirement
MATH142CALCULUS & ANALYTIC GEOMETRY II4Faculty Requirement
PHYS113LABORATORY PRACTICE1Faculty Requirement
PHYS131GENERAL PHYSICS I3Faculty Requirement
PHYS132GENERAL PHYSICS II3Faculty Requirement
SCIE140BIOLOGY & CHEMISTRY FUNDAMENTALS3Faculty Requirement
MATH238DISCRETE MATHEMATICS3Major Requirement
MATH331PROBABILITY3Major Requirement
PHIL350COMPUTER ETHICS3Major Requirement
SWER141INTRODUCTION TO PROGRAMMING3Major Requirement
SWER142OBJECT ORIENTED PROGRAMMING3Major Requirement
SWER212SOFTWARE CONSTRUCTION3Major Requirement
SWER241DATA STRUCTURES & ALGORITHMS ANALYSIS3Major Requirement
SWER251INTRODUCTION TO COMPUTER SYSTEMS3Major Requirement
SWER252OPERATING SYSTEMS3Major Requirement
SWER253COMPUTER NETWORKS3Major Requirement
SWER311SOFTWARE REQUIREMENTS ENGINEERING3Major Requirement
SWER312SOFTWARE TESTING & QUALITY ASSURANCE3Major Requirement
SWER313SERVICE ORIENTED ARCHITECTURE3Major Requirement
SWER341USER EXPERIENCE & INTERACTION DESIGN3Major Requirement
SWER342SOFTWARE ARCHITECTURE & DESIGN3Major Requirement
SWER351DATABASE MANAGEMENT SYSTEMS3Major Requirement
SWER353WEB TECHNOLOGIES3Major Requirement
SWER400INTERNSHIP2Major Requirement
SWER401CAPSTONE PROJECT I1Major Requirement
SWER402CAPSTONE PROJECT II3Major Requirement
SWER411SOFTWARE PRODUCT MANAGEMENT3Major Requirement
SWER412INFORMATION SECURITY & RISK MANAGEMENT3Major Requirement
SWER415SOFTWARE ENGINEERING FOR THE CLOUD3Major Requirement
SWER301RESEARCH METHODS3Major Elective
SWER348ADVANCED OBJECT ORIENTED PROGRAMMING3Major Elective
SWER366COMPUTER GRAPHICS & MULTIMEDIA3Major Elective
SWER377BUSINESS PROCESS MANAGEMENT3Major Elective
SWER380ADVANCED TOPICS IN SOFTWARE ENGINEERING3Major Elective
SWER381MOBILE APPLICATION DEVELOPMENT3Major Elective
SWER385INTELLIGENT SYSTEMS3Major Elective
SWER392ENTREPRENEURSHIP3Major Elective
SWER394SPECIAL TOPICS3Major Elective
SWER428KNOWLEDGE REPRESENTATION & SEMANTIC WEB3Major Elective
SWER432DATA MINING & BIG DATA3Major Elective


Regular English Students

Course CodeCourse TitleCourse CreditsCourse Type
ARAB120ARABIC LANGUAGE SKILLS I3University Requirement
ARAB121ARABIC LANGUAGE SKILLS II3University Requirement
CMSR101COMMUNITY SERVICE1University Requirement
ECON300BASIC ECONOMICS3University Requirement
ENGL120ENGLISH LANGUAGE SKILLS I3University Requirement
ENGL121ENGLISH LANGUAGE SKILLS II3University Requirement
ENGL213ENGLISH LANGUAGE SKILLS III3University Requirement
FINEARTARTI101 or MUSI103 or CINE1012University Requirement
HIST120MODERN & CONTEMPORARY HISTORY OF PALESTINE3University Requirement
LIBR101LIBRARY SKILLS0University Requirement
POLSHUMPOLS300 - HUMR3003University Requirement
PSED101PHYSICAL EDUCATION1University Requirement
RELSPHIRELS300 - PHIL303 - ANTH3013University Requirement
MATH141CALCULUS & ANALYTIC GEOMETRY I4Faculty Requirement
MATH142CALCULUS & ANALYTIC GEOMETRY II4Faculty Requirement
PHYS113LABORATORY PRACTICE1Faculty Requirement
PHYS131GENERAL PHYSICS I3Faculty Requirement
PHYS132GENERAL PHYSICS II3Faculty Requirement
SCIE140BIOLOGY & CHEMISTRY FUNDAMENTALS3Faculty Requirement
MATH238DISCRETE MATHEMATICS3Major Requirement
MATH331PROBABILITY3Major Requirement
PHIL350COMPUTER ETHICS3Major Requirement
SWER141INTRODUCTION TO PROGRAMMING3Major Requirement
SWER142OBJECT ORIENTED PROGRAMMING3Major Requirement
SWER212SOFTWARE CONSTRUCTION3Major Requirement
SWER241DATA STRUCTURES & ALGORITHMS ANALYSIS3Major Requirement
SWER251INTRODUCTION TO COMPUTER SYSTEMS3Major Requirement
SWER252OPERATING SYSTEMS3Major Requirement
SWER253COMPUTER NETWORKS3Major Requirement
SWER311SOFTWARE REQUIREMENTS ENGINEERING3Major Requirement
SWER312SOFTWARE TESTING & QUALITY ASSURANCE3Major Requirement
SWER313SERVICE ORIENTED ARCHITECTURE3Major Requirement
SWER341USER EXPERIENCE & INTERACTION DESIGN3Major Requirement
SWER342SOFTWARE ARCHITECTURE & DESIGN3Major Requirement
SWER351DATABASE MANAGEMENT SYSTEMS3Major Requirement
SWER353WEB TECHNOLOGIES3Major Requirement
SWER400INTERNSHIP2Major Requirement
SWER401CAPSTONE PROJECT I1Major Requirement
SWER402CAPSTONE PROJECT II3Major Requirement
SWER411SOFTWARE PRODUCT MANAGEMENT3Major Requirement
SWER412INFORMATION SECURITY & RISK MANAGEMENT3Major Requirement
SWER415SOFTWARE ENGINEERING FOR THE CLOUD3Major Requirement
SWER301RESEARCH METHODS3Major Elective
SWER348ADVANCED OBJECT ORIENTED PROGRAMMING3Major Elective
SWER366COMPUTER GRAPHICS & MULTIMEDIA3Major Elective
SWER377BUSINESS PROCESS MANAGEMENT3Major Elective
SWER380ADVANCED TOPICS IN SOFTWARE ENGINEERING3Major Elective
SWER381MOBILE APPLICATION DEVELOPMENT3Major Elective
SWER385INTELLIGENT SYSTEMS3Major Elective
SWER392ENTREPRENEURSHIP3Major Elective
SWER394SPECIAL TOPICS3Major Elective
SWER428KNOWLEDGE REPRESENTATION & SEMANTIC WEB3Major Elective
SWER432DATA MINING & BIG DATA3Major Elective

E-mail: info@bethlehem.edu | Phone: +972-2-274-1241 | Fax: +972-2-274-4440
Bethlehem, Palestine