Computer Science & Software Engineering stands as the cornerstone of contemporary technology, deeply intertwined with various specialized technological domains. The B.Sc in Computer Science & Software Engineering program is meticulously designed to establish a foundational base while also serving as a springboard for specialized exploration in the subsequent phases. These stages will immerse you in an extensive understanding of the fundamental tenets and methodologies encompassing both computer science and software engineering.
The realms of B.Sc Computer Science and Software Engineering play a pivotal role in today's commercial and industrial landscapes, offering a dynamic and swiftly evolving realm for individual exploration. This curriculum is meticulously crafted to empower you to scrutinize and construct an array of applications. The primary focus rests on comprehending the entire software development lifecycle, emphasizing the creation of top-notch software systems using object-oriented (OO) methodologies and tools. You will traverse the complete systems development life cycle, with a thorough coverage of OO techniques.
The culminating project in the final stage facilitates a deeper dive into your specialized work, potentially paving the path for future research endeavors. The program's emphasis lies in producing adept professionals in programming and software engineering, individuals who possess a holistic perspective of computer science and software engineering, coupled with a nuanced understanding of domains such as internet programming, database applications, artificial intelligence applications, and networking.
Why B.Sc Computer Science and Software Engineering?
- Learn about the entire software development life cycle and the production of high quality systems using object-oriented methods.
- Study with committed, like-minded students in dedicated laboratories and classrooms
- Develop your professionalism as you choose the career path you wish to take
- Gain detailed knowledge of areas such as Internet programming, database applications, artificial intelligence and networking.
- Explore the highly sought-after practical skills you will need to make a success of your career
- Challenge yourself with a final stage project which will enable you to study your specialism in greater depth
- Benefit from teaching by staff who have a strong academic research backgrounds and are also actively engaged in knowledge transfer.
The criteria required for entry into the Top-up Programme (Level 6) are as follows:
- This course is for applicants with a related Foundation Degree or Higher Education qualification wishing to top up to the full BA/BSc degree.
- This is a level 6 top-up programme designed for students coming directly in to the final year of a degree programme. Students will be expected to have completed some business-related course at Level 5.
- A relevent level 5 qualification or equivalent from a recognized HE institution.
- Further supporting infromation may be taken into consideration and assessed on a case by case basis.
The B.Sc in Computer Science & Software Engineering program will furnish you with the capabilities to cultivate the cognitive and practical proficiencies essential for crafting high-quality software creations that not only operate effectively and fulfill client requisites but also align with real-world limitations.
Recent alumni have secured diverse entry-level positions in both the corporate and public sectors, displaying promising potential for advancement even within a competitive job landscape.
Initially, you're likely to assume roles like that of a novice proficient practitioner, with the potential for future growth into positions of authority overseeing tasks within team-oriented development and support environments, particularly in industrial and commercial contexts.
As a graduate with a BSc(Hons) in CS & SE, you'll have a plethora of opportunities awaiting you, ranging from roles as game developers to managerial positions in IT and communications services. Your horizons will be broad and diverse.
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
- Network Engineer
- Social Media Manager
- Technical Author
- Web Content Author
|Year 3 – Level 6|
|CIS007-3 Comparative Integrated System
Distributed Systems, Java RMI, Web Services
|CIS015-3 Social and Professional Project Management||CORE
|CIS017-3 Undergraduate Project||CORE
|CIS013-3 Research Methodologies and Emerging Technologies||CORE