Download as odp, pdf, or txt
Download as odp, pdf, or txt
You are on page 1of 14

System Development

Understand Software analysis, design and development techniques and tools

Demonstrate conceptual and technical skills in the analysis, design and


implementation of a software system

Create requirements using use case modeling concepts

06/21/2024 1
Web Programming
Understand Concepts, principles and methods in programming for web and Internet
environment

Apply Server Side scripting Languages and Implement client-side interactivity

Specify,build And manage form and content of information-rich web sites

Design, implement and Evaluate Client-server Systems Following Specific Protocol

Specifications, taking into account concurrency issue

06/21/2024 2
Fundamental of Database Systems

Understand the principles of database design


Apply the Database concepts to real world database design

Design database systems for real world scenarios

06/21/2024 3
Advance Database Systems

Describe the main concepts of the object oriented model

Use different recovery methods when there is a database failure

Design a distributed Database system In homogeneous And heterogeneous


environments
Evaluate a set of query processing strategies

06/21/2024 4
Computer Programming

Understanding the principles of computer programming

Design, code, debug and solve problems in using programming concepts

Apply the principle of mathematical knowledge to prove statements and solve problems in
computing science

06/21/2024 5
Design And Analysis of Algorithms

Perform Algorithm analysis using the different techniques

Demonstrate the use of algorithm design techniques

Describe the basics of computational complexity

06/21/2024 6
Object Oriented Programming

Understand the basic object oriented concepts

Successfully code, debug and run programs with object oriented principles

Apply object oriented programming concepts to solve problems

06/21/2024 7
Data Structure and Algorithms

Understand the most common concepts of data structures like stack, queue and linked list

Implement the Sorting and searching concepts

Use the concepts related to Data Structures and Algorithms to solve real world

06/21/2024 8
Data Communication and Computer Networking

Understand the concepts and principles of data communications and


computer networks

Understand Protocols and various networking components

Understand TCP/IP & OSI Reference Model Understand

Design and implement IP addressing and subnets

06/21/2024 9
Computer Security

Understand the basic concepts in computer security

Understand issues related to program security and the common vulnerabilities in


computer programs
Explain the basic requirements for trusted operating systems, and describe the
independent evaluation, including evaluation criteria and evaluation process

Describe security requirements for database security, and describe techniques for ensuring
Database reliability and integrity, secrecy, inference control, and multi-level databases.

06/21/2024 10
Network and System Administration

Understand the concepts, principles, and roles of system and network administration

Provide network services to users

Identify security policies and troubleshooting

Apply scripting for system administration

06/21/2024 11
Artificial Intelligence
Understand reasoning, knowledge representation and learning techniques of
artificial intelligence

Assess the role of AI in gaining insight into intelligence and perception

Understand the use of heuristics in search problems and games

Evaluate the strengths and weaknesses of these techniques and their applicability to
different tasks

06/21/2024 12
Operating System

Explain the objectives and functions of modern operating systems

Describe the functions of a contemporary operating system with respect to convenience,


efficiency, and the ability to evolve.

Explain conditions that lead to deadlock

Compare and contrast the common algorithms used for both preemptive and non-
preemptive scheduling of tasks in operating systems, such as priority, performance
comparison, and fair-share schemes.

06/21/2024 13
Compiler Design
Specify and analyze the lexical, syntactic and semantic structures of advanced
Language features

Describe techniques for lexical And syntax analysis

Understand the basic principles of compiler design

Describe syntax directed translation and type checking techniques

06/21/2024 14

You might also like