Mathematics Content In Computer Science

In summary: Keep up the good work!In summary, Monster92 is worried about the mathematics content in their upcoming computer science degree at the University of West England. They have been using Khan Academy and practicing writing programs in python to prepare, but are seeking additional advice. Some recommendations include studying topics in Discrete Mathematics and using Schaums outline in calculus. Despite not knowing they would get into the university until a week ago, Monster92 has been actively engaged in their studies and is well prepared for their degree.
  • #1
Monster92
42
0
Ok so in a couple of weeks I am going to be doing a computer science degree at the university of west england. I want to prepare as much as I can. Now, I'm worried about the mathematics content in the course. I can't consider myself as a mathematics wiz, but of course I'm willing to work really hard. In terms of mathematics requirements, the course only requires a C or above in mathematics at GCSE level. The course structure is linked below.

My plan is to continue using Khan Academy and practice writing programs in python. What else can I do? Any advice would be much appreciated.

http://www.cems.uwe.ac.uk/exist/studentprogrammestructure.xql?code=G400


thanks in advance
 
Physics news on Phys.org
  • #2
Monster92 said:
Ok so in a couple of weeks I am going to be doing a computer science degree at the university of west england. I want to prepare as much as I can. Now, I'm worried about the mathematics content in the course. I can't consider myself as a mathematics wiz, but of course I'm willing to work really hard. In terms of mathematics requirements, the course only requires a C or above in mathematics at GCSE level. The course structure is linked below.

My plan is to continue using Khan Academy and practice writing programs in python. What else can I do? Any advice would be much appreciated.

http://www.cems.uwe.ac.uk/exist/studentprogrammestructure.xql?code=G400


thanks in advance

Hey there Monster92 and welcome to the forums.

I would recommend you look at topics in Discrete Mathematics.

In terms of advice for programming, always remember that computation involves analyzing both the state of a system and the flow control of its computations. Realizing this will make your life a lot easier if you see how both work alone and with each other. If you do any non-procedural subjects, you will see this directly and it may be hard for you to move to new paradigms if you think of all code as simply a linear progression like you find with C or BASIC.

Good luck with your degree and I hope you enjoy it.
 
  • #3
Hi Monster92!

Being worried about the mathematics is a good thing. That means that you're taking your taking your education seriously.

Keep watching Khan academy and make a lot of exercises. You'll get the hang of it eventually. Perhaps pick up Schaums outline in calculus and make the exercises. If you can do all of them, you're prepared.

You'll also going to do discrete mathematics. This might be tough because it's nothing unlike you've seen till now (that was the impression with me at least). So I suggest that you perhaps take a look at the free books at http://hbpms.blogspot.com/2008/05/stage-1-introductory-discrete.html and work through one of them...
 
  • #4
So I didn't know I was going to get into this university. I just found the reading list for summer ) efore the first year. I'm concerned as I didn't do it. I would have, however, I had no idea I would get into this uni until a week ago.

But, I haven't just done nothing. Like I said I have been learning python (although python is on the course material) and learning maths...am I screwed before I started?
 
  • #5
So I didn't know I was going to get into this university. I just found the reading list for summer ) efore the first year. I'm concerned as I didn't do it. I would have, however, I had no idea I would get into this uni until a week ago.

But, I haven't just done nothing. Like I said I have been learning python (although python is on the course material) and learning maths...am I screwed before I started?
 
  • #6
Monster92 said:
So I didn't know I was going to get into this university. I just found the reading list for summer ) efore the first year. I'm concerned as I didn't do it. I would have, however, I had no idea I would get into this uni until a week ago.

But, I haven't just done nothing. Like I said I have been learning python (although python is on the course material) and learning maths...am I screwed before I started?

Of course you're not screwed monster. You already studied python and math. That means you've been actively engaged in your studies. I doubt many of your co-students can say that!

You're very well prepared!
 

FAQ: Mathematics Content In Computer Science

What is the relationship between mathematics and computer science?

The relationship between mathematics and computer science is intricate and highly intertwined. Mathematics provides the foundation for many computer science concepts, such as algorithms, data structures, and computational complexity. In turn, computer science also uses mathematics to analyze and solve problems, making the two fields highly complementary.

How is mathematics used in computer science?

Mathematics is used in computer science in various ways, including:

  • Developing algorithms and analyzing their efficiency using mathematical concepts like time and space complexity.
  • Designing and implementing data structures using mathematical principles like set theory and graph theory.
  • Using mathematical models to solve real-world problems in areas like computer graphics, cryptography, and machine learning.

What are some important mathematical concepts in computer science?

Some important mathematical concepts in computer science include:

  • Discrete mathematics, which includes topics like logic, set theory, and graph theory, is fundamental to many computer science concepts.
  • Linear algebra, which is used in areas like 3D graphics and data analysis.
  • Probability and statistics, which are important for analyzing data and making decisions in fields like machine learning and data science.
  • Calculus, which is used in areas like optimization and scientific computing.

What is the importance of understanding mathematics in computer science?

Understanding mathematics is crucial for success in computer science for several reasons:

  • It helps in problem-solving and critical thinking, which are essential skills in computer science.
  • Mathematics provides a formal language and notation for expressing and analyzing complex algorithms and data structures.
  • Many advanced computer science concepts, such as machine learning and cryptography, are built on mathematical foundations.

How can I improve my understanding of mathematics in computer science?

To improve your understanding of mathematics in computer science, you can:

  • Practice solving mathematical problems and exercises related to computer science concepts.
  • Take courses or read books on topics like discrete mathematics, linear algebra, and probability and statistics.
  • Use online resources, such as tutorials and videos, to supplement your learning.
  • Apply mathematical concepts to real-world problems and projects in computer science.

Similar threads

Replies
1
Views
817
Replies
6
Views
2K
Replies
1
Views
1K
Replies
19
Views
2K
Replies
2
Views
2K
Replies
7
Views
2K
Replies
3
Views
3K
Back
Top