Meet the team

Alethe Bailey

Alethe Bailey

Alethe Bailey is a Senior Lecturer in Computing with a passion for the ethical use of computer science and data, and the creative use of computer science and applications to design, develop and deploy digital artefacts to solve real-world problems.

You can contact Alethe if you have any questions about studying Computer Science:  a.bailey@newman.ac.uk.

In Semester One, of the BSc Computer Science programme, you may study the following three modules to provide you with a secure understanding of the foundations of computer science:

Developing as a Computer Scientist: In this module, you will develop an understanding of the ethical, professional and legal issues related to computer science. You will debate current computing topics from an ethical perspective, examine academic literature associated with these topics and develop your academic writing style. This module will be assessed via a portfolio of tasks.

Mathematics for a Computer Scientist: In this module, you will investigate through active learning discrete mathematical topics, such as number theories, probability, trees, graphs and Boolean algebra, which underpin computer science. This module will be assessed through a portfolio of tasks and an end-of-module open book online examination.

Programming for a Computer Scientist: In this module, you will develop and sharpen your programming skills as you learn the practical art and craft of programming by solving a series of increasing problems that are more complex. Solutions will be coded in Python, using different programming constructs and data structures, and programming paradigms. You will be assessed through individual programming tasks and a small group project.

During August and September, you will find the following pre-course activities beneficial:

You will find it beneficial to read Professor Paul Curzon’s blog series on Learning to Learn (to Program). After you have read each tip that Paul provides, reflect on that tip and record what each tip means to you.

Discover the fundamentals of programming with Python by working your way through the programming projects in the interactive ebook Fundamentals of Python Programming.

Computer Science is a practical academic subject in which you will develop your confidence, competence and capability in working with commercial software to solve real-world problems. It is a rapidly changing area due to changes in technologies, tools and techniques, which we will keep you informed of. What you bring is your talent to develop as a computer scientist.