Computer Science


Lectures: COMPSCI 111/111G 2020 Semester Two

Lecture Times and Locations

  • Wednesday, Thursday, Friday 9am in Room 109-B15 in the Library Basement
Top
Lecture Schedule

Lecture/Lab Schedule (May be subject to change)

Top
Lecture Recordings

Lecture recordings can be found in Canvas.
Lecture recordings will be uploaded as soon as possible after each lecture.

Top
Lecture Slides

Lecture slides will be uploaded here before each lecture.

Week 1

01. Introduction / Hardware, components of a computer system

An overview of the course, and an introduction to the electronic components used in a typical PC.

Slides: [PDF]

02. Bits, bytes, digital information

An introduction to the way information is stored digitally.

Slides: [PDF]


03. History of Computing

A short history of computing

Slides:[PDF]

An even shorter history of computing (the examinable part)

Slides: [PDF]


Week 2

04. Introduction to networking and the Internet

A brief overview of the history of the Internet, how it was designed and how it works now.

Slides:[PDF][Powerpoint]

05. Electronic Communication and the Internet

Using the Internet to communicate with others. The common types of applications used to communicate and the way that they work.

Slides: [PDF][Powerpoint]

06. Publishing online using tools - blogs, wikis

Using the Internet to publish ideas and documents. An introduction to blogs for maintaining journals and wikis for working collaboratively.

Slides: [PDF][Powerpoint]


Week 3

07. The World Wide Web

An introduction to the World Wide Web

Slides: [PDF-old][PDF-new][PowerPoint - new][video]

08. Social and Legal Issues

Main social and legal issues related to the use and development of WWW.

Slides: [PDF - that corresponds to video][video]

09. Word processing, preferences, styles, references using RefWorks

Word processing using MS-Word. Generate bibliographies with RefWorks.

Slides: [PDF][PowerPoint][video]


Week 4

10. Health and Technology

A brief look at technology related health issues

Slides:[PDF][Powerpoint][video]


11. Spreadsheets 1

Background on spreadsheets, introduction to Excel

Slides:[PDF][Powerpoint][PDF-with-Answers][Video]


12. Spreadsheets 2

Advanced spreadsheets in Excel: functions, lookup, graphs

Slides:[PDF][Powerpoint][PDF-with-Answers][Video]


Week 5

13. LaTeX 1

An introduction LaTeX

Slides:[PDF][Powerpoint][Video]


14. Vector Graphics

How digital images are stored, and how that affects the quality of the image

Slides:[PDF][Powerpoint][Video]


15. LaTeX 2

LaTeX continued

Slides:[PDF][Powerpoint][Video]


Week 6 - No lectures


Week 7

16. Digital Games 1
An introduction to digital games 1

Slides:[PDF][Powerpoint][Video]


17. Digital Games 2
An introduction to digital games 2

Slides:[PDF][Powerpoint][Video]


18. Python 1
[Video]

An Introduction to Python Programming

Overhead Slides (Updated):



Week 8

19. Python 2
[Video]

If statements, while loops and the turtle module

Overhead Slides:


20. Python 3
[Video]

The turtle module

Overhead Slides:


21. Python 4 - examples

Lab1:Previous Python Lab

  • Lab-video1 - covers question 1
  • Lab-video2 - covers question 2
  • Lab-video3 - covers question 3
  • Lab-video4 - covers question 4
  • Lab-video5 - covers question 5-8
  • Lab-video6 - covers question 9
  • Lab-video7 - covers question 10
  • Lab-video8 - covers question 11
  • Lab-video9 - covers question - Leap Years
  • Lab-video10 - covers question - Prime
  • Lab-video11 - covers question - Rock Paper Scissors


  • Week 9

    22. HTML and Web Design
    [Video]

    A brief look at Web design followed by an introduction to HTML5

    Overhead Slides:


    Additional Resources:


    23. HTML5

    A further look at using HTML5

    Overhead Slides:
    [1 slide per sheet]
    [4 slides per sheet]
    [Exercise Answers]

    Additional Resources:



    24. CSS

    Using Cascading Style Sheets for presentation

    Overhead Slides:
    [1 slide per sheet]
    [4 slides per sheet]
    [Exercise Answers]

    Additional Resources:



    Week 10

    25. Software and Licences

    Main social and legal issues related to the use and development of WWW.

    Slides: [PDF] [Video]


    26. Artificial Intelligence

    An introduction to AI

    Slides:[PDF] [Video]



    27. AI (cont.)

    An introduction to AI (ethics)

    Slides:[PDF] [Video]



    Week 11

    28 and 29. Exam review (note there are no pdf files for these lectures)

    [Video 1]
    [Video 2]


    30. Exam review

    [Slides]



    Apply now!


    Handbook

    Postgraduate study options

    Computer Science Blog



    Please give us your feedback or ask us a question

    This message is...


    My feedback or question is...


    My email address is...

    (Only if you need a reply)

    A to Z Directory | Site map | Accessibility | Copyright | Privacy | Disclaimer | Feedback on this page