Skip to main content

Best undergraduate degree in the dawn of AI?

December 20, 2023

Any science technology engineering or math (STEM) undergraduate degree should work well in this day and age. As technology approaches the beginning of the Artificial Era, humans should remain very flexible when choosing their professions. Prospective college students should also pursue some classes in the humanities and liberal arts to deepen their understanding the human condition. Advances in technology, especially in AI, will prove very challenging to human psychology. An understanding of the human condition may help humans cope with what is to come. 

Pursuing an undergraduate degree in engineering probably represents the best overall value from a statistical point of view. Pursuing degrees related to medical services can also be almost guaranteed to be worthwhile. Last but not least, a foundational degree in computer science should not hurt, and could keep the doors open to many different career paths. 

The economic value of a college education is still undeniable. According to BestColleges.com, a college degree is still a good investment for most people in 2023. College graduates earn more than non-graduates, have a better chance of getting a job, and are less likely to be unemployed. According to the U.S. Bureau of Labor Statistics, the average weekly earnings in the United States based on education level are:
  • High school graduates: $809
  • Associate degree graduates: $963
  • Bachelor's degree graduates: $1,334
According to a report from the Institute for Higher Education Policy, 83% of schools provide an positive return on investment (ROI) within 10 years. This means that students can recoup what they would be making with a high school diploma plus the cost of their college degree within 10 years. According to CNBC, without factoring in scholarships or other financial aid, the return of a college degree still tends to outweigh the investment.

A college degree is indispensable and required for certain career paths that require graduate education or certain licensing requirements. For example, accountants, engineers, lawyers, psychologists, nurses,  physicians, university professors, etc. cannot be pursued with only a high school diploma. However, a degree isn't necessary for all career paths. There are plenty of trades and businesses that do not require a college education or bachelor's degree. They do require entrepreneurship and smart work.

Regardless of the field of study, humans should commit to lifelong learning, grit, and adaptability. Paradoxically, while technology will keep making things objectively easier and user-friendly, it will keep making life psychologically hard, confusing, and stressful for humans. 

Besides any field in engineering and biomedical sciences, a computer science degree may be the best bet for a foundational undergraduate college education.

Computer Science

A computer science degree is an academic program that focuses on the study of computers, algorithms, data structures, and the principles of computing. In simple terms, a computer is an electronic device that turns input into output. An algorithm is a series of steps or procedural instructions to apply to the input and turn it into output. Data structures are ways of organizing and storing data in a computer (e.g. arrays, linked lists, stacks, queues, trees, and graphs).

A computer science degree provides students with a solid foundation in various aspects of computer science, including computer theory, programming, hardware, software, and problem-solving. Computer theory is the branch of computer science and mathematics that studies how efficiently problems can be solved using computational algorithms. Computer programming is writing the rules to be followed by computers when processing data input into data output. Hardware is any physical component of a computer from external devices such as a keyboard and mouse to internal devices such as the microchips within the central processing unit (CPU) and the graphics processing unit (GPU); memory drives; the motherboard, etc. Software is any set of programming instructions to be followed by the computer. Computerized problem-solving is converting the steps to perform a task into an algorithm (sequence of steps) that a computer can perform to process certain input into certain output.  

A computer science degree covers foundational and fundamental concepts in the field. This includes understanding the theory behind computation, algorithms, data structures, and automata theory (i.e. mathematical logic of computer operations). Students learn about the mathematical foundations of computer science, which are essential for developing and analyzing programming algorithms.

