0% found this document useful (0 votes)
63 views20 pages

Courses Puc Old

The document provides information about the Department of Computer Science and Engineering at Premier University. It was established in 2002 to provide excellence in teaching, research, and student development in the field of computer science and engineering. The department offers a 4-year Bachelor of Science program in Computer Science and Engineering with both thesis and project-based options. The curriculum covers foundation, core, and elective courses along with labs and research opportunities to equip students with skills in major computer science areas.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
63 views20 pages

Courses Puc Old

The document provides information about the Department of Computer Science and Engineering at Premier University. It was established in 2002 to provide excellence in teaching, research, and student development in the field of computer science and engineering. The department offers a 4-year Bachelor of Science program in Computer Science and Engineering with both thesis and project-based options. The curriculum covers foundation, core, and elective courses along with labs and research opportunities to equip students with skills in major computer science areas.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 20

DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING

Introduction

Perceiving the power and vitality of computer, the Department of Computer Science & Engineering at
Premier University was established in January 2002. The Department has created a broad-based program
dedicated to excellence in teaching, quality research on the leading edge of technology, and the
professional development of students. Computer Science and Engineering is a relatively young and
demanding discipline. The use of computers today ranges from activities that include video game as well
as extremely complicated dispensation of scientific data, weather forecasting and statistics etc.. Thirty
years ago the personal computer software industry barely existed. Today numerous computer scientists
are increasingly involved in the development of new software and hardware. A few decades ago physical
experimentation and mathematical analysis were the two fundamental paradigms in science and
engineering. Today, computer-based simulation and visualization is firmly established as a third. The field
of computer science & engineering can drive our nation’s economy – both directly (the IT sector itself)
and indirectly (all other sectors that are “powered” by advances in IT).

Chronology of Events

January 2002 : CSE Program was launched.

March 2006 : First Batch of CSE Program students graduated.

Program List

Program Duration Semester Total Total Lab/ Total Credit


Theory Project
Course /Thesis
Course
Computer Option I 4 Year 8 41 27 160
Science & (Thesis)
Engineering Option II 4 Year 8 41 28 160
(CSE) (Project)

Design of the Program

The CSE curriculum consists of foundation, core, pre-engineering and elective courses. The foundation
and core courses are designed to equip the students with the basic knowledge and skills in the major
computer science and engineering areas. The pre-engineering courses provide the basic knowledge of
science and humanities. The Elective courses allow each student to select advanced courses according to
his/her particular interest in a given area of concentration.
Assignment of Credits

1. Theoretical Courses: One lecture hour per week, per course, per semester is equivalent to one credit.

2. Lab Courses: Credits of the laboratory courses is half of the lab class hours per week per semester.

Project/Thesis

The students who will choose the Project/ thesis topic have to conduct with the respected teacher
assigned by the department.

Research

The computer lab brings together faculty, researchers, and students from computer science & engineering
in a broad program of research, development, and experimentation. Our members pursue innovations for
computer technology used in everyday human activities to highly sophisticated computers. The two main
driving forces in our research are excellence and relevance to society. Our members and alumni/ae have
been instrumental in developing innovations for short and long term information technology
improvements. We believe that academic research should also have a strong industrial impact and that
the technology is transferred from academia to the industry. Numerous ideas developed by research
members and alumni/ae have been published in many well-known journals and conference proceedings.

Degree Requirements

The CSE degree requirements are:

a. Completion of minimum 160 credit hours,

b. Passing of all courses individually,

c. Completion of project/thesis/internship with a minimum grade of ‘C’.

Other Activities

CISCO Certified Network Associate (CCNA)

This curriculum presents a comprehensive overview of networking; from fundamentals to advanced


applications and services. It is based on the top-down approach to networking that is popular in many
colleges and universities. The course emphasizes concepts and skills required to design networks, while
providing opportunities for practical application and hands-on experience by teaching students how to
install, operate, and maintain networks.
Pre-requisite: Any student successfully completed HSC or any equivalent program and skilled in basic
computing can apply for the admission in CCNA program. Graduates with computer skill and IT
professionals will be given preference.

Course List and Codes

Course Code Course Title Credit

CSE 110 Introduction to Computer Systems 2

EEE 101 Electrical Circuits I 3

EEE 102 Electrical Circuits I Laboratory 1.5

