126
Table of Contents HOW TO ACCESS COURSE DESCRIPTIONS....................................5 BUSINESS COURSES..................................................... 5 BUS - 101 Micro Economics.....................................5 BUS - 201 Businesses & Organizations..........................6 BUS - 202 Macro Economics.....................................7 BUS - 301 Marketing and Business Development..................8 BUS - 303 Business Law........................................9 BUS - 304 Principles of Marketing.............................9 COMPUTER SCIENCES COURSES........................................... 10 CSC - 104 Digital Logic Design...............................10 CSC - 105 Discrete Structures................................11 CSC - 107 Fundamentals of Computers..........................12 CSC - 107 Fundamentals of Computers – MBC+FBC................13 CSC - 108 Introductions to Programming.......................13 CSC - 109 Creating Digital Content(*)........................14 CSC - 109 Creating Digital Content(*) – MBC+FBC..............15 CSC – 110 Business Computing.................................16 CSC – 111 Creating Web Content...............................17 CSC - 203 Computer Networks..................................17 CSC - 204 Data Structures....................................18 CSC - 205 Computer Organization & Assembly Language..........19 CSC - 206 Event Driven Programming...........................19 CSC - 210 Data Communications & Networks.....................20 CSC - 211 Database Management Systems........................21 CSC - 211 Database Management Systems – MBC+FBC..............22 CSC - 213 Object Oriented Programming........................22 Page 1 of 126

€¦  · Web viewproduction, Costs of production, OC, SC, FC, VC, TC, AC and MC, Relationship between short run and long run cost curves, Economies of scale, Market Structures

Embed Size (px)

Citation preview

Table of ContentsHOW TO ACCESS COURSE DESCRIPTIONS...................................................................................5

BUSINESS COURSES..............................................................................................................................5

BUS - 101 Micro Economics......................................................................................................5

BUS - 201 Businesses & Organizations....................................................................................6

BUS - 202 Macro Economics.....................................................................................................7

BUS - 301 Marketing and Business Development...................................................................8

BUS - 303 Business Law............................................................................................................9

BUS - 304 Principles of Marketing...........................................................................................9

COMPUTER SCIENCES COURSES...................................................................................................10

CSC - 104 Digital Logic Design...............................................................................................10

CSC - 105 Discrete Structures................................................................................................11

CSC - 107 Fundamentals of Computers................................................................................12

CSC - 107 Fundamentals of Computers – MBC+FBC.........................................................13

CSC - 108 Introductions to Programming.............................................................................13

CSC - 109 Creating Digital Content(*)..................................................................................14

CSC - 109 Creating Digital Content(*) – MBC+FBC...........................................................15

CSC – 110 Business Computing..............................................................................................16

CSC – 111 Creating Web Content..........................................................................................17

CSC - 203 Computer Networks..............................................................................................17

CSC - 204 Data Structures......................................................................................................18

CSC - 205 Computer Organization & Assembly Language................................................19

CSC - 206 Event Driven Programming..................................................................................19

CSC - 210 Data Communications & Networks.....................................................................20

CSC - 211 Database Management Systems...........................................................................21

CSC - 211 Database Management Systems – MBC+FBC....................................................22

CSC - 213 Object Oriented Programming............................................................................22

CSC – 215 Web Systems Development..................................................................................23

CSC - 216 Introduction to Software Engineering.................................................................24

CSC - 302 Computer Architecture.........................................................................................25

Page 1 of 83

CSC - 305 Human Computer Interaction..............................................................................26

CSC - 310 ERP Systems...........................................................................................................27

CSC - 313 Object Oriented Analysis & Design(*)................................................................28

CSC - 314 Study of Algorithms...............................................................................................29

CSC - 315 Lab Project Course................................................................................................29

CSC - 316 Software Construction...........................................................................................30

CSC - 317 Software Requirement Engineering.....................................................................31

CSC – 318 Advanced Database Management Systems.........................................................32

CSC - 319 Design Patterns......................................................................................................33

CSC – 402 Theory of Automata..............................................................................................34

CSC - 403 Operating Systems.................................................................................................34

CSC - 406 Internet Programming(*)......................................................................................35

CSC – 411 Software Quality Engineering..............................................................................36

CSC - 412 Software Project Management.............................................................................36

CSC - 413 Formal Methods in Software Engineering..........................................................37

CSC - 414 Software Design & Architecture..........................................................................38

CSC – 416 Techniques & Technologies of Graphical Communication..............................39

CSC – 417 Web Engineering...................................................................................................40

CSC – 418 Mobile Computing..............................................................................................40

FINANCE COURSES.............................................................................................................................41

FIN - 102 Accounting I(*)........................................................................................................41

FIN - 201 Accounting II(*)......................................................................................................42

FIN - 202 Financial Management – FBC...............................................................................44

FIN - 203 Management Accounting.......................................................................................44

FIN – 205 Business Finance.....................................................................................................45

FIN - 301 Corporate Finance..................................................................................................46

FIN - 302 Information Systems Audit....................................................................................48

FIN - 401 Strategic Financial Management...........................................................................49

FIN - 402 Financial Markets & Institutions..........................................................................50

FIN - 403 Financial Management for MBC...........................................................................51

FIN - 404 Topics in Finance....................................................................................................52

Page 2 of 83

BF – 231 Financial Reporting.................................................................................................52

BF – 243 Micro Finance and SME Banking..........................................................................53

EC – 108 Introductions to Accounting...................................................................................54

EC – 260 International Trade.................................................................................................55

HUMANITIES COURSES.....................................................................................................................56

HUM - 201 Islamic Studies(*).................................................................................................56

HUM - 202 Pakistan Studies(*)...............................................................................................57

HUM - 203 Pakistan and Islamic Studies..............................................................................57

HUM-401: Research & Professional Issues...........................................................................59

HUM - 402 Professional Ethics...............................................................................................59

SE 101-A Communication Skills I..........................................................................................60

SE 101-B Communication Skills II.........................................................................................61

MANAGEMENT COURSES.................................................................................................................61

MGT - 101 Principles of Management...................................................................................61

MGT - 201 Management Information Systems.....................................................................62

MGT-202: Total Quality Management..................................................................................63

MGT - 203 Organizational Behaviour...................................................................................63

MGT - 301Project Management.............................................................................................64

MGT-302: Human Resource Management...........................................................................65

MGT - 303 Management of IT................................................................................................66

MGT-304: Entrepreneurship..................................................................................................66

MGT – 305 Operations Management.....................................................................................67

MGT - 401 Business Policy......................................................................................................68

MGT-402: Strategic Management..........................................................................................69

MATHEMATICS COURSES................................................................................................................69

MTH - 101 Calculus & Analytical Geometry I.....................................................................69

MTH - 102 Business Maths.....................................................................................................70

MTH - 103 Calculus & Analytical Geometry II....................................................................71

MTH - 104 Business Statistics.................................................................................................72

MTH - 105 Applied Physics.....................................................................................................73

MTH - 201 Probability & Statistics........................................................................................74

Page 3 of 83

MTH - 202 Linear Algebra & Differential Equations..........................................................75

MTH - 301 Statistical Inference..............................................................................................76

PROJECT COURSES.............................................................................................................................77

PRJ-403/404 PROJECT COURSES FOR SE/MBC/FBC...............................................................77

IND-401 Independent Study...................................................................................................78

MS-BIT PROGRAM...............................................................................................................................79

BUS-502 Mathematical And Statistical Analysis..................................................................79

CSC-502 Information Management & Security...................................................................79

MGT-501 Project Management Practice...............................................................................80

CSC – 503 Entrepreneurship in IT........................................................................................80

BUS-501 Business Methods.....................................................................................................81

CSC – 501 IT Methods............................................................................................................81

BUS-503 Business Process Modeling......................................................................................81

CSC – 504 E-Business Systems And Strategies.....................................................................82

BUS-505 Business Research Methods....................................................................................82

CSC-601 ERP Systems Implementation................................................................................83

PRJ-601 Thesis – Analysis And Design..................................................................................83

PRJ – 602 Thesis – Implementation.......................................................................................83

Page 4 of 83

HOW TO ACCESS COURSE DESCRIPTIONS

In case of pdf document:

To access description of a course, click on its title in Table of Contents.

To return to Table of Contents, press Home

In case of word document:

To access description of a course, press & hold Ctrl and click on its title in Table of Contents.

To return to Table of Contents, press Ctrl+Home.

Please note that course descriptions of all courses are listed for reference. Some of these are

discontinued. These are indicated by asterisk (*).

BUSINESS COURSES

BUS - 101 Micro Economics

Credit Hrs:  3

Pre-requisite: Nil

Course Objective:

This course is designed to introduce students to widely applicable concepts and principles of

microeconomics theory. It will help students to understand principles and applicability of

microeconomics theory into the modern business world and help them with the skills of

becoming potential and effective managers.

The course will enable students to develop skills in the knowledge and understanding of the

basic microeconomics principles and application of these principles to managerial decision

making.

Topics Include:

Introduction to Microeconomics, Concepts and Importance, Demand and its related concepts,

Supply and its related concepts, Market equilibrium, Consumer and producer surplus, Network

Externalities, Demand Elasticities, PED, YED and CED, Calculation and its usefulness,

Production function, Short and long run, Law of diminishing returns, Applicability and stages of

Page 5 of 83

production, Costs of production, OC, SC, FC, VC, TC, AC and MC, Relationship between short

run and long run cost curves, Economies of scale, Market Structures, Perfect Competition and

pursuance of profit maximization in short and long runs, Monopoly and its output decision,

Natural monopoly, Monopsony, Sources of monopoly power, Limiting monopoly power, Price

discrimination, Monopolistic competition, Equilibrium in short and long runs, Oligopoly,

Equilibrium in oligopoly market, Oligopoly, The Cournet model, Competition Vs collusion,

Cartel, Kinked demand curve, Game theory, Nash equilibrium, Externalities, Positive and

negative externality, Ways of correction market failure, Asymmetric information, Basic concepts

and applicability.

Text Book:

a) Principles of Economics by N.Gregory Mankiw

b) Microeconomics by R.S.Pindyck

BUS - 201 Businesses & Organizations

Credit hours: 3

Pre requisite: Nil

Course Objectives:

This course aims to cover businesses and organizations in today's global environment looking at

both small and large businesses and how they operate. Particular emphasis is placed on the basic

practices of different business and organizations with a mention of basic accounting practices,

entrepreneurship, managing human resources, using technology to manage information, ethics

and social responsibility and human resource practices such as leadership, motivation and team

working, which are used to mobile businesses and organizations.

Topics include:

Blending People, Technology and Ethical Behaviour, Achieving Business Success by

Demonstrating Ethical Behaviour and Social Responsibility, Competing in Global Markets,

Options for organizing small and large businesses, Entrepreneurship Alternative, Management,

Leadership, and the Internal Organization, Electronic Commerce, HRM and motivation, 

Creating and Producing World-Class Goods and Services, Distributing Goods and Services,

Page 6 of 83

Promoting Goods and Services, Using technology to manage information, Understanding

accounting and financial statements, Final Presentations

Text Book:

Contemporary Business: thirteenth Edition by Louis E. Boone and David L.Kurtz (2002)

Harcourt College Publishers

BUS - 202 Macro Economics

Credit hours: 3

Pre Requisite: BUS - 101 Micro Economics

Course Objective:

This course aims at introducing the basic concepts of macro economics and their practical

importance, this course gives the students an overview of issues controlled by macroeconomists

in the policy side as well. It would also build deeper understanding of the students about working

of open economy macroeconomics.

This course will enable the students to analyze how different forces tend to change the economy

over time, and how to come up with policy suggestions and the effects of these policies over

time.

Topics include:

Difference between microeconomics and macroeconomics, scope of macroeconomics, inflation

and unemployment, G.D.P., G.N.P., N.N.P., P.I., Keynesian model of income and employment

verses classical model, equilibrium level of national income, the role of govt., business cycles,

I.S. Curve, L.M. Curve, general equilibrium, business cycles, types and instruments of monetary

policy, role of monetary policy in aggregate economic activity, stabilization and growth, nature ,

role of fiscal, working of foreign exchange market and determination of exchange rates, B.O.P.

and B.O.T., W.T.O. and its impact on Pakistan’s economy.

Text Book:

Principles of Macroeconomics, 4th Edition by Stiglitz and Walsh (WW Norton)

Principles of Macroeconomics, 2nd Edition by Mankiw, N., G., Bandyopadhyay, D., &

Wooding, P. (2009) in New Zealand, Australia: Thomson Learning

Class Notes

Page 7 of 83

BUS - 301 Marketing and Business Development

Credit hours: 4

Pre requisite: Bus - 304 Principles of Marketing

Course Objective:

The core objective of this course is to provide students with hands-on-experience to the notions

regarding, Marketing Management, New Business Development, New Product Development.

This will help students in gaining exposure to the emerging businesses, their development over

time and marketing tactics. To equip the students with strategic decision making concerning,

business opportunities, marketing strategies, and new product research and development. This

course will assist students in initiating business proposal and sell it in the marketplace.  

Topics Included:

Marketing for 21st Century: The importance of Marketing, Scope, Core Marketing Concepts,

The New Marketing Realities. Developing marketing strategies and plans: Marketing and

customer value, Corporate and Division strategic planning, Business unit strategic

planning.Connecting with Customers: creating customer value, Satisfaction & Loyalty, CPV,

Marketing insight, CLV, cultivating customer relationships, CRM, customer databases and

database marketing.Analyzing consumer Markets: What influences customer behaviors,

Cultural & Social factors, Motivation: Freud, Maslow, Hezberg. Identifying Market Segments

and Targets: Level of market segmentation, Bases for segmenting consumer markets, Bases for

segmenting business markets, Market Targeting, Effective segmentation criteria, Additional

Considerations. Dealing With Competition: Competitive Forces, Identifying competitors,

Analyzing competitors, Strategies and objectives, Competitive strategies for market leaders,

Balancing customer and competitor orientations. Managing Retailing, Wholesaling and

Logistics: Retailing, The new retail environment, Marketing Decisions, Private Labels,

Wholesaling, Market Logistics, Integrated Logistics systems, organizational lessons, Market

logistics decisions, Trends in Wholesaling.Designing and Managing Integrated Marketing

Communication: Developing effective communications, deciding the marketing communication

Mix, Managing the integrated marketing communications process

Text Books:

Page 8 of 83

Marketing Management by Philip Kotler and Kevin Keller (14 th Edition Published by Prentice

Hall)

BUS - 303 Business Law

Credit hours: 3

Pre-requisite: Nil

Course Objective:

This course gives an overview to students to be aware with the legal side of everyday business,

particularly to establish and to form business organizations for the conduction of business. In

addition, the formation of different contracts and other business transactions required in

compliance with the business activities by proprietors, firms and companies. To begin with

concepts about business law main principles will be picked up then will be applied practically in

the business field in the compliance of legal requirements incidentally and spontaneously.

Topics Include:

Introduction to Law, Basic Features of Law in Society, Sources of Law, Categories of Law,

Introduction to Business Law, Law of Tort, Law of Contract, Nature and Kinds of Contracts,

Offer and Acceptance, Consideration, Capacity of Parties, Free Consent, Legality of Object and

Consideration, Formation of a Contract, Classification of Contract, Modes of Discharge of

Contract, Remedies for Breach of Contract, Contingent Contracts, Quasi Contracts, Contract of

Indemnity and Guarantee, Contract of Bailment and Pledge, Contract of Sale of Goods,

Conditions and Warranties, Performance of Contract of Sale, Remedial Measures, Contract of

Agency, Law of Partnership, Definition and Nature of Partnership, Formation of Partnership,

Rights, Duties and Liabilities of Partnership, Dissolution of Partnership, Carriage of Goods by

Sea, Post Project Reviews, Closing.

Text Book:

Mercantile Law by M.C Kuchhal

BUS - 304 Principles of Marketing

Credit hours: 3

Page 9 of 83

Pre requisites: MGT - 101 Principles of Management

Course Objective:

This course is an introduction to the theory and application of marketing. Marketing topics

covered include Customer needs, Company skills, Competition, Collaborators, and Context in

