BCS073BCS073H

Design & Development of Applications

L-T-P3-0-0 Credits3 Session2025-26 TypeTheory
Appears in 8 semesters · 8 branches

B.Tech Computer Science & Engineering · Sem 7 (Departmental Elective-IV, code BCS073) · B.Tech Information Technology · Sem 7 (Departmental Elective-IV, code BCS073) · B.Tech CSE (Cyber Security) · Sem 7 (Departmental Elective-IV, code BCS073) · B.Tech CSE (Internet of Things) · Sem 7 (Departmental Elective-IV, code BCS073) · B.Tech Computer Science & Design · Sem 7 (Departmental Elective-IV, code BCS073) · B.Tech Computer Science (Hindi) · Sem 7 (Departmental Elective-IV, code BCS073H) · B.Tech Computer Science & Business Systems · Sem 7 (Departmental Elective-IV, code BCS073) · B.Tech Electronics & Computer Engineering · Sem 7 (Departmental Elective-IV, code BCS073)

Syllabus

5 units · 40 lecture hours
Unit1

Unit 1: INTRODUCTION

8 hrs

Introduction to mobile applications – Embedded systems - Market and business drivers for mobile applications – Publishing and delivery of mobile applications – Requirements gathering and validation for mobile applications

Unit2

Unit 2: BASIC DESIGN

8 hrs

Introduction – Basics of embedded systems design – Embedded OS - Design constraints for mobile applications, both hardware and software related – Architecting mobile applications – User interfaces for mobile applications – touch events and gestures – Achieving quality constraints – performance, usability, security, availability and modifiability

Unit3

Unit 3: ADVANCED DESIGN

8 hrs

Designing applications with multimedia and web access capabilities Integration with GPS and social media networking applications – Accessing applications hosted in a cloud computing environment – Design patterns for mobile applications.

Unit4

Unit 4: TECHNOLOGY I – ANDROID

8 hrs

Introduction – Establishing the development environment Android architecture – Activities and views – Interacting with UI – Persisting data using SQLite – Packaging and deployment – Interaction with server side applications – Using Google Maps, GPS and Wi-Fi – Integration with social media applications.

Unit5

Unit 5: TECHNOLOGY II –iOS

8 hrs

Introduction to Objective C – iOS features – UI implementation – Touch frameworks – Data persistence using Core Data and SQLite – Location aware applications using Core Location and Map Kit – Integrating calendar and address book with social media application – Using Wi-Fi - iPhone marketplace. Swift: Introduction to Swift, features of swift

Course Outcomes (COs)5 outcomes

After completion of the course student will be able to:

  1. CO1Be exposed to technology and business trends impacting mobile applicationsK2
  2. CO2Be competent with the characterization and architecture of mobile applications.K3
  3. CO3Be competent with understanding enterprise scale requirements of mobile applications.K2
  4. CO4Be competent with designing and developing mobile applications using one application development framework.K3
  5. CO5Be exposed to Android and iOS platforms to develop the mobile applicationsK2

Note: The IT syllabus PDF (CE&IT, CSIT, IT 2025-26) prints these course outcomes differently — CO1: level K1, K2; CO3: level K1, K2; CO5: level K1, K2.

Note: The AKTU syllabus PDF of some branches prints this subject with small differences in the course outcomes and books (CSE (Cyber Security), CSE (IoT), CS & Design, CS & Business Systems, Electronics & Computer). Please also check the official AKTU PDF of your branch, linked at the end of your semester page.

Text books

  1. Charlie Collins, Michael Galpin and Matthias Kappler, “Android in Practice”, DreamTech, 2012
  2. AnubhavPradhan , Anil V Despande Composing Mobile Apps,Learn ,explore,apply
  3. James Dovey and Ash Furrow, “Beginning Objective C”, Apress, 2012
  4. Jeff McWherter and Scott Gowell, "Professional Mobile Application Development", Wrox, 2012
  5. David Mark, Jack Nutting, Jeff LaMarche and Frederic Olsson, “Beginning iOS
  6. Development: Exploring the iOS SDK”, Apress, 2013.

Official AKTU syllabus

This subject is on page 7 of the original AKTU PDF.

Official AKTU syllabus PDF ↗