MAT 105 Engineering Mathematics I 3

PHY 101 Engineering Physics 1 3

ME 101 Mechanical Engineering Drawing & CAD 1

ACC 101 Basic Accounting 3

ENG 101 General English 3

CSE 111 Structured Programming Language 2

CSE 112 Structured Programming Language Laboratory 2

EEE 211 Electronics I 3

EEE 212 Electronics I Laboratory 1.5

CSE 103 Discrete Mathematics 3

PHY 103 Engineering Physics II 3

MAT 106 Engineering Mathematics II 3

ENG 104 Developing English Skills 2

CSE 221 Data Structure 3

CSE 222 Data Structure Laboratory 1.5

CSE 211 Object Oriented Programming 3

CSE 212 Object Oriented Programming Laboratory 1.5

EEE 311 Digital Electronics 3


EEE 312 Digital Electronics Laboratory 1.5

MAT 201 Engineering Mathematics III 3

ECO 202 Basic Economics 3

CSE 225 Algorithm Design and Analysis 3

CSE 226 Algorithm Design and Analysis Laboratory 1

MAT 203 Engineering Mathematics IV 3

EEE 201 Signals & Systems 3

EEE 202 Signals & Systems Laboratory 1

CSE 237 Database Management System 3

CSE 238 Database Management System Laboratory 1.5

MGT 203 Industrial and Business Management 3

CSE 301 Computational Methods for Engineering Problems 3

CSE 302 Computational Methods for Engineering Problems Laboratory 1

EEE 303 Microprocessor & Microcontroller 3

EEE 304 Microprocessor & Microcontroller Laboratory 1.5

CSE 305 Software Engineering & Information System Design 4

CSE 306 Software Engineering & Information System Design Laboratory 1.5

EEE 309 Communications Theory 3

EEE 310 Communications Laboratory 1.5

MGT 251 Organizational Behavior 3

CSE 333 Operating Systems 3

CSE 334 Operating Systems Laboratory 1.5

CSE 337 Computer Organization & Architecture 3

CSE 317 Artificial Intelligence 3

CSE 318 Artificial Intelligence Laboratory 1.5


CSE 367 Computer Network 3

CSE 368 Computer Network Laboratory 1.5

CSE 338 Software Development 2

CSE 364 Data Communication 3

EEE 313 Control Systems 3

EEE 314 Control Systems Laboratory 1.5

ENG 401 Technical Writing & Presentation 2

CSE 309 Theory of Computation 2

CSE 453 Compiler Construction 3

CSE 454 Compiler Construction Laboratory 1.5

Any one option has to be selected from the list given below:

Option I:

CSE 400 Thesis (Two semesters long course, i.e., for 7th & 8th semesters) 4

Option II:

CSE 401 Project I (For 7th semester only) 2

CSE 402 Project II/Internship (For 8th semester only) 2

Any one major track has to be selected from the list given below:

Informatics Major:

CSE 411 Project Management for Information Systems 3

CSE 412 Project Management for Information Systems Laboratory 1

CSE 413 Advanced Database design 3

CSE 451 Neural Network & Fuzzy Logic 3

CSE 452 Neural Network & Fuzzy Logic Laboratory 1

CSE 417 Advanced Software Engineering 3

CSE 418 Advanced Software Engineering Laboratory 1


Telecommunication Major:

EEE 403 Microwave & Antenna Engineering 3

EEE 404 Microwave & Antenna Engineering Laboratory 1

EEE 435 Cellular Mobile Communication 3

EEE 319 Telecommunication & Switching 3

EEE 320 Telecommunication & Switching Laboratory 1

EEE 469 Optical Fiber Communication 3

EEE 470 Optical Fiber Communication Laboratory 1

Internetworking Major:

CSE 431 Wireless technologies 3

CSE 432 Wireless technologies Laboratory 1

CSE 433 Advanced Switching & Routing Concepts 3

CSE 434 Advanced Switching & Routing Concepts Laboratory 1

CSE 435 WAN Technologies 3

CSE 436 WAN Technologies Laboratory 1

CSE 437 Network and Computer Security 3

Two Optional courses have to be selected from the list given below:

CSE 419 Basic Multimedia Systems 3

CSE 420 Basic Multimedia Systems Laboratory 1

