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.
“My 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 Grace College. “Basically, 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 “Is computer science hard?” is yes. This is a math-heavy major, perfect for problem solvers and critical thinkers.
The good news is that Grace’s program is designed for all students to thrive in computer science, whether they have experience with coding or they’re 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.
Grace 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.
“RISE is a well-run program, and they update the courses consistently,” Feaver stated. “They 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, “What kinds of math classes will I take as a computer science student?” or “In 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.
“Students definitely need math if they want to make things run efficiently,” says Feaver. “You need to understand the math behind your work, such as how many calculations the coding is doing and how much memory it is storing.”