S.No Description 1 Allocation of subjects to the faculty based on their specialization by the HoD 2 Preparation of college Academic Calendar and co-curricular calendar 3 Preparation of time table 4 Appointment of year coordinators, class in-charges, and class counselors for effective monitoring of the academics 5 Preparation of lecture plan 6 Classroom teaching by giving lectures with discussions, chalk & talk, OHPs, PPTs, group discussions, quiz, seminars, visual aids, models, videos, NPTEL course materials etc., 7 Submission of course coverage 8 Conduct of Unit Tests, Internal Tests and Model Exams 9 Submission of Schedule for Remedial Classes 10 Formation of Students chapter at the beginning of the semester and conducting association activities (symposium, workshop, intra-department competitions, conference etc.,) throughout the year 11 Conducting Bridge course for the First Year and Lateral entry students 12 Conduct of the Class Committee Meeting 13 Arranging Guest lecturer for students relevant to their current courses 14 Arranging in-plant training for the students to have industry interaction 15 Conduct of software training and Value added courses for the students to fill the academia and industrial gap. 16 Motivating student teams to participate in conferences, symposium, workshops, paper presentations held in other institutions 17 Conducting Placement related training programmes such as aptitude training, soft skill trainings, Technical trainings and Mock Interviews for the Final Year students aspiring for placement 18 Result analysis of Internal Assessment Test, Model Exam along with Corrective measures
A.V.C. COLLEGE OF ENGINEERING Mannampandal, Mayiladuthurai COURSE FILE Department : Information Technology Academic year : 2017-2018 Regulation : 2013 Prepared by : ---
1. Course Details: Degree/Branch : B.Tech / IT Year/Semester : III / V Course code/title : IT6503 - Web Programming Credits : 4 Contact hours : L-3 + T-1 + P-0 Name of the faculty : --- Course Objective : C1: Understand the technologies used in Web Programming. C2: Know the importance of object oriented aspects of Scripting. C3: Understand creating database connectivity using JDBC. C4: Learn the concepts of web based application using sockets methodology: Lecture, LCD Power point presentation and Demo Mode of assessment : Class tests, CIA tests, Assignments, and Model examination. Evaluation : Internal Marks: 20 (Class Tests, CIA and Model examination) External Marks: 80 (University examination) General Information : Demo Based classes for the better understanding. Reference books/journals details discussion. NPTEL/Web references for the examples.
2. Course Syllabus: UNIT I - SCRIPTING 9 Web page Designing using HTML, Scripting basics- Client side and server side scripting. Java Script- Object, names, literals, operators and expressions- statements and features- events - windows - documents - frames - data types - built-in functions- Browser object model - Verifying forms.-html5- CSS3- HTML 5 canvas - Web site creation using tools. UNIT II - JAVA 9 Introduction to object oriented programming-features of Java Data types, variables and arrays Operators Control statements Classes and Methods Inheritance. Packages and Interfaces Exception Handling Multithreaded Programming Input/Output Files Utility Classes String Handling. UNIT III - JDBC 9 JDBC Overview JDBC implementation Connection class Statements - Catching Database Results, handling database Queries. Networking InetAddress class URL class- TCP sockets - UDP sockets, Java Beans RMI. UNIT IV - APPLETS 9 Java applets- Life cycle of an applet Adding images to an applet Adding sound to an applet. Passing parameters to an applet. Event Handling. Introducing AWT: Working with Windows Graphics and Text. Using AWT Controls, Layout Managers and Menus. Servlet life cycle of a servlet. The Servlet API, Handling HTTP Request and Response, using Cookies, Session Tracking. Introduction to JSP. UNIT V - XML AND WEB SERVICES 9 Xml Introduction-Form Navigation-XML Documents- XSL XSLT- Web services-uddi-wsdl-java web services Web resources. Text books: TOTAL (L:45+T:15): 60 PERIODS 1. Harvey Deitel, Abbey Deitel, Internet and World Wide Web: How To Program 5th Edition. 2. Herbert Schildt, Java - The Complete Reference, 7th Edition. Tata McGraw- Hill Edition. 3. Michael Morrison XML Unleashed Tech media SAMS. References: R1. John Pollock, Javascript - A Beginners Guide, 3rd Edition - Tata McGraw-Hill Edition. R2. Keyur Shah, Gateway to Java Programmer Sun Certification, Tata McGraw Hill, 2002.
3. Unit-wise Course plan and Objective: Course Component: CORE Unit: I OBJECTIVE: To study about the web page, web sites and scripting languages To learn the difference between client side and server side scripting languages To study about the java script objects, events etc., To create web site using HTML and other tools S. No. Topics / Sub Topics Text/Ref Book No. Page No. Periods Method of 1 Introduction T1 1 1 2 Web page Designing using HTML, T1 50 1 3 Scripting basics- Client side and server side scripting. T1 197 2 4 Java Script-Object, names, literals T1 403 1 operators and expressions- 5 T1 234 1 Conventional/ statements and features PowerPoint 6 events - windows - documents T1 487 1 presentation frames - data types - built-in 7 T1 321 1 functions 8 Browser object model - Verifying forms. T1 458 1 9 HTML5- CSS3- HTML 5 canvas - Web site creation using tools. T1 118 2 OBJECTIVE: Unit II To know object oriented concepts, features of java To know about inheritance and exception handling S. No. Topics / Sub Topics Text/Ref Book No. Page No. Periods Method of 1 Introduction to object oriented programming T2 17 1 2 Features of Java Data types T2 41 1 3 variables and arrays Operators T2 73 1 Conventional/ 4 Control statements Classes and Methods T2 99 2 PowerPoint presentation 5 Inheritance. Packages and Interfaces T2 189 1 6 Exception Handling T2 249 1 7 Multithreaded Programming T2 273 2 8 Input/Output Files T2 313 1 9 Utility Classes String Handling T2 347 1
OBJECTIVE: Unit: III To know the database connectivity To understand the step-by-step process in database connectivity through the JDBC To know the networking basics, TCP, UDP sockets S. No. Topics / Sub Topics Text/Ref Book No. Page No. Periods Method of 1 JDBC Overview T1 879 1 2 JDBC implementation T1 879 1 3 Connection class Statements T1 885 1 4 Catching Database Results T1 894 1 5 Handling database Queries T1 896 1 6 Networking InetAddress class T2 587 1 7 URL class T2 597 1 8 TCP sockets - UDP sockets T2 597 2 9 Java Beans RMI T2 885 2 OBJECTIVE: Unit: IV Conventional/ PowerPoint presentation To understand the basics of java applets, parameter passing, event handling To understand the concepts of AWT, layout manager, servlet, life cycle, cookies, session tracking and JSP S. No Topics / Sub Topics Text/Ref Book No 1 Java applets- Life cycle of an applet T2 627 1 2 Adding images to an applet Adding sound to an applet T2 799 1 3 Passing parameters to an applet T2 644 1 4 Event Handling T2 653 1 Introducing AWT: Working with T2 5 Windows Graphics and Text. 687 2 Using AWT Controls 6 Layout Managers and Menus T2 735 1 7 Servlet life cycle of a servlet T2 949 1 The Servlet API, Handling HTTP 8 Request and Response, using T2 954 2 Cookies, Session Tracking 9 Introduction to JSP Downloaded material 1 Page No Period Method of Conventional/ PowerPoint presentation
OBJECTIVE: Unit: V To understand XML To understand the XML document To understand the XSL, XSLT To know web services S. No Topics / Sub Topics Text/Ref Book No 1 Xml Introduction T1 515 1 2 Form Navigation T1 517 1 3 XML Documents T1 519 1 4 XSL XSLT T1 544 2 5 Web services T1 1225 2 6 UDDI-WSDL T1 1238 2 7 Java web services Web resources T1 857 1 4. Course outcome: Through this course, students will acquire knowledge about: CO1: Design web pages. CO2: Apply object oriented aspects to Scripting. CO3: Create databases with connectivity using JDBC. CO4: Build web based application using sockets. PROGRAMME OUTCOMES Page No Period Method of Conventional/ PowerPoint presentation In order to facilitate the Programme Assessment, more detailed Programme Outcomes are established based on Programme Educational Objectives. The nine Programme Outcomes (a-i) are: a. An ability to develop logic and programming skills through missions in the fundamental programming. b. The knowledge of best practices in software industry. c. An ability to design creative solutions to real time problems faced by the industry. d. An ability to function effectively on teams to accomplish a common goal. e. An ability to analyze a local and global impact of computing on individuals organizations and society. f. An ability to effectively create and update project management plan deliverables and apply the principles of information security effectively to secure the info and infrastructure in an organization. g. An ability to communicate technical topics in written and verbal forms. h. An ability to engage in continuing professional development, to use current techniques, skills and tools. i. An ability to show a good performance at the competitive examinations like TANCET, GATE for higher education and job oriented sectors.
MAPPING OF Course Outcome with Programme Outcome: PO CO a b c d e f g h i CO1 CO2 CO3 CO4 Faculty HoD Dean (Academics) Principal