My Profile
Active Members
TodayLast 7 Days
more...
Awards & Gifts
Online Exams
Fresher Jobs
Our fresher job section is exclusively for fresh graduates! Find jobs for freshers in major Indian
cities including Bangalore, Chennai, Hyderabad, Pune or Kochi
Resources
Find educational articles, blogs, discussion threads and other resources.
Colleges
Find details about any college in India or search for courses.
|
Bsc(it) 3rd semester Syllabus Punjab technical university
Posted Date: 17 Dec 2007 Resource Type: Articles/Knowledge Sharing Category: Syllabus
|
Posted By: pankaj rana Member Level: Bronze Rating: Points: 1
|
|
|
|
SEMSTER 3
Bsc-301 Computer system architecture
Introduction to Digital Computer : Introduction; Evolution of Computers (Abacus (5000 B.C.), Pascal and Leibniz Calculators, Babbage Difference Engine, Difference/Analytical Engine, Herman Hollerith : Punch Cards, Howard Aiken (1937):IBM Mk1, ENIAC (1946), UNIVAC-1(1951), Second Generation (1959-65), Third Generation (1965-70), Fourth Generation (since 1970), Fifth Generation (under development)).
Basic Computer Design : Introduction; Computer Registers (General Purpose Registers, Accumulator, Status Register, Program Counter, Stack Pointer (SP), Word Size and Register Size); Main Memory; Interfacing Various Registers (Data Movement among Registers, Selection Control Variables); Computer Instructions (Direct Addressing Mode, Memory Reference Instructions, Register Reference Instructions, Input and Output Instructions); Timing Signals; Timing and Control (Sequence Counter, Control Logic Gates for Inputs/Outputs, Timings, How Fetch Cycle Works?, How Execution Cycle Works?, How an Instruction is Executed?); Microoperations ( Memory Reference Instructions, Register-Reference Instructions); Concept of Interrupt (Interrupt Cycle); Design of a Basic Computer and its Working (Control of Registers, Control of Memory, Control of Common Bus, Control of Flip-flops).
Central Processing Unit (CPU) Organization : Introduction; Addressing Modes; Instruction Formats (Instruction Types); Stack Organized CPU (How POP and PUSH functions are performed in Stack?, Reverse Polish Notation or Postfix Notation, How to convert Infix Expression into Postfix Expression?); What are the factors affecting instruction Length?; Program Control (External interrupts, Internal Interrupts, Software interrupts); General Register Organization; Arithmetic Logic Unit (Status Register, Design of Accumulator Logic Unit).
Programming Basic Computer : Introduction; Machine Language; Assembly Language (Pseudo-instructions, Rules of Assembly Language, Programming in Assembly Language, Subroutine, Subroutine Data Linkage, Shift Operations, Concept of Interrupt, Advantages of Assembly Language Programs, Disadvantages of Assembly Language Programs); Examples; Imperative, Declarative and Directive Statements (Imperative Statement, Declarative Statement, Directive Statement).
Microprogrammed Control Unit : Introduction (What are Control Words?); Basic Organization of Microprogrammed Controller; Microinstruction Format; Horizontal and Vertical Formats (Horizontal Microinstructions, Vertical Microinstructions); Address sequencing; Wilkes Microprogrammed Control Unit.
Computer Arithmetic Operations : Introduction; Addition; Subtraction (How to do subtraction for Binary Numbers?); Arithmetic Circuits (Logical Microoperations, Arithmetic Logic Shift Unit); Multiplication Using Shift and Add (Algorithm for Multiplying Binary Numbers); Booth’s Algorithm (How to multiply two 4-bit Binary Numbers?); Division by Trial Subtraction (How Division is done?, Floating-point Arithmetic Operations); Decimal Arithmetic Unit (BCD Adders, BCD Subtractor).
Input-Output Organization : Introduction; Peripheral Devices (Input Devices, Output Devices); Synchronous and Asynchronous Communications; I/O (Input/Output) Interface (Parallel and Serial Ports); Modes of Data Transfer (Programmed I/O, Interrupt-initiated I/O, Polling, Direct Memory Access (DMA)); Interrupt (Software Interrupt, Hardware Interrupt); Priority Interrupt (Vectored Interrupt, Non-vectored Interrupt, Priority Interrupt, Daisy Chain); I/O Processor; DMA (Data Transfer through DMA, DMA controller).
Memory Organization : Introduction; Memory Hierarchy (Why Hierarchical memory system?);Main Memory or Primary Memory (RAM, ROM, Memory Unit, Design of Main Memory); Auxiliary Memory (Magnetic Tape, Magnetic Disk); Cache Memory (Locality of Reference, Hit Ratio, Mapping Process, How to Write Data into Cache Memory?); Virtual Memory (Paging, Page Replacement); Memory Management Hardware (Segmentation, How Multiprogram Management is done?, Memory Protection); Associative Memory.
BSI-30 2OPERATING SYSTEMS
INTRODUCTION :- Machine Hardware (Traps and Interrupts, Multimode Execution); Operating System Structure (Operating System Types, Operating System Kernel, The Boot Process).
PROCESS MANAGEMENT :- Process Scheduling; Process State; Scheduling Criteria; Scheduling Algorithms (First-Come First-Served, Shortest Job First, Shortest Remaining Time, Round Robin, Priority, Multilevel feedback Queues); Scheduling Algorithm Performance; Process Attributes (Run State and Scheduling, Memory Management, Hardware State, Signaling, Access Control, Input and Output, Other); Process Supervisor Calls.
INTERPROCESS COMMUNICATION AND SYNCHRONIZATION :- Interprocess Communication; Process Synchronization (Critical Section, Interrupt Disabling, Test and Set Instruction, Swap Instruction, Wait and Signal, Semaphores, Dekker’s Algorithm, Peterson’s Algorithm, Bakery Algorithm, Monitors); Deadlock (Deadlock Prevention, Deadlock Avoidance, Deadlock Detection, Recovery from Deadlock, Ostrich Algorithm).
MEMORY MANAGEMENT :- Single Absolute Partition; Single Relocatable Partition, Multiprogramming; Multiple Partitions (Multiple Fixed Partitions, Multiple Variable Partitions (Partition Selection Algorithms); Buddy System; Simple Paging; Simple Segmentation; Segmentation with Paging; Page and Segment Tables (Associative Memory, Inverted Page Table (Swapping, Overlaying).
VIRTUAL MEMORY :- Demand Paging (Locality of Reference, Page Locking, Page Size, Page Replacement Algorithms, Algorithm Performance, Allocation Policies, Working Set, Prepaging); Segmentation.
FILE SYSTEM MANAGEMENT :- Directories and Names (Partitions, Per-Process Root Directory, Directory Structure, Directory Entries); Types of File System Objects; File System Functions; Information Types; File System Architecture (Access Methods, Access Control, File Locking, Blocking, Allocation, Free Space).
DEVICE MANAGEMENT :- Hardware I/O Organization (I/O Control, Port and Memory-Mapped I/O, Module Registers, Busy Wait I/O, Polled I/O, Interrupt I/O, Direct Memory Access (DMA)); Software Organization (Network I/O, Logical I/O, Buffering, Caching, Device Drivers); Devices (Graphics, Text-Based Displays, Storage Disks, Hard-Disk Performance, Hard-Disk Scheduling, Formatting, Raid, RAM Disks).
SECURITY :- Authentication (Passwords, Physical Authentication); Prevention; Detection; Correction; Identification; Threat Categories; Program Threats.
BSI-303 PROGRAMMING IN C++
Principles of Object-Oriented Programming : Software Crisis; Software Evolution; A Look at Procedure-Oriented Programming; Object Oriented Programming Paradigm; Basic Concepts of Object-Oriented Programming; Benefits of OOP; Object Oriented Languages; Applications of OOP.
Beginning with C++ : What is C++?, Applications of C++, A Simple C++ Program, More C++ Statements, An Example with Class; Structure of C++ Program, Creating the Source File, Compiling and Linking.
Tokens, Expressions and Control Structures : Introduction; Tokens; Keywords; Identifiers; Basic Data Types; User-Defined Data Types; Derived Data Types; Symbolic Constants; Type Compatibility; Declaration of Variables; Dynamic Initialization of Variables; Reference Variables; Operators in C++; Scope Resolution Operator; Member Dereferencing Operators; Memory Management Operators; Manipulators; Type Case Operator; Expressions and Implicit Conversions; Operator Overloading; Operator Precedence; Control Structures.
Functions in C++ : Introduction; The Main Function; Function Prototyping; Call by Reference; Inline Functions; Default Arguments; const Arguments; Function Overloading; Friend and Virtual Functions.
Classes and Objects : Introduction; C Structures Revisited; Specifying a Class; Defining Member Functions; A C++ Program with Class; Making an Outside Function Inline; Nesting of Member Functions; Private Member Functions; Arrays Within a Class; Memory Allocation for Objects; Static Data Members; Static Member Functions; Arrays of Objects; Objects as Function Arguments; Friendly Functions; Returning Objects; const Member Functions; Pointers to Members.
Constructors and Destructors : Introduction; Constructors; Parameterized Constructors; Multiple Constructors in a Class; Constructors with Default Arguments; Dynamic Initialization of Objects; Copy Constructor; Dynamic Constructors; Constructing Two-Dimensional Arrays; Destructors.
Operator Overloading and Type Conversions : Introduction; Defining Operator Overloading; Overloading Unary Operators; Overloading Binary Operators; Overloading Binary Operators Using Friends; Manipulation of Strings Using Operators; Rules for Overloading Operators; Type Conversions.
Inheritance : Extending Classes : Introduction; Defining Derived Classes; Single Inheritence; Making a Private Member Inheritable; Multilevel Inheritance; Multiple Inheritance; Hierarchical Inheritance; Hybrid Inheritance; Virtual Base Classes; Abstract Classes; Constructors in Derived Classes; Member Classes : Nesting of Classes.
Pointers, Virtual Functions and Polymorphism : Introduction; Pointers to Objects; this Pointer; Pointers to Derived Classes; Virtual Functions; Pure Virtual Functions.
Managing Console I/O Operations : Introduction; C++ Streams; C++ Stream Classes; Unformatted I/O Operations; Formatted Console I/O Operations; Managing Output with Manipulators.
Working with Files : Introduction; Classes for File Stream Operations; Opening and Closing a File; Detecting End-of-File; More About Open() : File Modes; File Pointers and Their Manipulations; Sequential Input and Output Operations; Updating a File : Random Access; Error Handling During File Operations; Command-Line Arguments.
Object-Oriented Systems Development : Introduction; Procedure-Oriented Paradigms; Procedure-Oriented Development Tools; Object-Oriented Paradigm; Object-Oriented Notations and Graphs; Steps in Object-Oriented Analysis; Steps in Object-Oriented Design; Implementation; Prototyping Paradigm; Wrapping Up.
BSI-304 SYSTEM ANALYSIS & DESIGN
Introduction : System Definition and concepts: General Theory systems, Manual and automated systems, Real-life Business Sub-Systems, System Environments and Boundaries. Realtime and distributed systems, Basic principles of successful systems, Approach to system development: Structured System Analysis and Design, Prototype, Joint Application Development.
System Analyst : Role and Need of Systems Analyst, Qualifications and responsibilities, System Analysis as a Profession
System Development Cycle : Introduction to Systems Development Life Cycle (SDLC), Various phases of SDLC: Study, Analysis, Design, Development, Implementation, Maintenance, Systems documentation consideration: Principles of Systems Documentation, Types of documentation and their importance, Enforcing documentation discipline in an organization.
System Planning : Data and fact gathering techniques: Interviews, Group Communication- Questionnaires, Presentation & Site Visits, Assessing Project Feasibility: Technical, Operational, Economic, Cost Benefits Analysis, Schedule, Legal and contractual, Political. l\1odem Methods for determining system requirements: Joint Application Development Program, Prototyping, Business Process Re-engineering. System Selection Plan and Proposal.
Modular and Structured Design : Module specifications, Top-down and bottom-up design, Module coupling and cohesion, Structure Charts.
System Design and Modeling : Process modeling, Logical and physical design, Conceptual Data Modeling, Entity Relationship Analysis, Entity Relationship Modeling, ERDs and DFDs, Concepts of Normalization, Process Descriptions, Structured English, Decision tree, Decision tables, Documentation: Data dictionary, Recording Data Descriptions.
Input & Output : Classification of fo1rms, Input/output forms design, User interface design, Graphical interfaces, Standards and guidelines for GUI design, Designing Physical Files and Databases: Designing fields, Designing Physical Records, Designing Physical Files, Designing Databases. Introduction to CASE Tools, Features, Advantages and Limitations of CASE Tools, Awareness about some commercial CASE Tools.
System Implementation & Maintenance : Planning considerations, Conversion methods, procedures and controls, System acceptance criteria, System Evaluation and Performance, Testing and Validation, Preparing User Manual, Maintenance Activities and Issues.
Computer System Audit & Security : Audit of Computer System Usage, Types of Threats to Computer System and Control Measures: Threat and Risk Analysis, Disaster Recovery and Contingency Planning, Viruses.
OO Analysis I Design : Introduction to UML, OO Development Life Cycle and Modeling, Static and dynamic modeling, Comparison of OO and Module-oriented Approach, Modeling using UML.
|
Responses
|
| Author: India 17 Dec 2007 | Member Level: Diamond Points : 1 | Nice postings of Examination Syllabus. Keep it up friend. Please post related to the subject, the old papers as well as any information available related to above subject of examination concerned . Write the text books as well reference books that you know and suggest journals of any topic for the above subject and the information available on the net. And the study material useful for the preparation .Write the class notes that available on any topic if you are having any details of that subject. Suggest the students how to prepare for the subject and the topic wise your valuable suggestions, because mode of exam is something tough to get good score . so I request you as friend, help all the friends those appearing for the exams with your valuable suggestions and guide lines for external, U.P.S.C and related exams, also please post
|
|
Watch TV Channels
Watch Asianet TV onlineKairali TV in InternetSurya TV onlineAmritha TV Channel
|