Home
        Sixth Semester Curriculum (CO,CM,CD)
         Contents
1.               07 7 2 Quality Management 08 08  e Definition of Quality   concept of Quality   Quality  Circle  Quality Assurance  e Introduction to TQM  Kaizen  5    S       amp  6 Sigma  TOTAL 48 80  Learning Resources   Books   tk Author Name of Book Publisher  01 Dr  O P  Khanna Industrial Engg  amp  Dhanpal Rai  amp  sons New  Management Delhi       Business Administration  amp                             02   Dr  S C  Saksena Sahitya Bhavan Agra  Management  W I  Newman The process of  03   E Kirby Warren Management Prentice  Hall  Andrew R  McGill  04   Rustom S  Davar Industrial Management Khanna Publication  05   Banga  amp  Sharma Picea E A Khanna Publication  Management  06 Jhamb  amp  Bokil Industrial Management Everest Publication   Pune             COURSE NAME   COMPUTER ENGINEERING GROUP  COURSE CODE   CO CM CD   SEMESTER   SIXTH FOR CO CM AND SEVENTH FOR CD  SUBJECT TITLE   SOFTWARE TESTING   SUBJECT CODE       9164    Teaching and Examination Scheme                                               Teaching Scheme Examination Scheme  PAPER  TH TU PR HRS TH TEST PR OR TW TOTAL  04    02 03 80 20    25     125  Rationale     This subject will introduce you to basics of software testing  teaching you not just the    fundamental technical skills but also the supporting skills necessary to become a successful    software tester  You will learn how to immediately find problems in any computer program  how to    plan an effective test approach  how to clearly report your
2.      Interface back end and front end     2  3  4   5  6  7    Build applications integrated with  net Framework       Build net based applications     Transfer code form VB to VB net       Can do Asp Transaction     20       Learning structure     Application    Procedure    Principle    Concept    Facts          Develop visual Basic Programming to built custom stand alone    and Net based applications   Developing and designing a complete Web Site                  Programming using Visual Basic net  Menu driven graphics  using methods Programming with Active data objects                       Design principles of forms  common dialog box  MDI   Graphics1  Principles of DAO  ADO  Formatting  linking  creating Web Pages including server side    code                Datatypes  procedures  buttons  forms  dialog boxes  menus   project etc Database  record set  visual data manager  Dblist    Dbcombo   Markup language  HTML Tags  Scripting         gt  Objects  variables  constants  Arrays collections  Arguments   control Flow statements  operators  Library functions images   check box   status bar  tab control  etc      gt ive X control interface wizard  command button  Radio button  checkbox  etc      gt mand record   cursor location   cursor types   lock types etc      gt Web page design   HTML           21    Contents  Theory       Chapter    Name of the Topic    Hours    Marks       01    Introduction  1 1 Why dot Net    Introduction to Microsoft  Net Framework     Building bl
3.     Skills to be developed     Intellectual skills     Use of programming language constructs in program implementation     To be able to apply different logics to solve given problem    To be able to write program using different implementations for the same problem  Study different types of errors as syntax semantic  fatal  linker  amp  logical  Debugging of programs   Understanding different steps to develop program such as      Problem definition      Analysis     Design of logic    Coding     Testing      Maintenance  Modifications  error corrections  making changes etc      Motor skills     Proper handling of Computer System     List of Practical     N    TO CON ge  gt     10     Introduction to  Net framework   a  Design Login form with validation   b  Design Registration form with validation of email address  date of birth   blank field  telephones and mobile numbers etc   Design form  make it a class  create its object and access it from another form   Design student class  marks class  inherits it in result class and access it using form   Create instance of class using new operator of above example   Design mark sheet of student using XML file and dataset   Design employee details with help of database  back end  using data adapter   data reader and datasets  Use data grid to display result   Generation of database  data table  of employee or student with help of data tables of  Net   To use multiple table design example of employee and department   Design registra
4.   Using a Text Area  Understanding Layout Managers  Menu Bars and Menu  Dialog Boxes  File Dialog  Handling events by Extending AWT Components  Exploring the Controls  Menus  and Layout Managers    16    20       02    Networking     2 1    2 2    2d    2 4    2 5    2 6  2T    Basics   Socket overview  client server  reserved sockets  proxy  servers  internet addressing    Java  amp  the Net   The networking classes  amp  interfaces   Inet address   Factory methods  instance method   TCP IP Client Sockets   What is URL   Format   URL connection   TCI IP Server Sockets   Data grams   Data gram packets  Data gram server  amp  client    08    16          03       Java Data Base Client  Server    3 1    Java as a Database front end  Database client server methodology       08       14       13          Two Tier Database Design  Three Tier Database Design   3 2 The JDBC API  The API Components  Limitations Using  JDBC Applications vs  Applets   Security  Considerations  A JOBC Database Example  JDBC Drivers  JDOBC ODBC Bridge  Current JDBC Drivers       The Tour of Swing  4 1 J applet  Icons and Labels  Text Fields  Buttons                         04 Combo Boxes  Tabbed Panes  Scroll Panes  08 i  4 2 Trees  Tables  Exploring the Swings   Servlets  5 1 Background  The Life Cycle Of a Servlet The Java  Servlet Development Kit  The Simple Servlet  The  Servlet API  05 5 2 The Javax Servlet Package  Reading Servlet 08 16  Parameters Reading Initialization Parameters  The Javax  Servl
5.  FOR CD  SUBJECT TITLE  ADVANCED JAVA PROGRAMMING   SUBJECT CODE     9165    Teaching and Examination Scheme                                               Teaching Scheme Examination Scheme   TH   TU   PR PAPER TH   TEST PR OR TW   TOTAL  HOURS   03 Se 04 03 80 20 50  ve 25  175   Rationale     In the current era of networking  online transaction processing and managing the dataflow    over network becomes an important issue  This subject is essential for providing knowledge and    hands on experience over the issues of managing data on web  developing powerful GUI based    friendly user interface  server side programming and developing applications for communication    over network using object oriented fundamentals     Advanced Java enhances the Java programming  After learning this subject  student will be    able to develop network based software projects required in curriculum as well as industry    Objectives     After studying this subject  the student will be able to     Create network based applications    Create business applications    Implement Server side programming    Develop dynamic software components    Develop database application    Design and develop powerful GUI based components     Create Animation using Applet  Thread and AWT controls     11    Learning Structure              Designing and implementing Window based database oriented application   Application server side programs and networking applications using various protocols   developing dynamic c
6.  Linear Search   Binary Search  Sorting  Interchange sort  Shell sort  Bucket sort  Radix  exchange sort  Address calculation sort  Comparisons of  sort  Hash or Random entry searching    05    16       03    Macro Language and Macro Processors   3 1 Macro Instructions   3 2 Features of a Macro facility   Macro Instruction Arguments    Conditional macro expansion  Macro call within Macros   Macro Instruction defining Macros    3 3 Implementation   Implementation of restricted faculty    Two Pass Algorithm  A Single Pass Algorithm   Implementation of macro calls within Macros   Implementation within an assembler    05    12       04    Loaders   4 1 Loaders Schemes      Compile and go    loaders  General  Loader Schemes  Absolute Loaders  Subroutine linkages   Relocating loaders  Direct linking loaders  Other loaders  scheme  Binders  Linking loaders Overlays  Dynamic  Binders    4 2 Design of Absolute loaders   4 3 Design of Direct Linking Loaders  Specification Problem   Specification of data structures  Format of database   Algorithm    10    20       05       Compliers   5 1 Statement of a problem   Recognizing basic elements   Recognizing Syntactic units and Interpreting meaning   Intermediate from  Arithmetic statements  Non Arithmetic  statement  Non executable statements  Storage Allocation   Code Generation  Optimization M c independent    Optimization M c dependent   Assembly Phase  General  Model of Compiler    5 2 Phases of Compiler   Lexical Phase  Tasks  Database
7.  Present day computers cannot understand such language without the aid of system  programs  System programs e g  compliers  loaders  macro processors were developed to make  computers better adapted to the needs of their users  Farther  people wanted more assistance in the    mechanics of preparing their problems     Objective   After studying the subject students will be able to    a    Understand various design aspect of the system software   b  Develop software tools like editors and debuggers     c  Develop various system software   s     32    Learning Structure        Use procedures to design system software like Assemblers   Application Loaders  and Compliers  To make computers better adapted to the  needs of their users         Procedure Design Procedure for Development of software tools  systems    software          Principle Systems Programming  Routines  Subroutines             Facts Assemblers  Loaders  Macros  Compilers          33    Contents  Theory       Chapter    Name of the Topic    Hours    Marks       01    Features of System Programming   1 1 What is System Software   1 2 Components of System Software   Assemblers  Loaders   Macros  Compilers   1 3 Evolution of System Software   1 4 Foundations of system Programming     02    12       02    Assemblers   2 1 General design procedure   2 2 Design of the assembler   Statement of the problem  Data  Structure  Format of databases  Algorithm  Look for  modularity    2 3 Table Processing  Searching and Sorting 
8.  community also needs to explore the emerging opportunities  It is therefore necessary to inculcate  the entrepreneurial values during their educational tenure  This will help the younger generation in  changing their attitude and take the challenging growth oriented tasks instead of waiting for white   collar jobs  The educational institutions should also demonstrate their uniqueness in the creation of  enterprising personalities in their colleges  This subject will help in developing the awareness and    interest in entrepreneurship and create employment for others     Objectives   Students will be able to  1  Identify entrepreneurship opportunity   2  Acquire entrepreneurial values and attitude   3  Use the information to prepare project report for business venture     4  Develop awareness about enterprise management     42    Learning Structure     Application    Procedure    Concepts and    Principles    Facts       A  Use basic concepts  principles  amp  procedures related to    entrepreneurship    B  To expose students to real problems faced by entrepreneur      preferably with the help of case study         Information gathering for  opportunity     Product   Service  Finalization as Business  Opportunity     Project report preparation  amp   Project execution               Entrepreneurial Process     Information Gathering     Opportunity Identification     Formulation of Business  Plan     Running Enterprise  successfully               Planning     Resources   Enterp
9.  finding and how to tell when your    software is    ready for release     Objectives     The students will be able to     Understand the impact of software bugs and importance of software testing   Develop the skills necessary to find bugs in any types of software    Learn how to effectively plan your tests  communicate the bugs you find  and measure  your success as a software tester    Use your new testing skills to test not just the software   but also the product  specification the raw code  and even the user   s manual   Learn how to test software for compatibility  usability and cultural issues     Discover how to improve your testing efficiency by automating your tests     Learning Structure     Application    Procedural    Conceptual    Facts       Software Testing concepts  Bug Reporting  Resolving bugs   Release of product  Automation Testing           Reading Specification  testing application  reporting bugs   Follow up bugs and release software                Static Testing          Dynamic Testing                Contents  Theory       Chapter    Name of the Topic    Hours    Marks       01    Purpose of Testing   Software Testing Background   Software Error Case Studies   Disney Lion King  Intel Pentium  Floating Point Division Bug  NASA Mars Polar Lander  Patriot  Missile Defense System  Y2K Bug    What is Bug  Terms for software Failures  Software Bug  A Formal  Definition   Why do Bug occurs    cost of bugs  What Exactly does a  software tester do  What make
10.  organization   5 1 Structure unit in processor   5 2 Processor selection   5 3 Memory devices  amp  Selection   5 4 Allocation of memory   5 5 DMA   5 6 Interfacing processor  amp  I P O P device    04    08          06       Device Driver  amp  Interrupts Servicing Mechanism  6 1 Device Drivers    6 2 Parallel port device driver       05       12       28          6 3 Serial port device driver  6 4 Internal Programmable timing devices  6 5 Interrupts handling Mechanism    6 6 Context switching       07    RTOS  amp  Interprocess Communication   7 1 Concepts of RTOS   7 2 Requirement  Need  Specification of RTOS in Embedded  systems   7 3 Multitasking 08 20  7 4 Task synchronization  amp  Mutual Exclusion   7 5 Starvation  Deadlock  Multiple process   7 6 Problem of sharing data by Multiple task and routines       7 7 Interprocess communication          Total   32 80             Practical   Skills to be developed     Intellectual skills     Use of programming language constructs in program implementation     e To be able to apply different logics to solve given problem    e To be able to write program using different implementations for the same problem  e Study different types of errors as syntax semantic  fatal  linker  amp  logical   e Debugging of programs   e Understanding different steps to develop program such as       Problem definition      Analysis     Design of logic    Coding     Testing      Maintenance  Modifications  error corrections  making changes etc      
11.  with every mouse click change  the size and   style of the string  Make use of Font and Font metrics class and their methods        08    Write a program to create a menu bar with various menu items and sub menu items  Also  create a checkable menu item  On clicking a menu Item display a suitable Dialog box        09    Write a program to increase the font size of a font displayed when the value of thumb in  scrollbar increases at the same time it decreases the size of the font when the value of font  decreases                                                     10   Write a program to retrieve hostname using methods in Inet Address class    11   Write a program that demonstrates TCP IP based communication between client and server   12   Write a program that demonstrates UDP based communication between client and server   13   Write a program to demonstrate use of URL and URL Connection class for communication   14   Write an Application program  Applet to make connectivity with database using JDBC API  15   Write an Application program Applet to send queries through JDBC bridge  amp  handle result   16   Write a program to design a form using basic swing components    17   Write a program to demonstrate the use of scroll panes in Swing    18   Write Java Program to map Directory tree    19   Write a Java program to demonstrate the use of Tables    20   Write a servlet for demonstrating the generic servlet class    21   Write a servlet for demonstrating the generic servlet 
12. 02    04 03 80 20    25  25  150  Rationale     This subject is the technology subject  subject knowledge of Web Page Design and Visual    Basic is essential for studying this subject  Advanced Web Technologies is based on dot net    technology  which is a frame work  which supports many languages so that application designed in    one language like C    COBOL  JAVA  etc  can be connected interfaced with this frame work    hence it is more flexible and advanced     Objectives     The student will be able to     1     Use GUI tools of   net framework      Use basic and advance   net controls     Interface back end and front end     2  3  4   5  6  7    Build applications integrated with  net Framework       Build net based applications     Transfer code form VB to VB net       Can do Asp Transaction     36       Learning structure     Application    Procedure    Principle    Concept    Facts          Develop visual Basic Programming to built custom stand alone    and Net based applications   Developing and designing a complete Web Site                  Programming using Visual Basic net  Menu driven graphics  using methods Programming with Active data objects                       Design principles of forms  common dialog box  MDI   Graphics1  Principles of DAO  ADO  Formatting  linking  creating Web Pages including server side    code                Datatypes  procedures  buttons  forms  dialog boxes  menus   project etc Database  record set  visual data manager  Dblist    Db
13. 153  4 Panning torcompletion    Growl E mail   ediindia sancharnet in olpe  ediindia org  5 Problem solving An Entrepreneur Website   http   www ediindia org  skill  Glossary     Industrial Terms    Terms related to finance  materials  purchase  sales and taxes     Components of Project Report     CO ROARDMNPWNE        m m m  AUNeO    Project Summary  One page summary of entire project     Introduction  Promoters  Market Scope  requirement    Project Concept  amp  Product  Details of product    Promoters  Details of all Promoters  Qualifications  Experience  Financial strength   Manufacturing Process  amp  Technology   Plant  amp  Machinery Required   Location  amp  Infrastructure required   Manpower   Skilled  unskilled     Raw materials  Consumables  amp  Utilities      Working Capital Requirement  Assumptions  requirements     Market   Survey  Demand  amp  Supply       Cost of Project  Source of Finance     Projected Profitability  amp  Break Even Analysis     Conclusion     46          COURSE NAME   COMPUTER ENGINEERING GROUP  COURSE CODE   CO CM IF CD    SEMESTER   SIXTH FOR CO CM IF AND SEVENTH FOR CD  SUBJECT TITLE   INDUSTRIAL PROJECTS  SUBJECT CODE        Teaching and Examination Scheme                                                  Teaching Scheme Examination Scheme  TH TU PR oe TH TEST PR OR TW TOTAL        06             50  50  100  Rationale     In the field of Computer and Information Technology various technologies  hardware and  Software  needs to be integr
14. COURSE NAME   ALL BRANCHES FOR ENGINEERING   TECHNOLOGY   COURSE CODE   EJ EN ET EX EV IC TE IS MU DE ME PG PT A E CE CS CR CO   CM IF EE EP CH CT PS CD EDEI CV FE TU MH MI   SEMESTER   SIXTH FOR EJ EN ET EX EV IC TE IS MU DE ME PG PT AE CE   CS CR  CO CM IF EE EP CH CT PS CD ED EI CV AND SEVENTH  FOR MH MI FE IU   SUBJECT TITLE   MANAGEMENT   SUBJECT CODE     9133    Teaching and Examination Scheme                                                  Teaching Scheme Examination Scheme  TH TU PR eee TH TEST PR OR TW TOTAL  03       03 80 20          100  Rationale     After completion of three years of technical training  Polytechnic students are expected to  enter in to the World of Work  The business environment is altogether different and new to the  students  A proper introduction and understanding of Business Processes is therefore essential for  all Polytechnic students  Management is a subject which deals with basics of Managerial science  required to understand the processes in Industrial  amp  Commercial environment  This will enable the  students of Polytechnics to become familiar and to understand various Business Organizational  structures  their functioning and the Role these technicians will have to play in these setups with    responsibilities     Objective   The students will able to   1  Familiarize environment in the world of work  2  Explain the importance of management process in Business   3  Identify various components of management   4  Describe Role  amp  
15. Motor skills     e Proper handling of Computer System     29       List of Practical  It is expected that students should perform at least 8 experiments from the  following list  Out of which any one of the experiment shall be performed on 8051 kit  amp   remaining can be performed using pc  amp  kit either using Assembler or    C    programming language   Student must also do a mini project covering practical knowledge gained in the  subject  amp  submit a brief project report with subject Journal  This report should also include the  importance of the Project from industry point of view   1  Write a Program on Block Move   2  Assume 1 Hz  Frequency pulse is connected to I P P3 4 Write a Program to display  count on LCD kit   3  Write a Program to find the frequency of square wave generated on pin P1 0   4  Write a Program to generate a square wave of 50 Hz  Frequency on pin P1 2 using  interrupt for timer   5  Write a Program to connect INT 1 pin to a switch that is normally high whenever it goes  low LED should turn ON which is connected to P1 3  amp  LED is normally OFF   LED should be ON as long as switch is pressed   6  Write a Program to transfer massage    Yes    serially at 9600 baud rate 8 bit  data   1 stop bit  amp  do this continuously   7  Write a Program for Interfacing ADC  amp  DAC   8  Write a Program to Interface keyboard   9  Write a Program to Interface LCD   10  Write a Program to Interface stepper motor   11  Mini project    This project should be at le
16. Responsibilities of a Technician in an Organizational Structure   5  Apply various rules and regulations concerned with Business  amp  Social Responsibilities of    the Technician     Contents  Theory                   oe Name of the Topics Hours   Marks  Overview Of Business  1 1  Types of Business  e Service  e Manufacturing  e Trade  1 2  Industrial sectors  Introduction to  01    Engineering industry 02 O  e Process industry  e Textile industry  e Chemical industry  e Agro industry  1 3 Globalization  e Introduction  e Advantages  amp  disadvantages w r t  India  1 4 Intellectual Property Rights  I P R    Management Process  2 1 What is Management   e Evolution  e Various definitions  e Concept of management  e Levels of management  02    Administration  amp  management 07 12  e Scientific management by F W Taylor  2 2 Principles of Management  14 principles of Henry Fayol   2 3 Functions of Management  e Planning  e Organizing  e Directing  e Controlling  Organizational Management  3 1 Organization     e Definition  e Steps in organization  3 2 Types of organization  e Line  e Line  amp  staff  e Functional  03 e Project 07 12       3 3 Departmentation  e Centralized  amp  Decentralized  e Authority  amp  Responsibility  e Span of Control   3 4 Forms of ownership  e Propriotership  e Partnership  e Joint stock                   e Co operative Society  e Govt  Sector       Human Resource Management  4 1 Personnel Management  e Introduction  e Definition  e Functions  4 2 
17. Staffing  e Introduction to HR Planning  e Recruitment Procedure  4 3 Personnel  Training  amp  Development  e Types of training   gt  Induction             vA  gt  Skill Enhancement 08 16  4 4 Leadership  amp  Motivation  e Maslow   s Theory of Motivation  4 5 Safety Management  e Causes of accident  e Safety precautions  4 6 Introduction to      e Factory Act  e ESI Act  e Workmen Compensation Act  e Industrial Dispute Act  Financial Management  5 1  Financial Management  Objectives  amp  Functions  5 2  Capital Generation  amp  Management  e Types of Capitals  e Sources of raising Capital  5 3  Budgets and accounts  e Types of Budgets   gt  Production Budget  including Variance Report    05  gt  Labour Budget  e Introduction to Profit  amp  Loss Account   only concepts    ve 16  Balance Sheet  5 4 Introduction to      e Excise Tax  e Service Tax  e Income Tax  e VAT  e Custom Duty  Materials Management  6 1  Inventory Management  No Numericals   e Meaning  amp  Objectives  06 6 2 ABC Analysis 08 16       6 3 Economic Order Quantity   e Introduction  amp  Graphical Representation  6 4 Purchase Procedure   e Objects of Purchasing                   e Functions of Purchase Dept   e Steps in Purchasing   6 5 Modern Techniques of Material Management  e Introductory treatment to JIT   SAP   ERP       Project Management   No Numericals    7 1 Project Management  e Introduction  amp  Meaning  e Introduction to CPM  amp  PERT Technique  e Concept of Break Even Analysis              
18. agram  Sequence and collaboration diagram    05 Terms and Concepts  Model ling techniques  v     5 3 State chart diagram  Terms and Concepts  Model ling  techniques   5 4 Activity diagram  Terms and Concepts  Modelling techniques   Total 32 80       18       Practical   Skills to be developed   Intellectual skills     Use of programming language constructs in program implementation   e To be able to apply different logics to solve given problem     e To be able to write program using different implementations for the same problem  e Study different types of errors as syntax semantic fatal  linker  amp  logical  e Debugging of programs  e Understanding different steps to develop program such as    Problem definition    Analysis    Design of logic    Coding    Testing    Maintenance  Modifications  error corrections  making changes etc    Motor skills     e Proper handling of Computer System   List of Practical     1  Analyze and Design the UML diagrams for  e ATM System  e Railway Reservation System  e Library Management System   Analyze and design the UML diagrams  amp  develop programme for minimum three systems    For Developing Above three programmes entire time allotted to practical mention in the  teaching Scheme  4 X 16   64 Hrs   should be utilized   Learning Resources   1  Books     Sr  No  Author Title  Object Oriented Modelling and Designing  i Rambang  Blata  Refer for First and Second Chapter                 2 Booch  Jacobson  The UML User Guide Addison Wesley   R
19. ardware Configurations  Design the test Cases to Run on each  configuration  Execute the tests on each configuration  Rerun the tests  until the results satisfy your team  Obtaining the hardware  Identify  hardware standards  configuration testing other hardware   Compatibility Testing   Compatibility Testing Overview  Platform and Application Versions   Backward and forward compatibility  the impact of testing multiple  versions  Standards and Guidelines    High Level standards and  Guidelines  Low  level standards and Guidelines  Data Sharing  Compatibility     06    08       05    Foreign Language Testing   Making the words and Pictures Make Sense   Translation Issues     Text Expansion   ASCII   DBCS and Unicode   Hot Keys and  shortcuts   Extended Characters   Computation on characters   Reading  Left to Right and Right to Left   Text on Graphics  Keep the Text out  of the code   Localization Issues    Content  Data Formats   Configuration and Compatibility Issues    Foreign platform  configurations  Data Compatibility  How much should you Test     02    04       06    Usability Testing   User Interface Testing  What makes a Good UI    Follows standards  or Guidelines  Intuitive  Consistent  Flexible  Comfortable  Correct   Useful  Testing for the Disabled  Accessibility Testing    It   s the Law   accessibility features in software    Testing the Documents   Types of Software Documentation  The importance of documentation  testing  what to look for when reviewing docume
20. ast of level of interfacing some devices     C    Programming    language can also be used for development of project     30    Learning Resources                                Books   Sr         Author Title Publisher  No   1 Raj Kamal Embedded Systems     2   David E  Simon An Embedded Software Primer Pearson Education  3 B The 8051 Microcontroller And Peiron Education  Embedded Systems  Frank Vahid  Embedded System Design  A unified      Toney Givargis Hardware Software Introduction Joha Waley  5   Craig Hollabaugh Embedded Linux Pearson Education  6   Daniel Lewis Fundamentals of Embedded Software   Pearson Education  P Embedded C Programming and the    7 Barnett  Cox  O   Cull Atmel AVR Thomson Learning  Programming and Customizing the  8   Mike Predko 8051 Tata Magrow Hill             Microcontroller          31       COURSE NAME   COMPUTER ENGINEERING GROUP  COURSE CODE   CO CD   SEMESTER   SIXTH FOR CO AND SEVENTH FOR CD  SUBJECT TITLE  SYSTEM PROGRAMMING  ELECTIVE    SUBJECT CODE       9169    Teaching and Examination Scheme                                                  Teaching Scheme Examination Scheme  TH TU PR ee TH TEST PR OR TW   TOTAL  02    04 03 80 20    25  25  150  Rationale     System Programming are the set of software   s  which aide in effective communication with  the system and makes the user interface more friendly  The main of system programming is to teach  procedures for the design of system software like Assemblers  Loaders  and Compliers   
21. ated and proper paradigms needs to be implemented to develop any  kind of computer applications   Hence it becomes essential to get hands on experience for  developing industrial applications  This subject is essential to understand the implementation of the  system development process i e  analyse  design  coding   debugging and testing   This will help the  students to acquire skills and attitudes to work as programmer or Network administrator    Furthermore the student will be able to find out various sources of technical information and    develop self study techniques to prepare a project and write a project report     Objectives   The students will be able to    1  Work in Groups  Plan the work  and Coordinate the work    2  Develop leadership qualities    3  Develop Innovative ideas    4  Practically implement the acquired knowledge    5  Develop basic technical Skills by hands on experience    6  Write project report    7  Develop skills to use latest technology in Computer Information Technology field      8  Analyse the different types of Case studies     47    Learning Structure        Designing  implementing   debugging and testing software and    hardware systems  Apply Knowledge for developing reliable and  efficient customized applications Prepare ER   Data Flow  State  transition diagram as applicable    Prepare Project Report and Coding  Specifications      Application             Identification of Project  Analysis  Designing and Testing  Performance  Analys
22. class    22   Write a servlet to demonstrate the Http Servlet class using do Get       23   Write a servlet to demonstrate the Http Servlet class using do Post       24   Write a servlet to demonstrate the cookie           Reference Books                                1  Books   Sr  No  Author Title Publisher  01 Patrick Naughton  The Complete Reference Java 2  Third Tata McGraw hill  Herbert Schildt Edition   02 Michael Morrison   The Complete IDIOT   s Guide To JAVA 2   Prentice Hall of India  03 Jawroski Java2 Unleased Techmedia  04 Java2 Programming Keyur Shah Tata McGraw hill       2  Following web sites may be referred   http   www sun java com   http   www osborne com  3  The required JDK for practical can be downloaded from the site     http   www sun java com    15          COURSE NAME   COMPUTER ENGINEERING GROUP   COURSE CODE   CM IF   SEMESTER   SIXTH   SUBJECT TITLE   OBJECT ORIENTED MODELLING AND DESIGN  ELECTIVE ID   SUBJECT CODE        9166    Teaching and Examination Scheme                                                  Teaching Scheme Examination Scheme   TH TU PR ae TH TEST PR OR TW TOTAL   02    04 3 80 20    25  25  150  Rationale     Object oriented modelling and design presents an Object Oriented approach to software  development  It is based on modeling objects from the real world and then using the model to built  a language independent design  This subject shows how to use Object Oriented concepts  throughout the entire software life cycle  from a
23. combo   Markup language  HTML Tags  Scripting         gt  Objects  variables  constants  Arrays collections  Arguments   control Flow statements  operators  Library functions images   check box   status bar  tab control  etc      gt ive X control interface wizard  command button  Radio button  checkbox  etc      gt mand record   cursor location   cursor types   lock types etc      gt Web page design   HTML           37    Contents  Theory       Chapter    Name of the Topic    Hours    Marks       01    Introduction  1 1 Why dot Net    Introduction to Microsoft  Net Framework     Building blocks in  Net    Drawback of previous languages     Understand what is  Net  1 2 VB Net    VB Net overview     Difference between VB and VB Net  1 3 Introduction to  Net    Types of application architecture      Net initiative      Net framework  components of  Net framework  Advantages   requirement of  Net     04    04       02    Introduction and implementation  2 1 Introduction to VB Net    Features     VB Net IDE     Data Types  Loops  Control structures  Cases  Operators     Creating forms     Procedures and functions     Form controls   2 2 Implementation of OOP    Creation of class and objects     Inheritance     Constructors     Exception handling   2 3 Component based programming    Working with Private assembly  shared assembly     Using COM components developed in VB or other  language     04    12          03       Introduction to ADO Net and data manipulation  3 1 Introduction 
24. efer  Rumbaugh for Third  Fourth and fifth Chapter   Practical OOD with UML    Refer for Fourth                i Mark Taiesiy and Fifth Chapter        2  Web Sites     http   uml tutorials trireme com   http   pigseye kennesaw edu  dbraun csis4650 A amp D UML tutorial   http   www smartdraw com tutorials software uml uml htm  http   www db stanford edu  burback watersluice node55 html             Demo lectures with power point presentations using LCD projector should be arranged to  develop programming concepts of students    19    COURSE NAME    COURSE CODE   CM CO IF CD    SEMESTER  SUBJECT TITLE      SUBJECT CODE   9167    Teaching and Examination Scheme       COMPUTER ENGINEERING GROUP      SIXTH FOR CO CM IF AND SEVENTH FOR CD  ADVANCED WEB TECHNOLOGIES  ELECTIVE        Teaching Scheme    Examination Scheme                                           TH TU PR tee TH TEST PR OR TW TOTAL  02    04 03 80 20    25  25  150  Rationale     This subject is the technology subject  subject knowledge of Web Page Design and Visual    Basic is essential for studying this subject  Advanced Web Technologies is based on dot net    technology  which is a frame work  which supports many languages so that application designed in    one language like C    COBOL  JAVA  etc  can be connected interfaced with this frame work    hence it is more flexible and advanced     Objectives     The student will be able to     1     Use GUI tools of   net framework      Use basic and advance   net controls
25. et  http package  Handling HTTP  Requests and responses  5 3 Using Cookies  Session Tracking  Security Issues  Exploring Servlet  Total 48 80  Practical   Skills to be developed     Intellectual skills      Motor skills      Use of programming language constructs in program implementation     To be able to apply different logics to solve given problem     To be able to write program using different implementations for the same problem    Study different types of errors as syntax semantic  fatal  linker  amp  logical    Debugging of programs  Understanding different steps to develop program such as      Problem definition      Analysis      Design of logic    Coding     Testing      Maintenance  Modifications  error corrections  making changes etc      Proper handling of Computer System    14       List of Practical        Sr   No    Contents       01    Write a program to design a form using components textbox  text field  checkbox  buttons  list  and handle various events related to each component        02    Write a program to design a calculator using Java components and handle various events  related to each component and apply proper layout to it        03    Write a program to demonstrate use of Grid Layout        04    Write a program to demonstrate use of Flow Layout        05    Write a program to demonstrate use of Card Layout        06    Write a program to demonstrate use of Border Layout        07    Write a program to display any string using available Font and
26. iness Finance  amp  Accounts  Business Finance  4 1  Cost of Project  1  Sources of Finance  2  Assessment of working capital  3  Product costing  4  Profitability  04 03       5  Break Even Analysis  6  Financial Ratios and Significance  Business Account  4 2  Accounting Principles  Methodology  1  Book Keeping  2  Financial Statements  3  Concept of Audit          44          05    Business Plan  amp  Project Report    5 1  Business plan steps involved from concept to commissioning     Activity Recourses  Time  Cost   5 2  Project Report   1  Meaning and Importance   2  Components of project report profile  Give list   5 3  Project Apprisial   1  Meaning and definition   2  Technical  Economic feasibility   3  Cost benefit Analysis    03       Enterprise Managnment And Modern Trends    06    6 2  E Commerce       6 1 Enterprise Managnment   a  Essential roles of Entrepreneur in managing enterprise  b  Product Cycle  Concept and importance  c  Probable Causes Of Sickness  d  Quality Assurance  Importance of Quality  Importance of testing    Concept and process  6 3  Global Entrepreneur    03          Total    16                Sr  No    Assignments       Assess yourself are you are entrepreneur              Prepare project report and study its feasibility          Learning Resources     1  Reference Books        Sr                                   No Title Author Publisher  01 Entrepreneurship J S  Saini Wheeler Publisher  Theory and Practice B S Rathore New Delhi  og  bome
27. is  Costing  etc     Procedure          Information Gathering Techniques  Presentation Techniques  Basic  Concepts Engg  Skills  Application type  Utility Area etc           Facts Programming Paradigms  Data Structures  Hardware Configuration   Software Application       48    Contents     Two hours should be allotted for giving the Instructions for preparing a Project Report     Refer Guideline Document for Format of Project Report           Group Projects   1  Develop Application Software for Hospital   Shopping Mall Cinema  Theatre Commercial Complex Educational Institute Industrial  Complex      2  Develop Inhouse Systems        I  3  Case Studies Related to Industries     Operation   Maintenance   Repair  Software  and Fault Finding   Refer Guideline Document    Oriented   4  Develop Information Processing System   Projects   5  Develop Web Based Applications using Web Technologies    6  Develop Network monitoring system    7  Develop systems for financial organisation    8  Develop System Program based system like compilers  editors   spreadsheets  mini database systems    1  Develop Intrusion Detection System   ii  2  Develop Speech Recognition System    3  Develop Image Processing Systems   Hardware   4  Develop Expert Systems   Oriented   5  Develop Artificial Intelligence based Systems   Projects     6  Develop various types of Interfacing Applications      7  Develop device Controllers        Seminar on any relevant latest technical topic based on latest research  
28. l  06 Grun grundgier Prog  In VB net Oerilly  07 Thwan ThAI   Hoang Lan    Net Frame Work Essential   Oreilly                25       Course Name     Course Code      Semester    Subject Title    Subject Code      Teaching and Examination Scheme     Computer Engineering Group  CO CD    Sixth for CO CD   Embedded System  Elective IT   9211       Teaching Scheme    Examination Scheme                                        TH TU PR ae TH TE PR OR TW TOTAL  02   04 03 80 20 ae 25  25  150  Rationale     The study of embedded systems is essential part of Computer Science  It deals with    computer hardware with software embedded in it  This subject will enable student to develop    logical thinking and use of    Firmware     It is practical oriented subject having theoretical    prerequisites of Microprocessor  Digital Techniques  Data Structures and Computer Architecture     Students will be able to develop Real Time Systems  Device drivers  use interrupt service    mechanism  program timing and counting devices and develop embedded C Programs for    Microcontroller     Objectives   The student will be able to     1  Access embedded systems hardware units like processor  I O device  On chip and Off     OM yy eye tS    chip device  Power supply etc     Interface various devices using ports     Develop programmable interrupt controller     Write embedded program     Perform software analysis  design  implementation  testing  debugging for embedded    systems     26       Learning S
29. make it a class  create its object and access it from another form   Design student class  marks class  inherits it in result class and access it using form   Create instance of class using new operator of above example   Design mark sheet of student using XML file and dataset   Design employee details with help of database  back end  using data adapter   data reader and datasets  Use data grid to display result   Generation of database  data table  of employee or student with help of data tables of  Net   To use multiple table design example of employee and department   Design registration form of college using text box  text area  radio list  check list     button etc  using Autopostback property     40    11  Simple application for following function   1  Login  2  Surfing  3  Logout taking  into considerations  Application  Session  Server object  global  asa file and their  events  methods and collection  also demonstrates enabling and disabling of session     12  Creation of file  entry  reading data from a file    13  Using components create     1  Advertisement  using Ad rotator    2  Book example  using Next function    3  find capabilities of browser  Browser object capabilities   14  Online application  student  employee  product  shopping mall    a  Using dataset  data reader    b  Same application using data table and data row   use data grid to display data    c  Bind the data to data grid using properties   templates    d  Display details  student  employee  pr
30. me of the Topic Hours   Marks  Importance of Modelling  1 1 Brief overview of Object Modelling Technology  OMT  by  01 Ram Baugh  Booch Methodology  Use Case driven approach 03 08   OOSE  by Jacobson  Overview of CRC card method by  Cunningham   Object Modelling  2 1 Objects and Classes  Object Diagrams  Attributes  Operations  and Methods   Links  Associations and Advanced Concepts   General Concepts  Multiplicity  Link Attributes  Association  as a Class  Roll names  Ordering  Qualification  Aggregation    02 2 2 Generalizations and Inheritance  Grouping Constructs  07 20  2 3 Aggregation verses Association And Generalization  Recursive  Aggregates  and Propagation of Operations   2 4 Abstract Classes  Multiple Inheritance  Metadata  Candidate  Keys  Constraints  2 5 Introduction to Dynamic and Functional Modelling   Overview of UML  3 1 Efforts of standardization   Integration  OMG approval for  UML  Scope of UML  Conceptual model of  03 UML  Architectural    Metamodel  Unified Software 05 14  Development Lifecycle   3 2 Introduction to UML Diagrams  UML   Structural Modelling  4 1 Advanced Class Diagrams    Advanced Classes and  Relationships  Interfaces  Types and Roles  Packages   Instances  Object Diagrams   04 4 2 Component Diagrams  Terms and  Concepts  Common  05 16  modeling techniques   Deployment Diagrams  Terms and Concepts  Common  modeling techniques   UML Behavioral Modeling  5 1 Use case diagram  Terms and Concepts  Model ling techniques   5 2 Interaction di
31. nagement    Wi fi Technology  10  Any other suitable topic    CANAKRRWN    16       03    Information Search     1  Buying of a new computer  cost  make  model etc     Comparison of  different computer architectures  Software security  Video conferencing  XML  Any other suitable topic    D YURO O    22       04    Group Discussion    The students should discuss in group of six to eight students and write a  brief report on the same as a part of term work  The topic group discussions  may be selected by the faculty members  Some of the suggested topics are   1  Hacking   2  Computer virus   3  Chatting on Net   4  Working BPO   5  Software piracy   6  Computer gaming   7  Any other suitable topic    12       05       Student Activities     The students in a group of 3 to 4 will perform any one of the following   activities  other similar activities to be considered   and write a report as   part of term work    Activity     i  Collect information from Computer repairing center  at which level  repairing is done  cost     ii  Collect information regarding latest requirement for a job from any  industry    16          Total       80       53       
32. nalysis through design implementation by using  different models  The graphical notation i e  described in subjects helps the software developer to  visualize a problem before going for implementation    This subject will be useful for the student to understand the concepts of Object Oriented  Programming System and to model these concepts using Unified Modelling Language  UML  for    any application  before actually going for coding part     Objectives   The student will be able to   1  Interpret   give the meaning of object oriented concepts   2  Understand different Modelling Methodology   3  Prepare an object model for a given problem statement   4  Prepare dynamic for a given problem statement   5  Describe and Design the concepts of class diagram  object diagram  interaction diagram   sequence diagram collaboration  use case diagram  state diagram  activity     6  Usage of anyone design tool     16    Learning Structure     Application Design and Develop Object Oriented System             Procedures Object Dynamic UML diagrams such as Use case  Modelling Modelling Interaction  State chart  Activity   Class  Component Diagram                  Principles of          Principles of        Principles of                 a Object Object Object  Principles Oriented Design Tools Oriented  Programming Analysis  Object Oriented Dynamic UML  Programming Modelling Concepts  Cp Concepts Concepts  Facts Notations    17    Contents  Theory                                     Chapter Na
33. ng  Test case planning overview  test  design  test cases  test procedures  test case organization  amp  tracking   Reporting What you Find   Getting your bugs fixed  isolating  amp  reproducing bugs   Not all bugs  are created equal   a bug   s life cycle   bug tracking system    The  standard   The test incident Report   Manual Bug Reporting and  Tracking   Automated bug reporting and tracking     Measuring Your Success   Using the information in the bug tracking database  Metrics that you ll  use in your daily testing  Common Project level Metrics     06    08       09    The Future   Software Quality Assurance   Quality is free  testing and quality  assurance in the workplace   software testing   Quality Assurance   other names for software testing groups  Test management and  organizational structures  Capability Maturity Model  CMM   ISO  9000   Your Careers As a Software Tester  Your job as a software tester   finding software testing position  gaining hands on experience        Internet links  Professional Organizations     04    04          Total       64       80       Practical     Skills to be developed   Intellectual Skills     1     2  3   4    Use installation procedure  Creation of GUI objects and their applications  Know various tools    Know Test procedures       List of Practical   Any 10                                                  Sr  No  Practical Name  1 Introduction To Software Testing Concepts  2 Case Study   Study any system specification and rep
34. ntation  the realities  of documentation testing    Web site Testing   Web Page Fundamentals  Black Box Testing    Text  Hyperlinks   graphics  forms  object and other simple miscellaneous Functionality   Gray Box Testing  White Box Testing  Configuration and  compatibility testing  Usability Testing  Introducing Automation     08    10          07       Supplementing Your Testing   Automation Testing and test tools   The benefits of automation and tools  Test tools    Viewers and  Monitors  Drivers  Stubs  Stress and load tools  Interference injectors  and noise generators  analysis tools  Software Test Automation     Macro Recording and playback  programmed macros  Fully  Programmable Automated Testing Tools  Random Testing  monkeys  and gorillas  Dumb monkeys  Semi smart monkeys  Smart Monkeys   Realities of using test tools and automation    Bug Bashes and Beta Testing       04       06             Only as far as the eye can see  Test sharing  beta testing  outsourcing  your testing        08    Working With Test documentation   Planning your test effort   the goal of the test planning   test planning  topics    high level expectations   people   places   and things    definitions   Inter group Responsibilities   what will and won   t be  tested   test phases   test strategy   resource requirements   tester  assignments   test schedule   test cases   bug reporting   Metrics and  statistics   Risk and Issues    Writing and Tracking Test Cases   The goal of test case Planni
35. ocks in  Net    Drawback of previous languages     Understand what is  Net  1 2 VB Net    VB Net overview     Difference between VB and VB Net  1 3 Introduction to  Net    Types of application architecture      Net initiative      Net framework  components of  Net framework  Advantages   requirement of  Net     04    04       02    Introduction and implementation  2 1 Introduction to VB Net    Features     VB Net IDE     Data Types  Loops  Control structures  Cases  Operators     Creating forms     Procedures and functions     Form controls   2 2 Implementation of OOP    Creation of class and objects     Inheritance     Constructors     Exception handling   2 3 Component based programming    Working with Private assembly  shared assembly     Using COM components developed in VB or other  language     04    12          03       Introduction to ADO Net and data manipulation  3 1 Introduction to ADO Net  What is database     Writing XML file     ADO Net architecture     Creating connection   Dataset and Data reader   Types of Data adapter and ADO controls   Reading data into dataset and data adapter   Binding data to controls   Data table and Data row   3 2 Accessing and manipulating data     Selecting data      Insertion  deletion  updation  sorting      How to fill dataset with multiple tables   3 3 Multi threading     Working with multithreading      Synchronization of Threads        08       20       22          3 4 Migrating from VB 6 0 to VB Net    Updating the application
36. oduct  etc   using data list   4 cols per line     15  Application which sends email     Mini Project    Design the mini project by integrating all the experiment performed as mentioned in the    curriculam    Learning Resources                                   Books    Sr  No  Author Title Publisher  01 Anita  amp  Bradely Prog  In VB Net TATA Mc Grow Hill  02 Dave Mercer ASP net TATA Mc Grow Hill  03 Anthony Jones net Framework TATA Mc Grow Hill     Designing Application     04 Robert LandLizer with Microsoft VB net TATA Mc Grow Hill  05 S Operating  net Framework   TATA Mc Grow Hill  06 Grun grundgier Prog  In VB net Oerilly  07 Thwan ThAI   Hoang Lan    Net Frame Work Essential   Oreilly                41       COURSE NAME   COMPUTER ENGINEERING GROUP  COURSE CODE   CM CO IF CD    SEMESTER   SIXTH FOR CO CM IF AND SEVENTH FOR CD  SUBJECT TITLE   ENTREPRENEURSHIP DEVELOPMENT  SUBJECT CODE        Teaching and Examination Scheme                                               Teaching Scheme Examination Scheme  TH TU PR Bless TH TEST PR OR TW   TOTAL  01 01                   25  25  Rationale     Globalization  liberalization  amp  privatization along with revolution in Information  Technology  have thrown up new opportunities that are transforming lives of the masses  Talented  and enterprising personalities are exploring such opportunities  amp  translating opportunities into  business ventures such as  BPO  Contract Manufacturing  Trading  Service sectors etc  The student 
37. omponents and powerful GUI based components             Designing and writing  classes  members   Debugging  Implementation of Implementing   Procedure   Interfaces  and Coding  Implement error Threading Event Handling  designing different and exception       windows Handling             i                                        ET Concurrent Adapter Classes  AWT Components  uncton Processing and Listeners    Overriding   wing Components  d   Principles Gayon  SOKEL Oi erloadin Predefined   inci v i  a and Network Dyna e 8 errors and   Concepts Pose ee Bindin Excepsons  and UDP 8  communication Multiprocessing Events and   Event Types  Protocols  Servers  Network Error and Error Types  Facts Communication  Database  Basic    drawing elements  Graphics  Fundamentals       12    Contents  Theory       Chapter    Name of the Topic    Hours    Marks       01    Introduction the Advanced Web Technology   AWT     1 1    1 2    1 3    Working with Windows and AWT  AWT classes  Windows Fundamentals  Working with frame windows  Creating a frame window in applet  Creating windowed program  Display information within with in a window  Working with graphics  Working with color  Setting the paint mode  Working with Fonts  Managing text output using Font Metrics  Exploring text  amp  graphics  Using AWT Controls  Layout Managers and Menus  Control Fundamentals  Labels  Using Buttons  Applying Check Boxes  Checkbox Group  Choice Controls  Using Lists  Managing scroll Bars  Using a Text Field
38. ort bugs  3 Write Test Cases For any Application  e g  Railway Reservation Form   4 Display    Hello World     5 Write a program to demonstrate use of 1  For    Loop 2  Switch     Case  3  Do   While 4  If    else  6 Automate Notepad Application   7 Automate any installation procedure  e g  WinZip   Automate Microsoft Word Application  1  Open Microsoft Word  8 2  Type text  automatically   3  Generate random file name   4  Save file and close Microsoft Word   9 Create GUI Objects   10 Create any GUI Application e g  Calculator  11 Assignment for Web Testing  use any Web testing tools e g  Selenium   12 Assignment for any Bug Tracking Tool  e g  Bugzilla  Bugit   13 Assignment for any test management tool  e g  Test Director           All above Practical may be performed on Windows or Linux Platform  using the tools  mentioned below                                               Sr  No Testing Tools Type of Tool  1 AutoIT Free Ware  2 Ruby Free Ware  3 Water Free Ware  4 Sahi Free Ware  5 Bugzilla Licensed Software  6 Test Track Licensed Software  Learning Resources   1  Books    Sr  No  Author Title Publication  01 Ron Patton Software Testing SAMS Techmedia  02 Srinivasan Desikan Software Testing   Principals Pearson Education   Gopalaswamy Ramesh and Practical                2  Sources of Information        1  www autoitv3 com 2  www selenium com    10             COURSE NAME   COMPUTER ENGINEERING GROUP   COURSE CODE   CO CM IF CD   SEMESTER   SIXTH FOR CO CM IF AND SEVENTH
39. preneursiup TTTI  Chandigadh TTTI  Chandigadh  Development  03 Entrepreneurship E  Gorden Himalaya Publishing   Development K Natrajan Mumbai    Preferred by Colombo   ae  Entrepreneurship Tata Mc Graw Hill Publishing co  Itd   04 plan staff college for  Development i   New Delhi   Technical education   05 A Manual on How to J B Patel EDI STUDY MATERIAL  Prepare a Project Report   D G Allampally Ahmadabad  Near Village Bhat   Via  A Manual on Business Ahmadabad Airport  amp  Indira Bridge    06 Opportunity J B Patel P O  Bhat 382428   Gujrat India  Identification  amp  S S Modi P H   079  3969163  3969153  Selection       45          National Derectory of S B Sarcen E mail                        Or Enne prenar ARTA JIT a K ana ediindia sancharnet in olpe ediindi   amp  Resource Persons   08   Entrepreneurship   Gautam Jain ar  Education  amp  Training Debmuni Gupta Website   http   www ediindia org  09 A Handbook of New PC Jain  Enterpreneurs  Evaluation of  10 Enterpreneurship D N Awasthi   Jose  Development Sebeastian  Programmes  The Seven Business  11   Crisis  amp  How to Beat V G Patel             Them        2  Video Cassettes                                     Sr     No  Subject Source  Five success Stories of First EDI STUDY MATERIAL  l San eee Ahmadabad  Near Village Bhat   Via Ahmadabad  2 Assessing Entrepreneurial Airport  amp  Indira Bridge   P O  Bhat 382428    Competencies Gujrat India  3 Business Opportunity Selection and ee  Guidance P H   079  3969163  3969
40. r     Data table and Data row     Web config introduction     Binding data with data grid     Accessing and manipulating data   6 2 ADO Net   Server control templates and Data binding techniques    Understand data access in  Net using ADO Net    Understand various Server Control Templates available for  Data Binding like Repeater     Data List and Data Grid Controls     04    16       07       ASP transactions and e mail    Transactions     Transaction db design     CDONTS object     Email sending web page creation     02    04          Total       32       80       39       Practical     Skills to be developed     Intellectual skills     Use of programming language constructs in program implementation     To be able to apply different logics to solve given problem    To be able to write program using different implementations for the same problem  Study different types of errors as syntax semantic  fatal  linker  amp  logical  Debugging of programs   Understanding different steps to develop program such as      Problem definition      Analysis     Design of logic    Coding     Testing      Maintenance  Modifications  error corrections  making changes etc      Motor skills     Proper handling of Computer System     List of Practical     D    San wn RE  amp     10     Introduction to  Net framework   a  Design Login form with validation   b  Design Registration form with validation of email address  date of birth   blank field  telephones and mobile numbers etc   Design form  
41. recent  Seminar   trends  new methods and developments in the field of Computer Engineering      Information Technology                 Note   1  One Project from any one group      2  Seminar will be held under Professional Practices     49    Learning Resources                                            1  Magazines   Sr  No  Magazines  1  IEEE Transactions Journals  2 Computer Today   3 PC Quest   4 Data Quest  5  Any Journal Related to Computer Information Technology Electronics field   6 Computer World  7 Chip  8 IT World  2  Website     Using any search engine  such as http   www google co in  the relevant information can be       searched on the Internet     50    COURSE NAME   COMPUTER ENGINEERING GROUP   COURSE CODE   CO CM IF CD   SEMESTER   SIXTH FOR CO CM IF AND SEVENTH FOR CD  SUBJECT TITLE   PROFESSIONAL PRACTICES VI   SUBJECT CODE        Teaching and Examination Scheme                                               Teaching Scheme Examination Scheme  TH TU PR oa TH TEST PR OR TW TOTAL        05                50  50  Rationale     Most of the diploma holders join industries  Due to globalization and competition in the  industrial and service sectors the selection for the job is based on campus interviews or competitive  tests    While selecting candidates a normal practice adopted is to see general confidence  ability to  communicate and attitude  in addition to basic technological concepts    The purpose of introducing professional practices is to provide oppor
42. rise   Budgeting     Study modern trends  in business         Financial  Statements  Budget    Financial Resources         Different Organization Structures of SSI    Product Specifications  Product Cycle  Business    Opportunities  Project Implementation       43             Contents  Theory                      Chapter Name of the Topic Hours  Entrepreneurship  Creativity  amp  Opportunities  1 1  Concept  Classification  amp  Characteristics of Entrepreneur  1 2  Creativity and Risk taking   1 2 1  Concept of Creativity  amp  Qualities of Creative person   1 2 2  Risk Situation  Types of risk  amp  risk takers   01 1 3  Business Reforms   1 3 1  Process of Liberalization  03  1 3 2  Reform Policies   1 3 3  Impact of Liberalization   1 3 4  Emerging high growth areas   1 4  Business Idea Methods and techniques to generate business idea   1 5  Transforming Ideas in to opportunities transformation involves  Assessment of idea  amp Feasibility of opportunity SWOT Analysis  Information And Support Systems  2 1  Information Needed and Their Sources   Information related to project  Information related to support system   Information related to procedures and formalities  02 2 2  SUPPORT SYSTEMS 02  1  Small Scale Business Planning  Requirements   2  Govt   amp  Institutional Agencies  Formalities  3  Statutory Requirements and Agencies   Market Assesment  3 1  Marketing  Concept and Importance  03 3 2  Market Identification  Survey Key components 02  3 3  Market Assessment  Bus
43. s   Algorithm  Syntax Phase  Databases  Algorithm   Interpretation Phase  Databases  Algorithm  Optimization   Databases  Algorithm  Storage Assignment  Databases   Algorithm  Code Generation  Databases  Algorithm   Assembly Phase  Databases  Algorithm  Passes of a  Compiler    10    20          Total       32       80       34       Practical     Skills to be developed     1  Programming skills    2  Design of assemblers    3  Logical Thinking    List of Practical                          Sr  No  Practical Name   Programming on sorting and searching techniques Liner search  Binary search    1 Interchange sort  Shell sort  Bucket sort  Radix exchange sort  Address calculation sort   Comparisons of sort  Hash or Random entry searching    2 Design of a single pass assembler or two pass assembler    3 Design of Macro Processor    4 Design of Loaders    5 Design of various phases of Compiler           Learning Resources                 Books    Sr  No  Author Title Publication  1 John J  Donovan System Programming se Vesey anon  2 Mr  Dhamdhere a a Tata McGraw Hill Edition       Operating System             35          COURSE NAME    COURSE CODE   CM CO IF CD    SEMESTER  SUBJECT TITLE      SUBJECT CODE   9167    Teaching and Examination Scheme       COMPUTER ENGINEERING GROUP      SIXTH FOR CO CM IF AND SEVENTH FOR CD  ADVANCED WEB TECHNOLOGIES  ELECTIVE ID       Teaching Scheme    Examination Scheme                                           TH TU PR tee TH TEST PR OR TW TOTAL  
44. s a good software tester    Software Development Process   Product Components   What Effort Goes into a software product    What parts make up a software product    Software Project Staff    Software Development Lifecycle Models    Big Bang Model   Code  and fix Model  Waterfall model  Spiral Model   The Realities of Software Testing   Testing Axioms    It   s impossible to test a program completely   software testing is a risk based exercises  testing can   t show that bug  don   t exist  the more bug you find  the more bugs there are  the  pesticide paradox     06    08       02    Testing Fundamentals   Examining the Specification   Getting Started    Black Box and white box Testing    Static and Dynamic Testing   Static Black Box Testing    Testing the  specification   Performing a High Level Review of the Specification   Pretend to be a  customer  Research Existing Standards and guidelines   Review and  test similar software   Low Level Specification Test Techniques   Specification Attributes  Checklist   Specification Terminology Checklist    Testing the software with Blinders On   Dynamic Black Box Testing   testing the software While  Blindfolded   Test to pass and Test to fail  Equivalences Partitioning   Data Testing     Boundary Condition  Sub Boundary Conditions  default  empty   blank  Null  Zero and None  Invalid  Wrong  Incorrect and garbage  data  State Testing   Testing Software    s Logic Flow  Testing States to  Fail  Other Black Box Test Techniques    Beha
45. s developed in VB to VB net       04    Introduction to ASP Net    Difference between ASP and ASP Net    Introduction to IIS     What is web application  Why it is used     ASP Net IDE     Creation of web forms     Using web form controls     02    04       05    ASP Net objects and components    Response     Server    Application    Session       ASP Net scope  state  view state  post back and configuration       Object creation  Scripting  Drive  folder  file     How to use objects   Server components   Ad rotator  Content linker   Browser capabilities      Use and creation of global  asa file      How to use Application object      Events     Methods and collection      Example      How to use session object   enabling and disabling of session   Event  properties  methods  collection      Example     08    20       06    ADO Net  6 1 ADO Net in ASP Net    Connection     Dataset and data reader     Data table and Data row     Web config introduction     Binding data with data grid     Accessing and manipulating data   6 2 ADO Net   Server control templates and Data binding techniques    Understand data access in  Net using ADO Net    Understand various Server Control Templates available for  Data Binding like Repeater     Data List and Data Grid Controls     04    16       07       ASP transactions and e mail    Transactions     Transaction db design     CDONTS object     Email sending web page creation     02    04          Total       32       80       23       Practical 
46. tion form of college using text box  text area  radio list  check list     button etc  using Autopostback property     24    11  Simple application for following function   1  Login  2  Surfing  3  Logout taking  into considerations  Application  Session  Server object  global  asa file and their  events  methods and collection  also demonstrates enabling and disabling of session     12  Creation of file  entry  reading data from a file    13  Using components create     1  Advertisement  using Ad rotator    2  Book example  using Next function    3  find capabilities of browser  Browser object capabilities   14  Online application  student  employee  product  shopping mall    a  Using dataset  data reader    b  Same application using data table and data row   use data grid to display data    c  Bind the data to data grid using properties   templates    d  Display details  student  employee  product  etc   using data list   4 cols per line     15  Application which sends email     Mini Project    Design the mini project by integrating all the experiment performed as mentioned in the    curriculam    Learning Resources                                   Books    Sr  No  Author Title Publisher  01 Anita  amp  Bradely Prog  In VB Net TATA Mc Grow Hill  02 Dave Mercer ASP net TATA Mc Grow Hill  03 Anthony Jones  net Framework TATA Mc Grow Hill   i Designing Application     04 Robert LandLizer with Microsoft VB net TATA Mc Grow Hill  05 3 Operating  net Framework   TATA Mc Grow Hil
47. to ADO Net     What is database   Writing XML file     ADO Net architecture   Creating connection   Dataset and Data reader   Types of Data adapter and ADO controls   Reading data into dataset and data adapter   Binding data to controls   Data table and Data row   3 2 Accessing and manipulating data     Selecting data      Insertion  deletion  updation  sorting      How to fill dataset with multiple tables   3 3 Multi threading     Working with multithreading        08       20       38            Synchronization of Threads   3 4 Migrating from VB 6 0 to VB Net    Updating the applications developed in VB to VB net       04    Introduction to ASP Net    Difference between ASP and ASP Net    Introduction to IIS     What is web application  Why it is used     ASP Net IDE     Creation of web forms     Using web form controls     02    04       05    ASP Net objects and components  Response      Server    Application    Session       ASP Net scope  state  view state  post back and configuration     Object creation  Scripting  Drive  folder  file     How to use objects   Server components   Ad rotator  Content linker   Browser capabilities      Use and creation of global  asa file      How to use Application object      Events     Methods and collection      Example      How to use session object   enabling and disabling of session   Event  properties  methods  collection      Example     08    20       06    ADO Net  6 1 ADO Net in ASP Net    Connection     Dataset and data reade
48. tructure     Application    Procedures   Principles    Concepts    Facts          Use of software analysis  design  implementation  testing  debugging for  developing Real time embedded system           Design of Real time embedded system             T O Ports and Inter  Interrupt DMA Controller  amp   process Controller Scheduling  communication                   Interrupt Memory  Microcontroller handling Management  Use of Assembly Memory    Processor language Data  programming       27    Contents  Theory       Chapter    Name of the Topic    Hours    Marks       01    8051  Microcontrollers   1 1 Overview of 8051 family    1 2 Architecture    1 3 Memory organization    1 4 Functional pin  Ports  amp  circuit     1 5 Addressing mode  Instruction Set     03    08       02    Hardware overview  2 1 Study of interrupt structure     2 2 Port structure   amp  Programming     2 3 Study of SBUF  TCON  TMOD  SMOD  SCON Register     2 4 Timer Counter  amp  Serial Communication Programming     04    12       03    Serial Communication  amp  Parallel communication  3 1 Serial Communication     RS 232  I2C  CAN   3 2 Parallel Communication     ISA  PCI  PCI X   3 3 Advance I P O P buses    3 4 Study of RS 232 Pinout     05    10       04    Embedded System   4 1 Introduction    4 2 Processor in the system    4 3 Different Hardware Units    4 4 Software Embedded into System    4 5 Exemplary Embedded system    4 6 System    On Chip  SOC   amp  VLSI system     03    10       05    Memory
49. tunity to students to  undergo activities which will enable them to develop confidence  Industrial visits  expert lectures   seminars on technical topics and group discussion are planned in a semester so that there will be    increased participation of students in learning process   Objectives   Student will be able to      Acquire information from different sources       Prepare notes for given topic     1   2   3  Present given topic in a seminar    4  Interact with peers to share thoughts   5      Prepare a report on industrial visit  expert lecture     51    Learning Structure     Application Develop confidence to face interview through presentation of self       Method of preparing portfolio and             Procedure steps to present self   Concept Principles of oral and written  communication   Facts Job opportunity  Job Profile       52       Activity    Content    Hours       01    Industrial Visits  Structured industrial visits be arranged and report of the same should be  submitted by the individual student  to form part of the term work    1  Visit a industry   2  Collect organization chart   3  Roles and responsibilities of each post    4  No  of resources available in industry etc    14       02    Lectures by Professional   Industrial Expert be organized from any of  the following areas   1  Meditation  Yoga to improve concentration  Robotics  Any latest tool useful for software development  Mobile computing  Data Mining  SAP  Neural network  Software project Ma
50. ve like a Dumb User   Look for bugs where you have already found them  follow experience   intuition and hunches    14    16       03          Examining the Code   Static White Box Testing  Examining the design and code  Formal  Review    Peer Review  Walkthroughs  Inspections  Coding Standards  and Guidelines   Examples of Programming Standards and  Guidelines  Obtaining Standards  Generic Code Review Checklist    Data Reference Errors  Data Declaration Errors  Computation Errors   Comparison Error  Control Flow Errors  Subroutine Parameter Errors   Input Output Errors  Other checks    Testing the software with X Ray Glasses   Dynamic White Box Testing  Dynamic white box testing versus  debugging  Testing the Pieces   Unit and Integration Testing  An  Example of Module Testing    Data Coverage    Data Flow  Sub Boundaries  Formula and Equations        14       16       7          Error Forcing  Code Coverage    Program Statements and Line  Coverage  Branch Coverage  Condition Coverage        04    Applying Your Testing Skills   Configuration Testing   An Overview of Configuration Testing    Isolating Configuration  Bugs  Sizing up the job  Approaching the Task    Decide the Types of  Hardware You   II Need  Decide What Hardware Brands  Model  and  Device Drivers are available  Decide which Hardware features  modes  and options are possible  Pare Down the identified Hardware  Configuration to a Manageable Set    Identify your Software   s Unique Features that work with the  H
    
Download Pdf Manuals
 
 
    
Related Search
    
Related Contents
CamPart Travel CH-0596  MANUAL DE INSTRUCCIONES ESTIMADO CLIENTE  Cooper Wiring Devices TFS5-V-K Use and Care Manual  Assa DK-26 User's Manual  (BDA - FGA & P\374rieraufsatz) - cook  Sonance CB1 User's Manual  GS-Lastzentrum - OutBack Power Systems  Omron M4-I User's Manual  EMC VSPEX para Microsoft SQL Server 2012 virtualizado con    Copyright © All rights reserved. 
   Failed to retrieve file