Brussels College - European Business & Technology Education in Brussels
Undergraduate Programme

Data and Applications Designer-Developer

Level 6  ·  3 Years  ·  180 Credits  ·  Full-Time  ·  Brussels

Credits 180
Language English
Tuition €11,000 / year
Semesters 6
Intakes September & February
Brussels College Programmes Data and Applications Designer-Developer (Level 6)

Introduction

The Data and Applications Designer-Developer programme at Brussels College equips students with comprehensive knowledge in software engineering, application design, and data processing. Delivered entirely in English at our Brussels campus, this programme provides a thorough grounding in the basics of computer science and engineering to enable graduates to provide solutions to real-world software engineering problems.

The programme emphasizes teamwork, independent problem-solving, innovative thinking, and leadership qualities. Students develop skills in data processing sciences, analysis and design of algorithms, implementation of software projects, and communication and research capabilities. The curriculum prepares graduates for professional software development roles across a wide range of sectors, as well as for progression to postgraduate study.

Why choose this programme?

1
High Market Demand

The job market for software engineers and applications developers is robust, with a growing need for qualified professionals across numerous industries worldwide.

2
Continuous Learning

The field is constantly evolving with new technologies, programming languages, and frameworks, which means there's always something new to learn and master.

3
Flexibility & Remote Work

Many software engineering roles offer a high degree of flexibility in terms of work hours and location, with remote and hybrid working increasingly common.

4
Creativity & Problem-Solving

Software engineering requires creative thinking and the ability to solve complex problems through innovative technical solutions that have real-world impact.

Career Prospects

It's usual to start your career in an entry-level post, with supervision. Typical work could involve formulating the scope of, and objectives for systems, and designing code. After around three years, depending on ability and experience gained, you may progress to preparing detailed specifications from which programs may be written and be competent to work at the highest technical level.

A senior software engineer often supervises the activities of a team of developers for a large project or several smaller projects. This usually requires a minimum of five years' experience. Progression is mainly into management via team leadership and project management roles, or to designer/consultant via technical specialisation.

  • Applications Developer
  • Full-Stack Developer
  • Software Engineer
  • Database Developer
  • Web Developer
  • Cyber Security Analyst
  • Systems Analyst
  • DevOps Engineer

Admission Criteria

Brussels College is committed to recruiting students with the potential and motivation to succeed. All candidates must meet the following entry requirements to be considered for the Data and Applications Designer-Developer programme.

Academic Requirements
  • 1A secondary school diploma or equivalent qualification (e.g. A-levels, International Baccalaureate, or national leaving certificate).
  • 2A minimum CGPA of 2.5/4.0 (or 7.0/10.0) or equivalent academic standing in secondary education.
  • 3Students with a relevant Level 4 or Level 5 qualification in computing, IT, or software development may be considered for advanced entry into Year 2.
English Proficiency
  • 1IELTS Academic: minimum overall band score of 5.5 (no component below 5.0), equivalent to CEFR B1.
  • 2TOEFL iBT: minimum score of 72.
  • 3Cambridge B2 First (FCE) or above.
  • 4Pearson Test of English (PTE) Academic: minimum 42.
  • 5Students who have completed secondary education entirely in English are exempt from language testing requirements.
Additional Requirements
  • 1A completed application form submitted via the Brussels College online portal.
  • 2A personal statement or motivation letter (minimum 400 words) explaining your interest in software development and your career objectives.
  • 3An admissions interview (conducted in English, on-campus or by video call) for shortlisted applicants.

Enrolment Procedures

Complete and submit the online application form at brucol.be/admissions, attaching all required documents.
The Brussels College Admissions Office reviews your application and contacts you within 10 working days with an outcome or a request for further information.
Shortlisted applicants are invited to an admissions interview (on-campus or video). A conditional or unconditional offer is issued following the interview.
Accept your offer and pay the enrolment deposit to secure your place. You will receive a formal Enrolment Certificate by email.
International students use the Enrolment Certificate to apply for a Belgian student visa (Type D long-stay) at their nearest Belgian embassy or consulate.
Attend Welcome Week and full registration at the Brussels College campus prior to the start of the academic term.

Enrolment Documents

The following documents are required to complete your enrolment. Please ensure all documents are valid and, where applicable, officially translated into English or French.

  • Certified copy of secondary school diploma and official transcripts
  • Notarised copy of diploma equivalence (if applicable for non-EU qualifications)
  • English language test certificate (IELTS, TOEFL, Cambridge, or PTE)
  • Valid passport (copy of photo page)
  • Recent passport-size photograph (digital, within the last 6 months)
  • Personal statement / motivation letter
  • Two academic or professional reference letters
  • Curriculum Vitae (CV)
  • Proof of payment of enrolment deposit
  • Health insurance certificate (required prior to start date)

International students requiring a Belgian student visa must also submit the Enrolment Certificate issued by Brussels College, proof of financial means, and a medical certificate as required by Belgian immigration authorities. Please verify current requirements with the Belgian embassy in your country.

Semester 1

