Software Engineering 

Network Computing 

Information Systems 

Data Science and Artificial Intelligence 

Cyber and Information Security 

College Of Computing And Information Sciences

Bachelor Tech in Software Engineering

 

 

The aim of this program is to produce Software Engineering graduates who meet the industry needs, with excellence in technical and research skills, and comply with latest trends.

 

 

The Software Engineering Program will produce graduates who are able to:

 

  •  Develop high-quality software systems using collaborative learning skills.
  •  Acquire a breadth of knowledge in latest and advanced technologies.
  •  Apply research skills to investigate problems in different application domains and creatively develop and evaluate computational solutions.
  •  Utilize and exhibit strong communication and interpersonal skills, as well as professional and ethical principles when functioning in multidisciplinary teams, fostering ethics and social responsibility.

 

Upon completion of the program, the graduates will be able to:

 

  •  Identify, formulate, and solve complex problems by applying principles of computing, mathematics and statistics.
  •  Apply software development life cycle techniques to produce high-quality software solutions.
  •  Practice ethical, legal, social, and professional responsibilities.
  •  Formulate research plans to develop and evaluate computation techniques and models to solve problems.
  •  Develop applications using various platforms.
  •  Develop intelligent systems and perform data analysis using advanced Machine Learning techniques.
  •  Communicate and engage effectively with teams and diverse stakeholders.

 

As per UTAS Requirement.