Computer Science-Subjects

Theory of Computation

Theory of computation

 

 

 

Digital Logic

Digital Logic

Organization & Architecture

Organization & Architecture

Organization and Architecture

Organizational architecture has two very different meanings. In one sense it literally refers to the organization its built environment and in another sense it refers to architecture metaphorically, as a structure which fleshes out the

Programming and Data Structures

Programming and Data Structures

Algorithms

Algorithms

ALL CONTENT IN “ALGORITHMS” Intro to algorithms What are algorithms and why should you care? We'll start with an overview of algorithms and then discuss two games that you could

Compiler Design

Compiler Design

Introduction to Compiler Design presents techniques for making realistic, though non-optimizing compilers for simple programming languages using methods that are close to those used in "real" compilers, albeit slightly simplified

Operating System

Operating System

An operating system (OS) is software that manages computer hardware and software resources and provides common services forcomputer programs. The operating

Databases

Databases

A database is an organized collection of data. The data is typically organized to model aspects of reality in a way that supports processes requiring information. For example, modelling the availability of rooms in 

Computer Networks

computer networks

A computer network or data network is a telecommunications network that allows computers to exchange data. In computer networks,networked computing devices pass data to each other along data connections.