B.Sc. (Computer Science) First Year



Similar documents
Course Name: ADVANCE COURSE IN SOFTWARE DEVELOPMENT (Specialization:.Net Technologies)

BACHELOR OF COMPUTER APPLICATIONS SCHEME OF EXAMINATION (w.e.f ) THIRD YEAR Paper No. Internal Marks

IT4405 Computer Networks (Compulsory)

Basic Networking Concepts. 1. Introduction 2. Protocols 3. Protocol Layers 4. Network Interconnection/Internet

Local Area Networks (LANs) Blueprint (May 2012 Release)

FLORIDA STATE COLLEGE AT JACKSONVILLE COLLEGE CREDIT COURSE OUTLINE

IT2304: Database Systems 1 (DBS 1)

MSc Information Technology - E521

IT Data Communication and Networks (Optional)

WORKSPACE WEB DEVELOPMENT & OUTSOURCING TRAINING CENTER

Assessment Plan for CS and CIS Degree Programs Computer Science Dept. Texas A&M University - Commerce

CCNA 1: Networking Basics. Cisco Networking Academy Program Version 3.0

CSMC 417. Computer Networks Prof. Ashok K Agrawala Ashok Agrawala. January 11 CMSC417 Set 1 1

MBA (e-commerce) 5 Yrs. Semester VI. Advance Java Programming

IT2305 Database Systems I (Compulsory)

NZQA Expiring unit standard 6857 version 4 Page 1 of 5. Demonstrate an understanding of local and wide area computer networks

DL TC72 Communication Protocols: HDLC, SDLC, X.25, Frame Relay, ATM

What You Will Learn About. Computers Are Your Future. Chapter 8. Networks: Communicating and Sharing Resources. Network Fundamentals

Computer Network. Interconnected collection of autonomous computers that are able to exchange information

Computer Information Systems (CIS)

KITES TECHNOLOGY COURSE MODULE (C, C++, DS)

The WestNet Advantage: -- Textbooks, ebooks, ecourses -- Instructor Resourse Center -- Student Resource Center

Mathatma Gandhi University

TEACHING AND EXAMINATION SCHEME FOR

Chapter 9. Communications and Networks. McGraw-Hill/Irwin. Copyright 2008 by The McGraw-Hill Companies, Inc. All rights reserved.

IT 3202 Internet Working (New)

Computer Networks. A Top-Down Approach. Behrouz A. Forouzan. and. Firouz Mosharraf. \Connect Mc \ Learn. Hill

Understanding TCP/IP. Introduction. What is an Architectural Model? APPENDIX

The TCP/IP Reference Model

14 Databases. Source: Foundations of Computer Science Cengage Learning. Objectives After studying this chapter, the student should be able to:

524 Computer Networks

Certified Telecommunications & Network Professional (CTNP) Syllabus. Version 1.0

EE4367 Telecom. Switching & Transmission. Prof. Murat Torlak

Chapter 7: Computer Networks, the Internet, and the World Wide Web. Invitation to Computer Science, C++ Version, Third Edition

Communications and Computer Networks

IT-AD08: ADD ON DIPLOMA IN COMPUTER NETWORK DESIGN AND INSTALLATION

Overview of Computer Networks

New York City College of Technology Computer Systems Technology Department

INFORMATION TECHNOLOGY PROGRAM

Local-Area Network -LAN

This course has been retired. View the schedule of current <a href=

CDS and Clearing Limited Thapathali, Kathmandu 7 th Level (Technical) Syllabus

1 Which network type is a specifically designed configuration of computers and other devices located within a confined area? A Peer-to-peer network

MANAGEMENT INFORMATION SYSTEMS 8/E

RARITAN VALLEY COMMUNITY COLLEGE ACADEMIC COURSE OUTLINE. CISY 105 Foundations of Computer Science

SSVP SIP School VoIP Professional Certification

ALLIED PAPER : DISCRETE MATHEMATICS (for B.Sc. Computer Technology & B.Sc. Multimedia and Web Technology)

Protocols and Architecture. Protocol Architecture.

