Software engineering is central to the success of most modern businesses. This broad-based course covers the entire software engineering cycle, giving you the vocational skills, you need to take on specialist roles, from developer or programmer to IT technical support.
Study the design, development and deployment of large-scale software within industrial and commercial settings, building your understanding of the lifecycle of systems and how they fit into management and organisational contexts.
In your first year, you gain a solid foundation in databases and computer networks; software engineering; computational thinking; programming; and data structures. Moving forward, you then have the opportunity for specialist study in areas such as desktop applications development; mobile application development; web technologies; and software for enterprise. Your final-year project will allow you to work with greater focus, opening up the possibility of conducting further research in the future.
B.Sc Software Engineering will equip you to develop the intellectual and pragmatic skills needed to develop quality software artefacts that not only function, and meet client requirements, but also fit within the pragmatic constraints.
Recent graduates have obtained a variety of graduate trainee positions both in industry and the public sector, with good prospects for further promotion in a competitive job market.
Initially, you are likely to gain roles such as a trainee skilled practitioner with the prospect for later progression leading to posts of responsibility supervising work within a team-based development and support settings within industrial and commercial settings.
From the game developers to manager of IT and communications services, you will have a range of opportunities open to you as a BSc(Hons) SE graduate.
Jobs related to your degree are:
Application Analyst
Application Developer
Data Analyst
Database Administrator
Games Developer
Information Systems Manager
IT Consultant
Multimedia Programmer
SEO Specialist
Systems Analysts
UX Designer
Web Designer
Web Developer
Jobs where your degree would be useful are :
Digital Copywriter
IT Sales Professional
IT Trainer
Nanotechnologist
Network Engineer
Social Media Manager
Technical Author
Web Content Author
The Units which make up the course are:
Year 1 – Level 4 | |
---|---|
CIS092-1 Fundamentals of Software Engineering Study skills: Essay Writing, Academic writing, References, Citation, Critical Reflection Computer Hardware: OS, Memory, File Management, Virtual Machines. | CORE 30 Credits |
CIS093-1 Mathematics and Concepts for Computational Thinking Python: Core Python, Data Representation, Software Building, Tkinter Mathematics: Boolean alegra, Vector and Matrics, Statistics. | CORE 30 Credits |
CIS095-1 Databases and Computer Networks Database: MySQL, NOSQL, MongoDB Entity Relationship Models, Normalisation, Data Storage Concept Computer Network: LAN Technologies, IP Configuration, Cisco, Networking Security and Network Management. | CORE 30 Credits |
CIS096-1 Principles of Programming and Data Structures Java Language, Software Developing Techniques, Diagrams | CORE 30 Credits |
Year 2 – Level 5 | |
---|---|
CIS099-2 Mobile Application Development SDK: Flutter, Language: Dart, Introduction to mobile computing and application design | CORE 30 Credits |
CIS116-2 Desktop Application Development and Software Engineering Software Development Entire Life Cycle, requirements gathering, through analysis, design, implementation, and testing | CORE 30 Credits |
CIS007-2 Decision Support Systems and Data Mining Business data and statistics, Influence diagrams, Probabilistic reasoning, Data cluster analysis, Decision trees, Artificial Neural Network. | CORE 30 Credits |
CIS051-2 Web Technologies and Platforms HTML5, CSS3, JavaScript, MVC Pattern, React, MySQL, Choice of Fullstack Development | CORE 30 Credits |
Year 3 – Level 6 | |
---|---|
CIS046-3 Software for Enterprise Programming languages for the web: the role of JavaScript, PHP and others, Web Services and related concepts, Version control and collaborative platforms. | CORE 30 Credits |
CIS047-3 Agile Project Management The Agile Manifesto and core agile principles, Product Description, Effective Time Management, Cost and Risk management, Communication and Meeting | CORE 30 Credits |
CIS050-3 Undergraduate Project Reflective Writing, Thesis writing, Project Implementation, Thesis of Defence. | CORE 30 Credits |
CIS050-3 Research Methodologies and Emerging Technologies Introduction to the final year project, Research Methodology, Title Selection, Project Management, WBS and scheduling, GANTT charts, Contectual Writing, Synopsis. | CORE 30 Credits |
You are assessed in a variety of ways. The majority of units are assessed through coursework, group and individual projects, portfolios, essays, presentations or exams. You will also produce software artefacts in the area of your specialism. Constant feedback and advice from a supervisory or unit team will be provided to support you in your work. At level 4 you are assessed on your understanding of the fundamental concepts of Computer Science and its application.
At level 5 you are assessed on your ability to apply the basic concepts of the disciplines introduced in level 4 to existing controversies and issues on which there is already a body of research and critical opinion. You also should be able to demonstrate the inter-relationships between critical theory and practice.
At level 6 you will be required to demonstrate independent thinking and initiative. This may be in the form of analysing and criticising current approaches and theory within software engineering and programme development.
The basic criteria required for entry to the courses are listed as follows: The applicants should have any of the following:
Enabling our IT graduates become industry-ready by acquiring and reinforcing the knowledge, skills and attitude required to deliver organizational goals. Corporate Readiness Programme is provided in partnership with Coursera with a pure objective of helping our students to discover the path to a rewarding career. Corporate Readiness Programme is a customized set of courses that’ll take you on a journey of learning and help you become a successful and future ready professional. Under this programme we offer more than 50 industry relevant online certification training courses, worth above NPR 6 lakhs, along with your degree to enhance job readiness.
To check the fee structure and know more about scholarship click the below buttons.