COMPUTER SCIENCE TECHNOLOGIES