Bachelor of Science in Software Engineering
| Program start date | Application deadline |
| 2024-03-01 | - |
| 2024-09-01 | - |
Program Overview
BACHELOR OF SCIENCE IN SOFTWARE ENGINEERING
PROGRAMME OVERVIEW
Graduate with a bachelor degree and two professional certifications.
SOFTWARE ENGINEER CERTIFICATE
Year 1 & 2 | Online
AGILE SOFTWARE DEVELOPMENT & FREELANCER CERTIFICATE
Year 3 | Online
BACHELOR OF SCIENCE DEGREE
Year 3 | Freelance Project & Online
WHY SOFTWARE ENGINEERING?
INCREASE YOUR FREEDOM OF CHOICE
Some software engineers work for the world’s top tech companies, others work for themselves. As a software engineer, you can work anywhere in the world and under the terms you want.
GAIN A HIGH-VALUE AND A VERSATILE SKILL SET
Both a designer and a developer, a software engineer is a critical chain to any business. Gain next generation skills that you can apply in any industry.
INCREASE YOUR JOB PROSPECTS
Start a reputable career with endless job opportunities. The demand for software engineers is projected to continue to increase, find a high-paying job when you graduate.
WHY THIS PROGRAMME?
Are you tired of endless lectures, exams, and textbooks? Join a new approach to learning and education that values and empowers the learner.
LEARN EVERYWHERE, ANYTIME
Study online from anywhere. Balance your career while mastering software engineering. Courses require 15–25 hours per week, giving you flexibility to learn and work simultaneously.
COMMUNITY OF EXPERTS
Online studies are not necessarily lonely. You will have weekly workshops with your course facilitator and live sessions with your mentor and peers to get the best of Amsterdam Tech's experience.
BUILD A PORTFOLIO
Increase your practice by working on real projects. Showcase your learning in a strong portfolio that shows you are ready to join the job market by mastering the world's most in-demand skills.
BECOME A TRUSTED LEADER
Our courses teach you more than tech. Learn the tools, techniques, and strategies you need to excel in leadership skills like communication, teamwork, and consultancy.
START DATES
March, September
Total duration of the Bachelor Programme is 3 years. | Average course load is 15-25 hours per week.
PROGRAMME FEE
2900 Euro per year.
Students can pay in 1, 2 or 4 installments per year.
PAYMENT OPTIONS
We accept ongoing payments.
No application fee; pay €250 nonrefundable registration fee only when you are accepted and are ready to book your seat.
TECHNICAL COMPETENCIES
PROGRAMMING
BUILDING & DEPLOYING SOFTWARE
ANALYSING SOFTWARE REQUIREMENTS
DATA STRUCTURES & ALGORYTHMS
BUILDING DATABASES
DESIGNING SOFTWARE ARCHITECTURE
ENSURING SOFTWARE SECURITY
LEADERSHIP COMPETENCIES
ANALYTICAL THINKING
SELF-AWARENESS
STRUCTURED PROBLEM SOLVING
COMMUNICATING FOR IMPACT
TEAM PLAYING
TRUSTED ADVISOR
RECOGNITION AND ACCREDITATION
Amsterdam Tech is accredited by Accreditation Service for International Schools, Colleges and Universities (ASIC) with Premier status for its commendable areas of operation. ASIC accreditation helps students and parents make a more informed choice and will also help a school, college, university, training provider or distance education provider, demonstrate to the international student body that they are a high quality institution.
ASIC is recognised by UKVI in UK and is a full member of The International Network for Quality Assurance Agencies in Higher Education (INQAAHE), is a member of the BQF (British Quality Foundation) and are institutional members of EDEN (European Distance and E-Learning Network).
Amsterdam Tech degrees are offered as EU degrees according to Malta accreditation with our partner institution which operates with the approval of The Malta Further and Higher Education Authority (MFHEA) which are considered foreign accredited degrees rather than Dutch degrees according to the Dutch Higher Education and Scientific Research Act (WHW) and are internationally recognized in the Netherlands, Europe, the US, Canada, and over 60 other countries as EU degrees.
Amsterdam Tech is a member college of Woolf University and offers credits and degrees through Woolf University which operates with the approval of The Malta Further and Higher Education Authority (MFHEA)
Woolf University degrees are considered foreign accredited degrees according to the Dutch Higher Education and Scientific Research Act (WHW) and are internationally recognized in the Netherlands, Europe, the US, Canada, and over 60 other countries as EU degrees.
THE LEARNER EXPERIENCE
Enjoy flexible self-study and being part of a learner community. Get hands-on practice with your weekly projects and assignments and learn with and from your faculty and peers. In practice, a typical week would look like this:
- At the start of the week, access your weekly course content and check your assigned project and understand what is required to complete it
- Start engaging with your digital content in line with your project requirements
- Attend your weekly workshop with a field expert to better prepare for your project and hear about industry insights
- Organise an action learning set with your peers to discuss and tackle challenges together
- Book a group mentoring session with your programme mentor for additional support
- By the end of the week, submit your project and start a new weekly flow!
SOFTWARE ENGINEERING CURRICULUM
PRE-SEASON: PREPARING FOR SOFTWARE ENGINEERING
Basic software engineering principles, variables, functions, loop statements, if statements, basic algorithms and data structures.
Javascript
IDE
Terminal
SEASON 1: FUNDAMENTALS OF SOFTWARE ENGINEERING
Cover fundamental computer programming concepts and learn the basics of C. Build a solid foundation in back-end programming including pointers, arrays, strings, algorithms, hash data structures, software architecture, blockchain basics and more.
C IDE Assembly
SEASON 2: GETTING INTO SOFTWARE ENGINEERING
Learners advance to more in-depth C programming such as Shell, then move on to cover intermediate data structures and algorithms. Learners recode the Redis database and cover LibASM before moving on to sockets, diving into client-server relationships.
C & Shell Virtual machines Sockets
SEASON 3: DEEPENING KNOWLEDGE IN SOFTWARE ENGINEERING
Perhaps one of the most challenging tracks, learners dig into object-oriented programming (OOP), C++, Elixir, network programming, real-world software projects, and move into advanced algorithms, AI, and advanced data structures.
C++ & OOP
Elixir
Network programming
SEASON 4: MASTERY IN SOFTWARE ENGINEERING
Learners complete a final program project that aligns with the industry in which they want to get a job. The project must be about 3 months in duration and of significant technical difficulty. Learners will also contribute to open source projects.
FREELANCE PROJECT
Agile Freelancing and Open Source Projects: The outcome of the final project module is intended to be a submission of a freelance project along with a written report and a presentation that will satisfy the assessment criteria. It is aimed to ensure that you progress towards your project with high expectations of a successful outcome and thus planning is a crucial part of your process
TAUGHT BY A FACULTY TEAM OF PRACTITIONERS AND ACADEMICS
WHO CAN JOIN THIS PROGRAMME?
The Bachelor of Science in Software Engineering is a rigorous, entry-level bachelor’s programme. Whether you have 10 years of work experience, or are just getting started, this programme will help you gain all the skills you need to start working as a software engineer.
This programme is suitable if:
- You are a high-school graduate ready to start a hot job in tech.
- You are a working professional ready to make your next career move.
- You have an associate’s degree or had to interrupt your undergraduate education and are now dedicated to getting your bachelor’s degree.
- You got a taste of coding during a bootcamp and want to make this your career.
- You breathe tech.
- You are both a learner and a mentor.
- You want to be part of transforming education.
- The Bachelor in Software Engineering is a rigorous, entry-level bachelor’s programme. Whether you have 10 years of work experience, or are just getting started, this programme will help you gain all the skills you need to start working as a software engineer.
If you are unsure whether you meet the prerequisites for the course, please write us at
STUDY MODELS
- Online – 3 Years (Full Time) – 180 ECTS
- Online – 4 Years (Part Time) – 240 ECTS
START DATES
March, September
Total duration of the Bachelor Programme is 3 years. | Average course load is 15-25 hours per week.
PROGRAMME FEE
2900 Euro per year.
Students can pay in 1, 2 or 4 installments per year.
PAYMENT OPTIONS
We accept ongoing payments.
No application fee; pay €250 nonrefundable registration fee only when you are accepted and are ready to book your seat.
