Package deal
1st Year Computer Science Notes
All topics in depth covered in the first year of a high level computer science course. Both notes and flashcards.
[Show more]All topics in depth covered in the first year of a high level computer science course. Both notes and flashcards.
[Show more]A summary of the fundamentals of computer logic, architecture and systems. An indepth coverage of logic circuits, assembley language, and component implementations. Details how memory operates, program execution, cache and locality, pipelines and much more.
Preview 4 out of 116 pages
Add to cartA summary of the fundamentals of computer logic, architecture and systems. An indepth coverage of logic circuits, assembley language, and component implementations. Details how memory operates, program execution, cache and locality, pipelines and much more.
In depth coverage of algorithms and data structures. Covers algorithmic efficency, time and space complexity for all O notation (big 0, little 0, omega). Linear, quadratic to exponential algorithms. Kadane's algorithm, brute force algorithm. Summary of all sorting algorithms, trees (AVL, B-trees), ...
Preview 4 out of 124 pages
Add to cartIn depth coverage of algorithms and data structures. Covers algorithmic efficency, time and space complexity for all O notation (big 0, little 0, omega). Linear, quadratic to exponential algorithms. Kadane's algorithm, brute force algorithm. Summary of all sorting algorithms, trees (AVL, B-trees), ...
Notes regarding web systems, servers and their applications. Client-server model, how pages work. URLs and their syntax, schemes, notes on HTML and CSS in detail. Internet layer abstraction, UDP and TCP, IP addressing for web pages, DNS, JavaScript in detail w/ jQuery. HTTP methods (GET, POST etc), ...
Preview 4 out of 66 pages
Add to cartNotes regarding web systems, servers and their applications. Client-server model, how pages work. URLs and their syntax, schemes, notes on HTML and CSS in detail. Internet layer abstraction, UDP and TCP, IP addressing for web pages, DNS, JavaScript in detail w/ jQuery. HTTP methods (GET, POST etc), ...
In-depth notes and coverage of the Operating System. Notes on virtualisation, concurrency, difference between user and kernel modes. Types of processing and their creation/termination (serial and batch), multiprogramming, kernel architecture, program execution, FDE cycle, how I/O works, interrupt ha...
Preview 4 out of 233 pages
Add to cartIn-depth notes and coverage of the Operating System. Notes on virtualisation, concurrency, difference between user and kernel modes. Types of processing and their creation/termination (serial and batch), multiprogramming, kernel architecture, program execution, FDE cycle, how I/O works, interrupt ha...
In-depth notes covering Object Oriented Programming in Java especially. The three pillars of OOP (Encapsulation, Abstraction, Polymorphism), how the JVM works, bytecode, public and private methods, classes, objects, constructors and their relationships. Basics of fields vs methods, case and UML diag...
Preview 4 out of 81 pages
Add to cartIn-depth notes covering Object Oriented Programming in Java especially. The three pillars of OOP (Encapsulation, Abstraction, Polymorphism), how the JVM works, bytecode, public and private methods, classes, objects, constructors and their relationships. Basics of fields vs methods, case and UML diag...
In-depth notes and flashcards going over databases. Models, difference between information and data, scheme architecture and modelling, relationship models. Document and key value databases (Redis, Amazon DynamoDB), graph databases, DMS and DSMS, multi-user access control, backup and integrity manag...
Preview 4 out of 61 pages
Add to cartIn-depth notes and flashcards going over databases. Models, difference between information and data, scheme architecture and modelling, relationship models. Document and key value databases (Redis, Amazon DynamoDB), graph databases, DMS and DSMS, multi-user access control, backup and integrity manag...
In-depth coverage going over mathematics for computer scientists. Probability, permutations, bionomial and pascals triangle. Axioms, logic and proofs, regular languages and finite automata, sets and venn diagrams and their relationships. In depth coverage of number theory. Strings, concatenation and...
Preview 4 out of 87 pages
Add to cartIn-depth coverage going over mathematics for computer scientists. Probability, permutations, bionomial and pascals triangle. Axioms, logic and proofs, regular languages and finite automata, sets and venn diagrams and their relationships. In depth coverage of number theory. Strings, concatenation and...
In-depth coverage of all Software Engineering concepts. Requirements engineering, user vs system requirements, functional hierarchies, documentation, testing and design life cycles. User understanding, features, personas and scenarios, actors, user stories, feature creep and lists. Product-based eng...
Preview 4 out of 104 pages
Add to cartIn-depth coverage of all Software Engineering concepts. Requirements engineering, user vs system requirements, functional hierarchies, documentation, testing and design life cycles. User understanding, features, personas and scenarios, actors, user stories, feature creep and lists. Product-based eng...
Stuvia customers have reviewed more than 700,000 summaries. This how you know that you are buying the best documents.
You can quickly pay through credit card or Stuvia-credit for the summaries. There is no membership needed.
Your fellow students write the study notes themselves, which is why the documents are always reliable and up-to-date. This ensures you quickly get to the core!
You get a PDF, available immediately after your purchase. The purchased document is accessible anytime, anywhere and indefinitely through your profile.
Our satisfaction guarantee ensures that you always find a study document that suits you well. You fill out a form, and our customer service team takes care of the rest.
Stuvia is a marketplace, so you are not buying this document from us, but from seller williamdaniel. Stuvia facilitates payment to the seller.
No, you only buy these notes for $33.13. You're not tied to anything after your purchase.
4.6 stars on Google & Trustpilot (+1000 reviews)
76799 documents were sold in the last 30 days
Founded in 2010, the go-to place to buy study notes for 14 years now