The Bachelor of Science (B.Sc.) in Software Engineering at the Florida Institute of Science and Management (FLISM) is a comprehensive program designed to equip students with the technical and analytical skills necessary for developing high-quality software systems. This program combines theoretical foundations with hands-on experience to prepare graduates for successful careers in software development, IT consulting, and related fields.
The B.Sc. in Software Engineering at FLISM provides students with cutting-edge knowledge and practical expertise, ensuring they are industry-ready upon graduation. With a curriculum designed to meet the evolving demands of the software industry, students benefit from exposure to real-world projects, experienced faculty, and a dynamic learning environment.
Earn a globally recognized degree
The curriculum for the B.Sc. in Software Engineering is designed to provide a balance of theoretical knowledge and practical application. Courses include:
A B.Sc. in Software Engineering is an undergraduate degree program that focuses on the design, development, testing, and maintenance of software systems. The program provides students with technical and analytical skills necessary to build efficient and secure software solutions.
Graduates of this program can pursue various career paths, including:
A software engineer is responsible for designing, developing, testing, and maintaining software applications. They work closely with clients and teams to create scalable and efficient solutions, ensuring software meets quality and security standards.
B.Sc in Software Engineering
B.Sc in Software Engineering
Program Overview
Why pursue a B.Sc. in Software Engineering from FLISM?
Key Highlights
Program Objectives
Curriculum
Frequently Asked Questions
100% Online Program
24*7 Access
Comprehensive Curriculum
Networking Opportunities
- Develop strong problem-solving and programming skills
- Learn the principles of software engineering, including design, development, and maintenance
- Gain expertise in software testing, quality assurance, and project management
- Understand emerging technologies such as AI, cloud computing, and cybersecurity
- Foster teamwork and communication skills for collaborative software development
- Introduction to Programming
- Discrete Mathematics
- Computer Architecture
- Data Structures & Algorithms
- Fundamentals of Software Engineering
- Object-Oriented Programming
- Database Management Systems
- Operating Systems
- Computer Networks
- Software Development Methodologies
- Web Development
- Cybersecurity Fundamentals
- Cloud Computing
- Software Testing & Quality Assurance
- Software Project Management
- Mobile Application Development
- DevOps & Continuous Integration
- Artificial Intelligence & Machine Learning
- Embedded Systems
- Human-Computer Interaction
- Advanced Programming (C++, Python, or Java)
- Blockchain & Cryptography
- Internet of Things (IoT)
- Elective I*
- Elective II*
- Software Security & Ethical Hacking
- Big Data Analytics
- Elective III*
- Elective IV*
- Capstone Project
- Software Developer
- Web and Mobile App Developer
- Cloud Solutions Architect
- IT Project Manager
- Cybersecurity Analyst
- AI/ML Engineer
- Database Administrator
- DevOps Engineer