Download Code Name Content MIS101 Java for Information Management Java

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project

Document related concepts
no text concepts found
Transcript
Code
Name
MIS101
Java for Information
Management
MIS102
Advanced Java for
Information Management
MIS106
Database Systems and
Applications
MIS108
Computer Networks and
Applications
Fundamentals of
MIS111
Information Systems
MIS213
Web Design and
Programming
MIS224
Information Systems
Analysis and Design
Business Process
MIS234
Engineering
Content
Java programming language. Java development environment. Memory allocation and usage. Java
development tools. Data management and manipulation using Java. Lab assignments.
OOP (Object Oriented Programming) concepts. Classes and objects. Object based data model.
Java based project development. UML, class diagrams and object-oriented design. Object based
information management. Lab assignments and projects.
Database management systems. Data storage and management. Data model requirements such as
security, integrity and reliability. Database design. Preparation of database design document. Lab
assignments. Database design and implementation project.
Data, data communication and their protocols. Internet and applications. Internet protocols.
Types of networks and their usage models. Wireless networking. TCP/IP, UDP, SIP and other
contemporary protocols. OSI and TCP/TP network layers. Network configuration. Assignments.
Basics of information technology (IT) and information systems (IS). IS, IS strategy and business
– IT alignment. Database, information management and knowledge management. Operational and
customer satisfaction excellence. Data storage, processing, management and communication
through Internet. E-commerce, digital goods, and digital marketing.
Client – side application design and development. Related technologies such as HTML,
Javascript, and CSS. Lab assignments and projects.
Traditional and object-oriented systems development. Contemporary conceptual modeling tools
and languages for information systems. Systematic methodology for analyzing a business problem
and specifying the requirements for the information systems. Lab assignments and projects.
Analysis, design, and implementation issues of business processes in managerial and modeling
contexts. Business transformation, business and IT alignment. Methods, tools and techniques for
business process engineering. Modeling languages and standards. Relating enterprise information
architecture to business processes. Projects.
MIS307
Information Security
Management
Information security concepts and models. Security principles and security requirements. Threats
and attacks. Security policy and risk management. Access control and security auditing.
Cryptographic techniques and algorithms. Database security. Case studies.
MIS323
Agile Software
Development
Software process models and improvement. Agile methods. Application architecture design.
Rapid software development. Verification and validation. Emerging approaches and technologies;
aspect-oriented, model-driven, service-oriented software engineering. Case studies.
MIS324 Enterprise Architecture
Design, selection, implementation and management of enterprise IT solutions. Frameworks and
strategies for infrastructure management, data/information architecture. Architecture strategies,
modeling, and compliance issues. Best practices and case analysis. Applications.
A senior management perspective in exploring the acquisition, development and implementation
Strategy, Management and of plans and policies to achieve efficient and effective information systems. IS strategic
MIS325
Acquisition of IS
alignment. IS plan, infrastructure management. IS/IT governance frameworks, methodologies,
best practices. Applications.
Software Product
MIS361
Management
MIS390 Intenship
MIS461 Internet of Things
MIS481 Cloud Computing
Goals of software product management. Software product management process. Product lifecycle.
Version lifecycle. Organization for software product management. Business and marketing
strategies. Prioritization. Product plan, productization and product roll-out, release management.
Product documentation. Applications in companies.
A long-term (50 working days) industrial training experience.
Introduction to internet of things. Smart connectivity. Use cases and application requirements.
Smart appliances, smart health, smart home and building, smart cities, smart clothing and
wearable technologies, smart energy, smart shopping, smart cars, smart factory, smart businesses.
Impact of internet of things to our life. Applications in companies.
Definition and evolution of cloud computing; fundamental cloud service models; software as a
service, platform as a service, infrastructure as a service, data center as a service; cloud-enabling
technologies; virtualisation; cloud security; fundamental cloud architectures, advanced cloud
architectures, and specialized cloud architectures; cloud delivery models; cloud economics, cost
metrics, and pricing models; service quality metrics and service level agreements; fundamentals of
big data, big data analytics, and big data management; big data processing, resource management
and storage in big data.
MIS482
Software Testing and
Quality Assurance
MIS490 Project
IT235
IT423
IT424
IT425
Software testing preliminaries, risk management, debugging, testing, validation, verification,
quality assurance; static vs. dynamic testing; black box testing, white box testing, and gray area
testing; testing levels; testing types; functional vs. non-functional testing; software performance
testing; usability testing; security basics and security testing; internationalisation and localisation;
"V" concept of testing; manual testing, automated testing, automated testing tools; audit,
inspection, and testing certification; test plans and test cases; economics of testing; testing of
SAP, web services, data warehouse and mobile application; test documentation and reports.
Design and development of a project for a Management Information Systems problem under the
supervision of an academic advisor; submission of the results in the form of a project report and
oral presentation.
Server Side Programming
Installation, configuration and basic management of Apache, IIS, MySQL, PHP and J2EE
Application Servers. Fundamentals of PHP, ASP.Net and C#. Commonly used libraries of PHP,
and ASP.Net. Client request handling, dynamic content generation, HTTP response headers
manipulation, database integration, accessing client-side persistent storage using PHP and
ASP.Net. Servlet basics, Form Data, HTTP Request Headers, HTTP Status Codes, HTTP
Response Headers, JSP basics.
Human Computer
Interaction
Principles of human computer interaction. Elements of interactive computer systems, windows,
and input devices. Window systems and dialog control. Design of dialogues for interactive
systems. Psychological, physiological, linguistic and perceptual factors. Advantages and
disadvantages of various interaction techniques, command language syntaxes, and data
presentations. Design methodology and guidelines.
Information Systems
Administration and
Operations
Multimedia Systems and
Applications
IT431
Business Data Analysis
IT432
Medical Informatics
System administration, information management and security, database administration, user
support, electronic data processing department management.
System administration, information management and security, database administration, user
support, electronic data processing department management.
Statistical methods and business data analysis, software tools for analysis. Case studies and
applications in different business domains.
The human body as a machine: physiological systems, state-of-the-art in diagnostic techniques
and related instrumentation; high technology in patient care and therapy. Computers in medicine:
clinical data, information databases in healthcare, electronic patient data, telemedicine, telehealth.
Ethical issues in medical informatics.
Basic methods and techniques of data mining. Relationship between databases, data warehouses,
data mining, and machine learning. Data mining functionalities: association, concept description,
classification, prediction and clustering. Various algorithms for each type of functionality:
decision tree classification, artificial neural networks. Bayesian classification, logistic regression.
K-means clustering. Data mining softwares.
IT433
Data Warehousing and
Data Mining
IT434
Fundamentals of ECommerce
IT482
Customer Relationship
Management (CRM)
Systems
IT483
Advanced Server Side
Programming-JSP
IT484
Advanced Java
Programming
IT485
Mobile Application
Development Using Java
Introduction to wireless technology, wireless devices and wireless application infrastructure, Java
technology for use in mobile applications, MIDlets, configurations, profiles, graphical user
interface (GUI) and graphics programming, events and event handling, developing screen and
canvas based applications, games, database programming.
IT487
Business Process
Engineering
Analysis, design, and implementation issues of business processes in managerial and modeling
contexts. Business transformation, business and IT alignment. Methods, tools and techniques for
BPE. Modeling languages and standards for BPE. Relating enterprise information architecture to
BP.
Internet technologies for e-commerce, electronic data interchange (EDI), electronic payment and
security, legal aspects of e-commerce, e-commerce tools. Term project.
Basic principles of Customer Relationship Management, understanding customer differences,
collecting customer data, customer loyalty, customer retention, winback and acquisition
strategies, sales force automation and automated customer service centers, the basics of data
mining, and issues for implementing CRM systems.
Basics of web, web server (CGI) programming, Java components such as Servlets, Beans, JSP
content, tags, Custom Tags, and JSF. Security of web based programming.
Advanced topics in Java Programming such as Java exceptions, Java packages, Javadoc, UML,
inheritance, generic programming, interfaces, Java Applets, graphical user interface (GUI) and
graphics programming, events and event handling, Web services, database programming,
multithreading, networking etc.
IT489
Routing Protocols and
Concepts
Introduction to Routing and Packet forwarding: The router components and configuration using
the Cisco IOS. Building the routing table. Path determination and switching functions of a router.
Static routing. Introduction and classification of Dynamic Routing Protocols: Metrics and
administrative distances. Distance Vector Routing Protocols: RIPv1 and RIPv2. Variable Length
Subnet Masking and CIDR. EIGRP operation and configuration. Link-State Routing Protocols:
OSPFv2 operation and configuration.
IT491
Advanced Database
Systems
Fundamentals of relational databases, Data layout, buffer systems, file management, indexing
techniques (tree-based and hashing).Query processing methodology, implementation of relational
operators, external sorting, query optimization. Transaction models, concurrency control
algorithms, database recovery.
Information Storage and
Management
Essential concepts in information storage and management technologies. Topics in storage
systems, storage networking technologies (Direct-Attached Storage -DAS, Network-Attached
Storage-NAS, Storage Area Network -SAN, Content Address Storage - CAS) and virtualization
technologies, business continuity and storage security. A successful student is expected to
understand and visualize the working mechanism behind commonly used storage systems and the
underlying protocols, different storage networking technologies and their pros and cons, the
importance of information availability and the need for security to protect data.
IT492
Related documents