BSIT Course Descriptions

Course CodeCourse TitlePre-requisiteCredit Hours
Lecture - Labs
Description
CIS1003Introduction to Information TechnologyNone(3-0) in labThis course begins with an introduction to the various emerging IT technologies and their impact on Enterprises. The course discusses various governance techniques aligned with technologies for strategical planning and decision making. The concepts and related practices such as disruptive IT impacts, innovation, disruption, IT Architecture, data governance, business intelligence, cyber risk management, standards, models, workplace collaboration, knowledge sharing, IT strategy, Sourcing, and Strategic Technology Trends are elaborated in the courses. The students will be exposed to various emerging technologies like Cloud computing, Big Data Analytics, Collaborative Technologies, Internet of Things, cybersecurity, Search technology, Web 2.0, Social Technology, Enterprise 2.0 E-commerce, Mobile Commerce Technology, Enterprise Resource Planning (ERP), Data Visualization, Systems Development Methodologies, ICT and Sustainable Development.
ENG1001 English   None (3-0)This course helps students to have a good understanding of English reading and writing skills. It hones their reading and writing skills and communicate their thoughts in an articulated manner to the readers. It also facilitates the students to prepare documents and presentations and deliver effectively.
GEN1001  Core Life Skills and Happiness None (3-0)This course introduces the students to understand concepts of core life skills and happiness that enables them to cope up with attitudes and values in the life situations. This course also provides students with an understanding of managing self and coping up with the contemporary life style in personal, professional and societal context.
MAT1004Mathematics – INone(3-0)This course provides skills and knowledge required to analyze and implement cloud-computing technologies including its delivery service models such as Infrastructure as Service (IAAS), Software as a Service (SAAS), and Platform as a Service (PAAS). The course evaluates key drivers of Cloud Computing solutions, its barriers, service scenarios, and building solutions using various technology stacks, cloud storage sizing and technologies, and other solutions available in cloud marketplace.
MAT1105Mathematics – IIMAT1004 – Mathematics – I(3-0)This course provides skills and knowledge required to analyze and implement cloud-computing technologies including its delivery service models such as Infrastructure as Service (IAAS), Software as a Service (SAAS), and Platform as a Service (PAAS). The course evaluates key drivers of Cloud Computing solutions, its barriers, service scenarios, and building solutions using various technology stacks, cloud storage sizing and technologies, and other solutions available in cloud marketplace.
GEN1002  UAE Society None (3-0)The course provides an understanding of UAE Society in terms of its geography, culture and history as well as social, economic, and environmental development. The course focuses on introducing students to the main social features of Emirati community, its core values and heritage. It also elaborates the importance of future plans of the country.
ENG1102  Business Communication ENG1001 (3-0)The course offers a basic understanding of, and practical engagement with, some of the typical models used in different types of written and oral communication. Outcomes for the course include developed skills pertaining to: proper attitudes reflected in writing; creative thinking; cross-cultural communication; document-design and formatting; oral presentation; verbal and non-verbal concepts. The course also develops students’ visualization towards creating and formatting videos and images advertisements for the purpose of promoting for products, taking into consideration cultural and habitual conceptions of societies. Emphasis will also be placed on the self-editing of writing and language usage. The course lays the foundations for successful and skillful business communication.
HUM1001  Critical Thinking Problem SolvingNone (3-0)This course will enhance student’s ability to make decisions and solve problems in logical way by applying simple and structured approach. Decision Making, problem solving, idea generation, critically and creative thinking are the key paradigms of this course.
GEN2008  Innovation, Entrepreneurship SustainabilityNone (3-0)This course on Innovation, Entrepreneurship and Sustainability provides a contemporary view of the growing importance of innovation, entrepreneurial and sustainable businesses to improve, venture and understand sustainable development. Students will be enable to analyze, how sustainable businesses provide competitive advantage and practices that firms adopt to grow revenues, cut costs, improve market share, enhance brands, and redesign products and processes.
GEN2004  General Science None (3-0)The course provides an introduction to the scientific way of thinking as it introduces fundamental scientific concepts. The course provides opportunities for students to experience the methods of science by evaluating situations from a scientific point of view .The course encompasses Physics, Chemistry, Astronomy and earth sciences and emphasizes general principles and their application to real world situations. This course gives students the intellectual frame work that will allow them to deal with the scientific aspects of problems that come into public debate.
GEN2005Basic ArabicNone (3-0)The course offers an introduction to understanding of and practical engagement of written and oral Arabic communication for non-native speakers. The contents of the course cover alphabets, basic reading, writing and speaking skills related to daily life. By the end of the course students should be able to hold simple conversation in Arabic and read and write basic sentences.
GEN2006Advanced ArabicNone(3-0)The course is designed to teach detailed topics in Arabic Language for Arabic speakers and improve student’s Arabic language skills in reading, writing and grammar. Reading texts, understanding context and idea of text in detail and answering related questions, learning new vocabulary of the reading text, practicing writing short paragraphs about general topics following grammar rules are the highlights of the course.
GEN2007  Islamic Culture None (3-0)Islam is a code of behavior and a way of life. This course introduces the history of Islamic culture. Students will be able to get an insight into issues of gender, marriage, law, economics, business, art and architecture. The course explains the relationship between the Islamic concepts with society, business and issues of globalization.
BIT1102Introduction to ProgrammingCIS1003-Introduction to IT(2-1)This introductory course covers basic programming concepts and problem-solving skills such as variables, data types, construct, and repetition structures. Students learn how to design the logic of programs and then implement those programs using Python. By the end of this course, students will be able to write small programs in Python that use variables, mathematical and logical operators. The course also covers the fundamentals of lists, dictionary, tuples, sets and file handling techniques. A 2-hour/week laboratory is included in the course delivery.
BIT2104Advanced ProgrammingBIT1102 – Intro To Prog(2-1)This course covers the core concepts of object-oriented programming such as classes, objects, inheritance, modules, imports, multithreading, exception handling, and strings. Students learn how to write programs based on given requirements using proper data types, programming constructs, and loops. Further, students will also learn how to debug and test these programs. This course also includes development of an application making use of the Graphical User Interface (GUI). A 2-hour/week laboratory is included in the course delivery.
BIT1001Digital LogicNONE(3-0)Students will be introduced to the concepts of number representation and arithmetic circuits and digital logic concepts. The students will gain skills in analyzing Boolean Algebra, Logic Expressions and Minimization Karnaughs maps to minimize functions and be able to build and design logic gates applications. The students will also study the Combinational-circuit building blocks of logic design such as flip-flops, registers, counters, synchronous sequential circuits, asynchronous sequential circuits, and a simple processor and also testing of logic circuits.
BIT2105Computer Organization and ArchitectureBIT1001 – Digital Logic(3-0) in LabThe student will be introduced to computer abstractions and technology, arithmetic & logical operations, integer, and floating-point number representation. The course enables students to get an understanding of computer organization, computer architecture, functions of processors, multiprocessors, memories and input/output (I/O) devices. It also focuses on pipelined architecture and cache optimizations. The course also covers basic assembly language programming.
AIT3101Artificial IntelligenceBIT2106 -Data Structures and Algorithm Analysis(3-0)This course presents an introduction to the essential concepts and techniques of (AI) and its applications’ areas. It provides students with the basic concepts, knowledge and skills required in utilizing Artificial Intelligence techniques in evaluating and solving problems under various conditions and constraints. Major topics included in this course include: Knowledge Representation, Intelligent Agents, Problem Solving and Search Algorithms, Uninformed & Heuristic Search, First-order Logic, Constraints Satisfaction, Automated Reasoning & Planning, reasoning Under Uncertainty, and Decision Making.
BIT2107Web Design and DevelopmentBIT1102- Introduction To Programming(2-1)This course helps students to design, and create web pages and websites using Hyper Text Markup Language (HTML5), Cascading Style Sheets (CSS3) and JavaScript. Students will learn the concept of HTML files, create the general structure of a web page using HTML tags. CSS3 will be utilized to improve web pages overall presentation in terms of its layout, fonts, and themes. Further, students will apply JavaScript to create interactive web forms to add interactivity in their websites.
BIT2106Data Structures and Algorithm AnalysisBIT2104 - Advanced Programming(2-1)This course introduces students to basic concepts of data structure and algorithms. Data structures ADTs such as arrays, recursion, stacks, queues, linked lists, binary trees, general trees, priority queues, heaps, hash table, binary search trees, graphs, asymptotic analysis of simple loops and structures, sorting and searching will be covered. Students will learn how to create and perform simple operations on data structures. The students will attend scheduled lab sessions to solve problems, practice the learned data structure, and analyze the various data structure algorithms.
BIT2103Database Management SystemsBIT1102 - Introduction to Programming(2-1)This course introduces the basic concepts of database management systems, conceptual data modeling techniques, architecture and schema. Entity Relationship (ER) is precisely illustrated with various categories of relations. Relational algebra and Relational database concepts are explained for query processing. Various data normalization techniques are used to get structured databases from complex databases. Hands on lab exercises are included using structured query language (SQL) to practice on various application areas. Concepts of storage architecture and database security are discussed to understand the complexity of data storage and security aspects. The trends of database programming languages are highlighted in current practices
SWE3101Software EngineeringBIT2103 – Database Management System(3-0) in LabThis course enables students to understand the various phases of the software development life cycle (SDLC) and software process models. The students learn to perform system analysis and design that enables them to prepare a detailed scope of work document where user and system requirements are specified. Additionally, this course helps students in designing the architecture of an information system, its implementation, testing, and verification. Software quality attributes are also introduced and evaluated, including project management skills and quality management approaches.
BIT3109Operating SystemsBIT2105 – Computer Organization and Architecture(2-1)The course covers operating systems concepts such as, Process control, Threads, concurrency, synchronization, deadlock, starvation, memory management, process scheduling, input/output management, disk scheduling, file Management and security features of operating systems. The course also covers advanced concepts such as Embedded Operating Systems, Virtual Machines and the usage of Operating Systems in Cloud Environment. The lab sessions are planned to make students skilled in operating system programming.
BIT2108Computer NetworksCIS1003 – Intro to IT(3-0)This course covers the fundamental concepts of computer networks. Particularly, students will gain an understanding of the network hardware and software, which enable network communication, network models and protocols that control the network communication, as well as various modern network technologies and applications. The course also introduces the student to advanced networking concepts such as wireless networking, network security, congestion control, quality of services. Further, this course helps students to plan, design and analyze computer networks in small-to-medium enterprises. Students will gain practical knowledge about computer networks by using different networking software such as Cisco Packet Tracer and Wireshark.
BIT3112Cybersecurity EssentialsBIT2108 – Computer Networks(3-0)This course identifies and explains the ever-changing vulnerabilities, threats, and attacks that expose computer security to cyberspace. It provides a critical analysis and thorough step-by-step evaluation to assess the strength of the network infrastructure to prevent the unpredictable and sophisticated cyber criminals exploit these vulnerabilities to steal wealth, information, and secrets. Topics covered include: Access control and monitoring, intrusion detection, infrastructure security, local security, confidentiality and protecting secrets, integrity and protecting information, and availability and the five nines concept.
SWE3102Information Technology Project ManagementSWE3101 – Software Engineering(3-0) in LabInformation Technology (IT) Project Management course emphasizes managing IT projects within the specified scope, time, cost, and quality constraints. The different phases of the IT projects should reflect the software development process. Students will learn how to manage their projects by utilizing project management software. Additionally, students will learn how to develop work-breakdown structures (WBS), network diagram, GANTT chart and timetable, and identify critical path of the project.
BIT4113Information Technology and EthicsBIT3112- Cyber Security Essentials (3-0)This course provides the framework to identify and analyze various ethical issues related to fields of information technology and implement ethical decisions. It also takes an overview of the complex environment of ethical decision-making in organizations. The course explains the importance of social responsibilities. Students will evaluate ethical decisions in areas related to IT practices and integrate ethical practices in strategic decisions
BIT4291Graduation ProjectSWE3102 – IT Project Management Completion of 90 Credit Hrs (3-0)Students will be given an integrated approach to develop a computing project. Students will design and test software solutions to address the organizational or societal requirements as a group project. The course will enable students to critically evaluate and justify proposed design solutions. The project contains various phases starting from preparing the proposal, analysis of the requirement specification, design the prototype. Students will showcase software development with acquired skills in programming and testing the system.
BIT3111E-CommerceBIT2107 – Web Design and Development (3-0)The course provides a detailed overview of the concepts related to architecture and infrastructure for building e-commerce sites. The course also helps in analyzing various business models within the ethical, political, and societal framework. Students will learn viability of online retailing and other services to customers. The course also provides knowledge and skills desired to integrate supply chain management to support online business and evaluate various online platforms.
BIT4122Knowledge Management TechnologyBIT2103 – Database Management Systems(3-0)This course covers the importance of Knowledge Management (KM), its process and lifecycle models, the difference between tacit and explicit knowledge, the importance of learning organizations, the ways in which knowledge is shared and utilized, and the importance and impact of organization culture on knowledge sharing and learning. The course enables the students to create knowledge networks, and usage of Information Communication Technologies (ICT) in provisioning these systems and related technologies to assess, evaluate and disseminate knowledge assets in an organization. Moreover, to get a comprehensive understanding of the importance of KM, the course includes knowledge boundaries mechanisms, decision making and decision support systems, and future of KM.
BIT4123Internet of ThingsBIT2108 – Computer Networks(2-1)The course outlines the background and overall vision for the Internet of Things (IoT) and Cyber-Physical Systems (CPS), as well as associated emerging technologies. Students are introduced to key technologies such as device communication and interactions, connectivity of devices to cloud-based infrastructures, distributed and edge computing, data collection, and methods to derive information and knowledge from connected devices and systems using artificial intelligence and machine learning. Students learn system architectures and methods of integration with enterprise architectures.
BIT4290INTERNSHIP (C, S, P)SWE3102 – IT Project Management (6-0)The internship program provides an opportunity for students to work, learn, and gain hands-on experience in an organization. It helps students to develop a professional understanding of an industry in their major area of study. Students are able to apply the knowledge gained in classrooms in a work setting, thus enriching their learning experience.
BIT3110Mobile Application DevelopmentBIT2107 – Web Design and Development (2-1)The course equips students with fundamental concepts of mobile application development for Android Operating System (OS). The course provides students with the skills to develop Android based applications. Students will learn about Android activity life cycle along with User Interface (UI) objects for application development. The student will be able to run, test and implement the developed application in a real time environment.
AIT4105Big Data Analytics AIT3101- Artificial Intelligence(2-1)This course helps students to gain an understanding of Big Data technologies which is used to extract, store, organize, review and analyze large amounts of data. Students will be exposed to various advanced big data analytics methods such as Clustering, Association Rules, Regression, Classification, Time Series and Text analysis. In addition, for better understanding and representing data, data visualization tools such as Tableau and Apache Hadoop are included in this course. Lab sessions are included to have better perspectives of acquiring skills of big data analytics techniques using latest tools and technologies.
ECT4104BlockchainBIT3112 – Cybersecurity(3-0)This course covers the key concepts of Blockchain technology, including distributed ledger, consensus algorithms, cryptocurrencies, Blockchain-based systems, and smart contracts. This course also describes various applications of Blockchain technology, including Bitcoin and Ethereum, and their impacts on various industries. Further, it covers Decentralized Applications (DApps) and Tokenization concepts. Students will learn how these systems are built. Also, they will design, build and deploy smart contracts and DApps. Further, they will evaluate the impact of these systems on various fields.
AIT3102Machine LearningAIT3101 – Artificial Intelligence(2-1)The course enables students to understand machine-learning concepts using Python. The course covers topics including single and multi-varied Regression models, and their applications in solving business problems. In addition, the course will cover the application of Binary classification models, Logistic Regression, k-NN, SVM, Naïve Bayes, Decision Tree Classification and Random Forest Classification for business intelligence. Other algorithms covered include k-Means Clustering, Hierarchical Clustering ML Association Models using Apriority Model.
SWE3104Business Process ModelingSWE3101 – Software Engineering.(3-0)This course helps students in developing competencies in business process modeling. Particularly, students will learn to analyze, model and redesign business processes, so that the efficiency and the effectiveness of organizations are improved. To this end, this course emphasizes the core set of skills that students need to know as a business process analyst. These skills include analyzing business processes, applying the Unified Modeling Language (UML) in process modeling, identifying process improvement opportunities and redesigning business processes.
ECT4105Enterprise System Audit and ControlSWE3101 – Software Engineering (3-0)Enterprise Information Systems has become the center of critical business operations. It is essential to evaluate various authorizations and controls regularly. In this course, students will be able to recognize the role of IS auditors and will learn how Information systems’ audit is planned, organized, and executed, and their results communicated to the organization to ensure that information systems are protected and controlled. Students will learn how to develop and implement risk-based IS audit strategies and objectives in compliance with accepted audit standards and IT governance to ensure that the organization’s IT assets are adequately controlled, monitored, and assessed, and are aligned with its business objectives.
ECT3101Enterprise SystemsSWE3101-Software Engineering(3-0)This course introduces the functionality and implementation of Enterprise Systems within different organization settings. Components of an ERP (Enterprise Resource Planning) and the integration issues are discussed and analyzed in detail. Topics covered include ERP architecture, business process re-engineering, CRM (Customer Relationship Management), sales management, accounting, warehouse management, transportation management, business analytics, and ERP maintenance. Case studies are included to have a better perspective of acquiring skills of using an enterprise application.
ECT4102Enterprise Governance Using Information TechnologyBIT21084 – Computer Networks(3-0)This course begins with an introduction to the various emerging IT technologies and their impact on Enterprises. The course discusses various governance techniques aligned with technologies for strategical planning and decision making. The concepts and related practices such as disruptive IT impacts, innovation, disruption, IT Architecture, data governance, business intelligence, cyber risk management, standards, models, workplace collaboration, knowledge sharing, IT strategy, Sourcing, and Strategic Technology Trends are elaborated in the courses. The students will be exposed to various emerging technologies like Cloud computing, Big Data Analytics, Collaborative Technologies, Internet of Things, cybersecurity, Search technology, Web 2.0, Social Technology, Enterprise 2.0 E-commerce, Mobile Commerce Technology, Enterprise Resource Planning (ERP), Data Visualization, Systems Development Methodologies, ICT and Sustainable Development.
ECT4121Cloud ComputingBIT2108 – Comp. Networks(3-0)This course provides skills and knowledge required to analyze and implement cloud-computing technologies including its delivery service models such as Infrastructure as Service (IAAS), Software as a Service (SAAS), and Platform as a Service (PAAS). The course evaluates key drivers of Cloud Computing solutions, its barriers, service scenarios, and building solutions using various technology stacks, cloud storage sizing and technologies, and other solutions available in cloud marketplace.
FTC4122CryptocurrencyBIT3112 - Cybersecurity(3-0)The course covers major areas of Financial Technologies including Money and Payment, Digital Finance, Alternative Finance, Financial Security, and encryption technology. Students will be exposed to major technological trends: Cryptocurrencies, Blockchain, AI and Big Data. Students will observe how these technological trends impact economies, markets, companies, and individuals.
BIT4121Human Computer Interaction BIT2107 – Web Design and Development (3-0)In this course, the students will understand the interaction between computer systems and a wide range of users. The course will cover User Interface (UI) design and usability tests. The course will cover topics including User interaction development requirements, usability specifications, design, prototyping, and evaluation of interactive design technologies.
ECT4103E-SUPPLY CHAIN MANAGEMENTBIT3111 -E-Commerce(3-0)The course covers the components of the supply chain, and importance of its management in terms of inbound, and outbound logistics. The role of emerging technologies such as blockchain, smart contracts, 3D printing and Internet of Things in reducing the inventory cycle time, providing the logistics transparency of material or services and integration with the (Enterprise Resource Planning) ERP software is elaborated. The course also covers the technical implications of integrating various functional divisions of a business unit and the related business processes for product planning, inventory, transportation and distribution and workflow including reverse logistics. Students will learn the use cases along with tools and techniques necessary for implementing and evaluating the e-supply chain processes
BIT4124Distributed Database Systems BIT2103-Database Management Systems(2-1)The course focuses on the design, analysis and implementation of distributed database management systems. The distributed database architecture is illustrated. Students will learn the usage of different design methods for distributed databases. The concepts and underlying methods of database control, query processing, concurrency control, replication protocol, replication failures, commit protocol, deadlock and distributed database security are explained in detail. The lab sessions are included to have a better perspective of acquiring skills to work on distributed database system environment using latest tools and technologies.

Latest Updates

Image
Image
Image
Image
Image
Image

Main campus

Open on location Google Map