NATIONAL INSTITUTE OF TECHNOLOGY, TIRUCHIRAPPALLI DEPARTMENT COMPUTER SCIENCE AND ENGINEERING COURSE PLAN – PART I Name of the programme and specialization B.Tech. (CSE) Course Title App Development Laboratory Course Code CSLR62 No. of Credits 2 Course Code of Pre- requisite subject(s) - Semester VI Session Jan. – May 2022 Section A Name of Faculty Dr. M. Sridevi Department CSE Official Email msridevi@nitt.edu Telephone No. 0431 - 2503216 Name of Course Coordinator(s) Nil Official E-mail Nil Telephone No. Nil Course Type Laboratory COURSE OBJECTIVES To be familiar with Web page design using HTML/XML and style sheets To learn to write Client Server applications To be familiar with the PHP programming To be exposed to creating applications with AJAX Know the components and structure of mobile application development frameworks for Android and windows OS based mobiles Learn the basic and important design concepts and issues of development of mobile applications MAPPING OF COs with POs Course Outcomes Programme Outcomes (PO) 1. Construct Web pages using HTML/XML and style sheets. 3,5,6,8,10,11 2. Build dynamic web pages with validation using Java Script objects and by applying different event handling mechanisms 3,5,6,8,10,11 3. Develop Web application which makes use of PHP programming. 1, 3,6,8,10 4. Construct web applications using AJAX 1,3,6,8,10 5. Design and Implement various mobile applications using emulators 1,3,4,6,9,10,12 6. Deploy applications to hand-held devices 1,2,3,6,8,10,11 NATIONAL INSTITUTE OF TECHNOLOGY, TIRUCHIRAPPALLI COURSE PLAN – PART II COURSE OVERVIEW This course covers design and implementation of web and mobile based applications COURSE TEACHING AND LEARNING ACTIVITIES S.No. Week/Contact Hours Topic Mode of Delivery 1 Week 1 Creation of webpage for user registration using HTML, CSS, Javascript PPT 2 Week 2 Program on Java Servlets PPT 3 Week 3 Creation of three –tier applications using JSP PPT 4 Week 4 Creation of webpage and database with user information using AJAX PPT 5 Week 5 Creation of document using XML PPT 6 Week 6 Development of real time application using PHP PPT 7 Week 7 Creation of mobile app using Table layout and Activity class PPT 8 Week 8 Program to capture image from the camera and store it in database PPT 9 Week 9 Develop a mobile app to verify OTP PPT 10 Week 10 Develop an app to convert text or GPS data into speech PPT 11 Week 11 Develop a program to convert speech to text PPT References 1. Reto Meier, “Professional Android 4 Application Development”, Wrox, 2012. 2. Matt Gifford, “PhoneGap Mobile Application Development Cookbook”, Packt, 2012. 3. Adrian Kosmaczewski, “Mobile JavaScript Application Development”, O‟Reilly, 2012. NATIONAL INSTITUTE OF TECHNOLOGY, TIRUCHIRAPPALLI COURSE ASSESSMENT METHODS S.No. Mode of Assessment Week/Date Duration % Weightage 1 Continuous Assessment Every Lab Session 3 hours 40 2 Record Every Lab Session - 10 3 Model Exam 6th Week 3 hours 25 CPA Compensation Assessment 3 hours 25 4 End Semester Lab Exam As per Academic schedule 3 hours 25 COURSE EXIT SURVEY - Feedbacks are collected before final examination through MIS or any other standard format followed by the institute. - Students may give their feedback at any time to the course faculty which will be duly addressed. - The students may also give their feedback during Class Committee Meeting. COURSE POLICY MODE OF CORRESPONDENCE: Mode of correspondence through Email, Phone & MS Teams COMPENSATION ASSESSMENT: One compensation assessment will be given after completion of Model Exam for the students those who are absent for the assessment due to genuine reason. The prior permission and required document must be submitted for absence. ACADEMIC DISHONESTY & PLAGIARISM As per the regulations. ADDITIONAL INFORMATION The students can get their doubts clarified at any time with the faculty member. FOR APPROVAL 20.01.2022 Dr. M. SRIDEVI Dr. R. LEELA VELUSAMY Dr. S. MARY SAIRA BHANU Course Faculty CC-Chairperson HOD