Bsc-Ty 2019-20
Bsc-Ty 2019-20
Semester Section and Paper No. & Title Periods Marks for Total
pattern course code /Week External Internal: CA Credits
Marks: & SECCS (Marks)
ESE
(Theory)
Section-A Theory Paper No.XII Credits: 02
DECC Software Engineering 03 40 10 (Marks:50)
DECC: Discipline Elective Core Course, CCCSP: Core Course Computer Science Practical, SECCS- Skill Enhancement Course
Computer Science, ESE: End Semester Examination, CA: Continuous Assessment
Note: A practical group / batch for practical papers is recommended to have 10-15 students as per the UGC
Guidelines under CBCS (Choice Based Credit System) – May 2015
Prerequisite:
The course is offered for a student registered for third year of undergraduate programme in
Computer Science, under the faculty of Science and Technology. The prerequisite includes S.Y
in concerned program along with good knowledge of software and hardware.
Learning Objectives:
Understand Software Engineering Process.
Understand Requirements and components of Software Engineering.
Understand software design and software testing fundamentals.
Utility of the course: Confidence of becoming a Software developer in order to get placement as well as
in research activities
Prerequisite: Knowledge of Software
The Nature of Software, The Changing Nature of Software, Defining the Discipline, Software
engineering process, Software engineering practice, Software Myths
A Generic process model, defining a framework activity, Process patterns, Process assessment &
improvement, Prescriptive process models, Personal & team process models
Introduction to Agility, Agility & Cost of Change, Agility principles, Extreme programming,
Characteristics of Software engineer, Psychology of Software engineering, Software team
structures.
Requirement Engineering ,Building the analysis model, Requirement Analysis, Design within the
context of software engineering, The design process, Design model, Software Architecture,
Element of quality assurance, Software testing fundamentals
Reference Books:
Learning Objectives:
The IDE, The Elements of user interface, Designing user interface, Programming an
Application Visual Development and Event Driven Programming.
Variable, Constants, operators, data types, arrays, collections, Procedures, control flow & loop
statements.
Form types, Appearance of forms, Form properties, Designing menu structure, Building dynamic
forms at run time, Introduction to MDI forms.
Command button, control-properties, Text Box control- properties, List Box & Combo Box
control - properties, combo Box control-properties, Scroll Bar control-properties, Slider control-
properties, Understanding Visual data manager.
Reference Books:
Learning Objectives:
To Study basics of cloud computing, and comprehend the terminology, tools and technologies
associated with today’s top cloud platforms.
Utility of the course: Awareness of existing demanding trends for Clouds and Virtualizations in the IT
industry in order to get placement as well as in research
Internet technology and web-enabled applications, Web application servers, Internet of services
Emergence of Software as a Service (SaaS), Successful SaaS architectures, Dev 2.0 platforms,
Cloud computing, Dev 2.0 in the cloud for enterprises
Infrastructure as a service (IaaS): Amazon EC2, Platform as a service (PaaS): Google App
Engine, Microsoft Azure, Introduction to Web Services, AJAX & Mashups: user interface
services
Reference Books:
Objectives:
To create awareness about self-employment and motivate the students to go for self-employment
by becoming Data Analytics.
To familiarize the students to the practical world of business data processing and decision
making.
Utility of the course: Awareness of existing demanding trends in IT industry in order to get placement
as well as in research.
Prerequisite: Knowledge of database management system is essential.
Introduction: Data mining as a subject, what is Data mining, Definition, DBMS Vs Data mining,
DM techniques, Issues and challenges in DM, DM application areas?
Data pre-processing, Data cleaning, Data integration, Data transformation, Data reduction.
Reference Books:
Silent Features: Multimedia is combination of text, graphics, sound, animation, and video that is
delivered interactively to the user by electronic or digitally manipulated means. Animation is one of the
applications of multimedia. This course formally introduces various elements of multimedia to students.
This course focuses on topics in multimedia information representation and relevant signal processing
aspects, multimedia networking and communications, and multimedia standards especially on the audio,
image and video compression. All of these topics are important in multimedia industries.
Objectives: The objective of this course is to provide students with a basic understanding of multimedia
systems. With such background equipment, students would be able to evaluate more advanced or future
multimedia systems. This course will also stimulate students’ interest in the course and further motivate
them towards developing their career in the area of multimedia and internet applications.
Utility of the course: Develop projects effectively and independently, apply specialized knowledge in
selected area(s) of Computer Science
Prerequisite: Knowledge of software is essential.
Unit 01: Introduction to multimedia
Text: Introduction, types of text, Unicode standard, insertion of text, text compression, text file
formats, image file format (bmp, jpg, png).
Video-introduction, Motion Video, Analog Video Camera, Digital Video, Digital Video
Processing, Storage formats, video file format.
Reference Books:
Objective: Give hands on training to the students and make them acquainted with various Real
time Applications implemented currently in the Industry.
Learning Objectives:
To learn Relational Database Management system and database languages.
Utility of the course: To get a good job in DBMS, students must have good knowledge of RDBMS, any 4
GL, Networking Concepts, Operating System Concepts and Web related issues. The ORACLE /
MAINFRAME are the popular DBMS technologies students should learn and master. The students are
also encouraged to appear for OCP / OCA – DBA certification examinations.
Introduction to Selection, Projection, Union, and Joins, introduction to SQL, Basic SQL Query
and Examples of SQL Queries: select, where, from, Introduction to views, Aggregate Operators
Group by & Order by Clause.
Introduction, Architecture of PL/SQL, Data types, operators, Decision making and looping
statements, Simple PL/SQL programs, Introduction to Triggers.
Reference Books:
1. SQL, PL/SQL the programming language of ORACLE 4th Edition, Ivan Bayross
2. An Introduction to Database Systems, Bipin C Desai , Galgotia Publication
9 Chairman, BOS in Computer Science
Paper No. XV [A]
Computer System Security
Silent Features: Computer security has become a major concern for all users and manufacturers around
the world. The security deals with procedures and algorithms to avoid attacks or to bring down the
attacks. Knowledge of computer security is extreme need of time.
Learning Objectives:
The Course shall introduce the Computer System Security Concepts and its use in the
Information Technology industry.
Utility of the course: Awareness of existing demanding trends in IT industry in order to get placement as well as
in research
References Books:
Learning Objectives:
Utility of the course: Job opportunities in BPO, E-commerce companies, Logistics companies, E-commerce
framework consultant
Introduction, E-Commerce types, Value Added Networks, Electronic commerce over the Internet.
EDI introduction, Cost & Benefits of EDI, Components of EDI Systems: EDI Standards, EDI
Software’s, EDI Communication Networks, EAN system, EAN/COM, Article numbering system,
Bar-coding, Serial Shipping Container Code & EAN label.
References Books:
1. E-commerce (The cutting Edge of Business) by Kamlesh K. bajaj and Debjani Nag. Ist & IInd
Edition ( Tata McGraw Hill publication.)
Objectives:
Utility of the course: Awareness of existing demanding trends in IT industry in order to get placement
as well as in research.
Prerequisite: Knowledge of basic computer software is essential.
Introduction to MS Word, Opening screen of word, Creating document, Typing text, Formatting
text, Editing text, Line Spacing, Borders and shading, Inserting headers and footers, Creating
tables, inserting graphics, Drawing objects.
PowerPoint Basic Terminology, Creating presentations, Auto content wizard, Using blank
presentation option, Using design template option, Adding slides, Deleting slides, Importing
images, drawing in PowerPoint, numbering a slide, saving presentation, printing presentation.
Reference Books:
2. Office 2010 course complete book, Prof. Satish Jain, Kratika, M.Geetha, BPB Publication
Android Programming
Silent Features: Android is a powerful Operating System supporting a large number of applications
in Smart Phones. Android programming course teaches students how to develop applications for the
Android operating system. This course is designed for students who are new to programming, and want
to learn how to develop Android apps. They will learn how to create an Android project anlong with
Android architecture and the key principles underlying its design.
Objectives:
This course shall build a platform for students to start their own enterprise
To gain an understanding of the processes that are involved in an Android developed application
To become familiar with Android development tools and user interface.
Ability to build two simple apps that you can share with your friends
Utility of the course:
Awareness of existing demanding trends in IT industry in order to get placement & research.
Understand the Android OS architecture.
Install and use appropriate tools for Android development, including IDE, device emulator,
and profiling tools.
Understand the Android application architecture, including the roles of the task stack,
activities, & services.
Build user interfaces with fragments, views, form widgets, text input, lists, tables, and more.
Installing Virtual Machine for Android Ice-cream Sandwich/Jellybean, configuring the installed
tools, creating a android project- Hello word, run on emulator, Deploy it on USB-connected
android device.
Form widgets, Text fields, Layouts, Button control, toggle buttons, spinners, Images, Menu and
dialog.
Reference Books:
Objective: Give hands on training to the students and make them acquainted with various Real
time Applications implemented currently in the Industry.
Project Work
Project Synopsis should be submitted by the students to their concern faculty and a
declaration should be submitted by the students regarding the originality of work.
Project report should prepared by the students & it should be certified by concern faculty
& head of the department.
Project Work: 30
Project Viva: 10
Project Report: 10
Total Marks: 50