Bachelor of Science in Software Engineering (B.Sc. SE)

Winter 2023 Registration Banner1
Degree type:
Bachelor
Bachelor of Science

Program Description:

The Bachelor of Science in Software Engineering Degree program (B.Sc. SE) provides students with the applied knowledge, skills, dispositions and competencies needed for careers in the field of Software Engineering.

This is a four-year Science degree that leads graduates into specific jobs within the field of Software Engineering. All students in this program study general courses in the domain of Computing Science and Systems requirements, which enables them to understand and contribute to the information systems context in which software engineering functions are performed.

The program prepares students to design, implement, and maintain advanced software development, mobile and web development, or conduct database design and& administration within Information Technology environments. These skill sets, when consolidated through the completion of two Industry Work Placements (internships) and Practicum/Capstone project in addition to courses on software project management and entrepreneurship, prepare graduates for an exciting career in contemporary Software Engineering.

Admission Requirements:

  1. High school graduation certificate or equivalent approved by the Ministry of Education and Higher Education with a minimum average of 60%, plus two courses: one final year Mathematics, and one final year Science (Biology, Physics, Chemistry) or Technology (Algorithms, Programming, Network, Computer Science, or equivalent);

OR

  1. Two-Year Information Technology Diploma from UDST or equivalent;

OR

      3. One-Year Advanced Information Technology Diploma from CNA-Q or equivalent.

  1. The required score on the University English Placement Test or a passing score from another approved internationally recognized English language test, as validated by the Admissions & Registration Directorate;

OR

  1. A valid (within two years) IELTS Academic Test Report Form with an overall band of 5.0 with no individual band score (reading, writing, speaking, and listening) below 5.0;

OR

      3. Successful completion of Foundation Program requirements.

 

  1. Must achieve the required score on the University Math Placement Test;

OR

  1. A valid SAT Report Form with minimum score of 480;

1. Admission is competitive. Eligible applicants are ranked based on their overall final year (Grade 12 or equivalent) high school percentage, placement tests rankings, and admission priority category.

Program Duration:

Four years

2023-2024 Study Plan:

COURSE
NUMBER
COURSE TITLE requisite CR HOURS/WEEK
PRE-req CO-req LEC LAB
SEMESTER 1
COMM1010 English Communication I - - 3 3 0

 INFS1101

Introduction to Computing & Problem Solving - - 3 2 3
MATH1030 Calculus I

MATH1020 OR AMPII Score of 85%

