Health Informatics

Provide students with the necessary knowledge and skills in the fields of health and information management, which enable them to practice administrative work and supervise the work in various institutions efficiently / effectively and the preparation of national competencies and human cadres able to work in the field of administrative and technical in the health sector to meet the needs of the Libyan community of these competencies.

Courses Description

62261  Principles of Management                3 Credit Hours

Prerequisite: —–

This course provides fundamental skills in management. Students will learn about managerial roles and functions; including planning, organizing, controlling, leading, and staffing in today’s business organizations; and reviewing foundations of management thought and managerial processes that lead to organizational effectiveness. This course is skills based course, so students are expected to apply what they learn in class by reading and analysing case studies. At all times students will be required to take on various roles (e.g. manager, employee, supplier, customer, competitor) to outline the issues managers face, evaluate managers’ responses, and provide alternative courses of action.


63168  Int. To Healthcare Systems              3 Credit Hours

Prerequisite: 61256

This course highlights the current issues in healthcare, relationship of the healthcare system to health data systems, healthcare and patient data. Students will learn about the application of professional standards to health records and record management systems, health record analysis, facility statistics and data linkage, as well as the storage, retrieval, tracking and retention systems will also be explored.


62263 Concepts of Diseases & Medical Terminology I           3 Credit Hours

Prerequisite: —–

This course includes topics to identify the Structure and organization of health sector, Structure and organization of hospitals. Identify the medical forms used in health organizations and general health and medical terms. Identify the basic pathophysiology and define the basic medical terminology, of general pathology including Inflammation and Infections and the basic pathophysiology and the basic medical terminology of different diseases of different areas of the body including the cardiovascular system, Respiratory system and Gastrointestinal system and Recognize management among those diseases.


63164  Concepts of Diseases and Medical Terminology II           3 Credit Hours

Prerequisite: 62263

This course includes topics to identify the basic pathophysiology and define the basic medical terminology of different diseases of different areas of the body including the Head and neck, Renal and Productive system, Nervous system, Endocrine system and locomotor system and recognize management among those diseases. Integrate knowledge in the registration process of different diseases and Demonstrate ability to communicate with all health professionals.


64170  Health Information Standards                                                         3 Credit Hours

Prerequisite: ——-

A study of health information standards being deployed and used. The standards to be examined include data, messaging and terminology standards such as meta-data schemas, HL7v2.X, HL7v3, HL7-CDA, CCR, CCD, DICOM, ICD10, LOINC, SNOMED CT, archetypes and nursing terminologies. Topics include the nature of standards, their historical evolution and lifecycles for standards from initial development, distribution to maintenance. Emphasis will be on practical knowledge and skills in how to work with standards.


64173 Strategic application of IT in Healthcare Organization                  3 Credit Hours

Prerequisites:  62261

This course includes topics of define the basic concept and theories related to the strategic application of IT in healthcare organization, and define the steps for implementing complex information systems in complex healthcare organization.


63267 Legal & Ethical Issues in Health Informatics I                                1 Credit Hours

Prerequisites:  61151

This course includes topics to indicate the importance of legal and ethical issues in health informatics and to identify the leading legal and an ethical issue that arise in Health Informatics including Fundamentals of legal system, duty to patient and maintaining Health information, and retaining health information.


64168 Legal & Ethical Issues in Health Informatics II                              2 Credit Hours

Prerequisites:  63267

This course includes topics of indicate the importance of legal and ethical issues in health informatics, identify the leading legal and an ethical issue that arise in health informatics, including, Health Insurance Portability and Accountability, Internal Uses and external disclosure of Health information, Ethical Issues in Health Information Management, Ethical Issues Related to Medical Identity Theft, and Legal Resources for Health Information.


63268  Principles of Public Health               3 Credit Hours

Prerequisite: 63164

This course includes topics of define basic public Health principle, know the fields of the public health and their applications.


64174    Basic Epidemiology                                                                         3 Credit Hours

