Foundation In Computer Science