Information and Communications Technology Courses at a Glance

Network System Design Lesson Objectives

Computer Networks. Definition of LAN. Connection of Network. Key Points of LAN. Lecture 06 Connecting Networks

JOB READY ASSESSMENT BLUEPRINT COMPUTER NETWORKING FUNDAMENTALS - PILOT. Test Code: 4514 Version: 01

Introduction to computer networks and Cloud Computing

WAN Data Link Protocols

CDA Introduction to Computer Networks

Chapter 5. Data Communication And Internet Technology

INFORMATION TECHNOLOGY

VEER NARMAD SOUTH GUJARAT UNIVERSITY

IP Networking. Overview. Networks Impact Daily Life. IP Networking - Part 1. How Networks Impact Daily Life. How Networks Impact Daily Life

Lecture 28: Internet Protocols

Security Design.

Cisco 12 CCNA Certification

City University of Hong Kong. Information on a Course offered by Department of Computer Science with effect from Semester A in 2014 / 2015

VIII. COURSE SYLLABI E. MANAGEMENT INFORMATION SYSTEMS COURSES

UPPER LAYER SWITCHING

Local Area Networks transmission system private speedy and secure kilometres shared transmission medium hardware & software

4.1 CD BSc (Hons) Information Technology (Diploma to Degree Upgrade 1.5 Years Part Time)

The Network Layer Functions: Congestion Control

WAN Technology. Heng Sovannarith

ELEC3030 (EL336) Computer Networks. How Networks Differ. Differences that can occur at network layer, which makes internetworking difficult:

Prerequisites: Fundamentals of Networking, Knowledge of Operating Systems

Computer Networks Vs. Distributed Systems

MCSE. 50 Cragwood Rd, Suite 350 South Plainfield, NJ Victoria Commons, 613 Hope Rd Building #5, Eatontown, NJ 07724

WANs and Routers. M.Sc. Aleksandra Kanevce M.Sc. Aleksandra Bogojeska

Content Page No. Unit I Lesson 1. Introduction to Digital Communication Lesson 2. WAN Technology Lesson 3. History about TCP/IP

CSET 4750 Computer Networks and Data Communications (4 semester credit hours) CSET Required IT Required

Chapter 1: Introduction to Communications What is Data Communications? Data Communication Networks Basic Components of a communications system

Lecture 1. Lecture Overview. Intro to Networking. Intro to Networking. Motivation behind Networking. Computer / Data Networks

ICTTEN6172A Design and configure an IP- MPLS network with virtual private network tunnelling

"Charting the Course...

COMPUTER NETWORKS SECOND EDITION. ANDREW S.fjANENBAUM. Vrije Universiteit Amsterdam, The Netherlands. Nachrichtentechnische Bib'iothek THD Inv.

GUJARAT TECHNOLOGICAL UNIVERSITY, AHMEDABAD, GUJARAT. COURSE CURRICULUM COURSE TITLE: DATABASE MANAGEMENT (Code: ) Information Technology

Overview of Routing between Virtual LANs

Communication Networks MAP-TELE 2012/13

BCIS BUSINESS DATA COMMUNICATIONS and NETWORKING Mr. Cengiz Capan -- Spring 2016

Assessment for Master s Degree Program Fall Spring 2011 Computer Science Dept. Texas A&M University - Commerce

Semester-V. BCA 501-Software Engineering(BCA V) SDLC Models, Exploratory style and modern approaches of programming.

TYLER JUNIOR COLLEGE School of Continuing Studies 1530 SSW Loop 323 Tyler, TX

Interconnecting Cisco Network Devices 1 Course, Class Outline

Class XII (Theory) C++

8/27/2014. What is a computer network? Introduction. Business Applications (1) Uses of Computer Networks. Business Applications (2)

Network Structure or Topology

Solapur University, Solapur

WAN Technologies Based on CCNA 4 v3.1 Slides Compiled & modified by C. Pham

FLORIDA STATE COLLEGE AT JACKSONVILLE COLLEGE CREDIT COURSE OUTLINE. CTS 2655 and CNT 2102 with grade of C or higher in both courses

