Software Engineering English

Skip Navigation LinksHalic University Academic Faculties Faculty of Engineering

In the Software Engineering Department, an up-to-date and applied curriculum is implemented with a young and dynamic academic staff who are experts in their fields. As software engineering, our main goal is to develop innovative software engineers equipped with theoretical and practical knowledge, who can keep up with the changing global world, can look at events from different perspectives, can work interdisciplinary, can provide data modeling for computer software-based problems and provide solutions, while contributing to the country's economy, and shaping the future. is to train. With the contributions of our academics, students and graduates in the department, as well as our external stakeholders with whom we are in contact, the foundations of a structure based on solid foundations have been tried to be laid. Our department aims to enable our students to become individuals with the expected knowledge and skills, accompanied by both theoretical and applied courses. The department has an education period of 8 semesters (4 years). English Software Engineering Department students continue their education in the first, second and third year.

Class I Courses:
Advanced English I, Advanced English II,
Career Planning        , Engineering Ethics and Law,
Calculus I, Calculus II, Linear Algebra, Physics I, Physics II,
Türk Dili I // Turkish Language I (Foreigners), Türk Dili II // Turkish Language II (Foreigners)
Introduction to Software Engineering

II. Class Lessons:

Data Structures and Algorithms
Logic Design and Circuits
History of Turkish Revolution and Atatürk's Principles I, History of Turkish Revolution and Atatürk's Principles II
Differential Equations          
Object Oriented Programming,
Visual Programming
University Elective
Analysis of Algorithms
Discrete Mathematics          
Database Design and Management
Probability and Statistics
Area Elective // Non-Area Elective

III. Class Lessons:

Microprocessors
Occupational Health and Safety
Summer Training I
Artificial Intelligence
Mobile Application and Development
Formal Languages and Automata
Software Analysis and Design
Area Elective // Non-Area Elective
Operating Systems
Computer Networks
Numerical Analysis
Internet & Web Programming
Software Architecture

IV. Class Lessons:

Graduation Project I, Graduation Project II
Software Validation and Testing
Area Elective // Non-Area Elective
Summer Training II
Software Quality Assurance