marketing and product development. People often define "marketing" as advertising – a highly

visible activity by which organizations try to persuade consumers to buy products and services.

However, marketing is much more than advertising and even the most skillful marketing cannot

make consumers buy things that they don't want. Marketing involves two basic sets of activities.

The objectives of this course are to:

 (1) Introduce the concepts, analysis, and activities that comprise marketing management

(2) Help sharpen analytical skills and show how to use them to assess and solve marketing

problems

(3) Understand marketing and the marketing process, analyzing marketing opportunities,

selecting target markets and developing the marketing mix

(4) Provide a foundation for other business courses

Topics include:

Marketing and the Marketing Process, Customer Value, Marketing Strategy, Understanding the

Marketplace and Consumers, The Marketing Environment, Consumer Markets and Consumer

Buyer Behavior, Business Markets and Business Buyer Behavior, Market. Research, Marketing

Strategy and Marketing Mix, Pricing, Pricing Strategies, Marketing Channel, Retailing and

Wholesaling, Communicating Customer Value: Integrated Marketing Communication Strategy,

Advertising and Public Relations, Personal Selling and Sales Promotion, Direct and Online

Marketing: Building Direct Customer Relationships, Creating Competitive Advantage. 

Text Book:

Principles of Marketing by Philip Kotler and Gary Armstrong – Prentice Hall 14th Edition

COMPUTER SCIENCES COURSES

CSC - 104 Digital Logic Design

Page 10 of 83

Credit Hours: 3

Pre-requisite: Introduction to Information and Communication

Course objectives:

To learn the concepts of digital logic system analysis and design. This course introduces the

concept of digital logic, gates and the digital circuits. Further, it focuses on the design and

analysis combinational and sequential circuits. It also serves to familiarize the student with the

logic design of basic computer hardware components like Random Access Memory and

Programmable Logic arrays.

Course Outline:

Binary Numbers and Codes, Octal and Hexadecimal Numbers. Number base conversions,

Arithmetic operations with different bases Complements,2’s and 1’s complements, Signed binary

numbers, Binary codes BCD,ASCII,Gray,Binary Logic gates,AND,OR,NOT, Boolean Algebra

Basic Definitions Basic Theorms ,Boolean Functions. Standard Forms Min term and Max term.

Simplification of Boolean functions using SOP and POS Multilevel NAND/NOR

Implementation, Gate Level Minimization Karnaugh Map ,Binary Adder,Subtractor,Half and

Full Binary adder,Ripple Binary Adder ComparatorDecoder:1-2 ,2-4 , 3-8 Decoder, Analysis and

Synthesis of Sequential Circuits,Latches,Flip Flops, Registers and Counters ,Shift Registers,

Synchronous and Ripple Counter, Sequential Circuits with Programmable Logic

Devices,Random Access Memory PLA(Programmable Logic Array)

Recommended Text:

1. Digital Design, 4/E M. Morris Mano & Michael D. Ciletti ISBN-10: 0131989243

ISBN-13: 9780131989245 Publisher: Prentice Hall

2. Digital Fundamentals / 9E By Thomas L. Floyd Published by Floyd Publisher, 2007

 

CSC - 105 Discrete Structures

Credit hours: 3

Pre Requisite: Nil

Course objective:

This course helps the student to learn mathematical facts and how to apply them. The focus is to

learn mathematical reasoning, combinatorial analysis, discrete structures and algorithmic

Page 11 of 83

thinking. Students will be able to understand the basics of discrete probability and number

theory, and be able to apply the methods in problem solving.

Topics include:

Boolean algebra, functions with applications in coding theory; set theory with application in

grammar and languages, basic logic, basics of counting, discrete probability, sequences and

recurrence relation, relations, introduction to combinatorics, inclusion-exclusion principle and

binomial methods, counting and partitions, graph theory

Text Book:

Discrete Mathematics with Applications 4th edition SusuannaEpp

Discrete Mathematics and Its Applications by K. Rosen

CSC - 107 Fundamentals of Computers

Credit hours: 4

Pre requisites: Nil

Course Objective:

This course provides students with an overview of computer technology. The topics include

hardware, software, internal working of computers, number systems and concepts of Algorithms

and Flowcharts. Students will become familiar with problem solving techniques and algorithm

development using tools like flowcharting and pseudo coding

Topics Include:

Computer and its components, Advantages and disadvantages of computers, Computer

Categories, Types of software, System Unit and its components, memory and its types, Binary,

Octal, Hexadecimal and decimal number system, The programming Process, Introduction to

Software development tools (Flowcharts), Data definition. Data names and types, Data

usage,Control Structures, Nested-if statements, Iteration control structures Pseudo code:

sequence, selection and iteration structures.

Text Book:

Discovering Computers Introductory Your Interactive Guide to the Digital

World(2012), Shelly Vermaat (Shelly Cashman Series) Pakistan Edition.

Prelude to Programming 5th edition Stewart Venit, Elizabeth Drake (Pearson)

Page 12 of 83

A Beginners Guide to Programming Logic and Design 7th edition Joyce Farell

CSC - 107 Fundamentals of Computers – MBC+FBC

Credit hours: 4

Pre requisites: Nil

Course Objective:

This course provides students with an overview of computer technology. The topics include

hardware, software, internal working of computers, number systems and concepts of Algorithms,

Flowcharts and pseudo coding.

At the conclusion of this course, students will become familiar with problem solving techniques

and algorithm development using tools like flowcharting and pseudo coding. At the end of the

course students are also introduced with the basic concepts of programming so they can

implement the problems that they have solved using flow charts and appreciate the results, this

will also prepare them for the upcoming courses of programming.

Topics Include:

Computer and its components, Advantages and disadvantages of computers, Computer

Categories, Types of software, System Unit and its components, memory and its types, Binary,

Octal, Hexadecimal and decimal number system, The programming Process, Introduction to

Software development tools (Flowcharts), Data definition. Data names and types, Data usage,

Pseudo code: sequence, selection and iteration structures, introduction to C++

Text Book:

Computer Science illuminated (e-Book Available) By NELL DALE & JOHN LEWIS

Discovering Computers 2011 (e-Book Available) By Gary B. Shelly, Misty E. Vermaat

Discovering Computers 2010

New Perspective on Computer Concepts,8th Ed.by Parsons, June    Jamrica

CSC - 108 Introductions to Programming

Credit hours: 4

Pre-requisite: Nil

Page 13 of 83

Course Objective:

This course gives students an introduction to programming in a high level language like C++.

Fundamentals and basic constructs of programming languages will be learned and practiced.

Students will discover how pseudo-code and flow chart gets translated to a working computer

program, and will get a hands-on experience of C++. By completing this course, students should

be able to appreciate the field of computer programming. They should be able to understand and

write small scale programs. Understand and use the basic programming constructs of C/C++,

Manipulate various C/C++ datatypes, such as arrays, strings, and pointers, Be able to perform

File I/O, and Test Debug and modify program logic

Topics include:

Overview of Computer Programming, Principles of Structured and Modular Programming,

Overview of Structured Programming Languages, Algorithms and Problem Solving, Program

Development: Analyzing Problem, Designing Algorithm/Solution, Testing Designed Solution,

Translating Algorithms into Programs, Fundamental Programming Constructs, Data Types;

Basics of Input and Output, Selection and Decision (If, If-Else, Nested If-Else, Switch Statement

and Condition Operator), Repetition (While and For Loop, Do-While Loops), Break Statement,

Continue Statement, Control Structures, Functions, Arrays, Pointers, Records, Files (Input-

Output), Testing & Debugging.

Text Book:

C++ Programming: D. S. Malik: 5th edition (2011)

C++ Programming: Lab Manual by Judy Scholl

C++ How to Program, Deitel&Deitel (8th Edition or later)

CSC - 109 Creating Digital Content(*)

Credit hours: 4

Pre-requisite: Nil

Course Objective:

This course is a introduction to the creation, design, publication and promotion of web pages and

other web content. The main technologies used during the course will include HTML and CSS.

Page 14 of 83

Students will create and maintain a blog through the duration of the course. At the conclusion of

the course, students will develop and deploy a complete website.

Topics include:

Introduction to the World Wide Web.Blogs and monetization.Web hosting.Domains.HTML text

elements. Lists and tables. Inline formatting.Adding graphics.Linking pages.Audio and

video.Style sheets.Selectors.Colors.Text alignment and spacing.Fonts. Style based layouts. Web

authoring software.Multipart pages.Adding JavaScript.Buttons and menus.

Text Book:

Creating A Website: The Missing Manual by Matthew MacDonald 3rd Edition (2011) O'Reilly

Media

CSC - 109 Creating Digital Content(*) – MBC+FBC

Credit hours: 4

Pre-requisite: Nil

Course Objective:

This course develops the basic concepts of website development and associated tools. It aims to

impart knowledge of planning, organizing and creating a website from start to finish. It

emphasizes on standard principles of web design with the objective that students should not only

be able to create a complete website but should have the underlying knowledge of what

constitutes a well-designed website. Students will learn how to use HTML and other related

software. By the end of the course they would be required to develop a complete website based

on the taught principles.

Topics include:

History of internet, web pages, web servers, HTML documents, URL's, client server architecture

and working of the internet, web standards and technologies intro to web technologies, browsers,

markup languages, website evaluation techniques, types of website, color theory in web design,

identifying goals, audience and user profiling, pre coding, planning the site, diagram the site's

page and folder structure, set up the folder structure for containing files, types of web

architectures, organizing a web site, information architecture, static, dynamic and interactive

Page 15 of 83

websites, different types of web site structures: linear, linear alternative, grid, choosing a website

structure, introduction to web graphics, cropping pictures, resizing for maximum impact,

navigation rules and principles, page and site labels, style and location, placing navigation,

creating navigation buttons, page types and layouts, testing, website validation and concept of

usability

Text Book:

Web Design: The Complete Reference. Second Edition Thomas A Powell

Creating a Website: The Missing Manual: Mathew MacDonald

Online Resourceshttp://www.webstyleguide.com/wsg3/index.html

CSC – 110 Business Computing

Credit Hours: 4

Pre-requisite: CSC - 107Fundamentals of Computers

Course objectives:

This course aims to give students a broad overview and hands on experience of the variety of

computer application options available for use in a business environment. The course is

developed with lab exercises designed to demonstrate the role played by computer applications

in improving efficiency. Special attention is also given to harnessing the potential of open source

software and the Internet effectively for business purposes. The course aims to give students the

theoretical knowledge and the practical experience to make well informed decisions on the

selection and usage of business software.

Course Outline:

Email etiquette. Word processing software with practical exercises. Spreadsheet software with

practical exercies. Using Web content. Copyrights and licensing issues. Developing effective

presentation slides. Basic utility software. Using Web applications for productivity and

collaboration. Local language computing. Harnessing the power of social media. Open source

software in business. Project management tools.

Recommended Text:

Faithe Wempen, Microsoft Word 2010 in Depth, 2010, Que

Page 16 of 83

Matthew Macdonald, Excel 2013 The Missing Manual, 2013, O’Reilly

Selected readings

CSC – 111 Creating Web Content

Credit Hours: 4

Pre-requisite: Nil

Course objectives:

This course is an introduction to the creation, design, publication and promotion of web pages

and other web content. The main technologies used during the course will include HTML and

CSS. Students will create and maintain a blog through the duration of the course. At the

conclusion of the course, students will develop and deploy a complete website.

Course Outline:

Introduction to the World Wide Web.Blogs and monetization. Web hosting.Domains.HTML text

elements. Lists and tables. Inline formatting.Adding graphics. Linking pages. Audio and video.

Style sheets. Selectors. Colors. Text alignment and spacing. Fonts. Style based layouts. Web

authoring software. Multipart pages. Adding Java Script. Buttons and menus.

Recommended Text:

Creating A Website: The Missing Manual by Matthew MacDonald 3rd Edition (2011)

O'Reilly Media

CSC - 203 Computer Networks

Credit hours: 3

Pre requisite: CSC - 107 Fundamentals of Computers

Course Objective:

This course gives an overview of computer networks from the business user's perspective,

enabling the students to understand networking concepts and how they can be used to derive a

strategic advantage in business.

On the course completion, the students will have thorough knowledge of  the layered architecture

of computer networks and the operation of main protocols in the TCP/IP model. This course will

Page 17 of 83

enable the students to compare and contrast different design issues of core functions within a

computer network.

Topics include:

Introduction to Signals, Wireless and conducted media as well as the selection criteria, Sources

of error, error detection and control, LANs including a discussion of hardware (such as bridges

and hubs), software (including network management software and utilities) and protocols (such

as DHCP), Medium Access Control. Routing and congestion control, WAN protocols (such as

TCP, UDP and IP, ICMP, SMTP), NATs, Network architectures (such as client server and peer

to peer), Addressing and subnet masks, HTML, Network and computer security.

Text Book:

Data Communications and Computer Networks – A Business User's Approach, 5th Ed.,

Cengage Learning, 2009.

CSC - 204 Data Structures

Credit hours: 4

Pre requisite: CSC - 213 Object Oriented Programming

Course Objective:

The focus of the course is to introduce data structures and problems solving techniques using C+

+. The objective is to enable the students to understand logical structures of data, their physical

representation, design and analysis of algorithms operating on the structures, and techniques for

program development and debugging. Alsointroduce them to study advanced data structures.

At the conclusion of the course students will be able to select and use the most appropriate data

structure for designing and implementing efficient programming solutions

Topics include:

Data structures and ADTs. Algorithm analysis. Recursion and dynamic programming. Lists,

stacks and queues. Trees, binary search trees, AVL trees, Huffman trees, Heaps and BTrees.

Hashing. Sorting algorithms(including Heap sort, Bubble sort, Insertion sort, Selection sort,

Merge sort, Quick sort, Bucket sort and radix sort). Graph representation and graph algorithms

(including BFS, DFS, Topological sort, spanning trees and shortest paths). The covered topics

would then be applied in lab exercises.

Page 18 of 83

Text Book:

Mark Allen Weiss, Data Structures and Algorithm Analysis in Java, 2rd Ed., Addison-

Wesley, 2006.

Data Abstraction and Structures in C++ by Larry Nyhoff.

Introduction to Data Structures in C++ by SartajSahani.

CSC - 205 Computer Organization & Assembly Language

Credit hours: 4

Pre-requisite: CSC - 104 Digital Logic Design

Course Objective:

This course provides an introduction to the internal organization of computer systems, including

the relationship between a computer's hardware, its native instruction set, and the implementation

of high level languages on that machine. In addition to the theoretical aspect, assembly language

programming is also included using the x86 based Microsoft Macro Assembler (MASM), to give

a hands-on experience.

Topics include:

Introduction to assembly language programming. Number systems recap. Variable declaration.

Registers. Data movement. Character data. Input and output. Arithmetic instructions. Selection

structures. Iterations structures. Logic instructions. Procedures. Macros. Arrays. Strings. Selected

machine language instructions.

Text Book:

Guide to Assembly Language: A Concise Introduction by James T. Streib (2011)

Springer

CSC - 206 Event Driven Programming

Credit hours: 4

Pre-requisite: CSC - 108 Intro. to Programming

Course Objective:

Page 19 of 83

This course is designed for developers who are moving to Visual Basic with some understanding

of basic programming concepts. You will learn Visual Basic syntax, event-driven programming,

VB forms and controls and how to handle run-time errors, debug, and add simple database

support to your applications.

At the end of this course, students will demonstrate ability to design graphical user interfaces

(GUI) in Visual Basic. This will provide them the ability to develop integrated multiform

projects with database connectivity.

Topics include:

What is an event, introduction to Project and form, managing forms and controls, difference

between properties and methods, object events, data types, input and output methods, conditional

structures, iteration structures, arrays, control arrays, VB common controls, menus, MDI forms,

designing and managing dialog boxes, procedures and functions, modules, built-in functions,

error handling and database programming, Creating tables, Connecting databases.

Text Book:

1. Programming with Microsoft Visual Basic 6.0, Diane Zak, Enhanced Edition

2. Mastering VB6 by Evangelos Petroutsos

CSC - 210 Data Communications & Networks