Prerequisite: 63268

For the undergraduate student wishing to devote only one quarter to a course in epidemiologic methods. Description of ways in which variation in disease occurrence is documented and how that variation is studied to understand causes of disease.


63266  Organization and Management in Healthcare Facilities    3 Credit Hours

Prerequisite: 62261

This course explores the applications of contemporary organization and management theory to healthcare service systems. Students will learn about healthcare delivery system including discussion on clinics, hospitals, related healthcare facilities, healthcare planning, regulation, quality and other major issues, organizational structure, functions and financing of the healthcare system, functions of patient data and health information services, use of information in facility management.


64169  Healthcare Statistics and Analysis               3 Credit Hours

Prerequisites: 61256-63168

This course assists the student in understanding and interpreting numerical data. Topics covered include descriptive statistics, linear regression, and correlation analysis, sampling techniques, analysis of variance and elements of inferential statistics, with special attention to situations occurring in medical sciences.


63253 Research Methods                                          2 credit Hours

Prerequisites: 65 credit Hours

This course provides an introduction to research methods and designs relevant to healthcare practitioners. The course will focus on an introduction to various research designs including experimental and non-experimental, as well as quantitative and qualitative research methods. In addition, the course will focus on providing a practical understanding of several statistical tools used in medical and health research. The emphasis will be on knowing when to use the various tests, what they measure, and how to interpret results.


63143 System Analysis and Design                          3 credit Hours

Prerequisites: 61252- 62153

This course provides Foundations of systems development, Systems Development Processes, Management of systems development projects, structured analysis, structured design of data, Object-Oriented Analysis and Design, Design of user interfaces, and Implementation and Maintenance


64274: Quality Management for Healthcare              3 credit Hours

Prerequisite: 64169-63168

This course introduces basic methods and techniques used in planning, controlling, evaluating and improving the quality of healthcare. It explores the concept of quality as it applies to healthcare processes, systems and outcomes, the relationship of quality and cost, current theories of human error and their application to healthcare, methods for evaluating populations, general approaches to the measurement of healthcare quality, visual display of information, and topics in statistical process control. The concepts of Total Quality management (TQM) and Continues Quality Improvement (CQI) in healthcare setting will also be introduced and discussed.


64171  Healthcare Computer Systems and Electronic Health Records    3 Cr. Hrs.

Prerequisites: 63168 & 61151

This course explores the current computer applications in healthcare, technology infrastructure and health informatics standards. It provides a better knowledge of the issues related to collecting, storing, managing, accessing and using patient health data in electronic form. The course prepares students to understand and use electronic records in medical practice. It covers various topics related to the management of electronic health records including the modeling of health data, efficient information retrieval, the use of electronic health records in decision support and medical data analysis. Custom designed systems in hospitals, ambulatory care, home health and long term care will also be explored.


64172  Problem Solving and Decision Making in Healthcare       3 Credit Hours

Prerequisites: 63266

This course provides the students with the concepts, methods and tools for the application of logical and quantitative analysis to real-world problem solving and decision making. It familiarizes the student with a wide range of classical and contemporary tools and methods related to decision and problem analysis, including basics of logic and decision making, principles of optimization, linear programming, integer programming, sensitivity analysis, transportation problems, break even analysis, inventory management, and decision theory: decisions under risk, decision under uncertainty and decision tree. The course focuses on applications of medical sciences.


64277   IT Project Management (64273 Healthcare Project Management)                                                     3 Credit Hours

Prerequisite: 62261

This course provides the skills and the necessary knowledge to successfully initiate, plan, control, manage and report on information technology projects. Topics covered: The PMBOK and its practices including: Integration management, scope management, time management, cost management, quality management, human resource management, communications management, risk management, and procurement management. Special attention is also placed on the issues affecting project managers such as PMOs, and outsourcing. In addition to receiving hands on experience by working on a case study.


