Your first year studying computing

You are on your way to studying computing with Salford. Ready to learn more about what to expect?

We've gathered some essential info, including a look at your first year modules, some tips about making the most of your time studying with us, and a few stories from students who’ve been there and done it.

 

    Your First Year

    Developed with industry focus, our courses are designed to give you the skills and confidence to launch a successful computing career. Let's take a look at what you will cover during your first year.

    Computer science students talking with tutor

    During year one, you will study six modules packed with essential theory and practice. 

    Modules for: BSc (Hons) Computer Science, BSc (Hons) Computer Science with Cyber Security and BSc (Hons) Software Engineering 

    Programming 1 - Experience a practical, hands-on approach to programming, where workshops will focus on programming practice through design, implementation and testing.

    Programming 2 - Strengthen your knowledge base of Java, learn how to test and debug code, and develop an appreciation for more sophisticated programming behaviour. 

    Computer System Internals and Linux  - Build your knowledge of computer systems, concentrating on computer architecture, operating systems and communications technology. 

    Web Development and Human Computer Interfaces - Study the theory and practice of website design and development using HTML5 & Cascading Sheets (CSS).

    Database Systems - Develop your knowledge and understanding of the design, implementation and applications of database management systems.

    Professional Development and Practices - Discover the application of computing and information systems and explore the societal, professional, ethical and legal issues surrounding business practices. 

     

    Modules for: BSc (Hons) Computer Networks 

    Introduction to Computer Networks - Build an understanding of the fundamentals of computer hardware, software and networking technology including some more advanced concepts such as security.

    Principles and Concepts of Network Technologies - Learn about the operation of modern communication networks, and develop the practical skills you will need to design, build and test such a network.

    Python and Linus - Participate in computer-based workshops covering Python and Linux. You will gain the confidence to replicate the working environment on your own computer. 

    Technologies in Context - Study electronics, why it is important, how it affects our daily lives, what drives innovation, the evolution of electronics technology and future trends.

    Database Systems - Develop your knowledge and understanding of the design, implementation and applications of database management systems.

    Professional Development and Practices - Discover the application of computing and information systems and explore the societal, professional, ethical and legal issues surrounding business practices. 

    Computing student talks with staff

    Foundation Year Pathways

    If you are planning to study one of our foundation year pathways, your first year with us will be a bit different. 

    Our foundation year pathways are carefully designed to prepare you for study at a higher level.  You will focus on six modules that deliver essential scientific  knowledge and study skills. On successful completion of the foundation year, you will progress to the full BSc (Hons) degree.

    Computer Programming - Learn the basics of object-oriented programming in Python using Visual Studio Code. You will cover topics including console-based and desktop applications. 

    Computer Systems - Explore details of key computer components, including how to decompose some real-world systems into smaller subsystems, and how to make complex operations out of simple operations.

    Computing Mathematics - Study core mathematics with a focus on areas that will be useful later in the course, such as algebra, trigonometry, calculus, coordinate geometry, probability and statistics.

    Web Programming - Build your skills in developing content and applications for the Web, including the foundations of the WWW, followed by core technologies such as HTML, CSS and JavaScript.

    Inside Computer Systems - Develop your understanding of computer systems in areas such as  components and architecture, memory, and data input and output through a series of lectures and hands-on workshops

     

    Get Involved

    Computing students

    University life is not just about study - it's about meeting new people too!

    Our students run a range of societies, from academia to sports, politics to the environment, performance to faith, where you can find like-minded students (or totally different!) and create a place to socialise, relax or even gain extra skills.

    During your time studying at Salford will become part of the thriving North West tech scene and have the opportunity to collaborate with industry events such as Hackcamp and the Ada Lovelace Colloquium.