Images-loading

Bachelor of Engineering (Information Technology)

SYLLABUS

(Updated on 2018-19)

First Year

(First Semester)

1     M 11011          Myanmar (2-0-0)
                             See under Department of Myanmar.

2     E 11011           English (2-1-0)
                          See under Department of English.

3     EM 11001        Engineering Mathematics I (4-1-0)
                             See under Department of Engineering Mathematics.

4     E.Ch. 11011     Engineering Chemistry I (3-1-2)
                             See under Department of Engineering Chemistry.

5     E.Ph. 11011      Engineering Physics I (2-1-2)
                             See under Department of Engineering Physics.

6     ME 11011        Basic Engineering Drawing I (1-0-2)
                             See under Department of Mechanical Engineering.

7     IT 11013          Introduction to Computer Systems (2-0-1)
                             Text Book: Computer Science (11th Edition)
                             Author: J. Glenn Brookshear
                             Bits and their storage, Main memory, Mass storage, Representing information as bit patterns, The binary system, Storing integers, Storing fractions, Computer architecture, Machine languages, Program execution, The history of operating systems, Operating system architecture, Coordinating the machine’s activities, Network fundamental, The Internet.

(Second Semester)

1     M 12011          Myanmar (2-0-0)
                             See under Department of Myanmar.

2     E 12011           English (2-1-0)
                             See under Department of English.

3     EM 12002        Engineering Mathematics II (4-1-0)
                             See under Department of Engineering Mathematics.

4     E.Ch. 12011     Engineering Chemistry II (3-1-2)   
                             See under Department of Engineering Chemistry.

5     E.Ph. 12011      Engineering Physics II (2-1-2)
                             See under Department of Engineering Physics.

6     ME 12011        Basic Engineering Drawing II (1-0-2)
                             See under Department of Mechanical Engineering.

7     IT 12013          Introduction to Computer Systems (2-0-1)
                             Text Book: Computer Science (11th Edition)
                             Author: J. Glenn Brookshear
                             The concept of and algorithms, Algorithm representation, Algorithm discovery, Iterative structures, Traditional programming concepts, Procedural Units, The software engineering discipline, The software life cycle, Software engineering methodologies, Basic data structure, Related concepts, Implementing data structure, Database fundamentals, Relational model.

BE IT Year I Curriculum


Second Year

(First Semester)

1     E 21011           English (2-1-0)
                             See under Department of English.

2     EM 21003        Engineering Mathematics III (4-1-0)
                             See under Department of Engineering Mathematics.

3     IT 21011          Basic Electricity and Electronics (2-1-1)
                             Text Book: Electrical and Electronic Principles and Technology (2nd Edition)
                             Author: John Bird
Units associated with basic electrical quantities, An introduction to electric circuits, Resistance variation, Chemical effects of electricity, Series and parallel networks, Capacitors and capacitance, Semiconductor diodes, Transistors.

4     IT 21021          Digital Logic Design (2-0-2)
                             Text Book: Digital Fundamentals (11th Edition)
                             Author: Thomas L. Floyd
Introductory concepts, Digital and Analog Quantities, Binary Digits, Logic Levels and digital waveforms, Basic logic function, Combinational and Sequential Logic Function, Introduction to programmable logic, Number systems, Operations and codes, Decimal numbers, Binary numbers, Decimal to binary conversion, Binary arithmetic, Complements of binary numbers, Signed numbers, Arithmetic operations with signed numbers, Hexadecimal numbers, Octal numbers, Binary coded decimal (BCD), Digital codes, Logic gates, Inverter, AND gate, OR gate, NAND gate, NOR gate, Exclusive OR and Exclusive NOR gates, Programmable logic, Boolean algebra and logic simplification, Boolean operations and expression, Laws and rules of Boolean algebra, DeMorgan's theorem, Boolean analysis of logic circuits, Logic simplification using Boolean algebra, Standard forms of Boolean expressions, Boolean expressions and truth tables, The Karnaugh map,  Karnaugh map SOP Minimization, Karnaugh map POS minimization, Combinational logic analysis, Basic combinational logic circuits, Implementing combinational logic, The universal property of NAND and NOR gates, Combinational logic using NAND and NOR gates, Function of combinational logic, Half and full adders, Parallel binary adder, Ripple carry and look-ahead carry adders, Comparators, Decoders, Encoders, Code Converters, Multiplexer (Data Selectors), Demultiplexers, Parity generators/ checkers

