Archive

Archive for the ‘Computer Science & Engineering’ Category

MDU Syllabus | F-Scheme | CSE 214 F Internets Lab.

July 20th, 2010 No comments

CSE 214 F Internets Lab.

Exercises involving:

Sending and receiving mails.

Chatting on the net.

Using FTP and Tel net server.

Using HTML Tags (table, form, image, anchor etc.).

Making a Web page of your college using HTML tags.

Note: At least 10 exercise to be given by the teacher concerned.

MDU Syllabus | F-Scheme | IT-206 F C ++ Programming Lab.

July 20th, 2010 1 comment

IT-206 F C ++ Programming Lab.

Q1. Raising a number n to a power p is the same as multiplying n by itself p times. Write a function called power ( ) that takes a double value for n and an int value for p, and returns the result as double value. Use a default argument of 2 for p, so that if this argument is omitted, the number will be squared. Write a main ( ) function that gets values from the user to test this function.

Q2. A point on the two dimensional plane can be represented by two numbers: an X coordinate and a Y coordinate. For example, (4,5) represents a point 4 units to the right of the origin along the X axis and 5 units up the Y axis. The sum of two points can be defined as a new point whose X coordinate is the sum of the X coordinates of the points and whose Y coordinate is the sum of their Y coordinates.

W rite a program that uses a structure called point to model a point. Define three points, and

have the user input values to two of them. Than set the third point equal to the sum of the other two, and display the value of the new point. Interaction with the program might look like this:

Enter coordinates for P1: 3 4

Enter coordinates for P2: 5 7

Coordinates of P1 + P2 are : 8, 11 Q 3. Create the equivalent of a four function calculator. The program should request the user to enter a number, an operator, and another number. It should then carry out the specified arithmetical operation: adding, subtracting, multiplying, or dividing the two numbers. (It should use a switch statement to select the operation). Finally it should display the result. When it finishes the calculation, the program should ask if the user wants to do another calculation. The response can be ‘Y’ or ‘N’. Some sample interaction with the program might look like this.

Enter first number, operator, second number: 10/ 3 Answer = 3.333333

Do another (Y/ N)? Y

Enter first number, operator, second number 12 + 100

Answer = 112

Do another (Y/ N) ? N Q4. A phone number, such as (212) 767-8900, can be thought of as having three parts: the area code (212), the exchange (767) and the number (8900). Write a program that uses a structure to store these three parts of a phone number separately. Call the structure phone.

Create two structure variables of type phone. Initialize one, and have the user input a number

for the other one. Then display both numbers. The interchange might look like this:

Enter your area code, exchange, and number: 415 555 1212

My number is (212) 767-8900

Your number is (415) 555-1212

Read more…

MDU Syllabus | F-Scheme | CSE- 212 F Database Management Systems Lab

July 20th, 2010 No comments

CSE- 212 F Database Management Systems Lab

I. Create a database and write the programs to carry out the following operation:

1. Add a record in the database

2. Delete a record in the database

3. Modify the record in the database

4. Generate queries

5. Generate the report

6. List all the records of database in ascending order.

Read more…

MDU Syllabus | F-Scheme | CSE- 210 F Computer Architecture & Organization

July 20th, 2010 No comments

CSE- 210 F Computer Architecture & Organization

Section A:

Boolean algebra and Logic gates, Combinational logic blocks(Adders, Multiplexers, Encoders, de-coder), Sequential logic blocks(Latches, Flip-Flops, Registers, Counters) Store program control concept, Flynn’s classification of computers (SISD, MISD, MIMD); Multilevel viewpoint of a machine: digital logic, micro architecture, ISA, operating systems, high level language; structured organization; CPU, caches, main memory, secondary memory units & I/O; Performance metrics; MIPS, MFLOPS.

Section B: Instruction Set Architecture:

Instruction set based classification of processors (RISC, CISC, and their comparison); addressing modes: register, immediate, direct, indirect, indexed; Operations in the instruction set; Arithmetic and Logical, Data Transfer, Control Flow; Instruction set formats (fixed, variable, hybrid); Language of the machine: 8086 ; simulation using MSAM.

Read more…

MDU Syllabus | F-Scheme | CSE-208 F Internet Fundamentals

July 20th, 2010 No comments

CSE-208 F Internet Fundamentals

Section A: Electronic Mail and Internet:

Introduction, advantages and disadvantages, Userids, Pass words, e-mail addresses, message components, message composition, mailer features, E-mail inner workings, E-mail management, Mime types, Newsgroups, mailing lists, chat rooms. Introduction to networks and internet, history, Working of Internet, Internet Congestion, internet culture, business culture on internet. Collaborative computing & the internet. Modes of Connecting to Internet, Internet Service Providers(ISPs), Internet address, standard address, domain name, DNS, IP.v6.Modems and time continuum, communications software; internet tools.

