Computing_and_Informatics_Catalog

University of Sharjah is fully licensed and all its programs are accredited by the Commission for Academic Accreditation (CAA) of the Ministry of Education in the United Arab Emirates

3 UNIVERSITY OF SHARJAH - COLLEGE OF COMPUTING AND INFORMATICS Welcome to the University of Sharjah 04 06 12 16 Admission Requirements: University Ranking: Contents The College Of Computing and Informatics Department of Computer Science Department of Computer Engineering Department of Information Systems University Website: Welcome to The University of Sharjah (UOS), a university that provides first class education to students from the UAE, Arab countries, and around the globe. The University of Sharjah offers academic programs in a broad range of disciplines that truly define it as a world-class university. Programs cover an impressive range of fields and scopes including the arts, humanities and social sciences, Islamic studies and Sharia law, international and civil law, communications and media, sciences, business, engineering and architecture, fine arts and design, medicine, pharmacy, dentistry, and health sciences. Studying at the University of Sharjah, a prominent and comprehensive university, offers many advantages. You will be exposed to numerous course and program options that will allow you to combine disciplines so that you may participate actively in addressing both today’s challenges and those of the future. You will also enjoy the flexibility of choosing from a wide range of options to choose the program that best matches your talents, aptitude and interests. Lastly, at the University of Sharjah, you will experience a wonderful journey of self-discovery and learning that will bring your best abilities to the forefront.

4 OUR VISION To be a leading college of computing and informatics in education, research, and community service. OUR MISSION • Educate and train future IT talents for national and international communities. • Expand to embrace emerging fields in computing and informatics. • Develop a strong culture of research and innovation. • Engage communities through scholarship, services, and economic development. OUR GOALS • Improving students’ learning experience. • Fostering excellence in teaching and learning. • Encouraging impactful research competences. • Engaging the community through scholarship and services. • Fostering a culture of collaboration and productivity. The creation of the College is meant to fulfill the vision of His Highness Sheikh Dr. Sultan bin Mohammed Al Qasimi, Member of the Supreme Council, Ruler of Sharjah to offer emerging and state of the art programs at the University of Sharjah to serve the UAE national agenda. The agenda focuses on Cybersecurity, Data Science, Artificial Intelligence, Machine Learning, Smart Cities and Systems, Biomedical and Health Informatics, Computing and IT Applications in all areas of national, social and scientific development, including knowledge economy, health care, environment and many other areas. The College of Computing and Informatics

5 UNIVERSITY OF SHARJAH - COLLEGE OF COMPUTING AND INFORMATICS OUR PROGRAMS Undergraduate Programs • Bachelor of Science in Computer Science • Bachelor of Science in Information Technology – Multimedia • Bachelor of Science in Biomedical Informatics • Bachelor of Science in Computer Engineering • Bachelor of Science in Cybersecurity Engineering • Bachelor of Science in Business Information Systems Graduate Programs • Master of Science in Computer Science • Master of Science in Data Science • Master of Science in Artificial Intelligence • Master of Science in Computer Engineering • Master of Science in Cybersecurity Engineering • Master of Science in Business Analytics • Doctor of Philosophy in Electrical and Computer Engineering • Doctor of Philosophy in Computer Science Many Programs Granted ABET Accreditation

