COURSE OUTCOMES OF M.Sc(IT)

Similar documents
DEPARTMENT OF COMPUTER APPLICATIONS CO 2009 REGULATION

Design and implement a program to solve a real-world problem using the language idioms, data structures,, and standard library.

ADMINISTRATIVE MANAGEMENT COLLEGE

Week. Lecture Topic day (including assignment/test) 1 st 1 st Introduction to Module 1 st. Practical

BSIT 1 Technology Skills: Apply current technical tools and methodologies to solve problems.

INFORMATION TECHNOLOGY COURSE OBJECTIVE AND OUTCOME

Subject: OBJECT ORIENTED PROGRAMMING WITH C++ Paper (U.G): BCA -231 S. No. Course Outcomes

Total No. of Questions : 18] [Total No. of Pages : 02. M.Sc. DEGREE EXAMINATION, DEC First Year COMPUTER SCIENCE.

Java Programming Fundamentals

INFORMATION TECHNOLOGY

Programming in C# for Experienced Programmers

Problem solving using standard programming techniques and Turbo C compiler.

20483BC: Programming in C#

OHIO ASSESSMENTS FOR EDUCATORS (OAE) FIELD 010: COMPUTER INFORMATION SCIENCE

Assessment for the CS Degree Program FY Fall 12 - Spring 13 Computer Science Dept. Texas A&M University - Commerce

CIS 1.5 Course Objectives. a. Understand the concept of a program (i.e., a computer following a series of instructions)

Big Java Late Objects

CERTIFICATE IN WEB PROGRAMMING

Department of Information Technology B.E/B.Tech : CSE/IT Regulation: 2013 Sub. Code / Sub. Name : CS6302 Database Management Systems

SIR C R REDDY COLLEGE OF ENGINEERING

CompuScholar, Inc. Alignment to Nevada "Computer Science" Course Standards

Punjab Technical University Bachelor in Mobile Computing & Internet Batch 2014 onwards THIRD SEMESTER

B.Sc. Computer Science (Ancillary)

Department Curriculum and Assessment Outline

DIABLO VALLEY COLLEGE CATALOG

Syllabus for Computer Science General Part I

Oracle Database 10g: Introduction to SQL

Introduction to Programming Using Java (98-388)

Introduction... ix. Chapter 1: Exploring Fundamental Programming Concepts... 1

Web Development I PRECISION EXAMS DESCRIPTION. EXAM INFORMATION Items

Programming in C# (20483)

Programme Outcome COURSE OUTCOMES MCA

College Board. AP CS A Labs Magpie, Elevens, and Picture Lab. New York: College Entrance Examination Board, 2013.

MSc(IT) Program. MSc(IT) Program Educational Objectives (PEO):

1) What is information system? Describe the basic concepts of information systems.

Programming in C#

Computer Science and Engineering Technology Course Descriptions

Curriculum Map Grade(s): Subject: AP Computer Science

Fundamental of I.T. (c) Application of computer *************

[CHAPTER] 1 INTRODUCTION 1

Introduction to Programming

Homework Identify a suitable project topic that conforms to project requirements

CTI Short Learning Programme in Internet Development Specialist

STRUCTURE AND SYLLABUS APPROVED IN THE BOARD OF STUDIES MEETING ON 2001 TO BE EFFECTIVE FROM THE ACADEMIC YEAR

The course introduces many of the techniques and technologies employed by modern desktop and enterprise applications, including:

CTI Higher Certificate in Information Systems (Internet Development)

Course Description. Audience. Module Title : 20483B: Programming in C# Duration : 5 days. Course Outline :: 20483B ::

BRA BIHAR UNIVERSITY, MUZAFFARPUR DIRECTORATE OF DISTANCE EDUCATION

6232B: Implementing a Microsoft SQL Server 2008 R2 Database

«Computer Science» Requirements for applicants by Innopolis University


C# 6.0 in a nutshell / Joseph Albahari & Ben Albahari. 6th ed. Beijin [etc.], cop Spis treści

COMPUTER MCQs. 1. DOS floppy disk does not have 1) a boot record 2) a file allocation table 3) a root directory

