Your input will help us improve your experience.You can close this popup to continue using the website or choose an option below to register in or login.
The software engineering major prepares students for careers as practicing professionals in software architecture, design, implementation, testing and evolution, or for graduate study. The engineering of software is multidisciplinary, spanning computer science, engineering economics, engineering problem solving, epistemology, human factors management, mathematics, quality control and safety. The educational objectives of the bachelor of science degree program are to prepare students so that within a few years after graduation they will be leaders in the development of software where their primary role may be in requirements elicitation, software design, application development, software testing or software evolution; they will be actively engaged in continual professional development; and will be using their technical knowledge, interpersonal and personal skills and professional attitude to advance their careers, the careers of others and the organizations for which they work.Candidates for a Bachelor of Science in Software Engineering must complete the minimum course requirements outlined in the following curriculum. Because the subject matter of programming, algorithms and data structures form a critically important foundation for all advanced computer science and software engineering courses, the minimum grade for satisfying the prerequisite requirements for these advanced courses is a grade of C for each of the following courses: CSE 1001, CSE 1002, CSE 2010 and CSE 2120.
Programme overview
Main Subject
Computer Science and Information Systems
Degree
Other
Study Level
Undergraduate
The software engineering major prepares students for careers as practicing professionals in software architecture, design, implementation, testing and evolution, or for graduate study. The engineering of software is multidisciplinary, spanning computer science, engineering economics, engineering problem solving, epistemology, human factors management, mathematics, quality control and safety. The educational objectives of the bachelor of science degree program are to prepare students so that within a few years after graduation they will be leaders in the development of software where their primary role may be in requirements elicitation, software design, application development, software testing or software evolution; they will be actively engaged in continual professional development; and will be using their technical knowledge, interpersonal and personal skills and professional attitude to advance their careers, the careers of others and the organizations for which they work.Candidates for a Bachelor of Science in Software Engineering must complete the minimum course requirements outlined in the following curriculum. Because the subject matter of programming, algorithms and data structures form a critically important foundation for all advanced computer science and software engineering courses, the minimum grade for satisfying the prerequisite requirements for these advanced courses is a grade of C for each of the following courses: CSE 1001, CSE 1002, CSE 2010 and CSE 2120.
Admission Requirements
6+
Jan-2000
Scholarships
Selecting the right scholarship can be a daunting process. With countless options available, students often find themselves overwhelmed and confused. The decision can be especially stressful for those facing financial constraints or pursuing specific academic or career goals.
To help students navigate this challenging process, we recommend the following articles:
Bachelor of Science in Software Engineering
48 monthsProgramme duration
Computer Science and Information SystemsMain Subject Area
Programme overview
Main Subject
Computer Science and Information Systems
Degree
Other
Study Level
Undergraduate
Programme overview
Main Subject
Computer Science and Information Systems
Degree
Other
Study Level
Undergraduate
Admission Requirements
Scholarships
Selecting the right scholarship can be a daunting process. With countless options available, students often find themselves overwhelmed and confused. The decision can be especially stressful for those facing financial constraints or pursuing specific academic or career goals.
To help students navigate this challenging process, we recommend the following articles:
How to get a full scholarship
Looking for a fully-funded scholarship to see you into university? Find out how to boost your chances of getting one.
Scholarships to study abroad
Find scholarships to study abroad with our lists of international scholarships – categorized by country, by subject, and by type of student.
Scholarship Applications: Frequently Asked Questions
Get answers to all your questions about scholarship applications, including tips on how to find scholarships and chances of success.
More programmes from the university
Arts and Humanities (6)
Bachelor of Science in Biological Sciences - General
Bachelor of Science in Biological Sciences - General
Bachelor of Science in Human Factors and Safety Flight
Bachelor of Science in Human Factors and Safety Flight
Bachelor of Science in Interdisciplinary Science
Bachelor of Science in Interdisciplinary Science
Bachelor of Science in Interdisciplinary Science - Aeronautics
Bachelor of Science in Interdisciplinary Science - Aeronautics
Bachelor of Science in Interdisciplinary Science - Military Science
Bachelor of Science in Interdisciplinary Science - Military Science
Bachelor of Science in Logistics Management
Bachelor of Science in Logistics Management
Bachelor of Science in Mathematical Science
Bachelor of Science in Mathematical Science
Bachelor of Science in Mathematical Science - Applied Mathematics
Bachelor of Science in Mathematical Science - Applied Mathematics
Business and Management (6)
Bachelor of Science in Business Administration
Bachelor of Science in Business Administration
Bachelor of Science in Business Administration - Accounting
Bachelor of Science in Business Administration - Accounting
Bachelor of Science in Business Administration - Entrepreneurship
Bachelor of Science in Business Administration - Entrepreneurship
Bachelor of Science in Business Administration - Global Management and Finance
Bachelor of Science in Business Administration - Global Management and Finance
Bachelor of Science in Business Administration - Leadership
Bachelor of Science in Business Administration - Leadership
Bachelor of Science in Business Administration - Marketing
Bachelor of Science in Business Administration - Marketing
Bachelor of Science in Business Administration - Sport Management
Bachelor of Science in Business Administration - Sport Management
Engineering and Technology (6)
Bachelor of Science in Aeronautical Science
Bachelor of Science in Aeronautical Science
Bachelor of Science in Aerospace Engineering
Bachelor of Science in Aerospace Engineering
Bachelor of Science in Astrobiology
Bachelor of Science in Astrobiology
Bachelor of Science in Astronomy and Astrophysics
Bachelor of Science in Astronomy and Astrophysics
Bachelor of Science in Aviation Management
Bachelor of Science in Aviation Management
Bachelor of Science in Business Administration - Information Technology Management
Bachelor of Science in Business Administration - Information Technology Management
Bachelor of Science in Chemical Engineering
Bachelor of Science in Chemical Engineering
Bachelor of Science in Civil Engineering
Bachelor of Science in Civil Engineering
Bachelor of Science in Computer Engineering
Bachelor of Science in Computer Engineering
Bachelor of Science in Computer Information Systems (CIS)
Bachelor of Science in Computer Information Systems (CIS)
Bachelor of Science in Computer Science
Bachelor of Science in Computer Science
Bachelor of Science in Construction Management
Bachelor of Science in Construction Management
Bachelor of Science in Electrical Engineering
Bachelor of Science in Electrical Engineering
Bachelor of Science in Information Systems
Bachelor of Science in Information Systems
Bachelor of Science in Mechanical Engineering
Bachelor of Science in Mechanical Engineering
Bachelor of Science in Software Engineering
Bachelor of Science in Software Engineering
Bachelor of Science in Strategic Communication
Bachelor of Science in Strategic Communication
Bachelor of Science in Sustainability Studies
Bachelor of Science in Sustainability Studies
Life Sciences and Medicine (6)
Bachelor of Arts in Accounting
Bachelor of Arts in Accounting
Bachelor of Arts in Applied Behavior Analysis
Bachelor of Arts in Applied Behavior Analysis
Bachelor of Arts in Applied Psychology
Bachelor of Arts in Applied Psychology
Bachelor of Arts in Aviation Management
Bachelor of Arts in Aviation Management
Bachelor of Arts in Business Administration - Accounting
Bachelor of Arts in Business Administration - Accounting
Bachelor of Arts in Business Administration - Computer Information Systems
Bachelor of Arts in Business Administration - Computer Information Systems
Bachelor of Arts in Business Administration - Healthcare Management
Bachelor of Arts in Business Administration - Healthcare Management
Bachelor of Arts in Business Administration - Management
Bachelor of Arts in Business Administration - Management
Bachelor of Arts in Business Administration - Marketing
Bachelor of Arts in Business Administration - Marketing
Bachelor of Arts in Forensic Psychology
Bachelor of Arts in Forensic Psychology
Bachelor of Arts in Psychology
Bachelor of Arts in Psychology
Bachelor of Science in Biological Sciences - Biomedical Science
Bachelor of Science in Biological Sciences - Biomedical Science
Bachelor of Science in Biomathematics
Bachelor of Science in Biomathematics
Bachelor of Science in Biomedical Engineering
Bachelor of Science in Biomedical Engineering
Natural Sciences (6)
Bachelor of Science in Aviation Meteorology
Bachelor of Science in Aviation Meteorology
Bachelor of Science in Business and Environmental Studies
Bachelor of Science in Business and Environmental Studies
Bachelor of Science in Chemistry - General Chemistry
Bachelor of Science in Chemistry - General Chemistry
Bachelor of Science in Chemistry - Premedical Chemistry
Bachelor of Science in Chemistry - Premedical Chemistry
Bachelor of Science in Chemistry - Research Chemistry
Bachelor of Science in Chemistry - Research Chemistry
Bachelor of Science in Environmental Science
Bachelor of Science in Environmental Science
Bachelor of Science in Human Factors and Safety
Bachelor of Science in Human Factors and Safety
Bachelor of Science in Meteorology
Bachelor of Science in Meteorology
Bachelor of Science in Multiplatform Journalism
Bachelor of Science in Multiplatform Journalism
Bachelor of Science in Ocean Engineering
Bachelor of Science in Ocean Engineering
Bachelor of Science in Oceanography
Bachelor of Science in Oceanography
Bachelor of Science in Physics
Bachelor of Science in Physics
Bachelor of Science in Physics - Premedical
Bachelor of Science in Physics - Premedical
Bachelor of Science in Planetary Science
Bachelor of Science in Planetary Science
Bachelor of Science in Psychology
Bachelor of Science in Psychology
Social Sciences and Management (6)
Bachelor of Arts in Criminal Justice
Bachelor of Arts in Criminal Justice
Bachelor of Arts in Criminal Justice - Homeland Security
Bachelor of Arts in Criminal Justice - Homeland Security
Bachelor of Arts in Humanities
Bachelor of Arts in Humanities
Bachelor of Arts in Humanities - Prelaw
Bachelor of Arts in Humanities - Prelaw
Bachelor of Science in STEM Education
Bachelor of Science in STEM Education