CSE 455 Computer Graphics & Image Processing 3

CSE 456 Computer Graphics & Image Processing Laboratory 1

CSE 457 Machine Learning 3

CSE 458 Machine Learning Laboratory 1


CSE 459 Pattern Recognition 3

CSE 460 Pattern Recognition Laboratory 1

CSE 461 Management Information System 3

CSE 462 Management Information System Laboratory 1

CSE 463 Graph Theory 3

CSE 464 Graph Theory Laboratory 1

CSE 465 Distributed AI and Intelligent Agent 3

CSE 466 Distributed AI and Intelligent Agent Laboratory 1

CSE 467 Parallel & Distributed Computing 3

CSE 468 Parallel & Distributed Computing Laboratory 1

EEE 455 Satellite Communication 3

EEE 456 Satellite Communication Laboratory 1

CSE 471 VoIP 3

CSE 472 VoIP Laboratory 1

EEE 443 VLSI Design 3

EEE 444 VLSI Design Laboratory 1

CSE 477 Computer Interfacing 3

CSE 478 Computer Interfacing Laboratory 1

CSE 481 Contemporary course of Computer Science 3

CSE 482 Contemporary course of Computer Science Laboratory 1

CSE 483 Contemporary course of Computer Science 3

CSE 484 Contemporary course of Computer Science Laboratory 1

CSE 415 Human Computer Interaction 3

CSE 416 Human Computer Interaction Laboratory 1

EEE 477 Digital Signal Processing 3

EEE 478 Digital Signal Processing Laboratory 1


Course Descriptions

CSE 110: Introduction to Computer Systems

Computers have permeated every aspect of our modern society. If the past is a predictor of the future,
we can be assured that the trend toward increased computer usage will continue. This makes it important
to learn all we can about computers-their components, operations, communications and usage as well as
related security and other societal issues. This course provides a basic introduction to computers along
with basic programming concepts that address how they work and how to use them as effective
productivity tools. The class uses a combination of assigned readings, lectures, labs, and online discussions
to deliver course content.

EEE 101: Electrical Circuits I

This course will provide the primary knowledge on basic electric circuit analysis of Electrical Engineering.
The course includes circuit variable and elements, Basic laws, simple resistive circuits, technique of circuit
analysis, network theorem, and energy storage element, responses of RL, RC and RLC circuits, transient
and time domain analysis, introduction of AC theory and frequency domain analysis. Magnetic
quantities and variables, laws of magnetic fields and method of solving simple magnetic circuits are
included in this course.

MAT 105: Engineering Mathematics I

This course is designed to introduce the students with Differential Calculus: Limits, continuity and
differentiability of functions, differential coefficients of various types of functions, successive
differentiation, Rolle’s theorem, Mean value theorem, expansion of functions, Hospital’s rule, partial
differentiation, tangent and normal, extreme curve plotting and optimization, Curvature, asymptotes,
curve tracing and Co-ordinate Geometry: Transformation of co-ordinate axes, pair of straight lines,
equations of conics and reduction to standard forms, circles, system of circles.

PHY 101: Engineering Physics I

This course is designed to introduce the students about properties of matter, classification of solids,
different types of bonds in solid, waves & oscillations: oscillations, sound waves, heat & thermodynamics:
temperature and Zeroth law of thermodynamics, thermometers, and the first law and second law of
thermodynamics, entropy, Doppler’s effect etc.

ME 101: Mechanical Engineering Drawing & CAD

This course contributes towards the engineering topics component of the mechanical engineering
curriculum by familiarizing students with the state of the art CAD and FEA software for modeling, analyzing
and designing mechanical components. The students also understand the requirements for good
engineering drawings, and are able to apply these to their work/projects.
ACC 101: Basic Accounting

Students will explore the nature of accounting, introduction of basic accounting concepts and procedures,
and interpretation of financial statements. The various uses of accounting information in decision-making,
accounting issues concerning income and cash flows, economic resources and capital will be discussed.
The course format will include lectures, discussions and problem solving sessions in introductory
accounting.

ENG 101: General English

The Basic English course enables students to progress from a broad awareness into a critically informed
knowledge of English literature in its historical range and depth. Competence in textual analysis, ease in
critical argument, the ability to recognize and fashion rhetorical and linguistic discourse and the
manipulation of sound reasoning are among the skills, both in spoken and written form, conferred by the
proper study of literature.

