COURSE |
COURSE NAME |
COURSE OUTCOMES |
HS 201 CM |
Accounting & Financial Management |
- .Understand both the theoretical and practical role of financial management in business corporations.
- Analyse the finances of individual corporations both in terms of their performance and capital requirements
- Evaluate the role and importance of shareholders within modern corporations
- Have a greater appreciation and understanding of the importance of risk within the context of financial decision making
- Access financial information from a wide variety of sources and use this information to research and assess corporations
|
PC 201 IT |
Principles of Object Oriented Programming using Java |
- Create Java programs that solve simple business problems.
- Validate user input.
- Construct a Java class based on a UML class diagram.
- Perform a test plan to validate a Java program.
- Document a Java program.
|
PC 202 IT |
Management Information Systems |
- Record the current issues of information technology and relate those issues to the firm
- Reproduce a working knowledge of concepts and terminology related to information technology
- Analyze how information technology impacts a firm
- Interpret how to use information technology to solve business problems
|
PC 203 IT |
C++ and Data Structures |
- Ability to analyze algorithms and aalgorithm correctness.
- Ability to summarize searching and sorting techniques
- Ability to describe stack,queue and linked list operation.
- Ability to have knowledge of tree and graphs concepts.
|
PC 204 IT |
Computer Organization |
- Ability to understand basic structure of computer.
- Ability to perform computer arithmetic operations.
- Ability to understand control unit operations.
- Ability to design memory organization that uses banks for different word size operations.
- Ability to understand the concept of cache mapping techniques.
- Ability to understand the concept of I/O organization.
|
HS 202 EG |
Communication Skills |
- Understand the role of communication in personal & professional success.
- Develop awareness of appropriate communication strategies.
- Prepare and present messages with a specific intent.
- Analyze a variety of communication acts.
- Ethically use, document and integrate sources.
|
COURSE |
COURSE NAME |
COURSE OUTCOMES |
PC 301 IT |
Software Engineering |
- Basic knowledge and understanding of the analysis, synthesis and design of complex systems.
- Software engineering principles and techniques
- To develop, maintain and evaluate large-scale software systems
- To produce efficient, reliable, robust and cost-effective software solutions
- Apply the principles, tools and practices of IT project management
- To manage time, processes and resources effectively by prioritising competing demands
|
PC 302 IT |
Database Management Systems |
- The ability to apply the concepts of engineering i.e collecting data, organize the data in the systematic form ,arrange the data in a computational way and this the way in applying mathematics
- Able to design the ER diagrams as well as interpret the Design of database
- Demonstrate an understanding of the relational data model.
- Formulate, using relational algebra, solutions to a broad range of query problems.
- Formulate, using SQL, solutions to a broad range of query and data update problems.
- Demonstrate an understanding of normalization theory and apply such knowledge to the normalization of a database.
- Use an SQL interface of a multi-user relational DBMS package to create, secure, populate, maintain, and query a database.
- Use a desktop database package to create, populate, maintain, and query a database.
- Demonstrate a rudimentary understanding of programmatic interfaces to a database and be able to use the basic functions of one such interface.
|
PC 303 IT |
Design and Analysis of Algorithms |
- Argue the correctness of algorithms using inductive proofs and invariants.
- Analyze worst-case running times of algorithms using asymptotic analysis.
- Describe the divide-and-conquer paradigm
- Describe the dynamic-programming paradigm
- Explain the major graph algorithms and their analyses.
|
PC 304 IT |
Operating Systems |
- To explain the fundamental components of a computer operating system.
- Define, restate, discuss, and explain the policies for scheduling, deadlocks, memory management, synchronization, system calls, and file systems.
- Design and construct the following OS components: System calls, Schedulers, Memory management systems, Virtual Memory and Paging systems.
|
PC 305 CM |
Operational Research |
- Students will be able to understand
- The course covers origin and application of OR
- Linear Programming Method
- Use the knowledge of operations research to solve problems transportation problem and assignment problem.
- Dynamic Programming
- Understand different application areas of operations research like maximum flow problem, shortest path problem, game theory and queuing theory.
|
OE 301 BM |
Organizational Behavior |
- Analyse the behaviour of individuals and groups in organisations in terms of the key factors that influence organisational behaviour.
- Assess the potential effects of organisational‐level factors (such as structure, culture and change) on organisational behaviour.
- Critically evaluate the potential effects of important developments in the external environment (such as globalisation and advances in technology) on organisational behaviour.
- Analyse organisational behavioural issues in the context of organisational behaviour theories, models and concepts.
|
COURSE |
COURSE NAME |
COURSE OUTCOMES |
PC 401 IT |
Data Mining |
- Understand data mining principles and techniques
- An ability to design and conduct experiments, as well as to analyze and interpret data.
- Learning how to gather and analyze large sets of data to gain useful business understanding.
- Describing and demonstrating basic data mining algorithms, methods, and tools.
- To produce a quantitative analysis report/memo with the necessary information to make decisions.
|
PC 402 IT |
Computer Networks |
- To understand the organization of computer networks, factors influencing computer network .
- To design a network routing for IP networks.
- To explain how a collision occurs and how to solve it.
- To demonstrate proper placement of different layers of ISO model and illuminate its function.
- To determine proper usage of the IP address, subnet mask and default gateway in a routed network.
- To understand internals of main protocols such as HTTP, FTP, SMTP, TCP, UDP, IP
|
PC 403 IT |
Unix Programming |
- Identify and use UNIX/Linux utilities to create and manage simple file processing operations, organize directory structures with appropriate security, and develop shell scripts to perform more complex tasks.
- Effectively use the UNIX/Linux system to accomplish typical personal, office, technical, and software development tasks.
- Monitor system performance and network activities.
- UNIX shell programming.
|
PC 404 IT |
Web Programming |
- To understand, analyze and apply the role languages like HTML, CSS, XML, JavaScript and protocols in the workings of web and web applications.
- To understand about network and security programming using Java and know about the application of dynamic page functionality in web pages using CGI, Servlets, JSP, ASP.
- Create and communicate between client and server using Java.
- To create a good, effective and dynamic website.
|
PC 405 IT |
Distributed Systems |
- To explain various architectures used to design distributed systems, such as client-server and peer-to-peer.
- Build distributed systems using various interprocess communication techniques, such as remote method invocation, remote events, and tuple spaces.
- build distributed systems using various techniques for tolerating partial failures, such as leasing and replication.
- distributed systems using various interprocess coordination techniques, such as distributed mutual exclusion, distributed monitors, and tuple spaces.
|
PE 406 CS |
Distributed Databases |
- Identify the introductory distributed database concepts and its structures.
- Describe terms related to distributed object database design and management.
- Produce the transaction management and query processing techniques in DDBMS.
- Relate the importance and application of emerging database technology.
|
COURSE |
COURSE NAME |
COURSE OUTCOMES |
CS 801 |
Information Security |
- To master information security governance, and related legal and regulatory issues.
- To be familiar with how threats to an organization are discovered, analyzed, and dealt with.
- To be familiar with network security threats and counter measures.
- To be familiar with network security designs using available secure solutions (such as PGP,SSL, IPSec, etc).
- To be familiar with advanced security issues and technologies (such as DDoS attackdetection and containment, and anonymous communications,)
|
CS 802 |
Big Data & Analytics |
- To understand the concept and challenge of big data and why existing technology is inadequate to analyze the big data.
- To collect, manage, store, query, and analyze various form of big data; and
- To gain hands-on experience on large-scale analytics tools to solve some open big data problems.
- To understand the impact of big data for business decisions and strategy.
|
CS 803 |
Object Oriented System Development |
- To use an object-oriented method for analysis and design
- To analyse information systems in real-world settings and to conduct methods such as interviews and observations
- Will have a general understanding of a variety of approaches and perspectives of systems development, and to evaluate other IS development methods and techniques
- To know techniques aimed to achieve the objective and expected results of a systems development process
- Will know different types of prototyping
- Will know how to use UML for notation
|
CS 805 |
E-Commerce |
- Explain the components and roles of the Electronic Commerce environment.
- Describe E-Commerce payment systems.
- Identify and reach customers on the Web.
- Explain the client/server infrastructure that supports electronic commerce.
- Explain basic electronic commerce functions.
- Understand legal and ethical issues related to E-Commerce
|
CS 811 |
Software Testing |
- Various test procesess and continuous quality improvement
- Types of errors and fault models
- Methods of test generation from requirements
- The use of various test tools
- Application of software testing techniques in commercial environments
|