Skip to content
View in the app

A better way to browse. Learn more.

Web Designer Forum

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Maths for PHP/Programming

Featured Replies

I'm learning PHP and want to improve my maths skills before I start Uni, which maths subjects are best to learn/understand for programming? I'm guessing things like Algebra?

 

Cheers

IME you don't need that much maths for your average PHP application, you need a logical brain. If you're getting into low level programming (i.e. C/C++) or animation/physics effects in Javascript/Flash then that's where you'll likely need a bit of advanced maths knowledge.

  • Author

I'm self learning PHP as a way in to programming/scripting languages, the degree I'm starting in Sept is Applied Computing fdsc/BSc - I'm guessing this will involve C++ at some point?

I would have thought you'd know the syllabus on the degree you're taking!?

 

I would suggest that if you're doing an BSc that you focus on one of the "mother" languages, like Java or C++. PHP isn't really relevant, and if you can grok those, you'll easily grok PHP.

  • Author

I'm waiting for them to send me the course info, this is a subsidiary of my Uni with the same course:

 

http://www.llandrillo.ac.uk/courses/subject/leaflet.aspx?LEA=1716

 

Obviously provided I do well enough I'd be able to stay on for the BSc.

 

What you will study

In the first year you will study six Level 1 modules, each worth 20 credits:

 

Core modules

- Information Systems & Databases

- Software Development Fundamentals

- Web Design & Development

- Applied Professionalism

 

plus

Applied Computing

- PC Hardware Support

- Creative Media Principles

or

IT Support

- PC Hardware Support

- Managing Applications

 

In the second year you will study five Level 2 modules with credit values as shown below:

 

Core modules

- Work Based Project (40 credits)

- Web Application Development (20 credits)

- Project Management & Professional Development (20 credits)

 

plus

Applied Computing

- Systems Development – Object Oriented Design (20 credits)

- Systems Development – Object Oriented Programming (20 credits)

or

IT Support

- Network Support (20 credits)

- Managing Databases using SQL (20 credits)

 

Who the course is for

This is a challenging course for those who have already studied at Level 3 (or equivalent) and who wish to go further in preparation for a career in the rapidly moving computing profession.

Looking at the course requirements - specifically the parts that mention SQL and OOP coding, I wager you'll be learning Java or C# - not C++.

You don't really need any maths skills at all to code in modern languages. I only have a basic maths qualification, probably the the equivalent of an O level.

  • Author

http://www.computing.dundee.ac.uk/study/undergrad/degreedetails.asp?d=1&c=1

 

That looks similar, I'll start with beginner C# then!

 

cheers

 

 

Looking at the course requirements - specifically the parts that mention SQL and OOP coding, I wager you'll be learning Java or C# - not C++.

Create an account or sign in to comment

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.