• Category:Computer Science Revision Notes

Please Note that most of these except the extra section are video lectures. Some notes on the topics should be added later.

Intensive Introduction to Computer Science [1]

Introduction to Computer Science: Programming Methodology[2]

Introduction to Computer Science:Programming Abstractions [3]

Introduction to Computer Science:Programming Paradigms [4]

Introduction to object-oriented programming [5]

Algorithms Lectures [6]

Discrete Mathematics Lectures [7]

Computer Architecture [8][9][10]

Principles of Digital Communications [11]

Functional Programming [12][13]

Statistics [14]

C++ [15]


Data Structures [20][21]

Introduction to Networks [22]

Introduction to Artificial Neural Networks [23]

Artificial Intelligence [24] Notes: [25][26]

Artificial Intelligence: Machine Learning[27]

Artificial Intelligence: Introduction to Robotics [28]

Artificial Intelligence: Natural Language Processing [29]

Linear Systems and Optimization[30][31][32][33]

CompTIA 220-701 A+ Essentials & Practical[34]

Professor Messer’s Free Microsoft 70-680 Certification Training[35]

How to Write Doc Comments for the Javadoc Tool[36]

Interesting Extras

Advice for Computer Science College Students [37]

Where will your programming job be in 7 years? [38]

Should you launch at a conference? by Joel Spolsky [39]

ConcurrenC: A Novel Model Of Computation for Effective Abstraction of C-based SLDLs[40]

How To Write Unmaintainable code (I found this one totally funny!)[41]

3 Mistakes Web Programmers Need to Stop Making[42]

The Manga Guide to Databases[43].This book is really good especially for beginners so make sure you sign up and read it. Here's a review of it here:[44]. Have fun :)

Battle Programmer SHIRASE[45]An absolute MUST watch. Anime and programming. Enough said.

This category currently contains no pages or media.

Try Learn together, TSR's study area

revision notes




a study planner

of discussions

What is your favourite day of the week
Study resources

The Student Room, Get Revising and Marked by Teachers are trading names of The Student Room Group Ltd.

Register Number: 04666380 (England and Wales), VAT No. 806 8067 22 Registered Office: International House, Queens Road, Brighton, BN1 3XE