Bachelorin Software Engineering
London, United Kingdom
DURATION
LANGUAGES
English
PACE
Request pace
APPLICATION DEADLINE
Request application deadline
EARLIEST START DATE
Request earliest startdate
TUITION FEES
Request tuition fees
STUDY FORMAT
On-Campus
Scholarships
Explore scholarship opportunities to help fund your studies
Introduction
Software Development 1 introduces students to the fundamental concepts, methodologies, and techniques of software development. The module provides the foundation skills of the Software Development theme, being followed by Software Development 2 in Semester 2, and Software Development 3 in Semester 1 of Year 2. Programming is a key component of computer science and is an in-demand skill for the workplace inside and outside of the IT industry.
Software Development 1 introduces the fundamental principles of software development, including syntax and semantics, variables and primitive data, expressions and assignment, input-output, conditions, iteration, functions, recursion, and an introduction to algorithms.
The module details how to build programs using these techniques and how to apply problem-solving strategies in the design and implementation of simple programs. Students will practise the skills of programming. They will work in a high-level language, using the tools to design, implement, build, execute, and test software applications.