64141  Internship                                                      Credit Hour

Prerequisite: 90 Cr.Hrs

Students are required to engage in a four-week site experience at healthcare organization facilities to development their IT and management skills. Technical report summarizing the skills and knowledge acquired during the period is required at the end of the work.


64142  IT Capstone Project I                                   2 Credit Hours

Prerequisite: 90 Cr.Hrs

This course is the first part of a two part course of a project in one of Health Informatics fields. Students begin with the introductory works such as library research, definition of requirements, collection and analysis of data, site survey for the assigned topic to the student. Students are required to submit a progress report at the end of the course period.


64242  IT Capstone Project II                                  4 Credit Hours

Prerequisite: 64142

This course is a continuation of the course “64142: IT Capstone Project I”. It is designed to assimilate and integrate knowledge and skills gained from previous courses and field experiences. It focuses on key issues impacting the management of today’s healthcare information systems and explores how those issues impact delivery of care. It prepares students to enter information management positions within a healthcare setting. The goals of the course are to provide a solid foundation for applying managerial knowledge as it relates to healthcare information systems. Students in this course will demonstrate the ability to express state-of-the-art knowledge about information systems in the healthcare industry as well as identify and strategically manage these systems in a manner that will support and enhance quality delivery of care. Students are required to prepare their final report and presentation of total work of “64142: IT Capstone Project I and 64242: IT Capstone Project II” with oral examination.


64275: Principles of Healthcare Accounting and Economics        3 credit Hours

Prerequisite: 61256 & 63266

This course introduces the most-used tools and techniques of healthcare accounting and financial statements; as well as an overview of the major economic considerations in the health care industry. Topics covered include managing cash, billings and collections, making major capital investments, determining cost and using cost information in decision-making, budgeting and performance measurement; and pricing, economic evaluation of healthcare programs including cost effectiveness, benefit and utility analysis.


64276: Human Aspects of Healthcare Information Systems             3 credit Hours Prerequisite: —-

Human aspects of health informatics, includes discussion of the use of technology to support clinical decision making and decrease the incidence of errors in healthcare. Topics include: information retrieval and cognitive processes, decision making and reasoning, human-computer interaction and usability engineering, patient safety and error reduction, evidence-based medicine and workflow analysis.


62133:  English for IT                                                                                   3 Credit Hours

Prerequisite: 61250

Practise the four English language skills, writing, speaking, reading and listening. Communicate with some professional skills, related to their job field. Enabling Students to communicate and explain in English their knowledge gained in ICT (Information Communication Technology) field. A further communication between the ICT specialists and the English teachers in order to prepare students for the world of work.

Study plan

First Semester
Course # Course Title Pre-Req. Credit
61151 IT Foundations —- 3
61152 Programming I —- 4
61153 Programming I lab. Con. 61132 1
61155 Mathematics I —- 3
61150 English I —- 3
 61157 Arabic language —- 3
Semester Credit Hours – 17

17

Second Semester

 

Course # Course Title Pre-Req. Credit
61252 Programming II 61152 4
61253 Programming II Lab. Con. 61252 1
 61256  Probability and Statistic  —- 3
61255 Mathematics II 61155 3
61250 English II 61150 3
62239 Int. to Computer Networking 61151-61254 3
Semester Credit Hours – 17
Third Semester
Course # Course Title Pre-Req. Credit
62137 Int. to Software Engineering 61252 3
62155 Mathematics for computing  61155 – 61252 3
62153 Int. to Database Systems 61252 3
62154 Int. to Information Systems 61252 3
63112 Technical Writing 61250 3
61254 Digital and Logic Design 61151 3
Semester Credit Hours – 18
Fourth Semester
Course # Course Title Pre-Req. Credit
62261 Principles of Management —- 3
62237 Visual Programming 61252 4
63268 Int. to Healthcare Systems 61256 3
62235 Database Management Systems 62153 3
62263 Concepts of Diseases & Medical Terminology I —- 3
Semester Credit Hours –  16