6 Department of Computer Science The field of computer science is highly dynamic and the Computer Science department develops and enhances its curriculum continuously to cope with and accommodate our rapidly changing world. The Department of Computer Science offers a world-class program that thoroughly prepares students for advanced careers within the computer industry. The department has seen rapid growth since its establishment and thus exhibits strengths in information retrieval, Robotics, Artificial Intelligence, Databases, Data Mining, Computer Vision, Software Engineering, Computer Graphics, Theoretical Computer Science, Networking, and Multimedia Technologies. The Department of Computer Science offers a B.Sc. degree in Computer Science, Information Technology –Multimedia, Biomedical informatics, and it aims to accomplish the following: • Provide students with a broad knowledge of Computer Science. • Develop students’ abilities in analyzing, designing, implementing, and testing complete software systems. • Develop students’ capabilities in critical thinking and communicating their ideas. • Develop students’ teamwork skills. • Equip students with the skills and knowledge, based on feedback from potential employers and alumni necessary for their professional careers and for pursuing post-graduate studies. • Enable students to understand their personal, professional, and ethical responsibilities. • Motivate students for continued self-development through life-long learning and professional development. UNPARALLELED RESOURCES Most of the courses in our department require hands-on experience. The department has dedicated a considerable number of laboratories, equipped with state-of-the-art computers and resources, to give students practical experience. In addition, the University provides its own computing facilities. Networking: The resources are distributed across twelve different general labs, three specialized labs, faculty and staff offices and one resource room. All equipment is networked through a high-speed 100 Mbps Ethernet connection, and is connected to the University-wide network and to the Internet through high-speed access connections. Equipment: Departmental equipment is considerable and includes 250 Windows-based PCs with “state-of-the-art” Intel microprocessors. The department also operates two MAC labs, which contain 50 workstations. Networking Lab: The CS Department has two labs on the men’s and women’s campuses, designed especially and equipped for computer network experiments. Faculty in the Department of Computer Science have won a variety of honors and awards over the years nationally and regionally in the field of higher education. Our faculty and graduate students consistently produce research that has been published in high-impact journals. Our students, both graduate and undergraduate, excel on national and international platforms. For instance, several of our graduate students have been given scholarships to continue their higher studies in top international universities, and many students have been employed by leading local and international companies, such Microsoft, IBM, Cisco, and Etisalat.

7 UNIVERSITY OF SHARJAH - COLLEGE OF COMPUTING AND INFORMATICS UNDERGRADUATE PROGRAMS Bachelor of Science in Computer Science The Computer Science program at the University of Sharjah is designed to equip students with a solid foundation in the field of computing and provides “hands-on” training and experience with a variety of applications. The program meets accreditation breadth requirements across the entire discipline of computing. Furthermore, students are required to take a number of advanced elective courses in some of the major subject areas of computing to satisfy accreditation depth requirements in computer science. PROGRAM OF STUDY The program is designed to satisfy the curricular requirements of the ACM/IEEE-CS curricular task force and other relevant professional accreditation bodies, such as CSAC/CAAB. A student undertaking this program should complete a total of 123 credits. The program encompasses several subjects such as: • Algorithms and data structures. • Numerical and symbolic computation. • Computer architecture and design. • Operating systems and networks. • Artificial intelligence and robotics. • Programming languages. • Database and information retrieval. • Software methodology and engineering. • Graphics, multimedia, and human computer interaction. • Theory of computing and computer interaction. CAREER OPPORTUNITIES Career opportunities in this program include Marketing Designer, User Interface Designer/Artist, Graphic designer, Game Designer & Developer, Product Design Specialist, Advertisement Designer, Web Developer, Audio/Video Production Specialist, Visual Effect Artist, Mobile Phone Game Designer, Cinematic Artist, Technical Artist, 3D Tool Programmer, Computer Animator, and Visualization Specialist.

8