5     IT 21012          Data Communications (2-0-1)
                             Text Book: Data Communications and Networking (5th Edition)
                             Author: Behrouz A. Forouzan
Introduction: Data communication, Network, Protocols and  standards, Network Models: Layered task, OSI model, Layers in the OSI model, TCP/IP protocol suite, Addressing, Data and Signals: Analog and digital, Periodic analog signal, Digital signal, Digital transmission: Transmission impairment, Data rate limits, Performance, Analog to digital conversion, Digital transmission and Analog transmission: Transmission modes, Digital to analog conversion.

6     IT 21015          Programming Language in C++ (2-0-2)
                             Text Book: OOP in C++ (4th Edition)
                             Author: Robert Lafore
Control structures, Operators and decisions, Struct definition, Operation on a struct, Relationship between functions and struct, Arrays and struct, Definition of functions, Passing arguments, Returning values, Overloaded functions, Class, Access methods, Constructors and destructors, Information hiding, Static members.

7     IT 21025          Web Development Technologies I (2-0-2)
                             Text Book: Beginning HTML, XHTML, CSS, and Java Script
                             Author: Jon Duckett
HTML and XHTML, Basic text formatting, Elements, Lists, Editing text, Block and inline elements, Grouping elements, Core elements and attributes, Attribute groups, Basic links, Directories and directory structures, URLs, Links, Advanced e- mail links, Images, Flash, video, and audio, Tables, Basic table elements and attributes, Grouping sections of a table, Nested tables, Accessible tables, Forms, Form controls, Labels, Structuring forms, Focus, Disabled and Read-Only controls, Sending form data to server, Frameset,  Links between frames, Default target frame, Nested framesets, Inline or floating frames.             

(Second Semester)

1     E 22011           English (2-1-0)
                             See under Department of English.

2     EM 22004        Engineering Mathematics IV (4-1-0)
                             See under Department of Engineering Mathematics.

3     IT 22011          Basic Electricity and Electronics (2-1-1)
                             Text Book: Electrical and Electronic Principles and Technology (2nd Edition)
                             Author: John Bird
D.C. circuit theory, Alternating voltages and currents, Single-phase series a.c. circuits, Single phase parallel a.c. circuits, Filter networks, D.C. transients.

4     IT 22021          Digital Logic Design (2-0-2)
                             Text Book: Digital Fundamentals (11th Edition)
                             Author: Thomas L. Floyd
Latches, Flip-Flops, and Timers, Flip-flop operating characteristics, Flip-flop applications, Shift register operations, Types of shift register data I/Os, Bidirectional shift registers, shift register counters, shift register applications, Finite State Machines, Asynchronous counters, synchronous counters, Up/ down synchronous counters, Design of synchronous counters, Cascaded counters, Counter decoding, Counter applications, Simple programmable logic devices (SPLDs), Complex programmable logic devices (CPLDs), Macrocell Modes, Field-programmable gate arrays (FPGAs), Semiconductor memory basics, RAM, ROM, Programmable ROMs, Flash memory, The computer system, Practical computer system considerations, The processor: Basic operation, The processor: Addressing modes, The processor: Special operations

5     IT 22012          Data Communications (2-0-1)
                             Text Book: Data Communications and Networking (5th Edition)
                             Author: Behrouz A. Forouzan
Bandwidth utilization: Multiplexing and spreading, Transmission media:  Guided, Unguided, Switching: Circuit-switched networks, Datagram networks, Virtual-circuit networks, Structure of a switch, Using telephone and cable  networks for data transmission:  Telephone networks, Dial-up modems, Digital subscriber networks, Cable TV networks, Cable TV for data transfer, Error detection and correction:  Block coding, Linear block codes, Cyclic codes, Checksum, Assignments, Data Link Control: Framing,Flow and error control, Protocols, Noiseless channels, Noisy channels, Multiple access: Random access, Controlled access, Channelization.

6     IT 22015          Programming in C++ (2-0-2)
                             Text Book: OOP in C++ (4th Edition)
                             Author: Robert Lafore
Array, Arrays of objects, C-strings, Operator overloading, Function and templates, Derived class and base class, Overriding member functions, Class hierarchies, Public and private inheritance, Multiple inheritance, Pointer variables, classes and pointers, Dynamic variables, Classes and pointers, Inheritance pointers, File and streams, Sequential access files, random access files, writing data to file, reading from a file.