Credit hours: 3

Pre-requisite: CSC - 107 Fundamentals of Computers

Course Objective:

The course deals with the study of data communications and the use of networks. Students will

understand the rules and regulations that allow computers with different operating systems,

languages, cabling and locations to share resources.

At the conclusion of the course students should have an essential knowledge about the computer

networks in general and the way the client server applications work. They should also be in a

position to develop a simple client server communication setup at their own.

Topics include:

Network Architecture, OSI and TCP/IP Layers, Physical Layer, Transmission Media, Analog

and Digital Communication, Transmission Impairments, Network performance, Digital to Digital

Page 20 of 83

Conversion, Line coding, Block coding, Scrambling, Analog To Digital Conversion, PCM,

Sampling, Quantization, Encoding, Digital-to-analog conversion: ASK, FSK, PSK, QAM,

Constellation diagram, Analog-to-analog conversion, AM, FM, PM, Mux, Demux, FDM, WDM,

TDM, Network layer and subnetting LANS, routing protocols, TCP/IP segment, IP packet and

Data Link, Network timing and Congestion Control, Peer-to-peer and client-server programming

using sockets in TCP or UDP, Applications used in every-day network-related tasks. Wireless

and Mobile networks.

Text Book:

Data Communications and Networking, 4th edition (2007)By Behrouz A. Forouzan, ISBN 978-

0-07-325032-8 (McGraw-Hill)

CSC - 211 Database Management Systems

Credit hours: 4

Pre-requisite: CSC - 108 Intro. to Programming

Course Objective:

This course will teach you theoretical knowledge and practical skills in the use of databases and

database management systems in information technology applications. The logical design,

physical design and implementation of relational databases are covered as well as some of the

challenges and problems in the design and operation of enterprise level database systems.

Upon completion of this course, the students will be able to create conceptual and logical

database designs for a business problem and to provides users with required business queries and

reports.

Topics Include:

Introduction, Terms and Definitions relating to OS and DBMS (In brief), Data models

(hierarchical, network, relational, object oriented), Database architecture (Conceptual,

Logical & Physical), Database – SQL, Entire relationship model (keys, cardinality, ER-diagram,

role, dependencies), Relational Data model (Relations, Integrity rules), Normalization

(Functional dependencies, 1NF, 2NF, 3NF & BCNF).

Text Book:

Fundamentals of Database Systems By Ramez Elmasri & Shamkant B. Navathe

Page 21 of 83

Modern Database Management, By Jeffrey A. Hoffer, Mary B. Prescott, Fred R. Mc

Fadden

Database Management Systems, By Raghu Ramakrishna and Johannes Gehrke,

Database Systems, By C. J. Date, Addison Wesley Pub. Co.

CSC - 211 Database Management Systems – MBC+FBC

Credit hours:  4                                                            

Pre-requisite: CSC - 108 Intro. to Programming

Course Objective:

This course aims to provide students a well-rounded introduction to Database Management

Systems and design of databases geared for their most effective performance. Fundamentals of

database modeling and design are covered in detail to make the students understand the

importance of these aspects in developing databases and applications. This is to understand the

significant role played by databases in business, education, law and library science today.

Topics Include:

Advantages of databases over traditional file systems, data models, schemas, logical and physical

data models, ER modelling, relational data models, constraints, violations, cardinalities,

enhanced ER models, mapping ER to relations, Normalization: 1NF, 2NF, 3NF and BCNF,

SQL, creating tables, inserting and updating data, different clauses, database security and

recovery, data warehousing introduction and OLAP cubes, intro to data mining and modelling.

SQL Server 2008 is used for practicing the queries.

Text Book:

Fundamentals of Database Systems Sixth Edition BY Ramez Elmasri, Shamkant B.

Naathe

Database Systems: Design, Implementation, and Management, Seventh Edition, Peter

Rob, Carlos Coronel

CSC - 213 Object Oriented Programming

Page 22 of 83

Credit hours:  4

Pre-requisite: CSC - 108 Introductions to Programming

Course Objective:

This Course gives an overview of Object Oriented Paradigm and implementation using

C++/JAVA. Emphasis will be on lectures as well as practical labs. Students can understand how

to design real world problems using Abstraction, reusability through inheritance, Object

communication through Messaging and Object Security through information Hiding. Students

should complete extensive lab work to cope with the theoretical lecturesand have to submit

practical assignments along with final project which covers all aspects of the course. 

This is core course to learn basics of software development and enable them to easily penetrate

into software engineering markets.

Topics include:

Object Oriented Paradigm (Abstraction, Inheritance, Encapsulation, Information Hiding,

Association, Aggregation, Messaging, Polymorphism), Class Fundamentals, Introducing

Methods, Constructors, This Pointer/Reference, Access Modifiers, Finalize Method, Method

Overloading, Object Parameterization and returning, Recursion, Static Keyword, Nested and

Inner Classes, Inheritance Basics, Introducing Super, Multilevel hierarchy, Method Overriding,

Abstract Classes, Final keyword and inheritance, Polymorphism, polymorphic behavior,

Packages, Access Protection, Importing Packages, Defining and Interface, Implementing

Interfaces, Applying Interfaces, Interfaces can be extended, Exception Types, Uncaught

Exceptions, Using try and catch, Nested try statements, throw, throws, finally, Built-in

exceptions, Streams, Types of Streams, Reading Console input, Writing console out put, Reading

and writing files.

Text Book:

How to program C++ 9th Edition by Dietel&Deitel.

Java How to Program 9th Edition by Dietel&Deitel.

The Complete Reference: JAVA 2 by Herbert Schildt, (Edition 4 or 5)

CSC – 215 Web Systems Development

Page 23 of 83

Credit Hours: 3

Pre-requisite: Nil

Course objectives:

The objectives of this course are

i. To demonstrate the potential and applicability of Web engineering through a study of its

evolution and its emerging trends

ii. To give an overview of existing technology in sufficient depth such that it provides a

foundation for students to develop professional web applications

Course Outline:

Introduction to the Web. Dynamic web content. Development servers. Introduction to PHP.

Introduction to MySQL. Accessing MySQL Using PHP. Form handling. Cookies. Sessions.

Authentication. Introduction to JavaScript. Form validation and error handling. Using Ajax.

Using XMLHttpRequest. Introduction to CSS. Accessing CSS from JavaScript. HTML5 canvas.

HTML5 audio and video.

Recommended Text:

Robert W. Sebesta. Programming the World Wide Web. 2012.

Robin Nixon. Learning PHP, MySQL, JavaScript, CSS & HTML5, Third Edition.

O’Reilly 2014.

CSC - 216 Introduction to Software Engineering

Credit hours:  3

Pre-requisite: CSC – 108 Intro. To Programming

Course Objective:

Software engineering is the branch of computer science that creates practical, cost-effective

solutions to computing and information processing problems, preferentially by applying

scientific knowledge, developing software systems in the service of mankind.  This course

covers the fundamentals of software engineering, including understanding system requirements,

finding appropriate engineering compromises, effective methods of design, coding, and testing,

team software development, and the application of engineering tools.

Page 24 of 83

Topics Include:

Topics include:

Topics include: Introduction; Software Lifecycle, Extreme Programming, Prototyping and

Requirements, Requirements Engineering, Data Flow diagrams, Use case Modeling, UML

notation, Software Design, Information Hiding, coupling/cohesion, Software Architecture,

Testing Techniques.

Text Book:

Software Engineering 9E by Ian Sommerville, Addison Wesley; 8th Edition (2006).

ISBN-10: 0321313798

Software Engineering: A Practitioner's Approach by Roger S. Pressman, McGraw-Hill

Science/Engineering/Math; 7th Edition (2009). ISBN-10: 0073375977.

CSC - 302 Computer Architecture

Credit hours:  3

Pre-requisite: CSC - 104 Digital Logic Design

Course Objective:

This course gives an overview of machine level representation of data, memory system

organization and CPU structure and functions and the control Unit operation. The course will

also cover the critical role of performance in computer design.

At the conclusion of the course the students will have good understanding of the major

architectural styles and their impact in the context of programming.

Topics include:

Computer architecture history, basic parts of a computer, the conventional von Neumann model

of a digital computer, System Bus Model, Fixed and floating point numbers, Radix of number

and conversion among Radices, Floating point representation in computers, Floating point

arithmetic, BCD code, Instruction set architecture, Memory, CPU, RISC computer, Languages

and the Machines, Compilation process, Linking, Loading and Macros, Data path and control,

ARC201 control, Hardwired control, Hard descriptive language introduction and sample

problems, Memory Hierarchy, RAM, Chip organization, RAM expansion, ROM, cache, Virtual

Memory, Overlays, paging, segmentation, Virtual versus cache, I/O, clocking issue, synchronous

Page 25 of 83

and asynchronous bus, Intel Pentium Architecture, Intel architecture, Mass storage, input

devices, Output devices.

Text Book:

Principles of computer architecture, class test edition – august 1999 by Miles J Murdocca,

Vincent P. Heuring

 

CSC - 305 Human Computer Interaction

Credit hours: 3

Course Objective:

This course will help students appreciate the importance of user friendly design and will enable

them to design technology such that it is easy and convenient for people to use. It will cover

conducting fieldwork with users, rapid prototyping and comparative evaluation techniques to

help get design ideas. It will also include principles of visual design, perception and cognition to

enable students to become better designers of technology.

Course Outlines:

Origin of HCI.The design process.User focus.Prototyping.Evaluating designs.Needfinding.Rapid

prototyping.Evaluation techniques.Heuristic evaluation. Design heuristics. Direct

manipulation.Mental models.Representations.Cognition.Visual design.Typography.Grids and

alignment.Reading and navigation.Designing studies.Assigning participants.Running web

experiments. User testing

Text Book:

Human Computer Interaction by Alan Dix, Janet Finlay, Gregory D. Abowd, Russel

Beale. 3rd Edition. (2004) Pearson Education.

The Design of Everyday Things by Donald A. Norman (1990) Double Day.

CSC - 310 ERP Systems

Credit hours:  3

Pre-requisite: MGT - 201 Management Information Systems

Course Objective:

Page 26 of 83

The objective of this course is to give an overview of Enterprise Resource Planning (ERP)

systems. The different components of an ERP system, namely, Sales and Marketing, Finance and

Accounts, Human Resource Management, Supply Chain management will be discussed with a

view to explain how organizations can use ERP systems to solve business problems in the above

areas. 

The course will enable the students to critically analyze business practices and to identify all

components in an ERP system and the relationships among these components.

Topics include:

History and development of ERP systems. Marketing Information system: sales order process,

customer relationship management. Production and Supply chain management: sales and

operations planning, demand management, material requirement planning, production data

planning. Accounting in ERP systems: credit management, profitability analysis, management

reporting. Human Resource management in ERP systems. Process modeling and Process

improvement in ERP systems: Event Process Chain (EPC) diagrams. ERP systems and electronic

commerce.

Text Book:

Concepts in Enterprise Resource Planning by Monk and Wagner    3rd Edition (2009) Thomson

Course Technology

CSC - 313 Object Oriented Analysis & Design(*)

Credit hours:  3

Pre-requisite: CSC - 213 Object Oriented Programming

Course Objective:

This course gives conceptual understanding of real world problem statements into object oriented

analysis and object oriented design of the problem, this course has core importance from the

application development perspective. Initially the focus will be to clear the concepts and why we

need to design and model systems before development followed by the understanding of the

different design patterns and the modeling language like UML.

Topics include:

Page 27 of 83

Domain Analysis, Unified Modeling Language Introduction, Requirement Modeling, Use Case

diagrams, Understanding the role of Use cases in functional requirements, design, testing and

project estimation, Supplementary Specifications, Business and Domain Modeling,Crud

Analysis, Activity Diagram, Design Begins,

Sequence and Collaboration diagrams (Design level), Advanced Attributes, Use Case realization

with Design pattern, More on Singleton, Player Role Pattern, Proxy Pattern, Grasp Patterns,

Applying GOF patterns includes (Façade, Factory, Singleton Factory, Adapter, Strategy), UML

State Machine, A complete case study to overview all artifacts of an application will include the

refinement of all the phases

Text Book:

Object Oriented Software Engineering by Lethbridge &Langaniere

Applying UML and patterns An introduction to Object Oriented Analysis and Design and

the Unified process  By Craig Larman 3Rd edition (2004) Addison Wesley

Unified Modeling language User Guide

Grady Booch, James Rambaugh and Ivar Jackobson, 2nd Edition (2005) Addison Wesley

Professionals

CSC - 314 Study of Algorithms

Credit hours:  3

Pre-requisite: CSC - 204 Data Structures

Course Objective:

This course is designed to provide students with an understanding of the principles and

techniques used in the design and analysis of algorithms. The course is primarily theoretical. We

will discuss and analyze a variety of data structures and algorithms chosen for their importance

and their illustration of fundamental concepts. It shall emphasize analyzing the worst-case

running time of an algorithm as a function of input size. At the conclusion of this course the

students will demonstrate an understanding to analyzing algorithms and estimating their worst-

case and average-case behavior. They will be able to trace the execution of several sorting,

searching and graph algorithms.

Topics include:

Page 28 of 83

Introduction to algorithms. characteristics of algorithms, algorithm design, algorithm analysis

Understanding Space Complexity (for simple and recursive algorithms), Asymptotic Notations,

Recursion and Recurrence Relations, Sorting Algorithms, Algorithm Design Strategies: Brute

Force, Divide and Conquer, , Greedy Algorithms, Greedy Strategy Applied To Graph

Algorithms, Dynamic Programming, Graph Traversal Algorithms, Branch n Bound (Back

Tracking Algorithms). Solving Recurrence Relations. Many examples of application of these

strategies for example Merge Sort, Quick sort, Knapsack Problem, Huffman Encoding

Algorithm, Activity Selection Algorithm, Fractional Knapsack Problem, Graphs Representation,

Graph Traversal, Breadth-first Search, Depth-first search, Minimum Spanning Trees, Computing

MST: Generic Approach, Kruskal's Algorithm, Prim's Algorithm, Single Source Shortest Paths

(Bellman Ford), Dijkstra's Algorithm etc.;

Text Book:

Introduction to Algorithms 2nd edition. Thomas H Cormen, Charles E Lierserson, Ronald

Rivest, Clifford Stein

Foundations of Algorithms- 5th edition. Richard E Neopolitan.

CSC - 315 Lab Project Course

Credit hours:  3

Pre-requisite: CSC - 204 Data Structures

Course Objective:

This course is designed to provide extensive hands on lab work in parallel with lecturing advance

technical topics, so that students will be ready for final year projects, this course requires skills in

OO design, programming and good understanding of database. In this course, students learn web

based development strategies and finally moved on MVC based advanced frameworks like

(Spring/Hibernate, Struts etc)

Topics include:

The first part of the course covers basic java and then JDBC, Swing, Servlet, JSP and Session

Management. Finally shift to MVC framework like Spring/hibernate or Struts.

Recommended Text:

Page 29 of 83

Java How to Program by Deitel & Deitel

Introduction to Java Programmers guide by Khalid A Mughal.

Online Tutorials and Stuff.

CSC - 316 Software Construction

Credit hours: 4

Pre requisite: CSC - 204 Data Structures

Course Objective:

This course aims to provide the students with intermediate level concepts and techniques used in

understanding the computer theory, analyzing the theoretical models of computations and

designing parsers and compilers based on the theoretical abstract models.  

At the conclusion of this course, students will be able to compare several forms of abstraction in

object-oriented software design and construction and will appreciate the importance of design in

software development.

Topics include:

Regular languages and regular expressions, state diagrams, deterministic and non-deterministic

finite automata, conversion from regular expressions to state machines and vice versa, Regular

grammars, parsing a regular expression and/or regular grammar, Syntax issues, semantic issues,

Memory issues with CFG, stack operations, normal forms (CNF, BNF), compiler, phases of a

compiler, syntax analysis, semantic analysis, Parsing concepts, parsing a CFG, implementing a

parser, CYK parsing algorithm and its dependencies, parse trees, one-pass compiler, lexical

analyzer,  LL parsing, YACC

