2nd Year Semester I, FALL
- ACC 130
Accounting I
This course presents a comprehensive and practical approach to modern-day principles of accounting. It focuses largely on accounting for external reporting and the generation of financial information necessary for managerial decision-making. The course gives students the opportunity to master accounting concepts and provides a firm foundation for further studies. This course introduces students to the conceptual structure of financial accounting in an effort to develop their ability to read, understand, and interpret the general purpose of financial statements (income statements, position statements, statement of retained earnings, cash flow statements) reported to investors and creditors of corporate business entities.
- CS 158
Discrete Mathematics for Computer Science (Lect 3.0)
The course comprises a rigorous treatment of topics from discrete mathematics which are essential to computer science. Principal topics include: sets, relations, functions, mathematical induction, mathematical logic (proposition and predicate), switching circuits, Karnaugh maps, graph theory and its application.
Prerequisite: Math 8.
- CS 234
Introduction to Computer Organization and Assembly (Lect 3.0)
A detailed study designed to teach the building blocks of a computer system, assembly language programming and the basic computer organization concepts. Subjects include digital logic, performance issues, machine and assembly language, binary arithmetic, and the structure of an ALU.
Prerequisites: CS 153 and CS 158.
- PHIL 35
Business Ethics
This course gives a general introduction to ethical foundations and examines the major ethical theories including utilitarianism, rights and justice. The course emphasizes both the philosophical foundations of ethical conduct and the practical problems encountered by corporations in modern market economies. It focuses on specific ethical problems that arise in corporations, such as the social responsibilities of business, responsibilities of being truthful in business, problems concerning product, and problems concerning employment and the workplace.
- MIS Elective-one*
From the MIS Electives
2nd Year Semester II, SPRING
- CS 284
Introduction to Operating Systems (Lect 3.0)
This course teaches the concepts, structure, and mechanisms of Operating Systems. Topics include process management, concurrency, synchronization, deadlock, multithreading, memory management, scheduling, and internet working. Special emphasis is given to Unix and its modern day derivatives.
Prerequisites: CS 234
- PHIL 212
Ethics of Computer Usage (Lect 3.0)
After providing a brief background in ethical theory this course focuses on five areas where use of computers has posed significant ethical questions, namely, professional ethics, liability for malfunctions in computer programs, privacy, power, and ownership of computer programs.
Prerequisite, PHIL 35.
- STAT 211
Statistical Tools for Decision Making
An introduction to statistical techniques commonly used in management decision making. Topics include statistical inference of population parameters, linear regression, basics of experimental design and analysis, analysis of categorical data, and the use of statistical software.
Prerequisite: Math 8.
- ECON 75
Economic Development in the Gulf States
Principles and concepts of economic growth and development; theories of economic development; the economic changes since the 1990s; factors of growth and development in the Gulf countries; employment, health, education and training, and entrepreneurship and its role in the development of the region; natural resources: petroleum and its significance in the development of the region.
- MIS Elective-one*
From the MIS Electives
MIS Electives
- ACC 230
Management Accounting Systems
Management Accounting is about development and interpretation of accounting information indented specifically to assist managers in running their business. Managers use this information in setting the company’s goals, evaluating performance etc. The course chiefly deals with budgeting, cost volume profit analysis, standard costing and variance analysis, activity based systems etc.
- BIO 110
General Biology
- BUS 333
Management Information Systems
A study of the operational and managerial information needs of an organisation. Emphasis is given to information needed throughout an organisation as well as information systems required to meet those needs.
- CS 238
File Structures and Introduction to Database Systems (Lect 3.0)
The course covers major topics in file structures and database systems including techniques for disk access and organization, record and file structures, index structures, sequential file, dense/sparse and secondary indexes, B-tress; range queries, insertion/detection, hash tables, fundamentals of database systems, the ER model, relational model, algebra and SQL.
Prerequisite: CS 153.
- CS 285
Computer Network Concepts and Technology (Lect 3.0)
This course introduces computer network concepts and surveys the current and evolving technology for the construction, operation, and management of those networks. Both hardware and software issues are addressed with a focus on local area networks.
Prerequisite: CS 284.
- CS 304
Database Systems (Lect 3.0)
This course introduces the advanced database concepts of normalization and functional dependencies, transaction models, concurrency and locking, time-stamping, serializability, recovery techniques, and query planning and optimization. Students will participate in programming projects. The course assumes students have an introductory course in database systems.
Prerequisites: (CS 238 or 274) and CS 158.