BSc Computer Science

advertisement
UNIVERSITY OF BRADFORD
School of Computing Informatics and Media
Department of Computing
Programme/course title: Computer Science
Awarding and teaching institution:
Final award:
Programme title:
Programme accredited by:
Duration:
UCAS code:
Subject benchmark statement:
Date produced:
Last updated:
University of Bradford
BSc (Honours) [Framework for Higher Education
Qualifications level H]
Computer Science
British Computer Society
3 years full time; 4 years sandwich; 6 years parttime, 4 years part-time intensive
G400 BSc/CS (3-year) G401 BSc/CS4 (4-year)
Computing
April 2003
July 2011
Programme Aims
Computer Science concentrates on the theoretical foundations of computation and
computer technology. It incorporates ideas from many other disciplines, including
mathematics, engineering, psychology and graphical design and has a close affinity
with electronic communications as illustrated by the Internet and World Wide Web.
The term ‘convergence’ is often used to describe how these two disciplines are
coming together.
The aim of the course is to provide you with a sound grounding in the fundamentals
of computer software development (programming) and the tools and applications that
modern computer scientists use. This aim will be achieved by:

Providing you with a core of fundamental modules, in stages 1 and 2 that are
essential to all computer scientists, plus a wide range of options, particularly in
the final stage, so that you may choose the particular area in which you are strong
or wish to specialize, which builds on the knowledge and understanding gained
earlier.

Providing the support in the form of lectures, labs and tutorials that will enable you
to develop your personal portfolio of skills. The School of Computing, Informatics
and Media (SCIM) is committed to providing a very high standard of up-to-date
computing facilities to support the practical hardware and programming
requirements of the courses.

Developing discipline skills and personal transferable skills so that on graduation
you may move directly into responsible positions in industry or commerce, or may
pursue further programmes of study.

Promoting educational opportunities for ethnic minorities, women, mature and
alternatively qualified students, as well as for school-leavers and traditionally
qualified students.
The BSc Computer Science is offered by the Department of Computing, part of the
School of Computing, Informatics and Media in the University of Bradford, which
includes a large number of undergraduate and postgraduate courses concerned with
1
the understanding, design, and exploitation of computation and computer technology.
The Department places great emphasis on both teaching and research, and there
are opportunities for you to join one of our research teams and progress on to
postgraduate taught courses or research degrees on completion of your first degree.
Note that the British Computer Society (BCS) for computing professionals, the route
to further professional qualifications, accredits undergraduate and postgraduate
courses offered by the Department. Its accreditation of our courses, including the
BSc Computer Science, also means that successful honours graduates are
exempted from further examinations for BCS membership. Employment prospects for
graduates of the BSc Computer Science should be excellent. Our current BCSaccredited courses currently enjoy a 91% graduate employment rate, and we expect
similar success for the BSc Computer Science.
Learning outcomes
Learning outcomes indicate what you should know, understand and be able to do on
successful completion of your course. Computer Science is a subject where current
practices in the field are changing rapidly as technologies evolve and new
programming languages emerge. However the underlying theory and principles do
not change rapidly. You will study these fundamentals and learn how to apply them
to the analysis of problems and how to plan, implement and evaluate the solutions.
You will learn about new technologies and languages required to implement
solutions. In order to achieve the learning outcomes you will develop the following:

Knowledge and Understanding:
a systematic understanding of the
fundamental concepts and theories of computer science including detailed
knowledge of hardware, computer architecture, information and communication
technologies; a firm grasp of the mathematical foundations of computing and how
they underpin the formal specification and design of commercial applications;
specific knowledge networks and computer communications; ability to comment
on aspects of current research in the discipline.

Discipline Specific Skills including; how to analyse problems and develop
solutions using leading edge ideas and techniques; how to develop computer
programs using object oriented programming languages; how to choose which
programming languages to use for specific applications; ability to manage and/or
contribute to a team approach to software engineering projects; an ability to read
and make use of research articles in journals and research literature; competence
in the use of major software application packages.

