BSc (Hons) Software Engineering (FT) - IC320

Similar documents
BSc (Hons) Information Systems - IC 311

BSc (Hons) Software Engineering (FT) - IC320

BSc (Hons) Information Systems (FT) - IC311

BSc (Hons) Computer Science - E318

ASTON UNIVERSITY PROGRAMME SPECIFICATION

BSc (Hons) Electronics with Computer Science - E331 (Under Review)

BSc (Hons) Marketing with Digital Technologies (F/T) LM324 (3 Years)

University of Moratuwa

E431 - BEng (Hons) Electronic and Communication Engineering

BEng (Hons) Mechanical Engineering (Minor: Energy Systems) E443

This programme is only offered at: Kazan State University for Architecture and Engineering (KSUAE)

BEng (Hons) Electronic and Communication Engineering - E431 (Under Review)

BSc (Hons) Business Statistics with Information Technology - SHE307

MASTER OF SCIENCE IN COMPUTER SCIENCE

BEng (Hons) Mechanical Engineering - E440 (Under Review)

PROGRAMME SPECIFICATION POSTGRADUATE PROGRAMMES

Programme title: BSc (Hons) Forensic Archaeology and Anthropology

Faculty of Engineering and Informatics. Programme Specification. School of Electrical Engineering and Computer Science

Programme Specification

(FHEQ) level 6] 3 years full-time; 4 years full-time including a year of study abroad and/or work placement. I301 (4-years) Computing, Engineering

Faculty of Engineering and Informatics. Programme Specification. School of Electrical Engineering and Computer Science. Academic Year: 2017/18

MSc Management with Project Management. BS524 (with PDP) Postgraduate Diploma in Management. January 2016 January 2021.

Pearson BTEC Level 5 HND Diploma in Electrical and Electronic Engineering (QCF)

MSc in Information Systems

PROGRAMME SPECIFICATION. for the

On Campus. Computing. School of Architecture, Computing and Engineering 11 November Taught by UEL staff

BS523 (with PDP) Postgraduate Diploma in Management. January 2016 January September 2017

ASSIUT UNIVERSITY. Faculty of Computers and Information Department of Information Technology. on Technology. IT PH.D. Program.

Programme name Computer Science with Cyber Security

N/A. Engineering (MEng) July 2014

Pearson BTEC Level 5 Higher National Diploma in Engineering (Electrical and Electronic Engineering)

For students entering Part 1 in September 2018 UFCSWIYB

Programme Specification Title of Programme: HNC in Computing and Systems Development with Cisco CCENT

For students entering Part 1 in September 2019 UFCSWIYB

BEng (Hons) Chemical Engineering (Minor: Energy Engineering) E403 (Under Review)

Construction and Property

School of Engineering and the Built Environment Glasgow Caledonian University

This Programme Schedule applies to the Bachelor of Computing Systems (BCS) Level 7 credits 360.

Civil Engineering, Civil Engineering with Industrial Placement. School of Mathematics, Computer Science and Engineering

Form 18 Heriot-Watt University Graduate/Postgraduate Course Structure and Course Notes Template (RAY) Version 3.0 (2007/2008)

Course Specifications M. Tech. / PG Diploma Programme

School of Digital Technologies Programme Guide 2019 Course of study and programme specific completion requirements.

Bsc (Hons) IT networking and Software Engineering Page 1

Diploma in Information Technology Support

STUDENT AND ACADEMIC SERVICES

BSc/MSci Professional Accounting in Business Programme Structure

Programme Specification

BSc (Honours) Computer Science Curriculum Outline

UWE BRISTOL BSc (Hons) Information Technology

School of Mathematics, Computer Science and Engineering Department or equivalent Department of Computer Science

Education and Community Development by distance learning

BEng (Hons) Civil Engineering E410 (Under Review)

BEng in Electronic Systems Engineering. University of Bath. University of Bath. Senate minute 8579, 16 October 1991

