Computer Science

Key Information

Full-time

1 year

Typical Offer

View

Campus

Brayford Pool

Validation Status

Validated

Fees

View

Course Code

CMPCICUC

International Year 1 Computer Science

Society is in the midst of a digital revolution, from the phones we use to navigate our daily lives to the advances in artificial intelligence and software engineering set to transform global industries.

Key Information

Full-time

1 year

Typical Offer

View

Campus

Brayford Pool

Validation Status

Validated

Fees

View

Course Code

CMPCICUC

Welcome to International Year 1 Computer Science

Our degree preparation programmes are designed to help students to develop the English language, academic study skills, and subject-specific knowledge required for degree-level study.

The International Year One in Computer Science is designed to provide a broad foundation in the fundamentals of computer science and provides students with the opportunity to develop the mathematical, analytical, and problem-solving skills required to succeed in the challenging and exciting modern computing industry. Students undertake modules in programming, and mathematics and operating systems, supported by further studies in English language.

Degree Programme Progression

This programme starts in September 2022.

After successfully completing the International Year One programme and obtaining the required grades, students will have the option to progress onto the second year of the BSc (Hons) Computer Science programme at the University of Lincoln.

 

 

How You Study

Teaching on the programme may take many forms, including lectures, seminars, and workshops.

What You Need to Know

We want you to have all the information you need to make an informed decision on where and what you want to study. To help you choose the course that’s right for you, we aim to bring to your attention all the important information you may need. Our What You Need to Know page offers detailed information on key areas including contact hours, assessment, optional modules, and additional costs.

Find out More

An Introduction to Your Modules


† Some courses may offer optional modules. The availability of optional modules may vary from year to year and will be subject to minimum student numbers being achieved. This means that the availability of specific optional modules cannot be guaranteed. Optional module selection may also be affected by staff availability.

Algorithms and Complexity 2022-23CMP1124MLevel 42022-23The module aims to introduce the concepts of Algorithms and Complexity, providing an understanding of the range of applications where algorithmic solutions are required. Students will have the opportunity to be introduced to the analysis of time and space efficiency of algorithms; to the key issues in algorithm design; to the range of techniques used in the design of various types of algorithms. Students can also be introduced to relevant theoretical concepts around algorithms and complexity in the lectures, together with a practical experience of implementing a range of algorithms in the workshops.CoreComputer Architectures 2022-23CMP1125MLevel 42022-23This module aims to introduce the fundamentals of computer hardware underpinning the key aspects of Computer Science. This knowledge is not only essential for deeper understanding of the governing processes behind computing but also for realising how hardware interacts with software. By studying Computer Architecture, students can gain greater confidence in their study subject and future benefits when improving their programming skills. The module will study the individual components of a computer system, their function, main characteristics, performance and their mutual interaction. Examples of the practical application of the skills developed in this module are given utilising a range of computing applications, including but not restricted to the domains of Games and Social Computing applications.CoreMaths for Computing 2022-23CMP1036MLevel 42022-23This module aims to equip students with mathematical knowledge and skills required to design and develop computer systems and software.CoreObject-Oriented Programming 2022-23CMP1903MLevel 42022-23This module extends the concepts and practice of simple computer programming, with attention paid to the essentials that constitute an object-oriented computer program including layout, structure, and functionality. The module aims to extend students' knowledge of computer programming and introduces them to the object-oriented paradigm and related concepts applied to algorithm and software development. There is also emphasis upon the use of version control and its role in archiving and facilitating software development.CoreOperating Systems 2022-23CMP1005MLevel 42022-23In this module students will have the opportunity to study both the theoretical design concepts which underpin all operating systems and, through case studies, the practical implementation techniques of current operating systems. Special attention will be given to shell programming languages and examples, to practically implement concepts and techniques at the basis of the various operating systems.CoreProblem Solving 2022-23CMP1032MLevel 42022-23Problems are a natural occurrence in an organisational context and this module aims to introduce students to problem solving from a mixture of theoretical and practical underpinnings. The module examines the principles of abstraction, decomposition, modelling and representation as a means to frame and characterise problem scenarios, and as tools to understand potential solutions. The module concentrates on problem-solving strategies and in particular the vocabulary through which these strategies are articulated. This type of vocabulary is explored as representational device for capturing organisational behaviour and form.CoreProgramming Fundamentals 2022-23CMP1902MLevel 42022-23This module introduces students to software constructs and the development of simple programs using a high-level programming language. Simple design concepts and standard programming practices are presented, and attention is paid to the fundamentals that constitute a complete computer program including layout, structure, and functionality. Additionally, the fundamental computing data structures allowing the representation of data in computer programs are explored and implemented.Core

How you are assessed

This course may assessed through a variety of means, including in-class tests, coursework, projects, and examinations.

Entry Requirements 2022-23

This programme is available to International students aged 17+ and will require good high school graduation grades or equivalent academic study.

For full entry requirements including English language requirements and country-specific requirements, please visit:

https://www.lincoln.ac.uk/internationalcollege/entryrequirements

Fees and Scholarships

Students on this course may be eligible for a range of scholarships and bursaries once they successfully progress on to their chosen full degree programme.

Course Fees

Prioritising Face-to-Face Teaching

At the University of Lincoln, we strive to ensure our students’ experience is engaging, supportive, and academically challenging. Throughout the Coronavirus pandemic, we have adapted to Government guidance to keep our students, staff, and community safe. All remaining Covid-19 legal restrictions in England were lifted in February 2022 under the Government’s Plan for Living with Covid-19, and we have embraced a safe return to in-person teaching on campus. Where appropriate, face-to-face teaching is enhanced by the use of digital tools and technology and may be complemented by online opportunities where these support learning outcomes.

We are fully prepared to adapt our plans if changes in Government guidance make this necessary, and we will endeavour to keep current and prospective students informed. For more information about how we are working to keep our community safe, please visit our coronavirus web pages.

The University intends to provide its courses as outlined in these pages, although the University may make changes in accordance with the Student Admissions Terms and Conditions.