BSc II CS
BSc II CS
Unit Content
Unit I Introduction to Networking: Introduction, Need of computer communication network,
Communication protocol, Types of network.
Topology: Ring, Bus, Star & Mesh. LAN, MAN, WAN and Internet. Connection v/s
Connectionless protocol. (12 periods)
Unit II OSI Reference Model: Introduction, OSI Model, Functions of seven layers of OSI.
Data Transmission Media: Guided Media and Wireless media.
Switching: Circuit, Message, Packet.
Multiplexing: Frequency Division, Time Division. (12 periods)
Unit III Internet: History, Applications of Internet, Types of Internet Connection: wired and wireless.
Internet Protocols: TCP/IP, FTP, HTTP, URL, e-mail address, WWW, Web browsers,Search
Engines. (12 periods)
Unit IV HTML :History of Markup Languages, Introduction to HTML, Structure of HTML
Document,Tags: <HTML>, <HEAD>, <TITLE>, <BODY>, Heading tags, <P>,
<BR>,,<HR>,<B>,<I>,<U>.<EM>,<PRE>,<BIG>,<SMALL>,<STRONG>,<STRIKE>,
<SUB>,<SUP>,<A>, <LINK>, <IMG>, <MARQUEE>, <BLOCKQUOTE>, Table tags and
its attributes, List tags and its Attributes ,<FONT> tags. (12 periods)
Unit V XML: Features of XML, Simple XML document, Elements, Attributes, Components of
XML document: document prolog and document instance.
DTD(Document Type Definition): Introduction, Need of DTD, declaring elements, element
content model, declaring attributes, attribute types, Internal and External DTD.
(10 periods)
Page 1 of 2
Sant Gadge Baba Amravati University, Amravati
Format and Template for Courses (Theory) of UG/PG Programmes
IMPORTANT NOTES:
Note: Please use Times New Roman 10 point font
(After filling the Table, select the Table—Table Properties- Borders and Shading—None, so that all Border
Lines will get vanished)
Some Tips to extract and mine skill components from the Course (for ready reference)
What do you expect Students to LEARN or EXPERIENCE in the SEM/SEC?
Identify Employability Skills for SEM/SEC
Page 2 of 2
Sant Gadge Baba Amravati University, Amravati
Format and Template for Courses (Theory) of UG/PG Programmes
Unit Content No of
Periods
Unit I Fundamentals of DBMS: Traditional Vs DBMS File approach,DBMS
Architecture, Data Models, Relational Model, Relations, Domain and 10
Attributes, Keys, E-R diagram, reducing ER diagram to table, Functional
Dependency, Normalization: 1NF, 2NF, 3NF, 4NF, BCNF
Unit II Introduction to SQL: Components of SQL, data types, operators DDL 12
Commands: CREATE, ALTER, DROP, RENAME, DML Commands:
SELECT, INSERT, DELETE & UPDATE; Clauses: ORDER BY, GROUP
BY and HAVING; Joins and Unions: Self, Equi and Outer Join, Unions and
Intersection. Functions: aggregate functions, string functions.
Unit III PL/SQL: Features and block structure, variables and constant, data types, 12
Identifiers, Operators and expression, Conditional statement, iterative
statement. Cursor : Concepts of cursor, types of cursor, declaring, opening,
using cursors, fetching data, closing a cursor, cursor attributes, Handling
Exceptions, Creating Procedures, Creating Function, Triggers: Create
Triggers, Types of Triggers, Creating BEFORE and AFTER Triggers,
INSTEAD-OF triggers, Inserting, Updating and Deleting Triggers.
Unit IV Introduction to JAVA: History and evolution, Feature, JRE, JDK, JVM, 12
Tokens of Java, Data types and Literals, Operators, Structure of Java Program,
Access controls, modifiers, type conversion and casting,Control of Flow:
Selection Statements, Iteration Statements. Command Line Argument, Arrays.
Unit V Classes & OOPs: Class, Object, Method, Constructor: types, this Keyword, 12
Polymorphism: Overloading & Overriding, Inheritance: types of
inheritance, Super, Abstract class, Interfaces: Interface concept, Defining,
and Implementing of Interface., Using Final (variables , methods and
classes).Garbage Collection.
Unit VI String & Packages: String: String operation, String comparison, Searching 10
and modifying string, StringBuffer. Wrapper classes, Packages: Package
concept, Defining Package, organizing classes and interfaces in packages,
making jar files for library packages, Java In-built Package.
*SEM
Page 1 of 3
Sant Gadge Baba Amravati University, Amravati
Format and Template for Courses (Theory) of UG/PG Programmes
**Activities 1. Assignments 4
2. Quizzes
3.Seminars
4. Internal Assessments
Reference Books:
1. Fundamentals of Database Systems (4th Ed) By: Elmasri and Navathe
2. Database System Concepts (4th Ed) By: Korth, Sudarshan, Silberschatz
3. Patricks Naughton, “Java Handbook”,Osborne McGraw Hill
4. Programming with JAVA - A Primer : By E.Balguruswamy (Tata McGraw)
Page 2 of 3
Sant Gadge Baba Amravati University, Amravati
Format and Template for Courses (Theory) of UG/PG Programmes
Page 3 of 3