Text Book:

Daniel Cohen, "Introduction to Computer Theory", 2nd Edition.

V. Aho, R. Sethi, J. D. Ullman, "Compilers: Principles, Techniques, and Tools", Addison

Wesley.

CSC - 317 Software Requirement Engineering

Credit hours: 4

Page 30 of 83

Pre-requisite: CSC - 204 Data Structures

Course Objective:

This course aims at introducing the basic concepts of requirements engineering, how to develop,

document, trace and manage requirements using different modeling techniques. 

On completion of this course, the students will be able to appreciate the importance of analysis

for accurate requirements for software. The course shall also introduce the class to different IT

tools to facilitate the requirements engineering process.

Topics include:

Fundamental concepts of requirements engineering, its role and importance, activities and

modeling scenarios, Human dimension of RE, Types of requirements, types of analysis

techniques and types of modeling techniques, Data Flow Diagrams, ER Diagram, State transition

diagrams, Class Diagrams, Use Cases, Activity Diagrams, Swimlane model, Requirements

Engineering Good Practices – Requirements Development and Requirements Management,

Writing Requirements - Vision and Scope Document and the Software Requirements

Specifications Document, Non-Functional Requirements, Prototyping, GUIs, Evaluating

Requirements – Validation and Verification, Requirements Traceability and Impact Analysis,

Case Studies, Requirements Management Tools

Text Books:

Requirements Engineering: Processes and Techniques’ by G. Kotonya and I.

Sommerville, John Wiley & Sons

Software Requirements: Objects, Functions, and States by A. Davis, PH

 

CSC – 318 Advanced Database Management Systems

Credit hours:  3

Pre-requisite: CSC - 211 Database Management Systems

Course Objective:

This course covers multiple aspects of advance database concepts. On practical side advanced

SQL statements, PL/SQL, connecting the database to front end applications is covered. Along

with the mentioned areas, it covers the areas of database including the concurrency control,

query optimization, transaction management, storage structures, indexing, database

Page 31 of 83

administration and database recovery. Additionally an overview of multiple types of databases is

also given.

Upon completion of this course, the students will be able to develop a complete database

application, write advanced SQL. PL/SQL statements, understand the concepts of query

optimization, transaction processing, storage, indexing and have a basic knowledge of different

types of databases.

Topics Include:

Revision of ER/EER model, relational model and basic SQL. Connecting front end application to

DB,AdvancedSQL, database triggers, stored procedures, PL/SQL, Storage structures, indexing,

muti-level index, hashing, concurrency control, transaction management, query optimization,

database backup and recovery, database administration, object-oriented databases,object-

relational databases, mobile databases, temporal databases, spatialdatabases, geographic

databases, distributed database design, multimedia database systems, XMLdata models, research

trends in database.

Text Book:

Fundamentals of Database Systems By RamezElmasri&Shamkant B. Navathe

Database Systems: The Complete Book, 2nd Ed, Garcia-Molina, Ullman and Widom,

Pearson

Database Systems, 5th Ed, Connolly and Begg, Addison Wesley

Reference Books:

Advanced Database Systems by Carlo Zaniolo, Stefano Ceri, Christos Faloutsos, Richard

T. Snodgrass, V. S. Subrahmanian, Roberto Zicari, Morgan Kaufmann

Modern Database Management, By Jeffrey A. Hoffer, Mary B. Prescott, Fred R. Mc

Fadden

Database Management Systems, By Raghu Ramakrishna and Johannes Gehrke,

Database Systems, By C. J. Date, Addison Wesley Pub. Co.

CSC - 319 Design Patterns

Credit hours:  3

Pre-requisite: CSC - 213 Object Oriented Programming

Page 32 of 83

Course Objective:

This course gives conceptual understanding of real world problem statements into object oriented

analysis and object oriented design of the problem, this course has core importance from the

application development perspective. Initially the focus will be to clear the concepts and why we

need to design and model systems before development followed by the understanding of the

different design patterns and the modeling language like UML.

Topics include:

Domain Analysis, Unified Modeling Language Introduction, Requirement Modeling, Use Case

diagrams, Understanding the role of Use cases in functional requirements, design, testing and

project estimation, Supplementary Specifications, Business and Domain Modeling,Crud

Analysis, Activity Diagram, Design Begins,

Sequence and Collaboration diagrams (Design level), Advanced Attributes, Use Case realization

with Design pattern, More on Singleton, Player Role Pattern, Proxy Pattern, Grasp Patterns,

Applying GOF patterns includes (Façade, Factory, Singleton Factory, Adapter, Strategy), UML

State Machine, A complete case study to overview all artifacts of an application will include the

refinement of all the phases

Text Book:

Object Oriented Software Engineering by Lethbridge &Langaniere

Applying UML and patterns An introduction to Object Oriented Analysis and Design and

the Unified process  By Craig Larman 3Rd edition (2004) Addison Wesley

Unified Modeling language User Guide

Grady Booch, James Rambaugh and Ivar Jackobson, 2nd Edition (2005) Addison Wesley

Professionals

CSC – 402 Theory of Automata

Credit Hours: 3

Pre-requisite: Nil

Course objectives:

The objectives of this course are to analyze a set of abstract computational tools, including finite

state machines, context-free grammars, and a way to identify undecidable problems, developan

Page 33 of 83

idea about when to use each of those tools and develop skillsof reading and writing formal

logical descriptions of computational properties.

Course Outline:

Introduction to languages. Regular expressions. Finite automata. Transition graphs. Kleene’s

Theorem. Regular languages. Non-regular languages. Context free grammars. Pushdown

automata. Context free languages. Turing machines. Post machines.

Recommended Text:

Daniel I. A. Cohen. Introduction to Computer Theory. 2nd Edition

CSC - 403 Operating Systems

Credit hours: 3

Pre-requisite: CSC - 302 Computer Architecture

Course Objective:

To help students gain a general understanding of the principles and concepts governing the

functions of operating systems and acquaint students with the layered approach that makes

design, implementation and operation of the complex OS possible.

At the conclusion of this course, the students will have in-depth knowledge of process

management of an operating system and will be able to implement and evaluate different

operating systems.

Course Outline:

History and Goals, Evolution of multi-user systems, Process and CPU management,

Multithreading, Kernel and User Modes, Protection, Problems of cooperative processes,

Synchronization, Deadlocks, Memory management and virtual memory, Relocation, External

Fragmentation, Paging and Demand Paging, Secondary storage, Security and Protection, File

systems, I/O systems, Introduction to distributed operating systems. Scheduling and dispatch,

Introduction to concurrency

Text Book:

Applied Operating Systems Concepts, 7th Edition, Silberschatz A., Peterson, J.L., &

Galvin P.C. 2004

Modern Operating Systems,3rd Edition, Tanenmaum A.S., 2008.

Page 34 of 83

CSC - 406 Internet Programming(*)

Credit hours: 4Pre requisite: CSC - 204 Data StructuresCourse Objective:The course deals with the understanding of how to program the World Wide Web. This course endeavors to focus on architecture and working of the current World Wide Web and familiarize students with the current trends and in use technologies to program interactive web and make it work efficiently. The levels of programming the web will be taught with the appropriate approaches to program. The course focuses on hands on experience with the technologies.At the conclusion of the course students should have an essential knowledge and sound experience of internet based development. They can design and manage the dynamic websites.Topics include:Introduction of World Wide Web and its important protocols, art of internet programming, client server programming, cookies and sessions, difference of dynamic and static content, development of the backend database for the system, page request send and receive issues. DOM, XML and AJAX.Text Book:

Programming the World wide web By Robert W. Sebesta 3rd edition (2004) Pearson Education

CSC – 411 Software Quality Engineering

Credit Hours:  3

Pre-requisite: CSC - 317 Software Requirement Engineering

Course Objective:

The objective of this course is to equip students with the sound understanding of key concepts in

software quality and how they are used in the industry. Lectures related to roles and

responsibilities of software quality managers in the industry will give students the exposure

about possible professional careers in this domain.

This course will teach students testing strategies and tools that can be employed to measure and

improve the quality of the entire software development process from design to user acceptance.

Topics Include:

Page 35 of 83

Importance of Quality, QC vs. QA, SQA Function, Product Quality and its Models, Process

Quality and its Standards, QMS in an Organization, SQA: Initiatives, Dilemmas and

Observations, Software Quality Assurance Plans, Measurement, Metric and its Attributes,

Measurement During SDLC, Defect Metrics, Clean-room Approach to SQA, Software Testing

vs. Debugging, Inspection vs Testing, The V-Model for Testing Phases, Functional Testing

Techniques, Non Functional Testing Techniques, Automated Testing, Hands-On session for

JUnit and MaxQ, Testing Strategies, Walkthroughs and Inspection.

Text Book:

Software Quality Engineering: Testing, Quality Assurance, and Quantifiable

Improvement by Jeff Tian

Reference Books:

Software Quality Assurance: Principles and Practice By Nina S. Godbole

Software Quality: Analysis and Guidelines for Success by Capers Jones

Customer-Oriented Software Quality Assurance by Frank Ginac

Software Testing: A Craftsman's Approach (2nd Edition) By Paul C. Jorgensen – CRC

Press 

CSC - 412 Software Project Management

Credit Hours: 3

Pre-requisite: CSC - 317 Software Requirement Engineering

Course objectives:

This course is designed to cover the basic principles of project management in the IT world.

Techniques for effective project management are covered in each phase of a project. Students are

exposed to the fact that today we live in a “projectized” world and project management is an

integral part of every business model. Role of IT project manager is also discussed in

establishing efficient monitoring and evaluation processes for the teams and the projects. MS

Project 2010 is discussed as tool for project management.

Course Outline:

Overview of Project Management, PMI Process Groups, Software project Phases, Project

charter, Statement of Work (SOW), Planning Phase: Development lifecycle models, matching

Page 36 of 83

lifecycles to projects, Project plans, Work Breakdown Structures (WBS), Estimation of effort

and cost (Expert Judgment, FP and Use Case point methods), Scheduling: Project network

diagram fundamentals, CPM, PERT, Gantt charts, Critical chain scheduling, Using MS-Project,

Assigning Resources, Resource leveling, Team models, Managing conflict and motivating,

Project Monitoring and Control: Status reporting, Project metrics, EVM, Proj Quality

management, QA, Quality control, Tools, Quality Testing,Proj organizational charts, OBS,

RAM, Resource assignment, loading, leveling, team management, Risk management , Project

Recovery, Documentation, Post Project Reviews, Closing.

Recommended Text:

Information Technology Project Management, Kathy Schwalbe, 6th Edition

Information Technology Project Management, Jack T. Marchewka

CSC - 413 Formal Methods in Software Engineering

Credit hours: 3

Pre-requisite: CSC - 105 Discrete Structures

Course objectives:

To teach how to represent computing systems with both state-based and process algebra models.

Software specifications will be connected to programs through refinement and decomposition.

and by using theorem proving and model checking tools.

At the conclusion of this course, the students will become familiar with the use of formal

methods to develop software requirements specifications.

Course Outline:

Introduction to formal specification, Transformational development, Specification analysis and

proof, Objects and types: Sets and set types, Tuples and Cartesian product types, Bindings and

schema types, Relations and functions, Properties and schemas, Generic constructions, The Z

Language, Syntactic conventions, Schema references, Schema texts, Predicates, Schema

expressions, Generics, Sequential Systems.

Text Book

Using Z, Specification, Refinement and Proof, by Jim WookCock.

System Development using VDM  by Jones, C. B. (Year of  Publication)

Page 37 of 83

Modern Formal Methods and Applications by Hossam A. Gabbar, Springer-Verlag 2006.

CSC - 414 Software Design & Architecture

Credit hours: 3

Pre requisites: CSC – 316 Software Construction

Course Objective:

Increasingly complex nature of software’s requires that systems are organized in systematic

structures. This has resulted in development of a number of architecture styles such as pipelines

and filters, client-servers, and component-based styles. This course is intended to apply a wide

variety of design patterns, frameworks, components, and architectures of software designs.

At the completion of this course, the students should be able to develop different design solutions

taking into consideration the conflicting design principals.

Topics include:

The Big Idea, Architecture in Context: The Reorientation of Software Engineering, Basic

Concepts, Designing Architectures, Connectors, Modeling, Visualization, Analysis, Analysis,

Implementation, Applied Architectures and Styles, Designing for Non-functional Properties,

Domain Specific Software Engineering

Text Book:

Software Architecture: Foundations, Theory, and Practice by R. N. Taylor, N.

Medvidovic, E. M. Dashofy, Wiley 2009..

CSC – 416 Techniques & Technologies of Graphical Communication

Credit Hours: 3

Pre-requisite: Nil

Course objectives:

Introducing the computer as a medium/ working tool in areas of design, photography, and video

production. At the end of the course students should feel confident in using softwares such as

Photoshop, Illustrator, and Premiere as a ‘medium’ to express their ideas in any field of art,

design, and technology.

Page 38 of 83

Learning Outcomes:

1. Understand the basic concepts and uses of Adobe Photoshop, Illustrator, and Premiere.

2. Using digital media to communicate and express ideas visually

3. Practical uses of various software applications for creative output

4. Methods of gathering and publishing media on the web

5. Understand how to bridge the gap between multiple Adobe Software applications

Topics include:

Introduction to adobe photoshop, introduction to the ‘selection tools’ in photoshop. What is

vector and raster, Intro to text and shapes, preparing images for the web – lossy image

compression, introduction to adobe illustrator, pen tool and image trace, capturing images: using

a cameras to document life, editing images and storyboarding, introduction to adobe premiere,

polishing the video,

Reference Books:

ADOBE PHOTOSHOP CC CLASSROOM IN A BOOK

http://www.alliedbook.com/index.php?main_page=product_info&cPath=&products_id=384738

ADOBE ILLUSTRATOR CS5 BIBLE

http://multilinebooks.com/index.php?pages=showcase&child=38&sub=116025

ADOBE PREMIERE PRO CC CLASSROOM IN A BOOK + CD (PB)

http://multilinebooks.com/index.php?pages=showcase&child=38&sub=126915

CSC – 417 Web Engineering

Credit Hours: 4

Pre-requisite: Nil

Course objectives:

The objectives of this course are

iii. To demonstrate the potential and applicability of Web engineering through a study of its

evolution and its emerging trends

Page 39 of 83

iv. To give an overview of existing technology in sufficient depth such that it provides a

foundation for students to develop professional web applications

Course Outline:

Introduction to the Web.Dynamic web content.Development servers.Introduction to

PHP.Introduction to MySQL.Accessing MySQL Using PHP. Form handling.

Cookies.Sessions.Authentication.Introduction to JavaScript. Form validation and error handling.

Using Ajax.Using XMLHttpRequest.Introduction to CSS.Accessing CSS from

JavaScript.HTML5 canvas.HTML5 audio and video.

Recommended Text:

Robin Nixon. Learning PHP, MySQL, JavaScript, CSS & HTML5, Third Edition.

O’Reilly 2014.

CSC – 418 Mobile Computing

Credit hours:  3

Pre-requisite: CSC - 213 Object Oriented Programming

Course Objective:

Mobile phones are one of the most ubiquitously used devices around. With different brands like

the Android, Windows Mobile, and the iPhone, mobile phones have revolutionized the way we

look at computing. There are thousands of applications such as social networking and games that

have cropped up on mobile phones. With the help of cloud services, even sophisticated

applications such as multi-player games, image processing, and speech processing has become

feasible.

This course will cover mobile phone programming components like UI programming, data

management, localization, and programming sensors like the accelerometer and compass, mobile

OS services, and mobile phone games from a systems and implementation perspective. Students

will also learn how to use cloud services in applications. The course will focus on the Android

platform. Android tablets may be given out based on availability. The evaluation of the course

will include in-class midterm, three assignments, and a final project (mobile phone application of

your choice). This will be a very hands on course where the students should learn to write fairly

Page 40 of 83

sophisticated applications on mobile phones. The course will culminate in a Poster/Demo session

where groups will demonstrate their mobile application to an audience. 

Topics include:

Introduction and Logistics: Activities, Intent, Resources, Android lifecycle, Application

