Bachelor of Information Technology (with specialization in software Engineering)
The Bachelor of Information Technology with a specialization in Software Engineering program offers a comprehensive and rigorous curriculum designed to train students in the art and science of software development. This degree equips students with the technical expertise and problem-solving skills required to design, build, and maintain innovative software solutions for a wide range of applications. Through a blend of theoretical knowledge and practical hands-on experience, students learn programming languages, software design principles, algorithm development, database management, and software testing methodologies. Graduates of this program are well-prepared to pursue careers as software engineers, software developers, application architects, or systems analysts in industries such as technology, finance, healthcare, and entertainment. With a focus on cutting-edge technologies, teamwork, and critical thinking, this bachelor's degree program empowers students to thrive in a rapidly evolving digital landscape, where they can contribute to the development of impactful and transformative software solutions that shape the future of technology.
Overview
- Method Face to Face
- Duration 36 months
- MQA level 7
- Language English
- Course Code BIT
Learning Outcomes
- Programming concepts and various programming paradigms
- Effectively integrate IT-based solutions into the user environment
- Demonstrate an understanding of best practices and standards and their application
- Assist in the creation of an effective project plan
Modules
-
Year 1
-
Mathematics for computing150 hours
-
Database Principles150 hours
-
Operating Systems & Computer Architecture150 hours
-
Introduction to Software Engineering150 hours
-
Web Concepts and Design150 hours
-
Introduction to Networking150 hours
-
Leadership and communication skills150 hours
-
System Analysis & Design150 hours
-
-
Year 2
-
Object-oriented Software Design and Implementation150 hours
-
Computer Graphics150 hours
-
Data Structures150 hours
-
Programming Techniques and Algorithms150 hours
-
Artificial Intelligence150 hours
-
Web Programming150 hours
-
Software development and Project Management150 hours
-
E-Commerce150 hours
-
-
Year 3
-
Web Application Development and Web Services200 hours
-
Network and Internet Security200 hours
-
Database Application Development200 hours
-
Ubiquitous Computing200 hours
-
Computer Ethics200 hours
-
Final Year project (Software Project)200 hours
-
Admission Requirements
General Entry
- Successful completion of Higher Secondary Education OR
- Attainment of a Level 4 qualification in a related field OR
- Attainment of a Level 4 Foundation Study Program approved for the specific Diploma program.
Alternative Entry
- Completion of a Level 4 qualification (unrelated), and successful completion of an MQA approved University Preparation Program OR
- 20 years old, completion of secondary school, 2 years of relevant work experience, and successful completion of an MQA approved University Preparation Program
MNQF LEVEL
7
CREDIT
360 credits (3 years full-time)
Enrollment
Course fee
Total fee | MVR 94000
Year 1 | MVR 2000 / Month
Year 2 | MVR 2800 / Month
Year 3 | MVR 2800 / Month
General Notice
The College may find it necessary in some circumstances to postpone or discontinue certain courses, particularly when they do not reach the prescribed minimum class size (atleast 10 per batch).