Computer Science & Engineering

Introduction to Programming [3,1,4]
This is a first of a series of programming based courses. It introduces fundamental problem solving skills and algorithm development with the help of a programming language. It covers topics like Variables & Data Types, Selection and Iteration Structures, Methods and Recursive Methods, Arrays and Structures, File I/O and optionally elementary 2D Graphics based on certain toolkits. It also covers flowchart design and pseudo-code approaches for representing solution to problems as well as debugging and testing techniques. Many programming languages support the required functionalities for this course.
Pre-requisite: None.

CSE 142
Object Oriented Programming Techniques (3,1,4)
This course describes another paradigm as a better replacement for structured/procedural programming paradigm (CSE141) for managing large programs to segregate code into reusable chunks called classes. Principles of Abstraction, Encapsulation, Inheritance and Polymorphism are explored as well as developing an understanding of code structuring and design philosophies. It requires a thorough understanding of fundamentals of programming. Topics include class definition, constructors, destructors, access control, method overloading and overriding, inheritance, static and dynamic binding, exception handling, object life cycle and garbage collection, and namespaces. Either Java, C# or C++ is used as a tool for implementation of concepts learnt in this course.
Pre-requisite: CSE141, CSE145

CSE 145
Introduction to Computing
This course takes a breadth-wise approach to different areas in the discipline of computer science. It overviews topics from number representation, hardware architecture, operating systems, databases, some computing models, languages and grammars, software development and engineering, networking and graphics. Java or C is used to demonstrate certain concepts.
Pre-requisite: None.

CSE 208
Digital Logic Design [3,0,3]
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, PLDs, instruction set design, processor implementation techniques, serial and parallel arithmetic units, pipelining, and memory hierarchy.
Pre-requisite: CSE145, MTS201

CSE 209
Numerical Analysis & Algorithms [3,0,3]
This course introduces concepts and analysis of numerical methods. Topics covered are solutions of nonlinear equations (interval-halving, linear interpolation, Newton, Fixed point, etc.), Interpolating polynomials, various types of differences, representation of polynomials by difference operators and their relation, symbolic derivation, interpolation with unequal intervals, inverse interpolation, 2nd and 3rd dimensional interpolations, numerical differentiation and integration.
Pre-requisite: CSE246, MTS203

CSE 243
Data Communication & Networking [3,1,4]
This is an introductory course in data communications and networking. It is a 4 credit course comprising of 3 hours of theory and 3 hours of lab teaching per week. It familiarizes the students with the techniques, applications and control of modern data communications networks. Topics included are network models, digital and analog transmission, multiplexing, circuit and packet switching, LAN, WLAN and WAN Networks.
Pre-requisite: None.