9 UNIVERSITY OF SHARJAH - COLLEGE OF COMPUTING AND INFORMATICS Bachelor of Science in Information Technology – Multimedia The Information Technology Multimedia (IT Multimedia) program provides a blend of multimedia digital technology and creative arts education through various subjects such as computer animation and video effects, game design and development, graphic design, 3D visualization, human computer interaction, and e-commerce. CAREER OPPORTUNITIES The knowledge and skills students acquire in the IT Multimedia program will provide graduates with the necessary qualifications to assume careers in a wide range of public and private sector industries here in the UAE and overseas. The UAE in general, and Dubai in particular, have become a global media hub in the region where media-related businesses thrive together. The strategic location of the University of Sharjah provides easy access to Dubai, Abu Dhabi and the other emirates that are hosting large media organizations, such as the International Media Production Zone, Dubai Studio City, Dubai Internet City, Fujairah Creative City, Ras Al Khaimah Media Free Zone and Film City and SmartCity. Career opportunities in this program include computer animation, user interface design, multimedia development, web application design, video game design, digital video and audio effects. Students receive exposure to these applications in the classroom where they also gain practical experience. PROGRAM OF STUDY Through course projects that involve animation and web design, video and sound editing, compositing, scripting, and interface design. The IT Multimedia program provides students with a comprehensive conceptual and technical education. The program focuses on the entire design process from the initial concept to designing, prototyping, testing, and delivering the final product. The IT Multimedia program prepares students to become artistically creative and technologically proficient to design the next generation of multimedia rich applications and products. Upon graduation students will be well equipped to work in and shape the digital world of the 21st century. Bachelor of Science in Biomedical Informatics The BSc in Biomedical Informatics is designed to provide multidisciplinary knowledge and skills to the students, enabling them to work in the various tracks related to biomedical informatics with many career options lying ahead. The United Arab Emirates has addressed in its 2021 vision the importance of providing world-class healthcare, which can be boosted by this program producing innovative and skilled graduates. CAREER OPPORTUNITIES Graduates of the program can work in governmental agencies, private, and international organizations such as hospitals, medical centers, they also have the opportunity to work as consultants for healthcare insurance companies, and universities, among others. Working positions range from research work at research institutes, academic work at universities, software engineers at software companies, hospitals, pharmaceutical companies and healthcare laboratories. In particular, graduates of the program can work as clinical data managers, clinical systems analysts, consultants, researchers, developers, and project supervisors/managers, or quality support analysts. PROGRAM OF STUDY This program is designed to deliver courses on essential computer science topics such as computational biology, bioinformatics, and data analytics using various computational techniques to extract meaningful data from big data resources. In the final year, students will develop senior capstone projects that benefit from algorithmic principles, and computer science theory inmodelling and in line with the latest industry needs for building Biomedical Informatics Systems. Senior students are required to perform practical training in industrial or governmental organization to improve their understanding and gain real-world experience in biomedical informatics systems.

10

11 UNIVERSITY OF SHARJAH - COLLEGE OF COMPUTING AND INFORMATICS GRADUATE PROGRAMS Master of Science in Computer Science The Computer Science Graduate Program is designed to further explore the fields of computing and open doors to leadership positions in companies and to doctoral studies at internationally recognized universities. As a student in the M.Sc. Computer Science program, you will develop theoretical knowledge of computer science and problem-solving and analytical skills. The Department of Computer Science offers a thesis based M.Sc. program. The M.Sc. thesis consists of a thorough integrated literature survey in a specific area, a critical analysis of approaches and results, and a discussion of areas requiring further work. In addition, it includes a report on the research undertaken by the student. The thesis report must constitute sufficient evidence of the student’s mastery of the research area. By the end of the program, an examination committee will review the thesis to determine whether or not it meets the standards set forth by the University, and will conduct an oral examination to test the candidate’s knowledge of the thesis subject and related fields. Master of Science in Data Science The MSc in Data Science program stimulates research activities in the area of computer science, statistics, and their application. This will enrich both undergraduate and graduate programs in both College of Computing and Informatics and College of Science. Faculty of both Computer Science and Mathematics departments contribute to the interdisciplinary teaching and research of MSc in Data Science program. In addition, interdisciplinary research projects could be achieved with the other departments at the university. The program accepts students from any related undergraduate program of computing or mathematics. For students who lack some foundational knowledge, the program offers remedial courses to bridge the lack of background knowledge before embarking on the required courses. Master of Science in Artificial Intelligence The Master of Science in Artificial Intelligence Program (MSCAI) aims to offer the graduate student foundational and advanced knowledge in the topics related to Artificial Intelligence (AI). The program is intended to accept incoming students from varied computing related undergraduate programs. Keeping in mind that not all incoming students have foundational knowledge, the program offers remedial courses before embarking on advanced topics in the electives. The program is offered in a one-track mode, which is thesis-based. The program requires completion of a substantial research component culminated with a formal thesis (equivalent to 9 credit hours of course work). The program has a compulsory component that ensures a common knowledge base for all students. The compulsory courses were selected to match the minimum compulsory knowledge that every student must have. Followed by elective courses which were selected to offer students variety of depth topics for specialization. Doctor of Philosophy in Computer Science The Doctor of Philosophy in Computer Science (PhD-CS) program’s main goal is to provide advanced knowledge in the field of computer science with an in-depth research experience. The program will offer a comprehensive list of courses based on the core of computer science, research, and optimization methodologies concentrated on advanced development in computer science. Candidates admitted to the program are expected to have completed a master’s degree in Computer Science or a closely related field. For the award of PhD-CS degree, candidates are required to successfully finish the course work, pass a comprehensive exam, and complete a research-based dissertation. The PhD-CS program emphasizes proficiency in understanding fundamental and advanced topics in computer science, communicating learned knowledge with excellent oral andwritten skills, and taking the lead in research and development in a chosen field of expertise. The candidates should demonstrate their ability to engage independently in state-of-theart research and provide original and significant contributions in their area of specialization.

