PPT

Computer Architecture and Assembly Language (2007)

Collection: 
KFUPM Open Courseware
Author: 
Aiman H. El-Maleh
Year: 
2007
Conditions of Use: 
Creative Commons Attribution-NonCommercial-ShareAlike 3.0
Media Format: 
Material Type: 
Description: 
Machine organization; assembly language: addressing, stacks, argument passing, arithmetic operations, decisions, modularization; Input/Output Operations and Interrupts; Memory Hierarchy and Cache memory; Pipeline Design Techniques; Super scalar architecture; Parallel Architectures.
ACM Classification Tree: 

Human Computer Interaction (Heather Richter Lipford)

Collection: 
Individual Authors
Author: 
Heather Richter Lipford
Year: 
2008
Media Format: 
Material Type: 
Description: 
This course will teach you about the importance of the human-computer interface in the design and development of things people use. We will touch on many of the perceptual, cognitive, and social characteristics of people, as well as methods for learning more about the people you wish to use your systems. We will discuss the capabilities and limits of computers and other related systems, and discuss how that affects design and implementation decisions. The course will include perceptual/psychological, information systems, and computer science elements. A major focus of the course is the process of interface design, methods of design, and ways to evaluate and improve a design. You will work on a group projects and participate in frequent in-class discussions to learn in a hands-on way about the various stages of an effective design process.

Operating Systems (Taie, Hassan, Sentilkumar, Gattoufi)

Collection: 
Individual Authors
Author: 
Mohammad Al Taie, Hanan Hassan, Sudha Sentilkumar and Bechir Gattoufi
Year: 
2011
Conditions of Use: 
Attribution-ShareAlike 3.0 Unported
Media Format: 
Material Type: 
Description: 
This course addresses the design and implementation of operating systems. It examines fundamental concepts such as resource management, concurrency, protection and security. Examples drawn from a range of modern operating systems illustrate these concepts, and coursework provides practical experience in the design and implementation of operating systems.

University of California, Berkeley: Parallelism

Collection: 
Google Code University
Author: 
Matthew Johnson, Daniel D. Garcia, Brian K. Harvey, Robert H. Liao, Alexander Rasmussen, Ramesh Sridharan
Media Format: 
Material Type: 

What Every Web Programmer Needs To Know About Security

Collection: 
Google Code University
Author: 
Arkajit Dey and Neil Daswani
Conditions of Use: 
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 2.5 License.
CS Categories: 
Subscribe to PPT