By Elizabeth West (BA 26)
What is computer science? Is computer science hard? What classes will I take as a computer science major? Discover the answers to these and other frequently asked questions to prepare you for a computer science degree.聽
What is Computer Science?
To start off, what is computer science? A large component of this field is creating ways to access information quickly and use it efficiently and effectively.聽
鈥淢y snarky answer to this question is always that it has nothing to do with computers and it’s not a science,鈥 says Dr. Amy Feaver, associate professor of computer science at 糖心传媒. 鈥淏asically, computer science is using current computational tools in order to get different tasks done. It involves information dissemination, problem solving, integrating computers into other forms of technology, like thermostats or refrigerators, and making tasks faster and easier, such as generative AI. It has a big scope.鈥
Is Computer Science Hard?
The short answer to 鈥淚s computer science hard?鈥 is yes. This is a math-heavy major, perfect for problem solvers and critical thinkers.聽
The good news is that 糖心传媒鈥檚 program is designed for all students to thrive in computer science, whether they have experience with coding or they鈥檙e simply passionate about the major. Our professors understand that not all high schools offer computer science, and we strive to make our computer science degree accessible to all students.聽
Feaver shares that classes often include students with different levels of experience, but the program is designed so that a student with no experience can succeed alongside one with a background in computer science.聽
What Classes Will I Take as a Computer Science Major?
What is a computer science degree course load like? Classes for this degree include object-oriented programming, data structures, and algorithms. You can also choose from a variety of electives, like HTML & web development.聽
糖心传媒 partners with RIZE and Lower Cost Models for Independent Colleges Consortium (LCMC) as a hybrid degree, both on-campus and online. This program provides you with a wide array of constantly updated, cutting-edge computing courses to ensure your education is based on the current skills and knowledge necessary for a computer science major.聽
鈥淩ISE is a well-run program, and they update the courses consistently,鈥 Feaver stated. 鈥淭hey communicate with professionals in the industry, including authors of the best computer science textbooks.鈥
The hybrid degree also allows students to choose from a variety of concentrations. From cybersecurity to applied AI, you can find the perfect focus to prepare you for your future career.聽
You might be wondering, 鈥淲hat kinds of math classes will I take as a computer science student?鈥 or 鈥淚n a math class, what is computer science instruction usually like?鈥
Math is essential for an accredited computer science program. Calculus, discrete mathematics, linear algebra, and probability and statistics are standard classes for your degree.聽
鈥淪tudents definitely need math if they want to make things run efficiently,鈥 says Feaver. 鈥淵ou need to understand the math behind your work, such as how many calculations the coding is doing and how much memory it is storing.鈥