EN

AL

CIT Logo white
Search
Close this search box.

EN

-

AL

CIT FACULTIES & DEPARTMENTS

Academics > Faculty of Engineering > Department of Software Engineering > Bachelor – Software Engineering

Bachelor - Software Engineering

Our study program in Software Engineering provides students with the knowledge and skills to pursue professional paths in application development, database and systems administration, software and web deployment and more. Upon completion of this program’s project-based curriculum, students will be proficient in coding, modeling and creative problem-solving.

 

The Bachelor of Software Engineering degree program has been designed from the outset to provide a firm foundation for employability of the students and a long-term successful career. The curriculum emphasizes theory and provides practical experience with the most advanced software development tools and strategies.

 

The Bachelor of Software Engineering helps prepare the student succeed in their career by providing them a comprehensive breadth and depth of knowledge underpinning the foundation of Software Engineering in terms of Computer Science Theory, Programming Languages and Engineering practice.

 

Students will also acquire communication skills and the engineering design principles of design, testing, debugging as it applies to software systems in terms of their development and maintenance.

Target Skills

  • Acquire a solid understanding of the software development life cycle and processes from the early design stages to the long-term software maintenance and evolution.
  • Have the competent ability to construct and evaluate software in the context of physical systems and real-world applications.
  • Understand the important criteria of software quality, assurance and conformance to standards.
  • Learn interpersonal skills in order to work both independently and in a team.
  • Comprehend engineering economics and entrepreneurship in software practice.
  • Appreciate the underlying principles on which physical systems and real-world applications are built on.
  • Design usable human computer interfaces providing usability and accessibility.
  • Apply established engineering design principles to software development including trade-off analyses in terms of performance and cost.
  • Nurture and grow the skills necessary to plan and manage large industrial software projects.
  • Effectively integrate and participate in the design process of these systems and applications.
  • Be able to communicate precisely, orally and in writing; conveying the knowledge and skills in software engineering in an uncomplicated way.
  • Above all to be a world-class future Software Engineer, lifelong learner and contributor to the wellbeing of the world.

Program Outline

Course name
Duration
Credits
ECTS
Security Engineering
15 weeks
3
6
Systems Dynamics
15 Weeks
3
6
Elective
15 Weeks
3
6
Internship
4 Weeks
3
6
Thesis
3
6

Career Opportunities

  • AI & Machine Learning Programmer
  • Database Designer & Manager
  • Decision Support System
  • Developer
  • Business Analyst
  • Enterprise Information System Designer
  • System Administrator
  • Information Specialist
  • Software Developer
  • E-commerce Developer
  • Software Architect
  • Software Project Manager
  • Website Manager
  • Software Tester
  • Games Developer

Tuition Fees

3000 EURO

Admission Requirements

High School Diploma

Application Deadline:

Days
Hours
Minutes
Seconds
Applications have been closed!