Survey
* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project
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