CSE 111: Structured Programming Language

This course serves as a foundation for understanding the logical function and process of computer
programming in a given language environment. Basic computer programming knowledge and skills in logic
and syntax will be covered. Coding convention and procedures will be discussed relevant to the given
programming language environment. Programming topics include control structures, functions, arrays,
pointers, and file I/O, Structures & Unions.

EEE 211: Electronics I

This course is designed to provide the student with the basic idea of semiconductor materials, their
characteristics, formation of PN junction and its characteristics. Operation and small signal model,
Electronic devices are the governor of the present world; they all are manufactured from the basic
electronic devices such as Diode, Bipolar Junction Transistor (BJT), Metal-oxide-semiconductor field-
effect-transistor (MOSFET), Junction field-effect-transistor (JFET), Amplifiers (differential and Op Amps)
etc.

CSE 103: Discrete Mathematics

The purpose of this course is to provide an up-to-date and didactically coherent introduction to discrete
structures. This course is designed to introduce the mathematical techniques, which are of the greatest
importance to theoretical computer science. Topics to be discussed include correctness proofs, partially
ordered structures, Boolean algebra, propositional logic and calculus, predicate logic, Discrete
mathematical structures and non-numerical algorithms; combinatory, graphs, trees. This course also
introduces finite geometry, cryptography and finite fields.
PHY 103: Engineering Physics II

This course is designed to introduce the students with electromagnetism, inductance, and magnetic
properties of matter, optics, theories of light, interference of light, diffraction of light, modern physics,
wave mechanics and radioactivity.

MAT 106: Engineering Mathematics II

This course is designed to introduce the students with Integral Calculus: Integration of various types of
functions, integration techniques, definite integrals and its properties, applications of integration, length
of a curve, areas of surfaces, volume of solids/hollow solids of revolution, pedal equations, improper
integrals; Differential Equation: Formation of differential equations, Solution of first order and first
degree, first order but higher degree differential equations, solution of linear differential equations with
constant coefficients, homogeneous linear differential equations, series solution of differential equations,
Bessel functions, Legendre polynomials and their properties and also rules for solving PDE.

ENG 104: Developing English Skills

In this class student will learn basic English vocabulary and spelling. They will practice writing sentences
and paragraphs as well as doing short readings on topics from everyday life. Student will also learn to
understand and to speak basic English words, phrases and sentences. They will practice short
conversations and make short oral reports on topics from everyday life.

CSE 221: Data structure

Study of the theory and applications of data structures. There will be a discussion of abstract data and file
structures and their suitability for various applications involving analyzing; indexing, representing, sorting,
searching, retrieving and presenting desired information.

CSE 211: Object-Oriented Programming

This course provides an introduction to software construction using an object-oriented approach. The
students learn and reflect on problem analysis, object-oriented design, implementation, and testing. To
support the concepts and principles of software construction, the student will design, code, test, debug,
and document programs using the Java programming language. Basic data types, control structures,
methods, and classes are used as the building blocks for reusable software components.
EEE 311: Digital Electronics

This course teaches classical switching theory including Boolean algebra, logic minimization, algorithmic
state machine abstractions, and synchronous system design. This theory is then applied to digital
electronic design. Techniques of logic implementation, from Small Scale Integration (SSI) through
Application- Specific Integrated Circuits (ASICs), are encountered.

MAT 201: Engineering Mathematics III

This course is designed to introduce the students with Complex Analysis: Complex number system,
analytic function, limit and continuity of a function of complex variable and related theorems, complex
differentiation, Cauchy’s integral theorem, Cauchy’s integral formula, Lowville’s theorem, Taylor’s
theorem and Laurent’s theorem, singular points, Cauchy’s residue theorem, contour integration,
conformal mapping; Vector Calculus: Differentiation and integration of vectors together with elementary
applications, definition of line, surface and volume integrals, gradient, divergence and curl of point
functions, Gauss’s theorem, Stoke’s theorem, Green’s theorem and Statistics: The basic ideas of
descriptive statistical methods are considered including frequency distribution, measures of location and
variation. It also includes permutation, combination and rules of probability, together with well-known
probability distributions such as binomial, Poisson and normal. Estimation, hypothesis testing, design of
experiments, chi-square test, analysis of variance, regression analysis.

