Home \ Courses \ Bachelor \ Bachelor (honours) of Computer Applications
The Bachelor of Computer Applications (Honours) Degree (Awarded by University
of Sunderland)
About The Programme
The BSc Computer Applications is a mainstream computing programme which produces graduates capable of operating in a wide range of software development environments and in the field of applications development. Successful graduates will be able to undertake systems analysis of problems in the applications domain and capable of working both individually and as part of a larger team. Graduates from the programme will have the ability to engineer a piece of application software, as distinct from applying or tailoring an “off the shelf package”, in order to meet the needs of a business, government, local authority or healthcare domain end user.
The BSc (Hons) Computer Applications aims at qualifying the student for employment where the application of computing and computer systems is required, rather than focusing specifically on business issues or engineering issues of computing. A student leaving with this award would typically be seeking employment where technical computing is applied, most probably at a management level.
Upon Completion
Upon completion of the programme, the candidate will be awarded the prestigious BSc(Hons.) Computer Applications Degree; the same qualification as conferred on campus by the School of Computing and Technology, University of Sunderland.
Programme Structure
The Bachelor programme is a course catered to the needs of working adults in the IT industry, as well as fresh Diploma graduates majoring in the Computer Engineering or IT field. The benefits of the programme are in providing computer engineers with sound project management as well as advance software engineering skills which are required in major IT companies, Software companies and E-Commerce industries. The double project aims to give the candidate problem solving case studies to apply their knowledge and skills and prepare them for real world work scenarios.
The programme consists of 6 modules (including 2 projects) over a duration of 12 months. The examinations are set and prepared through the University’s moderation and lessons delivered by approved faculty lecturers in Singapore.
Core Modules
Click below for the specific direction of
the core module
Advanced Internet development languages eg WML, Javascript. Networked application architecture, client-server systems, principles of multi-user systems and web services. Internet protocols, use of eg Java, ODBC, ASP, XML and PHP. Database driven websites. Examples, and overview of data handling issues. Types of database used and choice of database on the basis of price, portability, stability, XML capabilities. Communication issues. Classless Inter-Domain Routing (CIDR), routing and routed protocols, distributed database applications. Security. SSL, encryption and issues.
2 Subject:
Information Systems Project Management
Course Description
Strategic planning; Project Selection, feasibility studies, plans and priorities. Risk analysis and
control. Project Planning: network analysis, PERT, Gantt Charts. Task definitions. PRINCE.
Configuration management. Project Monitoring and Control including cost control, quality control and review structures. Change management and the human aspects of project management.
3
Subject: Ecommerce
Course Description
On core technologies aspects, students will be looking into active web-page design (e.g. server side database, scripting languages, etc) On technological issues, students will be investigating internet security issues (e.g. secured, sockets, PGP), authentication and non-repudiation. Business issues explored will include the validation of sources of electronic documents, law of evidences, electronic contracting and roles of trusted 3rd parties and data protection acts.
4 Subject:
Advance Software Engineering
Course Description
Students will review the development of legal responsibilities of the Software Engineer, and review examples of the application of professional standards, codes of conduct and legislation such as the Data Protection act. Review of ISO standards and SEI CMMI/ CMM, TSP, PSP guidelines, as applied to software engineering and development, with examples/case studies of their impact.
Students will be introduced to generic concepts of risk, and review risk assessment models for system development (such as RISKIT and SEI Software Risk Management) and interdependent systems change (such as RAMESES) through case studies. Students will review the development of the field of project management through review of for productivity and quality, and for people, problem and process elements Software measurement - need to measure consistently, objectivity and subjectivity in measurement, prediction systems and direct and indirect measures with examples of recent, useful metrics - what they can do and why they are valid. A review, through examples and case studies consists of software measurement for project management, development processes, and product characteristic assessment and prediction.
Students will review the selection process and factors applied to; various development methods (data oriented, object oriented, XP and Formal) and development processes, software development tools and techniques in order to increase the productivity and quality of the software development process.
5
Subject: Double Project Module
Course Description
Project forum to disseminate practice in project management and assessment. Keynote lectures on aspect of project management, report writing and fundamental research techniques. Regular scheduled project supervision sessions.
Job Prospects
Upon completion, graduates should be able to assume high-level job roles such as Senior Systems Analyst, IT Infrastructure Manager, Supply Chain Consultant, Lead Project Manager, Procurement Officer, Enterprise Systems Developer, Senior Systems Programmer/Developer, E-Business Consultant.
Entry Requirements
Diploma in IT/Computer Engineering or equivalent from the local polytechnics
Advanced Diploma in IT/Computer Engineering or equivalent from a recognized University taken through local distance learning from a locally registered private institution or oversea studies
Professional post-grad diploma/ higher certifications from a professional body or recognized tertiary institution with relevant IT work experience or certifications will be considered