A lot of people who start out in Computer Science don't do well at programming and soon lose interest and switch to other IT majors. It is really a question of gifting and you should not despair if you are one of those people. If you take some computer programming classes and really love writing code then that is the best for you.
If you hate it and are not good at it then go find something else. All the computer programming courses in the world will not make you a programmer if you were not born one. I have a 4 year Computer Information Systems (CIS) degree and have done fine with that.
There are a ton of IT jobs for non-programmers. Here are just a few: Computer technician - Works on computer hardware. (entry level IT Job) Help Desk Staff - answer questions and resolve problems for the user community.
(entry level IT Job - Tier 1 support) Storage Administrator - in charge of mass storage devices. Network Administrator - Works on routers, switches, hubs, cables, load balancers and all the other hardware that handles network traffic. Systems Administrator - Works with servers, laptops and desktop computers to keep them free of problems and secure the data they contain.
These people may be divided into server and desktop teams. Tier 2 support. Enterprise Administrator - Handles Enterprise support and design issues.
Tier 3 support. Active Directory Administrator - designs and administers Active Directory infrastructure. Exchange and Messaging Administrator - maintains mail systems servers and other devices and the messaging infrastructure.
Backup Administrator - Maintains backup devices and determines backup strategies so data unintentionally and intentionally deleted can be recovered. They will design and control how and when data is backed up, where the backups are stored and how long the backups are retained. Disaster Recovery Specialist - Plans for disaster events so the company data and infrastructure can be brought back online as quickly as possible after a fire, flood, earthquake, terrorism or other disaster event.
Database Administrator - maintains the company databases which may include customer and sales records, billing information, inventory and other data. Computing Security Specialist - A company's biggest asset is its data and the Computing Security Specialist will work to try to keep that data protected from being lost internally or externally. They may be dealing with and defending against viruses, hoaxes, malware, phishing attacks and domestic and foreign entrusion.
Data Center Administrator - Maintains the data center facilities where the company's servers and other devices reside. They are responsible for physical security and may review badge reader and camera information to be sure that only individuals with proper access are getting close to the company's servers and other critical devices. Don't stress - just switch into Info Sys (also may be called info tech and info science) and you will be fine.
Best Wishes!
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.