CodeNameTypeCategoryCreditsECTS
CEN 105LINEAR ALGEBRAACompulsory35
CEN 109INTRODUCTION TO ALGORITHMS & PROGRAMMINGBCompulsory47
ENG 103DEVELOPMENT OF READING AND WRITING SKILLS IN ENGLISH IDCompulsory34
MTH 101CALCULUS IACompulsory47
PHY 101GENERAL PHYSICS IACompulsory47

Semester 2

CodeNameTypeCategoryCreditsECTS
CEN 110C PROGRAMMINGBCompulsory47
ENG 104DEVELOPMENT OF READING AND WRITING SKILLS IN ENGLISH IIDCompulsory34
MTH 102CALCULUS IIACompulsory47
MTH 106DISCRETE MATHEMATICSBCompulsory35
SWE 101INTRODUCTION TO SOFTWARE ENGINEERINGBCompulsory47

Semester 3

CodeNameTypeCategoryCreditsECTS
CEN 203DATABASE MANAGEMENT SYSTEMSBCompulsory47
CEN 215OBJECT ORIENTED PROGRAMMINGBCompulsory47
CEN 219COMPUTER ORGANIZATIONBCompulsory36
MTH 207FUNDAMENTALS OF PROBABILITYACompulsory36
xxxNON- TECHNICAL ELECTIVEDElective34
Elective Courses
CodeNameTypeCategoryCreditsECTS
BUS 103INTRODUCTION TO BUSINESSDElective34
BUS 209INNOVATION MANAGEMENTDElective34
FL 203GERMAN IDElective34
FL 205ITALIAN IDElective34
FL 207FRENCH IDElective34
LAW 105INTRODUCTION TO LAWDElective34

Semester 4

CodeNameTypeCategoryCreditsECTS
CEN 206DATA STRUCTURESBCompulsory47
CEN 311WEB TECHNOLOGIES AND PROGRAMMINGBCompulsory36
SWE 202SOFTWARE MODELING AND DESIGNBCompulsory36
SWE 211PROGRAMMING LANGUAGE PARADIGMSBCompulsory47
xxxNON- TECHNICAL ELECTIVEDElective34
Elective Courses
CodeNameTypeCategoryCreditsECTS
BUS 114COMMUNICATION SKILLSDElective34
BUS 204ENTREPRENEURIAL MANAGEMENTDElective34
FL 204GERMAN IIDElective34
FL 206ITALIAN IIDElective34
FL 208FRENCH IIDElective34

Semester 5

CodeNameTypeCategoryCreditsECTS
CEN 307COMPUTER NETWORKSBCompulsory46
CEN 351PROFESSIONAL PRACTICEDCompulsory06
SWE 303SOFTWARE TESTING AND QUALITY ASSURANCEBCompulsory36
CEN 3XXTECHNICAL ELECTIVECElective36
CEN3XXTECHNICAL ELECTIVECElective36

Semester 6

CodeNameTypeCategoryCreditsECTS
CEN 308OPERATING SYSTEMSBCompulsory46
CEN 390GRADUATION PROJECT / FINAL EXAMECompulsory36
SWE 302SOFTWARE PROJECT MANAGEMENTBCompulsory36
CEN XXXTECHNICAL ELECTIVECCompulsory36
CEN XXXTECHNICAL ELECTIVECCompulsory36
Elective Courses
CodeNameTypeCategoryCreditsECTS
CEN 309ANALYSIS OF ALGORITHMSCElective36
CEN 326FUNDAMENTALS OF SYSTEM ADMINISTRATIONCElective36
CEN 328PROGRAMMING LANGUAGES ICElective36
CEN 330PARALLEL PROGRAMMINGCElective36
CEN 332SIMULATION AND MODELINGCElective36
CEN 336COMPUTER GRAPHICSCElective36
CEN 338MANAGEMENT INFORMATION SYSTEMSCElective36
CEN 340SMARTPHONE APPLICATIONSCElective36
CEN 342USER INTERFACE DESIGNCElective36
CEN 346MOBILE PROGRAMMINGCElective36
CEN 348INTERNSHIPCElective36
CEN 350THEORY OF COMPUTATIONCElective36
CEN 351MULTIMEDIA AND GRAPHIC DESIGNCElective36
CEN 352ARTIFICIAL INTELLIGENCECElective36
CEN 354WEB ENGINEERINGCElective36
CEN 356XML AND WEB SERVICESCElective36
CEN 366DIGITAL DATA COMMUNICATIONCElective36
CEN 368NETWORK SECURITYCElective36
CEN 370DISTRIBUTED SYSTEMSCElective36
CEN 374MOBILE AND WIRELESS NETWORKINGCElective36
CEN 376DATA MININGCElective36
CEN 380MACHINE LEARNINGCElective36
CEN 389EMBEDDED SYSTEMSCElective36

Module codes marked xxx or XXX indicate elective slots to be selected by the student in consultation with their academic adviser. Elective availability may vary by semester. All module details are subject to annual review.

Apply Now
Scroll