Computer science encompasses not just algorithms and programming, but also operating systems, compilers, network protocols, database systems, artificial intelligence, computer generated graphics, types of programming languages, and much more. More.
In order to be a computer scientist, you have to be a good programmer. The freshman year of our curriculum therefore focuses on developing essential basic and advanced programming skills. For courses beyond the freshman year, the focus is on the area of application, not on programming.
However, you will be expected to be able to write programs as part of your course studies. Programming is an important activity in all the areas described above. This material is excerpted from 1, Sect.
6.2: The term programming is understood to denote the entire collection of activities that surround the description, development, and effective implementation of algorithmic solutions to well-specified problems. While this definition is not to be construed to mean simply ‘coding in a particular programming language or for a particular machine architecture,’ it does necessarily include the mastery of highly stylized skills in a particular programming language or languages… Programming occurs in all ... more.
I cant really gove you an answer,but what I can give you is a way to a solution, that is you have to find the anglde that you relate to or peaks your interest. A good paper is one that people get drawn into because it reaches them ln some way.As for me WW11 to me, I think of the holocaust and the effect it had on the survivors, their families and those who stood by and did nothing until it was too late.