12 Department of Computer Engineering The Department of Computer Engineering offers undergraduate and graduate programs since 1997. Computer Engineering is a hybrid study of basic electrical engineering, modern electronics, and computer hardware and software. This includes the design of the electronics (hardware) of the computer, the design of the software (system and applications software), and the interconnection of computer systems into a network. Computer engineers provide the key building blocks in our modern information technology-based society from improved software systems and high-speed computers to advanced integrated circuits (ICs) and next-generation communication networks. Graduates from the Computer Engineering program gain knowledge, practice, and design capabilities in the following areas: • Information and Network Security: Computer engineers design and implement cryptography mechanisms, protocols, software and hardware systems to protect the Internet and information systems fromhostile attacks and security threats. • Communications and Networks: Computer engineers design and build faster communication networks, and network applications. • Software: Computer engineers design and implement software for Internet search engines, gaming, mobile devices, multimedia applications, and medical imaging. • Hardware and Embedded Systems: Computer engineers design and build embedded hardware and software systems for general purpose computers as well as airplanes, robots, smart appliances, mobile phones, media players, etc… Computer technology and related applications such as telecommunications and networking systems are advancing at a very rapid pace. A modern computer engineering curriculum needs to be dynamic to accommodate the inevitable challenges of the future. It also needs to be thoroughly founded in the original theories of electronics, hardware and software design.

13 UNIVERSITY OF SHARJAH - COLLEGE OF COMPUTING AND INFORMATICS UNDERGRADUATE PROGRAMS Bachelor of Science in Computer Engineering The Bachelor of Science in Computer Engineering (CPE) provides students with a comprehensive education in the design and development of computer systems. Computer engineers explore the creation of both hardware (physical components) and firmware, which is a crucial form of software enabling operating systems and applications to optimize hardware utilization. The CPE students acquire the skills to develop, prototype, and test a diverse range of computerbased systems, such as supercomputers, smartphones, laptops, servers, and IoT devices. The knowledge gained in the CPE program enables students to secure employment across diverse sectors, including the consumer electronics industry, the communication sector, the aircraft industry, and the field of robotics and artificial intelligence. The B.Sc. program in Computer Engineering is ABET accredited. PROGRAM OF STUDY As a student, you will spend your first year learning the fundamentals of mathematics and sciences. As you advance in the program, you will study required departmental courses covering the main areas of computer engineering which include digital design, microprocessor design, computer architecture, embedded systems design, networking, programming, data structures and algorithmdesign, operating systems, and information security. These courses give the computer engineering student a strong foundation in the various disciplines of computer engineering including both hardware and software parts of the computing machines. Students receive theoretical information in weekly lectures and tutorial sessions. In addition, most of the core courses include practical hands-on experience in a laboratory environment. CAREER OPPORTUNITIES Careers include working with computer systems, digital system designers, Computer Network Architect, Computer Systems Analyst, embedded integrated circuit designers, Full Stack Developer, and software and system developers. In addition to career opportunities in the application of artificial intelligence where computer engineers integrate artificial intelligence and deep learning models to solve complex engineering problems.

