Software Engineering Department

We welcome all aspiring students who are passionate about designing, developing, and maintaining high-quality software systems. With dedication and support, the Software Engineering Department at Cihan Institute will help you build a strong foundation for a successful career in software development, application engineering, and IT project management.

Welcome Word from the Software Engineering Department

Welcome to the Software Engineering Department at Cihan Institute. Our two-year program is designed to prepare students with the essential knowledge and practical skills needed to work effectively as software engineers, developers, system analysts, and project coordinators in IT organizations and software companies.

Through a combination of classroom instruction, laboratory work, and hands-on software projects, our students gain a strong foundation in software design, programming, database management, system architecture, and quality assurance. We emphasize problem-solving, collaboration, and ethical responsibility, ensuring our graduates are well-prepared to contribute to innovative software solutions.

At Cihan Institute, we are committed to creating a supportive learning environment where students can develop both academically and professionally. We welcome you to join our department and take the first step toward a rewarding career in software engineering.

Year

2-year Progeam

Undergraduate

389

Detail

  • 2 years (4 semesters)

  • Includes classroom instruction, software labs, and practical project-based training.

The program is designed to gradually build knowledge from fundamental computing principles to advanced software engineering practices, preparing students for careers in software development and IT project management.

Graduates of the Software Engineering Department can work as:

  • Software Developers & Application Programmers

  • System Analysts & Software Testers

  • IT Project Coordinators

  • Web & Mobile App Developers

  • Database & Cloud Application Specialists

  • QA & Software Maintenance Engineers

  • Introduction to Software Engineering

  • Programming Fundamentals (Python/Java)

  • Mathematics for Computing

  • Computer Systems & Networks

  • English for Software Engineering I

  • Object-Oriented Programming

  • Data Structures & Algorithms

  • Database Systems I

  • Web Development Fundamentals

  • English for Software Engineering II

  • Software Design & Architecture

  • Database Systems II & SQL

  • Operating Systems & Networking

  • Software Testing & Quality Assurance

  • Agile Methodologies & Project Management

  • Advanced Software Development (Frameworks & Tools)

  • Mobile App & Web Application Development

  • Capstone Project / Software Development Project

  • Internship & Industry Placement

  • Emerging Technologies in Software Engineering

Cross-Discipline

  • Mathematics for Computing

  • Computer Systems & Networks

  • Programming Fundamentals & Algorithms

  • Object-Oriented Programming

  • Database Systems I & II

  • Software Design & Architecture

  • Software Testing & Quality Assurance

  • Agile Methodologies & Project Management

  • Web & Mobile Application Development

  • Internship & Industry Placement

  • Capstone Project / Software Development Project

  • Teamwork, Ethics, and Professional Responsibility

  • English for Software Engineering I & II

  • Computer Applications

  • Programming Workshops & Coding Labs

Field Studies

  • Apply classroom and theoretical knowledge in real software engineering environments.

  • Gain hands-on experience in programming, software design, and system analysis.

  • Understand workflow in software companies, IT departments, and tech startups.

  • Develop teamwork, problem-solving, and professional skills.

  • Prepare students for direct employment after graduation.

  • Software development companies

  • IT departments in organizations

  • Web and mobile app startups

  • Cloud and enterprise software companies

  • Conducted in the fourth (final) semester.

  • Training lasts 8–10 weeks depending on placement.

  • Students are supervised by experienced software engineers and faculty.

  • Performance is evaluated jointly by institute faculty and industry supervisors.

  • Attendance & participation in daily activities

  • Practical project performance and coding exercises

  • Internship report / logbook

  • Final presentation or oral examination

Short Term Extension Courses

In addition to the two-year diploma program, the Software Engineering Department offers short-term courses for:

  • Students wishing to enhance specific software engineering skills

  • Software engineering graduates or IT technicians needing refresher training

  • Professionals seeking certifications in emerging software technologies

A close-up shot of a person coding on a laptop, focusing on the hands and screen.

Programming Bootcamp

  • Duration: 3 months
  • Content:
  • Python,
  • Java,
  • problem-solving,
  • coding best practices 
  • Practical Training: Hands-on coding projects 
  • Price: $400
ux, design, webdesign, app, mobile, business, interface, flat, symbol, ui, page, template, navigation, menu, mockup, service, phone, development, responsive, user, freelancer, nokia, microsoft, wireframe, application, technology, layout, project, computer, digital, process, sign, internet, optimization, coding, programming, communication, network, creative, marketing, modern, idea, office, desk, media, planning, infographic, success, organization, strategy, set, corporate, presentation, bussines, web, style, company, orange business, orange computer, orange office, orange technology, orange laptop, orange phone, orange marketing, orange mobile, orange network, orange community, orange internet, orange digital, orange communication, orange desk, orange design, orange company, orange web, orange presentation, orange code, orange coding, orange plan, orange smartphone, orange media, orange telephone, orange planning, orange creative, orange idea, orange service, user, microsoft, microsoft, microsoft, microsoft, microsoft, wireframe, marketing

Web & Mobile App Development

  • Duration: 4 months
  • Content:
  • HTML,
  • CSS,
  • JavaScript,
  • React,
  • Flutter 
  • Practical Training: Project-based web and mobile apps 
  • Price: $450

code, coding, computer, data, developing, development, ethernet, html, programmer, programming, screen, software, technology, work, code, code, coding, coding, coding, coding, coding, computer, computer, computer, computer, data, programming, programming, programming, software, software, technology, technology, technology, technology

Software Testing & QA

  • Duration: 3 months
  • Content:
  • Manual & automated testing,
  • test planning,
  • quality assurance 
  • Practical Training: Lab sessions with software testing tools
  • Price: $370
An extreme close-up of colorful programming code on a computer screen, showcasing development and software debugging.

Database & Cloud Applications

  • Duration: 4 months
  • Content:
  • SQL,
  • cloud databases,
  • data modeling 
  • Practical Training: Hands-on database and cloud projects 
  • Price: $350