Attribute | Details |
---|---|
Course Duration | 3 Years |
Course Level | Undergraduate |
Course Tuition Fees | Varies |
Mode of Study | Full-time |
Institute Type | Public |
Semester | Subjects |
---|---|
Semester 1 | Introduction to Programming, Mathematics for Computing, Digital Electronics, English Communication Skills, Fundamentals of Mobile App Development |
Semester 2 | Object-Oriented Programming, Data Structures, Database Management Systems, Operating Systems, Web Technologies |
Semester 3 | Advanced Java Programming, Software Engineering, Computer Networks, Mobile Application Development I (Android), User Interface Design |
Semester 4 | Mobile Application Development II (iOS), Cloud Computing, Internet of Things, Elective I, Project Work I |
Semester 5 | Advanced Mobile App Development, Data Analytics, Elective II, Elective III, Project Work II |
Semester 6 | Emerging Trends in Mobile Technologies, Mobile App Security, Elective IV, Internship/Project |
Module | Important Topics |
---|---|
Introduction to Mobile App Development | Overview of Mobile App Development, Platforms (iOS, Android), Development Tools |
Programming for Mobile Devices | Java for Android, Swift for iOS, Kotlin Basics |
User Interface Design | Principles of Mobile UI Design, Design Tools, Responsive Design |
Application Development | Android App Development, iOS App Development, Cross-Platform Development |
Database Management | SQLite, Firebase, Core Data (iOS) |
Networking and Web Services | RESTful Services, JSON, XML, HTTP Protocol |
Mobile App Security | Encryption, Secure Coding Practices, Authentication & Authorization |
Testing and Deployment | Unit Testing, UI Testing, Deployment to App Stores |
Emerging Technologies | Augmented Reality, Virtual Reality, Machine Learning in Mobile Apps |