Computer Architecture
Understand your Machine
Computer Architecture is all about, requirement of an hardware in the computer machine and logic behind the hardware design. Also it talks about memory design, processor design and performance of the processor
more
Operating System
Understand your software
Operating system talks about basic concepts regarding system software that requires to operate the hardware of an computer system. Also discuss the functions of an operating system components.
more
Programming in Java
Build your software
It gives basic introduction about object oriented programming concepts. Why JVM is important in java? What is JRE? Major difference between Java and C++. You can get answers of all these questions and also get understanding of java programming
more
14CS2005 - Computer Architecture
Introduction of computer organization and architecture - A Top Level View of Computer Function and Interconnection – Interrupts - Multiple interrupts - Cache Memory - Internal Memory - Input / Output Modules – Programd I/O – Interrupt driven I/O – Direct Memory Access- Computer Arithmetic – Integer Representation and arithmetic-Floating point Representation and Arithmetic - Instruction Sets – Characteristics and Functions – Addressing Modes - Processor Structure and Function - Control Unit Operation - Micro Programd Control
Reference Books: 1. Abraham Silberschatz, Peter Baer Galvin, Greg Gagne, Operating System Principles,Seventh Edition, John Wiley and Sons, 2006. ISBN : 9812-53-176-9.
2. D. M. Dhamdhere, Operating Systems, Second Edition, Tata McGraw-Hill Education (India), 2006. ISBN: 0070611947.
14CS2037 - Operating System Syllabus
Operating System Introduction- organization of computer System Structure- Operating System Structure-Process Management- Processes – Threads – CPU Scheduling -Synchronization and Memory Management- Process Synchronization – Deadlocks- Main Memory andVirtual Memory Management strategies - File Management - File- System Interface - File-System Implementation-Secondary Storage Management - I/O Systems.
Reference Books: 1. William Stallings, Computer Organization and Architecture: Designing for Performance, Eighth Edition, Pearson Education, 2010, ISBN No:8131732452 .
2. John P.Hayes, Computer Organization and Architecture, McGraw Hill, Third Edition, 2002, ISBN: 0070273553
14CS2040 - Programming in Java
Introduction to Java , Data Types ,Arrays , control statements – Debugging Java Program, Classes, Inheritance, Packages, Interfaces and Exception Handling – Desktop Application development using Classes and Inheritance with Exception Handling - Multithreading, Enumeration, Autoboxing, Annotation and Generics – Application Development using Multithreading with Generics - String Handling, Input/Output, Networking and Applet – Distributed Application using Applet - Event Handling and AWT – Layout Managers – Application Development using GUI.
Reference Books: 1. Herbert Schildt, Java - The Complete Reference, Tata McGraw- Hill, Seventh Edition, 2008.ISBN 13: 978- 0-07-063677-4
2. Kathy Sierra, Bert Bates, Head First Java, Second Edition, O'Reilly Media, 2005. ISBN: 10-0596004656, ISBN-13:9780596004651.