International Higher Diploma in Software Engineering is designed to equip you with the fundamentals of software engineering and in-depth exposure to practical aspects of small to medium scale software development projects. You will be introduced to both Java and .Net platforms.
This diploma will give you
- an understanding of the fundamentals of software engineering
- practical skills in using different programming environment
- skills in managing projects systematically
- skills in managing and developing small to medium scale software projects
Module Code |
Module Name |
Module Description |
C3101 |
Advanced Programming |
This module is designed to provide the advanced concept of programming to handle more complex programming projects. It will give you a deeper understanding of Object-Oriented programming and will introduce you with network programming and multi-layer architecture of enterprise applications. |
C3102 |
Software Engineering |
This module introduces the fundamental engineering discipline which covers all aspects of software production; developed programs and associated documentation or deliverables. This module is for students to work in a group to build a software system using Object-Oriented analysis, design, implementation, and testing techniques. |
C3202 |
Distributed System |
This module introduces the concepts and design principles used in the construction of concurrent and distributed systems. It involves the development of the principles of the concurrent distributed system from simple shared-memory systems to multiprocessor and distributed environments. |
C3203 |
Professional Ethics and Security |
This module introduces concepts of ethical use of computer systems. It provides a wider perspective in securing computers and user privacy. This module also enhances a student’s ability to adapt to the various security operations and procedures applied by most industries and computer-based organizations. |
C3103 |
Graphical User Interface Design |
This module is designed to provide the students with a roadmap to the world of interface and interaction designs. Students will learn UI best practices and reusable ideas as design patterns, as well as how to provide solutions to common design problems that students can tailor to the situation at hand. |
C3104 |
Operating Systems |
This module examines the design of operating systems and how it manages resources and provides services. This will help students understand the structure of processes and threads and how they are synchronized and scheduled. It also broadens students’ understanding of the organization of memory and the basics of file system construction in modern operating systems. |
C3201 |
IT Project Management |
This module is designed to let students acquire the right project management skills needed to better manage future IT projects. IT Project Management module covers basic concepts of IT Project Management, including initiating, planning, controlling, executing and closing projects. It allows the student to fully understand the foundation IT Project Management life cycle. This module also shows how IT projects should be managed, from inception to post-implementation review. |
C3204 |
Project |
Higher diploma students are required to work on a graduation project in the final semester. Students have to form a group of four to work on a the project. A supervisor will be assigned to the group by the school or the students may arrange for their own supervisor of their choice. Under the supervision of the supervisor, the group has to propose the project to the course coordinator. Once approved, a unique project group number will be assigned and students may begin to work on the project. |
Teacher-Student Ratio
The average Teacher-Student ratio of Genetic Computer School is 1:25. This ratio will ensure that the learning experience of each student would be at its optimum level. This is to maintain a high-quality standard for the student’s education.
Minimum Academic Standards
- The passing percentage of each module is greater than or equal to 50
- To be awarded with CIT, Diploma and Higher Diploma, students must pass all the modules
Entry Requirements:
Age:
Academic
- GCE “A” levels or
- 12 years of general education or equivalent or
- International Diploma in Software Development / Web Design/ Business Computing (Awarded by Genetic Computer School)
Language
- Grade C6 at GCE O level English or equivalent or
- IELTS 5.5 or
- TOEFL 525 (Paper base) or 196 (Computer base)
Minimum number of students that is required before a class commences: 5
Waiting period (from the time a student signs up until the time a decision is
made by the PEI whether the class would commence): 2 weeks before the course commencement date