Section B: World Wide Web :

Introduction, Miscellaneous Web Browser details, searching the www: Directories search engines and meta search engines, search fundamentals, search strategies, working of the search engines, Telnet and FTP.

Introduction to Browser, Coast-to-coast surfing, hypertext markup language, Web page installation, Web page setup, Basics of HTML & formatting and hyperlink creation. Using FrontPage Express, Plug-ins.

Read more…

MDU Syllabus | F-Scheme | IT-202 F Object Oriented Programming Using C++

July 20th, 2010 No comments

IT-202 F Object Oriented Programming Using C++

Section A: Introduction to C++ and Object oriented Concepts

C++ Standard Library, Basics of a Typical C++ Environment, Pre-processors Directives, Illustrative Simple C++ Programs. Header Files and Namespaces, library files. Introduction to Objects and Object Oriented Programming, Encapsulation (Information Hiding), Access Modifiers: Controlling access to a class, method, or variable (public, protected, private, package), Other Modifiers, Polymorphism: Overloading,, Inheritance, Overriding Methods, Abstract Classes, Reusability, Class’s Behaviors.

Section B: Classes and Data Abstraction:

Introduction, Structure Definitions, Accessing Members of Structures, Class Scope and Accessing Class Members, Separating Interface from Implementation, Controlling Access Function And Utility Functions, Initializing Class Objects: Constructors, Using Default Arguments With Constructors, Using Destructors, Classes : Const(Constant) Object And Const Member Functions, Object as Member of Classes, Friend Function and Friend Classes, Using This Pointer, Dynamic Memory Allocation with New and Delete, Static Class Members, Container Classes And Integrators, Proxy Classes, Function overloading.

Read more…

MDU Syllabus | F-Scheme | CSE-204 F Programming Languages

July 20th, 2010 No comments

CSE-204 F Programming Languages

Section A: Introduction:

Syntactic and semantic rules of a Programming language, Characteristics of a good programming language, Programming language translators compiler & interpreters , Elementary data types – data objects, variable & constants, data types, Specification & implementation of elementary data types, Declarations ,type checking & type conversions , Assignment & initialization, Numeric data types, enumerations, Booleans & characters.

Section B: Structured data objects, Subprograms and Programmer Defined Data Type :

Structured data objects & data types , specification & implementation of structured data types, Declaration & type checking of data structure ,vector & arrays, records Character strings, variable size data structures , Union, pointer & programmer defined data objects, sets, files.

Evolution of data type concept, abstraction, encapsulation & information hiding, Subprograms, type definitions, abstract data types.

Read more…

MDU Syllabus | F-Scheme | CSE-202 F Database Management Systems

July 20th, 2010 No comments

CSE-202 F Database Management Systems

SECTION A: Introduction, Client Server Arch., E-R Diagram and Keys

Overview of database Management System; Various views of data, data Models, Introduction

to Database Languages. Advantages of DBMS over file processing systems, Responsibility of

Database Administrator,

Introduction to Client/Server architecture, Three levels architecture of Database Systems, E-

R Diagram (Entity Relationship), mapping Constraints, Keys, Reduction of E-R diagram into

tables.

Read more…

MDU Syllabus | F-Scheme | EE-224-F DIGITAL ELECTRONICS LAB

July 18th, 2010 No comments

EE-224-F DIGITAL ELECTRONICS LAB

Objective: To understand the digital logic and create various systems by using these logics.

1. Introduction to digital electronics lab- nomenclature of digital ICs, specifications, study of the

data sheet, concept of Vcc and ground, verification of the truth tables of logic gates using TTL ICs.

2. Implementation of the given Boolean function using logic gates in both SOP and POS forms.

3. Verification of state tables of RS, JK, T and D flip-flops using NAND & NOR gates.

4. Implementation and verification of Decoder/De-multiplexer and Encoder using logic gates.

5. Implementation of 4×1 multiplexer using logic gates.

Read more…

MDU Syllabus | F-Scheme | CSE-205 F Data Structures using ‘C’ Lab.

July 18th, 2010 No comments

CSE-205 F Data Structures using ‘C’ Lab.

1. Write a program to search an element in a two-dimensional array using linear search.

2. Using iteration & recursion concepts write programs for finding the element in the array

using Binary Search Method

3. Write a program to perform following operations on tables using functions only a) Addition b) Subtraction c) Multiplication d) Transpose

4. Using iteration & recursion concepts write the programs for Quick Sort Technique

5. Write a program to implement the various operations on string such as length of string concatenation, reverse of a string & copy of a string to another.

Read more…