Course Outcomes:
CO1: Articulate about the basic structure and operational concepts of computers
CO2: Articulate about the basic operational concepts of computers and control unit.
CO3: Demonstrate programming proficiency using various addressing modes and instruction set
CO4: Understand the architecture and functionality of micro programmed control in computers
CO5: Ability to understand control unit operations.
CO6: Understand in better way about computer arithmetic
CO7: Articulate the basic concepts of Input / Output systems and interrupt
CO8: Exemplify the need for various memory components
CO9: An ability to apply design and development techniques for developing Advanced Architectures
CO10: State and compare properties of shared memory and distributed multiprocessor systems and cache coherency protocols.
Course Objectives:
Introduces Object Oriented Programming concepts using the C++ language.
Introduces the principles of data abstraction, inheritance and polymorphism;
Introduces the principles of virtual functions and polymorphism
Introduces handling formatted I/O and unformatted I/O
Introduces exception handling
Course Outcomes:
Able to develop programs with reusability
Develop programs for file handling
Handle exceptions in programming
Develop applications for a range of problems using object-oriented programming techniques