Computer science programs typically cover all the following:
  • Programming and Software Development: A significant part of a computer science degree involves learning various programming languages and software development methodologies. Students gain proficiency in languages like Java, Python, C++, and others. They learn how to design, code, and test software applications.
  • Computer Systems: Computer science students also study computer architecture, operating systems, and computer networks. They learn about the hardware components of computers and how they interact with software. Understanding the underlying technology is helps develop efficient and optimized software.
  • Data Structures and Algorithms: Computer science programs emphasize data structures and algorithms as they are the building blocks of software development. Students learn how to organize and manipulate data efficiently, and they study basic procedures or algorithms for solving problems computationally.  
  • Databases: Database management systems and database design are essential topics in computer science. Students learn how to create, manage, and query databases, which are integral to many software applications.
  • Software Engineering: This area of study focuses on the software development process. Students learn about software development methodologies like Agile and Scrum, as well as concepts like software testing, debugging, and project management. [Agile and Scrum are both related to project management: Agile is a project management philosophy that uses a set of values and principles to help teams respond to change. Scrum is an Agile framework that breaks down a project into "sprints" consisting of meetings, roles, and tools to help teams collaborate in project development and execution. Scrum describes the agile steps or "sprints" required for efficient project delivery. In Scrum, product backlog is a master list of work that needs to be done. Product increment is the result of a successful sprint, which is a new software version that contains all of the promised updates and features in the sprint backlog. Sprint backlog is a collection of user stories to be fulfilled within the sprint.]
  • Web Development: As web technologies play a significant role in modern computing, computer science programs often cover web development, including HTML, CSS, JavaScript, and server-side scripting languages.
  • Cybersecurity: With the increasing importance of data security, computer science degrees often include courses on cybersecurity. Students learn how to protect computer systems, networks, and data from various threats.
  • Electives and Specializations: Depending on the program and university, students may have the opportunity to choose electives and specialize in specific areas of computer science, such as computer graphics, robotics, bioinformatics, or data science.
  • Capstone Projects: Many computer science programs require students to complete a capstone project, where they apply their knowledge and skills to solve a real-world problem or develop a significant software application.
  • Internships and Practical Experience: Some programs offer internships or co-op opportunities, allowing students to gain real-world experience in the field before graduating.
  • Artificial Intelligence and Machine Learning: More and more, computer science programs are incorporating basic courses in AI and machine learning, where students explore the development of intelligent systems and algorithms that can learn from data.
Overall, a computer science degree equips students with the knowledge and skills needed to work in a wide range of industries, from technology and software development to finance, healthcare, and beyond. It prepares graduates to tackle complex problems, design innovative solutions, and contribute to the advancement of technology in society.

Comments

Popular posts from this blog

When will the Tesla bubble burst?

December 11, 2024 When will the Tesla bubble burst?  We don't know Fools rush in. It's impossible to know exactly when the Tesla bubble will finally burst. Unfortunately for us at Creatix, we began shorting Tesla too soon. We are down almost 40% on our position as of today. We are not fooling ourselves thinking that we were ever make money on the short position. We truly doubt that Tesla can go down 40% any time soon.  We would love to add to the short position, but it would exceed our $3,000 limit on the stupid bets that we do for fun. We're not Mr. Beast. We have a very limited budget for ridiculousness. We would love to short Tesla tomorrow morning at the ridiculous share price of $424. Tesla is trading at an incredible 116 times earnings, which gives Tesla a market capitalization of $1.32 Trillion. Elon Musk added today $13.4 billion to his fortune. Yes, $13 billion in one day. Yesterday, he had added $11 billion. Yes, that's $24 billion in 2 days.  Six months ago, ...

Will prices go up or down during the Second Coming of Trump?

December 12, 2024 Will prices go up or down during the Second Coming of Trump? President-elect Donald Trump has acknowledged the difficulty of reducing grocery prices, stating, "It's hard to bring things down once they're up."  Lower Energy Costs and Better Logistics Trump hopes that lower energy costs and improved supply chains may prevent significant price increases on food. However, many economists believe that Trump's tariffs on foreign countries and massive deportation of illegal immigrants, which include millions of undocumented farm workers, will increase food prices.  Additionally, while Trump emphasizes the role that potentially lower energy prices may have in food costs, experts note that energy constitutes a relatively small portion of food production expenses. Energy prices may also increase despite experts forecasting that they will stay relatively low or go further down. After all, economists and financial experts are wrong often, almost all of the t...

Is there a Tesla bubble?

December 10, 2024 Is there a Tesla bubble? You bet. As of December 10, 2024, Tesla (Ticker: TSLA) is approaching an all-time high valuation, with a current share price of $401. The record closing price stands at $410, achieved on November 4, 2021. This gives the American electric car maker a market capitalization of $1.26 Trillion.  Tesla is trading at 110 times earnings. The average price to earnings ratio in the "traditional" automotive industry (excluding Tesla, and also excluding Chinese car makers) is about 6.7. That is, while almost all car makers in the world trade at 7 times earnings in average, Tesla is trading at 110, which is 15 times the industry average.  Major Automakers (Excluding Tesla and Chinese car makers) ranked by P/E: Subaru Corporation (Ticker: 7270.T): 12.0 Suzuki Motor Corporation (Ticker: 7269.T): 10.0 Toyota Motor Corporation (Ticker: TM): 9.70 Isuzu Motors Limited (Ticker: 7202.T): 9.0 Honda Motor Co., Ltd. (Ticker: HMC): 8.0 Mazda Motor Corporatio...