IT

IT5041: Full Stack Software Development Syllabus for IT 7th Sem 2019 Regulation Anna University (Professional Elective-V)

Full Stack Software Development detailed syllabus for Information Technology (IT) for 2019 regulation curriculum has been taken from the Anna Universities official website and presented for the IT students. For course code, course name, number of credits for a course and other scheme related information, do visit full semester subjects post given below.

For Information Technology 7th Sem scheme and its subjects, do visit IT 7th Sem 2019 regulation scheme. For Professional Elective-V scheme and its subjects refer to IT Professional Elective-V syllabus scheme. The detailed syllabus of full stack software development is as follows.

Full Stack Software Development

Course Objective:

For the complete syllabus, results, class timetable, and many other features kindly download the iStudy App
It is a lightweight, easy to use, no images, and no pdfs platform to make students’s lives easier.
Get it on Google Play.

Unit I

Object Oriented Approach in Python
Classes – Class Coding Basics: Instances – Behavior Methods – Operator Overloading -Customizing Behavior Methods – Constructors – Polymorphism – Inheritance.

Suggested Activities:

  • Flipped classroom on object oriented methods.
  • Practical – Programming exercises involving the object oriented concepts.

Suggested Evaluation Methods:

  • Quiz on object oriented methods
  • Programming assignments.

Unit II

For the complete syllabus, results, class timetable, and many other features kindly download the iStudy App
It is a lightweight, easy to use, no images, and no pdfs platform to make students’s lives easier.
Get it on Google Play.

Unit III

Flask Framework for Web Development
Flask Basics – Routes – Templates – Control Flow – Inheritance – Forms – Modules -Connection with Databases – Relational Database versus NoSQL – Modeling – Mapping Classes to Mongodb – Building Data Layer with Mongo Engine.

Suggested Activities:

  • Flipped classroom on HTML, shell commands and basic web development strategies
  • Design of the Web layout
  • Practical – Programming snippets and connection to the Mongodb database.

Suggested Evaluation Methods:

  • Quiz on HTML basics, shell commands and running server with LAMP
  • Programming assignment on Development of a web application with a connected database

Unit IV

For the complete syllabus, results, class timetable, and many other features kindly download the iStudy App
It is a lightweight, easy to use, no images, and no pdfs platform to make students’s lives easier.
Get it on Google Play.

Unit V

Deployment of Software in Linux and Windows Platform
Deployment in Ubuntu Distribution – Creation of .Deb Executable File – Deployment in Windows – Creation of Standalone Executable – Test Cases.

Suggested Activities:

  • Flipped classroom on the method of pacakaging the software in Windows and Linux environments.
  • Sample application deployment in Linux and Windows platform.

Suggested Evaluation Methods:

  • Programming assignment on packaging the software developed from Unit I and Unit II.
  • Deployment in Linux and Windows platform.
  • Test cases.

Course Outcome:

For the complete syllabus, results, class timetable, and many other features kindly download the iStudy App
It is a lightweight, easy to use, no images, and no pdfs platform to make students’s lives easier.
Get it on Google Play.

Text Books:

  1. Mark Lutz, “Learning Python”, Fifth Edition, O” Reilly 2013.
  2. http://zetcode.com/wxpython/
  3. Scott Chacon and Ben Straub, “Pro Git”, Free e-book under Creative commons, Second Edition, Apress, 2016.
  4. Miguel Grinberg, “Flask Web Development Developing Web Applications with Python”, OReilly, 2014.

References:

  1. Karl Seguin, “The Little Mongo DB Book”, https://github.com/karlseguin/the-little-mongodb-book.
  2. Gareth Dwyer, “Flask by Example”, Packt Publishers, 2016.
  3. https://aws.amazon.com/education/awseducate/
  4. http://packaging.ubuntu.com/html/packaging-new-software.html
  5. http://www.pyinstaller.org/
  6. https://pypi.org/project/py2exe/0.9.2.0/

For detailed syllabus of all the other subjects of Information Technology 7th Sem, visit IT 7th Sem subject syllabuses for 2019 regulation.

For all Information Technology results, visit Anna University IT all semester results direct link.

Leave a Reply

Your email address will not be published. Required fields are marked *

*

This site uses Akismet to reduce spam. Learn how your comment data is processed.