Bachelor of Science in Telecommunication and Networking
Course Description
Semester 1:
Course Code CSC101
Course Title
Course
Objectives
Introduction to Computing
This course is an introduction to a broad class of computer issues. It is
designed for students who are not CS majors and who have had little or
no previous experience with computers.
Course
Outline
Introduction to Computers and computing; Classification of computers;
Elements of computers; Basic Computer Architecture; Control Unit;
Arithmetic & Logical Unit (ALU operations); Main Memory (ROM,RAM,
Cache);CPU Operation; The Registers; Input & Output Devices;
Storage Media; Data Representation; Software Concepts; System
Software ; Operating Systems; Basic Input Output Software
(BIOS);Disk
Operating
system;
Windows
95/98/XP/2000;Application Software; Data base Management Systems;
Communication System; Security Issues; Threats to computers &
communication systems; Computer Networks; Internets; Artificial
Intelligence-Commerce ;Computer Labs; Word processing tools &
Internet; Databases ;Spreadsheet; Presentation tools; User Designed
Application Software.
Course Code CSC 103
Course Title
Introduction to Computers and Programming
Course
Objectives
This course will provides an overview of computer hardware and
software; and helps them to understand Programming in C with
emphasis on modular and structured programming technique; Problem
solving and algorithm development; Simple engineering and scientific
problems.
Course
Outline
This course covers computer hardware and software, C Programming
language, flow charts, data types, variables, decision making if/else,
switch, loops: for loop, while loop, do-while loop, arrays,
multidimensional arrays, user defined functions, passing arrays to
functions, recursive functions, structures, array of structures, string,
pointers, preprocessor bit wise operators and File I/O (reading, writing,
appending, modifying file content).
Course Code HUM100
Course Title
English Comprehension and Composition
Course
Objectives
The course will help students in developing the competencies to
understand English and express themselves effectively in the same
language both in writing and speaking. This course is designed to
improve students' abilities to paraphrase, summarize, and synthesize
and to correctly and effectively express them. Students learn to write
more effectively through a variety of assignments that highlight the
writing and revision process, effective sentence formation, paragraph
development, and the format of essays. This course will emphasize the
use of correct grammar, spelling, punctuation, and mechanics. Students
will be required to apply these skills to all writing assignments
Course
Outline
This course will cover enhancing comprehension skills, basic Grammar,
Advanced Sentence Structures (Dangling modifiers, Parallelism,
Sentence fragments, Run-on sentences, Misplaced modifiers) Prewriting Techniques(Free-writing, note keeping, brain storming, mind
mapping, journalistic questions), Paragraph Writing(Definition, unity,
topical sentence and supporting details), Essay Writing, Prcis Writing,
Message Composition, Word Skills, Presentation Skills.
Course Code HUM 110
Course Title
Islamic Studies
Course
Objectives
The subject introduces Islamic thought in comparison with other major
world religions.
Course
Outline
The topics included are beliefs and actions: Islam and other world
religions, basic sources of teaching, obligations towards God, self and
others, and Islamic teachings of collectivism.
Course Code MTH104
Course Title
Calculus and Analytical Geometry
Course
Objectives
At the end of this course the students will be able to manipulate,
differentiate, and integrate exponential functions, logarithmic functions,
inverse trigonometric functions, and hyperbolic trigonometric functions.
Apply L'Hpital's rule to find limits of indeterminate forms, use
integration by parts, trigonometric substitution, partial fractions,
determine convergence and divergence of infinite series. Use Maclaurin
and Taylor series to approximate functions, find power series and
determine radius and interval of convergence.
Course
Outline
Inequalities, Functions, Shifting Graphs, Limits of Function, Continuity,
Derivative of a Function, Application of Derivatives, Integration,
Indefinite Integrals, Definite Integrals, Application of Integral,
Area , arc-length, Transcendental Functions, L'Hopital's rule,
Techniques of Integration, Improper integrals, Infinite Series, Limit
of sequences of Numbers, Convergence and Divergence Tests,
Alternating
Series
Test,
Absolute
and
Conditional Convergence, Power series, Taylor's Series and M
aclaurin Series, Convergence of Taylor Series: Error Estimates,
Applications of Power Series.
Semester: 2
Course Code CSC241
Course Title
Object Oriented Programming
Course
Objectives
The course will help students to understand object oriented approach
by developing solutions for range of problems using object oriented
programming. They will also design and implement simple and multi
threaded applications.
Course
Outline
This course covers the concepts of object oriented programming
paradigm, encapsulation, inheritance, polymorphism, abstract classes
and interfaces, overloading and overriding, exception handling,
packages,
object-oriented
design,
event-driven
programming,
recursion, use of stacks, queues and lists from API.
***** EEE 119 Circuits and Electronics
Course Code HUM102
Course Title
Report Writing Skills
Course
Objectives
This course has been specifically designed to meet the writing needs of
students aiming for a specialization in areas of Management. The aims
and objectives of this particular course are to introduce course
participants the importance, needs, varieties, and technicalities of
business reports. Also Their reading skills are further enhanced through
exposure to a variety of graphical sources such as charts, graphs and
diagrams. Students are taught presentation skills culminating in a
PowerPoint presentation based on their term report
Course
Outline
The course introduces fundamental of Technical Communication
(Theories of Communication, ABC & Objectives of Technical
Communication, 7 Cs of effective communication), writing process
(stage 1, stage 2, stage 3), presentation skills, overview of technical
documents (Writing memoranda & e-mails, overview of formal letters),
basics of writing reports (Defining reports, determining the purpose &
factors, gathering the information needed, interpreting the findings,
Writing Short Informal Reports, Writing Long Reports, Understanding
plagiarism, Referencing sources), designing the final project and
presentation.
Course Code HUM111
Course Title
Pakistan Studies
Course
Objectives
The course seeks to provide an appreciation and understanding of the
cultural, historical and socio-political heritage of Pakistan. Also how the
constitution of Pakistan was formed and what type of constitutional
issues were faced at the initial stages.
Course
Outline
The course will cover culture, society and religion of Pakistan, Political
and Constitutional Development (Shaping of the state structure;
Objective Resolution; Constitutions of 1956, 1962 and 1973;
Democracy and Authoritarianism), Cultural issues, SocioEconomic
and Environmental issues in Pakistan (Unemployment; Double
standard of education; Poverty; Gender issues; Population growth;
Human right issues; Pollution issues.), Foreign Policy of Pakistan,
Pakistan in the comity of the nations.
Course Code MTH242
Course Title
Course
Objectives
Differential Equations
At the end of this course the students will be able to apply ordinary
differential equations to his respective branch of engineering. To
illuminate the partial significance of differential equations, maximum
emphasis is to be laid on their applications to physical sciences and
engineering. Higher order Differential Equations are not only introduced
but also its applications are illustrated through examples. The last part
of this course has special significance with respect to hydrodynamics
and heat transfer problems and hence needs to be explained through
examples from these disciplines.
Course
Outline
Mathematical and Physical meaning of first order differential e
quations and its applications, Linear Differential Equations, Se
cond
Order
Linear
Homogeneous Differential Equations with
Constant
Coefficients, Second
Order
Linear
Nonhomogeneous Differential Equations with Constant Coefficients, Hig
her Order Linear Differential Equations, Bessel Equation, Legendre's
Equation, System of Simultaneous Linear Differential Equations, Series
Solution
of
Differential
Equations
Nonlinear
Systems
of Differential Equations, Partial Differential Equations, First Order
Partial Differential Equations, Solution using Method of Separation of
Variables,
Classifications
of
Linear
Second Order Partial Differential Equations, Two Dimensional Parti
al Differential Equations and their Solutions.
Semester 3:
Course Code CSC112
Course Title
Course
Objectives
Algorithms and Data Structures
To practice developing efficient programs with the usage of appropriate
algorithms and suitable data structures and to study the operations that
manipulate these structures.
Course
Outline
Abstract Data Types; Mathematical Notations and Methods; String
Operations; Complexity of Algorithms; Matrices; Recursion; Big O
notations; Use of pointer; Array of pointers and structures, Array
Implementation, Traversing, Searching, Inserting, Deleting in Linked
list; Circular & Double linked list Implementation; Array & Linked list
Implementation of Stack & Queue; Priority Queue; Circular Queue;
Polish and reverse polish notations; Linked representation of Binary
tree; Insertion and deletion in BST; Traversals; Threads; Insertion;
deletion and traversing in Threaded BST; AVL tree; Huffman tree;
Insertion & Deletion in Heap; Undirected & Directed Graph; Insertion &
Deletion in Adjacency Matrix; Traversals in Graph; Shortest Path
Algorithm; Spanning tree; Sorting techniques; Hashing and Storage
Management
Course Code CSC242
Course Title
Course
Objectives
Course
Outline
Course
Code
Course Title
Course
Objectives
Introduction to Telecommunication Systems
To prepare students for further work in the area of computer networking
and communications systems, providing a firm understanding of the
fundamental principles and concepts involved in telecom systems.
Overview; Models and why we develop and use them; Terminology;
Taxonomies of telecom systems; Analog and digital signals; Noise;
Time and frequency domain representations of signals; Modulation;
Synchronous
and
asynchronous
transmission;
Transmission
subsystems; Transmission media; Analog and digital transport
subsystems; Basic concepts of switching; Space and time division
switching networks; Store-and-forward switching; Characteristics of
switching equipment and systems; Examples of switching systems;
Control concepts and definitions; Characteristics of signaling
mechanisms; Examples of signaling subsystems; Network management
concepts; Primary and supplementary access functions; Simple
telecommunication systems; Public switched telephone network; Other
telecom systems.
EEE223
Signal and System
The purpose of this course is to equip students with fundamental theory
of systems and signal for application in communication, control,
computing and power engineering. Basic concepts of continuous and
discrete LTI signals and systems and Fourier transform are discussed.
Determine whether a signal has the following properties: Discretetime,
continuous time, power, energy, periodic, aperiodic, even, odd. Evaluate
the convolution sum and integral given an input and the impulse
response. Determine whether the DTFS, FS, DTFT, or FT
representation is appropriate for a give signal.
Course
Outline
Introduction, Classification of Signals, Basic Signals and Operations,
Classification of Systems, Linear Time Invariant Systems, Time Domain
Analysis of LTI systems, Discrete Time LTI Systems, Convolution Sum,
Continuous Time LTI Systems, Convolution Integral, Properties of LTI
Systems, Fourier Series Representation of Signals, Aperiodic Signals,
The Continuous Time Fourier Transform, Frequency Response of LTI
Systems, The Laplace Transform & its Applications, z-Transform,
Region of Convergence, Causality & Stability.
Course Code EEE241
Course Title
Course
Objectives
Digital Logic Design
This is a basic course which concentrates on the basic methods of
digital hardware designing. The students will learn different techniques
to design simple to moderate level hardware. The course contains
extensive lab work, in which students will learn to design at IC level.
Students
will
also
learn
designing using VHDL.
Course
Outline
Introduction to Digital Computer and Systems, Number Systems, Binary
Arithmetic, Boolean Algebra, Algebraic Manipulation, Canonical and
Standard Form & Conversions, Logical Operations and Gates,
Simplification of Functions, Karnaugh Map Methods, Two Level
Implementations,
Dont
Care
Conditions,
Prime
Implicants,
Combinational Logic Design, Arithmetic Operations and Circuits,
Analysis Procedures, Multilevel NAND/NOR Circuits, Decoders,
Encoders, Multiplexers, Demultiplexers, Memory Types, Read Only
Memory, Random Access Memory, Programmable Logic Array (PLA),
Sequential Logic, Flip-Flops, Clocked Sequential Circuits, State
Machine Concept, Design of Sequential Circuits using State Machines,
Counters and their Design, Synchronous Counters, Asynchronous
Counters, Shift Registers etc.
Course
Code
Course Title
HUM103
Course
Objectives
This course is designed to develop students reading, writing, listening
and speaking skills at an advanced level through language experience,
free writing, drafting, peer response, revising and editing.
Course
Outline
This course will enable the students to organize messages that are
appropriate to the audience and situation. Students improve oral
communication skills for professional and social interaction through
extensive pronunciation and conversational practice. Individual
pronunciation assessments help students refine their language skills.
Practice includes forming and communicating opinions on contemporary
issues, developing formal and informal oral presentations and reports,
giving and following directions. Through readings and written exercises,
students learn how to form, communicate, and support their opinions
and ideas in academic and professional settings. Students strengthen
their reading skills and expand their vocabularies by reading and
discussing a variety of adapted and authentic texts. They also may
present findings in research reports.
Course
Code
Course Title
MTH231
Course
Objectives
The objective of the course is to provide a rigorous approach towards
the solutions of linear models which involves more than one variable.
The techniques discussed in this course can be implemented on a wide
range of applications from physical world. The matrix algebra will be
helpful in performing and understanding of matrix computations on a
machine. The eigenvalues, eigenvectors, inner product spaces,
orthogonality are useful concepts for the analysis of dynamical systems.
Course
Outline
Systems of linear equations and matrices, determinants; vector and
inner product spaces(Subspaces, Basis, Null Space, Column Space,
Dimension and Rank, Change of Basis, Applications), Dynamical
Systems (Eigenvalue and Eigenvectors of a Matrix, Diagonalization,
Eigenvectos and Linear Transformations, Applications to Dynamical
System) matrix representations of linear transformations(Linear
Independence, The Matrix of Linear Tranasformation, Linear Models in
Science, and Engineering.), eigen values and eigen vectors, CayleyHamlton Theorem. Inner Product Spaces (Length, Orthognal Sets,
Orthonormal Basis, orthogonal Projections, The Gram-Schmidt Process,
Communication Skills
Linear Algebra
Applications to linear Models).
Semester: 4
Course Code CSC339
Course Title
Computer Communication and Network
Course
Objectives
The course will cover computer networks in a top down manner
starting from the application layer to data link layer. The course will be
taught in the Internet perspective and will therefore cover the layers of
the TCP/IP suite.
Course
Outline
This course covers an introduction to computer networks and
layered architectures: connectivity, topology, circuit and packet
switching; TCP/IP and ISO models; Application layer: C/S model,
DNS, SMTP, FTP and WWW; Socket programming and network
security; Transport layer: TCP and UDP; Network layer:
internetworking, addressing and routing algorithms and protocols;
Data link layer: framing, flow and error control protocols, PPP, MAC
and LANs; Physical Layer: circuit switching, coding, multiplexing and
transmission media.
Course Code CSC492
Course Title
Course
Objectives
Course
Outline
Software Engineering
The course objective is to make the students aware of software
engineering best practices so that they maybe able to address the
software development in structured and comprehensive manner. They
would be trained to differentiate the problem in smaller more
manageable parts and later on integrate them to in the form of total
solution
System modeling and analysis including functional, operational
modeling and analysis using primitive data types; visualization tools;
Introduction to design methodologies; policies; decomposition;
comprehensive introduction to structured analysis and design
techniques; Introduction to implementation bias and Implementation
guidelines; documentation standards; maintenance requirements of a
developed software; software engineering software tools and their
application; a brief introduction to Object-Oriented Analysis and Design
techniques.
Course Code EEE261
Course Title
Course
Objectives
Electromagnetic Theory
This module is intended to lay a foundation to RF and microwave
engineering. This course should be delivered with the objective of
bridging the gap between the theoretical knowledge and physical
understanding of wireless communications.
Course
Outline
Review of Vector Algebra, Orthogonal Coordinate Systems, Vector
Transformations between Coordinate Systems, Fundamental Laws of
Electrostatics and Maxwells First Equation, Divergence Theorem,
Electric Field & Field Intensity, Electric Flux & Flux Density, Electric
Force & Energy, Scalar Potential, Potential Difference, Conductors,
Dielectrics, Capacitance, Continuity of Current, Electrical Conductivity
and Resistance, Boundary Conditions in Electrostatics, Fundamental
Laws for Study of Magnetic Fields, Magnetic Force & Torque, Vector
Potential, Curl, Stokes Theorem, Magnetic Flux and Flux Density,
Magnetic Materials and Magnetism, Permeability, Magnetic Boundary
Conditions, Inductance, Faradays Law for Time Varying Fields and
Maxwells Equations, Force on Moving Charge in Electric & Magnetic
Fields, EM Energy Conservation, Faradays and Lenzs Laws,
Introduction of Plane Wave Propagation and Reflection.
Course Code EEE324
Course Title
Course
Objectives
Digital Signal Processing
The course would cover all the aspects concerning the signal and
systems, their mathematical description and representation,
transformations and analytical framework in discrete domain. It will
also provide thorough information about the design of multirate
systems and filter design techniques. The implementation of systems
in discrete domain using FFT is emphasized. This course covers the
techniques of modern digital signal processing that are fundamental to
a wide variety of application areas. Review of the mathematical basis
of discrete-time signal analysis, discussion of the theory and
implementation of fast Fourier transform algorithms, and discussion of
the design and implementation of digital lters is covered.
Course
Outline
Review of S&S Concepts, Introduction to DSP Theory and
Applications, A/D and D/A Signal Transformation, Sampling &
Quantization of Signals, Digital Signals in Time and Frequency
Domains, Discrete Fourier Transform and Fast Fourier Transform,
Circular Convolution & Methods of Linear Filtering, Discrete Time LTI
Systems, LTI Systems Analysis in Time and Frequency Domain and its
Stability, z-Transform, Unilateral z-Transform, Digital Filters, Ideal and
Practical Digital Filters, Finite Impulse Response (FIR) Filters, Infinite
Impulse Response (IIR) Filters, Realization of Digital Filters, DSP
Algorithms and their Implementation Issues, DSP Processors, DSP
Applications
Course Code MTH262
Course Title
Statistics and Probability Theory
Course
Objectives
At the end of this course the students of Computer Sciences and Bio
Informatics will be able to understand data analysis, modeling and
predictions in their respective fields. The content of this course covers
all the descriptive statistics and probability models along with some
basic touch of regression analysis.
Course
Outline
Introduction to statistics and statistical methods, Frequency
Distributions
&
Representation of data, Measure of Central tendency, Measur
es of Dispersion, Probability theory, Counting Rules, Conditional
Probability,
Law
of
total
probability
and
Bays Rule, Concept of Discrete and Continuous Random var
iable,
Cumulative distributions, Joint probability Distributions,
Uniform, Binomial and, Poisson, & Geometric Distributions, Uniform &
Normal Distribution, Gamma, Exponential distributions, Simple linear
Regression and fitting of Curves. Correlation study.Testing about
population
Mean,
proportion
for
one
sample
and
two
samples.Confidence interval for population Mean, proportion for one
sample and two samples.
Semester: 5
Course Code
CSC221
Course Title
Computer Organization and Assembly Language
Course
Objectives
To introduce the organization of computer systems and usage of
Assembly Language for optimization and control. Emphases should be
given to expose the low level logic employed for problem solving while
using Assembly language as a tool.
Course
Outline
Introduction of Computer Organization, Data Representation; Integer
Arithmetic; Twos Complement (Multiplication and division); Floating
Point
Representation;
Floating
Point Arithmetic; Instruction
Representation; Machine Instruction Characteristics; Type of
Operands; Pentium And Power PC Data types; Objectives and
perspectives of Assembly language, microprocessor bus structure:
address, data and control, memory organization and structure
(segmented and linear models), addressing modes, introduction to
Assembler and debugger; Introduction to registers and flags; Data
Movement, Arithmetic and Logic, Programme Control, Subroutines,
Stack and its operation, Peripheral Control; Interrupts, Interfacing with
high level languages, Real-time application.
Course Code CSC321
Course Title
Course
Objectives
Network Operating System
This course gives students in-depth, hands on understanding of
Network Operating System using UNIX, Linux and Windows platforms.
Course
Outline
The UNIX Computing Environment; Customizing CDE workspace;
Exploring GNOME; Using CDE Mail Tool, Calendar Manager and other
Built-in CDE Applications; Basic Command Line Syntax; Navigating
the File System; Listing Directory Information; Basic Command-Line
File Management; Basic GNOME File Management; Redirection and
Piping; Advanced CDE File Manager; Using the vi Editor; Using
Emacs; Using the CDE Text Editor; Determining File System
Permissions; Changing Permissions from the Command Line; Proxy
server, DNS server, Samba server, Mail Server, NFS, Web server,
FTP Server; Windows Environment; Active Directory; Exchange Server
& IIS; Proxy Server; DFCP Server; DNS Server; Remote Access
Server (RAS).
Course Code CSC356
Course Title
Course
Objectives
Mobile Communication
This course provides knowledge regarding principles and techniques
of mobile communications which is the fastest growing technology for
communication from anywhere to anywhere at any time. It helps in
understanding development of next generation mobile communication
systems. The course provides mobile infrastructure and supporting
systems that will help in providing the necessary expertise required by
the industry.
Course
Outline
Introduction
to
Wireless
Communication,
MANET,
Cellular
Communication Fundamentals, Signaling System 7 (SS7), Routing,
Localization and Handover in mobile communications, Multiplexing,
Modulation, and Spread Spectrum in Mobile Communication. Types
and Characteristics of Antennas, GSM/UMTS Architecture and
Interfaces, GPRS, EDGE, WCDMA, and HSPA features. CDMA
Architecture and Interfaces, CDMA IS-95A, CDMA2000, EV-DO
features. Mobile WiMAX 802.16m, Bluetooth, Mobile IP Multimedia
Subsystem (IMS), TIPSAN, Overview of 2G, 2.5G, 3G, 3.5G mobile
communication and evolution to 4G (LTE, UMB). Migration to OFDM
technology and path to wireless broadband spectrum, WiMAX, 3GPP,
and 3GPP2 evolution to 4G (LTE, UMB), Mobile IP, Mobile TCP,
Satellite Systems, Digital Audio Broadcasting, Digital Video
Broadcasting (DVB), WAP
Course Code CSC432
Course Title
Course
Objectives
Telecommunication Networks Design
This course will focus on theoretical frameworks and fundamental
concepts behind the design and analysis of telecommunication
networks (voice and data). Various algorithmic and optimization
techniques used for efficient functioning of modern telecommunication
networks will be taught.
Course
Outline
Network services; Network simulations; Graph models of networks;
Fundamental graph algorithms; Network optimization techniques;
Concepts of parallel and distributed algorithms; Centralized and
distributed network topology design; Traffic characterization; Delay
modeling; Resource management; QoS issues; Routing and
multicasting; Network reliability; Capacity planning; Access network
and backbone network design; Stochastic processes; Queuing
Analysis; Flow Analysis; Performance modeling and simulation; Optical
network design; Wireless mobile networks.
Course Code CSC491
Course Title
Course
Objectives
Quality Control in Telecommunication Networks
After the training, the students would be able to differentiate the
various types of quality control systems such as SPC, Inspection. The
students will learn how to apply those techniques, differentiate various
types of quality control systems, and apply source inspection
techniques in the manufacturing processes and other learnt methods
wherever applicable.
Course
Outline
Introduction to Quality Control; Acceptance Sampling; Operating
Characteristic Curve; Type of Sampling Schemes; Rectifying
Schemes; Military Standard Plan Sampling Practical Problems; ISO
9000; Introduction to Quality Assurance; Introduction to TQM; Cost of
Quality; Quality Control methods including Inspection, Process Control
and Quality Systems; Components of a zero quality control system;
Improvement process Fundamentals of quality improvement
processes; Application of statistics in improvement process;
Stratification and classification of defects; Deriving improvement action
items
*****
Introduction to Management
Semester: 6
Course Code CSC333
Course Title
Course
Objectives
Applied Networking
This course provides an intensive overview to help LAN managers and
consultants resolve their most stubborn network performance
problems.
Course
Outline
Basic networking vocabulary, components and concepts; Binary,
decimal, and hexadecimal numbering; Switching operations and
theory; TCP/IP network addressing and routing; IP Sub netting;
Providing Local Area (LAN) and Wide Area (WAN); Remote access
services; Advanced network theory, including Virtual Private Networks
(VPN); Content Delivery Networks (CDN), Intranets and extranets, and
wireless networking; Introduction to Cisco Internet Operating System
(IOS); Initial configuration of Cisco Catalyst Switches and Routers;
Network discovery and management using Cisco Discovery Protocol
(CDP), telnet, and Trivial FTP (TFTP).
Course Code CSC341
Course Title
Course
Objectives
Network Programming
The course aims for the students to gain experience in systems and
network programming together with writing efficient, portable and large
scale client/server application programs in the Unix/Linux environment
using C language. It builds on Operating System and Computer
Networking concepts. This course also addresses how programs in
distributed systems can make use of OS services.
Course
Outline
The Network Programming course is aimed at developing Network
programming concepts and skills in general. Unix Programming
Environment, TCP Protocol suite, Socket Programming , UDP and
TCP Sockets, I/O Multiplexing including Non-blocking I/O, Advanced
Socket Options, Name and Address Conversions, IPv4 and IPv6
Interoperability,
Unix
Domain
Protocols,
Broadcasting
and
Multicasting, Routing and Communication, Pipes and FIFOs Message
Queues, Mutexes and Locks, Semaphores, POSIX Shared Memory,
Doors and RPC (Remote Procedure Calls).
Course Code CSC430
Course Title
Course
Objectives
Wireless Networks
This course addresses the important issues of wireless networking,
including architectures, protocols and standards. It describes concepts,
technology and applications of wireless networking as used in current
and next generation wireless networks
Course
Outline
Introduction to wireless communication systems and networks;
Wireless devices and standards; Cellular Wireless Networks and
System Principles; Electromagnetic signals and RF transmission;
Antennas and Radio Propagation; Signal Encoding and Modulation
techniques; Spread Spectrum; UTRA Spreading and Modulation;
Coding and Error Control; Multiple access techniques; 1G, 2G, and
2.5G wireless systems (AMPS, GSM, GPRS, EDGE, etc.); The UMTS
network and radio access technology; CDMA 2000; Soft handoff and
power control; Wireless LANs, IEEE 802.1; WAN Networks (Wimax,
MANAET, Microwave, Satellite); RFID, RuBee; Legal and Ethical
issues. Use in e-business.
******* Elective TN I
******* Elective TN II
******** Institutional Elective 1
Semester: 7
Course Code CSC436
Course Title
Course
Objectives
Routing and Switching Principals
The objective of this course is to have a concept of routing and
switching standards and techniques and know how the switching
software works.
Course
Outline
Review of TDM, MUX Standards, SONET/SDH/PDH, ATM, Carrier
XMN; Synchronization, Channels & Error Control, Line Encoding
Techniques; Types of Switching Systems; Exchanges Hierarchy,
Software Structure of SPC Digital Switches; Network Traffic Load and
Parameters; Modeling Switching Systems, Incoming Traffic and Service
Time Characterization; Blocking Models and Loss Estimates, Time and
Space Switching; Routing Tables; Charging Plans and Error
Detection/Correction.
Course Code CSC438
Course Title
Course
Objectives
Telecommunication Network Management
This course provides an intensive overview of the art and science of
management of emerged and emerging telecommunications networks.
It integrates technical and management aspects of network
management with emphasis on defining requirements.
Course
Outline
Requirements identifying methods of proactive measurement;
Telecommunications Management Network (TMN) architecture model
and interface specifications; The OSI and TMN compliant; TMN support
environment; Configuration, fault, performance, security and accounting
management; Management services; Lower and upper layer protocol
requirement; Conformance requirements; Routing, internetworking and
security; Common management information service element and file
transfer access and management; Information modeling principles for
TMN; Information model representation in TMN; Comparison between
network management paradigms.
Course Code EEE463
Course Title
Course
Objectives
Antenna and Radio Wave Propagation
This course follows Electromagnetic Theory which deals with basics of
Antennas and Wave Propagation. Effort has been made to balance the
course. Nearly equal emphasis has been given to antennas and wave
propagation. Textbooks on the subject are either too much
mathematical or written for the technicians. Effort has been made to
balance the two approaches. Students will benefit most from the class
lectures and notes. After completing the course, the students will have
a good understanding of the fundamentals, and a broad exposure to
antennas and wave propagation. They will have some idea of the
practical factors involved in antenna layout.
Course
Outline
Radiation Mechanism, Elementary Doublet Antenna, Antenna Gain,
Bandwidth, Beam width, Polarization, Effects of Ground on Antennas,
Grounded and Ungrounded Antennas, Effects of Antenna Height,
Antennas for Low & Medium Frequencies, Directional High Frequencies
Antennas, Dipole Arrays & Applications, Microwave Antennas,
Parabolic Reflectors, Horns and Lens Antennas, Special Purpose
Antennas, Folded Dipoles, Helical, Log Periodic Antennas Radio Wave
Propagation, Frequency Bands, Differences in Propagation of Waves in
Relation to Frequency (VLF, LF , MF & HF etc) and its their
Applications, Propagation Formula, Electromagnetic Waves in Free
Space, Flow of Electromagnetic Power and the Poynting Vector, Plane
Conduction Boundaries, Curved Earth & Diffraction, Frsenal Zones,
Surface Wave Propagation, Sky Waves, Refraction in the Troposphere
& Ionosphere, Ionosphere & Troposphere Radio Waves Propagation,
Effects of Precipitation, Clouds & Atmospheric Gases from VHF to
Millimeter Waves.
******* Elective TN III
Semester: 8
Course
Code
Course
Title
Course
Objectives
Course
Outline
CSC499
Project
Main purpose of project is to show the abilities and talents that a student
will acquire during the whole program and this project will be a two
semester capstone project.
In first part of project student teams employ knowledge gained from
courses throughout the program such as development of requirements,
design, implementation and quality assurance to develop a software
solution to a real-world problem from conception to completion. In this
part students develop project plan, software requirement specification
and software design document.
In second part, students implement the design they produced in first part
of project, test their code, and evaluate their final product.
******* Elective TN IV
******* Institutional Elective II
******* List of Elective and Elective Institutional courses is given in the scheme of
studies.