Students
Tuition Fee
Not Available
Start Date
Not Available
Medium of studying
Not Available
Duration
Not Available

You've viewed 1/5 programs/universities. You can view up to 5 programs/universities

Create a free account to unlock full content!

By registering, you agree to our Privacy Statement and Terms and Conditions.

Details
Program Details
Degree
Bachelors
Major
Computer Science | Information Technology | Software Engineering
Area of study
Information and Communication Technologies | Engineering
Course Language
English
About Program

Program Overview


Bachelor of Science in Software Engineering

Program Overview

The Bachelor of Science in Software Engineering is a comprehensive undergraduate program designed to equip students with the knowledge, skills, and expertise necessary to succeed in the field of software engineering.


Program Details

  • The program typically spans four years, with a total of 128 credits required for graduation.
    • The curriculum includes a mix of theoretical foundations, practical applications, and project-based learning experiences.
    • Core courses cover topics such as computer programming, data structures, algorithms, software design patterns, and human-computer interaction.
    • Elective courses allow students to specialize in areas like artificial intelligence, cybersecurity, cloud computing, and mobile app development.

Admission Criteria

  • Applicants must have a high school diploma or equivalent, with a strong foundation in mathematics and science.
    • A minimum GPA of 3.0 is required, although this may vary depending on the institution.
    • Standardized test scores, such as the SAT or ACT, may also be considered as part of the admission process.

Tuition Fees

  • The tuition fees for the Bachelor of Science in Software Engineering program vary by institution and location.
    • On average, students can expect to pay between $10,000 and $30,000 per year, depending on whether they are enrolled in a public or private university.

Research Areas

  • The program offers opportunities for students to engage in research projects and collaborations with faculty members in areas such as:
    • Software development methodologies
    • Human-computer interaction
    • Artificial intelligence and machine learning
    • Cybersecurity and data privacy
    • Cloud computing and distributed systems

Career Opportunities

  • Graduates of the Bachelor of Science in Software Engineering program can pursue a wide range of career opportunities, including:
    • Software developer
    • Systems analyst
    • IT project manager
    • Data scientist
    • Cybersecurity specialist
    • Artificial intelligence engineer
See More