

Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
Course Outline Course Outline Course Outline Course Outline Course Outline Course Outline
Typology: Exams
1 / 3
This page cannot be seen from the preview
Don't miss anything!


ANALYSIS OF ALGORITHMS: Introduction, Properties of algorithms, features of algorithms, factors influencing the performance of algorithms (not in control of the programmer), Analysis of Algorithms, classification of algorithms, computational complexity, Asymptotic Notations, usefulness and limitations of the Asymptotic notation, Basic Recurrences, Recurrence Solutions, Factors influencing the execution time of an algorithm, some examples to calculate the T(n) of algorithms (including examples from searching and sorting), implementation of algorithms, rules for implementation, empirical analysis, Introduction to Generation functions, system approach, algorithms and systems, dynamic programming, greedy algorithms, divide and conquer approach.
Books:
ADVANCED PROGRAMMING:
Overview, Advanced programming techniques and application in Java. Exception Handling in Java. Multithreading, Networking Basics, InetAddress, TCP/IP Client Sockets, URL, Datagrams, Servlets, Java Beans, RMI, JDBC, Introduction to JSP Books:
Software Engineering Concepts and Principles: Introduction, Software process Models, and Software Process Management. Functional-Oriented Software Engineering: System Engineering, Analysis Concepts and Principles, Analysis Modeling, Design Concepts and Principles, Design Methods, Software Testing. Object-Oriented Software Engineering: Object-Oriented Concepts and Principles, Object-Oriented Analysis, Modeling, and Design using UML Approach, Object-Oriented Software Testing. Technical Matrices for Software: Case Studies with Functional- Oriented and Object-Oriented Software Engineering: Practical work in CASE Tools Like Visio, Rational rose, and MS-Project. Recommended Books:
Automata Theory Languages, Defining Languages Regular Expressions Finite Automata, NFA, DFA, Conversion, Optimization Push-Down Automata, Grammars, Types, CFG Turing Machines Introduction to Compilers Logical and Physical Organization, Compiler-Like Tools Lexical Analysis Role, Issues, Implementation Syntax Analysis Grammars, Parsing, Implementation Semantic Analysis and Type Checking Error Handling Symbol Tables Run-Time Environments Intermediate Code Generation Code Optimization Code Generation Compiler-Compilers Recommended Readings:
-Introduction to E-Commerce -Understanding E-Commerce -E-Commerce applications -Firewalls and transaction security -Electronic payment systems -Electronic Commerce and banking -Vendor management systems -Extended supply chain management -Component-based development for E-Commerce -Technology issues and strategies -Intranets and web technology Recommended Readings