Course Duration | Course Level | Course Tuition Fees | Mode of Study | Institute Type |
---|---|---|---|---|
3 Years | Undergraduate | Varies | Full Time | Private |
Semester | Subjects/Topics |
---|---|
Semester 1 | Introduction to Programming, Fundamentals of Computer and IT, Mathematics for Computer Science, English for Communication, Environmental Studies |
Semester 2 | Data Structures, Digital Principles and Systems Design, Object-Oriented Programming, Database Management Systems, Personality Development |
Semester 3 | Operating Systems, Web Programming, Software Engineering, Mobile Application Development I (Android), Discrete Mathematics |
Semester 4 | Computer Networks, Mobile Application Development II (iOS), Cloud Computing, User Interface Design, Elective I |
Semester 5 | Enterprise Resource Planning, Internet of Things, Advanced Mobile App Development, Project Work I, Elective II |
Semester 6 | Emerging Trends in IT, Project Work II, Elective III, Elective IV |
Topic | Description |
---|---|
Introduction to Mobile Computing | Overview of mobile computing, including its history, evolution, and current technologies. |
Mobile Application Development Platforms | Study of various platforms like Android, iOS, and cross-platform development tools. |
Programming for Mobile Devices | Programming languages and techniques specific to mobile devices, including Java for Android and Swift for iOS. |
User Interface Design | Principles of designing user interfaces for mobile applications, focusing on usability and user experience. |
Mobile Application Security | Security considerations and best practices for mobile applications, including data protection and secure coding. |
Database Management for Mobile Apps | Techniques and tools for managing data within mobile applications, including SQLite and cloud-based solutions. |
Networking and Web Services | Integrating mobile applications with web services and understanding networking principles for mobile development. |
Mobile App Testing | Methods and tools for testing mobile applications, including unit testing, UI testing, and performance testing. |
Emerging Technologies in Mobile Development | Exploration of emerging technologies and trends in mobile development, such as AR/VR, IoT, and AI integration. |