Ajloun National University

JAVA PROGRAMMING. Unit-3 :Creating Gui Using The Abstract Windowing Toolkit:

Course Outline Faculty of Computing and Information Technology

COLLEGE OF THE DESERT

Semester: I Credits: 5. Category: MC No.of hrs/week: 5 CA PROGRAMMING IN C

MNPE In Collaboration with. Karnataka State Open University. Manasagangotri, Mysore-6. Syllabus. Diploma in Computer Application

Information Management (IM)

BCA (Part II) EXAMINATION, 2009 C++ PROGRAMMING Time allowed: Three Hours Maximum Marks: 50 Attempt any five questions

2559 : Introduction to Visual Basic.NET Programming with Microsoft.NET

IBPS SO Examination 2013 IT Officer Professional Knowledge Question Paper

Nepal Telecom Nepal Doorsanchar Company Ltd.

DOT NET Syllabus (6 Months)

C and C++ Secure Coding 4-day course. Syllabus

Syllabi & Scheme of Examination BCA-2 nd Year. Website:-


A: PLANNING AND ADMINISTERING SHAREPOINT 2016

"Charting the Course to Your Success!" MOC B Programming in C# Course Summary

C++ (Non for C Programmer) (BT307) 40 Hours

Switching to AQA from OCR

Microsoft Programming in C#

Sai Nath University. Assignment For MCA 2nd Sem.

INSTITUTE OF AERONAUTICAL ENGINEERING

Planning and Administering SharePoint 2016

This page intentionally left blank

St. MARTIN S ENGINEERING COLLEGE Dhulapally, Secunderabad

Embedded/Connected Device Secure Coding. 4-Day Course Syllabus

Computer Science (CS)

Tilak Maharashtra University

VALLIAMMAI ENGINEERING COLLEGE

Madhya Pradesh Bhoj (Open) University, Bhopal

Syllabus Under Autonomy Mathematics

DBMS Lesson Plan. Name of the faculty: Ms. Kavita. Discipline: CSE. Semester: IV (January-April 2018) Subject: DBMS (CSE 202-F)

Developing Microsoft.NET Applications for Windows (Visual Basic.NET)

Oracle PLSQL. Course Summary. Duration. Objectives

VidyaVikas Education Trust s Universal College of Engineering, Kaman Road, Vasai Department- Computer Engineering

Introduction to Information Systems

M.Sc. (Previous) DEGREE EXAMINATION, MAY (Examination at the end of First Year) Computer Science. Paper - I : DATA STRUCTURES

Querying Data with Transact SQL

20486-Developing ASP.NET MVC 4 Web Applications

LIST OF EXPERIMENTS. (1) (Office Automation)

Switching to AQA from Edexcel

Unit Assessment Guide

Sai Nath University. Assignment For MCA 1 st

SECOND SEMESTER JAVA PROGRAMMING

Al-Balqa Applied University. Prince Abdullah Bin Ghazi Faculty of IT. Department of Computer Science. The Curriculum for the B.Sc.

5. Give any three parts of the structure of business letter.

Oracle Database 11g: SQL and PL/SQL Fundamentals

Transcription:

COURSE OUTCOMES OF M.Sc(IT) Sr. No Subject Code Subject Name Sem-I CO Status Course Outcomes 1. A304101 PROGRAMMING USING C 2. A304102 FUNDAMENTALS OF COMPUTER & INFORMATION TECHNOLOGIES CO1 CO2 Understands fundamentals of C programming. Using the loops and decision making statements to solve the problem. To implement different operations on arrays. Using functions to solve the given problem. To understand pointers, structures and unions. To implement file Operations in C programming for a given application. Understanding fundamental hardware components that make up a computer s hardware and the role of each of these components. Understanding the difference between an operating system and an application program. To describe some examples of computers and state the effect that the use of computer technology has had on some common products. To identify the principal components of a given computer system and draw a diagram after the style to represent the data flows between them. 3. A304103 COMPUTER ORGANIZATION & ARCHITECTURE CO3 To describe various data representations and explain how arithmetic and logical operations are performed by computers. To describe organization of digital computers and explain the basic principles and operations of different components. To evaluate the performance of CPU, memory and I/O operations.

