BSc Computing (Software Engineering)

Course Aims

This course is highly vocational with an emphasis on providing students with practical experience as software engineers. This course starts with fundamentals of software engineering studies, principles of programming, concepts for computational thinking, databases and computer networks in the first year. And then providing a platform you will engage in specialist study that will make you confident with the principles and practices of software engineering. The focus will be on large-scale software design, desktop and mobile development and deployment. You will emphasise the entire life cycle of the system and put the production of quality software systems into management and organisational contexts.

Course Learning Outcomes

Understand the role of typical commercial development tools used in software engineering settings and critically appreciate the role of the object oriented paradigm in framing the use of these tools; Understand and critically evaluate the problems and constraints operating within large scale software engineering projects including the role of standards, methods and tools as well as trust issues; Critically evaluate state-of -the-art tools and techniques currently used in software engineering; Critically appreciate the constraints operating within a typical software development lifecycle and identify optimal solutions (reqs. engineering methods, analysis and design tools, implementation, testing, post-release); Work effectively and appreciate the role of working within a software engineering development team and to be able to explain the conditions necessary for successful team working; Communicate ideas both in writing and orally according to appropriate academic or professional standards; Know when and why you need information, where to find it, and how to evaluate, use and communicate it in a concise and ethical manner in specific relation to the needs of particular stakeholders in the software engineering industry; Research and evaluate information from a number of sources; Apply formal and informal creativity and critical thinking techniques to the solution of problems. Demonstrate knowledge and analytical understanding of professional practice by successfully completing an approved period of approved work place practice.

Taught Units / Modules

Software in Enterprise (30 credits) Agile Project Management (30 credits) Undergraduate Project in Software Engineering (30 credits) Desktop Applications Development and Software Engineering (30 credits)

Duration

 year (location – UK)

Entry Requirements

HND in Business – awarded by Pearson IELTS 6.0 with minimum 5.5 in each element or equivalent For admissions and guidance please contact our admissions team on 051 -480 2221-2, admissions@cas-pak.edu.pk

Previous Next
Close
Test Caption
Test Description goes like this