Health Informatics Study plan

Sixth Semester  السادس
Course # Course Title Pre-Req. Credit
63264 Legal & Ethical Issues in Health Informatics I 61151 1
63268 Principles of Public Health 63164 3
63266 Organization and Management in Healthcare Facilities 62261 3
64169 Healthcare Statistics and Analysis 61256-63268 3
63263 Research Methods 65 Cr. Hrs 2
 63143 System Analysis &  Design 61252– 62153 3
Semester Credit Hours – 15
Seventh Semester                                                                                                             السابع     الفصل    السابع
Course # Course Title Pre-Req. Credit
64274 Quality Management for Healthcare 64169 63268 3
64171 Healthcare Computer Systems and Electronic Health Records 63268 61151 3
64172 Problem Solving and Decision Making in Healthcare 63266 3
64141 Internship 90 Cr.Hrs
64142 IT Capstone Project I 90 Cr.Hrs 2
63265 Legal & Ethical Issues in Health Informatics II 61151 2
64174 Basic Epidemiology 62262 3
Semester Credit Hours – 16
Eighth Semester                                                                                                                       الفصل الثامن
Course # Course Title Pre-Req. Credit
64273 IT Project Management 62261 3
Student selected Courses 3
Student selected Courses 3
Elective course
64242 IT Capstone Project II 64142 4
Semester Credit Hours – 13

In the eighth semester, students should choose two Student Selected Courses from the following table:

Student selected Courses
Course # Course Title Pre-Req. Credit
64514 Mobile Application Development 62152 3
64275 Principles of HC Accounting and Economics 61256 63266 3
64276 Human Aspects of Healthcare Information Systems —– 3
63163 E-Commerce and E-Marketing 62154 3
63221 Network Security I 61257 3
64157 Big Data 62153 3
64158 Data Mining 62153 3

Overall Number of Semesters: 8

Overall Number of Courses:  43

Overall Credit Hours:   128

Software Engineering

The department of software engineering aims to meet the growing need for professionals working in software development, with special attention to large and critical systems.

This department aims to develop the practical and analytical skills required by students to develop powerful and effective software manufacturing systems in the medical, industrial, service and business management applications.

Students (both individually and collectively) will gain timely experience and the ability to deal effectively with programming methods and tools.

Courses Description

62137 Int. to Software Engineering 3 Credit Hours
Prerequisite: 61252
This course is important as it presents key principles and concepts of software engineering and gives a solid foundation for other courses in this area. The course covers the most important definitions and concepts in software engineering, software life cycle and processes, fundamentals, Software development from problem specification and requirements engineering through design, implementation, testing, and maintenance; introduction to rapid and extreme programming – fundamentals of modelling and design – fundamentals of project management, costing of software, change management and software quality assurance. Introduction to ethics and professional practice of software engineering, in a collective project on the software life cycle and using specialized software tools.


62154 Int. to Information Systems 3 Credit Hours
Prerequisites: 61252
This course will introduce the topic of Information Systems (IS) and discuss how organizations use information systems to support for a variety of tasks ranging from basic day to day activities to creating competitive advantage in the market place. Topics such as foundation of information systems, e-business, competitive advantage with information systems, IT infrastructure, communication and networks, information system development, databases and information management, improving decision making and managing knowledge, enterprise applications, securing information systems, ethical and social issues in information systems.


62250 Data Structures and Algorithms 3 Credit Hours
Prerequisites: 62152
This course introduces the main concepts of data structures. Topics covered: concepts of Abstract Data Types (ADT), specification of different data structures such as: (Lists, Stacks, Queues, Dictionaries, and Trees) as ADT, different implementations using an object oriented approach, algorithms analysis in terms of time and size for the different implementations. Recursion as problem solving technique and a brief introduction to graphs is also covered.


