Software Development

Study mode:On campus Study type:Full-time Languages: English
Local:$ 56 k / Year(s) Foreign:$ 56 k / Year(s)  
54 place StudyQA ranking:11398 Duration:

Photos of university / #bostonu

The Bachelor of Science in Software Development at Boston University offers a comprehensive and rigorous curriculum designed to prepare students for the rapidly evolving technology industry. This program provides students with a solid foundation in computer programming, software engineering principles, and the latest development methodologies. Throughout the coursework, students gain hands-on experience developing real-world applications, learning to analyze complex problems, design innovative solutions, and implement efficient code. The program emphasizes both theoretical understanding and practical skills, ensuring graduates are well-equipped to meet the demands of modern software development roles.

Students will explore a variety of programming languages and tools, including Java, Python, JavaScript, and others, while also gaining proficiency in database management, user interface design, and software testing. The curriculum integrates core topics such as algorithms, data structures, object-oriented programming, and software architecture, fostering a deep understanding of how to create scalable and reliable applications. In addition to technical expertise, the program emphasizes teamwork, project management, and communication skills, vital for successful collaboration in professional environments.

Boston University's strong ties to the tech industry provide students with valuable internship and employment opportunities, allowing them to gain practical experience and build professional networks. The program also encourages undergraduate research and participation in innovative projects, promoting a spirit of inquiry and continuous learning. Graduates of the Software Development program are well-positioned for careers in software engineering, application development, systems analysis, and other roles within the technology sector. Overall, this degree prepares students not just for current industry standards but also for ongoing advancements in software technology, ensuring they are adaptable and competitive in the dynamic landscape of digital innovation.

Core Curriculum (20 credits/5 courses)

  • MET CS 621 Data Structures & Algorithms
  • MET CS 682 Information Systems Analysis and Design
  • MET CS 634 Agile Software Development
  • MET CS 633 Software Quality, Testing & Security Management
  • MET CS 665 Software Design and Patterns (face-to-face version exists)

General Electives (12 credits/3 courses)

Select three of the following:

  • MET CS 602 Server-Side Web Development
  • MET CS 632 IT Project Management
  • MET CS 669 Database Design and Implementation for Business
  • MET CS 683 Mobile Application Development
  • MET CS 701 Rich Internet Application Development

Requirements

  • A completed Application for Graduate Admission
  • Three letters of recommendation. It is required that one be an academic reference if you graduated or engaged in post-graduate education in the past three years.
  • A self-evaluation (short essay discussing your motivation for study)
  • A current résumé
  • Official transcript(s) from each college and graduate school attended
  • A nonrefundable $85 application fee
  • GRE scores are accepted by all Metropolitan College graduate programs. Use institutional code 3087.
  • GMAT scores are accepted by the Department of Computer Science, the Department of Administrative Sciences, and for the Arts Administration program at Metropolitan College. Select Boston University, then the program to which you are applying.
  • Scores from the Test of English as a Foreign Language (TOEFL), with a minimum total score of 84, and minimum scores in each section as follows: Reading—21; Listening—18; Speaking—23; and Writing—22.
  • International Student Data Form
  • Authorized financial statement from a bank (original, shown in U.S. dollars)
  • Copy of current I-20 and I-94, both sides (if applicable)
  • Letter of financial support from sponsor (firm, government, parents, etc.)
  • Notarized English translations of all documents not in English

Want to improve your English level for admission?

Prepare for the program requirements with English Online by the British Council.

  • ✔️ Flexible study schedule
  • ✔️ Experienced teachers
  • ✔️ Certificate upon completion

📘 Recommended for students with an IELTS level of 6.0 or below.

Enroll in the course

Scholarships

  • Global Education
  • Merit-Based Aid
  • University-Wide Merit Aid

The Bachelor of Science in Software Development at Boston University is a comprehensive undergraduate program designed to equip students with essential skills and knowledge in the field of software engineering and computer programming. The curriculum emphasizes practical application and theoretical foundations, preparing graduates for careers in software design, development, testing, and maintenance across various industries. Students gain proficiency in programming languages such as Java, C++, Python, and JavaScript, along with an understanding of software development methodologies, algorithms, and data structures. The program also covers core topics like database management, web development, mobile application development, and cybersecurity, reflecting the diverse landscape of modern software engineering. Through a combination of coursework, laboratory work, and project-based assignments, students develop critical problem-solving skills and teamwork competencies necessary for success in the technology sector. Boston University’s location in Boston provides students with access to a vibrant tech community, internship opportunities, and industry partnerships that enhance experiential learning. The program is designed for students interested in pursuing careers as software developers, application programmers, or software engineers in both startup environments and large corporations. The faculty includes experienced professionals and researchers dedicated to offering personalized mentoring and research opportunities. Students are encouraged to participate in internships, co-op programs, and extracurricular projects to gain real-world experience before graduation. The program aims to prepare graduates to adapt quickly to technological changes, contribute to innovative projects, and pursue advanced studies or certifications in fields like computer science, data science, or information technology. Overall, the Software Development program at Boston University combines rigorous academic coursework with practical training to produce well-rounded, industry-ready professionals in the rapidly evolving field of software engineering.

Similar programs:
Study mode:On campus Languages: English
Foreign:$ 18.8 k / Year(s)
Deadline: Nov 15, 2025 351–400 place StudyQA ranking: 3978
Study mode:On campus Languages: English
Foreign:$ 18.8 k / Year(s)
Deadline: Nov 15, 2025 351–400 place StudyQA ranking: 2555
Study mode:On campus Languages: English
Foreign:$ 17.8 k / Year(s)
Deadline: Apr 15, 2026 351–400 place StudyQA ranking: 4672
Study mode:On campus Languages: English
Foreign:$ 17.8 k / Year(s)
Deadline: Dec 15, 2025 351–400 place StudyQA ranking: 5551
Study mode:On campus Languages: English
Foreign:$ 17.8 k / Year(s)
Deadline: Dec 15, 2025 351–400 place StudyQA ranking: 5602
Study mode:On campus Languages: English
Foreign:$ 40.4 k / Year(s)
Deadline: Jan 15, 2026 351–400 place StudyQA ranking: 13109
Study mode:On campus Languages: English
Foreign:$ 18 k / Year(s)
Deadline: Jan 15, 2026 351–400 place StudyQA ranking: 5801