14 Bachelor of Science in Cybersecurity Engineering The Bachelor of Cybersecurity Engineering program equips students with the skills and knowledge to protect computer systems from various threats, including hardware theft, software damage, data breaches, and service disruptions. This program prepares graduates for a fulfilling and impactful career in cybersecurity, where they can play a crucial role in safeguarding our digital world against ever-evolving cyber threats. Beyond cybersecurity expertise, the program provides a strong foundation in engineering systems, covering design, implementation, and testing. Students will gain a deep understanding of cryptography, network security, digital forensics, computer ethics, Internet of Things and mobile devices security, information security, and ethical hacking. Upon completion of this program, graduates will be well-prepared to enter the cybersecurity workforce and make a significant contribution to protecting our digital infrastructure, privacy, and business interests. CAREER OPPORTUNITIES The demand for cybersecurity engineers is increasing rapidly due to the increasing reliance on technology and the growing sophistication of cyberattacks. Cybersecurity engineers play a critical role in protecting organizations and individuals from these threats. They are responsible for identifying and mitigating vulnerabilities, designing and implementing secure solutions, and responding to cybersecurity attacks. Career opportunities for cybersecurity engineers are abundant and diverse. These professionals can work in a variety of industries, including technology, finance, healthcare, and government. They can also specialize in areas such as cloud security, artificial intelligence security, and cybersecurity for critical infrastructure. Demand in the Cybersecurity job market is soaring while supply is running critically low. The functions of Cybersecurity Engineers include performing assessments and penetration testing, development and implementation of secure network solutions. Cybersecurity engineers can apply for the following jobs: IT Security Engineer, Network Security Engineer, Cybersecurity Architect and Consultant. PROGRAM OF STUDY This program is designed using the credit hour system and is established to deliver 132 credit hours of courses that are divided into general education (24 credit hours) and specialized cybersecurity and engineering subjects (108 credit hours). All technical courses are designed carefully for an engineering degree with professional international curriculum standards. Both theoretical and practical aspects of the subjects will be covered and demonstrated. The courses provide both breadth and depth in secured computer architecture and hardware embedded systems, digital forensics, secured software development, cryptography and data hiding and more of the topics in both secured hardware and software of computer systems.

15 UNIVERSITY OF SHARJAH - COLLEGE OF COMPUTING AND INFORMATICS GRADUATE PROGRAMS Master of Science in Computer Eengineering The Computer Engineering Department offers a Master program in Computer Engineering (MSCPE) that is designed to help students learn how to solve the challenges of the computing technology revolution and prepare for rewarding careers in this field. The program offers a rigorous curriculum that covers hardware and software design, network architectures, high performance computing, and emerging technologies. This curriculum is designed to meet the requirements of national and international accreditation bodies. Graduates of the program can contribute to cutting-edge research and development, design and implement innovative solutions, and lead teams in shaping the future of computing technology. They can find themselves in diverse roles, such as software architects, systems engineers, data scientists, and AI experts. Master’s degree in computer engineering will prepare you for a successful and fulfilling career in this exciting and ever-changing field. Master of Science in Cybersecurity Engineering The Computer Engineering Department proudly offers aMaster program in Cybersecurity Engineering (MSCSE), designed to equip students with the expertise and skills to tackle the ever-evolving cybersecurity landscape. This comprehensive program covers many subjects including cybersecurity principles, technologies, and strategies, preparing graduates to confidently address the challenges posed by cyber threats and protect critical infrastructure. Through a rigorous curriculum that encompasses cutting-edge cybersecurity techniques, students gain a deep understanding of network security, cryptography, vulnerability assessment, secure software design and testing, incident response, and digital forensics. Graduates of the Master program in Cybersecurity Engineering are well-positioned for rewarding careers in this dynamic and growing field. They can contribute to groundbreaking research and development, design and implement innovative cybersecurity solutions, and lead teams in safeguarding organizations against cyberattacks. With their expertise, they can find themselves in diverse roles, ranging from cybersecurity analysts and penetration testers to security architects and chief information security officers (CISOs). The program has a compulsory component that ensures a common knowledge base for all students. The compulsory courses were selected to match the minimum compulsory knowledge that every student needs. Then an appropriate group of elective courses were selected to offer students a variety of depth topics for specialization. Doctor of Philosophy in Electrical and Computer Engineering The Electrical Engineering Department (EE) at the College of Engineering and Computer Engineering Department (CE) at the college of computing and informatics offers a Doctor of Philosophy (Ph.D.) degree in Electrical and Computer Engineering. The program is designed to suit students who are interested in being researchers in the field of Electrical and Computer Engineering. Candidates admitted to the Ph.D. program should hold a master degree in Electrical Engineering, Computer Engineering, or a closely related field. The program requirements for the candidates to be awarded the Ph.D. degree are to successfully finish the course work along with the completion of a research-based dissertation. The program develops the Ph.D. candidates’ proficiency in understanding fundamental and advanced issues in electrical and computer engineering, communicating their knowledge with excellent oral and written skills, and taking the lead in research and development in their field of expertise. The candidates should demonstrate their ability to engage independently in state-of-the-art research and provide original and significant contributions in their area of specialization.