62251 Computer Architecture 3 Credit Hours
Prerequisite: 61254
This course provides an introduction to hardware and software aspects of computer architecture. Topics covered: Computer structures and their types, instructions’ set architecture, arithmetic logic unit, control unit, buses, control signals and statements, memory hierarchy, computer performance measurement, enhancing performance with pipelining. Connecting and interfacing I/O devices to CPU.


62252 General physic 3 Credit Hours
Prerequisite: —-
This is course in physics designed to emphasize the experimental laws of physical science. Topics to be covered include mechanics, heat, wave motion and sound, electricity and magnetism, optics, and modern physics. In the computer lab portion of the course, students will perform some programs of experiments and analyze the results based on physical law.


62253 Software Requirements Engineering 3 Credit Hours
Prerequisite: 62137
This course introduces the various concepts of Requirements Engineering. Topics covered include: Essential topics of the variant requirements analysis phases, problem analysis, Prototyping the Requirements, Trawling for Requirements, Scenarios, Writing the Requirements, Reviewing the Specification, Requirements Reusing, Requirements Quality Gateway and risk analysis. A Requirements Specification Template as a standard and guideline in producing the Requirement Specification document. The ethical behavior of software analysis will be discussed when the requirements are combined with the stakeholders. Students participate in a collective project in software requirements engineering.


63152 Software Design 3 Credit Hours
Prerequisite: 62137

This course is aimed at software analysts, designers and developers who already understand the Software development Life Cycle (SDLC). It provides knowledge and practice in the object-oriented analysis and design activities of software engineering. Topics covered: Unified process model, Requirement Engineering using scenarios and use cases, object oriented analysis models (Class diagram, activity diagram, sequence diagram), introduction to object oriented design models, changing the design to code. Practical sessions using CASE tools also provided. Through exercises and group work, students first perform Object Oriented Analysis (OOA) to produce a conceptual model of existing information using case studies to identify actors and primary use cases for documentation. Using Object Oriented Design (OOD) students learn how to identify classes and build the domain model.


63150 Legal & Ethical Issues I 1 Credit Hours
Prerequisite: 61151
This course provides a discussion of legal and ethical issues faced by computing professionals. These issues will be framed in terms of what it means to be a computing professional with topics such as responsibilities, ongoing professional development, and social involvement. The course will use the students’ prior experiences in software development as a framework by demonstrating lecture concepts through coding examples and technical situations. State and national laws pertaining to computing will be presented. Students will be required to give and justify opinions about given computing situations. Students will also present an opinion to the class about one specific software development issue.


63251 Legal & Ethical Issues II 1 Credit Hours
Prerequisite: 63150
This course introduces students to the topics of information technology ethics including: definitions, rules & policies of computer ethics, hacking, viruses, Internet ethics, freedom of expression on the Internet, computer professionals and social responsibilities, software copyright, intellectual property, software piracy, cyber law and privacy & security of computerized information.


64156 Legal & Ethical Issues III 1 Credit Hours
Prerequisite: 63251
The program covers ethical and professional behavior that software engineers must adhere to in order to perform their duties and succeed in their mission. The in-depth ethics of IEEE-CS / ACM software engineering are covered with respect for the public interest, customers, employer, product, governance, management, profession, colleagues, and self. As well as other aspects related to the professional practice of software engineering such as group dynamics, teamwork and interaction with stakeholders, effective communication and presentation skills, the economic impact of software, professional associations and licensing, social and legal issue.


63254 Human Computer Interaction 3 Credit Hours
Prerequisite: 62137
This course introduces human-computer interaction field that integrates the capabilities of computer technology with human factors limitations. Topics covered: foundations, the human, the computer, the interaction, usability paradigms and principles, interaction design, understanding users, model of the user in design, affective aspects, interfaces and interactions, data gathering, design and construction of prototypes, evaluation techniques.