7     IT 22025          Web Development Technologies I (2-0-2)
                             Text Book: Beginning HTML, XHTML, CSS, and Java Script
                            Author: Jon Duckett
CSS rules, CSS properties, Controlling text, Text formatting, Selectors, Lengths, Box model, Links, Lists, Tables, :focus and :active pseudo-classess, Generated content, Miscellaneous properties, Additional rules, Positioning and layout with CSS, Understanding the site’s audience, Page size, Designing pages, Coding design, Developing for mobile devices, Typography, Navigation, Tables, Forms, Designing the form, Layout of forms, Adding a script to pages, Document object model, JavaScript, Variables, Operators, Functions, Conditional statements, Looping, Events, Built-in objects, Form validation, Form enhancements, JavaScript libraries.

BE IT Year II Curriculum


Third Year

(First Semester)

1     E 31011           English (2-1-0)
                             See under Department of English.

2     EM 31005        Engineering Mathematics V (4-1-0)
                             See under Department of Engineering Mathematics.

3     IT 31022          Computer Networks (2-0-2)
                             Text Book: Data Communications and Networking (5th Edition)
                             Author: Behrouz A. Forouzan
Wired LANs: Ethernet, Ethernet Protocol, Standard Ethernet, Fast Ethernet (100Mbps), Gigabit Ethernet, 10 Gigabit Ethernet, Other Wired Networks, SONET 400, ATM 421, Wireless LANs, IEEE 802.11 Project, Bluetooth, Wimax, Cellular Telephony, Connection devices and virtual LANs, Connecting devices, Virtual LANs

4     IT 31035          Web Development Technologies II (2-0-2)
                             Text Book: Beginning PHP 5.3
                             Author: Matt Doyle
Creating Wed forms and PHP scripts to handle them, interacting with browser cookies and creating sessions to store visitor data, manipulating MySQL data with PHP, writing database driven applications, retrieving data from MySQL data with PHP.
                        
5     IT 31045          Programming Language in Java (2-0-2)
                             Text Book: Java How to Program (9th Edition)
                             Author: Paul Deitel, Harvey Deitel
Introduction to classes, objects, methods and strings, Declaring a class with a method and instantiating an object of a class, Declaring a method with a parameter, Instance variables, set methods and get methods, Primitive types vs. reference types, Initializing objects with constructors, Floating-point numbers and type double, Algorithms, Pseudo code, Control structures, if single-selection statement, if….else double selection statement, while repetition statement, Counter-controlled repetition, Sentinel-controlled repetition, Nested control statements, Compound assignment operators, Increment and decrement operators, Primitive types, Essentials of Counter-Controlled Repetition, static Methods, static Fields and Class Math, Argument Promotion and Casting, Arrays, Introduction to Collections and Class ArrayList, Crontrolling access to Members, Overload Constructors, Superclasses and Subclasses, Software Engineering with Inheritance
                      
6     IT 31055          Data Structure (2-1-1)
                             Text Book: Introduction to Algorithms (3rd Edition)
                             Author: Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest and Clifford Stein
Role of algorithms in computing: Algorithms, Insertion sort, Analyzing algorithms, Designing algorithms, Divide-and-conquer: Maximum-sub array problem, Strassen’s algorithm, Substitution method, Recursion tree method, Heapsort: Heaps, Building a heap, Heap sort algorithm, Priority queues, Quicksort: Description of quicksort, Performance of quicksort, Randommized version of quicksort, Analysis of quicksort, Sorting in linear time: Lower bound for sorting, Counting sort, Radix sort, Bucket sort.
                                  
7     IT 31016          Database Management Systems (2-1-1)
                                    Text book: Introduction to Database Management Systems (6th Edition)
                             Author: C. J. Date
Database Management concepts, Database System, Database, Data Independence, Relational System, Architecture For a Database System, Relational Database, Relational Data Objects, Domains and Relations, Relational Data Integrity, Candidate Keys and Related Matters, Relational operators and calculus.

(Second Semester)

1     E 32011           English (2-1-0)
                             See under Department of English.

2     EM 32006        Engineering Mathematics VI (4-1-0)
                             See under Department of Engineering Mathematics.

3     IT 32022          Computer Networks (2-0-2)
                             Text Book: Data Communications and Networking (5th Edition)
                             Author: Behrouz A. Forouzan
