Computer Science
The development of new technology
changes the way we live our lives, and is only made possible by
advances in science. Computer Science, one of the key
disciplines within this revolution, is a rapidly evolving
subject. The Computer Science degree at Hull provides
students with a balance between the core fundamentals and the
latest areas of research. It enables our graduates to add
their insight, imagination and expertise to develop computer
systems for the future.
Requirements
Typically 260-300 UCAS points,
including two subjects at A-level, or equivalent. A minimum of
grade C in GCSE Mathematics, or equivalent, is
required. We will also consider applicants with relevant
experience rather than academic qualifications.
Programmes
Modules
A full-time student must normally
register for six modules (five in the Honours and Masters
stage) during each stage of study; usually a combination of both
core (compulsory) and optional modules. The opportunity
to pick a Free Elective (a subject outside of the Department) may
also be available.
Certificate Stage
Diploma Stage
Honours Stage
| Module name |
Subjects covered |
| Project |
Individual dissertation on a topic related to computer
science. |
| Communicating
and Teaching Computing* |
Teaching experience in a school. Education of students in IT
and computing. |
| Data
Mining and Decision Systems* |
Data mining, data warehousing, data reclamation and
decision support. |
| Commercial
Game Development Process* |
Game design, development and production. Business analysis
and scenarios. |
| Virtual
Environments and Advanced Graphics* |
Virtual environments, technologies, concepts and
techniques.
3D computer graphics using shaders
|
| Languages
and their Compilers* |
Comparison of programming language concepts, philosophies
and designs. Compiler writing. |
| Mobile
Devices and Applications* |
Developing applications for mobile devices,
considering environments, architecture, communications,
interfacing, and user interfaces. |
| Strategic
Planning and Systems Development* |
Relationship between IS and IT. Business processes, planning
environments, and process management approaches for the deployment
of IS and IT. |
| Neural,
Emergent and Agent Technology* |
Neural Networks, Fuzzy Systems,
Genetic Algorithms, and their implementation. |
| Distributed
Systems Programming* |
Architectures, technologies and
programming paradigms for distributed applications. |
| Visualization* |
Perceptual and psychological factors relating to vision and
visualization. Visualization models and techniques. |
Masters Stage (MEng only)
* - Optional
The structure and content of
the degree programmes are subject to continual change, as we
ensure the syllabus maintains its relevance to tomorrow's
graduates.
Page last updated by Amanda Millson on
5/21/2012
Previous undergraduates
"Achieving my
degree in Computer Science with Information Engineering has helped
my career immensely, as I have progressed from being a Software
Engineer to a PMO Analyst for an on-campus telecommunications
company (APD Communications Ltd). I would recommend studying at The
University of Hull to anyone." ."
-Clark Clark (BSc Computer
Science with Information Engineering)