Có khả năng xác định, xây dựng và giải quyết các vấn đề kỹ thuật phức hợp trong lĩnh vực khoa học và kỹ thuật máy tính bằng cách áp dụng các nguyên lý kỹ thuật, khoa học và toán học.
Có khả năng áp dụng thiết kế kỹ thuật để tạo ra các giải pháp cho lĩnh vực thiết kế phần mềm nhằm đáp ứng các nhu cầu cụ thể của người dùng, có xem xét tới các yêu tố sức khỏe cộng đồng, an toàn và phúc lợi, cũng như các yếu tố toàn cầu, văn hóa, xã hội, môi trường và kinh tế.
Có khả năng giao tiếp hiệu quả với nhiều đối tượng.
Có khả năng làm việc hiệu quả trong một nhóm mà các thành viên được cung cấp cơ hội lãnh đạo, cung nhau tạo ra một môi trường hợp tác và toàn diện, thiết lập mục tiêu, lập kế hoạch nhiệm vụ và đáp ứng các mục tiêu.
Có khả năng để phát triển và tiến hành thử nghiệm thích hợp, phân tích và giải thích dữ liệu cũng như sử dụng đánh giá (phán đoán) kỹ thuật để đưa ra kết luận cho các thí nghiệm, các tình huống kỹ thuật trong lĩnh vực khoa học và kỹ thuật máy tính, đặc biệt là trong lĩnh vực công nghệ phần mềm.
Có khả năng nhận ra trách nhiệm đạo đức và nghề nghiệp trong các tình huống kỹ thuật và đưa ra những đánh giá đúng đắn có xem xét tác động của các giải pháp kỹ thuật được đưa trong trong lĩnh vực khoa học và kỹ thuật máy tính, đặc biệt là trong lĩnh vực công nghệ phần mềm trong bối cảnh toàn cầu, kinh tế, môi trường và xã hội.
Có khả năng tiếp thu và áp dụng kiến thức mới khi cần thiết của lĩnh vực khoa học và kỹ thuật máy tính nói chung và đặc biệt là trong lĩnh vực công nghệ phần mềm bằng cách sử dụng các chiến lược học tập phù hợp.