Network layer, Network layer services, Packet switching, Network layer performance, IPv4 address, Forwarding of IP packets, Network layer protocols, Internet protocol (IP), ICMPv4, Mobile IP, Unicast routing, Routing algorithms, Unicast Routing Protocols, Multicast routing, Multicasting basics, Intradomain Multicast Protocols, Interdomain  Multicast, Next Generation IP, IPv6 addressing, The IPv6 protocol, Transition from IPv4 to IPv6

4     IT 32035          Web Development Technologies II (2-0-2)
                             Text Book: Beginning PHP 5.3
                             Author: Matt Doyle
Creating Wed forms and PHP scripts to handle them, interacting with browser cookies and creating sessions to store visitor data, manipulating MySQL data with PHP, writing database driven applications, retrieving data from MySQL data with PHP.

5     IT 32045          Programming Language in Java (2-0-2)
                             Text Book: Java How to Program (9th Edition)
                             Author: Paul Deitel, Harvey Deitel
Demonstrating Polymorphic Behavior, Abstract Classes and Methods, Java Exception Hierarchy, Chained Exceptions, Declaring New Exception Types, Simple GUI based input/output with JOptionPane, Swing components, Text field and event handling, Common GUI event types and listener interface, JButton, JComboBox, JList, Adapter classes, Key event handling, Layout manager, Panels, JTextArea, Graphics contexts and graphics object, Color control, Font, java 2D API, Collection, Type-wrapper classes for primitive types, AutoBoxing and Auto-unboxing, Interface collection and class collections, List, Collection methods, Stack class, Class priority queue and interface queue, Sets, Maps, Properties class, Synchronized collections, Unmodifiable collections, Abstract implementation, Layout Manager: Box layout and GridBag layout, Relational Databases, Manipulating Databases with JDBC.

6     IT 32055          Data Structure (2-1-1)
                             Text Book: Introduction to Algorithms (3rd Edition)
                             Author: Thomas H.Cormen, Charles E. Leiserson, Ronald L.Rivest and Clifford Stein
Elementary data structures: Stacks and queues, Linked list, Pointers and objects,  Rooted trees, Binary search trees: Querying a binary search tree, Insertion and deletion, Randomly built binary search tree, B-trees: Basic operations on B-trees, Delete key from B-trees, Fibonacci heaps: Fibonacci heaps structure, Mergeable-heap operations, Key decreasing and node deleting, Bounding maximum degree, Elementary graph algorithms: Graphs, Breath-first search, Depth-first search,  Topological sort, Minimum spanning trees: Growing, Kruskal and Prim’s Algorithm, Single-source shortest paths: Bellman-Ford algorithm, Single source shortest paths, Dijkstra’s algorithm, Difference constraint and shortest paths

7     IT 32016          Database Management Systems (2-1-1)
                                    Text book: Introduction to Database Management Systems (6th Edition)
                             Author: C. J. Date
SQL Languages, Data Definition, Data Manipulation, Retrieval Operations, Data Manipulation, Update Operations, Table Expressions, Conditional Expressions, Scalar Expressions, Embedded SQL, Database Design, Functional Dependencies, Normalization, Entity/Relationship Model.

BE IT Year III Curriculum



Fourth Year

(First Semester)

1     E 4101 1          English (3-1-0)
                                    See under Department of English.

2     EM 41007        Engineering Mathematics (3-1-0)
                                    See under Department of Engineering Mathematics.

3     IT 41032          Advanced Computer Networks (2-0-2)
                             Text Book: Data Communications and Networking (5th Edition)
                             Author: Behrouz A. Forouzan
Introduction to transport layer, Transport layer protocols, User datagram protocols, Transmission Control Protocols, Introduction to application layer, Client server programming, Standard client server protocols, World wide web and http, FTP, Electronic Mat, Telnet, Secure Shell (SSH), Domain Name System (DNS), Network Management, SNMP, Multimedia, Compression, Multimedia data, Multimedia in the Internet, Real-time interactive protocols, Peer to peer paradigm, CHORD, PASTRY, KADEMLIA, Quality of service, Data flow characteristics, Flow control
                                  
4     IT 41023          Computer Architecture and Organization (2-0-1)
                             Text Book: Computer Architecture and Organization (3rd Edition)
                                    Author: John P. Hayes