ECO 202: Basic Economics

This course provides the basic concept of economics, which gives the overall idea in economics. Topics
cover the introduction of economics, circular flow of income, demand and supply theory, elasticity,
consumer behavior and market demand, production and cost theory, characteristics of perfectly
competitive markets and imperfectly competitive markets, basic principles of factor pricing, resource
allocation, international trade, non-renewable resources, macroeconomics phenomena, national output,
income determination, aggregate demand and aggregate supply, tradeoff between inflation and
unemployment, balance of payments and the exchange rates are included in this course.

CSE 225: Algorithm Design and Analysis

Algorithms are recipes for solving computational problems. In this course student will study fundamental
algorithms for solving a variety of problems, including sorting, searching and graph algorithms. More
importantly, the focus will be on general design and analysis techniques that underlie these algorithms.
For example, divide-and- conquer, dynamic programming, greediness, and probabilistic approaches will
be examined.
MAT 203: Engineering Mathematics IV

This course is designed to introduce the students with Matrix: Algebra of matrices, ad joint and inverse of
a matrix; elementary transformations of matrices, Cayley-Hamilton theorem, normal and canonical forms,
solution of linear equations, eigenvalues and eigenvectors; Linear Algebra: Field, linear space, & linear
transformation, functional & dual space, Fourier Analysis: Real and complex form of Fourier series, finite
transform, Fourier integral, Fourier transforms and their uses in solving boundary value problems of wave
equations and Laplace transformation.

EEE 201: Signals & Systems

This course will strengthen the basic knowledge of the student in the field of communication and control
system engineering. It covers classification of signals and systems, time invariant (LTI) systems, time
domain analysis of LTI systems, frequency domain analysis of LTI systems, Laplace transformation and
Introduction to Random signals.

CSE 237: Database Management System

This course covers fundamental concepts necessary for the design, use, implementation and
administration of database systems. The course will stress the fundamentals of database modeling and
design, the languages and facilities provided by database management systems, and some techniques for
implementing and administering database systems.

MGT 203: Industrial and Business Management

The course is designed for improving managerial skills by improving awareness of new technology and
related concepts. It includes functions of management, responsibilities of a manager, Personnel and
Financial Management and Marketing. The students will learn how to manage finances by studying
economic theories as well as looking at real examples from the business world.

CSE 301: Computational Methods for Engineering Problems

Numerical Methods: This course deals with use of numerical methods in solving scientific problems,
concepts of algorithm and flowchart, errors in numerical methods, interpolation, numerical methods for
the solution of simultaneous linear/nonlinear algebraic and transcendental equations, numerical
integration, solution of ordinary and partial differential equations and Queuing Theory: This course also
deals with queuing theory, queuing models and their applications in computer science.

EEE 303: Microprocessor & Microcontroller

Introduction to microprocessor software and hardware architecture. Fundamentals of the microprocessor


system integration, instruction set design, programming, memory interfacing, input/output, DMA and
interrupt interfacing. Microprocessor architecture evolution. Study of the Intel's family of
microprocessors. Review of the other microprocessor families and trends in microprocessor design.
Fundamentals of software and hardware aspects of microprocessors including assembly language
programming for microprocessors, hardware design and interfacing peripherals and programmable I/O
devices. Overview on embedded world. Detail structure & application of microcontroller device.

CSE 305: Software Engineering & Information System Design

This course studies the process of designing software systems both from the view of process and from the
view of requirements, analysis and the synthesis of a viable software design. It builds on the concepts
from the programming sequence to examine the aspects of good design practice.

EEE 309: Communications Theory

The objective of this course is to develop basics of communication systems. The course includes analog
and digital modulation and demodulation, multiplexing, radar and satellite concept. It gives students a
primary knowledge about improving the efficiency of the communication systems.

MGT 251: Organizational Behavior

This course helps students to study concepts, theories and case studies concerning the behavior of people
in modern business organizations. Analyzes the internal organization structure, managerial roles and
functions in the business and other goal-oriented institutions. Studies theory and design of organizational
structure, impact of work flow, leadership styles, and control systems on human behavior.

CSE 333: Operating Systems

