MCAST Advanced Diploma in IT (Software Development)
Visit Admissions for Universities and Colleges in Malta for Details on Admissions to all instituions
Course Code | IT4-04-15 |
MQF Level | Level 4 |
Duration | 2 years full-time |
Awarding Body | MCAST |
Fees | – |
Entry Requirements | MCAST-BTEC Diploma in IT
or MCAST Diploma in IT or 4 SEC/O-Level/SSC&P (Level 3) passes Compulsory: Mathematics and one subject from Computer Studies, Physics, BTEC IT Practitioner Preferred: English Language
|
Other Entry Requirements | |
Course Description | This course is the first step towards becoming a software developer. It will provide the learners with the core software development skills along with the necessary knowledge for the design and development of software applications.
The first year of this course will be common for all advanced diploma students. During the second year, students will focus on software development subjects such as: server side and client side scripting; database design and development; and mobile application development.
|
Study/Course Delivery | The course is based around an in-person training by qualified lecturers and is a mix of lectures and supervised practical work both in class and in labs whenever necessary. A student is expected to dedicate a significant amount of additional self-study hours, since most of the skills require a great deal of practice to master. |
Assessment | Assessment of each module may be in the form of class assignments, practical labs and home projects, based on the level of work and tools required. Each assessment helps the learner to build-up a portfolio that he/she can later use when seeking employment. To complete this course a learner needs to achieve a set pass mark. |
Programme Learning Outcomes | 1. Identify the appropriate software infrastructure for a given requirement.
2. Understand the core programming concepts and methodologies. 3. Integrate front-end and back-end systems 4. Rigorously test software application according to a given methodology |
Core Study Units | 1. Database Concepts & Design
2. Computer Systems 3. Fundamentals of Scripting 4. Operating Systems 5. Relational Databases 6. Website Design 7. Embedded Systems 8. Introduction to Multimedia Design 9. Programming Concepts 10. Introduction to Object Oriented Programming 11. Mobile Applications Development 12. Programming for Computer Games 13. Introduction to Server Side Scripting 14. Client Side Scripting 15. Software Testing 16. Project
Key Skills
1. Maths 2. English 3. Entrepreneurship 4. Critical Thinking
|
Specialist Units | |
Supplementary Units | |
Supporting Units | |
Optional Units | |
Progress After Completion |
|
Career Opportunities |
|
a