System Design: Structure versus behavior, VHDL, Design Process, Computer Aided Design, Design Level, Gate Level, Programmable Logic Device, Field Programmable gate Arrays, FPGA implementation of Serial adder, Register Level Design, Design Techniques, CPU Organization: Accumulator Based CPU, Instruction sets for  CPU, ARM6 Microprocessor, Core instruction set of ARM6, Organization of 68020, Data Presentation, Floating point Numbers,  IEEE 754 Floating point Number Format, Instruction Sets, RISC formats, Addressing Modes, Instruction Types.
Data Path Design: Adders, Subtracters, Multipliers, Divisors, Combinational ALUs, Sequential ALUs, Floating Point Arithmetic, Pipeline Processing, Control Design: Hardware Control, Microprogrammed Control, Multiplier Control Unit, CPU Control Unit, Pipeline Control, Instruction Pipelines, Pipeline Performance.

5     IT 41026          Advanced Data Management Techniques (2-1-1)
Text Book: MongoDB: The Definitive Guide (2nd Edition)
                             Author: Kristina Chodorow
Introduction, Ease of Use, Easy Scaling, Documents, Collections, Databases, Introduction to the MongoDB Shell, Data Types, Creating, Updating and Deleting Documents, Querying, Query Criteria, Indexing, Types of Index, Index Administration, Special Index and Collection Types, Aggregation, MapReduce, Aggregation Commands, Application Design, Normalization versus Denormalization, Optimizations for Data Manipulation, Setting Up a Replica Set, Components of a Replica Set, Connecting to a Replica Set from Your Application, Administration
       
6     IT 41017          Modern Control Systems (2-1-1)
                             Text Book: Modern Control System (9th Edition)
                             Author: Richard C. Dorf and Robert H. Bishop
The stability of feedback systems.The motion of the roots of characteristic equation in the s-plane as one or two parameters are varied.Steady-state sinusoidal  input signal is utilized to examine the steady-state response of the system as the frequency of the sinusoid is varied.System stability utilizing frequency response methods.Methods for describing and analyzing the performance of computer control systems.
Basic theory of control  theory and practice.Mathematical modes of  physical systems in  input-output or transfer function.Mathematical modeks  of system in state variable form.The characteristics of  feedback control system.The performance of control system is correlated with s-plane location of poles and zeros of the transfer function of a system.

7        IT 41033       Operating Systems (2-1-1)
                             Text Book: Operating System Concepts (8th Edition)
                             Author: Silberschatz, Galvin, Gagne
Introduction, Operating System Structure, Operating System Operations, Process Management, Memory Management, Storage Management, System Calls, System Programs, Virtual Machines, Process Scheduling, Interprocess Communication, Multithreaded Programming, Multithreading Models, Process Scheduling, Thread Scheduling, Multiple-Processor Scheduling, Synchronization, Semaphores

(Second Semester)

1     E 42011           English (3-1-0)
                                    See under Department of English.

2     EM 42007        Engineering Mathematics (3-1-0)
                                    See under Department of Engineering Mathematics.

3     IT 42032          Computer Architecture and Organization (2-0-2)
                             Text Book: Data Communications and Networking (5th Edition)
                             Author: Behrouz A. Forouzan
Multimedia, Compression, Multimedia data, Multimedia in the Internet, Real-time interactive protocols, Peer to peer paradigm, CHORD, PASTRY, KADEMLIA, Quality of service, Data flow characteristics, Flow control to improve QOS, Integrated services, Cryptography and network security, Confidentiality, Other aspects of security, Internet security, Network layer security, Transport layer security, Application layer security, Firewalls
                                  
4     IT 42023          Computer Architecture and Organization (2-0-1)
                             Text book: Computer Organization and Design (3rd Edition)
                             Author: David Peterson
Computer Abstractions and Technology, Instructions: Language of the Computer, Operations of the Computer Hardware, Operands of the Computer Hardware, Representing Instructions in the Computer, Logical Operations, Instructions for Making Decisions, Supporting Procedures in Computer Hardware,  Communicating with People, MIPS Addressing for 32-Bit Immediates and Addresses, Translating and Starting a Program, How Compilers Optimize, How Compilers Work, Arrays versus Pointers, Arithmetic for Computers, Signed and Unsigned Numbers, Addition and Subtraction, Multiplication, Division, Floating Point, Assessing and Understanding Performance, CPU Performance and Its Factors, Evaluating Performance.

5     IT 42026          Advanced Data Management Techniques (2-1-1)
Text Book: MongoDB: The Definitive Guide (2nd Edition)
                             Author: Kristina Chodorow             
