Feature | Detail |
---|---|
Course Duration | 3 Years |
Course Level | Undergraduate |
Course Tuition Fees | Varies |
Mode of Study | Full-time |
Institute Type | Private |
Semester | Subjects |
---|---|
Semester 1 | Introduction to Programming, Mathematics for Computer Science, Introduction to Mobile App Development, English Communication, Environmental Studies |
Semester 2 | Object-Oriented Programming, Data Structures, Operating Systems, Principles of UI/UX Design, Database Management Systems |
Semester 3 | Advanced Data Structures and Algorithms, Web Technologies, Android App Development, Software Engineering, Elective 1 |
Semester 4 | iOS App Development, Cross-Platform App Development, Computer Networks, Cloud Computing for Mobile Apps, Elective 2 |
Semester 5 | Enterprise Mobile App Development, Mobile App Security, Project Management, Elective 3, Minor Project |
Semester 6 | Emerging Trends in Mobile Technologies, Mobile App Analytics, Major Project, Internship |
Module | Important Topics |
---|---|
Introduction to Mobile App Development | Overview of Mobile App Development, Platforms, and Tools |
UI/UX Design for Mobile Apps | Principles of Mobile UI/UX Design, Design Tools, and Prototyping |
Android App Development | Android Studio, Activity Lifecycle, UI Design, Intents, and Widgets |
iOS App Development | Swift Programming, Xcode, iOS SDK, View Controllers, and Auto Layout |
Web-based Mobile App Development | HTML5, CSS3, JavaScript, Responsive Web Design, and Frameworks like React Native |
Database Management for Mobile Apps | SQLite, Core Data, Realm, and Firebase |
Mobile App Security | Secure Coding Practices, Encryption, Authentication, and Mobile Security Threats |
Testing and Deployment | Unit Testing, UI Testing, Deployment to App Stores, and Continuous Integration |