Course Outcome

Course Outcome Third Year of B.Sc ... Project Management Practical ... CO1 Comprehend fundamental concepts and practices …...

0 downloads 50 Views 414KB Size
Course Outcome Third Year of B.Sc. IT Program Semester V Course Number:USIT 501 CO1 CO2 CO3 CO4 CO5

Course Name: Network Security

To learn techniques for encryption and decryption of data using substitution and transposition techniques Gaining adequate knowledge about the various cryptographic algorithms To gain Importance of digital certificate for secure data transmission has been elaborated Introducing IP security and VPN technologies, to ensure safe end to end communication To learn various authentication techniques to authenticate the user

5 theory lectures of 50 min per week over a semester Number of credits: 3

Course Number: USIT 5P1 CO 1 CO 2

Course Name: Network Security Practical

Gaining knowledge on Implementing of various substitution and transposition techniques to encrypt the data Gaining knowledge on Implementation of various cryptographic algorithmsDES,Blowfish,AES,RC4,IDEA to understand the efficiency of encrypting the data for security purpose

1 practical session of 3 periods (150 min) per week over a semester Number of credits: 1

Course Number: USIT 502 CO1 CO2 CO3 CO4 CO5 CO6

Course Name: Asp.Net with C#

Introduction to .NET framework Introduction to ASP.Net4, Lifecycle. Use of CSS Different ASP.NET server controls. Creating web pages using ASP.Net Introduction to validation techniques and controls, state management, master page and navigation. Connecting to database. Implementing operators ,LINQ. Introduction to Ajax and JQuery.

5 theory lectures of 50 min per week over a semester Number of credits: 3

Course Number: USIT 5P2 CO1 CO2 CO3 CO4 CO5

Course Name: Asp.Net with C# Practical

Implementing simple programs using c# Building GUI applications using different controls in ASP.NET Database connectivity through >NET Programs on Ajax and JQuery

1 practical session of 3 periods (150 min) per week over a semester Number of credits: 1 Course Number: USIT 503 CO1 CO2 CO3 CO4 CO5

Course Name: Software Testing

To introduce various approaches, techniques, technologies, and methodologies used in software testing To understand the role of testing throughout the Software Development Life cycle. To understand the application of static testing technique – Review and Inspection process. To understand test design techniques- BlackBox and WhiteBox techniques. Knowledge and effective use of tools, their potential risks and benefits.

5 theory lectures of 50 min per week over a semester Number of credits: 3

Course Number: USIT 5P3

Course Name: Software Testing Practical

CO1

Practical Knowledge of standard documentation tamplets for SRS, Test Plans, Test Cases etc.

CO2

To apply different blackbox testing techniques like Boundary value Analysis and Equivalence Class, Decision table and Cause Effect Graphing in testing. To apply different Whitebox testing techniques like Branch – Decision – Condition Coverage, Data Flow Testing Introduction to Selenium, a record and playback tool simple and widely used in testing of web applications

CO3 CO4

1 practical session of 3 periods (150 min) per week over a semester Number of credits: 1

Course Number: USIT 504 CO1 CO2 CO3 CO4 CO5

CO6

Course Name: Advanced Java

Describes how to handle different events in Java using AWT Prepare Graphical User Interface using different Swing components Building web applications using servlets and JSP. Communicating with database through java application Understanding Java Server Faces for building component based user interfaces for web applications. Introduction to server side software component EJB(Enterprise Java Beans) that encapsulates business logic. Understanding Hibernate framework for mapping an object oriented domain model to a relational database. Introduction to open source MVC Struts framework for developing java web application.

5 theory lectures of 50 min per week over a semester Number of credits: 3 Course Number: USIT 5P4 CO1 CO2 CO3 CO4

Course Name: Advanced Java Practical

Designing GUI using Applet, AWT and Swing components. Creating web applications in servlets and jsp using Netbeans IDE Connecting to database using JDBC classes Building basic applications using hibernate and struts.

1 practical session of 3 periods (150 min) per week over a semester Number of credits: 1 Course Number: USIT 505 CO1 CO2 CO3 CO4 CO5 CO6 CO7 CO8

Course Name: Linux Administration

Getting introduced to Linux operating system, starting up and shutting down of a Linux system. Understanding the role and duties of a system administrator Use of system configuration files in Linux and TCP/IP network configuration files. Use of windows configuration server, time server and caching proxy server Use of secured and non-secured internet services – FTP, SSH etc. Understanding the concept of domain name server, types of DNS. Configuring mail services in Linux system Configuring and using web server.

5 theory lectures of 50 min per week over a semester Number of credits: 3

Course Number: USIT 5P5 CO1 CO2 CO3 CO4 CO5 CO6

Course Name: Linux Administration Practical