63252 Formal specification 3 Credit Hours
Prerequisite: 62155-62137
This course provides formal specification techniques that allow students to construct of the formal model that can perform tests on specifications and corresponding code to find errors in requirements, models, designs, and implementations. The course will focus on the role of Formal Methods, why Study Formal Methods in Software Engineering?, Specification of Programs and Myths about Formal Methods.


64150 Component Re-use Based Development 3 Credit Hours
Prerequisite: 63152
This course provides an introduction to the main concepts of programming by components. Topics covered: Object-Oriented Programming (OOP) concepts that form the base for components, software architecture for supporting components, transition from structured Object Oriented to component-based programming, designing reusable components in Visual basic.net, Software Design Patterns such as Exception handling, Reflection, Web Services and their relationship to component programming.


64151 Software Development Practice 3 Credit Hours
Prerequisite: 62137
In this course, students apply the stages of building software from requirements engineering, design coding and testing. The student should perform a project work with a group of students or individually. This project will be the basis for the graduation project. Where the student will write the code for the project.


64152 Software Maintenance 3 Credit Hours
Prerequisite: 63152
This course provides an overview of software maintenance (what, why, who), Different types of software maintenance, Software maintenance metrics and case studies, Maintenance prediction (number of changes, cost, impact analysis), Evolution process models, Legacy system reengineering and reuse, Reverse engineering and program understanding, Software and Information Visualization, Software system re-documentation, Service Oriented Architecture (SOA), and Agile software development.

64153 Enterprise Recourse Planning 3 Credit Hours
Prerequisite: 62154

Introduces students to all of the components of Enterprise Resource Planning and its extensions while enabling them to understand how to choose, install and successfully use ERP systems.


64514 Mobile Application Development 3 Credit Hours
Prerequisite: 62152
This course is concerned with the development of applications on mobile computing platforms. Android will be used as a basis for teaching programming techniques and design patterns related to the development of standalone applications and mobile interfaces to enterprise and cloud systems. Emphasis is placed on the processes, tools and frameworks required to develop applications for current and emerging mobile computing devices. You should work at all stages of the software development life-cycle from inception through to implementation and testing. In doing so, you will be required to consider the impact of user characteristics, device capabilities, networking and cloud infrastructure and deployment environment, in order to develop software capable of meeting the requirements of stakeholders.


64155 Cloud Computing 3 Credit Hours
Prerequisite: 62154
This course focuses on learning emerging issues related to Cloud computing technology. The objectives are:
• Understand various basic concepts related to cloud computing technologies
• Understand the architecture and concept of different cloud models: IaaS, PaaS, SaaS
• Understand big data analysis tools and techniques
• Understand the underlying principle of cloud virtualization, cloud storage, data management and data visualization.
• Understand different cloud programming platforms and tools
• Be familiar with cloud programming using Google’s ‘Go’ programming language
• Have details knowledge on reading and writing in cloud storage
• Be familiar with application development and deployment using cloud platforms
• Create application by utilizing cloud platforms such as Google app Engine and Amazon Web Services (AWS)
• Learn to develop scalable applications using AWS features.
• Learn basic concepts of MapReduce programming models for big data analysis on cloud.


64157 Big Data 3 Credit Hours
Prerequisite: 62153
The course covers Big Data Fundamentals, including the characteristics of Big Data, the sources Big Data (such as social media, sensor data, and geospatial data), as well as the challenges imposed around information management, data analytics, privacy and security, as well as platforms and architectures. Emphasis will be given to non-relational databases by examining techniques for storing and processing large volumes of structured and unstructured data, streaming data as well as complex analytics on them. Data warehouses will also be presented as a solution to handling big data and business intelligence applications.