CSE 246
Data Structures and Algorithms [3,1,4]
The purpose of this course is to provide students a solid foundation of the basic concepts of programming: data structures and algorithms. Students are taught how to select and design data structures and algorithms that are appropriate for problems that they might encounter. The course focuses on comparing algorithms and studying their correctness and computational complexity. Students are provided a mixture of theoretical knowledge and practical experience using any programming language (C, C++, C# or JAVA). Other topics covered in the course include analysis of algorithms, primitive types, arrays, stack, queues, recursion, link list, trees, binary search trees, multi-way search trees, priority queues and graphs, sorting, searching, and hash table.
Pre-requisite: CSE142, MTS201

CSE 307
Introduction to Artificial Intelligence [3,0,3]
This course provides an overview of the theoretical and practical aspects of designing intelligent computer systems. Students are expected to implement the concepts learned during the course using standard and AI-specific programming languages and tools. Topics included are history and overview of artificial intelligence, state space representation, uninformed and informed search techniques, search in games, decision trees, neural networks, evolutionary algorithms, propositional and predicate logic, inference in logic, probabilistic reasoning, robotics and various machine learning and computational intelligence techniques.
Pre-requisite: CSE246, MTS201

CSE 308
Web based Application Development [3,0,3]
The aim of this course is to provide an introduction and overview of the technology and design issues involved in building web applications. The development of web based application is mandatory in this course. This course covers the use and general format of principal Internet communication protocols; the purpose, strengths, and weaknesses of client-side program components and server-side program components, including .NET technology and the structure of three-tier and N-tier web-based applications and required software components. Students are required to develop small web-based applications and a server application to provide complete system functionality by using appropriate methodology for design, development, and testing of web-based applications.
Pre-requisite: CSE142

CSE 309
Theory of Automata [3,0,3]
This course is about the theoretical foundations of computer science. Mathematical and abstract computational models are explored with special reference to the theory of programming languages. Topics include Kleene's Closure, Regular Expressions and Languages, Deterministic and Non-Deterministic Automata, Transition Graphs, Context Free Grammars and Derivations, Push-Down Automata and Pumping Lemma, Turing Machines and other equivalent machines, and Chomsky Hierarchy of Languages. The domains and limitations of each computational model are also explored.
Pre-requisite: CSE246, MTS201

CSE 310
Computer Architecture & Assembly Language [3,0,3]
This course is 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 macro instructions, arithmetic shifts, overflow and underflow situations, fixed point and floating point data, instruction codes, super scalar structures, VLIW, and other modern CPU architectures.
Pre-requisite: CSE141, CSE208

CSE 311
Object Oriented Design and Implementation [3,0,3]
This course is an advancement of the techniques learnt in Object Oriented programming. Topics include Conceptual and Object Modeling, Functional Requirements for a system and produces implementation specifications. Unified Modeling Language is used for representing various phases of analysis and design.
Pre-requisite: CSE142, CSE246

CSE 312
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. It requires a programming background. Students apply the taught 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 lifecycle software project that includes planning, software specification, software design, coding, inspections, and testing.
Pre-requisite: CSE246

CSE 406
Principles of Programming Languages
This course develops understanding of programming language design and implementation issues with respect to computational models their domains and ease of use. It covers topics like data types, declarations, static and dynamic binding, evaluation order, scopes and lifetimes, evaluation order and interpretation and compilation as well as just in time compilation. A comparison of fundamental characteristics of structured, scripting, logical and functional languages is done to get a better feel of the pros and cons of each approach and applicability to the problem domain.
Pre-requisite: CSE142

CSE 341
Database Systems [3,1,4]
The course covers the foundations of database systems, database management systems and the design and implementation of database systems using industries top DBMS such as Oracle, SQL Server, etc. Topics included are fundamentals of database architecture, focusing on basics such as the relational algebra and data model, derive a physical design from the logical design, schema normalization & denormalization, data security, data integrity, query optimization, transactions management, and introduction to distributed databases, object oriented databases and data warehousing.
Pre-requisite: CSE246

CSE 342
Operating Systems [3,1,4]
The objective of this course is to introduce 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, Vista are presented.
Pre-requisite: CSE246, CSE310

CSE 344
Compiler Design [3,1,4]
This course examines the design consideration, constraints and implementation techniques for developing compilers and interpreters. Programming language code translation issues are explored with reference to problem domains, resource requirements and runtime requirements. Topics include Compiler Backend Operations like Scanning, Parsing – top-down and bottom-up parsing, BNF/EBNF and Syntax Trees, Semantic Analysis and Annotated Grammars, and Compiler Frontend Operations like Runtime Environments, Code Generation and Introduction to Code Optimization.
Pre-requisite: CSE310, CSE309

CSE 443
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 application of simulation.
Pre-requisite: CSE141, MTS102

CSE 448
Microprocessor Interfacing [3,1,4]
This course covers the fundamentals of Intel x86 assembly language and the basic architecture of the Intel microprocessor. Topics include Assembly language, microcomputer system hardware, input / output devices, and bus discipline. In addition, 8051 Microcontroller Programming and Interfacing will also be covered. This course consists mostly of hardware labs in which student develop projects on electronics leading to a semester final project.
Pre-requisite: CSE310

CSE 455
Network Security [3,0,3]
This is an elective course. Students are introduced to the security issues in computing, communications, and electronic commerce. Topics included are security requirements and vulnerabilities, Encryption/Cryptography secret key, public key, digital signatures, authentication and identification schemes, electronic commerce security, software security, viruses and other malicious code, network security, firewalls and Computer security models.
Pre-requisite: CSE243

CSE 460
Human Computer Interaction [3,0,3]
This course is an introduction to human-computer interaction concentrating on user interface design and the methods of usability engineering. Topics include Background to human-computer interaction, underpinnings from psychology and cognitive science, evaluation techniques, heuristic evaluation, videotaped user testing; cognitive walkthroughs, task analysis, user centered design, usability engineering processes, conducting experiments, conceptual models and metaphors, designing interfaces: coding techniques using color, fonts, sound, animation, screen layout, response time, feedback, error messages, designing interfaces for special devices, use of voice I/O, Internationalization, help systems, user interface software architectures, expressing design rationale for user interface design.
Pre-requisite: CSE142 or Instructor's Consent

CSE 491
Computer Science Project I [0,3,3]
This is a two semester 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.
Pre-requisite: CSE311, CSE312, CSE341

Back to top
Management Information Systems

MIS 102 Management Information Systems [3,0,3]
This course familiarizes the students to the foundations of information systems in business organizations. It provides an overview of information technologies including hardware, software, databases and telecommunication networks. The course also introduces the students to the entire spectrum of different types of information systems available for managerial decision-making like executive information systems, decision support systems, expert systems, data warehouses. The course not only discusses new and emergent business applications such as e-business, e-CRM, but also looks at the development processes and the managerial challenges of information systems, such as security and ethical challenges, globalization and IT strategy.
Pre-requisite: None.

MIS 103
Introduction to Computer Application [2,1,3]
The Course provides a fundamental understanding of the Computer application with the course focus on the Microsoft Office Application (Microsoft Word, Microsoft Excel and Microsoft PowerPoint). This is a complete lab based course where student will be learning these applications by working on class assignment in the lab. The course topics include the following: Basics and Fundamentals of Microsoft Word, Microsoft Excel and Microsoft PowerPoint. Students will also be covering the basic concepts in Computer Hardware and Operating Systems and the usage of the Internet and conversion of Microsoft file format into various other file format (Adobe Acrobat).
Pre-requisite: None.

MIS 105
Introduction to Computer Administration [2,1,3]
This course is intended for non-CS major students with an interest in System Administration. The course presents the fundamentals of modern computer systems in terms of structure and function. Hands-on experience will complement lectures. Major topics are: Installation of systems (client/Server) which also include hardware and software installation, Accounts Management, Job Scheduling, Security and Threats, Performance Monitoring and Tuning, Documentation and Testing, Networking (Client/Server), Peripherals Management, Memory Management, Script Writing, Running specialized services / servers, and Maintenance.
Pre-requisite: MIS 103

MIS 102
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, document design.
Pre-requisite: MGT211

MIS 211
Systems Analysis and Design [3,0,3]
In today's business environment, competitive advantage is achieved through the delivery of fast, responsive software that can adapt to constantly evolving technology and user expectations. Controlling and managing software depends on three critical elements: standards, architecture and process. This course is designed to give the students an in depth understanding of how to analyze and document user requirements and design computer systems to best satisfy those requirements. The emphasis is on understanding and using the models most useful to the analyst in documenting user requirements and the models most useful to designers and architects to design and document system requirements and solution architectures.
Pre-requisite: CSE142, MIS102

MIS 241
Information Systems Development [3,1,4]
The course is designed to give students a broad and thorough exposure to the themes and issues involved in information system development (ISD). The course will familiarize students with various paradigms and methodologies of ISD and illustrate their development over time. The aim of this course is to develop a holistic understanding of ISD, including both its technical and social aspects. Key issues that arise from the interaction of technology with its social contexts will be analyzed. This will be achieved through case studies as well as online research projects. The course will place particular emphasis on achieving a sound balance between studying theoretical and practical aspects of the subject.
Pre-requisite: MIS211

MIS 302
Decision Support Systems [3,0,3]
This course provides an overview of techniques and applications of intelligent decision support systems. A series of case studies are used to illustrate the application of the methodologies discussed in the course. Students are expected to implement a DSS for risky decision problems using spreadsheets, databases and other tools. Topics included are decision making process, structuring decisions, what-if analysis, sensitivity analysis, risk attitude, enterprise information systems, neural networks, and decision trees.

Pre-requisite: MTS102, CSE141, MIS102
MIS 304
Business Process Modeling & Simulation [2,1,3]
The 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.
Pre-requisite: MIS211, MTS102, CSE141

MIS 305
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, and 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 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.
Pre-requisite: CSE312 Or MIS241

MIS 343
Data Warehousing [3,1,4]
The course provides an opportunity to capture the concepts, principles, methods and evolution techniques that are common throughout Data Warehousing. Topics included are planning & requirements gathering, conceptual modeling of Data warehouses (DWs) and logical data models (Star Schema, Snow Flake etc.), ETL, DW loading (refreshing), assuring efficient execution of OLAP queries, materialized views, data analysis techniques, metadata management, implementation and managing the evolution of DWs real-time, and active data warehouses, and warehousing complex data. Case studies are also used to analyze the implementation of successful DWs.
Pre-requisite: CSE341

MIS 344
Introduction to System Administration [3,1,4]
This course provides an introduction to the concepts and practices of computer systems administration. Topics included are installation and management of systems and applications and hardware components including network devices, access control for system resources; the role of administrative policies and procedures, identification of threats and countermeasures; operational controls, and audit practices required for system security and system recovery.
Pre-requisite: CSE243

MIS 402
Change Management and Business Process Reengineering [3,0,3]
The aim of this course is to teach students the preconditions for 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.
Pre-requisite: MIS304

MIS 454
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.
Pre-requisite: MIS102

MIS 456
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.
Pre-requisite: MIS102

MIS 458
Enterprise Resource Planning [2,1,3]
The course focuses on the basic and fundamental concepts in Enterprise Resource Planning. The student will gain an insight on the ERP systems capabilities and why organizations implement ERP solution despite heavy cost of implementation. The course topics includes the following: ERP Introduction, Virtual Organization Game, Business Function Processes and Data Requirement, ERP Selection Process, ERP Major Vendors, ERP Business Requirement, ERP RFP Development, overview Sales & Marketing (SAP), Overview Production & Supply Chain (SAP), Overview Material Management (SAP) , Overview Financial (SAP), ERP Implementation Success & Failure and ERP & E- Commerce.
Pre-requisite: MIS102 and Instructor's Consent

MIS 459
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, and CRM information system.
Pre-requisite: MIS102 and Instructor's Consent

MIS 491
MIS Project [0,3,3]
This is an MIS project under faculty supervision. Students propose their own projects for departmental approval or apply for a project proposed by a faculty member.
Pre-requisite: Minimum of 45 MIS/CSE credit hours

MIS 502
Operations and Technology Management [3,0,3]
This course offers students a foundation for dealing with technology and operating issues as a general manager. The course is based on the premise that operations can be a significant source of competitive advantage for a firm, and prepares students to identify and implement operating improvements that directly affect firm performance. The course objective is to help students understand the concepts, frameworks, tools, and techniques that enable and operating manager to diagnose an existing situation, identify its challenges and opportunities, and craft a plan of action that will result in a dynamic, distinctive advantage in the market place. Topics encompass: process analysis, cross-functional and cross- firm integration, product development, and technology and operations strategy.
Pre-requisite: MIS102, MGT311

MIS 503
Enterprise Integration [3,0,3]
The objective of this course is to teach students the different technologies that are currently being used to meet the integration needs of organizations. Topics covered in the course include fundamental concepts of Enterprise Integration; an overview of critical technologies; integration methodology, B2Bintegration, and web services for enabling integration. There is also a design/programming assignment. The course begins with Enabling and middleware technologies for Enterprise Integration. It includes Application-centric view of Enterprise Integration as well as Data-centric view of Enterprise Integration. Another important area is Workflow Management Systems
Pre-requisite: MIS102, CSE341

MIS 513
Information: Industry Structure and Competitive Strategy [3,0,3]
The nearly instantaneous transmission and processing of information is changing the structure of entire industries, and is altering the profitable opportunities available to many firms. The ability to target profitable market segments and to identify individual customers is reducing the value of scale-based operations and the strategic advantage of large firms with existing market share. The ability to monitor the performance of units abroad, without regard to distance or time zones, is increasing the value of cooperative partnerships. This is leading to greater reliance upon outsourcing, benefiting many services industries and once again reducing the advantage of many large firms. At the same time, the impact of information technology on the transparency and efficiency of securities markets is destroying the profits of entire segments of financial services. All aspects of the firm-production, service, sales, marketing, strategy- will be affected. Clearly, some firms will win and other will lose; nearly all will have to change. And yet, fundamental laws of economics have not been repealed. How can previous economic theory, and previous experience with rapid technological change, provide insights for the development of strategy in an increasingly digital age? This course draws upon the most recent experience in the impact of information technology upon diverse industries, ranging from securities trading to consumer packaged goods retailing. It integrates that experience with relevant theory to develop a theory of competitive strategy for electronic commerce, and for information-based strategies more generally. It is not tools and techniques course or a quantitative analysis course; likewise it is not a technology or an implementation course. It provides a focused and modern complement to strategic planning.
Pre-requisite: MIS502 Or MIS304

MIS 520 & MIS 521
Multidisciplinary Project I & II
The multidisciplinary projects I & II are 3 credit-hours projects, both of which are required to be taken by MBA MIS students in their final two semesters. These projects are recommended to be projects done with the industry involving CCS and at least one other academic department at IBA. The emphasis should be innovative and/or effective use of MIS/IT in traditional business domain. It should involve solving practical business related problems. The projects should preferably be linked to each other with clear cut deliverables in each semester.
Pre-requisite: MIS502 Or MIS304

MIS 551
Supply Chain Management [3,0,3]
The course focuses on the fundamental concepts in Supply Chain Management .The course comprises of the following topics. The course will focus on the material flow in through and out of organization. The course topics includes the following, SCM Introduction, Virtual Organization (Beer Game), Supply Chain Drivers and Metrics, Purchasing Management, Supplier Relationship, Strategic Sourcing, Demand Forecasting and Collaborative Planning, Aggregate Planning, Inventory Management, ERP Planning System, Process Management: JIT and Quality Management, Six Sigma, Designing Distribution Network, Domestic and International Transportation, Facility Location Decision, Service Response Logistics, Information Technology in SCM and Performance Measurement in SCM. The student will also visit different industries for gaining the practical knowledge of the SCM Concepts.
Pre-requisite: MIS102 and Instructor's consent.

Back to top
Mathematics & Statistics

MTS 102 Introduction to Statistics [3,0,3]
The course content includes: 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, discrete random variables, Binomial and Poisson distributions, index numbers and time series, introduction to MINITAB ( the statistical software).
Pre-requisite: MTS 105

MTS 105
College Algebra [3,0,3]
To strengthen basic mathematical knowledge of fresh students as well as to make them familiar to the connectivity of quantitative knowledge with real life solutions. College Algebra seems to be necessary for studying advance courses like Business Mathematics and Calculus in subsequent semesters. The main purpose here is to teach the course with the spirit of teaching Mathematics without any particular emphasis for applications. As already mentioned the application part will be covered in Business Mathematics course. This is a remedial course and students can bypass this course by taking the college algebra exam. Students who have an A-level Maths (or equivalent) do not ne
ed to take this course.
Pre-requisite: None.
MTS 103
Business Mathematics [3,0,3]
This is an introductory course. The most important objective of the course is to pass on knowledge of the paraphernalia that helps in solving the problems of business, economics and industry. It is a 3 credit course comprising of 3 hours of theory teaching per week. Topics included are elements of algebra, function and graphs, linear equations, depreciation, rates, proportions, payroll, taxes, percentages, simple interest and discount, averages, compound interest, commission and basic statistical measures.
Pre-requisite: MTS 105

MTS 131
Calculus-I [3,0,3]
Topics included are real and complex numbers, absolute values, average rate of change of a function, the derivative of a function, the differential of a function, 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. 1st and 2nd order differential equations.
Pre-requisite: MTS105

MTS 201
Logic & Discrete Structures [3,0,3]
This course teaches topics of 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 and minimization of circuits.
Pre-requisite: MTS 105

MTS 202
Statistical Inference [2,1,3]
The content of this course includes 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-parametric.
Pre-requisite: MTS102

MTS 203
Linear Algebra [3,0,3]
This course familiarizes students with binary operations, groups, rings and fields; vector spaces, linearly dependent and independent vectors, linear transformations, matrices of linear transformations; properties of matrices; 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.
Pre-requisite: MTS105

MIS 232
Calculus-II [3,0,3]
This course covers topics of definite integrals, improper integrals, Laplace transformations, infinite sequences, Fourier Series, curves in two dimensions, three dimensional geometry, gradient, divergence and curl, directional derivatives and theorems of Gauss & Green.
Pre-requisite: MTS 131

MTS 503
Statistical Methods and Models
The course is designed to cater the statistical needs of our students who are currently enrolled in Ph. D classes. The course commences with a systematic treatment on basics of statistics which they got in their previous classes. They will get a deeper insight into it so that they could apply this knowledge into their in progress research. The course progresses keeping in mind the latest developments in the curricula in the advanced countries, and the literature published in the recent past years on statistics. The teaching tactics will include the emphases given on the practical applications of matter taught.
Pre-requisite: MTS102

MTS 504
Core Mathematical Concepts with Applications in Computer Science
The course provides an extremely precise and exacting integrated treatment of applied mathematics in general and linear algebra in particular, accentuating topics that are relevant to fields such as operations research and telecommunications. Linear algebra includes matrices, Eigen values, eigenvectors, determinants and applications to probability & statistics. The central limit theorem, Markov chains, curve fitting. Regression and pattern analysis are introduced. Basics of calculus of functions of single and several variables, including partial derivatives, constrained and unconstrained optimization and applications will also be covered. Working knowledge of Fourier series will also be provided. The solution of relevant real problems of matter taught will be treated as the teaching strategy.
Pre-requisite: MTS232

MTS 604
Applied Differential Equations
This is an advanced course on differential equations. The objective of the course is to impart knowledge of the bits and pieces that help in understanding the different areas of computer science. It is a 3 credit course comprising of 3 hours of theory teaching per week. Topics included are Analytic, Numerical, and qualitative analysis of ordinary differential equations. Linear equations, linear and non-linear systems. Application to mechanics, biology, physics, and the social sciences. Existence and uniqueness of solution and visual analysis using computer graphics. Topics selected from Laplace transforms, power series solutions, chaos, and numerical solutions.
Pre-requisite: MTS232

Back to top