BEng (Hons) Software Engineering – Four Year Program

APIIT
Compare this course
Required results - A/L G.C.E Advanced Level with 2 Passes or 2 Credit Passes (for Accelerated programs) with a Credit Passes for English at the G.C.E (Ordinary Level), GCE Advanced Level (London, Cambridge or Edexcel) with 2 passes or 2 Credit Passes (for Accelerated programs)
Required results - O/L -
Intakes

February Intake
June Intake
October Intake

Asia Pacific Institute of Information Technology Degree Foundation or
Equivalent

Time Duration Four year program with internship
Lecture dates and time -
Qualification from (University/ Taff) Staffordshire University
Fees informations Registration Fee (non refundable) - LKR 40,000.00 (one-time payment)
Library Fee (non refundable) - LKR 25,000.00 (one-time payment)
Annual Registration Fee to Staffordshire University - LKR 40,000.00 (annual payment)

Examination Re-sit Fee - LKR 10,000.00 (per 15 credit module)
In‐course Re-sit Fee - LKR 10,000.00 (per 15 credit module)
Repeat Module Fee - LKR 62,500.00 (per 15 credit module)
Fees - Annually LEVEL 1 : LKR 550,000/- , LEVEL 2: LKR 550,000/-, LEVEL 3: LKR 550,000/-
Fees - Per Semester LEVEL 1: LKR 285,000/-x 2, LEVEL 2: LKR 285,000/-x 2, LEVEL: 3 LKR 285,000/- x 2
Fees - Per Month LEVEL 1: LKR 73,500/- x 8, LEVEL 2: LKR 73,500/- x 8, LEVEL 3: LKR 73,500/- x 8
Fees - Per Subject -
Locations Colombo Kandy
Subjects

Year 1
Application Modelling
Introduction to Software Development
Fundamentals of Computing and Mathematics
Skills for Computing Professionals

Year 2
Engineering Software Applications
Web & Mobile Application Development
Object-Oriented Application Engineering
Concurrent Network Applications
Task-based Software Engineering

Year 3
Industry Placement up to 1 Year

Year 4
Engineering and Integrating Robust, Large-Scale Systems
Engineering Enterprise Applications
Information Systems Engineering in Industry
Final Year Project

Award BEng (Hons)
Double Major Options

Based on the additional qualifications, students are able to skip a semester or few modules in a semester

Career paths Associate Software Engineer

Application Developer

Web Engineer

Web Developer

Quality Assurance Engineer

University
Staffordshire University
saffordshire university
Academic centers APIIT - Asia Pacific Institute Of Information Technology
Pathway Options The student is also able to progress through the career in job roles such as Technical Lead and Software Architect leading to senior positions associated with influencing the technology direction of an enterprise or industry. Covered areas per module Year 1 Application Modelling • Introduction to Algorithms and Data Structures in C++ • Intermediary Object-Oriented Analysis and Design using UML Introduction to Software Development • Introduction to Object-Oriented Programming using Java • Introduction to Object-Oriented Analysis and Design using UML Fundamentals of Computing and Mathematics • Elementary Computer Architecture and Networking • Elementary Computing Mathematics Skills for Computing Professionals • Professional, Study and Research Skills Development • Introduction to Database Design and Development Year 2 Engineering Software Applications • Professional Bodies, Ethics and Organizational Context • Agile Techniques for Managing Software Development Web & Mobile Application Development • Web Development using Java Technologies • Mobile Application Development using Android Object-Oriented Application Engineering • Advanced Object-Oriented Programming using Java • Introduction to Design Patterns and Software Development Frameworks Concurrent Network Applications • Multithreaded, Distributed Applications Development Task-based Software Engineering • Parallel Computer Applications development in C# Year 3 Industry Placement up to 1 Year • At the end of the second year, you may opt for an internship/placement to gain industry exposure. Year 4 Engineering and Integrating Robust, Large-Scale Systems • Enterprise, Message-Driven Systems Development • Deployment and Maintenance of Enterprise Systems Engineering Enterprise Applications • Architecting Multi-Tier Enterprise Applications • Component-based Enterprise Applications Development Information Systems Engineering in Industry • Design Thinking, Software Commercialization and Entrepreneurship Final Year Project • Research Methods • User Experience and Systems Design • Software Development and Quality Assurance