University of Glasgow
LOG-IN | IT HELPDESK |
Part of the College of Science & Engineering

You are here

  • Maths CS Psych
  • / ►Computing Science
  • / ► Course categories
  • / ► Level 1
  • General Level 1 Information
    • Staff: Lisa Sage
    • Staff: Marilyn McGee-Lennon
    • Staff: Quintin Cutts
    • Staff: Gail Reat
    • Staff: Paul Siebert
    • Staff: Christopher Johnson
    • Staff: Teresa Bonner
    • Staff: Dimitrios Pezaros
    General Information about level 1 of Computing Science
  • Computing Science 1Q
    • Staff: Lorna Love
    • Staff: Gail Reat
    • Staff: Lisa Sage
    • Staff: Teresa Bonner
    • Staff: Paul Siebert
    • Staff: Marilyn McGee-Lennon
    • Staff: Quintin Cutts
    This course requires an enrolment key
    CS1Q is intended to provide a coherent and comprehensive picture of computer systems. This will include a range of material on introductory computer hardware and architecture; boolean algebra, set theory and finite-state machines; data management and database design; human factors; and an introduction to professional and ethical issues including security and data protection. For intending honours students this introduces many important areas of computing science, and gives a broader perspective to some of the topics covered in CS1P. For non-continuing students, the syllabus attempts to answer the question "What should the well-educated person understand about computing?''. The course is not a superficial introduction, but covers the above topics in non-trivial detail.
  • Computing Science 1P
    • Lecturers/Tutors/Admin: Lisa Sage
    • Lecturers/Tutors/Admin: Paul Siebert
    • Lecturers/Tutors/Admin: Lorna Love
    • Lecturers/Tutors/Admin: Dimitrios Pezaros
    • Lecturers/Tutors/Admin: Quintin Cutts
    • Lecturers/Tutors/Admin: Gail Reat
    • Lecturers/Tutors/Admin: Teresa Bonner
    This course requires an enrolment key
    CS1P is an introductory programming course that emphasises the principles of programming. The course is intended to be appropriate both for those students continuing in Computing Science, who will progress to larger scale programming, and for those who are not, who will be able to apply the skills learned in their own disciplines.
  • Computing Science 1P Alternative Route
    • Staff: Peter Parkanyi
    • Staff: Andrej Hoos
    • Staff: Henrikas Elsbergas
    • Staff: Raimonds Duboviks
    • Staff: Matthew Casey
    • Staff: Niklas Zwingenberger
    • Staff: Olegs Jeremejevs
    • Staff: Stanislavs Beguns
    This is a set of pages for the use of those students in CS1P who are taking the Alternative Route
  • Study Abroad in Level 2
    • Staff: ALESSANDRO VINCIARELLI
    This course allows guest users to enter  
    This site provides details on how to arrange a study abroad period during Level 2.
  • Level 1 Tutors page
    • Staff: Quintin Cutts
    • Staff: Paul Siebert
    • Staff: Gail Reat
    • Staff: Christopher Johnson
    • Staff: Marilyn McGee-Lennon
    • Staff: Lisa Sage
    This course requires an enrolment key
You are not logged in. (Login)