Software Engineering

  • Computer Science - Smart Village |
  • English

Program Description

Graduates of the software engineering program at CCIT are expected, within a few years of graduation, to: 1. Be successful professionals in the field by exhibiting solid foundations in software engineering and utilizing the appropriate methodologies, principles, processes, and quality standards. 2. Advance their technical skills in software engineering through continuous learning, research, and/or graduate studies. 3. Further extend their communication skills, teamwork capabilities, critical thinking, and time management abilities, as well as operate in line with professional, ethical, legal, and societal considerations.

Learning Outcomes

  • The graduates of the Software Engineering program at CCIT will have an ability to: 1. Identify, formulate, and solve complex engineering problems by applying principles of engineering, science, and mathematics. 2. Apply engineering design to produce solutions that meet specified needs with consideration of public health, safety, and welfare, as well as global, cultural, social, environmental, and economic factors. 3. Communicate effectively with a range of audiences. 4. Recognize ethical and professional responsibilities in engineering situations and make informed judgments, which must consider the impact of engineering solutions in global, economic, environmental, and societal contexts. 5. Function effectively on a team whose members together provide leadership, create a collaborative and inclusive environment, establish goals, plan tasks, and meet objectives. 6. Develop and conduct appropriate experimentation, analyze and interpret data, and use engineering judgment to draw conclusions. 7. Acquire and apply new knowledge as needed, using appropriate learning strategies.

Markets and Career

  • Data will be available soon!

Admission Requirements

Data will be available soon!

Tests & Prerequisites

Data will be available soon!

Cooperation



Accreditation

Brief

At AAST, the Software Engineering program focuses on the systematic approach to designing, developing, testing, and maintaining software systems. It emphasizes on applying engineering principles to create reliable, efficient software solutions that meet user needs. Students learn various methodologies and tools to manage the software development lifecycle from planning through deployment and ongoing support..

Start your Application

Start The Journey to your Career.