The Faculty of Information Technology established a new postgraduate program in Software Engineering to address the growing need for professionals in this sophisticated field. Software engineering is a systematic approach to software development, operation, and maintenance. Graduates can systematically develop, operate, maintain and retire large software systems and take part in software engineering research projects. The Software Engineering curriculum encompasses all essential aspects of software engineering, including requirements engineering, software architecture and design, software construction, software testing and quality assurance, software maintenance, and software project management.
The future is spelled SOFTWARE!
Who should apply and why
The program combines several perspectives on software engineering, all of which promote the common goal of educating engineers who are capable of designing quality software at low development and maintenance costs. Software Engineering is also a platform for future researchers who are capable of performing advanced experiments with software engineering technologies.
Career
Studying software engineering opens up a wide range of career opportunities within management, design, development, and research at manufacturing companies, engineering houses, consultant organizations, and supplier companies. Examples are:
· Deep understanding of theories and methods related to software engineering
· Using scientific methods for information gathering and analysis in software engineering
· Critical and creative thinking, effective communication, information gathering and processing and the selection of appropriate methods.
· Applying advanced software engineering tools and methods for handling complex problems and tasks.
· Effective management and planning of software projects.
· Effective interconnection and communication.
· Problem solving and teamwork.
· Conducting and publishing scientific research.
· Understanding and maintaining the ethical and legal responsibilities for the profession.
Introduction:
Focuses on the practical and theoretical dimensions of IT security across a range of fundamental areas, such as network security and vulnerability assessment, information security, digital forensics, wireless device security, and database security.
Students will gain a solid grounding in conventional computer and network security concepts and skills. In addition, the course is designed to meet the changing landscape of secure computing, which involves not only computers but also telecommunications networks and network-enabled devices such as smartphones and tablet devices
Opportunities and career options after you finish this course.
Vision
Leadership and distinction in information security and cyberspace (cybersecurity) according to international standards
Mission
Preparing distinguished cadres in information security and cyberspace (cybersecurity) capable of building and developing secure information systems according to the labor market and community service requirements.
Objectives
Program Learning Outcomes describe what students are expected to know and be able to do by the time of graduation. These relate to the knowledge, skills, and behaviours that students acquire as they progress through the program. A graduate of the (CIS) program will demonstrate |
|
1. |
Analyze a complex computing problem and to apply principles of computing and other relevant disciplines to identify solutions. |
2. |
Design, implement, and evaluate a computing-based solution to meet a given set of computing requirements in the context of the program’s discipline |
3. |
Communicate effectively in a variety of professional contexts |
4. |
Recognize professional responsibilities and make informed judgments in computing practice based on legal and ethical principles. |
5. |
Function effectively as a member or leader of a team engaged in activities appropriate to the program’s discipline. |
6. |
Apply security principles and practices to maintain operations in the presence of risks and threats. [CY] |
PLOS CYBERSECURITY (CY)
Career Opportunities
Cyber Security |
|
Chief Information Security Officer Cyber-security/Information Security Analyst Forensic Computer Analyst Penetration Tester Security engineer |
IT Security Architect Security Systems Administrator IT security consultants Security Administrator |