You are on page 1of 3

C# is one of the subjects for Semester 6 of bscit and following is the detailed syllabus for the subject : 1) Introduction

to C # : Evaluation of C#, characteristics of C#, application of C#, difference between C++ and C#, difference between Java and C#. 2) Introduction to C# enviornment : The .NET strategy, the origins of the .NET t echnology, the .NET framework, the common language runtime, framework base class es, user and programs interface, visual studio .NET, .NET languages, benefits of the .NET approach, C# and .NET. 3) Overview of C#: Programming structure of C#, editing, compiling and executing C# programs, namespace, comments, using aliases for namespace classes, using co mmand line argument, maths function. 4) Literals, variables and data types : literals, variables, data types, value t ypes, reference tpye, declaration of variables, initialization of variables, def ault values, constant variables, scope of variables, boxing and unboxing. 5) Operators and expression : arithmetic operators, relational operators, logica l operators, assignment operators, increment and decrement operators, conditiona l operators, Bitwise operators, special operators, arthmetic expressions, evaluation of expre ssion, precedence of arthmetic operators, type conversions, operator precedence and associativity, mathematical functions. 6) Decision making and branching : if statement, if....else statement, nesting o f if....else statement, the else if ladder, switch statement, the ?: operator. 7) Decision making and looping : while statement, do statement, for statement, f or each statement, jumps in loops. 8) Methods in C# : declaring methods, the main method, invoking methods, nesting of methods, methods parameters, pass by value, pass by reference, the output pa rameters, variable arguments list, method overloading. 9) Arrays : 1-D array, creating an array, 2-D array, variable size arrays, the s ystem, array class, array list class. 10) String handling : creating strings, strings method, inserting strings using systems, comparing strings, finding substrings, mutable strings, arrays of strin gs, regular expressions. 11) Structures and enumeration : structures, structs with methods, nested struct s, difference between classes and structs, enumerations, enumerator initializati on, enumerator type conversion, common program errors. 12) Classes and Objects : Basic principles of OOP's, class, objects, constructor s, static members, static constructors, private constructors, copy constructors, destructors, member initialization, the this reference, nesting of classes, con stant members, read only members, properties, indexers. 13) Inheritance and polymorphism : classical inheritance, containment inheritanc e, defining a subclass, visibility control, defining subclass constructors, mult ilevel inheritance, hierarchical inheritance, overriding methods, hiding methods , abstract classes, abstract methods, sealed classes : Preventing inheritance, sealed methods, polymorphism. 14) Interfaces : Multiple Inheritance : defining an interface, extending an inte

rface, implementing interface, interface & inheritance, explicit interface imple mentation, abstract class and interface. 15) Operator overloading : overloadable operators, need for operator overloading , defining Operator overloading, overloading unary operators, overloading binary operators, overloading comparision operator. 16) Delegates and Events : Delegate, delegate seclaration, delegate methods, del egates instantiation, delegate invocation, using delegates, multicast delegates, events. 17) Managing Console I/O operations : console class, console input, console outp ut, formatted output, numeric formatting, standard numeric format, custom numeri c format. 18) Managing Errors and Exceptions : Types of errors, exceptions, syntax of exce ption handling code, multiple catch statement, the exception hierarchy, general catch handler, using final statement, nested try blocks, throwing our own except ions, checked and unchecked operators, using exceptions for debugging.

Customer Relations Management (CRM) is one of the subjects for semester 6 of bsc it and following is the detailed syllabus for the subject : 1) Introduction to CRM : what is a customer? How do we define CRM? CRM technolog y, CRM technology components, customer life style, customer interaction. 2) Introduction to eCRM : difference between CRM & eCRM, features of eCRM. 3) Sales Force Automation(SFA) : definition & need of SFA, barriers to successfu l SFA, SFA:funtionality, technological aspect of SFA: data synchronization, flex ibility & performance, reporting tools. 4) Enterprise Marketing automation (EMA) : components of EMA, marketing camping, camping, planning & management, business analytic tools. ,EMA components ( prom otions ,events , loyalty & retention programs), response management. 5) Call Centers Mean Customer Interaction : the functionality, technological imp lementation, what is ACD (automatic call distribution), IVR (interactive voice r esponse), CTI (computer telephony integration), web enabling the call center, au tomated intelligent call routing, logging & monitoring. 6) Implementing CRM : pre implemention, kick off meeting, requirements gathering , prototyping & detailed proposal generation, development of customization, Powe r User Beta Test & Data import, training, roll out & system hand off, ongoing su pport. system optimization, follow up. 7) Introduction to ASP (application service provider);who are ASP's?, their role & fuction, advantage & disadvantage of implementing ASP.

Internet Technologies is one of the subjects for semester 6 of bscit and followi ng is the detailed syllabus for the subject :

1) i) a) b) c) d) e) f)

Basic Networking : Network Protocols : TCP / IP (Transmission Control / Internet protocol) ARP (Address Resolution Protocol) RARP (Reverse Address Resolution Protocol) RIP (Roulting Information Protocol) OSPF (Open Shortest Path First) Protocol BGP (Brodre Gateway Prptocol)

2) Introduction to Network Programming i) Socket Programming (using TCP and UDP socket) ii) RMI a) Introduction to Distributed Computing with RMI b) RMI Architecture c) Naming remote Object d) Using RMI : Interfaces, Implementations, Stub, Skeleton, host Server Client, Running RMI Systems e) Parameters in RMI : Primitive, Object, Remote Object f) RMI Client-side Callbacks g) Distributing & Installing RMI Software iii) Introduction to CORBA a) What is CORBA? b) CORBA Architecture c) Comparison between RMI and CORBA 3) Introduction to Wireless LAN i) How does WLAN work? ii) WLAN setups (Ad-hoc, infracture LAN) iii) Use of WLAN iv) Benefits of WLAN v) Restrictions and Problem with WLAN

You might also like