Introduction to Sharding, Understanding the Components of a Cluster, Configuring Sharding, How MongoDB Tracks Cluster  Data, Choosing a Shard Key, Shard Key Rules and Guidelines, Controlling Data Distribution, Sharding Administration, Server Administration, Balancing Data, Application Administration, Data Administration, Durability
                                  
6     IT 42017          Modern Control Systems (2-1-1)
                             Text Book: Modern Control System (9th Edition)
                             Author: Richard C. Dorf and Robert H. Bishop
The stability of feedback systems. The motion of the roots of characteristic equation in the s-plane as one or two parameters are varied. Steady-state sinusoidal  input signal is utilized to examine the steady-state response of the system as the frequency of the sinusoid is varied. System stability utilizing frequency response methods. Methods for describing and analyzing the performance of computer control systems.
Basic theory of control  theory and practice. Mathematical modes of  physical systems in  input-output or transfer function. Mathematical modeks  of system in state variable form. The characteristics of  feedback control system. The performance of control system is correlated with s-plane location of poles and zeros of the transfer function of a system.

7        IT 42033       Operating Systems (2-1-1)
                             Text Book: Operating System Concepts (8th Edition)
                             Author: Silberschatz, Galvin, Gagne
Deadlocks, Methods for Handling Deadlocks, Deadlock Prevention, Deadlock Avoidance, Memory Management, Memory Management Strategies, Swappin, Paging, Segmentation, Virtual Memory Management, Demand Paging, Page Replacement, Allocation of Frames, Allocating Kernel Memory, File System, File Concept, File System Mounting, File Sharing, Protection, Implementating File Systems, File System Implementation, Free Space Management, Disk Scheduling, Disk Management, Swap Space Management, Application I/O Interface, Kernel I/O Subsystem

BE IT Year IV Curriculum


Fifth Year

1     E 51011           English (3-1-0)
       E 52011           See under Department of English.

2      IT 51032          Advanced Computer Networks II (2-0-2)
       IT 52032

                             Text Book: Data Communications and Networking (5th Edition)
                             Author: Behrouz A. Forouzan
Introduction to transport layer, Transport layer protocols, User datagram protocols, Transmission Control Protocols, Introduction to application layer, Client server programming, Standard client server protocols, World wide web and http, FTP, Electronic Mat, Telnet, Secure Shell (SSH), Domain Name System (DNS), Network Management, SNMP
                                    Multimedia, Compression, Multimedia data, Multimedia in the Internet, Real-time interactive protocols, Peer to peer paradigm, CHORD, PASTRY, KADEMLIA, Quality of service, Data flow characteristics, Flow control to improve QOS, Integrated services, Cryptography and network security, Confidentiality, Other aspects of security, Internet security, Network layer security, Transport layer security, Application layer security, Firewalls

3     IT 51023          Computer Organization and Design (2-0-2)
       IT 52023          Text book: Computer Organization and Design (3rd Edition)

                             Author: David Peterson
Computer Abstractions and Technology, Instructions: Language of the Computer, Operations of the Computer Hardware, Operands of the Computer Hardware, Representing Instructions in the Computer, Logical Operations, Instructions for Making Decisions, Supporting Procedures in Computer Hardware,  Communicating with People, MIPS Addressing for 32-Bit Immediates and Addresses, Translating and Starting a Program, How Compilers Optimize, How Compilers Work, Arrays versus Pointers, Arithmetic for Computers, Signed and Unsigned Numbers, Addition and Subtraction, Multiplication, Division, Floating Point, Assessing and Understanding Performance, CPU Performance and Its Factors, Evaluating Performance.

4     IT 51043          Embedded Systems (2-0-2)
       IT 52043          Text Book: Computers as Components(Principles of embedded system  design)

                             Author: Wayne Wolf (2nd edition)
Embedded Computer, Challenges in Embedded Computing System Design, Performance in Embedded Computing, The Embedded System Design Process, Formalisms for System Design, Model Train Controller, ARM processor, TI C55x DSP, CPUs, CPU performance, Data Compressor, Programming Input and Output, Supervisor Mode, Exception and Traps, Co-processor, Bus-Based Computer Systems, The CPU bus, Memory Devices, I/O Devices, Component Interfacing, Design with Microprocessor, Development and Debugging, Component for Embedded Programs, Models of Programs, Assembly Linking and Loading, Program Optimization, Software Modem.
Processes and Operating Systems, Multiple Tasks and Multiple Processses, Preemptive Real Time Operating Systems, Interprocess Communication Mechanisms, Evaluating Operating System Performance, Power Management and Optimization for Processes, Multiporcessors, Multiprocessors Performance Analysis, CPU and Accelerators, Consumer Electronics Architecture, Networks, Distributed Embedded Architecture, Network for Embedded Systems, Internet Enabled Systems, Sensor Networks, System Design Techniques, Design Methodologies, Requirement Analysis, Specifications, System analysis and Architecture Design.

