Program Overview
The BSC in Software Engineering program focuses on web and database programming, preparing learners to address complex systems and apply computing concepts to real-world situations. It covers both Agile and structured approaches used in large projects, and emphasizes combining theory with practical application. The program is accredited by the MFHEA and designed for students interested in software technologies, big data, artificial intelligence, human-computer interaction, project management, and security within the broader field of software engineering.
Program Outline
BSC in Software Engineering: Detailed Extractions
Degree Overview:
Overview:
The program focuses on web and database programming, starting with Java as the primary language, before exploring advanced methodologies in software engineering, covering both Agile and structured approaches used in large projects. This prepares learners to address complex systems and apply computing concepts to real-world situations.
Objectives:
- Develop strong software development skills.
- Understand and utilize big data in software engineering.
- Become adept at applying artificial intelligence in programming.
- Grasp the importance of human-computer interaction in software engineering.
- Recognize and apply project management requirements for successful software development.
- Learn about security issues within the broader software engineering landscape.
- Develop strong programming, web, and database creation skills.
- Understand and practice advanced, real-world software engineering approaches.
- Become proficient in applying computing skills to complex systems.
Knowledge Gained:
- Applying software technologies in various projects.
- Utilizing and interpreting big data in software engineering.
- Understanding artificial intelligence in programming.
- Recognizing human-computer interaction in software engineering.
- Grasping project management requirements for successful software development.
- Learning about security challenges in the broader software engineering field.
- Developing robust programming, web, and database skills.
- Understanding and applying advanced software engineering methodologies.
- Gaining expertise in utilizing computing concepts for complex systems.
Skills Developed:
- Identifying and solving complex engineering problems using various principles.
- Understanding a wide range of principles and tools available to software developers.
- Formulating principles of object-oriented software construction.
- Effectively utilizing the software development process, including requirements analysis, design, programming, testing, and maintenance.
- Recognizing the different contexts in which computer systems are used, alongside human interaction considerations.
- Understanding professional ethics and legal aspects surrounding software development.
- Communicating effectively in large, complex software projects.
- Interpreting and applying various principles and techniques within relevant application areas like software engineering and distributed systems.
Outline:
Program Length:
4 Years (Full-time)
GPA Required:
2.0 or Higher
Credits Needed:
120 US Credits / 240 ECTS
Degree Level:
MQF Level 6
Pass Rate:
73%
Program Structure:
- Full-Time and Part-Time options available.
- Semesters 1-8 provide foundational knowledge and core skills through lectures, lab exercises, and student-instructor engagement.
- Semesters 9-12 (Full-Time) or 9-11 (Part-Time) offer specialization through advanced courses.
- Emphasis on combining theory with practical application.
Sample Course Schedule:
- Semester 1: English Composition I, Introduction to Data Analysis, Probability and Statistics, Introduction to General Chemistry I, Religious Worlds in Comparative Perspective, Computing Systems.
- Semester 2: English Composition II, Physics with Calculus I and lab, History of the Mediterranean, Introduction to Programming.
Assessment:
General Requirements:
- Maintain a minimum GPA of 2.0 throughout the program.
- Failure to maintain the minimum GPA may result in academic probation.
- Students on probation can re-enroll for two semesters while retaking modules with low grades.
- Dismissal from the program is possible if the GPA stays below the required threshold after two probation semesters.
- Achieve a grade of C- or better in all non-General Education Component modules. Retaking the module is required for grades below C-.
Assessment Methods:
- In-class examinations, homework assignments, and individual/team projects.
- Focus on mathematical and analytical skills.
- Assessments vary according to individual modules.
Additional Considerations:
- Support for students with learning disabilities is available through extended time or quiet testing environments.
- Cheating and plagiarism are taken seriously, with Turnitin used to monitor documents for originality.
- Detailed assessment procedures for each module are available within the respective module descriptions.
Teaching:
General Pedagogical Methods:
- Online classes utilize video lectures mirroring face-to-face content, drawing from AUM Library resources.
- Supplemental videos from sources like Netflix or Apple TV may be incorporated.
- Student support is primarily facilitated through the VLE and SIS systems, with 24/7 technical support via the ticketing system.
- Program content addresses industry needs through real-world, topic-based classes.
- Teaching combines theory and applied practice.
- Standard classroom model followed, with instructors leading lectures, lab exercises, and interactive student discussions.
- Course material, including videos, provided for further study.
- In-class exercises to solidify learning through problem-solving, design projects, software instruction, programming language introduction, discussions etc.
- Computer lab sessions reinforce classroom material through hands-on practice.
- Regular assignments and homework ensure active engagement.
- One-on-one support available during instructor office hours.
Additional Information:
- This program is accredited by the MFHEA.
- The Bachelor of Science/BSc in Software Engineering is designed for students interested in software technologies, big data, artificial intelligence, human-computer interaction, project management, and security within the broader field of software engineering.
- The program content addresses the real-world needs of industry through special, topic-based classes.
American University in Malta
Overview:
American University of Malta (AUM) is a private, American-style university located in Malta. It offers undergraduate and graduate programs in various fields, including business, engineering, and computer science. AUM is committed to providing a high-quality education that meets both American and European standards.
Services Offered:
Diagnostic testing:
Evaluates students' English language proficiency.B1 and B2 Level Tests:
Assesses students' English language skills.AUM Library:
Provides access to resources and study spaces.AUM ID:
Provides access to university facilities and services.Temporary Residence Permit advising:
Assists international students with obtaining necessary documentation.Orientation program:
Introduces students to university life and resources.Course materials:
Provides access to textbooks and other learning materials.AUM email and Internet:
Provides students with access to university communication and online resources.ELP Course tuition:
Provides instruction in English language skills.Student Life and Campus Experience:
AUM boasts a diverse and multicultural student body, representing over 35 nationalities. The university promotes a friendly and supportive environment, encouraging student engagement through clubs and associations. The campus is located in a historical setting, offering a unique learning experience.
Key Reasons to Study There:
American-style education with European accreditation:
Combines the best of both worlds in terms of academic standards.Highly qualified faculty:
Experienced and dedicated professors provide a high-quality learning experience.Diverse and multicultural mindset:
Promotes a welcoming and inclusive environment for students from all backgrounds.Historical award-winning campus:
Offers a unique and inspiring learning environment.Affordable tuition fees:
Provides access to quality education at a reasonable cost.All programs are taught in English:
Facilitates learning for international students.Academic Programs:
AUM offers a range of undergraduate and graduate programs, including:
Undergraduate Programs:
- BSc in Business Administration
- BSc in Business and Finance
- BSc in Accounting
- BSc in Game Development
- BSc in Civil Engineering
- BSc in Electronics & Communication Engineering
- BSc in Industrial Engineering
- BSc in Mechanical Engineering
- BSc in Software Engineering
- BA in Graphic Design and Animation
Graduate Programs:
- Master of Business Administration (MBA)
- MSc in Engineering Management
- MSc in Cyber Security
- MSc in Computer Science
- MSc in Advanced Mechanical Engineering
Other:
- AUM is licensed by the Malta Further & Higher Education Authority (MFHEA).
- The university offers various funding options, including scholarships and the Get Qualified scheme.
- AUM has a strong commitment to quality assurance and has a dedicated Quality Assurance department.
- The university provides a range of administrative policies, including GDPR, confidentiality, and IT policies.
Entry Requirements
Entry Requirements for this Program:
To be eligible to register for the BSc in Software Engineering degree program, an applicant must fulfill the general entrance requirements stipulated by the University, accessible on the Admissions webpage https://aum.edu.mt/admissions/ and detailed in the AUM Catalogue.
Specific Entry Requirements:
All applicants must provide the following:
- Proof of secondary school education: Completion of a minimum of 12 years of study.
- Proof of English language competence: Applicants must demonstrate proficiency in English through one of the following:
- IELTS score of 6.0 or higher
- TOEFL score of 550 or higher (PBT), 79-80 or higher (iBT), or 213 or higher (CBT)
- Proof of Mathematics competence: Applicants must demonstrate proficiency in Mathematics through one of the following:
- Secondary Education Certificate (SEC) examinations in English language, Maltese and Mathematics
- A/S or A Levels: three subjects with grades of A, B, C, or D
- IB certificate
- Other school leaving certificates demonstrating Mathematics proficiency
- SAT certificate
- Counsellor or teacher letter of recommendation:
- Personal statement: (if available)
Additional Application Requirements:
- Completed online application: accessible at [https://aum.edu.mt/admissions/](https://aum.edu.mt/admissions/)
- On-site application: Applications can be submitted in person at the Admissions Department, located on the 2nd floor, Room 211.
- Application Form: Included in the online application process.
EU and Non-EU Applicants:
The entry requirements outlined above apply to both EU and non-EU applicants. However, non-EU students might face additional regulations and visa requirements. For detailed information, it's recommended to consult the Admissions webpage and AUM Catalogue.
Language Proficiency Requirements
English Language Proficiency:
All applicants must demonstrate proficiency in English. The accepted assessments and required scores are listed under the "Proof of English language competence" section in the "Specific Entry Requirements" above.
Additional Notes
- Applicants with learning disabilities are encouraged to contact the university for information on available support services.
- The "General Pedagogical Methods" and "General Assessment Policy and Procedures" sections provide insights into the program's teaching and assessment approach.
- The curriculum structure for both full-time and part-time students is outlined in the "Course Structure Sample" section.