interactions, Implicit Intents and Feedback, Sensors and Location (accelerometer, compass,

GPS), UI design, Fragments, Maps and Webservices, Custom webservices and Using Google

webservices (Places API and Speech to Text and Push Notifications), Local Storage,Detour:

Building your Own UI elements and Advanced Debugging Tools, Networking with Radios (e.g.,

Bluetooth, Wi-Fi), Mobile Games with Unity

Text Book:

How to Program Android Development by Deitel &Deitel

FINANCE COURSES

FIN - 102 Accounting I(*)

Credit Hrs:  3

Pre-requisite: Nil

Course Objective:

This Course introduces the basics of financial accounting and assumes no previous Knowledge

of the subject. It is directed at the understanding of accounting Statements and the procedure of

their preparation. Topics include: Basic terms, completion of accounting cycle, Preparation of

Financial Statements including Income statement and Balance Sheet along with adjusting and

closing entries, Bank Reconciliation Statement, Accounting For receivables and Methods of

Depreciation. This Course aim’s to deliver content from basic level up to a professional

approach upon accounting concepts its practices and intended to provide opportunity to think

out of the book.

Learning Outcomes:

Upon completion of this course students will be able to learn journal entries, construction of

ledger, Trail Balance up to Final Accounts, Concepts of Inventory system from industry

Page 41 of 83

perspective and how it is linked with supply chain. In depth concepts of Bank Reconciliation

statement and different deprecation techniques

Topics included

Introduction Over view of Accounting Concepts. Organizational Structure and practices of

Accounting Terms in Organizations. Basic Terms, Accounting equation & Introduction to

statements. Concepts of Debit and Credit, Rules of Recording transactions, Journal & Balancing

of accounts, Trial Balance & Preparing Financial Statements, Cash basis, recognition of revenues

and expenses & Adjusting accounts, Adjusting accounts, Adjusted trial balance, Trade discount,

Purchase discount, Purchase Returns and Allowances, Sales of merchandise, Sales discount &

Sales returns and allowances. Determining inventory items, Determining inventory cost,

Inventory controls & inventory costing illustration, First in, First out(FIFO), Last in, First

out(LIFO), Weighted average method, Principles of internal controls, controls of cash, Bank

Reconciliation, Accounting for receivables, Plant Assets, Cost determination & Depreciation

methods, Depreciation method & Disposal of plan assets, Natural resources and Intangible

Assets

Reference Book: Fundamental Accounting Principal 20th Edition by Wild, Larson, Chippetta

FIN - 201 Accounting II(*)

Credit Hrs:  3

Pre-requisite: FIN - 102 ACCOUNTING I

Course Objective:

This course introduces one step head from the prerequisite by introducing advance concepts in

accounting. The objective is to introduce core accounting from organizational perspective with

the emerging practical aspects. This course focuses on introducing credit management in an

organization. Cash and credit management both aspects are vital for an organization, so this

course focus on both of these concepts. Another objective of this course is to develop and

understanding of Partnerships, analysis of financial statements of multinational firms and makes

students to analyze it by applying financial techniques. Main Objective of this course is to enable

students to have hands on accounting techniques both theoretically and practically.

Learning Outcomes:

Page 42 of 83

1. Cash & Credit Management

2. Partnership with various conditions

3. Cash Flows (Direct & Indirect)

4. Financial Statement Analysis

5. Capital Structure of a company

Topics included:

Introduction to organizational Structure and functional departments. Current Liabilities &

Payroll accounting. Definitions, classification, characteristics, Estimated Liability, contingent

Liability, Numerical Questions and demonstrations. Income tax liability & deferred income tax

liabilities, Accounting for partnerships, basic partnership accounting, Admission and withdrawal

of partners, liquidation of partnership, Accountingfor corporations, corporate form of

organization & common stock. Dividends & Preferred stocks calculation, Treasury stock and

reporting of equity, Basics of Bonds & Bond issuance, Bond retirement & basics of cash flow

statement, Indirect cash flow method of calculation, concepts and components, Direct cash flow

method of calculation, concepts and components. Basics of financial analysis (Vertical &

Horizontal analysis), financial analysis and interpretation, Ratio analysis and Interpretation with

respect to its financial reflection and financial position

Reference Books:

(A) Fundamentals of accounting principles Edition 20th By Wild, Larson, Chiappetta

FIN - 202 Financial Management – FBC

Credit hours: 4

Pre requisite: FIN - 102 Accounting I

Course Objective:

This course introduces the basics of financial management to students. Objective of the course is

to make students familiar with the functions and tasks that a financial manager is expected to

undertake. Broad areas include financial statement analysis, time value of money, capital

budgeting, working capital management and basics of financial modeling on excel.

Learning Outcomes:

1) Difference between finance and accounting.

Page 43 of 83

2) Concept of time value of money.

3) Analysis of the project.

4) Concept of leverage.

5) Basics of financial modeling.

Topics include:

Finance and business, managerial finance functions, goal of the firm, financial institutions and

markets Financial institutions and markets, business taxes, Financial Statements, Taxes and Cash

flows Conceptual Framework of Financial Statements Understanding Corporate Financial

Statements and other Financial Reports in Annual Statements. Time value of money, future

value, present value, single amounts Future value of annuities, present value of annuities, mixed

streams. Risk and return, risk define, return define, risk assessment, risk measurement. Risk of

portfolio, correlation, capital asset pricing model Capital budgeting techniques, payback period,

discounted payback period, accounting rate of return.Net present value, profitability index,

internal rate of return. Net working capital, cash conversion cycle. The weighted average cost of

capital, calculating the WACC, Weighting schemes

Text Book:

Reference Books: (A) Principles of managerial finance by Lawrence J. Gitman

FIN - 203 Management Accounting

Credit hours:  3

Pre requisite: FIN - 201 Accounting II

Course objectives

Management Accounting is a foundation level course. It introduces basic managerial accounting

concepts to aid student’s in apprehending the role of accounting in planning, decision‐making

and controlling. Basic cost terminologies and concepts are introduced followed by product cost

accumulation methods and other modern costing techniques. The emphasis is on understanding

the importance and use of cost information for decision‐making purposes. Only by understanding

how much things cost can managers effectively and strategically reach decisions and evaluate

results in today’s competitive market. From the evaluation of past results, a manager would be

able to plan and control future activities. Hence, the course covers the use of cost accounting

Page 44 of 83

information for management decision making including the role of budgeting as a management

control tool.

Course topics:

Management accounting vs. Financial Accounting, Cost management system, Direct and indirect

costs, fixed and variable cost, product and period costs, marginal and average costs, Cost of

goods sold statement, income statement, production costing, service costing, Types of product

costing systems, overhead applications ,under and over applied overheads, Marginal Costing -

Break Even Analysis, variable , Budgetary control system, Govt. budgets vs. corporate budgets,

Operational budgets, cash budgets, master budget and zero based budgets, Standard costing and

performance measurements, performance reports.

Text book

Cost Accounting by K. Alex

FIN – 205 Business Finance

Credit Hours: 3

Pre-requisite: Nil

Course objectives:

This is a first level corporate finance course that looks at the essential aspects of financial

decision-making. The course begins by examining the different ways in which companies can be

structured and the different types of ownership that exist. A discussion of both the role of the

financial manager within an organization and the roles of financial markets is used to provide a

unified framework for all the topics discussed later in the class. The course develops distinct

conceptual frameworks and specialized tools for solving real-world financial problems at both

the personal and corporate level. Illustrations from real-life corporate practices are used to

highlight the importance and relevance of financial management to the realization of personal

and corporate financial objectives.

Course Outline:

Financial fundamentals, Finance in society, personal financial decisions, business financial

activities, government finance, Financial environment and business, basic economic systems and

principles, legal form of business, types of financial markets, global financial activities, Business

Page 45 of 83

finance goals, understanding financial statements, develop a financial budget, Financial

statement analysis ,Ratio analysis, interest rate and bond valuation.

Recommended Text:

(A)Business Finance by Les Dlabay , James Burrow

(B) Principles of managerial finance by Lawrence J. Gitman

(C) Corporate finance fundamentals by Ross, Westfield, Jordan

FIN - 301 Corporate Finance

Credit hours:  3

Pre-requisite: FIN - 202 Financial Management

Course Objective:

This course is intended to provide an overview of the study and field of corporate finance. The

focus will be upon the three key decisions in corporate finance: the investment decision (capital

budgeting, investment appraisal and the consequent company valuation), the financing