Programme Specification

Module Definition Form (MDF)

Programme Title: BSc (Hons) Computer Networks and Security

BACHELOR OF COMPUTER SCIENCE PROGRAMME (INTERNATIONAL PROGRAMME)

Initial CITP and CSci (partial fulfilment). *Confirmation of full accreditation will be sought in 2020.

EIGHT ACADEMY PROFESSIONAL DIPLOMA FOR DIGITAL MARKETING

OBJECTIVES. TARGET GROUPS - Students from any discipline who wish to start a career in business information technology..

Honours in Information Systems

Bachelor of Information Technology (Course Code: C2000) Bachelor of Computer Science (Course Code: C2001)

PART-TIME MASTER S DEGREE PROGRAM. Information Systems. Choose from seven specializations study on campus and online.

Expected start dates September Placements 30 weeks, optional Partnership model Not applicable

All LJMU programmes are delivered and assessed in English

School of Engineering and Built Environment. MSc. Information Technology (Oil & Gas) Programme Specification Document

COVENTRY UNIVERSITY BSc (Hons) Computing

CURRICULUM The Architectural Technology and Construction. programme

Curriculum for the Bachelor's Degree Programme in Web Development Institutional section

University of Plymouth

Environment and Technology

KEY PROGRAMME INFORMATION. Originating institution(s) Bournemouth University. Faculty responsible for the programme Faculty of Science and Technology

PROGRAMME SUMMARY You are required to take eight core modules in terms one and two as outlined in the module list.

Academic Reference Standards (ARS) for Electronics and Electrical Communications Engineering, B. Sc. Program

BTEC LEVEL 4 Higher National Certificate in Business

College Of. Technological Innovation

School of Mathematics, Computer Science and Engineering Department or equivalent Computer Science

Batch Programme Structure

PROGRAMME SPECIFICATION

ASSIUT UNIVERSITY. Faculty of Computers and Information Department of Information Systems. IS Ph.D. Program. Page 0

PROGRAMME SPECIFICATION UNDERGRADUATE PROGRAMMES

Information and Communication Technologies in International Development

PROGRAMME SPECIFICATION POSTGRADUATE PROGRAMMES. Programme name Professional Engineering (Civil Engineering)

Form P6 Heriot-Watt University Undergraduate Programme Structure & Notes Template

Curriculum Scheme. Dr. Ambedkar Institute of Technology, Bengaluru-56 (An Autonomous Institute, Affiliated to V T U, Belagavi)

Information Technology

GLASGOW CALEDONIAN UNIVERSITY. Programme Specification 1. GENERAL INFORMATION 2. EDUCATIONAL AIMS OF THE PROGRAMME

Curriculum for the Bachelor's Degree Programme in Software Development National section

The course makes up the first semester of the BSc programme in Design of Information Systems or can be taken as a freestanding course.

Curriculum for the Bachelor's Degree Programme in Web Development Institutional section

REGULATIONS AND CURRICULUM FOR THE MASTER S PROGRAMME IN INFORMATION ARCHITECTURE FACULTY OF HUMANITIES AALBORG UNIVERSITY

National School of Business Management

Business Information Systems

The University of Jordan

REGULATIONS AND CURRICULUM FOR THE MASTER S PROGRAMME IN INFORMATION ARCHITECTURE FACULTY OF HUMANITIES AALBORG UNIVERSITY

UNDERGRADUATE PROGRAMME SPECIFICATION

For students entering Part 1 in September 2019

The syllabus was approved by The Board of the Department of Informatics on to be valid from , autumn semester 2018.

Programme Specification

The course makes up the fourth semester of the BSc programme in Design of

Transcription:

BSc (Hons) Software Engineering (FT) - IC320 1. Context and Objectives The BSc Software Engineering degree concentrates more on the skills needed for a career in the software industry by focusing on the process of building software to a specification. Information and Communication Technology (ICT) sector being one of the most knowledge-intensive branches of the economy, there is demand for human resource in the software engineering discipline in both the public and private sectors. Software Engineering is a field that deals with high-level designs and solutions that guide the development of specific software projects or products. The programme is in line with international recommendations of computing curricula for Undergraduate Degree Programs in Software Engineering and designed in collaboration with software industry. In Level 1 of Software Engineering, the course will cover all the fundamental topics that any IT students should know to be able to become a professional in the IT sector. In Level 2, the course concentrates more on technical skills that a software engineer should possess covering aspects like design, implementation and project management. It also brings in real-world concepts like completing work started by other teams, and also working collaboratively with other teams all of which are things that are common practice in industry. In Level 3, students undertake a final year project in which the student should implement a software system. They have to do two compulsory modules on Web Frameworks and Agile methodology, and choose two electives. Objectives The objectives are to: Produce graduates who are proficient in developing software according to industry standards, in terms of methodologies and technologies; Provide students with both theoretical knowledge and practical skills in areas such as software development, testing and software project management; Inculcate engineering skills required to do analysis, design and implementation of software systems; Impart to graduates essential technical and soft skills to seamlessly make the transition from University to the software development industry and adapt to a professional environment. Competencies After successful completion of this programme, students should be equipped with the following competencies: analytical, problem solving and programming skills effective communication skills, adaptability and flexibility software project management skills business analytics skills 1

2. Learning Outcomes After successful completion of this programme, students should be able to: Apply knowledge relating to Software Engineering practices Demonstrate technical skills related to software development Apply problem solving skills for software analysis and design Use tools and techniques for producing application software solutions Demonstrate ability to work in team environment and communicate computing ideas effectively in speech and in writing 3. Teaching and Learning Methods The BSc (Hons) Software Engineering programme consists of Teaching Contact Hours, Self-Study and Other Learning Activities. Teaching methods may include face to face lectures, online delivery, tutorials or practical sessions. For each module, 6 LCCS credits contribute to 30 hrs of direct contact, 60 hrs of self-study and 90 hrs of other activities, except for ICDT 1200, ICDT 2200 & ICT 3000Y, for which the details about the total hours in each category will be specified in the module catalogue. Other Learning Activities may comprise of the following: Working on assignments; Sitting for Class Tests and preparation time for same; Sitting for Examinations and preparation time for same; Group work; Attending Workshops/Conferences recommended by the Department/Faculty; Fieldwork; Site Visits/Trips; Additional Practicals; Presentations among peers; Experiential Learning; Placements/Internships; Guest lectures. 4. Entry Requirements (i) General Entry Requirements As per General Entry Requirements for Admission to the University for Undergraduate Degrees. (ii) Programme(Specific) Requirements At least 2 GCE A level Passes including Mathematics. 5. Programme Duration Normal (Years) Maximum (Years) Degree: 3 5 2

6. Minimum Credits Required (LCCS Credits) (i) Degree Award For the degree award in BSc (Hons) Software Engineering, the student must obtain at least 204 LCCS credits including: Modules LCCS Credits Minimum Credits for Core Modules 168 Minimum Credits for Elective Modules 12 Industrial Training 6 Final Year Project 18 TOTAL 204 (ii) Diploma Award The Diploma is provided as a possible exit point in the programme. To be able to exit with a Diploma in Software Engineering, a student must have attained 120 LCCS credits, which satisfy requirements specified by University regulations for Exit Points. A student may also opt to complete a Diploma project, worth 12 LCCS credits, to attain the 120 LCCS credits. The assessment of the Diploma project will be based on project report, presentation and software/system demo. Written requests to exit with Diploma should be made to the Dean of Faculty. (iii) For Each Academic Year Students may register for a maximum of 96 LCCS credits and a minimum of 12 LCCS credits, per year. 7. Assessment and Deadlines The assessment for each module may be based on one or a combination of the following: Examination Continuous Assessment Software Evaluation Portfolio Evaluation Students will be assessed by continuous assessment (CA) and/or formal examination for taught modules. The weight of the CA will be at least 40%, while examination may carry up 60% of the total marks. The specific details and/or formula for the calculation of the final mark are provided in the Module Catalogue for each module. Information regarding the classification of award and student grading is provided in the university regulations. 3

