<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-2332313355084072461</id><updated>2012-02-16T04:28:30.731-08:00</updated><title type='text'>MCA SYLLABUS</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://student2035.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2332313355084072461/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://student2035.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Goutham</name><uri>http://www.blogger.com/profile/09134776403840179959</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>1</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-2332313355084072461.post-4419593840778508675</id><published>2007-10-16T07:41:00.000-07:00</published><updated>2007-10-16T07:52:51.914-07:00</updated><title type='text'>IInd YEAR Ist SEMISTER</title><content type='html'>&lt;div align="left"&gt;&lt;strong&gt;Syllabus of Andhra University &lt;/strong&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;strong&gt;MCA - MCA 2.1.1 Theory of Computation&lt;br /&gt;With effect from 2004-05 admitted batch&lt;br /&gt;&lt;/strong&gt;&lt;br /&gt;Instruction: 3 Periods/week&lt;br /&gt;Sessional Marks: 50&lt;br /&gt;&lt;br /&gt;Univ-Exam-Marks:100&lt;br /&gt;Time: 3 Hours&lt;br /&gt;&lt;br /&gt;1. Introduction To Finite Automata : Alphabets and languages&lt;/div&gt;&lt;div align="left"&gt;- Finite Representation of Languages. Deterministic Finite&lt;/div&gt;&lt;div align="left"&gt;Automata – Non- deterministic Finite Automata – Equivalence&lt;/div&gt;&lt;div align="left"&gt;of Deterministic and Non-Finite Automata – Properties of the &lt;/div&gt;&lt;div align="left"&gt;Languages Accepted by Finite Automata – Finite Automata &lt;/div&gt;&lt;div align="left"&gt;and Regular Expressions – Proofs those Languages Are and &lt;/div&gt;&lt;div align="left"&gt;Are Not Regular.&lt;br /&gt;&lt;br /&gt;2. Context free languages: Context –Free Grammar – Regular&lt;/div&gt;&lt;div align="left"&gt;Languages and Context-FreeGrammar – Pushdown Automata&lt;/div&gt;&lt;div align="left"&gt;– Pushdown Automata and Context-Free Grammar – Properties&lt;/div&gt;&lt;div align="left"&gt;of Context-Free Languages – Closure Properties – Periodicity &lt;/div&gt;&lt;div align="left"&gt;Properties – Determinism and Parsing – Deterministic Pushdown&lt;/div&gt;&lt;div align="left"&gt;Automata and Context – Free Languages – Top- down Parsing– &lt;/div&gt;&lt;div align="left"&gt;Bottom – Up parsing.&lt;br /&gt;&lt;br /&gt;3. Turing machines: The Definition of Turing Machine – Computing &lt;/div&gt;&lt;div align="left"&gt;with Turing Machines –Combining Turing Machines – some Examples &lt;/div&gt;&lt;div align="left"&gt;&lt;/div&gt;&lt;div align="left"&gt;of More Powerful Turing Machines.&lt;br /&gt;&lt;br /&gt;. Church’ Thesis : Church’s Thesis – The Primitive Recursive functions&lt;/div&gt;&lt;div align="left"&gt;– Godelization – Them-Recursive Functions – Turing – Computability&lt;/div&gt;&lt;div align="left"&gt;of the m-Recursive functions – Universal Turing Machines.&lt;br /&gt;&lt;br /&gt;5. Uncomputability: The Halting Problem – Turing-Enumerability, &lt;/div&gt;&lt;div align="left"&gt;Turing –Acceptability, and Turing - Decidability – Unsolved problems&lt;/div&gt;&lt;div align="left"&gt;about Turing machines and m-Recursive Functions - Post’s &lt;/div&gt;&lt;div align="left"&gt;correspondence problem.&lt;br /&gt;&lt;br /&gt;6. Computational complexity: Time-bounded Turing Machines –&lt;/div&gt;&lt;div align="left"&gt;Rate of Growth offunctions – Time-Bounded simulations – The &lt;/div&gt;&lt;div align="left"&gt;Classes P and NP – NP-Completeness –Some NP-complete Problems&lt;/div&gt;&lt;div align="left"&gt;– Integer Programming – The Traveling SalesmanProblem.&lt;br /&gt;&lt;br /&gt;7. The Prepositional Calculus : Introduction – Syntax of the &lt;/div&gt;&lt;div align="left"&gt;Prepositional Calculus –Truth-Assignments – Validity and &lt;/div&gt;&lt;div align="left"&gt;Satisfiability – Equivalence and Normal Forms –resolution &lt;/div&gt;&lt;div align="left"&gt;in Prepositional Calculus.&lt;br /&gt;&lt;br /&gt;8. The predicate calculus: Syntax of the Predicate Calculate&lt;/div&gt;&lt;div align="left"&gt;Calculus – Structures and Satisfiability – Equivalence – &lt;/div&gt;&lt;div align="left"&gt;Unsolvability and NP-Completeness- Resolution in the Predicate Calculus.&lt;br /&gt;&lt;br /&gt;Text Book:&lt;br /&gt;&lt;br /&gt;Elemets Of The Theory Of Computation, Harry R Lewis, &lt;/div&gt;&lt;div align="left"&gt;Cristos h. Papadimitriou, Pearson Education / Prentice-&lt;/div&gt;&lt;div align="left"&gt;Hall of India Private Limited.&lt;br /&gt;&lt;br /&gt;Reference:&lt;br /&gt;&lt;br /&gt;Introduction to Automata Theory, Languages, and Computation, &lt;/div&gt;&lt;div align="left"&gt;Hopcroft. J.E and J.D.Ullman. Addison-Wesley, Reading, Mass. 1979.&lt;/div&gt;&lt;div align="left"&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;strong&gt;Syllabus of Andhra University &lt;/strong&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;strong&gt;MCA - MCA 2.1.2 Computer Graphics&lt;br /&gt;With effect from 2004-05 admitted batch&lt;br /&gt;&lt;/strong&gt;&lt;br /&gt;Instruction: 3 Periods/week&lt;br /&gt;Sessional Marks: 50&lt;br /&gt;&lt;br /&gt;Univ-Exam-Marks:100&lt;br /&gt;Time: 3 Hours&lt;br /&gt;&lt;br /&gt;Introduction: Usage of Graphics and their applications, &lt;/div&gt;&lt;div align="left"&gt;Presentation Graphics-Computer Aided Design-&lt;/div&gt;&lt;div align="left"&gt;Computer Art- Entertainment- Education and &lt;/div&gt;&lt;div align="left"&gt;Training-Visualization- Image Processing- Graphical&lt;/div&gt;&lt;div align="left"&gt;User Interfaces&lt;br /&gt;&lt;br /&gt;Over view of Graphics systems: Video Display Devices-&lt;/div&gt;&lt;div align="left"&gt;Raster Scan systems-randomscan systems-Graphics &lt;/div&gt;&lt;div align="left"&gt;monitors and workstations-Input devices-hard copy&lt;/div&gt;&lt;div align="left"&gt;devices-Graphics software&lt;br /&gt;&lt;br /&gt;Output primitives: Points and Lines- Line Drawing &lt;/div&gt;&lt;div align="left"&gt;Algorithms- Loading the Framebuffer- Line function&lt;/div&gt;&lt;div align="left"&gt;- Circle- Generating Algorithms- Ellipse Generating&lt;/div&gt;&lt;div align="left"&gt;Algorithms-Other Curves- Parallel Curve Algorithms-&lt;/div&gt;&lt;div align="left"&gt;Curve Functions -Pixel Addressing- Filled AreaPrimitives&lt;/div&gt;&lt;div align="left"&gt;-Filled Area Functions- Cell Array- Character Generation&lt;br /&gt;&lt;br /&gt;Attributes of Output Primitives: Line and Curve Attributes&lt;/div&gt;&lt;div align="left"&gt;-Color and Gray scalelevels- Area Fill Attributes- Character&lt;/div&gt;&lt;div align="left"&gt;Attributes-Bundled Attributes- Inquiry Functions -Antialiasing&lt;br /&gt;&lt;br /&gt;Two Dimensional Geometric Transformations: Basic &lt;/div&gt;&lt;div align="left"&gt;Transformations- MatrixRepresentations-Homogeneous&lt;/div&gt;&lt;div align="left"&gt;Coordinates-Composite Transformations-Other&lt;/div&gt;&lt;div align="left"&gt;Transformations-Transformations between Coordinate &lt;/div&gt;&lt;div align="left"&gt;Systems- Affine Transformations -Transformation&lt;/div&gt;&lt;div align="left"&gt;Functions- Raster methods for Transformations&lt;br /&gt;&lt;br /&gt;Two Dimensional Viewing: The viewing Pipeline-Viewing&lt;/div&gt;&lt;div align="left"&gt;Coordinate ReferenceFrame-Window-to-Viewport Coordinate &lt;/div&gt;&lt;div align="left"&gt;Transformation-Two Dimensional Viewing Functions -&lt;/div&gt;&lt;div align="left"&gt;Clipping Operations-Point Clipping-Line Clipping-Polygon&lt;/div&gt;&lt;div align="left"&gt;Clipping-CurveClipping- Text and Exterior Clipping&lt;br /&gt;&lt;br /&gt;Structure And Hierarchical Modeling: Concepts of Structures&lt;/div&gt;&lt;div align="left"&gt;and Basic models-Editing - Hierarchical Modeling with &lt;/div&gt;&lt;div align="left"&gt;Structures-GUI and Interactive Input Methods-Windows &lt;/div&gt;&lt;div align="left"&gt;and Icons- Virtual Reality Environments&lt;br /&gt;&lt;br /&gt;Three Dimensional Concepts and Object representations:&lt;/div&gt;&lt;div align="left"&gt;3D display methods-3DGraphics-Polygon Surfaces- Curved &lt;/div&gt;&lt;div align="left"&gt;Lines and Surfaces- Quadratic Surfaces-Super Quadrics-Blobby&lt;/div&gt;&lt;div align="left"&gt;Objects-Spline Representations - Cubic Spline methods-Bezier &lt;/div&gt;&lt;div align="left"&gt;Curvesand Surfaces- B Spline Curves and Surfaces&lt;br /&gt;&lt;br /&gt;Three Dimensional Geometric and Modeling Transformations: &lt;/div&gt;&lt;div align="left"&gt;Translation-Rotation-scaling-Other Transformations-Composite&lt;/div&gt;&lt;div align="left"&gt;Transformations -3D TransformationFunctions -Modeling &lt;/div&gt;&lt;div align="left"&gt;and Coordinate Transformations&lt;br /&gt;&lt;br /&gt;Three Dimensional Viewing: Viewing Pipeline- Viewing &lt;/div&gt;&lt;div align="left"&gt;Coordinates- Projections -View Volumes- General Projection&lt;/div&gt;&lt;div align="left"&gt;Transformations-Clipping-HardwareImplementations- &lt;/div&gt;&lt;div align="left"&gt;Three Dimensional Viewing&lt;br /&gt;&lt;br /&gt;Text Book:&lt;br /&gt;&lt;br /&gt;1) Computer Graphics C Version, Donald Hearn &amp;amp; &lt;/div&gt;&lt;div align="left"&gt;M. Pauline Baker , Pearson Education, New Delhi, 2004 &lt;/div&gt;&lt;div align="left"&gt;(Chapters 1 to 12 except 10-9 to 10-22)&lt;br /&gt;&lt;br /&gt;Reference Books:&lt;br /&gt;&lt;br /&gt;1) Procedural Elements for Computer Graphics, David &lt;/div&gt;&lt;div align="left"&gt;F. Rogers, Tata McGraw Hill Book Company, New Delhi, 2003&lt;br /&gt;&lt;br /&gt;2) Computer Graphics: Principles &amp;amp; Practice in C, J. D. &lt;/div&gt;&lt;div align="left"&gt;Foley, S. K Feiner, A Van Dam F. H John Pearson Education, 2004&lt;br /&gt;&lt;br /&gt;3) Computer Graphics using Open GL, Franscis S Hill&lt;/div&gt;&lt;div align="left"&gt;Jr, Pearson Education, 2004.&lt;/div&gt;&lt;div align="left"&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;strong&gt;Syllabus of Andhra University MCA - MCA 2.1.3 File Structures&lt;br /&gt;With effect from 2004-05 admitted batch&lt;br /&gt;&lt;/strong&gt;&lt;br /&gt;Instruction: 3 Periods/week&lt;br /&gt;Sessional Marks: 50&lt;br /&gt;&lt;br /&gt;Univ-Exam-Marks:100&lt;br /&gt;Time: 3 Hours&lt;br /&gt;&lt;br /&gt;File Processing Operations&lt;br /&gt;&lt;br /&gt;Physical and logical files, opening, reading &amp;amp; writing and closing files in C, seeking and special characters in files, physical devices and logical files, file -related header files in C&lt;br /&gt;&lt;br /&gt;Secondary Storage&lt;br /&gt;&lt;br /&gt;Disks – organization, tracks, sectors, blocks, capacity, non-data overhead, cost of a disk access, Magnetic Tape – types, performance, organization estimation of tape length and data transmissiontimes, disk vs tape, CD-ROM – CD-ROM as a file structure, physical organization, strengths and weakness of CD -ROMS, storage hierarchy&lt;br /&gt;&lt;br /&gt;Byte Journey and buffer Management&lt;br /&gt;&lt;br /&gt;File manager, I/O buffer, I/O processing, buffer strategies and bottlenecks&lt;br /&gt;&lt;br /&gt;File Structure Concepts&lt;br /&gt;&lt;br /&gt;A stream file, field structures, reading a stream of fields, record structures and that uses a length indicator, Mixing numbers and characters – use of a hex dump, reading the variable lengthrecords from the files&lt;br /&gt;&lt;br /&gt;Managing records in C files&lt;br /&gt;&lt;br /&gt;Retrieving records by keys, sequential search, direct access, choosing a record structure andrecord length, header records, file access and file organization&lt;br /&gt;&lt;br /&gt;Organizing files for performance&lt;br /&gt;&lt;br /&gt;Data compression, reclaiming space – record deletion and storage compaction, deleting fixed length records for reclaiming space dynamically, deleting variable-length records, spacefragmentation, replacement strategies.&lt;br /&gt;&lt;br /&gt;Indexing&lt;br /&gt;&lt;br /&gt;Index, A simple index with an entry sequenced file, basic operations on an indexed, entry sequenced file, indexes that are too large to hold in memory, indexing to provide access by multiple keys, retrieval using combination of secondary keys, improving the secondary indexstructure – inverted lists&lt;br /&gt;&lt;br /&gt;Indexed sequential file access and prefix B + Trees&lt;br /&gt;&lt;br /&gt;Indexed sequential access, maintaining a sequence set, adding a simple index to the sequence set,the content of the index: separators instead of keys, the simple prefix B+ tree, simple prefix B+tree maintenance, index set block size, internal set block size, internal structure of index setblocks: a variable order B-tree, loading a simple prefix B+ tree&lt;br /&gt;&lt;br /&gt;Hashing&lt;br /&gt;&lt;br /&gt;Collisions in hashing, a simple hashing algorithms, hashing functions and record distributions, memory requirements, collision resolution by progressive overflow, buckets, deletions&lt;br /&gt;&lt;br /&gt;Extendable hashing&lt;br /&gt;&lt;br /&gt;Working of extendable hashing, implementation, deletion, extendable hashing performance&lt;br /&gt;&lt;br /&gt;Designing file structure for CD-ROM&lt;br /&gt;&lt;br /&gt;Tree structure on CD -ROM, hashing files on CD-ROM, CD-ROM file structure&lt;br /&gt;&lt;br /&gt;Implementation in C++&lt;br /&gt;&lt;br /&gt;Text Book:&lt;br /&gt;&lt;br /&gt;File Structures – An Object Oriented Approach with C++, Michael J. Folk, Bill Zoellick and Greg Riccardi, Pearson Education&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Syllabus of Andhra University MCA - MCA 2.1.4 Design and Analysis of Algorithms&lt;br /&gt;With effect from 2004-05 admitted batch&lt;br /&gt;&lt;/strong&gt;&lt;br /&gt;Instruction: 3 Periods/week&lt;br /&gt;Sessional Marks: 50&lt;br /&gt;&lt;br /&gt;Univ-Exam-Marks:100&lt;br /&gt;Time: 3 Hours&lt;br /&gt;&lt;br /&gt;1. Introduction:- Notion of Algorithm – Algorithmic Problem solving ( 1.1, 1.2)&lt;br /&gt;&lt;br /&gt;2. Analysis of Algorithm Efficiency:- Analysis framework – Asymptotic notations – Analysis of Non-recursive and recursive algorithms (2.1,2.4)&lt;br /&gt;&lt;br /&gt;3. Divide and Conquer:- Merge sort – Quick Sort – Binary search – Large integer Multiplication and Strassens Matrix multiplication-closest pair and convex Hull problems ( 4.1 to 4.3,4.5 to 4.6)&lt;br /&gt;&lt;br /&gt;4. Decrease and conquer: - DFS and BFS, Topological sorting, Decrease – by – a – Constant - factor Algorithms, variable – size – Decrease Algorithms- (5.2, 5.3, 5.5, 5.6)&lt;br /&gt;&lt;br /&gt;5. Transform and conquer:- Horner’s Rule and Binary Exponentiation – Problem Reduction – (6.5, 6.6)&lt;br /&gt;&lt;br /&gt;6. Space and Time Tradeoffs:- Input Enhancement in String Matching (7.2)&lt;br /&gt;&lt;br /&gt;7. Dynamic Programming:- Warshall’s and Floyd’s Algorithm – Optional Binary Search Trees – knapsack Problem (8.2 to 8.4)&lt;br /&gt;&lt;br /&gt;8. Greedy Technique:- Prim’s and kruskal’s Algorithms, Dijkstra’s Algorithm, Huffman Trees (9.1 to 9.4)&lt;br /&gt;&lt;br /&gt;9. Limitations of Algorithm Power:- Lower Bound Arguments – Decision Trees – P,NP and NP Complete problems (10.1 to 10.3)&lt;br /&gt;&lt;br /&gt;10. Coping with limitations of Algorithmic Power:- Backtracking, Branch and Bound, Approximation Algorithms for NP – hard problems ( 11.1 to 11.3)&lt;br /&gt;&lt;br /&gt;Text Book:&lt;br /&gt;&lt;br /&gt;Introduction to the design and analysis of Algorithms, Anany Levitin : Pearson Education, 2003.&lt;br /&gt;&lt;br /&gt;Reference Books :&lt;br /&gt;&lt;br /&gt;1. Fundamentals of Computer Algorithms,Horowitz and Sahni, Galgothia publications.&lt;br /&gt;&lt;br /&gt;2. Introduction to Algorithms,Cormen, Leiserson and Rivest : Prentice Hall of India&lt;br /&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;/div&gt;&lt;div align="left"&gt; &lt;/div&gt;&lt;div align="left"&gt;&lt;strong&gt;Syllabus of Andhra University MCA - MCA 2.1.5 Operating Systems&lt;br /&gt;With effect from 2004-05 admitted batch&lt;br /&gt;&lt;/strong&gt;&lt;br /&gt;Instruction: 3 Periods/week&lt;br /&gt;Sessional Marks: 50&lt;br /&gt;&lt;br /&gt;Univ-Exam-Marks:100&lt;br /&gt;Time: 3 Hours&lt;br /&gt;&lt;br /&gt;Overview&lt;br /&gt;&lt;br /&gt;Introduction, Computer System structures, Operating systems structures&lt;br /&gt;&lt;br /&gt;Process Management&lt;br /&gt;&lt;br /&gt;Processes, Threads, CPU scheduling, Process synchronization , Deadlocks&lt;br /&gt;&lt;br /&gt;Storage Management&lt;br /&gt;&lt;br /&gt;Memory management, Virtual memory, file system, I/O systems, Mass – storage structure&lt;br /&gt;&lt;br /&gt;Protection and Security&lt;br /&gt;&lt;br /&gt;Protection and Security&lt;br /&gt;&lt;br /&gt;Text Book:&lt;br /&gt;&lt;br /&gt;Applied Operating System Concepts, Avi Silberschatz, Peter Galvin, Grey Gagne&lt;br /&gt; &lt;/div&gt;&lt;div align="left"&gt;&lt;strong&gt;Syllabus of Andhra University MCA - MCA 2.1.6 Operating Systems Lab&lt;br /&gt;With effect from 2004-05 admitted batch&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Instruction: 3 Periods/week&lt;br /&gt;Sessional Marks: 50&lt;br /&gt;&lt;br /&gt;Univ-Exam-Marks:100&lt;br /&gt;Time: 3 Hours&lt;br /&gt;&lt;br /&gt;1. Study of laboratory environment:&lt;br /&gt;Hardware specifications, software specifications&lt;br /&gt;&lt;br /&gt;2. Simple Unix-C programs:&lt;br /&gt;Programs using system calls, library function calls to display and write strings on standard output device and files.&lt;br /&gt;&lt;br /&gt;3. Programs using fork system calls.&lt;br /&gt;&lt;br /&gt;2. Programs for error reporting using errno, perror( ) function.&lt;br /&gt;&lt;br /&gt;3. Programs using pipes.&lt;br /&gt;&lt;br /&gt;4. Shell programming.&lt;br /&gt;&lt;br /&gt;5. Programs to simulate process scheduling like FCFS, Shortest Job First and Round Robin.&lt;br /&gt;&lt;br /&gt;6. Programs to simulate page replacement algorithms like FIFO, Optimal and LRU.&lt;br /&gt;&lt;br /&gt;7. Programs to simulate free space management.&lt;br /&gt;&lt;br /&gt;8. Programs to simulate virtual memory.&lt;br /&gt;&lt;br /&gt;10. Programs to simulate deadlock detection.&lt;br /&gt;&lt;br /&gt;References:&lt;br /&gt;&lt;br /&gt;1. Unix Systems Programming : Communication, Concurrency and Threads, Kay Robbins, 2-Edition, Pearson Education&lt;br /&gt;&lt;br /&gt;2. Unix concepts and applications, Sumitabha Das, TMH Publications.&lt;br /&gt;&lt;br /&gt;3. Unix programming, Stevens, Pearson Education.&lt;br /&gt;&lt;br /&gt;4. Shell programming, Yashwanth Kanetkar.&lt;br /&gt;&lt;br /&gt;5. Operating System Concepts, Silberschatz, and Peter Galvin.&lt;br /&gt; &lt;/div&gt;&lt;div align="left"&gt;&lt;strong&gt;Syllabus of Andhra University MCA - MCA 2.1.7 File Structures Lab&lt;br /&gt;With effect from 2004-05 admitted batch&lt;br /&gt;&lt;/strong&gt;&lt;br /&gt;Instruction: 3 Periods/week&lt;br /&gt;Sessional Marks: 50&lt;br /&gt;&lt;br /&gt;Univ-Exam-Marks:100&lt;br /&gt;Time: 3 Hours&lt;br /&gt;&lt;br /&gt;1. File Operations:&lt;br /&gt;&lt;br /&gt;Opening, reading, writing, closing and creating of files in C++&lt;br /&gt;&lt;br /&gt;2. Study of secondary storage devices:&lt;br /&gt;&lt;br /&gt;Tracks, sectors, block capacity of disk, tape and CDROMs&lt;br /&gt;&lt;br /&gt;3. File Structures in C++&lt;br /&gt;&lt;br /&gt;Reading a stream of fields, record structures and its length indicators, Mixing of numbers and characters, Use of a hex dump, Retrieving records by keys using sequential search, direct access&lt;br /&gt;&lt;br /&gt;4. File performance&lt;br /&gt;&lt;br /&gt;Data compression, storage compacting, reclaiming space dynamically&lt;br /&gt;&lt;br /&gt;5. Indexing and indexed sequential files&lt;br /&gt;&lt;br /&gt;Index file, inverted file operations, usage of B and B++ trees&lt;br /&gt;&lt;br /&gt;6. Hashing files&lt;br /&gt;&lt;br /&gt;Hashing functions, algorithms, record distribution and collision resolution by progressive over flow, Extendable hashing and hashing performance&lt;br /&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2332313355084072461-4419593840778508675?l=student2035.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://student2035.blogspot.com/feeds/4419593840778508675/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2332313355084072461&amp;postID=4419593840778508675' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2332313355084072461/posts/default/4419593840778508675'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2332313355084072461/posts/default/4419593840778508675'/><link rel='alternate' type='text/html' href='http://student2035.blogspot.com/2007/10/iind-year-ist-semister.html' title='IInd YEAR Ist SEMISTER'/><author><name>Goutham</name><uri>http://www.blogger.com/profile/09134776403840179959</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