This course is a continuation of the computing infrastructures sequence. The function and structure of
operating systems are studied. Description of the functions and parts of an operating system; relationship
of the operating system and underlying hardware; virtual memory; and concurrency and synchronization.

CSE 337: Computer Organization & Architecture

This course is the first of four courses that holistically explore the structure of computational systems.
This course deals with the nature of computer hardware. The course will cover the structure of current
computer systems at the level of functional organization, representation of data and programs, the design
of the memory hierarchy, and the design of the I/O system.
CSE 317: Artificial Intelligence

This course will introduce the basic principles in artificial intelligence research. It will cover simple
representation schemes, problem solving paradigms, constraint propagation, and search strategies. Areas
of application such as knowledge representation, natural language processing, expert systems, vision and
robotics will be explored.

CSE 367: Computer Network

One of the most important recent developments in computing is the explosive growth in the use of
computer networks, which allow computers to communicate and work together. This course is an
introduction to the theory and practice of computer networks, the software protocols that allow them to
operate, and the applications that make use of them. Topics covered include direct-link networks, packet
switching, internetworking, end-to-end protocols, network applications, and network security.

CSE 338: Software Development

This is the first practicum course in the Computer Science & Engineering program. It provides experience
in an on-going software development project. A student at this level will be given an assignment in a team
similar to that of a new hire in industry. The software development project will require the student to
apply industry best practices in completing an assignment for the project.

CSE 364: Data Communication

This course introduces the concept and technologies of telecommunications to students. Analog and
digital methods of transmission, components used in networks, line protocols, network topology, the
design of networks and security protocols used in networks will be discussed.

EEE 313: Control Systems

This course starts with the review of classical control analysis methods such as: Nyquist stability criterion,
classical design using frequency domain methods, phase lead and lag controllers, PID controllers. Relay
auto tuning, introduction to state space methods. State space models, state transformations, solution of
the state equations, controllability and observability, design using state feedback, LQR design, pole
placement, use of observers, introduction to robotics, Transducers, actuators and robot control.

ENG 401: Technical Writing & Presentation

This course is designed to help students to develop writing and oral skills needed by Computer Science &
Engineering professionals. The scope of this course includes not only general guidelines for technical
writing, including word choice, sentence structure, and paragraph development, but also discipline-
specific technical writing that conforms to IEEE standards. The course includes oral presentation skills, and
the effective use of graphic and design elements.

CSE 309: Theory of Computation

This course is an introduction to automata theory, formal languages, Turing machines, computability
theory and reducibility, computational complexity, determinism, non-determinism, time hierarchy, space
hierarchy, NP completeness, selected advanced topics.

CSE 453: Compiler Construction

This course introduces students to compilers and language translation. It covers all the aspects of lexical,
syntactic and semantic analysis including language theory and implementation. Use of finite state
machines, regular expressions, top-down, bottom-up parsing techniques. Code generation and
optimization, subroutine calls, symbol table management, LL and LR parser generators all are discussed.

CSE 411: Project Management for Information Systems

IT projects management with a focus on facilitating project management areas; risk management,
procurement management, HR management, and communication management. This course is designed
to teach students the basic principles of good project management. Students will learn how to identify
and schedule project resources, create project flow charts, and produce critical path planning and
evaluation reports.

CSE 413: Advanced Database Design

This course deals with the System Catalog; Query processing and Query optimization techniques;
Concurrency Control techniques; Back-up and Recovery techniques; Security, Development of Database
Management Systems, Advanced Database Models.

CSE 451: Neural Network & Fuzzy Logic

This course deals with the theory and applications of neural networks and fuzzy logic. Topics discussed
are multi-layer perception, self-organization map, radial basis network, Hopfield network, recurrent
network, fuzzy set theory, fuzzy logic control, adaptive fuzzy neural network, genetic algorithm, and
evolution computing. Applications to control, pattern recognition, nonlinear system modeling, speech and
image processing are also introduced.
CSE 417: Advanced Software Engineering

This course provides a sound basis in current and innovative software engineering practice and research
issues to give advanced knowledge and skills to the students. This course includes topics like web services;
component-based software development; mobile applications and security issues. Internet programming;
software architecture; software quality; software systems security; parallel programming; distributed
processing systems; internet database systems; networking architectures; database principles; relational
data manipulation; research project.

EEE 403: Microwave and Antenna Engineering

