07792916954

ben@benblume.co.uk

london/cambridge

What do I study?

Just a bit of stuff about what I am studying at University. Not relevant if you are looking for a site, but interesting all the same.

Windows and Linux logo Applied Topics We take courses in Software Design, using UML to model systems and learning the principals of design patterns. We also learn about applied computer sciences topics such as AI and Graphics.

Java logoProgramming We are taught a range of languages, including functional programming using ML, the basics of object oriented programming in Java, C and C++ for larger scale projects, and Prolog for use in artificial intelligence.

Circuit diagramHardware We learn about hardware at a number of levels, from the principles of combinational and sequential digital logic design and optimisation at a gate level, up to the way operating systems control hardware communications inside a computer.

NumbersTheory We are taught to intuit discrete mathematical reasoning involving numbers and sets and then to develop the theory of sets and their use in Computer Science. We are further taught to apply this to verifying and optimising code.

ProfessionalsProfessional Practice & Ethics Here we look at the ethical foundations of good professional practice in computing and generally look at the people side of IT.