decision (debt, equity and the consequent capital structure) and the dividend decision (payout,

retention, policy and the consequent shareholders' wealth). An understanding of corporate

finance in an international context will also be developed.

Students will be introduced to the major areas in corporate finance and the general financial

environment a firm faces using real world examples.

Topics include:

Introduction to corporate finance: First principles, Corporate decisions & firm value, Tools of

corporate finance, Objectives in corporate finance, Objectives in corporate finance,

Understanding financial statements, The Investment Decision: Investment appraisal techniques –

NPV, payback & IRR, Making capital investment decisions: Incremental cash flows, costs,

Inflation and capital budgeting, Return and Risk: The Capital, Asset Pricing Model (CAPM),

Risk, Cost of Capital and Capital Budgeting, Company's Stock Valuation:, Dividend discount

model, Constant growth model, Capital Structure: An overview of financing choices, Capital

Structure: Corporate financing decisions and efficient capital markets, The Financing Mix:

Tradeoffs & theory, Debt, Equity, Benefits & Costs, Corporate Dividend Policy: Process,

Page 46 of 83

measure, reasons, Corporate Dividend Policy: Costs and benefits, International Corporate

Finance:

Basic terminology, Introduction to foreign exchange markets, Exchange rates, PPP,

International Corporate Finance: International capital budgeting, Exchange rate risk, Political

risk

Text Book:

"Corporate Finance: Theory & Practice" by AswathDamodaran, 2nd Edition (2007)

"Core Principles and Applications of Corporate Finance" by Ross, Westerfield, Jaffe &

Jordan, McGraw-Hill International Edition

Ross, Westerfield and Jaffe, Corporate Finance, 9th Edition, McGraw Hill, 2010.

(RWJ)

Benninga, Simon, Principles of Finance with Excel, 2nd Edition, Oxford University

Press, 2011. (SB)

Reference Book:

1. "Investments", ZviBodie, Alex Kane and Alan J. Marcus, 5th Edition, McGraw-Hill

Irwin (2002)

2. "Fundamentals of Corporate Finance" by Brealey, Myers and Marcus

3. "Financial Markets and Corporate Strategy", Mark Grinblatt and Sheridan Titman, 2nd

Edition (2002)

4. "Modern Investment Theory", 5th Edition, Robert A. Haugen, Prentice Hall (2001

FIN - 302 Information Systems Audit

Credit hours:  4

Pre-requisite: FIN - 202 Financial Management

Course Objective:

This course includes a collaboration of information system and auditing. This course aims to

deliver information system concepts and linkage of information system techniques to evaluate

audit in an organization. The focus is on core auditing procedures and various entities involved

in conducting audit. This course explains the nature of internal audit and describes its role as a

part of overall performance management and its relationship with external audit. Another

Page 47 of 83

objective of this course is to demonstrate how the auditor obtains an understanding of the entity

and its environment, assess risk of material misstatement, whether arising fraud or other

irregularities and plans an audit of financial statement

Learning Outcomes:

1. Audit framework and regulation

2. Internal Audit

3. Planning risk & Assessment

4. Internal Control

5. Audit evidence

Topics included:

Information system concepts: Information characteristics, system in organizations, introduction

of information system audit and control. Audit Concepts and practical examples. Workflow and

Audit Procedures, Assurance Engagement: Nature and objectives of audit and assurance,

concepts of accountability, stewardship, agency, true and fair reasonable assurance. Vouching:

Extent, Procedure, Techniques, Vouching of cash book from receipt and payment perspective.

Cash book, purchase book, sales book, and purchase returns book bills receivable and payable

books, Bank reconciliation statement. Internal audit: Factors for internal audit, structures and

operation, scope & limitations, purpose of internal audit assignments including value for money.

Systems and controls: understanding of internal controls, key components,deficiencies and

significance, audit strategy and audit plan, and reporting of deficiencies to management.

Scrutiny – Revenue Account: Scrutiny of Trading account , Profit & Loss account , Scrutiny of

profit and loss appropriation account, Audit of Partnership Concerns & Sole Traders:

Auditors & partnership accounts, Types of partnership audits, advantages of audit to sole trader

and to a firm. Audit of partnership firm contrasted with audit of limited companies, Risk :

Professional Skepticism, professional judgment, audit in accordance with ISA, components of

audit risk, risk assessment procedure, Regulatory Bodies In Pakistan:

Ministry of Finance

Ministry of Commerce

State bank of Pakistan

Security and exchange commission of Pakistan

Institute of chartered accountants of Pakistan

Page 48 of 83

Reference Books:

(A)Audit and Assurance ACCA F8 Module complete Text 2011 Publishing Inc. Kaplan

(B) Principles of Auditing by Prof. Dr Khawaja Amjad Saeed. Edition 2013

Handouts

FIN - 401 Strategic Financial Management

Credit hours: 3

Prerequisites: FIN - 301 Corporate Finance

Course Objective:

Currently, the theory and practice of financial management offers a variety of metrics to measure

corporate performance. However, most of companies use theSystem of the operational control

based on the comparison of planned and actual results. However, application of this approach

provides limited possibilities to estimate the success of long-term strategic tasks implementation.

This course is focused on the strategic aspects of the corporate managementand methodological

issues for development of value-based management systems.A special attention is devoted to

measures and approaches of the corporateStrategy effectiveness evaluation and strategy

monitoring.

Topics Include

Strategic financial management, introduction, meaning , definition, characteristics, scope,

importance, success and constraints, Mean variance analysis and Markowitz modern portfolio

theory, Capital asset pricing model, capital market line, security market line, implications of

CAPM and evaluation of CAPM,Factor models , types of factor models , estimating factor

models, Estimating factor models,Arbitrage pricing theory.

Text Book:

1. Strategic Financial Management by Rajni Sofat & preeti Hiro

FIN - 402 Financial Markets & Institutions

Credit hours: 3

Pre requisite: FIN - 301 Corporate Finance

Page 49 of 83

Course Objective:

The Objective of this course is to help students in understanding what financial markets are and

how they work, How Financial markets practically work out for continuous flow of funds in

different sectors. The highlight of this course is on theoretical understanding of key concepts, an

appreciation of various roles of financial markets and practical significance. This course will

enable the students to understand the financial markets from broader perspective. Students would

find this course interesting yet challenging

Topics include:

Financial Markets: Introduction, Financial Regulators, Interest Rates (Real and Nominal), Risk

and Valuation, Central Bank and Its Monetary Policy, Financial Markets and its Applications,

Foreign Exchange Market, Stock Market and its working, Fundamentals of Financial

Institutions: Purpose of Existence, Managing Conflicts of Interest Rate in Financial Markets,

Financial Institutions Industry (Domestic & International), Depository Institutions (Commercial

Banks), Financial Institutions Industry (Domestic & International), Depository Institutions

(Islamic Banks, Thrift Institutions), Regulation of Depository Institutions, Insurance Companies,

Securities Firms and Investment Banks, Finance Companies, Pension Funds, Mutual Fund

Industry Practical Application, Risk Management in Financial Institutions: Types of Risk (Credit

Risk, Liquidity Risk, Interest Rate and Insolvency Risk)

Text Book:

1. Financial Markets & Institutions: A Modern Prospective by Saunders and Cornett

(McGraw Hill) 3rd Edition (TEXT BOOK)

2. Financial Markets & Institutions by Frederic S. Mishkin, Stanley G. Eakins, (Pearson)

5th Edition (Softcopy will be provided)

3. Technical Analysis of the Financial Markets by John J. Murphy (Softcopy will be

provided)

4. "Financial Management : Principles and Applications" by Keown, Martin, Petty & Scott

5. "Principles of Financial Accounting" by Larson Wild and Chiappetta

FIN - 403 Financial Management for MBC

Credit hours: 3

Page 50 of 83

Pre requisite: FIN - 102 Accounting I

Course Objective:

This course introduces the basics of financial management to students. Objective of the course is

to make students familiar with the functions and tasks that a financial manager is expected to

undertake. Broad areas include financial statement analysis, time value of money, capital

budgeting, working capital management and basics of financial modeling on excel.

Learning Outcomes:

1. Difference between finance and accounting.

2. Concept of time value of money.

3. Analysis of the project.

4. Concept of leverage.

5. Basics of financial modeling.

Topics include:

Finance and business, managerial finance functions, goal of the firm, financial institutions and

markets.Financial institutions and markets, business taxes, financial statement analysis, ratio

analysis, liquidity ratios, activity ratios, debt ratio.Profitability ratios, horizontal and vertical

analysis, market ratios.Financial planning process, financial modeling, profit planning, preparing

the pro forma income statement, preparing pro forma balance sheet, evaluation of pro forma

statements. Time value of money, future value, present value, single amounts, Future value of

annuities, present value of annuities, mixed streams.Risk and return, risk define, return define,

risk assessment, risk measurement.Capital budgeting techniques, payback period, discounted

payback period, accounting rate of return, Net working capital, and cash conversion cycle.The

weighted average cost of capital, calculating the WACC, Weighting schemes.

Text Book:

1. Principles of managerial finance 13th edition By Lawrence J. Gitman, Chad J. Zutter

FIN - 404 Topics in Finance

Credit hours:  4

Pre-requisite: FIN – 301 Corporate Finance

Course Objective:

Page 51 of 83

The course is designed to develop knowledge and skills in the field of banking. It will provide

the understanding of how banks work and why banks are rated as most important pillar in the

economy of the country.

Topics Include:

What is a bank, the services banks offers the public, dealing in securities, brokerage and security

underwriting services,Government policies and regulation on banking, the impact of regulations

on banking, major banking laws, the central banking system and its impact on decision and

policies of the Individuals, Financial statements of banks,Measuring and evaluating bank

performance,Asset and liabilities management strategies, interest rate risk, forces determining

interest rates, the measurement of interest rates,The components of interest rates, banks response

to interest rate risk, goals of interest rate hedging, interest sensitivity gap measurement,The

concept of duration in banking, using duration to hedge against interest rate risk, the limitations

of duration gap management,Using financial futures and options in banking, security trade at a

set price, the short hedge in futures, the long hedge in futures, interest rate options.

Text Book:

1. Commercial bank management by Peter S.Rose, fifth edition.

BF – 231 Financial Reporting

Credit Hours: 3

Pre-requisite: Intro to Accounting

Course objectives:

The course focuses on the analysis and use of financial accounting information in the evaluation

of corporate performance.  The course initially demonstrates the accounting process and

resulting generation of financial statements. Building on these core accounting concepts, the

course emphasizes the understanding of financial statements, International Accounting Standards

and the analysis of these financial statements including common size analysis, ratio analysis, the

impact of taxes, and credit analysis.  Completion of the course will enhance the student’s ability

to read, interpret and analyze financial statements for making investment, credit, acquisition and

other evaluation decisions.This course aims to introduce students to selected issues in financial

reporting. The students should be familiar with the financial reporting issues in the international

Page 52 of 83

context. The course is based on International Financial Reporting Standards, and also referring to

Generally Accepted Accounting Principles. The course will also provide opportunities for

practicing problem solving. The course uses tools learned in Financial Statement Analysis, such

as ratio and accounting analysis, to discuss financial reporting principles, emphasizing the link

between the reporting principles and the financial statements. Students will learn how

management uses financial reporting decisions to influence reported income and asset and

liability values, and they will gain the tools necessary to analyze the impacts of alternative

reporting decisions on financial statements.

Course Outline:

Accounting standards and financial reporting, Conceptual framework, Accounting Information

system, Income Statement and Statement of changes in owners’ equity, Statement of, financial

position and Statement of cash flows, Cash and Receivables, Inventory, Liabilities and Owners’

equity.

BF – 243 Micro Finance and SME Banking

Credit Hours: 3

Pre-requisite: Financial Management

Course objectives:

The main objective of this course is to understand and assess current dynamics in the Micro –

andSME finance community and to sketch scenarios of possible future developments. We move

from the micro-level such as rural and SME finance to macro level such as financial

sustainability vs. financial insertion. This course is designed to increase students’ understanding

of the role of microfinance institutions (MFIs) and banks in providing financial services to poor

and low-income customers in developing countries. Students learn how the microfinance

industry evolved and how it works. They develop an understanding of the skills and techniques

used by microfinance analysts, managers, and investors. Students also explore how governments

and central banks can support the growing microfinance industry, and what are current

challenges facing microfinance.

Course Outline:

Page 53 of 83

The changing business environment of Micro and SME Banking, Risk & Financial Management

for Microfinance Institutions, Definition of Microfinance Characteristics of microfinance clients

Understanding the demand for financial services at the BOP Evolution of the supply of financial

services at the BOP Microfinance as a development strategy; microfinance as an industry

Efficiency, market structure, competition and distribution issues Agency problems: asymmetric

information, adverse selection, and moral hazard Limited liability and lack of collateral Non-

economic factors: social and cultural barriers.

EC – 108 Introductions to Accounting

Credit Hours: 3

Pre-requisite: Nil

Course objectives:

This course encompasses the overview of the role of financial information in economic decision-

making. Includes issues such as the dissemination of accounting data and its impact on capital

markets and the analysis of corporate annual reports.Reporting of financial statements and their

purpose in determining profitability and the financial status of a business entity.The subject

includes the following topics: Measuring and Recording Business Transactions, Business Income

and Adjusting Entries, Completion of the Accounting Cycle, Final Account, Accounting for

Merchandising Operations, Inventories, Internal Control and Cash, Receivables, statement of

Reconciliation, Accounting disposal and depreciation of assets and Accounting Information

Systems. An initiation to the formulation and analysis of financial statements, Specific topics

include the accounting model, general purpose financial statements and accounting for assets,

liabilities, and equity. This course introduces business decision making, accounting information

systems. Upon completion, students should be able to prepare financial statements, understand

the use of financial data in decision-making and address ethical considerations.

Course Outline:

Introduction Over view of Accounting Concepts. Organizational Structure and practices of

Accounting Terms in Organizations. Basic Terms, Accounting equation & Introduction to

statements. Concepts of Debit and Credit, Rules of Recording transactions, Journal & Balancing

of accounts, Trial Balance & Preparing Financial Statements, Cash basis, recognition of revenues

and expenses & Adjusting accounts, Adjusting accounts, Adjusted trial balance, Trade discount,

Page 54 of 83

Purchase discount, Purchase Returns and Allowances, Sales of merchandise, Sales discount &

Sales returns and allowances. Determining inventory items, Determining inventory cost,

Inventory controls & inventory costing illustration, First in, First out(FIFO), Last in, First

out(LIFO), Weighted average method, Principles of internal controls, controls of cash, Bank

Reconciliation, Accounting for receivables, Plant Assets, Cost determination & Depreciation

methods, Depreciation method & Disposal of plan assets, Natural resources and Intangible

Assets

Reference Book: Fundamental Accounting Principal 20th Edition by Wild, Larson, Chippetta

EC – 260 International Trade

Credit Hours: 3

Pre-requisite: Principles of Microeconomics and Macroeconomics.

Course objectives:

This course is an introduction to the theory of international trade and finance with applications to

current policy issues. In this course we will cover the basic tools to understand what determines

the flow of goods across countries and what determines the flow of savings and investments

from one country to another. We will also cover applications to a number of topics of current

interest, including the debate on globalization and free trade agreements. This course will

provide you with an analytical framework for the study of international trade. This course uses

fundamental methods of analysis deployed in other branches of economics, as the motives and

behavior of individuals and firms remain the same whether they are in the context of

international trade or domestic transactions. Unlike traditional trade courses, which focus mainly

on the real theory of international trade, this course integrates theoretical concepts with empirical

evidence. It also explores a number of issues of great importance to policy makers, such as the

effects of outsourcing, as well as appropriate trade policy choices for development.

Course Outline:

Globalization, Trade Risks and Risk assessment, Methods of Payment Bonds, Guarantees and

Standby Letters of Credit Currency, Risk Management Export Credit Insurance, Trade Finance

Structured Trade Finance Terms of Payment International Trade, Theory International Monetary

Market, The Global Capital Market Foreign Direct Investment (FDI)

Page 55 of 83

HUMANITIES COURSES

HUM - 201 Islamic Studies(*)

Credit Hours: 3

Pre Requisites: Nil

Course Objectives

To introduce to the students the basic teachings of Islam in a manner that enables the rationale

behind Islamic beliefs and practices.

Topics:

Islam- the only true ideology for mankind. Basic characteristics of Islamic ideology. The

essentials of islam. The spirit of islam. The life of the holy prophet (pbuh). The Holy Quran and

its impact on human history. The Islamic system- the Islamic concept of worship, philosophy of

prayers, fasting, Zakat and Hajj. Islam and social responsibility. Political theory of Islam. Nature,

objectives and salient features of Islamic economics order. Women in Islam. Islamic Jehad

versus terrorism. Islam and sectarianism. Islam and slavery. Islam and the world- what Islam

gave to humanity. Islam and the crisis of the modern world. The western world and its challenges

to Islam.

Text book:

Islam: Its Meaning And Message

Edited: Khurshid Ahmed

The Islamic foundation UK

HUM - 202 Pakistan Studies(*)

Credit hours:  3

Pre-requisite: Nil

Course Objective:

Page 56 of 83

The main focus of the course is to take an analytical view in the history and development of

Muslim society and culture in the sub-continent and to study about emergence of Pakistan and its

constitutional development.

At the end of this course, the students will develop an appreciation of the issues and challenges

currently being faced in Pakistan, the strengths of its people and strategies to deal with the

impediment to progress through effective International relations.

Topics include:

Historical background of Pakistan and Ideology of Pakistan, Down fall of Muslim Society and

establishment of British Raj over view. Political evaluation of Muslim society in 20th century,

independence movement 1940-1947, initial problems of Pakistan – Kashmir issue, Constitutional

ands administrative issues, 1947-1958 (fall of Dhaka), cultural heritage of Pakistan, Pakistan and

its political dimension (political geography) settlement Geography), Pakistan and International

Affairs, Pakistan and challenges Ahead, 9/11 war of terrorism.

Text Book:

The History and Culture of Pakistan by Nigel Kelly

HUM - 203 Pakistan and Islamic Studies

Credit hours:  1.5 + 1.5

Pre-requisite: Nil

Pakistan Studies Course Objective:

The main focus of the course is to take an analytical view in the history and development of

Muslim society and culture in the sub-continent and to study about emergence of Pakistan and its

constitutional development.

At the end of this course, the students will develop an appreciation of the issues and challenges

currently being faced in Pakistan, the strengths of its people and strategies to deal with the

impediment to progress through effective International relations.

Topics include:

Historical background of Pakistan and Ideology of Pakistan, Down fall of Muslim Society and

establishment of British Raj over view. Political evaluation of Muslim society in 20th century,

independence movement 1940-1947, initial problems of Pakistan – Kashmir issue, Constitutional

Page 57 of 83

ands administrative issues, 1947-1958 (fall of Dhaka), cultural heritage of Pakistan, Pakistan and

its political dimension (political geography) settlement Geography), Pakistan and International

Affairs, Pakistan and challenges Ahead, 9/11 war of terrorism.

Text Book:

The History and Culture of Pakistan by Nigel Kelly

Islamic Studies Course Objectives

To introduce to the students the basic teachings of Islam in a manner that enables the rationale

behind Islamic beliefs and practices.

Topics:

Islam- the only true ideology for mankind. Basic characteristics of Islamic ideology. The

essentials of islam. The spirit of islam. The life of the holy prophet (pbuh). The Holy Quran and

its impact on human history. The Islamic system- the Islamic concept of worship, philosophy of

prayers, fasting, Zakat and Hajj. Islam and social responsibility. Political theory of Islam. Nature,

objectives and salient features of Islamic economics order. Women in Islam. Islamic Jehad

versus terrorism. Islam and sectarianism. Islam and slavery. Islam and the world- what Islam

gave to humanity. Islam and the crisis of the modern world. The western world and its challenges

to Islam.

Text book:

Islam: Its Meaning And Message

Edited: Khurshid Ahmed

The Islamic foundation UK

HUM-401: Research & Professional Issues

Credit Hrs: 3

Pre-requisite: Principles of Management, Business Stats/Stats & Probability,

Course Objectives:

At the end of this course, students would be able to:

- Understand the business research approaches and ethics

- Know various modes of research in business

Page 58 of 83

- Familiarize with research based software

- Plan to participate and present research internationally

- Learn teamwork, presentation and analytical skills

Course Outline:

Introduction to Business Research, Ethics and approaches in Business Research, Research

Process Overview, Selecting research question, Research designs, Qualitative research, Surveys,

Observations and experiments, Measurements &Measurement Scales, Sampling and sample

sizes, Data preparation and description, Exploring, Displaying and Examining the data,

Hypothesis and Hypothesis testing, Measures of Association, Presenting researches, Research

report, Introduction to SPSS, Introduction to NVIVO

Reference Books:

- Business Research Methods, 12th Edition, Donald Cooper, 2014.

- Research Methods for Business Students, 5th Edition, Mark Saunders,2009.

HUM - 402 Professional Ethics

Credit hours: 3

Pre-requisite: SE-101-B Communication Skills-II

Course Objective:

This course introduces ethical issues and dilemmas concerning various aspects of business and

management, and provides a foundation of ethical concepts and issues in a business

environment. The purpose of this course is to strengthen your ability to anticipate, critically

analyze and appropriately respond to some of the critical ethical and social challenges that

confront managers in a global economy. The course is interactive, with class discussions and

case readings, and a group assignment based on a company visit.

Topics Include:

Moral responsibility and blame, Core values and beliefs, Business ethics, Corporate Social

Responsibility, Environmental ethics, Understanding the nature of corporations, Ethics in the

marketplace, Ethics of consumer production and marketing, False advertising and consumer

safety, Workplace ethics, Ethics of job discrimination, Ethics and technology, Individual ethical

issues and dilemmas.

Page 59 of 83

Text Book:

1. Professional Ethics – Concepts and Cases – 7th Edition, Manuel G. Velasquez, 2011

2. Business Ethics- 7th Edition by Richard T. DeGeorge- PEARSON

SE 101-A Communication Skills I

Credit Hours: 3

Pre requisite: Nil

Course Objective:

The objective of the course is to improve both written and oral communication skills of students

in English. Students will be introduced to basic concepts of English grammar. Exercises in

functional English will be given to improve vocabulary and composition, with particular

emphasis on sentence structure. Students will work through written comprehension pieces. Other

topics will be business letter writing, essay writing and punctuation. The course will be taught

through class room activities and assignments

Topics Include:

Noun, kinds of nouns, Verbs, verb agreement consistency in verb & pronouns, kinds of adverbs,

Adjectives, Kinds of adjectives, Articles, prepositions, pronouns, direct and indirect speech,

active & passive, punctuation, composition, sentence structure, tone & style, Letter writing,

essay structure, critical thinking & comprehension skills, Language issues and basic principles of

effective writing.

Text Book:

English Grammar and Composition by Wren and Martin. New Edition

SE 101-B Communication Skills II

Credit Hours: 3

Pre requisite: SE 101-A Communication Skills I

Course Objective:

The objective of Communication Skills II is to improve further upon the skills of the students in

English; oral as well as written with more emphasis on written and oral aspects of

Page 60 of 83

communication Skills so that by the end of the course, the students feel confident and do not

hesitate when asked to write on a given subject as well as be equally confident when asked to

speak on a topic. The course will be taught through classroom activities and assignments.

Topics Include:

7C'S of Business Communication, Public speaking, Ethics in public speaking, Listening &

critical thinking, Language usage, Delivery methods, Composition / comprehension, Leadership

speaking and Error correction.

Text Book:

The Art of Public Speaking by Stephen E- Lucas.

MANAGEMENT COURSES

MGT - 101 Principles of Management 

Credit hours:  3

Pre-requisite: Nil