The goal of the course is to introduce students to the fundamentals of microwave engineering analysis,
characterization and design, and to expose them to examples of several microwave circuits and antenna
as well as Microwave measurement techniques and instrumentation for passive microwave components;
cavity resonators, waveguides, directional couplers, slotted lines; Design, fabrication and characterization
of microwave circuits in micro strip configuration including filters and patch antennas.

EEE 435: Cellular Mobile Communication

This course introduces the principles of cellular communications systems. Second generation (2G) digital,
mobile cellular, and personal communications systems (PCS) concepts are discussed. Limitations of 2G
cellular systems are described, and improvements proposed by 2.5G and 3G cellular standards to support
high-rate data services are presented. The Wireless Local Area Networking IEEE 802.11 WLAN, the
Wireless Metropolitan Area Networking IEEE 802.16 (Fixed and Mobile) WiMAX, and Wireless Personal
Area Networking IEEE 802.15 Bluetooth are discussed for their roles in 3G.

EEE 319: Telecommunication & Switching

This course covers basic concepts of switching with application to digital telecommunication networks.
Topics include circuit switched networks, space-division and time-division switching, digital switching
system architecture, stored-program control, traffic theory, numbering concepts, signaling networks,
intelligent networks, and fast packet switching.

EEE 469: Optical Fiber Communication

This course provides a study of the components and integration of fiber-optic transmission systems.
Topics include optical fibers, signal degradation, optical sources, power launching and coupling,
photodetectors, receiver circuits, link analysis, and optical measurements.
CSE 431: Wireless Technologies

This course covers fundamental techniques in design and operation of first, second, and third generation
wireless networks: cellular systems, medium access techniques, radio propagation models, error control
techniques, handoff, power control, common air protocols (AMPS, IS-95, IS- 136, GSM, GPRS, EDGE,
WCDMA, cdma2000, etc.), radio resource and network management. As an example for the third
generation air interfaces, WCDMA is discussed in detail since it is expected to have a large impact on
future wireless networks. This course is intended for graduate students who have some background on
computer networks.

CSE 433: Advanced Switching & Routing Concepts

The Advanced Routing and Switching course helps learners to configure and monitor advanced routing
and switching protocols & services. The course starts with an overview of advanced technologies such
as security, bandwidth and application optimization and quality of service (QoS). The course then focuses
on some advanced aspects of network management, including secure management access (Secure Shell
[SSH]) and network monitoring with Syslog, Network Time Protocol (NTP), and Net flow services.

CSE 435: WAN Technologies

This course introduces the learners to WAN technologies and services. It covers the WAN topologies,
switching technologies, and technologies for WAN access. It also discusses different transmission methods
and remote connectivity methods used with WANs.

CSE 437: Network and Computer Security

The course covers theory and practice of computer security, focusing in particular on the security aspects
of the web and Internet. It surveys cryptographic tools used to provide security, such as shared key
encryption (DES, 3DES, RC-4/5/6, etc.), public key encryption, key exchange, and digital signature (Diffie-
Hellmann, RSA, DSS, etc.). It then reviews how these tools are utilized in the internet protocols and
applications such as SSL/TLS, IPSEC, Kerberos, PGP, S/MIME, SET, and others (including wireless). System
security issues, such as viruses, intrusion, and firewalls, will also be covered.

CSE 419: Basic Multimedia Systems

This course covers fundamental issues in design and implementation of multimedia applications, as well
as technologies in multimedia systems such as multimedia data representation, compression, coding,
networking, data management, and I/O strategies.
CSE 455: Computer Graphics & Image Processing

This course involves discussion of some basic types of computer graphic devices, graphics and text modes,
point plotting and line drawing, area filing, image array plotting, mathematics and generation of two and
three dimensional transformations. This is the first course in digital image processing in which the
concepts of scanning systems, focal plane array detectors, data acquisition methods, display hardware,
image preprocessing algorithms, feature extraction, and basic image processing methods are introduced.

CSE 457: Machine Learning

This course is an introductory course on machine learning which gives an overview of many concepts,
techniques, and algorithms in machine learning, beginning with topics such as classification and linear
regression and ending up with more recent topics such as boosting, support vector machines, hidden
Markov models, and Bayesian networks.

CSE 459: Pattern Recognition

