You are on page 1of 2

BSCS-401 : Digital Computer Design Fundamentals Credit Hour (2+1)

Digital Logic Circuits, Integrated Circuits and Digital Functions, Data


Representation, Register Transfer and Micro-Operations, Basic Computer Organization
and Design, Computer Software, Central Processor Organization, Microprogram Control
Organization, Arithmetic Processor Design, Arithmetic Algorithms, Input-Output
Organization, Memory Organization.

Recommended Books :

1. M. Morris Mano (1992). Computer System Architecture. (10th Edition). Prentice-


Hall International, Inc. London.
2. R. Dowsing and F. Woodbam (1989). Computers : From Logic to Architecture. Thomas
Computer Press, London.
3. Mcalla (1992). Digital Computer Fundamental Digital Logic.

-----------------------------------------------------------------------

BSCS-403 : Assembly Language Programming Credit Hour (2+1)

Introducing Assembly Language, Data Representation. Assembly Language Fundamentals:


Data Definition Directives, Data Transfer Instructions, Arithmetic Instructions,
Addressing Modes, Program Structure. The Macro Assembler : The Assembly Process,
Related Files, Equates, Operators and Expressions, Transfer-of-Control
Instructions, Using the 80386 Processor, Debugging Workshop. Input-Output Services,
Conditional Processing, Arithmetic, Numeric Conversions and Libraries, String
Processing, Macros and Structures, Disk Storage, File Processing, High-Level
Linking.

Recommended Books :

1. Kip R. Irvine (1993). Assembly Language for the IBM-PC. 2nd Edition. Macmillan
Publishing Company, New York.
2. Duntemann (1992). Assembly Language : Step-By-Step. John Wiley, New York.
3. Peter Abel (1995). IBM PC Assembly Language and Programming.. 3rd Edition.
Prentice Hall International.

-----------------------------------------------------------------------

BSCS-405 (MATH) : Mathematics-III (Linear Algebra and Analytical Geometry Credit


Hour (3+0)

Topics in Analytical Geometry. Polar coordinates and parametric equations. Matrices


and system of Linear Equations. Determination. Vector spaces and linear
transformations. Eigenvalues.

Recommended Books :

1. Howard Anton (1994). Calculus with Analytic Geometry. John Wiley, Singapore.
2. P. Cohn (1994). Elements of Linear Algebra, Chapman & Hall, Glasgow.
3. S.M. Yousuf and M. Amin (1995). Calculus with Analytical Geometry. Ilmi Kitab
Khana, Lahore.

-----------------------------------------------------------------------

BSCS-408 : Object Oriented Programming Credit Hour (2+1)

Introduction, What is Object-Oriented Programming? Object-Oriented Programming


Applications, Stream I/O, Error Handling, Classes, Objects, Overloading,
Constructors, Destructors, Derived Classes, Methods, Passing Objects, Sample
Application.

Recommended Books :

1. Parsons, David (1995) Object-Oriented Programming with C++. BPB Publications,


New Delhi
2. Smith, Norman E. (1992). Object-Oriented Programming using Turbo C. BPB
Publications, New Delhi.

-----------------------------------------------------------------------

BSCS-409 : Materials, Semiconductors and Devices Credit Hour (2+1)

Materials : Crystalline and non-crystalline solids, Energy bands in solids, Types


of materials, Metals, Semiconductors, Imperfections in solids..

Semiconductors : Extrinsic and Intrinsic semiconductors, Conductivities of


semiconductors, Important semiconductors, Effect of temperature on semiconductors,
Semiconductor growth, cutting, diffusion. Liquid Crystals.

Devices : PN junction, Semiconductor diode and Zener diode, Bipolar transistors,


Junction Field Effect Transistor (JFET), Metal Oxide Semiconductor Field Effect
Transistor (MOSFET). Solar Cells. Display Devices. Integrated Circuits (ICs).

Recommended Books :

1. James F. Shackelford (1990). Introduction to Materials Science. Maxwell


Macmillan International.
2. J. Wilson and J.F.B. Hawks (1989). Optoelectronics. Prentice Hall International.
3. James W. Mayer and S.S. Lau. (1990). Electronic Materials Science. Maxwell
Macmillan International.

-----------------------------------------------------------------------

BSCS-411 (MATH) : Discrete Mathematics Credit Hour (3+0)

Sets, Logic, : Propositions Logic, Predicate Logic, Mathematical Induction,


Equivalence Relation and Partitions, Functions, Divisibility in the Integers &
Congruences, The Binomial Theorem & Relation in Computer Science, Counting,
Recurrence Relations, Matrices and Order Relations, Trees, Graphs. The Euchidean
Algorithms, Fibonacci Numbers, Congruences and Equivalence Relations. Encryption
Schemes.

Recommended Books :

1. H.F. Mattson, Jr. (1993). Discrete Mathematics with Applications. John Wiley &
Sons, Inc. New York.
2. Michael O. Albertson and J. Hutchinson (1988). Discrete Mathematics with
Algorithms. John Wiley & Sons. Singapore.

-----------------------------------------------------------------------

You might also like