- 3 3 0
PHYS1020 General Physics - PHYS1021 3 3 0
PHYS1021 General Physics (Lab) - PHYS1020 1 0 3
Effective & Experiential Learning Elective: Select 1 of 2
EFFL1001 Effective Learning - - 3 3 0
EFFL1002 Applied & Experiential Learning - - 3 3 0
Semester 1 Total: 16 14 6
SEMESTER 2
COMM1020 English Communication II COMM1010 - 3 3 0
INFS1201 Computer Programming INFS1101 - 4 3 3
INFT2101 Networking I INFT1201 OR Min 16 Credits - 4 3 3
MATH1050 Linear Algebra - - 3 3 1
Elective: Select 1 of 2
SCIE1001 Science & Its Applications - - 3 3 0
SCIE1002 Science & the Environment - - 3 3 0
Semester 2 Total: 17 15 7
SEMESTER 3
INFS1301 Computing Ethics & Society   - 3 3 0
MATH2010 Calculus II MATH1030 - 3 3 0
Semester 3 Total: 6 6 0
Year 1 Total: 39 35 13
COURSE
NUMBER
COURSE TITLE requisite CR HOURS/WEEK
PRE-req CO-req LEC LAB
SEMESTER 4
BIOL1001 Inquiry-based Biology - - 3 3 0
DACS2101 Discrete Structures INFS1101 - 3 2 3
INFS2201 Database Management Systems INFS1101 - 3 2 3
INFS3102 Object Oriented Programming INFS1201 - 3 2 3
SOFT2101 Software Engineering Principles INFS1201 - 3 2 3
Semester 4 Total: 15 11 12
SEMESTER 5
DACS2201 Introduction to Data & Cyber Security INFT2101 - 3 2 3
INFS2101 Web Technologies I INFS1201 - 3 2 3
INFS3103 Systems Analysis & Design INFS2201 - 3 2 3
INFS3104 Data Structures & Algorithms (INFS1201 & DACS2101) OR (INFS1201 & INFT2102) - 3 2 3
MATH2020 Numerical Methods MATH2010 - 3 3 1
Semester 5 Total: 15 11 13
SEMESTER 6
SOFT2301 Software Project Management SOFT2101 - 3 2 3
Social Sciences, Humanities, & the Arts Elective: Select 1 of 6
SSHA1001 Islamic & Arab Civilization - - 3 3 0
SSHA1002 Introduction to Sociology - - 3 3 0
SSHA1003 Introductory Psychology - - 3 3 0
SSHA1004 Ethical Reasoning - - 3 3 0
SSHA1005 Law & Society - - 3 3 0
SSHA1006 Introduction to the Arts - - 3 3 0
Semester 6 Total: 6 5 3
Year 2 Total: 36 27 28
COURSE
NUMBER
COURSE TITLE requisite CR HOURS/WEEK
PRE-req CO-req LEC LAB
SEMESTER 7
DSAI2201 Introduction to Data Science & AI INFS1201 - 3 2 3
INFS3201 Web Technologies II INFS2101 - 3 2 3
INFT2201 Introduction to Operating Systems INFT1201 OR SOFT2301 - 3 2 3
RSST3002 Probability & Statistical Analysis MATH2010 - 3 3 0
Elective: Select 1 of 2
SCIE1001 Science & Its Applications - - 3 3 0
SCIE1002 Science & the Environment - - 3 3 0
Semester 7 Total: 15 12 9
SEMESTER 8
INFS3203 Systems Deployment & Implementation INFS3103 - 3 2 3
SOFT3201 Software Architecture & Design INFS3103 INFS3201 - 3 2 3
SOFT3202 Design Pattern & Modeling INFS3102 - 3 2 3
Global Awareness & Regional Challenges Elective: Select 1 of 4
ECON1001 Global Economic Concepts - - 3 3 0
GARC1001 Qatar History & Society - - 3 3 0
GARC2001 Human Development in Qatar - - 3 3 0
GARC2002 Globalization & Environment - - 3 3 0
Semester 8 Total: 15 12 9
SEMESTER 9
COMP3301 Work Placement I SOFT2301 - 3 0 0
Semester 9 Total: 3 0 0
Year 3 Total: 33 24 18
COURSE
NUMBER
COURSE TITLE requisite CR HOURS/WEEK
PRE-req CO-req LEC LAB
SEMESTER 10
COMP4101 Practicum Min. 80 Credits - 3 1 6
INFS4202 Software Testing & Quality Assurance INFS3103 - 3 2 3
SOFT4102 Design Thinking for Software Entrepreneurship INFS3102 - 3 2 3
Elective: Select 1 of 2
INFS4104 Mobile App Technologies INFS3201 - 3 2 3
SOFT4101 Game Engineering INFS3201 - 3 2 3
Semester 10 Total: 12 7 15
SEMESTER 11
COMP4201 Capstone Project COMP4101 - 3 0 6
DACS3203 Secure Software Development INFS3102 - 3 2 3
INFS4101 IS Management & Strategy INFS3103 - 3 3 0
INFS4103 UI/UX Design INFS3201 - 3 2 3
Semester 11 Total: 12 7 12
SEMESTER 12
COMP4302 Work Placement II COMP4201 - 6 0 0
Semester 12 Total: 6 0 0
Year 4 Total: 30 14 27
B.Sc. SE Program Total: 138 100 86

Graduate Future Pathways:

Graduates of the Bachelor of Science in Software Engineering (B.Sc. SE) degree program may choose to continue studies in their field or conduct research.

Graduate Career Opportunities:

The Bachelor of Science in Software Engineering (B.Sc. SE) is an applied degree with learning outcomes closely linked to the labor market. A wide range of career opportunities in the field currently exist and include, but are not limited to, the following:

• Software Analyst

• Software Engineer

• Systems Consultant

• Systems Designer

• Software Tester

• Application Architect

• Automation Engineer - Software

• Backend Engineer

• Cloud Administrator

• Cloud Architect

• Cloud Engineer

• Computer Applications Engineer

Program Contact

Dr. Seifeddine Bouallegue
Department Head, Software Systems