This course emphasizes a dynamical systems approach to neural networks. Simple tools for neural
network analysis - Liapunov stability, gradient descent minimization techniques, simulated annealing. The
perception, learning in feedforward and recurrent networks - backpropagation, Boltzmann machines,
recurrent backpropagation, adaptive resonance theory, self-organizing feature maps, associative
memory, neural networks for optimization, implementation issues.

CSE 461: Management Information System

This course provides understanding of information needed for management, information technology uses
by various business subsystems, and how information technology can be used as a competitive resource.
Emphasis is on the internal management of information resources and on the management of information
technology.

CSE 463: Graph theory

This module uses an algorithmic approach to introduce basic concepts and results on graphs and
networks. It also shows how fundamental optimization problems on graphs and networks, such as finding
shortest paths or maximum flows, can be solved efficiently.

CSE 465: Distributed AI and Intelligent Agent

This course will include a study of knowledge engineering, featuring the unified treatment of computation
and software design. The essentials of computing concepts, artificial intelligence, logic programming,
share engineering in the development of expert knowledge systems.
CSE 467: Parallel & Distributed Computing

This course is an introduction to parallel systems; Processes and processors; Parallel architectures (multi-
computer, multi-processor); Interconnection networks; Communication in parallel systems; Parallel
programming paradigms; Performance of Parallel systems (speedup, efficiency, etc.); Introduction to
distributed systems; Distributed algorithms; Distributed systems models; Synchronization and
Termination detection in distributed systems.

EEE 455: Satellite Communication

This course provides an introduction to the theory and applications of modern satellite communications.
Topics include satellite channel characterization, channel impairments and transmission degradation, link
calculations, modulation, coding, multiple access, broadcasting, random access schemes, demand
assignment, synchronization, satellite switching and onboard processing, integrated service digital
satellite networks, and satellite transponder, ground stations, packet switching, optical satellite
communications.

CSE 471: VoIP

The objective of this course is to provide a technical and practical overview of Voice over IP (VoIP). The
course identifies the main elements of the technology and presents them in an accessible format. At the
end of the course delegates will be conversant with VoIP technology and understand the role of VoIP in
their or their customer's company and marketplace. An understanding of the delegate's company
network would be an advantage or that of a client company.

EEE 443: VLSI Design

This course is an overview to modern logic design. The classes will move from viewing MOS transistors
as switches of discussing how to validate complex hardware software systems that are in design today.
The class will also look at a number of critical VLSI design issues in more detail, including fabrication and
layout, timing, power minimization, test and debug.

CSE 477: Computer Interfacing

This course will concentrate on the design and use of digital interfaces, including memory, serial, parallel,
synchronous and asynchronous interfaces, hardware implementations of interrupts, buses, input/output
devices.
CSE 415: Human Computer Interaction

This course covers a broad range of important topics within Human Computer Interaction (HCI) and the
implications for the design of interactive systems. It will cover the current literature and the “known and
unknowns” about HCI and design. The design process is centered on the user, is based on a multi-
disciplinary approach through a synthesis of computer science, cognitive science and psychology and
utilizes analytical and empirical techniques to assess, predict and evaluate whether a design meets the
user’s requirements.

EEE 477: Digital Signal Processing

This course is an introduction to One- and N-dimensional signals and systems, Sampling theorem,
Discrete-time Fourier transform, discrete Fourier transform, fast Fourier transform, z-transforms: stability
and minimum phase signals/systems, Linear filtering of signal: Time domain: Difference equations and
convolution, Impulse invariance, bilinear transform, FIR filter design, 2D filter design, Statistical signal
processing: Stochastic signals: correlation functions and power density spectra, Optimal filtering: Wiener
filters, Adaptive filters: LMS and array processing.

CSE 481: Contemporary courses of Computer Science & Engineering

These courses are designed to provide advanced and modern concepts of Computer Science &
Engineering to the students that will help and enable them to prepare for immediate employment in
industry or for graduate study in computing. These courses also help student so that they can build on
this foundation and continue to function effectively in future environments of computer technology
taking full advantage of its capabilities.

Lab courses

Each of the lab courses are designed to enable the students to acquire the practical knowledge so that
they can implement their understanding in professional environment and also for the research purpose.
The stuffs of the courses are based on the corresponding theory courses so that students can have a clean
understanding of the full course.

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy