Download Department of Computer Science and Engineering

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts
no text concepts found
Transcript
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
ISLAMIC UNIVERSITY, KUSHTIA-7003, BANGLADESH
Syllabus for Evening Masters
Session: 2014-2015
The Syllabus of MCSA degree program shall comprise of two groups: Group-A and Group-B. The
MCSA program shall extend over one and half academic years with three semesters for Group-A and
one academic year with two semesters for Group-B. The total marks for MCSA program shall be 1900
distributed over three semesters for Group-A and 1300 distributed over two semesters for Group-B. The
marks shall be distributed among the theoretical courses, practical, viva-voce, project works as below.
Semester
Courses
1st Semester Theoretical
Practical
2nd
Theoretical
Semester
Practical
3rd Semester Theoretical
Practical
Project
Viva-Voce
Total
No. of
courses
4
4
4
4
3
3
1
1
Group A
Marks in Each
Credit in each
Course
course
100
50
100
50
100
50
150
100
3.5
1
3.5
1
3.5
1
3.5
2
Total
Marks
Total
Credit
400
200
400
200
300
150
150
100
1900
14
4
14
4
10.5
3
3.5
2
55
Group B
Courses No. of courses Marks is each course Credit in each course Total Marks Total Credit
1st Semester Theoretical
4
100
3.5
400
14
Practical
4
50
1
200
4
2nd Semester Theoretical
4
100
3.5
400
14
Practical
2
50
1
100
2
Project
1
100
3
100
3
Viva-Voce
1
100
2
100
2
Total
1300
39
Semester
Each of the courses (Theoretical and Practical) shall be evaluated as follows:
Theoretical Courses
Class attendance
In-course Test
Semester-Final Exam
TOTAL
Practical Courses (Marks 100)
Class attendance
Continuous Evaluation
Laboratory Note Book
Year End Examination:
Part 1
Part 2
Total
3  10 =
Marks
10
30
60
100
Marks
05
10
05
40
40
100
The semester-wise distribution of courses along with titles and the marks will be as follows:
1|P age
1st Semester
For Group A and B
Integrated Courses:
MCSA 511: Computer Applications
MCSA 512: Computer Programming
MCSA 513: Digital System and Computer Hardware
MCSA 514: Operating System
MCSA 515: Laboratory I
MCSA 516: Laboratory II
MCSA 517: Laboratory III
MCSA 518: Laboratory IV
Marks
Credit
100
100
100
100
50
3.5
3.5
3.5
3.5
1.0
50
50
50
------------------Total: 600
1.0
1.0
1.0
------------------Total: 18
2nd Semester
For Group A
Integrated Courses:
Marks
MCSA 521: Database Management System
MCSA 522: Visual and Net based Programming
MCSA 523: Computer Networks
MCSA 524: Web Engineering
MCSA 526: Laboratory I
MCSA 527: Laboratory II
MCSA 528: Laboratory III
MCSA 529: Laboratory IV
For Group B
Integrated Courses:
100
100
100
100
50
50
50
50
------------------Total: 600
Marks
MCSA 521: Database Management System
MCSA 522: Visual and Net based Programming
MCSA 523: Computer Networks
MCSA 525: Web Engineering and Multimedia
MCSA 530: Laboratory I
MCSA 531: Laboratory II
MCSA 532: Project
MCSA 533: Viva-Voce
100
100
100
100
50
50
100
100
------------------Total: 700
Credit
3.5
3.5
3.5
3.5
1.0
1.0
1.0
1.0
------------------Total: 18
Credit
3.5
3.5
3.5
3.5
1.0
1.0
3.0
2.0
------------------Total: 21
3rd Semester
For Group A
Integrated Courses:
MCSA 541: Multimedia Systems
MCSA 542: Switching and Routing Technology
MCSA 543: Structured Query language
MCSA 544: Laboratory I
MCSA 545: Laboratory II
MCSA 546: Laboratory III
MCSA 547: Project
MCSA 548: Viva-Voce
2|P age
Marks
Credit
100
3.5
100
3.5
100
3.5
50
1.0
50
1.0
50
1.0
150
3.5
100
2.0
------------------------------------Total: 700
Total: 19
DETAILED SYLLABUS
First Semester
MCSA 511: Computer Applications
Basic Computer Organization: History of computer. Types of computer. Basic blocks of a computer
system. Input, Output, Storage(primary and secondary storage), ALU and Control Unit,CPU and the system
concept, Computer hardware, Software and Firmware. Computer programming and programming languages.
Operating system: DOS, WINDOWS, LINUX.
Number system: Binary, Octal and Hexadecimal systems.Conversion of number system. Binary
arithmetics.BCD, Parity and ASCII codes, Data representation: Integers, floating point and binary
exponential form.
Storage devices: Storages locations and addresses, Storage capacity, Primary storage: RAM,
ROM,PROM,EPROM,Cash memory and registers. Secondary storage : Sequential and direct access devices,
Magnetic tapes,Cassettes and Cartridges,Magnetic and Optical disk, Storage hierarcky.
Peripheral devices: Input: keyboard, Character readers, Optical mark readers, Light pens, Digital pads,
Mouse, Joy stick and Track-ball, Touch screen, Scanner, Output devices: Monitor, Plasma displays, LCD
and LEDS, impact and nonimpact printers, Plotters, Microfilms devices, Other devices, Terminals, Speed
recognition and understanding system, Vision system.
Applications: Computers in the home-Household items with embedded microprocessors, Attributes of
household items, Entertainment and recreation. Computers in education- Interactive lessons, advantages
and disadvantages of computer-based learning, Data management. The Internet- A global network, Search
engines, Net etiquette and safety, Electronic mail. Computers in public utilities and services-Postal mail,
Utility billing, at the airport. Impact of computers- People and society.
Document Processing: Basic computer operations: File and Folders, Create a new document,Text
entry,Auto adjustment of text, Levels and envelops, Importing text and graphics, Text editing: Insertion and
deletion of text, Search and replace, Spell checker, Text blocks, Editing art and equation editor.
Document/ Processing: Formatting a document: Character, Paragraph and page formatting, Manipulation
of object, Use of text and graphics, Create, edit and format tables, Multicolumn documents, Newspaper style
columns, Drawing in documents.
Data processing concept: Data processing , Database management system, Database, Database record,
Field and Database management system, Creating and adding information to a database.
Editing, sorting/Indexing and Queries: Editing and viewing data, Understanding, Sorting and indexing
database, Performing queries.
Multimedia Presentations: Multimedia elements, Multimedia applications. Creating a multimedia
presentation: Use of a pre-designed layout, graphics, animated text and graphics, Transition of screen, Use
of sound and video clips. Simple screen designs: Use of fonts and colours, Layout of text and graphic
objects, Use of masters.
Spreadsheets: Introduction to spreadsheets, Columns, rows and cells, Cell addresses, Uses of spreadsheets.
Working with worksheets: Data entry, Calculations, Format worksheet. Creating charts from a worksheet:
Creating charts, Modifying data table. Hard copy printing: Worksheet, Chart.
Internet and Webpage: Internet: history, definition, applications and connection to access. Terminologies:
Network, LAN and WAN, NIC, Repeater, Hubs, Bridge, Switch, Router, Protocols, OSI, Internet Protocol,
Hyperlinks and URL, HTTP, Web services, User agents, Web Browser, File sharing, Optical Fiber, Wireless
LAN, Wiki. Email Communication, Use of a Web Browser: Menubars, Buttons and Fields, Web Page
Design by HTML: Tags, Elements and Attributes, Editing Saving a HTML file, HTML Tables and Frames.
3|P age
MCSA 512: Computer Programming
Programming language concept, Introduction to C, Identifiers, Variables, Constants, Operators and
Expressions, Program Control Statements; Functions and program structure: parameter passing
conventions, scope rules and storage classes, recursion; Arrays, Strings, multidimensional array; Pointers;
Structures, Unions and user defined variables, Input Output:standard input and output, formatted input and
output, file access; Header Files; Preprocessor, Graphics; Library Functions.
An overview of object oriented programming; Advantages of OOP over structured programming;
Encapsulation, classes and objects; Constructors, destructors; Array of objects, object pointers, and object
references; Functions and Operator Overloading; Inheritance: single and multiple inheritance; Virtual
functions, and Polymorphism; Using I/O class library.
Recommended Books
1. Byron Gottfried
2. Schildt, H
Schaum's Outlines : Programming with C
Turbo C/C++ : the Complete Reference
MCSA 513: Digital System and Computer Hardware
Number Systems- Digital Systems, Number systems, Number-Base Conversions, Binary addition,
subtraction, multiplication and division, Representation of signed numbers, addition and subtraction using
2’s complement and 1’s complement. Fixed point and floating point binary number. Non-numeric data.
Binary Codes- BCD code, Excess 3 code, Gray code, Alphanumeric code, Error detection codes, Error
correcting code.
Boolean Algebra and Logic Gates - Algebra- Basic laws and theorems, Boolean functions, truth table,
minimization of Boolean function. Digital logic gates and their truth table, Boolean Realization using logic
gates and universal gates. IC digital logic families.
Combinational Circuits – Design procedure, Half adder, Full Adder, Parallel binary adder, Subtractor,
Magnitude Comparator, Decoders, Encoders, Multiplexers, Demultiplexers, Parity bit generator,
Programmable logic array(PLA).
Sequential Circuits - Flip Flops, triggering of Flip Flops. Excitation table, Design with state Equation.
Register and counter.
D/A Conversion- Interfacing with the Analog World, Digital-to-Analog Conversion, D/A-converter circuitry,
DAC specification, and DAC applications.
A/D Conversion- Analog-to-Digital Conversion, Digital-ramp, Successive approximation, Flash ADCs.
Memory Organization- Memory terminology, Memory operations, Read Only Memories, ROM structure
and addressing, Random Access Memories, RAM architecture, Static and Dynamic RAM, Expanding word
size and capacity expansion. Flash Memory, Cache Memory.
Computer Hardware- Basic components of a computer, I/O devices - Input and output devices, printers,
Display devices, Scanners, Mother Board- Components of mother board, Secondary storage devices, disk
geometry, ALU and control unit. CD Family, DVD.
References:
1.
2.
3.
4.
5.
Mano, M.M.: Digital Logic and Computer Design, Prentice-Hall.
Mano, M.M.: Digital Design, Prentice-Hall.
R. J. Tocci, N. S. Widmer: Digital Systems Principles and Application, Prentice-Hall.
Floyd: Digital Fundamentals, Pearson Education.
Craig Zacker, John Rourke: The Complete Reference PC Hardware, Tata McGraw-Hill.
4|P age
MCSA 514: Operating system
Overview of all system software’s: Operating system, I/O manager, Assembler, Compiler, Linker, Loader.
Types of Operating system: Batch processing, Multiprogramming, Multitasking, Time sharing, Parallel,
Distributed.
Process Management: Process Concept, Process Control Block, Process Schedule Algorithms, Process
operations, Interprocess Communication, Communication in Client-Server.
CPU scheduling algorithms: FCFS, RR, SJF, Priority, Multilevel queue, multilevel queue with Feedback,
Multiple processor scheduling & their comparison.
Concurrency Control: Concurrency and Race Conditions, Mutual exclusion requirements, Software and
hardware solutions, Semaphores, Deadlock, Characterization, Detection, Recovery, Avoidance and
Prevention.
Memory Management: Memory partitioning, Swapping, Paging, Segmentation, Virtual, memory,
Overlays, Demand paging, Performance of Demand paging, Virtual memory concepts Rage replacement
algorithms, Allocation algorithms.
File Systems: File concept, File support, Access methods, Allocation methods, Directory systems, File
protection, free space management.
Linux: Introduction and file system, Commands for files and directories.
References:
1. Silberschatz and Galvin “Operating system concepts” (5th edition), AddisonWelsey publishing, Co
1999.
2. Hansen, Per Brinch, “Operating system Principles” PrenticeHall, 1984.
MCSA 515: Laboratory I
Students will perform Laboratory I based on courses MCSA 511 as designed by the Academic Committee of
the department.
MCSA 516: Laboratory II
Students will perform Laboratory I based on courses MCSA 512 as designed by the Academic Committee of
the department.
MCSA 516: Laboratory III
Students will perform Laboratory I based on courses MCSA 513 as designed by the Academic Committee of
the department.
MCSA 516: Laboratory IV
Students will perform Laboratory I based on courses MCSA 514 as designed by the Academic Committee of
the department.
Second Semester
MCSA 521: Database Management Systems
Introduction to Database Management System: Database System Applications, Database Systems versus
File Systems, View of Data, Data Models, Database Languages, Database Users and Administrators,
Transaction Management, Database System Structure, Application Architectures, History of Database
Systems
5|P age
Entity Relationship Model: Basic Concepts, Constraints, Keys, Design Issues, Entity Relationship
Diagram, Weak Entity Sets, Extended ER Features, Design of an ER Database Schema, Reduction of an ER
Schema to Tables
Relational Model and Database Design: Structure of SQL Structure of Relational Databases, The
Relational Algebra, Extended Relational Algebra Operations, Modification of the Database, Views, Basic
Structure of Structured Query Language, the select clause, the where clause, the from clause. First Normal
Form, Pitfalls in Relational Database Design, Functional Dependencies, Decomposition, Desirable
Properties of Decomposition, Boyce Codd Normal Form, Third Normal Form, Fourth Normal, More Normal
Forms, Overall Database Design Process
Integrity and Security: Domain Constraints, Referential Integrity
Storage and File Structure: Overview of Physical Storage Media, RAID, Storage Access, File
Organization, Organization of Records in Files, Data Dictionary Storage
Indexing and Hashing: Basic Concepts, Ordered Indices, B+ Tree Index Files, BTree Index Files, Static
Hashing, Dynamic Hashing, Comparison of Ordered Indexing and Hashing, Multiple Key Access
Transactions and Concurrency Control: Transaction Concept, Transaction State, Need for concurrent
executions, Serializability concept, Idea about locking using lock based protocol and time stamp based
protocol, Deadlock Handling, Insert and Delete Operations.
Recovery System
Failure Classification, Storage Structure, Recovery and Atomicity, Log Based Recovery, Shadow Paging.
Database System Architectures: Centralized and Client Server Architectures, Server System Architectures,
Parallel Systems, Distributed Systems, Network Types.
Database with Oracle
Oracle Internal Data types, Data Definition Language, Data manipulation Language, Transaction control
and data control Language, QUERIES AND SQL FUNCTIONS, Operators in SQL *Plus , SQL *Plus
Functions, Set operators, Relating data through join concept , Usage of sub queries.
Text Books:
1. Database System Concepts (4th Edition), By: Abraham Silberschatz, Henry F.Korth and S.Sudarshan
McGraw Hill Publication
2. SQL,PL/SQL, The programming Language of Oracle, 2nd Edition, by Ivan Bayross, BPB Publications.
3. Principles of Database Management By: James Martin
MCSA 522: Visual and Net-based Programming
The Microsoft .NET Framework – Introduction, Common Language Runtime, .NET Complaint Programming
Languages, Creating Assemblies, Understanding Metadata, Using System Services, Microsoft Intermediate
Language, Using Namespace, The Common Type System, Relying On Automatic Resource Management,
Introduction to Visual Studio .NET & VB.NET Programming Fundamentals – Variables & Types, Program
Flow Control, Working with Data Structures, String Handling, Error Handling.
Object Oriented Programming – Classes, Constructors, Inheritance & Interfaces,
Applying Object & Components – Abstraction, Encapsulation, Polymorphism,
Advanced Programming – Windows Forms – Forms as Classes, Forms at Design Time, Forms at Runtime
Controls, Creating Windows Controls – Source of Controls, Developing Custom Controls in .NET, inheriting
from an Existing Control, the Control & User Control Base Classes, Composite User Control, Windows Services
–Characteristics, interacting with Windows Services, Creating a Windows Service.
6|P age
Database- Data Access with ADO.NET, ADO.NET components, .NET Data Providers, The Data Set
Component, Data Binding – Presenting Data, Master / Details, Data Binding, Forms , Using XML in VB.NET
– Introduction to XML, XML Serialization, System XML Document Support, XML Stream Style Parsers.
Working with Classing COM & Interfaces – COM, COM & .NET, Active X Controls, Using .NET
Components in COM World, Threading – Processes, AppDomains, and Threads, Thread Scheduling, Thread
Safety & Thread Affinity, Remoting – Basic Terminology, SingleCall, Singleton & Activated Objects, Security
in the .NET Framework – Concepts, Permissions, Application Deployment.
Developing Web Applications – Anatomy, Controls Available, Events in Web Forms, Web Forms Versus ASP,
Creating Web Controls – Types of Custom Web Controls, Creatint a Web User Control, Creating a Subclassed
Control, Introduction to Web Services.
References:
1. Carneron Wakefield, Henk-Evert Sonder, Wei Meng Lee, ‘VB.NET Programming Developer’s
Guide’, IDG Books, 2001.
2. Steven Holzner, ‘Visual Basic .NET Programming Black Book’, Dreamtech Press 2006.
MCSA 523: Computer Networks
Basic Networking Concepts: Goals and applications of Computer Networks; Topologies; Method of
Processing- Centralized and Distributed Processing; Categories of Networks ‐ LAN, MAN, WAN, Peer-toPeer, Server-Based and Broadcast networks.
Network Architecture: Concept of protocols & services; OSI model and functions of its layers; TCP/IP
reference model.
Data communication concepts: Components of a data communication system, Transmission modes;
Physical layer- transmission media ‐ guided and wireless media; introduction to switching (circuit, message
and packet) and multiplexing (frequency division and time division)
Buses, Network Adapters, and LAN Connection Devices: Bus Architectures, FireWire, Network
Adapters, Network Adapter Connectors, LAN Connection Devices, Repeaters, Bridges, Hubs, Switches,
Internetwork Devices, Routers, Firewalls, Gateways, Voice over Internet Protocol (VoIP), Channel Service
Unit (CSU) / Data Service Unit (DSU), Modulator-Demodulator (Modem), How DSL Works.
Medium Access Control and LANs: Multiple Access protocols of MAC sub layer ‐ ALOHA,
1‐ persistent, p‐ persistent and non‐ persistent CSMA, CSMA/CD, Collision free protocols, Limited
contention protocols, Wavelength Division Multiple Access, GSM, CDMA; IEEE Standard 802 for LANs
and MANs‐ Ethernet, token bus, token ring.
Logical Addressing: The IP protocol, IP datagram format, IP addressing, Subnetting.
Routing: Deterministic and Adaptive routing; Centralized and distributed routing; shortest‐path; flooding;
flow based; optimal; distance vector, link‐state, hierarchical; routing for mobile hosts; broadcast and
multicast routing.
The Transport Layer: The Transport Service, Elements of Transport Protocols, A Simple Transport
Protocol, The Internet Transport Protocols (TCP & UDP).
Network Design, Administration and Management: Network Design Considerations, Wired Networks,
Wireless Networking, Wireless Networking Architectures, Phoneline Networking, Future Trends in
Networking, Network Operating Systems, Network Administration, Workgroups, Domains, User Accounts,
Security, System Restoration, Redundant Systems, Uninterruptible Power Supply (UPS), Managing and
Monitoring Performance, Managing Processor Time, Managing Memory, Changing Visual Effects,
Performance, Event Viewer, Quality of Service (QoS), Storage Options, Network Data Storage; Introduction
to Simple Network Management Protocol (SNMP)
7|P age
The Application Layer: DNS – Domain Name System, Electronic Mail (SMTP), FTP, HTTP, The World
Wide Web, Multimedia, Telnet.
References:
1.
2.
3.
4.
5.
Network Design and Management - Steven T.Karris, Orchard publications
Computer Networks ‐ Andrew s. Tanenbaum, Pearson Educations.
Data communications and Networking‐ Behrouz, Forouzan, Tata Mc‐Graw Hill.
Data and Computer Communications, William Stallings, Pearson education.
Data Communications, Computer Networks and Open Systems, fourth edition‐Fred Halsall, Addison
Wesley.
MCSA 524: Web Engineering
World Wide Web: Concepts, Web page: static, Dynamic, Active. Scripting languages: Server side, Client
Side. Web site development Phases, Web: Designing, Development and Publishing, HTTP, URL
registration, browsers, search engines, Web server, Proxy servers.
HTML: Introduction To HTML, Common HTML, Some basic tags, Text formatting tags, Ordered &
Unordered Lists , Inserting image, Links: text, image links, image mapping, Tables , Frames, HTML Form.
Javascript: Intro to script, types, intro of JavaScript, JavaScript identifiers, operators, control & Looping
structure, Intro of Array, Array with methods, Math, String, Event handling, Validations On Forms
PHP: PHP-Introduction to PHP, Syntax, Operators, Variables, Constants, Control, Date and Time functions.
Web Features- Sessions, Forms, GET and POST data, Cookies, HTTP Headers, Database Programming,
Streams and Network Programming, Streams File Uploading and File Downloading.
ASP: Introduction of ASP, Working with ASP page, Request & Response object, Application & Session,
Error Handling in ASP Database Handling: Connection, Recordset, Command Object
Ms .Net Programming With C#: Introduction to C# .Net language, Creating Your First C# Program, C#
Environment, Literals, Variables and Data Types, Operators and Expressions, Classes and Objects,
Inheritance, Interfaces, Delegates, Events, Exception Handling
Database Application With Ado .Net: Introduction to ADO .NET ADO .NET Architecture: Understanding
the ConnectionObject, Building the ConnectionString, Understanding DataReaders, Understanding DataSets
and DataAdapters, DataTable, DataColumn, DataRow, Understanding the DataViewObject, Working with
System.Data.OleDb, Using DataReader, Using DataSet
Reference Books:
1. Complete reference HTML.
2. JavaScript Bible
3. Programming ASP Ivan Bayross
4. PHP and MySQL for Dynamic Web Sites: Visual Quickpro Guide, Second Edition by Larry Ullman
MCSA 525: Web and Multimedia Engineering
World Wide Web: Concepts, Web page: static, Dynamic, Active. Scripting languages: Server side, Client
Side. Web site development Phases, Web: Designing, Development and Publishing, HTTP, URL
registration, browsers, search engines, Web server, Proxy servers.
HTML: Introduction To HTML, Common HTML, Some basic tags, Text formatting tags, Ordered &
Unordered Lists , Inserting image, Links: text, image links, image mapping, Tables , Frames, HTML Form.
Javascript: Intro to script, types, intro of JavaScript, JavaScript identifiers, operators, control & Looping
structure, Intro of Array, Array with methods, Math, String, Event handling, Validations On Forms
8|P age
PHP: PHP-Introduction to PHP, Syntax, Operators, Variables, Constants, Control, Date and Time functions.
Web Features- Sessions, Forms, GET and POST data, Cookies, HTTP Headers, Database Programming,
Streams and Network Programming, Streams File Uploading and File Downloading.
ASP: Introduction of ASP, Working with ASP page, Request & Response object, Application & Session,
Error Handling in ASP Database Handling: Connection, Recordset, Command Object, Database
Application With Ado .Net
Ms .Net Programming With C#: Introduction to C# .Net language, Creating Your First C# Program, C#
Environment, Literals, Variables and Data Types, Operators and Expressions, Classes and Objects,
Inheritance, Interfaces, Delegates, Events, Exception Handling
Multimedia: General concept of multimedia elements, Audio and Video: Digital audio, MIDI, , The role of
video in mm production, Video format & standards, Data compression techniques for audio and video, Text
in Multimedia
Animation: Principles of animation, Computer animation types, techniques & applications, Types of light
source, 3D animation production process, special effects of animation.
Multimedia Project Design: Multimedia Project Design Concept, Multimedia Project preparing, costing and
distributing.
Books Recommended
1. S. Gokul
Multimedia Magic
2. Anil
Elements of Image Processing
3. Complete reference HTML.
4. JavaScript
Bible
5. Programming ASP
Ivan Bayross
6. PHP and MySQL for Dynamic Web Sites: Visual Quickpro Guide, Second Edition by Larry Ullman
MCSA 526: Laboratory I
Students will perform Laboratory I based on courses MCSA 521 as designed by the Academic Committee of
the department.
MCSA 527: Laboratory II
Students will perform Laboratory I based on courses MCSA 522 as designed by the Academic Committee of
the department.
MCSA 528: Laboratory III
Students will perform Laboratory I based on courses MCSA 523 as designed by the Academic Committee of
the department.
MCSA 529: Laboratory IV
Students will perform Laboratory I based on courses MCSA 524 as designed by the Academic Committee of
the department.
MCSA 530: Laboratory I (For Group B)
Students will perform Laboratory I based on courses MCSA 521 and MCSA 522 as designed by the
Academic Committee of the department.
MCSA 531: Laboratory II (For Group B)
Students will perform Laboratory I based on courses MCSA 523B and MCSA 524B as designed by the
Academic Committee of the department.
9|P age
MCSA 532: Project (For Group B)
Each student shall prepare a undertake a project work under the supervision of an honorable teacher of the
department. The Academic Committee of the department will approve the theme of the project and its title.
MCSA 533: Viva-Voce (For Group B)
Each student shall appear at the general viva-voce examination at the end of year-final theoretical
examinations.
Third Semester (For Group A)
MCSA 541:Multimedia System
Introduction to Multimedia: Concepts, Uses of multimedia, General concept of Audio, Video, Sound, Text
and Graphics.
Audio and Video: Digital audio, MIDI, Audio processing for Multimedia Project, The role of video in mm
production, Video format & standards, Data compression techniques for audio and video
Animation: Principles of animation, Computer animation types, techniques & applications, Types of light
source, 3D animation production process, special effects of animation.
Multimedia Hardwire and Networking: Multimedia Hardware Overview, Multimedia storage, Multimedia
networking and protocols, Mobile multimedia communications, Multimedia and Internet QOS principles
Multimedia Software: Operating system support for multimedia, Multimedia Software Classifications,
Multimedia database and Multimedia Applications \
Multimedia Project Design: Multimedia Project Design Concept, Multimedia Project preparing, costing and
distributing.
Books Recommended
7. S. Gokul
8. Anil
Multimedia Majic
Elements of Image Processing
MCSA 542: Switching And Routing Technology
Introduction of network and network model; interconnection at different layers; relays; Ethernet; different
types repeaters, hubs, bridges and switches; broadcast and collision domains; campus network; connecting
the switch blocks; VLANs; inter-VLAN routing; multi-layer switching; multicast; traffic isolation; interior
routing protocols: RIP, OSPF, IGRP and EIGRP; autonomous system; exterior routing protocols: EGP, BGP
and IDRP; layer 3 switching; MPLS; queuing techniques; over provisioning; traffic shaping; and congestion
control.
MCSA 543: Structured Query Language
Overview of Database Concepts, Basic SQL SELECT Statements, Table Creation and Management,
Constraints, Data Manipulation and Transaction Control, Additional Database Objects, User Creation and
Management, Restricting Rows and Sorting Data, Joining Multiple Tables, Selected Single-Row Functions,
Group Functions, Subqueries and Merge, Views, Formatting Readable Output
10 | P a g e
Books Recommended
1. Database System Concepts (4th Edition), By: Abraham Silberschatz, Henry F.Korth and S.Sudarshan
McGraw Hill Publication
2. SQL,PL/SQL, The programming Language of Oracle, 2nd Edition, by Ivan Bayross, BPB Publications.
3. Principles of Database Management By: James Martin
MCSA 544: Laboratory I
Students will perform Laboratory I based on courses MCSA 531 as designed by the Academic Committee of
the department.
MCSA 545: Laboratory II
Students will perform Laboratory I based on courses MCSA 532 as designed by the Academic Committee of
the department.
MCSA 546: Laboratory III
Students will perform Laboratory I based on courses MCSA 533 as designed by the Academic Committee of
the department.
MCSA 547: Project (For Group A)
Each student shall prepare a undertake a project work under the supervision of an honorable teacher of the
department. The Academic Committee of the department will approve the theme of the project and its title.
MCSA 548: Viva-Voce (For Group A)
Each student shall appear at the general viva-voce examination at the end of year-final theoretical
examinations.
11 | P a g e
Panel of Question setters, Script Examiners, and Tabulators
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
All teachers, Dept. of Computer Science & Engineering, I. U, Kushtia.
All teachers, Dept. of Information & Communication Technology, I. U, Kushtia.
All teachers, Dept. of Electronics & Applied Physics, I. U, Kushtia.
All teachers, Dept. of Mathematics, IU, Kushtia.
All teachers, Dept. Applied Physics, Electronics & Communication Engineering, D. U.
All teachers, Dept. of Computer Science & Engineering, D. U.
All teachers, Dept. of Computer Science & Engineering, R. U.
All teachers, Dept. of Applied Physics & Electronic Engineering, R. U.
All teachers, Dept. of Information & Communication Engineering, R. U.
All teachers, Dept. of Electronics & Computer Science, J. U.
All teachers, Dept. of Computer Science, C. U.
All teachers, Dept. of Computer Science & Engineering, BUET.
All teachers, Dept. of Computer Science & Engineering, K. U.
All teachers, Dept. of Computer Science & Engineering, KUET, Khulna.
All teachers, Dept. of Computer Science & Engineering, RUET, Rajshahi.
All teachers, Dept. of Computer Science & Engineering, SUST.
All teachers, Dept. of Computer Science & Engineering, DUET.
All teachers, Dept. of Computer Science & Engineering, CUET.
All teachers, Dept. of Computer Science & Engineering, Jatiya Kabi Kazi Nazrul Islam University, Trisal.
All teachers, Dept. of CSE, Jatiya Kabi Kazi Nazrul Islam University, Trishal.
All teachers, Dept. of CIT, Patuakhali Science and Technology University, Patuakhali.
All teachers, Dept. of CSE, Noakhali Science and Technology University, Noakhali.
All teachers, Dept. of CSICT, Comilla University, Comilla.
All teachers, Dept. of CSE, Hazi Danesh Science and Technology University (HDSTU), Dinajpur.
All teachers, Dept. of Telecommunication Engineering, HDSTU, Dinajpur.
All teachers, Dept. of CSE, Begum Rokeya University, Rangpur.
All teachers, Dept. of EEE, Pabna Science and Technology University, Pabna.
All teachers, Dept. of CSE, Pabna Science and Technology University, Pabna.
All teachers, Dept. of APECE, Pabna Science and Technology University, Pabna.
All teachers, Dept. of CSE, JSTU, Jassore.
Chairman
Department of Computer Science & Engineering
Islamic University,
Kushtia, Bangladesh
12 | P a g e
Related documents