4. A304104 DATA COMMUNICATION 5. A304105 OPERATING SYSTEMS 6. A304106 S/W LAB-I( FUNDAMENTALS OF COMPUTER & INFORMATION TECHNOLOGIES ) CO4 CO5 CO6 To understand and explain Data Communications System and its components. To identify the different types of network topologies and protocols. Enumerate the layers of the OSI model and TCP/IP. Explain the function(s) of each layer. To identify the different types of network devices and their functions within a network. Understand and building the skills of subnetting and routing mechanisms. Familiarity with the basic protocols of computer networks, and how they can be used to assist in network design and implementation. To write all or parts of a simple operating system that performs interrupt processing), CPU management (scheduling), and memory management. To compare several different approaches to memory management, file management and processor management To describe the various problems related to concurrent operations and their solutions and techniques for process synchronization on single and on distributed systems. Understanding virtual address translation and discuss various file system organizations and their interaction with the rest of the operating system. To discuss various threats to system security and compare protection mechanisms which may be used against the threats. Use the basic vocabulary and terminology related to computer and word processing. Open, save and format a basic document. Perform basic format and editing on a word document. Use different basic computer language software and programs to practice English skills and typing skills.

7. A304107 S/W LAB-II(C PROGRAMMING) Sem -II CO7 To understand the concept of C character set identifiers and keywords, data type & sizes, variable names, declaration, statements. To understand the concept of arithmetic operators, relational and logical operators, type, conversion, standard input and output, formatted output and input. To learn the concept of Flow of Control and program Structures. To learn the concept of Arrays, Pointers, Structures Union and Files. 8. A304201 DATA STRUCTURE CO8 To get the knowledge of basic data structures for storage and retrieval of ordered 9. A304202 DIGITAL ELECTRONICS CO9 or unordered data. Data structures include: arrays, linked lists, binary trees, heaps, and hash tables. To learn about the applications of data structures including the ability to implement algorithms for the creation, insertion, deletion, searching, and sorting of each data structure. To analyze and compare algorithms for efficiency using Big-O notation. Toimplement software projects requiring the implementation of the above data structures. To introduce number systems and codes. To introduce basic postulates of Boolean algebra and shows the correlation between Boolean expressions. To introduce the methods for simplifying Boolean expressions. To outline the formal procedures for the analysis and design of combinational circuits and sequential circuits. To introduce the concept of memories, programmable logic devices and digital ICs.

10. A304203 DATA BASE MANAGEMENT SYSTEMS 11. A304204 INTERNET CONCEPTS AND WEB DESIGNING CO10 CO11 Differentiate database systems from file systems by enumerating the features provided by database systems and describe each in both function and benefit. To analyze an information storage problem and derive an information model expressed in the form of an entity relation diagram and other optional analysis forms, such as a data dictionary. To demonstrate an understanding of the relational data model and transform an information model into a relational database schema and to use a data definition language and/or utilities to implement the schema using a DBMS. To formulate, using relational algebra, solutions to a broad range of query problems and using SQL, solutions to a broad range of query and data update problems. To demonstrate an understanding of normalization theory and apply such knowledge to the normalization of a database. Use an SQL interface of a multi-user relational DBMS package to create, secure, populate, maintain, and query a database. To configure and maintain internet services, internet application servers, database servers, and network services. To construct, modify, implement, query, and maintain effective databases, and interface with applications. To develop internet services and web application security by applying appropriate techniques and strategies. Program and debug internet applications using a variety of client-side and server side development languages.

12. A304205 S/W LAB-III(DATA STRUCTURE USING C/C++) CO12 To design and analyze the time and space efficiency of the data structure. To identity the appropriate data structure for given problem. To learn the practical knowledge on the application of data structures. 13. A304206 S/W LAB-IV(DATA BASE MANAGEMENT SYSTEMS) 14. A304207 S/W LAB- V(INTERNET CONCEPTS AND WEB DESIGNING) CO13 CO14 To understand, analyze and apply common SQL statements including DDL, DML and DCL statements to perform different operations. To design different views of tables for different users and to apply embedded and nested queries. To design and implement a database for a given problem according to well known design principles that balance data retrieval performance with data consistency. To use various internet applications and facilities like mail, online billing etc. To use various internet services and browsers. To create web pages using HTML and CSS. To write programs for the communication between the client and the server. Sem- III 15 A303301 OBJECT ORIENTED PROGRAMMING USING C++ CO15 Be able to program using C++ features such as composition of objects, Operator overloading, inheritance, Polymorphism etc. To understand how to produce object-oriented software using C++. To understand how to apply the major object-oriented concepts to implement object oriented programs in C++, encapsulation, inheritance and polymorphism.

16 A303302 SYSTEM ANALYSIS AND DESIGN 17 A303303 PARALLEL PROCESSING 18 A303304 NETWORK SECURITY AND CRYPTOGRAPHY 19 A303305 S/W LAB-VI(OBJECT ORIENTED PROGRAMMING USING C++) 20 A303307 S/W LAB- VII(WORKSHOP ON VISUAL BASIC) CO16 CO17 CO18 CO19 CO20 Understands the analysis, design, testing and construction of civil structures; Are proficient in applying their knowledge (in mathematics, science and engineering) and standard tools, specially computer hardware and software to solve technical problems. To introduce the major concepts and ideas in parallel computing and its applications. To understand various models of parallelism (e.g., shared versus distributed memory models) and their strengths and limitations. To introduce basic bottlenecks encountered in parallel computing, e.g., I/O bottlenecks. To understand basic knowledge to write simple MPI parallel programs. To identify and classify cyber attacks. To identify physical points of vulnerability in simple networks. To compare and contrast symmetric and asymmetric encryption systems and their vulnerability to attack, and explain the characteristics of hybrid systems. To implement object oriented concepts to solve problems. To develop applications using object oriented concepts Design, create, build, and debug Visual Basic applications. Explore Visual Basic s Integrated Development Environment (IDE) Implement syntax rules in Visual Basic programs. Explain variables and data types used in program development.

Apply arithmetic operations for displaying numeric output Sem- IV 21 A303401 COMPUTER GRAPHICS AND MULTIMEDIA CO21 Identify and explain the core concepts of computer graphics. Apply graphics programming techniques to design, and create computer graphics scenes. Create effective OpenGL programs to solve graphics programming issues, including 3D transformation, objects modelling, colour modelling, lighting, textures, and ray tracing. 22 A303402 SOFTWARE ENGINEERING 23 A303403 OBJECT ORIENTED TECHNOLOGIES AND JAVA PROGRAMMING CO22 CO23 Analyze and resolve information technology problems through the application of systematic approaches and diagnostic tools. Support the implementation and administration of computer systems. Support the implementation and administration of networking solutions. Install, configure, troubleshoot, maintain, and upgrade components of computer systems. Install, configure, troubleshoot, maintain, and upgrade components of networks. Create Java programs that solve simple business problems. Validate user input. To construct a Java class based on a UML class diagram. To perform a test plan to validate a Java program.

24 A303404 SYSTEM SOFTWARE CO24 Be familiar with using sockets to implement client server environment. Be familiar with using thread execution models (e.g. Posix threads) To be familiar to handle signals and exceptions within a process and to control processes. To be familiar with different approaches of concurrent programming. To be familiar with different batch processing systems. To be familiar with remote execution techniques. 25 A303405 S/W LAB- VIII(COMPUTER GRAPHICS USING C ) 26 A303406 S/W LAB-IX(OBJECT ORIENTED TECHNOLOGIES AND JAVA PROGRAMMING ) CO25 CO26 To provide comprehensive introduction about computer graphics system, design algorithms and two dimensional transformations. To make the students familiar with techniques of clipping, three dimensional graphics and three dimensional transformations. To familiarize the students with language environment. To implement various concepts related to language. 27 A303407 MAJOR PROJECT CO27 Be able to document and present one s work with strict requirements on structure, format language usage. Be able to identify one s need for further knowledge and continuously develop one s own knowledge