16 Department of Information Systems The Department of BIS offers a 123-credit hour B.Sc. program, which is designed to provide a balance between theory and practice and give students the opportunity to develop IT skills through hands-on problem solving and laboratory practice. The BIS program focuses on the tools, techniques, and technologies used in the analysis, design, development, and management of information systems. The program includes the following areas of discipline: Computer Programming, Systems Analysis and Design, Database Management, Business Networking and Telecommunications, and Internet computing. UNDERGRADUATE PROGRAMS Bachelor of Science in Business Information Systems The department of Information Systems offers a B.Sc. degree in Business Information Systems (BIS). BIS is the application of information technology to support business activities. It includes the planning, development, management, and use of information technology tools to help people perform business processes related to information processing and management.

17 UNIVERSITY OF SHARJAH - COLLEGE OF COMPUTING AND INFORMATICS PROGRAM OF STUDY The BIS degree program requires the completion of 123 credit hours, of which 24 credit hours are University requirements, 54 credit hours are college requirements, and 45 credit hours are program requirements. The program requirements (45 credit hours) break down as follows: Specialization compulsory core courses (24 credits), specialization electives (6 credits), and a chosen minor (15 credits). Approved minors include Accounting, Finance, Public Sector Management, Marketing, Management, Supply Chain Management/Logistics, Human Resource Management, and Economics. The specialization compulsory requirements include the following 8 courses: Database Management, Business Programming, Systems Analysis and Design, Business Data Telecom and Networks, Information Security, Project Management, Internship in BIS and Project in BIS. The specialization electives (2 courses} are chosen from the following list of electives: Advanced Business Programming, Customer Relationship Management Systems, Big Data and Business Intelligence, Enterprise Systems and Decision Support Systems. Approved minors include Accounting, Finance, Public Sector Management, Marketing, Management, Supply Chain Management/Logistics, Human Resource Management, and Economics. The specialization compulsory requirements include the following 8 courses: Database Management, Business Programming, Systems Analysis and Design, Business Data Telecom and Networks, Information Security, Project Management, Internship in BIS and Project in BIS. The specialization electives (2 courses} are chosen from the following list of electives: Advanced Business Programming, Customer Relationship Management Systems, Big Data and Business Intelligence, Enterprise Systems and Decision Support Systems.

18

19 UNIVERSITY OF SHARJAH - COLLEGE OF COMPUTING AND INFORMATICS THE MASTER OF SCIENCE IN BUSINESS ANALYTICS The Master of Science in Business Analytics (MScBA) is a joint program offered by the College of Business administration CoBA) and the Department of Information Systems (IS) at the College of Computing and Informatics (CCI), to prepare students for academic and practical careers in the emerging and vital field of big data analytics. The program aims to prepare the students with the knowledge and skills in various data analysis and methods to become effective decision-makers. Students will apply data-driven approaches to solve business challenges in different business areas. CAREER OPPORTUNITIES BIS is an integrative field. BIS professionals are the “communication bridge” between business needs and technology. This means that you will have to understand how things work, solve problems, communicate what you found, and learn many new things on a regular basis. It is a dynamic field, and it takes dynamic people to do well in it. People, who can think fast, work hard, and balance many things, should really think about BIS. Here is only a sample of job opportunities: • Business Analyst • Business IT Consultant • Systems Analyst & Designer • IT Project Manager • Decision Support Systems Designer & Developer • Business intelligence Specialist • Database Analyst and Designer • Electronic Commerce Applications Developer • CRM Systems Specialist • ERP Systems Specialist • Knowledge Manager • Technical Support Specialist • IT User Liaison

20 +9716 505 0524 +9716 00 522251 P.O. Box: 27272 Sharjah, United Arab Emirates cci@sharjah.ac.ae www.sharjah.ac.ae/ February 2024

RkJQdWJsaXNoZXIy MTQ1NzAwMQ==