|
|
Computer Science & Engineering
(CSE)
Courses
|
|
CSE141
|
Introduction to Programming (3,1,4)
|
|
Introduces the fundamental concepts of programming. Topics
include data types, control structures, functions, arrays,
files, and the mechanics of running, testing, and debugging.
The course also offers an introduction to the historical and
social context of computing and an overview of computer
science as a discipline.
|
|
CSE142
|
Object Oriented Programming Techniques (3,1,4)
|
|
This course discusses new developments in object oriented
programming methodology and covers the programming phase of
Systems Development Life Cycle. It covers issues such as
encapsulation, inheritance, virtual classes, polymorphism, and
other object oriented technology issues. It is a programming
intensive course. Either C++ or Java may be used in this
course.
Prerequisite:
CSE141
|
|
CSE143
|
Visual Programming (3,1,4)
|
|
This course introduces elementary programming techniques using
the Visual Basic programming language. A wide range of
primarily non-mathematical programs will also be written by
the students.
Prerequisite:
CSE141
|
|
CSE201
|
Computer Architecture & Assembly Languages
(2,1,3)
|
|
An introduction to computer system structure and organization.
Topics include representation of information, processor
architecture, input/output, CPU, ALU, memory hierarchy,
arithmetic circuits, micro and macroinstructions, arithmetic
shifts, overflow and underflow situations, fixed-point and
floating-point data, instruction codes, super scalar
structures, VLIW, and other modern CPU architectures.
Prerequisite:
CSE141
|
|
CSE202
|
Numerical Analysis & Algorithms (3,0,3)
|
|
This course introduces concepts and analysis of numerical
methods. Topics covered are solutions of nonlinear equations
by various methods (inter-halving, linear interpolation,
Newton, fixed point, q-d Muller, etc.), interpolating
polynomials, various types of differences, representation of
polynomials by differences, operators and their relation,
symbolic derivation, interpolation with unequal intervals,
inverse interpolation, 2 and 3 dimensional interpolations,
numerical differentiation and integration.
Prerequisites:
CSE205, MTS203
|
|
CSE205
|
Data Structures & Abstraction (3,0,3)
|
|
A study of advanced programming topics dealing with logical
structures of data, their hardware representation, and the
design and analysis of computer algorithms operating on them.
This course concentrates on data structures: primitive types,
stacks, queues, arrays, sets, linked lists, trees, and graphs.
Also covered are some basic operations using these data
structures including sorting, searching and memory management.
Furthermore external sorting, hashing, dynamic storage
allocation, file organizations are presented.
Prerequisite:
CSE141
|
|
CSE211
|
Software Engineering (3,0,3)
|
|
This course introduces students to the fundamental principles and
methodologies of large-scale software development. Students
learn about the theory and practice of software engineering.
This course requires a programming background. Students apply
these practices on their individual programming effort to
identify their strengths and shortcomings through the use of
Personal Software Process (PSP). Additionally, they work as
part of a team on a full life-cycle software project that
includes planning, software specification, software design,
coding, inspections, and testing.
Prerequisite:
CSE141
|
|
CSE212
|
Requirement Analysis & Modeling (3,0,3)
|
|
Software requirements engineering is studied as a three step
process: requirements elicitation, analysis/validation and
specification. In-depth study of methods such as prototyping
and scenario analysis for requirements elicitation, object- or
function-oriented methodologies and quality function
deployment for requirements analysis and validation, and
standards such as ANSI/IEEE Std 830 is undertaken. Computer Aided Software Engineering (CASE) tools and
review techniques (e.g. peer review, inspection, structured
walkthroughs) in requirements specification of software
systems and engineering and definition of software
requirements process are also part of the course.
Prerequisite:
CSE211
|
|
CSE241
|
Digital Logic Design (3,1,4)
|
|
This course introduces basic concepts of digital computer logic
including switching logic, combinational circuits,
minimization methods, adders, comparators, multiplexers,
synchronous and asynchronous sequential circuits, registers,
counters, flip flops, encoders, decoders, buffers, RAM,
switches, programmable logic devices, instruction set design,
processor implementation techniques, serial and parallel
arithmetic units, pipelining, and memory hierarchy.
|
|
CSE242
|
Microprocessors and Interfacing (3,1,4)
|
|
An introductory course covering the fundamentals of microcomputer
hardware and software. Topics include microcomputer system
hardware, assembly language programming, input/output devices,
and bus discipline. Memory systems, serial interfacing, and
interfacing assembly language to high level language code will
also be covered.
Prerequisite:
CSE201
|
|
CSE243
|
Data Communication & Networking (3,1,4)
|
|
This course introduces data communication and problems in the
data processing environment. Topics included are synchronous
and asynchronous transmission, base band and analogue
signaling techniques and channel capacity, modulation
techniques, circuit and packet switching, layered network
architecture, ISO Network protocols, performance analysis of
data communication systems, flow control and alternate routing
strategies and algorithms, various types of networks and their
interconnections, and network security and privacy.
Prerequisite:
Instructor’s consent
|
|
CSE301
|
Database Design (3,1,4)
|
|
This course discusses the latest in database technology. It
covers schemes, EP diagrams, DBMS, relational algebra, SQL,
Views, normalization, and design of a relational database.
Topics included are security, performance, replication, ODBC
connectivity, database design and programming in procedural
SQL, use of visual tools for query, definition, creation and
updation, relational, object relational and extended
relational models.
Prerequisite:
CSE205
|
|
CSE302
|
Theory of Automata (3,0,3)
|
|
This course introduces Turing machines, recursive functions,
formal languages, nondeterministic automata and pushdown
automata. Theoretical models such as finite state machines,
pushdown stack machines, and Turing machines are developed and
related to issues in programming language theory, languages.
It also covers the application of Boolean algebra to design of
finite state machines, formal systems, symbolic logic,
computability, halting problem, Church's thesis, and the main
ideas of the theory of computation.
Prerequisites:
CSE141, MTS201
|
|
CSE311
|
Object Oriented Design & Implementation (3,0,3)
|
|
This course addresses concepts of object-oriented software
development. It provides an integrated view of subjects
related to the different phases of software development using
object-oriented techniques. The course covers Object-Oriented
Analysis and Design (OOA/OOD) and Object-Oriented Programming
(OOP). Also, covered in the course are the subjects of
object-oriented metrics and case studies in object-oriented
software development. This course requires a programming
background. The course requires development of small to medium
sized programs as well as relatively modest term project that
requires usage of the concepts demonstrated throughout the
semester. This course requires a programming background in an
OO language.
Prerequisites: CSE205, CSE211
|
|
CSE341
|
Database Systems (3,1,4)
|
|
This course involves the concepts of organization and management
of data and looks at design and implementation of commercial
application software systems. Topics included are random,
indexed, sequential, inverted and multilist file structures,
file processing and database processing concepts, hierarchical
data models, data security, data integrity, virtual storage
access, multi-key access methods, query processing, database
design theory, crash recovery, concurrent control, distributed
databases, and object oriented databases.
Prerequisite:
CSE205
|
|
CSE342
|
Operating Systems (3,1,4)
|
|
This course introduces the organization of operating systems.
Topics included are process management and scheduling,
interaction of concurrent processes, interrupts, I/O, device
handling, memory and virtual memory management and file
management. A survey of the design and implementation of
distributed operating systems, both by introducing basic
concepts and considering examples of current systems (UNIX)
and recently developed operating systems such as Linux, Window
NT are presented.
Prerequisite:
CSE205
|
|
CSE343
|
Human Computer Interaction (3,1,4)
|
|
Topics included are motivation and context, human centered
development and evaluation, human performance models,
accommodating human diversity, principles of good design and
good designers, engineering tradeoffs and introduction to
usability testing.
Prerequisites: CSE141, CSE212
|
|
CSE344
|
Compiler Design (3,1,4)
|
|
This course examines formal description of languages, lexical
analysis, syntax analysis, syntax-directed translation,
run-time system management, code generation, code
optimization, compiler-building tools. It puts emphasis on
theoretical aspects of parsing context-free languages,
translation specifications and machine-independent code
optimization. Students write a compiler for a selected
language during this course.
Prerequisite:
CSE302
|
|
CSE412
|
Parallel Processing (3,0,3)
|
|
This course examines parallel processing components, modern
processor architecture, operating system support features for
parallel processing and programming strategies for parallel
processing. It also compares systems with implicit
parallelism, parallel compiling and distributed computing.
Prerequisite:
CSE301
|
|
CSE441
|
Artificial Intelligence (3,1,4)
|
|
This course examines current artificial intelligence issues. It
discusses production systems, knowledge-based systems,
planning, natural language processing, and machine learning.
Topics included are introduction to the design of systems
processing aspects of intelligent behavior, pattern matching,
introduction to LISP and PROLOG, search techniques, tools and
mechanism for expert systems. Some of the applications
discussed are expert systems, neural networks, vision systems,
genetic algorithm, decision trees, and various machines
learning methods.
Prerequisites: CSE205, MTS201
|
|
CSE442
|
Computer Graphics (3,1,4)
|
|
This course includes hardware and software elements of graphics
systems. It introduces basic computer graphics algorithms for
transformations, clipping, windowing and polygon filing,
circle generation, parametrical representations of curves and
surfaces, 3-D viewing, hidden line and surface removal, and
shading/color models.
Prerequisites: CSE205, MTS111, MTS201
|
|
CSE443
|
Modeling & Simulation (3,1,4))
|
|
This course looks at simulation, which is one of the most widely
adopted techniques in problem solving. Topics included are an
overview of system modeling and simulation, manual example on
simulation of discrete event systems, input analysis, random
numbers and random variates, output analysis, variance
reduction and optimization. The course also discusses case
studies on the application of simulation.
Prerequisites: CSE141, MTS202
|
|
CSE451
|
Business Telecommunication & Distributed Systems
(3,1,4)
|
|
This course examines key telecommunications opportunities in
business, use of existing and emerging technology to design
and implement new products and trade-offs between technical
needs and costs. Topics included are strategic planning and
network technology, telecommunication decision sequence,
networked business applications, LANs, FDDI, WANs, network
design evaluation, total quality operations, network
management and security distributed computing, middleware
internet, and future of telecommunications.
Prerequisite:
CSE243
|
|
CSE452
|
Computational Geometry (3,1,4)
|
|
This course introduces basic concepts of geometric computing,
illustrating the importance of this new field for computer
graphics, solid modeling, robotics, pattern recognition,
statistical analysis, algorithms for geometric problems.
Additional fundamental techniques like convex hulls, Voronoi
diagrams, intersection problems and multidimensional searching
are also presented.
Prerequisite:
MTS203
|
|
CSE453
|
Information Storage
& Processing (3,1,4)
|
|
This course discusses data models and database design. It
illustrates modeling the real world, the entity relationship
to data modeling (including network hierarchical and
object-oriented), relational model and use of existing
database system for the implementation of information systems.
Prerequisites:
CSE301, MTS201
|
|
CSE455
|
Network & Security (3,1,4)
|
|
This course introduces the security issues in computing,
communications, and electronic commerce. Topics included are
security requirements and vulnerabilities, legal and ethical
issues, basic cryptology, private and authenticated
communication, electronic commerce security, software
security, viruses and other malicious code, operating system
protection, trusted systems design, network security,
firewalls, auditing, physical security and disaster recovery.
Prerequisite:
CSE243
|
|
CSE457
|
Network Management (3,1,4)
|
|
This course covers the hierarchical network management for LAN
and distributed discrete and integrated services networks. It
examines network management concepts, administrative and
operational management, performance management, fault
management, maintenance management, security management and
architectural management of different ownerships. Concept of
managed objects, manager-agent relationship, applications of
network management protocols and standard management protocols
are also discussed.
Prerequisite:
CSE243
|
|
CSE458
|
Advanced Web-Based Developments & Applications
(3,1,4)
|
|
The aim of this course is to introduce the advance concepts of
the World Wide Web. Topics included are Active Server Pages
(ASP), Java Servlets, Distributed objects technologies (DCOM,
CORBA) and Software agents.
Prerequisite:
CSE141
|
|
CSE491
|
Computer Science Project (0,3,3)
|
|
A development project under faculty supervision. Students may
propose their own projects for departmental approval or may
apply for a project proposed by a faculty member.
Prerequisite:
Senior standing
|
|
CSE551
|
Call Center Design & Management (3,1,4)
|
|
Topics included are the value and function of a call center,
customer service skills, call center best practices,
communication skills, outbound call, consultative selling
techniques, handling difficult customers, complaint handling,
stress management, a strategic partner to the business,
managing a business unit, managing operations, managing
technology, managing people and planning customer satisfaction
research on call center.
Prerequisite:
Instructor’s consent
|
|
CSE552
|
Cryptography (3,1,4)
|
|
This course serves as an introduction to cryptography. The focus
is on precise definitions, theoretical foundations, and
mathematical proofs of security. Topics included are formal
definitions of security, pseudo-randomness, digital signatures
and one-way hash functions, authentication, symmetric (i.e.
shared-key) encryption, public-key encryption, and
zero-knowledge proof systems.
Prerequisite:
Instructor’s consent
|
|
CSE553
|
Image Analysis & Computer Vision (3,1,4)
|
|
This course is an introduction to the field of Computer Vision
and focuses on the underlying algorithmic, geometric and optic
issues. The course starts with a brief overview of basic image
processing topics (convolution, smoothing, edge detection). It
then proceeds on various image analysis topics such as binary
images, moments-based shape analysis, Hough transform, image
formation, depth and shape recovery, photometry, motion,
classification, and special topics.
Prerequisite:
CSE205
|
|
CSE554
|
Pattern Recognition (3,1,4)
|
|
This course provides an introduction to classical pattern
recognition. The course includes sections on neural networks
and provides links to the classical statistical pattern
recognition techniques. Topics discussed are Bayesian decision
theory, parametric estimation and supervised learning, linear
discriminant functions, nonparametric methods, feature
extraction for representation and classification, neural
networks for pattern recognition. Some of the applications of
this topic are automated speech recognition, fingerprint
identification and optical character recognition.
Prerequisite:
MTS102
|
|
CSE555
|
Robotics (3,1,4)
|
|
The course examines computer control aspects of robots with
special emphasis on some applicable artificial intelligence
techniques. Topics included are manipulator kinematics and
dynamics, sensors and perception, object location, mobile
robot investigation, task planning, control architectures,
multiple robot systems and robot programming.
Prerequisite:
MTS203
|
|
CSE556
|
Internetworking (3,0,3)
|
|
This course introduces the concepts behind connecting networks
with each other to form large internetworks.
Issues in Layer 2 internetworking using bridges and
switches, transparent bridges, source-routing bridges and
translational bridges, as well as in Layer 3 internetworking
distance vector versus link-state routing, standard
internetworking protocols such as RIP, OSPF, IS-IS and BGP,
scalability and security are discussed.
Prerequisite:
CSE243
|
|
CSE557
|
Advanced Topics in Networking (3,0,3)
|
|
This course is intended to provide senior level students a
thorough understanding of modern networking concepts and
technologies. It discusses in detail various networking
technologies in particular for Metropolitan Area and Wide Area
Networking, introducing them to tradeoffs between various
protocols, and services. Topics covered include: VSATs, ATM,
Sonet, Optical Networks, Voice over IP, MPLS, Wireless
LAN, 3G Mobile Services, Bluetooth, Mobile/Cellular Networks.
Prerequisite:
CSE243
|
|
CSE558
|
Mobile Computing (3,0,3)
|
|
Topics included are overview of the history, evolution,
compatibility of wireless standards, special problems of
wireless and mobile computing, wireless LAN and
satellite-based networks, wireless local loops, mobile
internet protocol, mobile aware adaption, extending the
client-server model to accommodate mobility and mobile data
access. Furthermore, software packages to support mobile and
wireless computing, the role of middleware and support tools,
performance issues and emerging technologies are also
discussed.
Prerequisite:
CSE243
|
|
Management
Information Systems (MIS) Courses
|
|
MIS101
|
Management Information Systems (3,0,3)
|
|
This course introduces the entire spectrum of different types of
information systems available for managerial decision-making.
It introduces information systems for different functional
areas like marketing, manufacturing, human resource, financial
information, and accounting. In addition to systems
development life cycle methodologies, the course covers
information systems for competitive advantage, executive
information systems, decision support systems, expert systems,
paperless office automation and intranets.
|
|
MIS141
|
Introduction to System Administration (3,1,4)
|
|
The topics presented in this course will familiarize students
with the basics of systems administration. Topics included are
best practices for system administration, overview of network
operating systems, fundamentals of UNIX/Linux and Windows
system administration, system integrity, and system security.
Prerequisite:
MIS101
|
|
MIS142
|
Introduction to Computer Applications (3,1,4)
|
|
Topics include an overview of computer systems and their
components, an introduction to computer applications including
word processing, spread- sheets, presentation graphics,
e-mail, WWW and file system browsers, and web page composers.
|
|
MIS202
|
Technical Report Writing (3,0,3)
|
|
Topics covered in this course include a study of the particular
requirements of technical report writing, coupled with a
review and refinement of basic grammar and composition skills.
Students will be taught about the research process and
analytical reports: how to gather; analyze, and organize data
for writing a formal research report on an identified and
approved business-related topic, write references using
required MLA or APA styles, etc.
Prerequisite: MGT21160
|
|
MIS203
|
Advance data Bases / Datawarehouse (3,1,4)
|
|
This course analyzes the implementation of successful data
warehouse. Topics included are data warehousing fundamentals,
project planning, business requirements definition,
dimensional modeling, technical architecture, physical
configuration options, product selection, physical database
design, data staging process, data staging techniques, end
user applications, deployment, management and growth.
Prerequisite:
CSE301
|
|
MIS211
|
System Analysis & Design (3,0,3)
|
|
This course is an in-depth study of the Systems Development Life
Cycle. It conducts a detailed analysis of a large business
or government computer system and considers the
determination of user requirements. Design methodologies
like DFDs and ERDs are introduced. Input, output, and
process design is covered for interactive event based
systems. This is a project intensive course.
Prerequisite:
CSE301
|
|
MIS241
|
Information Systems Development (3,1,4)
|
|
This is a programming intensive course in latest 4GL
environments. It provides hands-on expertise in visual tools
like forms, reports, SQL, procedural SQL, reports and menus in
a development environment such as Oracle Developer 2000. Use
of upper and lower CASE tools in development is also covered.
This is a project-based course in which the system earlier
analyzed and designed is implemented.
Prerequisite:
CSE301
|
|
MIS302
|
Decision Support Systems (3,0,3)
|
|
The course examines DSSs
that provide What-If Analysis, goal seeking, sensitivity
analysis and other types of decision support. The course
covers user interaction, model set-up and simulation using
examples and case studies. Students are expected to implement
a DSS using spreadsheets, databases and other tools.
Prerequisite:
MIS211
|
|
MIS303
|
Distributed Computer Information Systems (3,1,4)
|
|
This is an extensive course that includes Distributed System case
studies, transparency in Distributed Systems, principles of
middleware, CORBA, COM, RMI, programming language
heterogeneity, representation heterogeneity, dynamic
invocation, advanced communication, principles of persistence,
distributed object concurrency control, distributed object
transactions, properties of wireless PANS, LANS, WANS, MAC and
radio link protocols, transport protocols, satellite networks,
overview of use of intelligence in mobile systems, power
management issues and file systems
Prerequisite:
Instructor’s consent
|
|
MIS305
|
Software Project & Quality Management
(3,0,3)
|
|
This course addresses process considerations in software systems
development. It discusses advanced material in software
planning, mechanisms for monitoring and controlling projects,
leadership and team building. Furthermore, it provides
knowledge and understanding of the concepts, principles,
techniques, and tools that are used in the management of
software projects. Some of the topics included are size and
cost estimation, schedule plan, risk management, quality
management and configuration management. Students work in a
team to develop a project plan for a small project according
to the established standards based on best practices of the
global IT industry.
|
|
MIS341
|
Business Process Modeling & Simulation (3,1,4)
|
|
This course highlights Business System Modeling using linear,
non-linear dynamic programming, PERT, CPA, inventory models,
forecasting models, regression analysis, queuing theory,
simulation, transportation models, assignment models, Markov
chain and simulation, use of modeling in financial analysis
and decision-making, funds management, treasury, cash flow
variance, budgeting, text management, capital spending, annual
profits planning, project controls, tax rate analysis, and
design and implementation of business models.
Prerequisite:
MIS211
|
|
MIS401
|
Information Systems
Management (3,0,3)
|
|
This course covers issues
arising from the interactions of Information Systems (IS) with
organizational and business concerns. It includes IS strategy
and planning, management of inter-organizational systems
(linkages with customers, suppliers, banks etc.) and
management of internal systems integration. It also examines
managing IS-organization, IS employees, IS-environment, IS-IT,
IS-organizational structure, valuation of IS, and managing
issues of controls, audit, and security.
Prerequisite:
MIS305
|
|
MIS402
|
Change Management and BPR
(3,0,3)
|
|
This course examines
business process redesign and reengineering. Topics included
are preconditions for the success and failure of BPR, process
innovation, BPR implementation, tools, role of IT, TQM,
management of organizational changes that occur as a result of
BPR and the use of information technologies that support BPR.
The course includes the study of models such as the value
process framework for strategic alignment of business forces
for organizational transformation.
Prerequisite:
Instructor’s consent
|
|
MIS403
|
E-commerce (3,0,3)
|
|
The course introduces the e-commerce concept, objectives, market
drivers, requirements, underpinning techniques and
technologies. Topics include: intelligent agents,
client/server model, commitment, concurrency, recovery,
network service, and application management, quality of
service management, service level agreement management,
application service providers and security management. Policy
and regulatory issues in e-commerce will also be discussed.
Finally, various e-commerce applications in the areas of
finance, securities, trading, auctions, and travel will be
described.
|
|
MIS453
|
Management of
e-Business (3,0,3)
|
|
The module aims to introduce managerial perspectives on
conducting businesses. Topics include optimizing value chain
activities of a business, preparing a business for e-business,
transforming a traditional business into an e-business,
managing e-business transformation projects, implementing
e-business, identifying performance measurements for
e-business, dealing
with human resource issues in e-business and learning from
actual e-business implementations by studying cases.
Prerequisite:
Instructor’ consent
|
|
MIS454
|
Audit, Ethics
& IS Issues (3,0,3)
|
|
The course analyzes the impact of computers on society. Topics
included are privacy issues, changing patterns of interaction,
security, control of information systems, breakdowns,
vulnerability, hazards, computer crime, fraud, defenses,
access controls, audit planning and execution, disaster
recovery and risk management.
Prerequisite:
Instructor’s consent
|
|
MIS455
|
Business Process Re-Engineering
(3,1,4)
|
|
This course examines
business process redesign and reengineering in greater detail.
Topics discussed are preconditions for the success and failure
of BPR, process innovation, BPR implementation, tools, role of
IT, TQM, management of organizational changes that occur as a
result of BPR and the use of information technologies that
support BPR. The course includes advanced study of the models
such as value process framework for strategic alignment of
business forces for organizational transformation.
Prerequisite:
Instructor’s consent
|
|
MIS458
|
Enterprise Resource Planning
(3,1,4)
|
|
This course focuses on implementing off-the-shelf packages like
SAP, Oracle Applications or JD Edwards. Students will study
the options and tuning features available in a given package
and discuss the business requirements for one of the modules
to be implemented. They will have to tone the features
available in the given package to meet the business
requirements. This will be hands-on implementation course.
Prerequisite:
Instructor’s consent
|
|
MIS459
|
Customer Relationship Management
(3,0,3)
|
|
The course incorporates group interaction, real life case study
scenarios and dynamic facilitation of course materials to
understand customer relationship management. Topics included
are: successful CRM strategy, organizational issues of
developing and implementing CRM strategy, phases of CRM
framework, CRM project management, CRM’s RoI and CRM
information system.
Prerequisite:
Instructor’s consent
|
|
MIS491
|
MIS Project
(0,3,3)
|
|
An MIS project under faculty
supervision. Students may propose their own projects for
departmental approval or may apply for a project proposed by a
faculty member.
Prerequisite:
Senior standing
|
|
MIS551
|
Supply Chain Management
(3,0,3)
|
|
This course provides basic definitions and concepts for planning
and controlling the flow of materials into, through, and out
of an organization. Topics include: elements of the supply
chain, customer, operating environments, financial
fundamentals, manufacturing resource planning, total quality
management, marketplace-driven, customer expectations and
definition of value, customer relationships, demand
management, transformation of demand into supply, design,
capacity management, planning, execution and control,
performance measurements, supply, inventory, purchasing, and
physical distribution system.
Prerequisite:
Instructor’s consent
|
|
MIS552
|
Data Warehouse
(3,0,3)
|
|
Topics include: introduction to data warehousing and the
foundations of understanding the issues involved in building a
successful data warehouse, data warehouse development
methodology and issues surrounding the planning of the data
warehouse, data quality and metadata in the data warehouse,
analysis, transformation and loading of data into a data
warehouse, development of the data architecture and physical
design, implementation and administration of the data
warehouse and introduction to data mining.
Prerequisite:
CSE301
|
|
Mathematics
And Statistics (MTS) Courses
|
|
MTS101
|
Calculus-I
(3,0,3)
|
|
Topics included are real and complex numbers, De Movier’s
theorem and its applications, absolute values, inequalities,
rectangular coordinates, functions and graphs, limits and
continuity functions, higher derivatives, differentiation of
algebraic functions, applications of derivatives, fundamental
theorems of differential calculus and techniques of
integration.
Prerequisite:
MTS103
|
|
MTS102
|
Introduction to Statistics (3,0,3)
|
|
Topics included are: types of data, frequency distributions,
measures of central tendency and dispersion,. exploratory data
analysis, introduction to set and probability theory, events
and laws of probability, independence, conditional
probability, Baye’s theorem, interpolation. index numbers
and time series analysis and linear regression and
correlation.
|
|
MTS103
|
Business Mathematics (3,0,3)
|
|
This course introduces the applications of mathematics to solve
the problems of business and industry. Topics included are
elements of algebra, functions and graphs, linear equations,
depreciation, ratios, proportions, payroll, taxes,
percentages, simple interest and discount, averages, compound
interest, commission and basic statistical measures.
|
|
MTS105
|
College Algebra (3,0,3)
|
|
Introduces students to the basic mathematical tools. Topics
included are: elements of algebra, functions and graphs,
matrices, linear equations, basic differential and integral
calculus. Students also solve problems using basic linear
programming and are introduced to the concepts of the time
value of money, annuity and their application in capital
budgeting.
|
|
MTS111
|
Calculus-II
(3,0,3)
|
|
Topics included are definite integrals, improper integrals,
Laplace transforms, infinite sequences, Fourier series, curves
in two dimensions, three dimensional geometry, gradient,
divergence and curl, directional derivatives and theorems of
Gauss and Green.
Prerequisite: MTS10164
|
|
MTS201
|
Logic & Discrete Structures
(3,0,3)
|
|
Topics include: logic, propositional equivalences, predicate and
quantifiers, sets, relations, functions, sequences and series,
the growth of functions and complexity algorithms, the
integers and division, matrices, methods of proof,
mathematical induction, recursive relations, generation
functions the basics of counting, the pigeonhole principle,
permutations and combinations, discrete probability, graphs,
graph isomorphism, connectivity, Euler and Hamilton paths,
introduction to trees, Boolean functions, logic gates,
minimization of circuits.
|
|
MTS202
|
Statistical Inference
(2,1,3)
|
|
Distribution of random variables, some special discrete and
continuous probability distributions, sampling theory,
estimation of statistical parameters, testing of hypothesis,
inferences about mean, proportion and variance for one and two
populations, analysis of variance, one-way and two-way
classifications, inferences about regression, categorical data
analysis, non-parametrics, statistical process control and lab
assignments using Minitab, SPSS or Eviews.
Prerequisite:
MTS102
|
|
MTS203
|
Linear Algebra
(3,0,3)
|
|
Topics include: binary operations, groups, rings and fields,
vector spaces, linearly dependent and independent vectors,
linear transformations, matricies of linear transformations,
properties of matricies, matrix algebra, elementary row/column
operations, Echelon form, normal form, rank and inverse of
matrices, solution of equations, consistency criteria,
elimination method and Gauss Jordan method, determinants and
their properties,
Cramer’s rule and computations through MATLAB.
Prerequisite:
MTS111
|
|
MTS205
|
Business Mathematics and Statistics
(3,0,3)
|
|
This course is taught with two objectives in mind: (1) to enable
students to acquire basic knowledge of mathematics and
statistics; (2) to prepare students for advance work in
quantitative business analysis. Topics covered are functions
and graphs, linear and quadratic equation, logarithm, algebra,
element of differential and integral calculus, frequency
distribution time series, measures of central tendency,
measures of dispersion and index numbers.
|
|
MTS451
|
Operations Research
(3,0,3)
|
|
This is an introduction to Operation Research. Topics include
optimization concept, linear programming models, graphical and
Simplex mehods, duality, transportion and assignment models,
inventory models, PERT/CPM, networking models, queuing models,
types of queues, basic properties and simulation models.
|
|
Science
(SCI) Courses
|
|
SCI103
|
Physical Sciences
(3,0,3)
|
|
This course will teach the major scientific laws and essentials
of physics and chemistry. The aim of this particular subject
is to make sure that business students have developed
familiarity with the scientific disciplines. It also presents
a broader range of topics than standard science courses and
highlights the interdependence of the scientific disciplines.
|
|
SCI104
|
Circuit Analysis
(3,0,3)
|
|
An introduction to the basic principles of circuit analysis.
Topics include: units and notation, current and voltage,
resistance, Ohm's Law, power, energy, series and parallel
circuits, Network Theorems, capacitance, inductance,
alternating current, phasors, resonance, and filters.
Prerequisite:
SCI111
|
|
SCI111
|
College Physics (3,1,4)
|
|
Topics included are vectors, mechanics of particles, Newton's
laws of motion, work, energy, and power, impulse and momentum,
conservation laws, mechanics of rigid bodies, rotation,
equilibrium, fluids, heat, thermodynamics, periodic motion,
electricity and magnetism, Coulomb's law, electric fields,
potential capacitance, resistance, DC circuits, magnetic
fields, fields due to currents, induction, magnetic
properties, wave motion, vibration and sound, interference,
and light.
Prerequisite:
MTS10566
|
back
to top |