BCS2B02: OOP Concepts and Data Structures Using C++

Transcription:

B.Sc. (Computer Science) First Year Paper No. Title of Paper External Internal Assessment Maximum Pass Exam Durations Semester I I Computer Fundamentals & Programming 40 5 45 16 3hrs in C II Logical Organization of Computer-I 40 5 45 16 3hrs III Practical (Programming in C ) 60 24 3hrs Semester II IV PC-Software 40 5 45 16 3hrs V Logical Organization of Computer II 40 5 45 16 3hrs VI Practical (PC-Software) 60 24 3hrs B.Sc. (Computer Science) - Second Year Paper No. Title of Paper External Internal Assessmen t Maximum Pass Exam Durations Semester III I Data Structures using C 40 5 45 16 3hrs II Structured System Analysis & Design 40 5 45 16 3hrs III Practical (Implementation of data 60 24 3hrs structure in C ) Semester IV IV Operating Systems 40 5 45 16 3hrs V Programming in Visual Basic 40 5 45 16 3hrs VI Practical (Visual Basic) 60 24 3hrs B.Sc. (Computer Science) - Third Year Paper No. Title of Paper External Internal Assessment Maximum Pass Exam Durations Semester V I Programming in C++ 40 5 45 16 3hrs II Introduction to Data Base Systems 40 5 45 16 3hrs III Practical ( C++ ) 60 24 3hrs Semester VI

IV Computer Networks 40 5 45 16 3hrs V Relational Database Management System 40 5 45 16 3hrs VI Practical (ORACLE) 60 24 3hrs

PAPER I PROGRAMMING in C++ Maximum : 45 External: 40 Minimum Pass : 16 Internal: 5 Introduction to Programming C++: Object-Oriented Features of C++, Class and Objects, Data Hiding & Encapsulation, Structures, Data members and Member functions, Inline Functions, Static Data Members and Member Functions, Friend Functions, Preprocessor Directives, Namespace, Comparing C with C++. Constructors & Destructors: Roles and types of Constructors, Roles of Destructors, Dynamic Memory Allocation: Pointers and their Manipulation, new and delete Operators this Pointer. Console I/O: Formatted and Unformatted I/O, Manipulators. Compile-Time Polymorphism: Unary and Binary Operators overloading through Member Functions and Friend Functions, Function Overloading. Inheritance: Types of Derivations, Forms of Inheritance, Roles of Constructors and Destructors in Inheritance. Genericity in C++: Template Function, Template Class, Inheritance and Templates. Exception Handling: try, throw and catch constructs, rethrowing an exception, catch all Handlers. 1. Herbert Scildt, C++, The Complete Reference, Tata McGraw-Hill 2. Robert Lafore, Object Oriented Programming in C++, PHI 1. Bjarne Stroustrup, The C++ Programming Language, Pearson. 2. Balaguruswami, E., Object Oriented Programming In C++, Tata McGraw-Hill

PAPER II INTRODUCTION TO DATABASE SYSTEMS Maximum : 45 External: 40 Minimum Pass : 16 Internal: 5 Basic Concepts Data, Information, Records and files. Traditional file based Systems-File Based Approach-Limitations of File Based Approach, Database Approach-Characteristics of Database Approach, Database Management System (DBMS), Components of DBMS Environment, DBMS Functions and Components, Advantages and Disadvantages of DBMS. Roles in the Database Environment - Data and Database Administrator, Database Designers, Applications Developers and Users. Database System Architecture Three Levels of Architecture, External, Conceptual and Internal Levels, Schemas, Mappings and Instances. Data Independence Logical and Physical Data Independence. Classification of Database Management System, Centralized and Client Server architecture to DBMS. Data Models: Records- based Data Models, Object-based Data Models, Physical Data Models and Conceptual Modeling. Entity-Relationship Model Entity Types, Entity Sets, Attributes Relationship Types, Relationship Instances and ER Diagrams. Basic Concepts of Hierarchical and Network Data Model. Relational Data Model:-Brief History, Relational Model Terminology-Relational Data Structure, Database Relations, Properties of Relations, Keys, Domains, Integrity Constraints over Relations, Base Tables and Views. 1. Elmasri & Navathe, Fundamentals of Database Systems, 5th edition, Pearson Education. 1. Thomas Connolly Carolyn Begg, Database Systems, 3/e, Pearson Education 2. C. J. Date, An Introduction to Database Systems, 8 th edition, Addison Wesley N. Delhi.

