Home
E-mail

BSc (Hons) Software Engineering

Awarded by University of East London, U.K.  

 

Introduction

The BSc (Hons) Degree in Software Engineering covers areas such as Network Programming, Formal Methods in Software Engineering and Advanced Information Systems Development Students will develop skills in analysis, design, implementation and evaluation as well as gain knowledge and skills to pursue careers in managing and developing information systems.

Learning Outcomes

The students will gain knowledge in system design, implementation, how the systems can be used in business context, how IT projects can be strategically managed and developed. Apply problems skills, critical analysis, time management, and computing skills in industry standard project.

Duration

Minimum study period of 1 -  years (depending on entry route).

Entry Requirements

S/N Options Information
1 Option 1 Advanced Standing Entry into University of East London: (UEL) final year Degree offered at FTMSGlobal Academy

Students who have successfully completed the Higher Diploma in Computer Science awarded by FTMSGlobal Academy or equivalent, would have advanced standing into the final stage of the University of East London (UEL), degree programmes.
2 Option 2 Entry Route into the 3-Year University of East London: (UEL) Degree programme offered at FTMSGlobal Academy
  • Student must be at least 17 years old, AND
  • Obtain at least two subjects at GCE 'A' level and at least three further subjects at GCSE or GCE 'O' level; OR
  • Students who have successfully completed the Foundation in Business Studies course awarded by FTMSGlobal Academy or equivalent

English Language Requirements

Students are expected to provide evidence of a level of English ability at least equivalent to 5.5 of the International English Language Testing Standards (IELTS) achieved within past 24 months or a pass in FTMSGlobal English Programme at Intermediate Level 2 stage.

Exemptions

All exemptions are subject to approval from the examination board and/or the university.

Delivery Methods

Classroom face-to-face lectures, tutorials and lab sessions.

Assessment Methods

A variety of assessment methods are used. Some modules are entirely assessed by coursework, although most modules are assessed by a combination of coursework and examination. Coursework assessment can take a number of different forms, including presentations, software demonstrations, research-based assignments and practical exercises involving system or programme specification, coding and testing. Written examinations will be based on unseen questions. The project assessment comprising of a written report and demonstration / presentation, would give the student an opportunity to apply, explore and express themselves creatively within a business environment.

Fees*

S/N Options Title Fee*
1 Option 1: Year 3 only University of East London: BSc (Hons) in Software Engineering SGD 12,000
2 Option 2: Year 1 to 3 University of East London: BSc (Hons) in Software Engineering SGD 29,540
*Fees are inclusive of prevailing GST & subject to exchange rate fluctuations.
FTMSGlobal reserves the right to amend published course fees without notice.


Award

Upon successful completion of the course, students will be awarded a Bachelors Degree, BSc (Hons) Software Engineering, by University of East London, UK.


OPTION 1

  

Course Modules

Year 3


Modules
  • Research Skills
  • Network Programming
  • Advanced Information Systems Development
  • Programming Paradigms
  • Formal Methods in Software Engineering
  • Project

Ā 

 

Course Module Synopses (Year 3)

Research Skills

This module gives a comprehensive knowledge of good research and professional practices, awareness on the ethical and legal issues relating to research, and plan and prepare for implementation of a computing research project.

Network Programming

To analyze the different programming methods and platforms used to design and implement network systems, to develop Client/Server programming, and provide an overview of future trend in computer networks. The student will also learn kernel programming and network management.

Advanced Information Systems Development

To develop broad understanding concepts and techniques on industrial and research topics related to information systems. This modules covers system development process, testing, advanced systems modeling, and software engineering paradigms such as extreme programming, and agent oriented software engineering.

Programming Paradigms

This module gives an overview of the different programming paradigms and compares different programming languages such as functional, imperative, and declarative programming. It also introduces different theories of computation.

Formal Methods in Software Engineering

To furnish students with an in-depth understanding of the engineering process underpinning the development of high integrity software, introduce formal development methodologies and tools such as discrete mathematics, and formal specification.

 Project

To enable student to apply academic and technical skills and techniques acquired throughout their undergraduate studies. Students should produce a project report which documents professionally a major computing task with detailed design, implementation and testing of the system.


OPTION 2

  

Course Modules

Modules
Year 1:
  • Academic Skills For Computing
  • Introduction to Software Development
  • Introduction to Computer Systems
  • Information Systems
  • Visual Programming
  • Web Authoring and Web Management
Year 2:
  • Professional Issues
  • Information Systems Modelling and Design
  • Usability Engineering
  • Database Systems
  • Operating Systems
  • Software Development
Year 3:
  • Research Skills
  • Advanced Information Systems Development
  • Network Programming
  • Programming Paradigms
  • Formal Methods in Software Engineering
  • Project

Ā 


Course Module Synopses (Year 1 and 2)

YEAR 1

Academic Skills for Computing

Students will learn core skills necessary for the study of computing, it provides practical experience of working in an managing task oriented team and develop personal and professional skills necessary to contribute effectively to a working environment.

Introduction to Software Development

To develop student’s ability to design software using an appropriate methodology, enable student to devise algorithms for solving specific problems with understanding of data structures, and explain the techniques used to produce high integrity software.

Introduction to Computer Systems

This provides a basic understanding of computer architecture and the relationship between the hardware and software components of a computer system. It includes number systems, digital logic, I/O techniques, and language translation tools.

Information Systems

This module promotes the understanding of different methods of developing information systems, practical experience of requirement analysis, system analysis and object-oriented tools and techniques used. It also covers social ethical issues relating to Information Systems design.

Visual Programming

This module equips a student with the practical skills to design, develop and document visual applications in a visual development environment while learning the Rapid Application development paradigm.

Web Authoring and Web Management

This module provides an understanding of the principles and techniques used to build web applications. It focuses on the fundamental principles, usability, accessibility and credibility aspects of designing web sites. It also includes internet awareness, web standards, and web development tools.

YEAR 2

Professional Issues

To identify and understand requirements for appropriate and realistic employment opportunities with demonstration of the knowledge and skill required by employers while make awareness of the legal, professional issues involved in the development and use of computer-based systems.

Information Systems Modelling and Design

This module provides various approaches, techniques, and tools used in the process of information systems planning, requirement analysis and design.

Usability Engineering

This module explores the basic concepts and principles of human factors in the design of computer applications, focusing on user interface engineering, ergonomics and evaluation of human-computer interaction applications.

Database Systems

This module provides the understanding of methods for data organisation and retrieval. The students will learn to identify and implement database models, program and implement solutions using SQL statements, and examine and design a data model for organizations.

Operating Systems

This module covers the operational functions of the Operating System and provides an overview of the roles and responsibilities of the system administrator within a Windows and UNIX based computing environment.

Software Development

This module provides students with the knowledge to design software using an appropriate methodology, enhance their programming skills, understanding of data structures, and explain the techniques used to produce high integrity software.

Year 3

Please see Course Module Synposes (Year 3) under Option 1.


Career Opportunities

Graduates of the Software Engineering degree have the skills and knowledge to develop high quality software applications leading to a career in the wide ranging software development industry, for example: Programmer, IT Consultant, Database Administrator, Network Technician, Project Manager, Website Designer and Application Developer.


INFORMATION REQUEST FORM


Use the form below to request additional information about this course:

Name:
Email:
Subject:Request for Information - UEL BSc (Hons) Software Engineering
Message:

Help us stop spam - please type the words below:
Share/Save/Bookmark
 
Established Since 1986