64158 Data Mining 3 Credit Hours
Prerequisite: 62153
Data Mining studies algorithms and computational paradigms that allow computers to find patterns and regularities in databases, perform prediction and forecasting, and generally improve their performance through interaction with data. It is currently regarded as the key element of a more general process called Knowledge Discovery that deals with extracting useful knowledge from raw data. The knowledge discovery process includes data selection, cleaning, coding, using different statistical and machine learning techniques, and visualization of the generated structures. The course will cover all these issues and will illustrate the whole process by examples. Special emphasis will be given to the Machine Learning methods as they provide the real knowledge discovery tools. Important related technologies, as data warehousing and on-line analytical processing (OLAP) will be also discussed. The students will use recent Data Mining software. Enrollment in this course is limited to 15 students.

Study plan

First Semester
Course # Course Title Pre-Req. Credit
61151 IT Foundations —- 3
61152 Programming  I —- 4
61153 Programming I lab. Con. 61132 1
61155 Mathematics I —- 3
61150 English I —- 3
61157 Arabic Language —- 3
Semester Credit Hours : 17
Second Semester

 

Course # Course Title Pre-Req. Credit
61252 Programming  II 61152 4
61253 Programming II  Lab. Con. 61252 1
61255 Mathematics II 61155 3
61250 English II 61150 3
61257

 

Int. to Computer Networking 61151 3
61256 Probability and Statistics —- 3
Semester Credit Hours : 17
Third Semester
Course # Course Title Pre-Req. Credit
62155 Mathematics for computing 61155-61252 3
62156 English for IT 61250 2
62137 Int. to Software Engineering 61252 3
62154 Int. To Information  Systems 61252 3
62152 Advanced Programming 61252 4
61254 Digital and Logic Design 61151 3
Semester Credit Hours : 18
Fourth Semester
Course # Course Title Pre-Req. Credit
62250 Data Structures and Algorithms 62152 3
62153 Int. to Database Systems 61252 3
62251 Computer Architecture 61254 3
62252 General Physics —- 3
62253 Software Requirements Engineering 62137 3
Semester Credit Hours : 15
Fifth Semester
Course # Course Title Pre-Req. Credit
62237 Visual Programming 61252 4
63112 Technical Writing 61250 3
62235 Database Management Systems 62153 3
63139 Operating Systems 62250 3
63152 Software Design 62137 3
63150 Legal & Ethical Issues I 61151 1
Semester Credit Hours :  17
Sixth Semester
Course # Course Title Pre-Req. Credit
63251 Legal & Ethical Issues II 63150 1
63141 Web Application Development 62237 4
63254 Human Computer Interaction 62137 3
63252 Formal specification 62155-62137 3
63140 Information Security and Privacy 61151 3
63253 Research Methods 65 Cr.Hrs 2
Semester Credit Hours :  18
Seventh Semester
Course # Course Title Pre-Req. Credit
64156 Legal & Ethical Issues III 63251 1
64141 Internship 90 Cr.Hrs
64142 IT Capstone Project I 90 Cr.Hrs 2
64150 Component Re-use Based Development 63152 3
 64151 Software Development Practice 62137 3
64277 IT Project Management 62261 3
Student selected Course 3
64154 Software Testing & Quality Assurance 62137 3
Semester Credit Hours :  18
Eighth Semester
Course # Course Title Pre-Req. Credit
64152 Software Maintenance 63152 3
Student selected Course 3
Student selected Course 3
Elective Course
64242 IT Capstone Project II 64142 4
Semester Credit Hours :  13

Student selected Courses (Software Engineering)

Student selected Courses
Course # Course Title Pre-Req. Credit
63163 E-Commerce and E-Marketing 62154 3
64153 Enterprise Resourse Planning 62154 3
64514 Mobile Application Development 62152 3
64155 Cloud Computing 62154 3
64157 Big Data 62153 3
64158 Data Mining 62153 3
Semester Credit Hours :  13

Total Credit Hours:    131

Overall Number of Semesters: 8

Overall Number of Courses:    45

Computer Networks

The Department of Computer Networks and Communications aims to build up knowledge as one of the most important communication systems deployed in almost all fields, thus enabling students to keep pace with the latest developments in the midst of this science which full of new. The curriculum covers the fundamentals of communication, especially those related to computer networks. Students are exposed to problems similar to what they may face in practice, which enables them to work with integrity and confidence in practical in scientific and commercial environments after graduation in the field of communications in general and computer networks in particular.