Course Objective:

This is an introductory management course that tries to stimulate the student to develop a basic

understanding of management, its practices and its techniques. It also allows the student to

become familiar with concepts and terminology that will be useful in many managerial

situations. This course explores environmental management from the perspectives of government

regulators, private corporations, and nonprofit organizations.

Topics include:

Introduction to management, management as art and science. In brief), Evolution of management

and management theories, Managing in a Changing Environment – external environmental

analysis, Internal environment, Planning – steps in planning, Types of plans, Organization

structure and design, Strategic organizational design, Human resource management, What is

leading?, Leadership, Communication, Managing groups, Controlling.

Text Book:

1. Management by Stephen Robbins, Mary Coulter, 10th Edition - PEARSON

Page 61 of 83

MGT - 201 Management Information Systems

Credit hours: 3

Pre-requisite: CSC - 107 Fundamentals of Computers

Course Objective:

The goal of this course is to enable participants to understand management information

technologies and their relationship and impact on business processes and business decisions

making so as to give competitive advantage. Emphasis is laid on the role of internet technologies

in providing a platform for business, commerce and collaboration among stakeholders in today's

business environment which includes networking enterprises and global markets. 

At the end of the course, the students will have complete knowledge of relationship of

information systems and business performance. Students will be able to determine information

system requirements for all management levels in an organization.

Topics include:

Introduction to basics of Information System, Importance, Use, Objectives and Types of MIS,

The Role of Information Systems in Business Today, Perspectives of Information Systems, What

is Information System? Using Information Technology for competitive advantage, Role of

information in product and service quality Understanding Information System Requirements,

Four major types of systems , How IS impact business firms. Firm level strategy. The Value

Chain Model, E commerce and new business models, Data Management and Storage. Consulting

and System Integration service, Managing data resources. Traditional file environment vs

Database Management. Business Value of Enterprise Systems. Information and SCM, CRM

Text Book:

1. Management Information System 12th Edition by Kenneth C. Laudon and Jane P.

Laudon

MGT-202: Total Quality Management

Credit Hrs:3

Pre-requisite: Principles of Management, Business Statistics, Operations Management

Course Objective:

Page 62 of 83

At the end of this course, students would be able to:

- Understand the concepts & principles of TQM

- Know the Philosophies of Modern Quality Gurus

- Apply selected Tools & Techniques of TQM

- Get familiar with Statistical Process Control

- Develop themselves to undertake quality certification programs

- Fostering teamwork for better results

Course Outline:

Introduction to Quality/Quality Management, Evolution of Quality and Quality Management,

Contribution from US, Contribution from Japan, Leadership and Empowerment, Strategic

Planning, Customer Focus & Design for Quality, Process, Process Types and Process

Management, Introduction to statistical process control, Basic Quality Tools, Applying Basic

Quality Tools & Techniques, Quality Management Frameworks, Implementation of TQM

Reference Books:

- Management and Control of Quality, James Evans, Lindsay; 8th Edition. 2012

- Juran’s Quality Handbook, 6th Edition 2010

MGT - 203 Organizational Behaviour

Credit hours: 3

Pre-requisite: MGT - 101 Principles of Management

Course Objective:

Organizational Behavior offers both challenges and opportunities for managers. It recognizes

differences and helps managers to see the value of workforce diversity and practices that may

need to be changed when managing in different countries. It can help improve quality and

employee productivity by showing managers how to empower their people as well as how to

design and implement change programs. 

The students will have complete knowledge for improving manager's skills to cope in a dynamic

business world and creating an ethically healthy work climate.

Topics Include:

Page 63 of 83

What Is Organizational Behaviour? How to deal with workforce diversity, Perception,

Personality and Emotions, Motivation - changing the nature of the work environment, OB on the

Edge: Stress at Work; Trust and The Toxic Workplace, Values and their implication for OB,

Teams Dynamics - difference between group and team, Communications, Organizational

Culture, and Leadership.

Text Books:

Organizational Behavior by Stephen P. Robbins Timothy A. Judge; SeemaSanghi, 15th

Edition, Published by Prentice Hall

MGT - 301Project Management

Credit Hours: 3

Pre-requisite: MGT - 101Principles of Management

Course objectives:

This course is designed to appreciate the significance of effective tools and techniques for project

Management. Each phase of the project life cycle and the stakeholders in each phaseis discussed

in detail to understand how to complete projects on time and within budget. Role played by

effective team management with diverse team members is also discussed. Role of project

manager is discussed in establishing efficient monitoring and evaluation processes for the teams

and the projects. MS Project 2010 is discussed as tool for project management.

Course Outline:

Overview of Project Management, PMI Process Groups, Business project Phases, Project

charter, Statement of Work (SOW), Planning Phase:, Project plans, Work Breakdown Structures

(WBS), Scheduling: Project network diagram fundamentals, CPM, PERT, Gantt charts, Critical

chain scheduling, Using MS-Project, Assigning Resources, Resource leveling, Team models,

Managing conflict and motivating, Project Monitoring and Control: Status reporting, Project

metrics, EVM, Proj Quality management, quality planning, QA, Quality control, Tools, Quality

TestingProj organizational charts, OBS, RAM, Resource assignment, loading, leveling, team

management, Risk management, Change control, Project Recovery, Documentation, Post Project

Reviews, Project Portfolio management, Closing.

Recommended Text:

Page 64 of 83

Project Management, Achieving Competitive Advantage, Jaffery K. Pinto

Project Management for Business, Engineering & Technology, John M. Nicholas,

Herman Steyn, 3rd Edition

MGT-302: Human Resource Management

Credit Hrs: 3

Pre-requisite: Principles of Management, Operations Management, Organizational

Behaviour.

Course Objectives:

At the end of this course, students would be able to:

- Understand the management theories in human resource

- Know human resource management functions in organizations

- Familiarize with systems in human resource management

- Initiate certification in Human Resource Management.

- Initiate research in Human Resource Management

- Learn teamwork, presentation and analytical skills

Course Outline:

Introduction to Human Resource Management, Historical Evolution of Human Resource

Management, Human Resource Environment, Recruitment Cycle and planning, Recruitment

Cycle and selection, Acquiring and preparing human resource, Training and staff development,

Assessing performance, Compensation plans, Career development and succession planning,

Quality of working Life, Equal opportunity Employment, Talent management, Global human

resource management.

Reference Books:

- Fundamentals of Human Resource Management,4th Edition Raymond Noe., 2011.

- Human Resource Management, 11th Edition, Garry Dessler, 2008.

MGT - 303 Management of IT 

Credit hours: 4

Page 65 of 83

Pre requisite: BUS - 201 Businesses and Organizations

Course Objective:

The course deals with the study of management of IT systems, components and services with a

view to provide either in-house/outsourced IT solutions to an organization. The course endeavors

to familiarize students with the trend in information technology and systems, the opportunities

and challenges which information systems present to organizations and a critical understanding

of the management issues relating to IT.

At the conclusion of the course students should have an essential knowledge and sound

appreciation of the key issues faced by a manager who is assigned to set up and support an IT

infrastructure in an organization.

Topics include:

Issues in IT management. Trends in semiconductor technology, storage technology, computer

systems and telecommunication systems. Managing application portfolios and application

development. Acquisition alternatives. Managing customer expectations. Managing computer

and data resources. Managing IT controls and security.

Text Book:

Management of Information Technology by FRENZEL Course Technology.. 

MGT-304: Entrepreneurship

Credit Hrs:3

Pre-requisite: Principles of Management, Principles of Marketing, Financial Management

Course Objective:

At the end of this course, students would be able to:

- Know about Entrepreneurial opportunities and venture decisions

- Learn to develop business plans and feasibility reports

- Familiarize with growth strategies & global opportunities.

- Know about management & leadership aspects for entrepreneurs.

- Fostering teamwork for better results

Course Outline:

Page 66 of 83

Entrepreneurship – Introduction, Analyzing the environment & identifying the opportunities,

Family Business, Franchising & Buyouts, Business Plan, Marketing Plan, Organizational &

Location Plan, Promotional Management, Service Quality &Customer Relationships, Financing,

Financial Plan, Growth strategies and global opportunities, Leadership aspects for entrepreneurs

Reference Books:

- Small Business Management, Launching & Growing Entrepreneurial Ventures, 17th

Edition 2014, Justin Longenecker, Carlos Moore.

- Entrepreneurship, 2nd Edition 2011,William Bygrave, Andrew Zacharakis.

MGT – 305 Operations Management

Credit Hours: 3

Pre-requisite: MGT - 101Principles of Management

Course objectives:

This course is designed to provide the students with an understanding of the foundations of the

operations function in both manufacturing and services. It discusses how excellence in

operations management can be achieved through efficient strategic designof operations in

manufacturing and service industries. It includes facility layout in manufacturing and services

industries, waiting lines, just-in-time systems, forecasting, aggregate planning, inventory

management, and materials requirements planning (MRP). MS Excel 2010 is used to implement

all formulae discussed in the course.

Course Outline:

Evolution of OM and globalization challenges. The design process, QFD, Service design

process, Forecasting and its components, capacity planning and capacity decisions, cellular

layouts, elements of inventory management system, safety stocks and reorder points, aggregate

planning process for service and manufacturing industry, material requirement planning, lean

production, JIT, implementation of lean production, lean services.

Recommended Text:

Operations Management, Creating Value Along the Supply Chain, Roberta S. Russell,

Bernard W. Taylor III, 7TH EDITION

Operations management, Jay Heizer and Barry Render, 10th Edition

Page 67 of 83

MGT - 401 Business Policy

Credit hours:  4

Pre-requisite: MGT - 402 Strategic Management

Course Objective:

Business Policy is a capstone course of the Business Management Program integrating

knowledge from different functions of business administration. It incorporates relationship

between different business subjects and helps the students to understand and work on different

business situations from the point of a practicing manager. 

Successful completion of this course will help students to develop comprehensive understanding

of business challenges through problem identification, strength / weakness analysis, resource

allocation and eventually implementation.

Topics Include:

Strategic Management model, business ethics and strategic management, Corporate governance

and its mechanism, responsibilities of top management and board of directors, importance of

corporate stakeholders and stakeholder analysis, Environmental scanning and industry analysis,

monitoring trends in the natural and societal environment, identifying external strategic factors,

strategic groups and hyper competition, identifying strategic factors using the BCG Growth-

Share Matrix and the GE Business Screen, matching managers to the corporate or business unit

strategy, downsizing, international issues in staffing Evaluation and Control, evaluation and

control process, Tradeoffs among behavior, output, and input controls, Activity-based costing for

evaluating valued-added activities, Shareholder value measures, such as EVA and MVA, the

balanced scorecard approach, Strategies Issues in Entrepreneurial Venture and Small Businesses.

Text Book:

Strategic Management & Business Policy by Thomas L. Wheelen and J. David Hunger

(Pearson) 13th Edition

MGT-402: Strategic Management

Credit Hrs: 3

Page 68 of 83

Pre-requisite: Principles of Management, TQM, Operations Management, Business Stats,

Project Management

Course Objectives:

At the end of this course, students would be able to:

- Understand the strategic management framework

- Know competitive advantage and competitive analysis

- Apply the Tools & Techniques of strategic management

- Familiarize with game theory in strategic management

- Initiate research in Strategic management

Course Outline:

Strategic Management Framework, Business Models in the organization Environment analysis,

Organizational Analysis, Competitive advantage, Competitive strategies, Management tools for

strategic analysis, Global Competition, Introduction to Game Theory, Strategic games, Strategies

Implementation, Strategies Performance and Evaluation

Reference Books:

- Strategic Management and competitive advantage, Jay Barney, 2011.

- Contemporary Strategic Management, 6th Edition, Robert M Grant, 2009.

- Games of Strategy, 3rd Edition, David Reily, 2009.

MATHEMATICS COURSES

MTH - 101 Calculus & Analytical Geometry I

Credit hours: 3

Pre requisite: Nil

Course Objective:

The aim of this course is to use the ideas of limits, derivatives, and integrals to solve applied

problems.

After completing this course, students should be well versed in the mathematical language

needed for applying the concepts of calculus to numerous applications in science and software

engineering. They should also be well prepared for course in calculus II, differential equations,

or linear algebra.

Page 69 of 83

Topics include:

Inequalities, Function, Limits, Continuity, Derivatives, The Chain Rule, Implicit Differentiation,

Differentiation Rules, Application of Derivatives, Tangent and normal, Extreme values of

function, Increasing and decreasing functions Rolle's Theorem and the Mean-value theorem, The

shape of a graph Linearization and differentials, L' Hô Pital's Rule ,Indefinite integrals, Integral

Rules Integration by Substitution, Indefinite integrals, Integration by parts, Trigonometric

substitution , Definite Integrals, The tindametal theorem, Substitution in definite integrals,

improper integrals.

Text Book:

THOMAS' CALCULUS (Eleventh Edition)

MTH - 102 Business Maths

Credit hours:  3

Pre-requisite: Nil

Course Objective:

The aim of the course is to provide a solid preparation and foundation for applying mathematical

formulas to solve business-related math problems. It provides a variety of applications-based

math tools and concepts for the business professionals.

After studying this course the students should be able to develop an understanding and the

application of skills required for the selected mathematical concepts encountered in business

situation.

Topics include:

Introduction Real Number System, Real Valued Functions and Real solutions, Basic algebraic

Solutions, Number values, Addition, Subtraction, Multiplication and Division, Application,

Equations, In Equations, Identities, Types of Equations, Graphs &Functions Application in

Business, Slope, Special forms of Slope, Word Problems of Social &Life sciences, Quadratic

Equations Solutions &their applications, Mathematics of Finance, Simple Interest, Compound

Interest, Effective Rate. Growth & Decay, Annuity (present+future),Break even Analysis,

Market Equilibrium Point, Applications, Fractions, Present, Portion, Rate &Base, Applications,

Banking Records, Applications in Business, Credit Cards applications, Pay role &Depreciation,

Page 70 of 83

Application, Proposition, Negation Operator, Truth Table, Boolean variable, Logical

Equivalence table, Solutions of Boolean Expressions, The Derivative, Rate of Change Rules,

Properties of Derivatives, Applications, Applications of Derivatives in Business &Economics

Text Book:

1. (Essentials of college Mathematics for Business, Economics, Life & social sciences, (3rd

edition) by Raymond A.Bornett, Merrit College.

2. Introductory Analysis by hacussler Jr.

3. Business mathematics by Robert j.Hughes

4. Discrete mathematics & its applications by Kenneth H.Rosen (4th edition)

MTH - 103 Calculus & Analytical Geometry II

Credit hours:  3

Pre-requisite: Nil

Course Objective:

The purpose of this course is to use basic integral formulas and basic mathematical techniques to

calculate integrals (both definite and indefinite) and infinite sequences and series.

After completing this course, students should be well versed in the mathematical language

needed for applying the concepts of calculus to numerous applications in science and

engineering. They should also be well prepared for courses in differential equations, or linear

algebra.

Topics Include:

Complex Numbers, Implicit differentiation Linearization & Differential, Extreme values of

function Mean value theorem, Concavity & curve sketching Applied Optimization Problems,

L'hopitals's rule Antidarivative, Integration Definite Integral, Area between curves Length of

plane curve, Curl, Gradient, Divergence, The definite integral Integration using substitution,

Integration by parts, by Partial fractions Numerical Integrals, Infinite sequence & series, The

Integral test Comparison test, The ratio and root test Power Series, Taylor and Maclaurin Series

Application of Power Series, Fourier Series, Transform and its properties, Applications.

Text Book:

THOMAS' CALCULUS (11th Edition)

Page 71 of 83

MTH - 104 Business Statistics

Credit hours:  3

Pre-requisite: Nil

Course Objective:

This course is designed for the basic understanding of business statistics. This subject will help

in the development of analytical skills and interpretation of results using SPSS as a statistical

tool.

AT the end of the course, the students will understand the uses, capabilities and limitations of

various statistical procedures and correctly apply a variety of statistical tests on data for effective

decisions.

Topics Include:

Introduction. Meaning of Statistics, Types of Descriptive and Inferential Statistics, Types of

Variables Constructing a Frequency Table, Relative Class Frequencies, Relative Class

Frequencies, Graphic Presentation of Qualitative Data Distribution, Constructing Frequency

Distributions, Graphic Presentation of a Frequency Distribution, Population Mean, Weighted

Mean,.Median, Mode, Geometric Mean, Relative Positions of the Mean, Median, Mode,

Dispersion, Measure Of Dispersion, Mean and S.D (Group Data), Describing Data Stem and

Leaf Display, Other Measures of Dispersion, Skewness, Introduction: Meaning of probability,

Approaches to assigning Probabilities, Rules of Counting, Rule of Addition, Rules of

Multiplication Contingency Table, Discrete Probability Distribution: Characteristics of

Probability Distribution, Random variables, Mean, Variance, Standard Deviation of a probability

Distribution, Binomial Probability Distribution, Continuous Probability Distribution, Properties

of Normal Distribution, Standard Normal Probability Distribution, Area under Normal Curve,

Exercise, Correlation: Introduction, Analysis of Correlation, Coefficient of Correlation,

Characteristics of the Coefficient of Correlation, Regression Analysis, Least Squares Principle,

Drawing the Regression Line..

Text Book:

1. Statistical Techniques in Business and Economics with Global Data Sets, By: Lind.

Marchal. Wathen.  (Thirteen Edition)

Page 72 of 83

MTH - 105 Applied Physics

Credit Hrs:  3

Pre-requisite: Nil

Course Objective:

The objective of this course is to teach the concepts physics with a view to complement the

software engineering. Course. The key topics discussed in this course as Electric field, electric

potential, magnetic field and induction, solid state physics and electric circuits.

Topics include:

Electric charge, conductor and insulators, coulomb's law, the electric field due to point charge

and electric dipole, electric field of continuous charge, distributions: line of charge, electric field

of continuous charge,(Gauss's Law), function of conductors standard wired gage sizes, types of

the wire conductor, connectors, printed wiring, switches, wire resistance temperature coefficient

of resistance, Induction by alternating current, self inductance, mutual induction, transformer,

resistance, inductance and capacitance in series of parallel. Electromagnetic induction (faraday's

Law of induction & Lenz's Law), conductors, semi conductors and insulators, Electrical Circuits

in series and parallel. Direct and alternating currents and voltage. Amplitude frequency, power,

types of signals, Signal-to-noise ratio. Analog and digital signal. Amplification and attenuation,

Decibels, resonance, signal transmission through wire and air.

Text Book:

Fundamental of Physics, by Halliday/ Resnick/ Walker 6th edition

University Physics by Sears and Zamansky 7th edition

Basic Electronics by Grob 8th edition

A text book of Electrical Technology by B.L. Theraja 23rd Edition

MTH - 201 Probability & Statistics

Credit hours:  3

Pre-requisite: Nil

Course Objective:

Page 73 of 83

This course is an introduction to probability theory and mathematical statistics that emphasizes

the probabilistic foundations required to understand probability models and statistical methods.

At the end of this course, the students will have a good understanding of the theory of

probability, both discrete and continuous and will be able to construct the probability distribution

of a random variable and use it to compute expectation and variance.

Topics include:

Introduction to Statistics: Meaning of Statistics, Descriptive and Inferential Statistics,

Explanation with examples, Probability: Sample space, Event, Compliment, intersection and

union of two events (set theory), probability of event, Explanation with examples, Three  Major

cases of Probability, Probability of Event, Additive law: For Mutually Exclusive and not

Mutually Exclusive events. Complementary events, Multiplicative law, Dependent and

Independent events, Conditional Probability, Binomial Distribution, Mean and Variance of

Distribution, Continuous random variable, Normal Distribution, Properties of Normal

Distribution, Area under the Normal curve, Using the Normal Curve in Reverse, Moment

generating function, Sampling Theory: Random Sampling, Population and Samples, Statistic,

Central tendency in the Sample, Sampling Distribution of Means, Difference between Means,

One-and-two sample estimation: Statistical Inference, Point estimate, point estimator, Interval

estimation, single sample: estimating the mean, standard error of a point estimate, Two samples:

estimating the difference between two means, One-and-Two Sample Tests of Hypothesis:

Testing a Statistical hypothesis: one and two tail test, Simple Linear Regression, Fitted

Regression Line ,Method of Least Squares, Correlation analysis, correlation coefficient

Text Book:

1. Probability and Statistics For Engineer and Scientists WALPOLE.MYERS.MYERS    7th

edition

2. cal Technology by B.L. Theraja 23rd Edition

MTH - 202 Linear Algebra & Differential Equations

Credit hours: 3

Pre requisite: MTH - 103 Calculus and Analytical Geometry II

Course objective:

Page 74 of 83

The course aims at understanding the systems of linear equations, their applications, and

solutions. Matrices and matrix algebra are studied in detail. The course also covers fundamental

concepts and techniques related with differential equations to model simple problems in

engineering and computer sciences.

Upon completion of this course, students should be able to solve simple first and second order

differential equations, linear systems of algebraic equations and understand some applications of

linear equations.

Topics include:

Set theory, Vectors and Norms, Linearly Independent and Dependent Vectors, Euclidian Vector

Spaces and Subspaces, Matrices & Determinants, Linear Transformations, Inner products, Eigen-

Values & Eigen vectors. Gaussian Elimination, Factorization of Matrices. Ordinary Differential

Equations of the First Order, Geometrical Considerations, Isoclines, Separable Equations,

Equations Reducible to Separable Form, Exact Differential Equations, Integrating Factors,

Linear First-Order Differential Equations, Variation of Parameters, Ordinary Linear Differential

Equations, Homogeneous Linear Equations of the Second Order, Homogeneous Second-Order

Equations with Constant Coefficients, General Solution, Real Roots, Complex Roots, Double

Root of the Characteristic Equation, Differential Operators, Cauchy Equation, Homogeneous

Linear Equations of Arbitrary Order, Homogeneous Linear Equations of Arbitrary Order with

Constant Coefficients, Non- homogeneous Linear Equations. Modeling of Electrical Circuits,

Systems of Differential Equations, Series Solutions of Differential Equations, Partial Differential

Equations, Method of Separation of variables, Wave, Heat & Laplace equations and their

solution.

Text Book:

Mathematical Techniques by Dr. Karamat  H. Dar

MTH - 301 Statistical Inference

Credit hours: 3

Pre-requisite: MTH - 104 Business Statistics

Course Objective:

Page 75 of 83

This course has been designed to give a detailed overview of various Statistical techniques that

are used in data analysis and important decision-making. These techniques are extremely helpful

in the research-based studies like the final thesis of the program. In the initial part of the course,

Descriptive Statistics of a data and its association with Inferential Statistics is explained. Later

various sampling techniques and methods of drawing conclusions on the basis of sample results

are discussed. Finally an important part of a Statistical software "SPSS" is covered to familiarize

the students with handling of data, retrieval of Statistical results and their interpretations through

the software.

Topics Include:

Descriptive & Inferential Statistics, Sampling Designs, Probability & Non-Probability sampling

designs, Point & Interval estimation, Confidence Interval, Level of significance, Method of

moments & Least Square, Type I & II errors, Normal variable, Standardized normal variable, Z-

test, Testing of hypotheses of population mean, proportion & difference of means using Z-test, t-

test & its testing of hypotheses, Chi-square test, Attributes and their association testing

technique, F-test & its application, Parametric & Non-parametric tests, Multicollinearity and its

remedies, Introduction to data analysis through SPSS.   

Text Book:

Statistics for Management   4th Edition by Richard I. Levin & David S. Rubin

Page 76 of 83

PROJECT COURSES

PRJ-403/404 PROJECT COURSES FOR SE/MBC/FBC

The objective of the final year project for SOFTWARE ENGINEERING is to provide students with an opportunity to apply their knowledge and expertise gained in the first three years, towards independently developing a software project. The students are expected to go through different phases of a Software Development Life Cycle viz. Initial Proposal, Requirement Analysis, Design, Coding, Testing and Deployment. The project is also intended to enable students to learn the current tools and technologies employed in the industry.

The objective of the final year project for MBC/FBC is to provide students with an opportunity to apply their knowledge and expertise gained in the first three years, towards independently solving a real life business, management or finance problem. The students are expected to go through different phases of a Project viz. Initial Proposal, Market Analysis, Implementation and Final Presentation. The project is also intended to enable students to learn the skills and technologies employed in the industry.

Both SE and MBC/FBC projects will be executed in groups, each group comprising three students. The duration of the project will be two semesters (30 weeks). It will be divided into two parts: Project Part I(PRJ-403) and Project Part II (PRJ-404). Only students who qualifying in Project Part – I will be allowed to proceed to Project Part – II.

Each project will have two supervisors, External and Internal.

The External supervisor will be an industry professional who will provide technical guidance in the execution of the project. Each project group will hold weekly meeting with the External supervisor. A report of the meeting will be prepared by External Supervisor (on prescribed form) and given to students in sealed envelope. The students are required to submit the meeting report to the internal supervisor in the next project progress meeting.

The Internal Supervisor will be a faculty member of the School. The Internal supervisor will monitor the progress of the project in weekly meeting and help in removal of any difficulties and issues related to the project. The Internal Supervisor will collect the Progress Report of project group’s meeting with External Supervisor. The Internal and External Supervisor will be jointly responsible for grading the project in accordance with pre-defined criteria.

Page 77 of 83

IND-401 Independent Study

Credit Hours: 2

Pre Requisite: As Advised

The objective of Independent Study course is to enable a student to pursue the study of an

academic topic of interest or do research under the supervision of a faculty member. Upon

successful completion of study or research, the student will be eligible for award of 2 course

credits. The topic of study or research must be recommended by the supervisor and approved by

the Dean of the School.

Students undertaking Independent Study must have completed their prescribed program of study

or should be studying in their final semester.

The deliverable of the Independent Study course will comprise a Dissertation of least 7,000

words to be submitted at the conclusion of the Course. The Supervisor will evaluate the

Dissertation and award a final grade.

Page 78 of 83

MS-BIT PROGRAM

BUS-502 Mathematical And Statistical Analysis

Credit hours: 3

Pre requisite: Nil

Course Objective:

This course offers a unique opportunity for students to exercise both mathematical and statistical

techniques in an integrated fashion to analyze the complex real life data in order to get more

reliable outcomes. It covers process of inspecting, cleaning, transforming, and modeling data

with the goal of highlighting useful information, suggesting conclusions, and supporting decision

making.

Knowledge of mathematical analysis is covered through different theories of differentiation,

integration and analytic functions. Statistical aspects regarding data collection, organization,

analysis, and interpretation of data will also be discussed in detail.

CSC-502 Information Management & Security

Credit hours: 3

Pre requisite: Nil

Course Objective:

This course covers theoretical and modeling issues in information retrieval. Students are taught

automatic indexing, techniques for searching and ranking output, retrieval output evaluation,

classical and user-oriented approaches to automatic classification, relevance feedback,

distributed retrieval, document filtering, cross-language retrieval, role of decision models and

machine learning, in particular learning by observation and learning by induction, in the above

processes. Along with information retrieval, course includes topics from information rise

governance rather than leaving it solely to technical people as in the past. This section of course

is intended to introduce students to Enterprise Information Security from a management

perspective and will mainly focus on planning, policy development, project and program

Page 79 of 83

management aspects of information security. It aims to provide a thorough description of the

most important issues and questions that have to be addressed in security management of

information systems rather than the security technology and implementation issues.

MGT-501 Project Management Practice

Credit hours: 3

Pre Requisite: Nil

Course Objective:

This course is designed to provide an overview of the emerging challenges for today’s project

manager by focusing on strategic project management issues. The practical issues will be

explored to understand the most effective project management practices and how these can be

compared between industries. In-depth discussion about risk management and change

management is a significant part of this course as this plays a vital role in maximizing project

impact and success. This course also covers how stakeholders can act as potential `success

factors` or pose a risk for project failure. To convey course content, lectures, class discussions,

case studies, and visiting speakers will be used.

CSC – 503 Entrepreneurship in IT

Credit Hours: 3

Pre Requisite: Nil

Course Objective:

This course aims to provide a hands-on introduction to the scalable venture creation process for

students with a strong interest in technology entrepreneurship. It directly addresses the concerns

of students wishing to become entrepreneurs in the near or more distant future. It covers how

entrepreneurs must devise strategies for their businesses effectively. It also simulates the

business management experience by requiring students to communicate and defend their ideas

through a sound business plan for a high-tech startup.

Page 80 of 83

BUS-501 Business Methods

Credit Hours: 2

Pre Requisite: Nil

Course Objective:

This course is designed to introduce the student to each of the functional areas of business,

including administration, marketing, finance, production, and human resources management. The

students will appreciate the interrelationships of these business areas and ethical issues in the

business environment. Other topics include: the legal requirements of business, the globalization

of markets, workforce diversity, leadership, and entrepreneurship.

CSC – 501 IT Methods

Credit Hours: 2

Pre Requisite: Nil

Course Objective:

This course provides an overview of the Computers, IT & major application areas for these

technologies. In addition, this course introduces Databases, Logic and Design Methodology of

software application, Software Engineering and Software development methods. Brief discussion

on Software Development Life Cycle and Computer Networks & Security will help student

appreciate the importance of IT technologies.

BUS-503 Business Process Modeling

Credit Hours: 3

Pre Requisite: Nil

Course Objective:

This course provides a high-level overview of the current business process management (BPM)

methodologies and software products. In addition, discussion on the infrastructure technologies

will address the limitations of current commercial technology and extend the scope and mission

Page 81 of 83

of BPM systems to support increased business process automation in complex real-world

environments. It also covers how distributed object management and customized transaction

management can support further advances in the commercial state of the art in this area.

CSC – 504 E-Business Systems And Strategies

Credit Hours: 3

Pre Requisite: Nil

Course Objective:

This course aims at providing students with a complete introduction to the world of electronic

business, with a balanced coverage of business and technical topics. Students are introduced to

both the theory and practice of doing business over the Internet and the World Wide Web.

Topics covered in this module include the evolution of e-business from operational, technical

and strategic perspectives, E-Commerce business models and technologies, digital products, B2C

and B2B applications, and E-Transformation, and other issues such as security and E-Payment.

BUS-505 Business Research Methods

Credit Hours: 3

Pre Requisite: Nil

Course Objective:

Objective of this course is to develop a thorough understanding of students towards field of

research, examine in depth the research process, to introduce the various aspects of doing

scientific and business research providing practical advice and insight in the field and to achieve

maximum capability to write and read research documents.

The course will discuss basic paradigms of research which include theoretical, qualitative,

quantitative, computational and experimental research paradigms. The course is designed to

teach the method of selection of research areas and topics, extracting or formulating a research

questions, planning and budgeting of research. Students will be required to read literature, write

Page 82 of 83

reviews, conduct surveys and analyze the results. Reading, Writing and analyzing techniques

will be taught in the course. Class discussions will be held regularly in which students will be

expected to participate actively. At the end of the course all students will be required to submit a

term paper, research report about all the research conducted throughout the semester.

CSC-601 ERP Systems Implementation

Credit Hours: 3

Pre Requisite: Business Process Modeling (BUS-503)

Course Objective:

This course provides an overview of ERP Systems and current implementation methodologies

and software product. Businesses world-wide have focused on improving business processes for

the past two decades. In their efforts to use information technology more efficiently in

facilitating business processes, we have seen the emergence and intensification of Enterprise

Systems, and more recently, Extended Enterprise Systems such as Supply Chain Management

(SCM), Customer Relationship Management (CRM), Strategic Enterprise Management (SEM),

and Business Intelligence. ERP systems incorporate state-of-the-art technology, providing a

comprehensive teaching tool for business and for information systems. This course will prepare

graduate students for positions as both technical and business consultants in the ERP field.

PRJ-601 Thesis – Analysis And Design

Credit Hours: 3

Pre Requisite: Business Research Methods (BUS-505)

PRJ – 602 Thesis – Implementation

Credit Hours: 3

Pre Requisite: Thesis – Analysis And Design (PRJ-601)

Page 83 of 83