20-21 SG1025: Mathematics for Computer Science - Autumn Term

IY1 Mathematics for Computer Science 2020/21: September Cohort 

Welcome to the Mathematics for Computer Science Moodle page for September 2020/21. 

Here you will find class materials, homework information, independent study tasks, and formative and summative assignment information for this module.

If you have any general module queries, have trouble completing/uploading your assignment, or just want to discuss your progress, please contact the module tutor Sina Saffaran at sina.saffaran@rhul.ac.uk


20-21 SG1026: Machine Fundamentals - Autumn Term

IY1 Machine Fundamentals 2020/21: September Cohort 

Welcome to the Machine Fundamentals Moodle page for September 2020/21. 

Here you will find class materials, homework information, independent study tasks, and formative and summative assignment information for this module.

If you have any general module queries, have trouble completing/uploading your assignment, or just want to discuss your progress, please contact the module tutor Sina Saffaran at sina.saffaran@rhul.ac.uk

20-21 SG1027: Object-Oriented Programming I - Autumn Term

Learning Outcomes

  1. Identify fundamental elements of the Java Programming Language
  2. Recognise the key principles of Object-Oriented Programming and the ability to apply this within the context of computing applications
  3. Implement syntactically accurate and logical thinking to meet programming specifications
  4. Develop and evaluate alternative solutions for given program examples or program specifications
  5. Use debugging tools in troubleshooting errors as well as using error-handling features in Java
  6. Apply good programming practices such as documentation, naming conventions, code reusability etc. when programming

20-21 SG1024: Internet Services - Autumn Term

IY1 Internet Services Moodle page for September 2020/21. 

The course introduces the basics of how the Internet works and its key protocols. With that foundation, it then addresses the technologies used for web development, including scripting languages and their potential. Web Services and related technologies are also introduced as well as the basics of network security. 

Here you will find class materials, homework information, independent study tasks, and formative and summative assignment information for the Internet Services module.

If you have any general module queries, have trouble completing/uploading your assignment, or just want to discuss your progress, please contact the module tutor Syed Badar at Syed.Shah@rhul.ac.uk.

If you need specific English writing help, you should speak to your AES tutor and/or Chris Storrs-Fox (Christopher.Storrs-Fox@rhul.ac.uk) and they can tell you about the language support available to you.

20-21 SG1025: Mathematics for Computer Science - Spring Term

Welcome to the Mathematics for Computer Science Moodle page for January 2020/21. 

In modern society, computers are increasing their presence in a wide range of sectors, for example, business, engineering, health care, education, etc. Those who are working towards future careers as professionals in implementing computer solutions will need a firm grounding in the mathematical techniques that underpin computer science. This will equip them with the necessary techniques to abstractly analyze, model, and implement solutions. Modeling and solving such problems require elements of discrete mathematics.

Here you will find class materials, homework information, independent study tasks, and formative and summative assignment information for the Mathematics for CS module.

If you have any general module queries, have trouble completing/uploading your assignment or just want to discuss your progress, please contact the module tutors Syed Badar at Syed.Shah@rhul.ac.uk.

If you need specific English writing help, you should speak to your AES tutor and/or Chris Storrs-Fox (Christopher.Storrs-Fox@rhul.ac.uk)  and they can tell you about the language support available to you.

20-21 SG1024: Internet Services - Spring Term

IY1 Internet Services Moodle page for January 2020/21. 

The course introduces the basics of how the Internet works and its key protocols. With that foundation, it then addresses the technologies used for web development, including scripting languages and their potential. Web Services and related technologies are also introduced as well as the basics of network security. 

Here you will find class materials, homework information, independent study tasks, and formative and summative assignment information for the Internet Services module.

If you have any general module queries, have trouble completing/uploading your assignment, or just want to discuss your progress, please contact the module tutor Syed Badar at Syed.Shah@rhul.ac.uk.

If you need specific English writing help, you should speak to your AES tutor and/or Chris Storrs-Fox (Christopher.Storrs-Fox@rhul.ac.uk) and they can tell you about the language support available to you.