Brive logo
Explore
image/svg+xml
Discover programs that best match your skills and preferences
Find out which study programs best match your qualifications and criteria
Schedule a call and let us help you find the right program
Apply online to universities all over the world through Brive
We support you, every step of the way, to get you into one of your top choices
Collect points and receive cashback when applying through Brive
Search
Bachelors
image/svg+xml
Computer Science & IT
image/svg+xml
Software Engineering
Apply through Brive
We are official partners! Complete your application for free and earn benefits!
Free review on your application
1:1 counselling by certified consultants
Higher acceptance rate on your top choices
BACHELORS

Software Engineering

Maltepe University
IstanbulTurkey
On campus
Full-time
€1,639.76/year
 628 Points
Duration
4 Years
Language
English
Apply date
Aug 2024

Program Description

Software Engineering (SE) is increasingly becoming an important area of study for the advanced technological applications in the modern world. Today, Information Technology (IT) driven by software engineering is used extensively in areas of banking, communications, medicine, energy systems, design and production. In all these areas applications require efficient, reliable, trusted, scalable and maintainable software.

The mission of Software Engineering Department at Maltepe University is to teach the principles of software engineering through theory and practice to the software engineering candidates, so that they are able to analyse, design and develop large and complicated software systems needed by the industry and society.

There may be additional costs by this University.

Entry Requirements

Are you eligible to apply?

Sign up, check the entry requirements, and find out your compatibility with the program.

Learning Outcomes

  • To be able to define problems in life by indentifying functional and nonfunctional requirements the software is to satisfy.
  • To be able to define the other constituents of software architecture, components, interface and system.
  • To be able to develop software by coding, verifying, doing unit testing and debugging.
  • To be able to solve software maintenance problems stemming from working environment changes, new user demands and the emergence of software errors that occur during the execution.
  • To have knowledge in the area of software requirements analysis, process planning, output specification, resource planning, risk management and quality planning.
More

Curriculum

Year 1

Semester 1

Algorithms and Programming I

Expository Reading and Writing

Calculus I

Physics I

Introduction to Software Engineering

Turkish Language I

Semester 2

Algorithms and Programming II

Analytical Reading and Writing

Calculus II

Linear Algebra

Physics II

Turkish Language II

Year 2

Semester 1

Principles of Ataturk and History of Turkish Revolution I

Data Structures

Career Planning

Probability and Statistics

Discrete Mathematics

Object Oriented Programming

Semester 2

Principles of Ataturk and History of Turkish Revolution II

Data Structures and Algorithms II

Numerical Methods for Engineers

Software Requirements Analysis

Software Construction

Field Elective

Year 3

Semester 1

Operating Systems

Software Design and Architecture

Database Management Systems

Field Elective

Field Elective

University Elective

Semester 2

Advanced Topics in Database Systems

Software Validation and Testing

Visual Programming

Software Project Management

Field Elective

Software Engineering Department students have to do 30 working days of internship after the 6th semester.

Year 4

Semester 1

Occupational Health and Safety I

Capstone Project I

Software Quality Assurance

Field Elective

Field Elective

University Elective

Semester 2

Occupational Health and Safety II

Capstone Project II

Industry Tranining

Field Elective

Field Elective

University Elective

Careers

Graduates of Software Engineering may be primarily employed in information and communication sector, mainly in the fields of:

  • software design and analysis
  • software validation and testing
  • software management and development
  • distributed computing
  • mobile applications
  • software maintenance engineering

The most important superiority of a Software Engineer over computer programmer, technician and analyst is being armed with software engineering principles.

More

Need help applying to this program?

Schedule a free 20-minute counseling session today!

Similar programs