Open Source Tech Lab detailed syllabus scheme for Computer Engineering (CS), 2017 regulation has been taken from the University of Mumbai official website and presented for the Bachelor of Engineering students. For Course Code, Course Title, Test 1, Test 2, Avg, End Sem Exam, Team Work, Practical, Oral, Total, and other information, do visit full semester subjects post given below.
For all other Mumbai University Computer Engineering 4th Sem Syllabus 2017 Pattern, do visit CS 4th Sem 2017 Pattern Scheme. The detailed syllabus scheme for open source tech lab is as follows.
Open Source Tech Lab Syllabus for Computer Engineering SE 4th Sem 2017 Pattern Mumbai University
Course Outcomes:
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 pdf platform to make students’s lives easier..
Prerequisites:
Knowledge of some programming language like C, Java
Content:
- Python basics Data types in python ,Operators in python, Input and Output, Control statement, Arrays in python, String and Character in python, Functions, List and Tuples, Dictionaries Exception, Introduction to OOP, Classes , Objects , Interfaces, Inheritance
- Advanced Python Files in Python, Directories, Building Modules, Packages, Text Processing, Regular expression in python.
- Data Structure in Python Link List, Stack, Queues, Dequeues
- Python Integration Primer Graphical User interface ,Networking in Python , Python database connectivity, Introduction to Django
- Basics of Perl Perl Overview, Variables, Control Statements, Subroutines, Objects, Packages and Modules
- Perl advanced Working with Files, Data manipulation, Database Systems, Networking
Text Books:
- Core Python Programming, Dr. R. Nageswara Rao, Dreamtech Press
- Beginning Python: Using Python 2.6 and Python 3.1. James Payne, Wrox publication
- Perl: The Complete Reference. Second Edition. Martin C. Brown, McGraw-Hill
- Introduction to computing and problem solving using python , E Balagurusamy,McGraw Hill Education
Reference Books:
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 pdf platform to make students’s lives easier..
Digital Material:
- “The Python Tutorial”, http://docs.python.org/release/3.0.1/tutorial/
- Beginning Perl, https://www.perl.org/books/beginning-perl/
- http://spoken-tutorial.org
- www.staredusolutions.org
Suggested experiments using Python:
- Exploring basics of python like data types (strings,list,array,dictionaries,set,tuples) and control statements.
- Creating functions, classes and objects using python. Demonstrate exception handling and inheritance.
- Exploring Files and directories
- Python program to append data to existing file and then display the entire fille
- Python program to count number of lines, words and characters in a file.
- Python program to display file available in current directory
- Creating GUI with python containing widgets such as labels, textbox,radio,checkboxes and custom dialog boxes.
- Menu driven program for data structure using built in function for link list, stack and queues.
- Program to demonstrate CRUD( create, read, update and delete) operations on database (SQLite/ MySQL) using python.
- Creation of simple socket for basic information exchange between server and client.
- Creating web application using Django web framework to demonstrate functionality of user login and registration (also validating user detail using regular expression).
Suggested experiments using Perl:
- Exploring various data type , loops and conditional statement in perl. And Creating functions, packages and modules in perl.
- Program to demonstrate use of objects and classes in perl.
- Program to demonstrate file handling, data manipulation and use of regular expression for text processing in perl
- Program to send email and read content of URL.
Term Work: Students will submit term work in the form of journal that will include:
- At least 12-14 programs.
- One mini-project in a group 2-3 student.
- Two assignments covering whole syllabus.
Term Work (25) = 15 marks (Experiments & Assignments) + 10 marks (Mini Project) + 05 marks (Attendance) Practical and oral examination will be based on suggested practical list and entire syllabus.
For detail syllabus of all other subjects of Computer Engineering (CS) 4th Sem 2017 regulation, visit CS 4th Sem Subjects syllabus for 2017 regulation.