5     IT 51014          Cloud Computing (2-0-2)
       IT 52014          Text Book: Cloud Computing (A Practical Approach)

                             Author: Anthony T. Vette, Toby J. Vette, Robert Elsenpeter
Cloud computing basics, Benefits, Limitations, Security concerns, Cloud computing with the Titans, Cloud computing services, Cloud computing technology, Accessing the cloud, Platforms, Web applications, Web APIs, Web browser, Cloud storage, Cloud storage providers, Standards, Application, Client, Infrastructure, Service
Software as a Service, Software plus services, Developing application, Google, Microsoft, Intuit QuickBase, Cast iron cloud, Bungee Connect, Development, Local clouds and thin clients, Virtualization, Server solutions, Thin clients, Cloud services for individuals, Cloud services aimed at Mid market, Enterprise class clouds offerings

6     IT 51027          Digital Signal Processing (2-1-1)
       IT 52027          Text Book: Digital Signal Processing

                             Author: John G. Probkis, Dimitris G. Manolakis
                                    Discrete-time signals and systems, Z-transform, sampling of continuous-time signal, transform analysis of linear time-invariant systems, filter design techniques, Discrete Fourier-transform, Multimedia signal processing.
                             Discrete-time signals and systems, Z-transform, sampling of continuous-time signal, transform analysis of linear time-invariant systems, filter design techniques, Discrete Fourier-transform, Multimedia signal processing.

7     IT 51037          Digital Image Processing (2-0-2)
       IT 52037          Text Book: Digital Image Processing

                             Author: Rafael C. Gonzalez, Richard E. Woods
What is digital image processing, origin of digital image processing, fundamental steps in digital image processing, Digital image fundamental, Elements of visual perception, Image sampling and quantization, linear and nonlinear operations, Image enhancement in spatial domain, histogram processing, Enhancement Using Arithmetic/Logic Operations, Basics of Spatial Filtering, Smoothing Spatial Filters, Sharpening Spatial Filters, Image Enhancement in the Frequency Domain, Introduction to the Fourier Transform and the Frequency Domain, Smoothing Frequency-Domain Filters, Sharpening Frequency Domain Filters, Homomorphic Filtering, Image Restoration, A Model of the Image Degradation/Restoration Process, Noise Models, Linear, Position-Invariant Degradations, Estimating the Degradation Function, Inverse Filtering
Color Image Processing, Color Fundamentals, Color Models, Pseudocolor Image Processing, Color Transformations, Image Compression, Image Compression Models, Elements of Information Theory, Lossy Compression, Image Compression Standards, Morphological Image Processing, Dilation and Erosion, Opening and Closing, The  Hit-or-Miss Transformation, Some Basic Morphological Algorithms, Image Segmentation, Detection of Discontinuities, Edge Linking and Boundary Detection, Thresholding, Region-Based Segmentation, Segmentation by Morphological Watersheds, The Use of Motion in Segmentation

BE IT Year V Curriculum


Final Year

(First Semester)

1. HSA 61011 Humanities and Social Science (3-0-0)
                    See under Department of HSA.

2. IT 61042    Wireless and Mobile Communications (2-0-2)
                    Text Book: Wireless Communications and Networking (4th edition)
                    Author: VIJAY GARG
