BE 4th Year second Semester |
S. No. |
Course Code |
Course Name |
L |
T |
P |
Total |
Credits |
1 |
|
Humanities IV (Elective) |
4 |
0 |
0 |
4 |
4 |
2 |
IT 410 |
Web Technology & Administration |
4 |
0 |
0 |
4 |
4 |
3 |
IT 411 |
Multimedia Communication & Technology |
4 |
0 |
0 |
4 |
4 |
4 |
|
Elective IV |
4 |
0 |
0 |
4 |
4 |
5 |
IT 416 |
Department Lab IV |
0 |
0 |
4 |
4 |
2 |
6 |
IT 499 |
Capstone Project II |
0 |
0 |
8 |
8 |
4 |
7 |
IT 450 |
Comprehensive Viva |
0 |
0 |
0 |
0 |
0 |
|
Total : |
16 |
0 |
12 |
28 |
22 |
Elective IV |
1 |
IT421 |
UNIX Networking Programming |
|
|
|
|
|
2 |
IT422 |
E-Commerce |
|
|
|
|
|
3 |
IT423 |
ERP |
|
|
|
|
|
4 |
IT424 |
Advanced Computer Architecture |
|
|
|
|
|
5 |
IT425 |
Networking Technology |
|
|
|
|
|
Course Name : WEB TECHNOLOGY AND ADMINISTRATION
Course Code : IT 410L T P : 4 0 0
Pr-req. : ------
Rationale:
To give the students good knowledge of the concepts and techniques of web technology and administration. Students will have sufficient exposure to theoretical and practical aspects of Java.
Lecture wise break up No. of lectures
Javascript and Browsers, Embedding Javascript in HTML, the noscript tag, javascript entities, Javascript comments, Generating HTML. Variable, types and literal values, Conversion between types, The object types and Arrays, Object and the length property
(3)
Using operators, statements and functions – Arithmetic, Logical, Comparison, Bit manipulation, Assignment, Conditional expression, Ternary, special operators, operator precedence. Javascript programming statements – Assignment statements, Data declarations, Loop statements, switch statement, function call statements, local variable declaration, return statement
(3)
Handling - javascript events, link events, Window events, image events, form events, setting event handlers in javascript, event capturing – onMouseMove event, Event bubbling, Error handling (onError event Handler, error object)
(4)
Working with objects – Javascript object based programming features, Javascript object model (using properties, using methods, creating instances objects), browser objects, Boolean object, Date object, Function objects, Global objects, Math object, Number object, String object, String object. Using Javascript with cookies, Comparison – Cookies vs Hidden form fields
(2)
Creation of Java, Why Java is important to Internet, Java applets and applications, security, portability, Java’s Bytecode. OOP paradigms and principles, Understanding the java programs, compiling the program, control statements, lexical issues, Data types in Java, Java literals, Variables, Scope and lifetime of Variables, Type conversion, Declaring and using arrays
(6)
Operators in Java – (Arithmetic, Modulus, Assignment, Bitwise, Relational, Short circuit logical operators, Assignment, ternary operator, Operator precedence. Control statements, Classes, Garbage Collection, Overloading methods, overloading constructors, using objects as parameters, Argument passing by value and by reference, returning objects, static and final keywords, Inheritance in Java (using super keyword), overloading methods in Java, Abstract classes
(6)
Exception Handling in Java, Exception types, using try and catch, multiple catch classes, nested try statement, using throw, throws, finally keywords, Java Built in Exceptions, creating user defined exceptions
(6)
Multithreaded programming in Java, Java thread model, Thread priorities, synchronization, creating thread using Thread class and Runnable interface, creating multiple threads, Interthread communication, Deadlocks
(6)
Applets – Applet fundamentals, Applet architecture, creating and running applets, Passing parameters in Applets, AWT – AWT Basics, AWT classes, Working with event frame windows, working with graphics – Drawing lines, rectangles, ellipses, circles, Arcs, polygons), creating and selecting a font, Managing Text output using Font Metrics
(5)
Using AWT controls, Layout Managers, Menus, using Labels, Buttons, Checkboxes, Checkboxgroup, Choice controls, using Lists, Managing scrollbars, using a TextField, TextArea, Layout Manager – FlowLayout, BorderLaout, GridLayout, Menubars, Menus
(7)
BOOKS:
- The Complete Reference Java, by Herbert Schildt
REFERENCES:
- Java Programming, Steven Holzner, M & T BOOKS:s, 1998.
- WEB Technology Handbook, Daniel Minali, Emma Minoli, 1998.