<div id='headtitle'> <div class='header section' id='header'><div class='widget Header' data-version='1' id='Header1'> <div id='header-inner'> <div class='titlewrapper'> <p class='title'> <a href='https://sist-ma.blogspot.com/'> Sist </a> </p> </div> <div class='descriptionwrapper'> <p class='description'> <span> </span> </p> </div> </div> </div></div> </div> <div id='headads'> <div class='header no-items section' id='headerads1'></div> </div>
jeudi 20 février 2014

BSc (Hons) Software Engineering



Software Engineering - BSc (Hons)

Course Overview


Professionally accredited by BCS, The Chartered Institute for IT, this course is designed to develop your knowledge and expertise in the development and application of software in modern environments and platforms by studying appropriate software development technologies, methodologies and design techniques.




It also provides a deep understanding of the underpinning computing and information systems foundation knowledge, showcasing the importance of software and technology in the Digital Economy. You will also be exposed to the state-of-the art tools, methodologies and research that will shape and transform the computing and IT industry over the next decade.




The department has scored highly in the National Student Survey over the past five years, averaging between 90%-100% overall satisfaction. We are currently ranked as the top




'new' university in Wales for Computer Science in The Times and The Sunday Times University Guide 2014.


Course Content

Degree:




The degree course offers the following subject pathway specialisms:





BSc (Hons) Software Engineering

BSc (Hons) Software Engineering with Data Security

BSc (Hons) Software Engineering with Multimedia

BSc (Hons) Software Engineering with Networking

BSc (Hons) Software Engineering with Web Programming




You will study a range of modules across the three years that will include:

Systems Analysis and Design TechniquesThis module introduces the student to a systems approach to problem solving and use of appropriate structured and formal methods for systems development. It will introduce the software lifecycle of a system, approaches to data modelling, as well as modern industry methodologies and techniques.


Introduction to DatabasesThis module provides an introduction to data, databases and modelling. It will introduce entities and relationships, modern database management systems, as well as novel and non-traditional database paradigms.


Introduction to Multimedia and the InternetThis module provides an overview of multimedia and the Internet and the significant role they play in the information society. At the end of the module you will be able to identify the uses of multimedia in society, apply key design and usability ideas, as well as use common industry tools and software.




Fundamentals of Computer TechnologyThis module provides an overview of computing technology, networking and security and their frontline role in the information society. At the end of the module you will have a understanding of computer architectures and operating systems, as well as the basic concepts of data, information, communications and security.


Introduction to Information SystemsThis module introduces information systems: organisations, management and socio-technical systems. It will develop skills and understanding to explain the technological, human and organisational components of an information system and appreciate how computing systems and technology are used to support them.


Data Structures, Algorithms, and Program DesignThis module aims to introduce the student to algorithms, complexity and tractability, as well as information processing, datatypes and structures, the use of algorithms, computational thinking and structured methods for programming and software development.


Programming Fundamentals
This module introduces the basic syntax and semantics of programming, software development, problem-solving and computational thinking. At the end of the module you will be able to determine what is required from a specification and design and implement a structured solution using appropriate programming languages and tools.


Event Driven ProgrammingThis module introduces students to the concepts of event-driven programming, design and human-computer interaction and the role they play in the construction of good software.


Legal and Ethical Issues in ComputingThis module will consider issues of legal regulation and the professional and ethical implications of computing and technology; for example: copyrights, software patents, contracts and licenses, computer misuse and hacking, regulating e-commerce and management of personal data.


Business ApplicationsThis module aims to provide students with the knowledge and skills to effectively use modern office productivity software, such as spreadsheets to perform data analysis, produce graphical representations and the use of presentation software. At the end of the module you will be able to create macros to perform automation and integrate data from various office application sources.


Academic Skills for Business This module aims to develop and support broader academic skills and the knowledge required for success in your academic studies and in the world of business. It underpins and complements the other first-year modules within the programme by aligning with their contents and assessments.
 
Toggle