Course Duration | Course Level | Course Tuition Fees | Mode of Study | Institute Type |
---|---|---|---|---|
3 Years | Undergraduate | Varies by Year | Full-time | Private |
Semester 1 | Semester 2 | Semester 3 | Semester 4 | Semester 5 | Semester 6 |
---|---|---|---|---|---|
Introduction to Programming Mathematics for Computing Computer Fundamentals English Communication | Object-Oriented Programming Data Structures Database Management Systems Environmental Studies | Operating Systems Web Technologies Introduction to Mobile App Development Discrete Mathematics | Java Programming Software Engineering Mobile App Development with Android Computer Networks | Mobile App Development with iOS Cloud Computing Enterprise Resource Planning Elective 1: Advanced Web Technologies / Cyber Security | Project Work Emerging Trends in IT Elective 2: Internet of Things / Artificial Intelligence Elective 3: Data Analytics / Machine Learning |
Module | Important Topics |
---|---|
Introduction to Mobile App Development | Overview of Mobile App Development, Platforms (iOS, Android), Development Tools |
UI/UX Design for Mobile Apps | Design Principles, User Interface Design, User Experience Design, Prototyping Tools |
Android App Development | Android Studio, Activity Lifecycle, Intents, Views and Layouts, Android SDK |
iOS App Development | Swift Programming, Xcode, iOS SDK, View Controllers, Auto Layout |
Web-based Mobile App Development | HTML5, CSS3, JavaScript, Responsive Web Design, Frameworks (React Native, Flutter) |
Database Management for Mobile Apps | SQLite, Core Data (iOS), Realm, Firebase |
APIs and Web Services | RESTful Services, JSON, XML, Integrating Third-Party APIs |
App Deployment and Maintenance | App Store Deployment, Google Play Deployment, App Updates, Analytics |