An Overview of Wireless Systems, Introduction, First- and Second-Generation Cellular Systems, Cellular Communications from 1G to 3G, Road Map for Higher Data Rate Capability in 3G, Wireless 4G Systems, Future Wireless Networks, Standardization Activities for Cellular Systems, Teletraffic Engineering, Service Level, Traffic Usage, Traffic Measurement Units, Call Capacity, Traffic Types, Radio Propagation and Propagation Path-Loss Models, Free-Space Attenuation, Attenuation over Reflecting Surface, Effect of Earth’s Curvature, Radio Wave Propagation, Characteristics of Wireless Channel, Signal Fading Statistics, Rician Distribution, Rayleigh Distribution, Lognormal Distribution, Level Crossing Rate and Average Fade Duration, Propagation Path-Loss Models, Indoor Path-Loss Models, Fade Margin, Link Margin, Fundamentals of Cellular Communications, Cellular Systems, Hexagonal Cell Geometry, Cochannel Interference Ratio, Cellular System Design in Worst-Case Scenario with an Omnidirectional Antenna, Cochannel Interference Reduction, Directional Antennas in Seven-Cell Reuse Pattern, Adjacent Channel Interference (ACI), Segmentation Architecture of a Wireless Wide-Area Network (WWAN), WWAN Subsystem Entities, Logical Channels, Channel and Frame Structure, Basic Signal Characteristics, Speech Processing, Power Levels in Mobile Station, GSM Public Land Mobile Network Services, Mobility Management in Wireless Networks, Mobility Management Functions, Mobile Location Management, Mobile Registration Handoff

3. IT 61052    Network Planning and Management (2-0-2)
                    Text Book: Network Analysis, Architecture and Design (Third Edition)
                    Author: James D.McCabe 
Overview of Analysis, Architecture, and Design Processes A Systems Methodology, System Description, Service Description, Service Characteristics, Service Levels, Performance Characteristics, Network Supportability, Network Architecture, Component Architectures, Reference Architecture, Architectural Models, Systems and Network Architectures, Addressing and Routing Architecture, Addressing Mechanisms, Routing Mechanisms , Addressing Strategies, Routing Strategies, Architectural Considerations, Network Management Architecture, Network Management Mechanisms, Architectural Considerations, Performance Architecture, Developing Goals for Performance , Performance Mechanisms, Architectural Considerations, Security and Privacy Architecture, Developing a Security and Privacy Plan, Security and Privacy Administration Security and Privacy Mechanisms, Architectural Considerations, Network Design, Design Concepts, Design Process, Vendor, Equipment, and Service-Provider Evaluations, Network Layout, Design Traceability, Design Metrics


4. IT 61075    Project Management (2-0-2)
                    Text Book: Information Technology Project Management (Revised 6e)
Author: Kathy Schwalbe
The Project Management Process Groups, Project Management Process Groups, Mapping the Process Groups to the Knowledge Areas, Developing an Information Technology Project, Management Methodology, Project Integration Management, Strategic Planning and Project Selection, Developing a Project Charter, Developing a Project Management Plan, Directing and, Managing Project Execution, Monitoring and Controlling Project Work, Performing Integrated Change Control, Closing Projects or Phases, Using Software to Assist in Project Integration Management, Project Scope Management, Collecting Requirements, Defining Scope, Creating the Work Breakdown Structure, Verifying Scope, Controlling Scope, Project Time Management, The Importance of Project Schedules, Defining Activities, Sequencing Activities, Estimating Activity Resources, Estimating Activity Durations, Developing the Schedule, Controlling the Schedule, Using Software to Assist in Project Time Management, Project Cost Management, The Importance of Project Cost Management, Basic Principles of Cost Management, Estimating Costs, Determining the Budget, Controlling Costs, Using Project Management Software to Assist in Project Cost Management, Project Quality Management, The Importance of Project Quality Management, Planning Quality, Performing Quality Assurance, Performing Quality Control, Tools and Techniques for Quality Control, Modern Quality Management, Improving Information Technology Project Quality, Project Human Resource Management, The Importance of Human Resource Management, Keys to Managing People, Developing the Human Resource Plan, Developing the Project Team, Managing the Project Team, Using Software to Assist in Human Resource Management, Project Communications Management, The Importance of Project Communications Management, Identifying Stakeholders, Planning Communications, Distributing Information, Managing Stakeholders, Reporting Performance, Suggestions for Improving Project, Communications, Using Templates for Project Communications, Using Software to Assist in Project Communications, Project Risk Management, The Importance of Project Risk Management, Planning Risk Management, Common Sources of Risk on Information Technology Projects, Identifying Risks, Performing Qualitative Risk Analysis, Performing Quantitative Risk Analysis, Planning Risk Responses, Monitoring and Controlling Risks, Using Software to Assist in Project Risk Management, Project Procurement Management, The Importance of Project Procurement Management, Planning Procurements, Conducting Procurements, Administering Procurements, Closing Procurements, Using Software to Assist in Project Procurement Management

(Second Semester)

Graduation Thesis /Internship Program

BE IT Year VI Curriculum