BEng (Hons) Software Engineering - 36 months
BEng (Hons) Software Engineering - 36 months
Software engineering is a dynamic field that combines computer science, mathematics, and engineering principles to design, develop, and maintain software systems. The BEng (Hons) Software Engineering degree is a comprehensive program that equips students with the skills and knowledge needed to succeed in this fast-paced industry.
Course Overview
The BEng (Hons) Software Engineering program is a 36-month course designed to provide students with a strong foundation in software development, project management, and software testing. The curriculum covers a wide range of topics, including:
- Programming languages such as Java, C++, and Python
- Software design and architecture
- Database management systems
- Web development technologies
- Software quality assurance
Throughout the course, students will work on real-world projects, collaborate with industry professionals, and gain hands-on experience in software development. By the end of the program, graduates will be well-equipped to pursue careers in software engineering, software development, or IT consulting.
Course Structure
| Year |
Modules |
| Year 1 |
Introduction to Programming, Software Development Fundamentals, Mathematics for Computing |
| Year 2 |
Object-Oriented Programming, Database Systems, Web Development |
| Year 3 |
Software Engineering Principles, Project Management, Software Testing |
Career Opportunities
Graduates of the BEng (Hons) Software Engineering program have a wide range of career opportunities available to them, including:
- Software Engineer
- Software Developer
- Systems Analyst
- IT Consultant
- Project Manager
With the demand for software engineers on the rise, graduates can expect to find rewarding and lucrative careers in the technology industry.
Conclusion
The BEng (Hons) Software Engineering program is an excellent choice for students who are passionate about technology and eager to make a difference in the world of software development. With a comprehensive curriculum, hands-on experience, and a wide range of career opportunities, this program prepares students for success in the fast-paced and ever-evolving field of software engineering.