Personal and Transferable Skills: exercise of initiative in information
management, interpretation and presentation; ability to make decisions in a
variety of contexts; application of IT and communications skills to management
problems; report writing and presentation skills; creative and systematic problem
solving ; teamwork and leadership; project management; and personal
management
The Curriculum
The map of your studies is detailed below showing core(C) and optional (O) modules.
Each year, or stage, of an Honours course comprises two semesters with 60 credits
of full time study in each semester. For 10 credit modules and 20 credit double
modules (last character in module code is a ‘D’) all of the teaching and assessment is
undertaken in the same semester. For 20 credit linked modules (last character in the
2
module code is an ‘L’) and the 40 credit project there is teaching and assessment in
both semesters. Students following the part-time route will normally study half the
number of credits per year, with the programme of study agreed by negotiation.
Although the University does not recruit directly to Ordinary degrees this route is
available to students for whom a less intense course of study is appropriate. Ordinary
degrees comprise 100 credits in stage 1 and 80 credits in stages 2 and 3. For
entrants 2011/12 onwards placed on ORDINARY after level 1, in addition to meeting
the requirements for Stage 1, students must study units amounting to 100 credits in
stages 2 and 3 respectively.
Diploma of Industrial Studies
Diploma of International Studies
You have the option to undertake an industrial placement, or of studying or working
abroad for a year between stages 2 and 3; this option is strongly encouraged. SCIM
has an industrial training tutor who has contacts with a large number of outside
organizations and who assists in helping you find a placement. Successful
completion of the industrial year qualifies you for the award of the Diploma of
Industrial Studies in addition to your degree. The university’s International Office
provides a wide range of opportunities and support for students to gain international
experience. Successful completion of the international year qualifies you for the
award of the Diploma of International Studies in addition to your degree. Both
options provide the opportunity to gain valuable experience, and are viewed
favourably by prospective employers.
Unit Code
CM0113L
CM0107L
CM0111L
CM0211M
CM0116D
CM0202M
CM0117D
CM0312M
CM0307M
CM0304D
CM0315L
CM0415L
CM0316L
and
CM0318L
CY0218L
and
CY0219L
CM0347K
CM0353D
CM0606D
CM0616D
CM0340D
CM0332D
CM0352D
CM0615D
CM0328D
CY0317M
and
CM0330M
Cr
20
20
20
10
20
10
20
10
10
20
20
20
20
Stage
Sem
Lev
1
1
1
1
1
1
1
2
2
2
2
2
1,2
1,2
1,2
1
1
2
2
1
1
2
1,2
1,2
1
1
1
1
1
1
1
2
2
2
2
2
2
1,2
2
20
2
1,2
2
20
2
1,2
2
20
40
20
20
20
20
20
20
20
20
10
2
3
3
3
3
3
3
3
3
3
3
1,2
1,2
1
1
1
1
1
1
2
2
2
2
3
3
3
3
3
3
3
3
3
3
10
3
2
3
Module Title
Developing Professional Skills
Computer Architecture and Systems Software
Formal Foundations
Introduction to Web Technologies
Software Development (Part 1)
Foundations of Human Computer Interaction
Software Development (Part 2)
User Interface Development
Database Systems
Software Engineering with Group Project
Computer Communications and Networks
Computer Architecture and Systems Software 2
Data Structures and Algorithms
and
Symbolic and Declarative Computing/
Artificial Intelligence
Systems Administration 1
and
Unix Programming 1&2
Final Year Project
Advanced Rendering and Real Time Graphics
Decision Support Systems
Deploying Web Technologies
Neural Networks and Fuzzy Systems
Formal Methods
Sustainable Computer Technology
Advanced Database Systems
AI for Games
Digital Image Processing
and
Computer Graphics
3
Hons
C
C
C
C
C
C
C
C
C
C
C
C
Ord
C
C
C
O
O
O
O
O
O
O
C
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
CM0518D
CM0348D
CM0331D
CM0506D
CM0334D
CM0333D
CM0354D
20
20
20
20
20
20
20
3
3
3
3
3
3
3
2
2
2
2
2
2
2
3
3
3
3
3
3
3
Concurrent and Distributed Systems
Foundations of Cryptography
Human Computer Interaction (Design and Dev’t)
Real Time Systems
Systems Administration 2 (N.B. needs CY0218L)
Web Engineering
Real Time Simulation and Modelling
O
O
O
O
O
O
O
Course arrangements for students commencing part time intensive course, over 4
years in September 2010:
Code
Year 1
CM0113L
CM0116D
CM0107L
CM0117D
Year 2
CM0211M
CM0202M
CM0111L
CM0415L
CM0316L
Year 3
CM0307M
CM0312M
CM0318L
Lev
Crd
Sem
Module Title
Hons
1
1
1
1
20
20
20
20
1,2
1
1,2
2
Developing Professional Skills
Software Development Part 1
Computer Architecture and Systems Software
Software Development Part 2
C
C
C
C
1
1
1
2
2
10
10
20
20
20
1
2
1,2
1,2
1,2
Introduction to Web Technologies
Foundations of Human Computer Interaction
Formal Foundations
Computer Architecture and Systems Software 2
Data Structures and Algorithms
C
C
C
C
C
O
O
2
2
2
10
10
20
1
1
1,2
Database Systems
User Interface Development
Symbolic and Declarative Computing and Artificial
Intelligence
Computer Communications and Networks
Software Engineering with Group Project
C
C
C
C
C
O
C
C
O
C
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
C
CM0315L
2
20
1,2
CM0304D
2
20
2
Year 4 (choose 80 credits)
CM0332D
3
20
1
CM0606D
3
20
1
CM0616D
3
20
1
CM0340D
3
20
1
CM0615D
3
20
2
CM0328D
3
20
2
CM0330M
3
10
2
CY0317M
3
10
2
CM0518D
3
20
2
CM0348D
3
20
2
CM0331D
3
20
2
CM0506D
3
CM0333D
3
Summer period
CM0347K
3
20
20
2
2
Formal Methods
Decision Support Systems
Deploying Web Technologies
Neural Networks and Fuzzy Systems
Advanced Database Systems
Artificial Intelligence for Games
Computer Graphics
Digital Image Processing
Concurrent and Distributed Systems
Foundations of Cryptography
Human Computer Interaction (Design and
Development)[not available 2009/10]
Real-Time Systems
Web Engineering
40
1,2
Final Year Project
Ord
Please note that, while every effort will be made to accommodate your choices, it may not be
possible to permit every possible combination of optional modules, due to timetabling constraints.
The curriculum may change, subject to the University's course approval, monitoring and review
procedures.
Teaching, learning and assessment strategies
You will experience a wide range of teaching and learning environments. Concepts,
principles and theories are generally explored in formal lectures, practiced in
associated tutorials and seminars, and demonstrated in laboratory classes. Practical
4
O
O
O
O
O
O
O
skills are developed in laboratory sessions. Professional and personal skills are
developed through the Developing Professional Skills module which involves
communications skills, library skills, group work and presentations. The Software
Engineering Group Project develops an appreciation of how to manage group
dynamics in whilst working on a substantial software engineering exercise. Honours
students undertake a major individual project in their final year, drawing together the
knowledge and experience gained throughout the course. The project provides the
opportunity for you to demonstrate your ability to solve problems using current ideas
and techniques that are at the forefront of computing and information systems
disciplines. Students who achieve an Ordinary degree may be given the opportunity
to ‘top-up’ to a classified Honours degree at a later stage at which time they will
undertake the individual project.
Each 10-credit module on the course requires you to commit 100 hours of study.
Some of these hours will be formally timetabled - lectures, laboratories, seminars and
tutorials – and others will involve you in carrying out private study. The balance
between these forms of study changes as you pass through the three years of the
course. There are a lot of “contact hours” (time spent with tutors) in the earlier stages
of the course; in the final year you will be expected to manage your own learning,
under the general guidance of your tutors.
Methods of assessment are similarly varied and your progress will be assessed using
a mix of formal examinations, presentations and seminar papers, reports, laboratory
tests, essays, coursework assignments, and projects. The appropriate method is
chosen so that you may demonstrate the particular learning outcomes of each
module.
Admissions Criteria
In addition to a degree, successful completion of the Honours degree course will give
candidates a qualification that is recognized by the British Computer Society.
Offers are made following detailed consideration of each individual application. Most
important in the decision to offer a place is our assessment of a candidate’s potential
to benefit from their studies and of their ability to succeed on this particular course.
Entrance requirements will vary but are set after consideration of each applicant’s
academic background and achievements and all other relevant experience. A typical
offer to someone seeking entry through the UCAS scheme would be CCC or 240
UCAS tariff points. Applications are welcome from candidates with non-standard
qualifications or who, lacking academic qualifications, have significant relevant
experience.
Progression Criteria and Exit Points
To pass and proceed from each stage to the next, and also to be eligible for a
classified Honours award, you must achieve at least 40% in 100 credits and 35% in
the other 20 credits.
The class and division of the Honours degree that you are awarded is based on the
overall weighted marks that you receive for each stage. Stage 2 contributes 30% and
stage 3 70%. The classes and divisions of the Honours degree are awarded on the
basis of the following minimum final overall weighted average marks:
70.0% or above:
60.0% or above:
First Class Honours
Second Class Honours – First Division
5
50.0% or above:
otherwise:
Second Class Honours – Second Division
Third Class Honours
If you complete Stage 1 successfully, you are eligible for a Certificate of Higher
Education; if you complete stage 2 successfully, you are eligible for a Diploma of
Higher Education. The learning outcomes for these awards and the final award are
consistent with those of the national qualifications framework for England.
The progression and award regulations for Ordinary courses are similar to those for
the Honours courses except 40% must be achieved in 80 credits at Stage 1 and 60
credits at subsequent Stages.
Regulations Summary
Comprehensive information on the University’s Regulation Governing Undergraduate
Awards is at http://www.brad.ac.uk/admin/acsec/QA_Hbk/Undergrad_Regs_.html
Student Support Arrangements
All students admitted to SCIM go through a process of induction that includes
detailed talks by the Dean and Head of Department.
Afterwards, ongoing support for students is provided in the form of one-stop facilities
located at the SCIM Student Support Office (SSO) in Horton Building, open all day
during term time, with limited daily opening hours during non-term time.
Support for registered students also is provided 24/7 via the SCIM intranet. This
includes the SSO website at http://www.inf.brad.ac.uk/internal/sso/ which contains
the following information:







SCIM Student Handbook
SCIM Learning and Behaviour Agreement
Course Timetable
Examination timetable
Answers to Frequently Asked Questions (FAQs)
Coursework submission record
E-mail Archives
The SCIM intranet also includes the Computing department website at
http://www.inf.brad.ac.uk/internal/computing/ which offers further information to
support students and includes the following:
 Student Staff Liaison Minutes
 Courses and modules
 Course Tutors contact information
 Equipment Loans Service
The SCIM intranet includes the Technical Support website at http://ts.inf.brad.ac.uk/
which supports students by offering detailed information on all the technical and
services offered by the School, including:
 Equipment Loans Service
 IT suites
 Hosting
6
All students on the BSc Computer Science are allocated a personal tutor who will
provide both academic and pastoral support. There are also a number of named
individuals within Computing who have specialist responsibilities, and are able to
deal with specific issues relating to factors such as disability, equal opportunities and
gender.
The Student Staff Liaison Committee gives the opportunity for students to give formal
feedback to the Course Tutor and/or Department about curricular issues and the
general running of the programme.
The School also uses the University’s Virtual Learning Environment (VLE)
Blackboard to support students via their individual modules
The University of Bradford provides important facilities such as extended access to
library and computing services, counselling and welfare services, and careers advice.
The Disability Office provided targeted support for all students with known disabilities
and routinely arranges dyslexia assessments and appropriate support (i.e.
reasonable adjustment) for disabled students.
Further Information
For further information, please check the University prospectus or contact
Admissions.
The Admissions Office
The Recruitment and Marketing Office
The University of Bradford
School of Computing, Informatics and Media
Richmond Road
The University of Bradford
Bradford, BD7 1DP
Horton Building
UK
Richmond Road
Bradford, BD7 1DP
UK
+44 (0)1274 233054
+44 (0)1274 235963
http://www.brad.ac.uk/courses/
ugadmissions@scim.brad.ac.uk
http://scim.brad.ac.uk/courses/ug/
Disclaimer
The details of this Programme Specification and information contained therein are
subject to change in accordance with the University of Bradford’s course approval,
monitoring and review procedures.
7
Download