Installation of Red hat Linux operating system – partitioning the hard drive, setting up the boot loader, setting up the network configuration. Installing software packages in Linux operating system Using Linux system administrative commands Configuration of various servers – samba server, NFS file server, Apache web server, caching proxy server, mail server Executing C, C++, java programs and shell scripts on Linux operating system. Setting up a LAN in Linux system.

1 practical session of 3 periods (150 min) per week over a semester Number of credits: 1

Third Year of B.Sc. IT Program Semester VI Course Number: USIT 601 CO1 CO3 CO4 CO5 CO6

Course Name:Internet Technology

Introduction to OSI reference model and TCP/IP protocol suite, IPV4 and IPV6 addressing Transport layer protocols – UDP and TCP. Use of Dynamic host allocation (DHCP) and DNS to map servernames and IP addresses Use and implementation of remote login and secured shell protocols. Use of electronic mail and protocols governing them. – SMTP, POP3, IMAP, MIME.

5 theory lectures of 50 min per week over a semester Number of credits: 3 Course Number: USIT 6P1 CO1 CO2

Course Name: Internet Technology Practical

Use of classful and classless addressing to set up LAN networks. Implementation of various protocols using cisco packet tracer.

1 practical session of 3 periods (150 min) per week over a semester Number of credits: 1 Course Number: USIT 602 CO1 CO2 CO3 CO4 CO5

Course Name: Project Management

To learn Improvement to conventional waterfall model and Bohem’s principle for success of project Learning the lifecycle phase of the project and the detailed process involved in the process To gain insight into Work break down structure to split the project into functional based decomposed modules To learn the project organization structure and responsibility towards process automation To gain insight into next generation software economics and project profile

5 theory lectures of 50 min per week over a semester Number of credits: 3 Course Number: USIT 6P2 CO1 CO2 CO3

Course Name: Project Management Practical

Gaining knowledge on Implementation of software design through UML diagrams using Star UML software Learning to Building Work break down structure using WBS Pro to distribute task Learning to Designing Gantt chart using Microsoft project tool to meet the schedule

1 practical session of 3 periods (150 min) per week over a semester Number of credits: 1

Course Number: USIT 603 CO1 CO2 CO3 CO4 CO5 CO6

Course Name: Data Warehousing

Describes the fundamental concepts, benefits and problem areas associated with datawarehousing. Describes the various architectures and main components of a data warehouse Design a data warehouse, and be able to address issues that arise when implementing a data warehouse Compare and contrast OLAP and data mining as techniques for extracting knowledge from a data warehouse. Designing and building an ETL mapping ETL transformation.Validating, Generating, Deploying and executing objects. Describes Metadata change management, MDL. Introduction to data warehousing and OLAP

5 theory lectures of 50 min per week over a semester Number of credits: 3 Course Number: USIT 6P3 CO1 CO2 CO3 CO4

Course Name: Data Warehousing Practical

Importing the source data structure and designing the target data structure in Oracle Transforming data to data marts using ETL Creating target structure and cube in OWB(Oracle Web Builder) Creating Pivot table and chart using existing data and cube

1 practical session of 3 periods (150 min) per week over a semester Number of credits: 1 Course Number: USIT 606 CO1 CO2 CO3 CO4 CO5

Course Name: Geographic Information Systems

describe what GIS is; name the major GIS software available; know where to find more information explain the components and functionality of a GIS and the differences between GIS and other information systems; understand the nature of geographic information and explain how it is stored in computer (including map projection) and the two types of GIS data structure; conduct simple spatial analysis using GIS software; design and complete a GIS project from start to finish (data capture, data storage and management, analysis, and presentation);

5 theory lectures of 50 min per week over a semester Number of credits: 3

Course Number: USIT 6P6

Course Name: Geographic Information Systems Practical

CO1

Comprehend fundamental concepts and practices of Geographic Information Systems (GIS) using QGIS free software CO2 Apply basic graphic and data visualization concepts such as color theory, symbolization, and use of white space. CO3 Demonstrate organizational skills in file and database management. CO4 Demonstrate proficiency in the use of GIS tools to create maps that are fit-for-purpose and effectively convey the information they are intended to. 1 practical session of 3 periods (150 min) per week over a semester Number of credits: 1 Course Number: USIT 607 CO1 CO2 CO3 CO4 CO5

Course Name: Project Report

A real life or prototype of a working software model or embedded systems. Implementing software engineering terminologies to build foundation for the project. Experience of developing a model through analysis, design, development and deployment phases. Applying different testing techniques to test build model. Can be used as a prototype for further research

1 practical session (3 periods - 150 min) per week over a semester Number of credits: 2 Course Number: USIT 608 CO1 CO2

Course Name: Project Viva

Implementation and review of the project done Experience to interact with expertise to analyze and enhance the built working model

Number of credits: 2