Course Objective: To understand the different concepts of software engineering through the different stages of its lifecycle model.

Course Outcomes: After completion of this course the students are expected to be able to demonstrate following knowledge, skills and attitudes

  1. Recognize the different sequential stages of a software development process model.
  2. Summarize the various software design principles.
  3. Use standard tools to monitor the resource and progress of a software project.
  4. Identify the different software testing procedures using different test –case suites for its validation.
  5. Classify the different process or model of checking the quality aspect s of a software.

Course Objective: Describe the specifications and functionalities of various protocols / standards of Mobile networks.

Course Outcome: After completion of this course the students are expected to be able to

  1. Describe the basic concepts and principles in mobile computing
  2. Understand the architecture and working of Wireless LAN, PAN and Mobile Networks.
  3. Illustrate the architecture and protocols in Mobile Computing and to identify the trends and latest development of the technologies in the area.
  4. Analyze and compare current mobile computing technologies including various platforms and their usability.
  5. Evaluate the architecture and principles of operation of Mobile Computing system