bsc computer science notes pdf