Bachelor of Technology (Honours) Degree in Software Engineering
The four year B.Tech (Hons) Software Engineering programme provides graduates with the know how to develop robust software applications. Software Engineering’s main goal is to develop systematic models and reliable techniques for producing high-quality software, on time and within budget, and these concerns extend all the way from theory and principles to daily practice. Software Engineers develop software infrastructure and Information Systems that are appropriate to the client organisations.
To provide a suitable, multi-disciplinary training for a career in the important and expanding field of Software Engineering.
The programme is designed such that on completion of its courses, the graduates should be able to:
- Analyse a problem, identify and define the engineering requirements appropriate to its solution;
- Design, implement, and evaluate a computer-based system, process, component, or program to meet desired needs;
- Analyse the local and global impact of software engineering on individuals, organizations and society.
The programme is a full-time programme of study to honours degree level and is structured to be delivered
- over four years and comprises approximately
- 48 weeks of lectures, laboratories, tutorials in the first two years in the second year followed by
- 30 weeks of internship in the third year and then
- 24 weeks of lectures, tutorials, laboratories and a Capstone Design Project in the fourth year. Third-year internship is assessed via a Written Internship Report; Oral presentation and Assessments from the company of Internship.
- At least two A` Level passes including Mathematics and Physics and any other relevant science subject OR
- National Diploma in Computer Studies or Information Technology plus 2 years relevant work experience.
- Five ‘O’Levels including Mathematics and English Language.
- Be ready to be a fulltime student on campus
- The graduates of this programme are Software Engineers who provide a systematic approach to the analysis, design, assessment, implementation, test, maintenance and reengineering of software of different kinds.
- Computer Programmers specializing in the development of robust Software including :
– Compiler Design;
– Microprocessors and Embedded Systems;
– Distributed Systems.
- Computer and information systems managers are responsible for the implementation and administration of technology within their organisations. They plan, coordinate, and direct research on the computer-related activities of firms. They oversee all technical aspects of an organization, such as software development, network security and internet operations.