What classes are required for people majoring in Computer Science or Computer Programming?
I am majoring in Computer programming and was wondering about the required classes. #college #computer #program
3 answers
Riti’s Answer
From my personal experience, there are lower division and upper division classes for the major. The lower division classes can include an introductory course where you learn about abstraction techniques and programming paradigms, a class about data structures and algorithms, a class about discrete mathematics and probability, and others. Upper division classes are more flexible, as you usually have more freedom to take different classes you are interested in. Some examples of upper division classes at the college I attend include computer security, artificial intelligence, and database systems.
Good luck with your major!
Mark’s Answer
Hi! Your best source of a list of the classes will be the college/university you are considering attending to get a list of the classes. Often there aren't many electives in the Computer Science degrees.
If you are looking "in general", they you will get a lot of technical classes on computer science and related fields (to help with solving problems), and "general knowledge" classes. One way to look at the "general knowledge" classes are to help you get the skills you need to "understand what the problem is....".
Software is all about having a computer help resolve a problem. Often times it is as challenging to define the problem as it is to use a program to help resolve it. And background in business, or medicine, or engineering, or sciences can be very helpful if you are trying to solve problems in these areas. It helps to know what a balance sheet is (from business) if you are asked to help write a program to analyze one. :)
Best of luck! Have fun while learning about your options.... :)
sudheer’s Answer
Lot of Online courses are available. Best website on my research is udemy.com. This has some free module and paid versions for programming languages.