PAPER IV COMPUTER NETWORKS Maximum : 45 External: 40 Minimum Pass : 16 Internal: 5 Introduction to Computer Communications and Networking Technologies; Uses of Computer Networks; Network Devices, Nodes, and Hosts; Types of Computer Networks and their Topologies; Network Software: Network Design issues and Protocols; Connection-Oriented and Connectionless Services; Network Applications and Application Protocols; Computer Communications and Networking Models: Decentralized and Centralized Systems, Distributed Systems, Client/Server Model, Peer-to-Peer Model, Web- Based Model, Network Architecture and the OSI Reference Model; Example Networks: The Internet, X.25, Frame Relay, ATM; Analog and Digital Communications Concepts: Representing Data as Analog Signals, Representing Data as Digital Signals, Data Rate and Bandwidth, Capacity, Baud Rate; Digital Carrier Systems; Guided and Wireless Transmission Media; Communication Satellites; Switching and Multiplexing; Dialup Networking; Analog Modem Concepts; DSL Service; Data Link Layer: Framing, Flow Control, Error Control; Error Detection and Correction; Sliding Window Protocols; Media Access Control: Random Access Protocols, Token Passing Protocols; Token Ring; Introduction to LAN technologies: Ethernet, switched Ethernet, VLAN, fast Ethernet, gigabit Ethernet, token ring, FDDI, Wireless LANs; Bluetooth; Network Hardware Components: Connectors, Transceivers, Repeaters, Hubs, Network Interface Cards and PC Cards, Bridges, Switches, Routers, Gateways; Network Layer and Routing Concepts: Virtual Circuits and Datagrams; Routing Algorithms; Congestion Control Algorithms; Internetworking; Network Security Issues: Security threats; Encryption Methods; Authentication; Symmetric Key Algorithms; Public-Key Algorithms; 1. Michael A. Gallo, William M. Hancock, Computer Communications and Networking Technologies, CENGAGE Learning. 2. Andrew S. Tanenbaum, Computer Networks, Pearson Education.

1. James F. Kurose, Keith W. Ross, Computer Networking, Pearson Education. 2. Behrouz A Forouzan, Data Communications and Networking, McGraw Hill.

PAPER V RELATIONAL DATABASE MANAGEMENT SYSTEM Maximum : 45 External: 40 Minimum Pass : 16 Internal: 5 Relational Model Concepts, Codd's Rules for Relational Model, Relational Algebra:-Selection and Projection, Set Operation, Renaming, Join and Division. Relational Calculus: Tuple Relational Calculus and Domain Relational Calculus. Functional Dependencies and Normalization:-Purpose, Data Redundancy and Update Anomalies. Functional Dependencies:-Full Functional Dependencies and Transitive Functional Dependencies, Characteristics of Functional Dependencies. Decomposition and Normal Forms (1NF, 2NF, 3NF & BCNF). SQL: Data Definition and data types, Specifying Constraints in SQL, Schema, Change statement, Basic Queries in SQL, Insert, Delete and Update Statements, Views. PL/SQL-Introduction, Advantages of PL/SQL, The Generic PL/SQL Block: PL/SQL Execution Environment, PL/SQL Character set and Data Types, Control Structure in PL/SQL. 1. Elmasri & Navathe, Fundamentals of Database Systems, 5th edition, Pearson Education. 2. Ivan Bayross, SQL, PL/SQL-The Programming Language of ORACLE, BPB Publications 3 rd edition. 1. C. J. Date, An Introduction to Database Systems, 8 th edition, Addison Wesley N. Delhi.