8. List of Modules Module Code SIS 1011Y(1) Module Name Software Analysis and Modelling L*/T*/P* Per Cohort) Self-Study Hours/ Week Other Learning Hours/ Week LCCS credits 2 + 1 + 0 6 9 12 SIS 1012Y(1) Database Systems ICDT 1016Y(1) Communication and Business Skills for IT 2 + 1 + 0 6 9 12 SIS 1039Y(1) Software Engineering Principles 2 + 1 + 0 6 9 12 SIS 1040Y(1) Software Design Fundamentals and Programming SIS 1042Y(1) Discrete Structures 2 + 1 + 0 6 9 12 SIS 2015Y(3) SIS 2018Y(3) Object-Oriented Software Development Software Verification and Validation SIS 2037Y(3) Data Structures and Algorithms SIS 2043Y(3) Software Project Management 2 + 1 + 0 6 9 12 SIS 2044Y(3) Interactive System Design SIS 2045Y(3) Web Application Development ICDT 2200 Industrial Training 6 9 6 SIS 3000Y(5) Final Year Project 18 SIS 3023Y(5) Web Frameworks and Patterns SIS 3114Y(5) Agile Principles and Practices ELECTIVES ICT 3040Y(5) Network Technologies SIS 3088Y(5) Software Security SIS 3115Y(5) SIS 3117Y(5) Software Quality Assurance And Configuration Management Business Process Management and Enterprise Systems SIS 3118Y(5) Artificial Intelligence Note: Contact Hours = L*: Lectures + T* : Tutorials + P*: Practicals 4

9. Programme Plan Per Cohort) SIS 1011Y(1) Software Analysis and Modelling 2 + 1 + 0 12 SIS 1012Y(1) Database Systems 2 + 0 + 1 12 ICDT 1016Y(1) Communication and Business Skills for IT 2 + 1 + 0 12 SIS 1039Y(1) Software Engineering Principles 2 + 1 + 0 12 SIS 1040Y(1) Software Design Fundamentals and Programming 2 + 0 + 1 12 SIS 1042Y(1) Discrete Structures 2 + 1 + 0 12 Sub Total 72 Per Week Per Cohort SIS 2015Y(3) Object-Oriented Software Development 2 + 0 + 1 12 SIS 2018Y(3) Software Verification and Validation 2 + 0 + 1 12 SIS 2037Y(3) Data Structures and Algorithms 2 + 0 + 1 12 SIS 2043Y(3) Software Project Management 2 + 1 + 0 12 SIS 2044Y(3) Interactive System Design 2 + 0 + 1 12 SIS 2045Y(3) Web Application Development 2 + 0 + 1 12 ICDT 2200 Industrial Training 6 Sub Total 78 Per Cohort SIS 3000Y(5) Final Year Project 18 SIS 3023Y(5) Web Frameworks and Patterns 2 + 0 + 1 12 SIS 3114Y(5) Agile Principles and Practices 2 + 0 + 1 12 ELECTIVES Choose ONE (1) modules from: ICT 3040Y(5) Network Technologies 2 + 0 + 1 12 SIS 3088Y(5) Software Security 2 + 0 + 1 12 SIS 3115Y(5) Software Quality Assurance And Configuration 12 Management 2 + 0 + 1 SIS 3117Y(5) Business Process Management and Enterprise 12 Systems 2 + 0 + 1 SIS 3118Y(5) Artificial Intelligence 2 + 0 + 1 12 Sub Total 54 Grand Total 204 Note: The University reserves the right not to offer a given elective module if the critical number of students is not attained and/or for reasons of resource constraints. 5