Computer Networks

The Department of Computer Networks and Communications aims to build up knowledge as one of the most important communication systems deployed in almost all fields, thus enabling students to keep pace with the latest developments in the midst of this science which full of new. The curriculum covers the fundamentals of communication, especially those related to computer networks. Students are exposed to problems similar to what they may face in practice, which enables them to work with integrity and confidence in practical in scientific and commercial environments after graduation in the field of communications in general and computer networks in particular.

Study Plan

 

First Semester
Course # Course Title Pre-Req. Credits
61151 IT Foundations None 3
61152 Programming  I None 4
61153 Programming I lab. Con. 61132 1
61155 Mathematics I None 3
61150 General English I None 3
61157 Arabic Language None 3
Semester Credit Hours : 17

 

Second Semester

 

Course # Course Title Pre-Req. Credits
61252 Programming  II 61152 4
61253 Programming II  Lab. Con. 61252 1
61255 Mathematics II 61155 3
61250 General English II 61150 3
61257

 

Int. to Computer Networking 61151 3
61256 Probability and Statistics None 3
Semester Credit Hours : 17

 

Third Semester
Course # Course Title Pre-Req. Credits
62120 Differential Equations 61255 3
62124 English for IT 61250 2
62121 Electronic Circuits and Devices None 3
62137 Int. to Database Systems 61252 3
62122 Network Protocols 61257 3
61245 Digital and Logic Design 61151 3
Semester Credit Hours : 17

 

Fourth Semester
Course # Course Title Pre-Req. Credits
62221 Switching 61257 4
62222 Principles of Communication None 3
63141 Web Application Development 61252 4
62221 Network Administration I 61257 4
62224 Measurements & Instruments 62121 3
Semester Credit Hours : 18

 

 

 

Fifth Semester
Course # Course Title Pre-Req. Credits
63120 Routing 62221 4
63124 Wireless &Mobile Communications Networks 61257 3
 63122 Cloud & Virtual computing 61257 3
63121 Network Administration II 62221 4
63123 Network Applications 62221 3
63150 Legal and Ethical Issues I 61151 1
Semester Credit Hours : 18

 

Sixth Semester
Course # Course Title Pre-Req. Credits
63220 WAN &Optical Networks 63120 4
63221 Network Security I 61257 3
63223 Datacenters 63121 3
63222 Network Design 61257 3
63251 Legal and Ethical Issues II 63150 1
63112 Technical Writing 62121 3
Semester Credit Hours : 17

 

Seventh Semester
Course # Course Title Pre-Req. Credits
64121 Network Security II 63221 3
64124 Voice over IP (Collaboration) 63221 3
64141 Internship 90 Cr. Hrs.
63253 Research Methods 65 Cr.Hrs 2
64142 IT Capstone Project I 90 Cr.Hrs 2
64156 Legal and Ethical Issues III 63251 1
Student Selected Course  3
Semester Credit Hours : 14

 

Course # Course Title Pre-Req. Credits
64242 IT Capstone project II 64142 4
64277 IT Project Management None 3
Student Selected Course 3
Student Selected Course  3
Elective Course
Semester Credit Hours : 13

 

Student selected Courses (Computer Networks)

Student selected Courses
Course # Course Title   Pre-Req. Credits
64123 Server OS (Windows server Vs. Linux) 63121 3
64514 Mobile Application Development   62152 3
64127 Internet Service Provider 63121 3
64222 Ethical Hacker 64121 3
64228 Unix OS 63121 3
62237 Visual Programming 61252 4
62154 Int. To Information  Systems 63104 3
64157 Big Data 62153 3

 

Total Credit Hours:    131

Overall Number of Semesters: 8

Overall Number of Courses:    47