32
SALMABAD, KINGDOM OF BAHRAIN COLLEGE OF COMPUTER STUDIES ================================================================== BACHELOR OF SCIENCE IN COMPUTER SCIENCE (B.S.C.S.) Curriculum Plan Effective AY 2010 2011 ================================================================== AMAIUB-BSCS Effective AY 2010-2011 1 FIRST YEAR ATTENDANCE REMEDIAL CLASSES COURSE CODE COURSE TITLE LEC Hrs LAB Hrs UNITS PRE-REQ MATH0 REMEDIAL MATHEMATICS 3 0 0 MEP0 MODULAR ENGLISH 0 Basic Language Course 6 0 0 MEP1 MODULAR ENGLISH 1 Effective Speaking 6 0 0 MEP2 MODULAR ENGLISH 2 Effective Writing 6 0 0 Total Units 0 FIRST TRIMESTER COURSE CODE COURSE TITLE LEC Hrs LAB Hrs UNITS PRE-REQ ENGL01 English Communication Skills 1 3 0 3 MEP0, MEP1, MEP2 MATH1A College Algebra 3 0 3 CSCI01D Computer Fundamentals 2 2 3 ARABIC Arabic Studies 3 0 3 HIST01 History of Bahrain 3 0 3 PSYC01 General Psychology 3 0 3 EUTH01 Euthenics 1 1 0 0 Total Units 18

COLLEGE OF ENGINEERING - AMA International … ·  · 2015-08-13college of computer studies ... math02 analytic geometry 3 0 3 math1a, ... amaiub-bscs effective ay 2010-2011 10 course

  • Upload
    vothien

  • View
    215

  • Download
    2

Embed Size (px)

Citation preview

Page 1: COLLEGE OF ENGINEERING - AMA International … ·  · 2015-08-13college of computer studies ... math02 analytic geometry 3 0 3 math1a, ... amaiub-bscs effective ay 2010-2011 10 course

SALMABAD, KINGDOM OF BAHRAIN

COLLEGE OF COMPUTER STUDIES

==================================================================

BACHELOR OF SCIENCE IN COMPUTER SCIENCE (B.S.C.S.) Curriculum Plan Effective AY 2010 – 2011

==================================================================

AMAIUB-BSCS Effective AY 2010-2011 1

FIRST YEAR ATTENDANCE

REMEDIAL CLASSES

COURSE

CODE COURSE TITLE

LEC

Hrs

LAB

Hrs UNITS PRE-REQ

MATH0 REMEDIAL MATHEMATICS 3 0 0

MEP0 MODULAR ENGLISH 0 – Basic

Language Course

6 0 0

MEP1 MODULAR ENGLISH 1 –

Effective Speaking

6 0 0

MEP2 MODULAR ENGLISH 2 –

Effective Writing

6 0 0

Total Units 0

FIRST TRIMESTER

COURSE

CODE COURSE TITLE

LEC

Hrs

LAB

Hrs UNITS PRE-REQ

ENGL01 English Communication Skills 1 3 0 3 MEP0, MEP1,

MEP2

MATH1A College Algebra 3 0 3

CSCI01D Computer Fundamentals 2 2 3

ARABIC Arabic Studies 3 0 3

HIST01 History of Bahrain 3 0 3

PSYC01 General Psychology 3 0 3

EUTH01 Euthenics 1 1 0 0

Total Units 18

Page 2: COLLEGE OF ENGINEERING - AMA International … ·  · 2015-08-13college of computer studies ... math02 analytic geometry 3 0 3 math1a, ... amaiub-bscs effective ay 2010-2011 10 course

SALMABAD, KINGDOM OF BAHRAIN

COLLEGE OF COMPUTER STUDIES

==================================================================

BACHELOR OF SCIENCE IN COMPUTER SCIENCE (B.S.C.S.) Curriculum Plan Effective AY 2010 – 2011

==================================================================

AMAIUB-BSCS Effective AY 2010-2011 2

SECOND TRIMESTER

COURSE

CODE COURSE TITLE

LEC

Hrs

LAB

Hrs UNITS PRE-REQ

ENGL02 English Communication Skills 2 3 0 3 ENGL01

MATH1B Trigonometry 3 0 3

CSCI03D Introduction to Web Technologies 2 2 3

HIST02 World History 3 0 3

HUMA01 Humanities 1 3 0 3

ENVSCI Environmental Science 3 0 3

EUTH02 Euthenics 2 1 0 0

Total Units 18

THIRD TRIMESTER

COURSE

CODE COURSE TITLE

LEC

Hrs

LAB

Hrs UNITS PRE-REQ

ENGL03D Speech and Oral Communication 2 2 3 ENGL02

MATH02 Analytic Geometry 3 0 3 MATH1A,

MATH1B

CSCI02D Introduction to Programming 2 2 3

CSCIPE Professional Ethics in Information

Technology Education

3 0 3

CSCI05D Introduction to Information Systems 3 0 3 CSCI01D

CSCI06 Introduction to Network Technology 2 2 3 CSCI03D

Total Units 18

First Year Summer

Page 3: COLLEGE OF ENGINEERING - AMA International … ·  · 2015-08-13college of computer studies ... math02 analytic geometry 3 0 3 math1a, ... amaiub-bscs effective ay 2010-2011 10 course

SALMABAD, KINGDOM OF BAHRAIN

COLLEGE OF COMPUTER STUDIES

==================================================================

BACHELOR OF SCIENCE IN COMPUTER SCIENCE (B.S.C.S.) Curriculum Plan Effective AY 2010 – 2011

==================================================================

AMAIUB-BSCS Effective AY 2010-2011 3

SECOND YEAR ATTENDANCE

FIRST TRIMESTER

COURSE

CODE COURSE TITLE

LEC

Hrs

LAB

Hrs UNITS PRE-REQ

MATH03 Differential Calculus 4 0 4 MATH02

CSCI04D Advanced Programming 2 2 3 CSCI02D

CSCI07D Computer Graphics & Multimedia 2 2 3 CSCI03D

CSCI09D Object Oriented Programming 2 2 3 CSCI02D

CSCI10D Logic Design & Digital Computer

Circuits

2 2 3 CSCI06

Total Units 16

SECOND TRIMESTER

COURSE

CODE COURSE TITLE

LEC

Hrs

LAB

Hrs UNITS PRE-REQ

ENGL04 Technical Writing 3 0 3 ENGL02

MATH04 Integral Calculus 4 0 4 MATH03

CSCI08D Data Structures & Algorithms 2 2 3 CSCI04D

CSCI11D Computer Organization and

Architecture

2 2 3 CSCI01D

CSCI12 Database Management System 2 2 3 CSCI05D

Total Units 16

Page 4: COLLEGE OF ENGINEERING - AMA International … ·  · 2015-08-13college of computer studies ... math02 analytic geometry 3 0 3 math1a, ... amaiub-bscs effective ay 2010-2011 10 course

SALMABAD, KINGDOM OF BAHRAIN

COLLEGE OF COMPUTER STUDIES

==================================================================

BACHELOR OF SCIENCE IN COMPUTER SCIENCE (B.S.C.S.) Curriculum Plan Effective AY 2010 – 2011

==================================================================

AMAIUB-BSCS Effective AY 2010-2011 4

THIRD TRIMESTER

COURSE

CODE COURSE TITLE

LEC

Hrs

LAB

Hrs UNITS PRE-REQ

MATH05 Statistics and Probability 3 0 3 MATH1A

MATH07 Discrete Mathematics 3 0 3

NATSC1D University Physics 1 3 2 4 MATH1A,

MATH1B

CSCI13D System Analysis and Design 2 2 3 CSCI12

CSCI14D Data Communications and

Networking 1

2 2 3 CSCI06

Total Units 16

Second Year Summer

THIRD YEAR ATTENDANCE

FIRST TRIMESTER

COURSE

CODE COURSE TITLE

LEC

Hrs

LAB

Hrs UNITS PRE-REQ

MATH08 Numerical Methods and Analysis 3 0 3 MATH04

CSCI21 Automata and Formal Languages 3 0 3 MATH07

NATSC2D University Physics 2 3 2 4 NATSC1D

CSCI16D Data Communications and

Networking 2

2 2 3 CSCI14D

CSCI17D Software Engineering 2 2 3 CSCI13

Total Units 16

Page 5: COLLEGE OF ENGINEERING - AMA International … ·  · 2015-08-13college of computer studies ... math02 analytic geometry 3 0 3 math1a, ... amaiub-bscs effective ay 2010-2011 10 course

SALMABAD, KINGDOM OF BAHRAIN

COLLEGE OF COMPUTER STUDIES

==================================================================

BACHELOR OF SCIENCE IN COMPUTER SCIENCE (B.S.C.S.) Curriculum Plan Effective AY 2010 – 2011

==================================================================

AMAIUB-BSCS Effective AY 2010-2011 5

SECOND TRIMESTER

COURSE

CODE COURSE TITLE

LEC

Hrs

LAB

Hrs UNITS PRE-REQ

LITE01 World Literature 3 0 3 ENGL02

CSCI18D Programming Languages 2 2 3 CSCI08

CSCI19D Principles of Operating Systems 2 2 3 CSCI11

CSCI20 Algorithm Analysis & Design 3 0 3 CSCI08

FELECCS1 Free Elective 1 - - 3

FELECCS2 Free Elective 1 - - 3

Total Units 18

THIRD TRIMESTER

COURSE

CODE COURSE TITLE

LEC

Hrs

LAB

Hrs UNITS PRE-REQ

PHIL01 Introduction to Philosophy 3 0 3

CSCI220 Quality Assurance in Computing 3 0 3 CSCI17D

CSCI23D Operations Research in

Computing

3 0 3

CSC140D Assembly Language 2 2 3

FELECCS3 Free Elective 3 - - 3 FELECCS3

MELECCS1 Major Elective 1 - - 3

Total Units 18

Third Year Summer

Page 6: COLLEGE OF ENGINEERING - AMA International … ·  · 2015-08-13college of computer studies ... math02 analytic geometry 3 0 3 math1a, ... amaiub-bscs effective ay 2010-2011 10 course

SALMABAD, KINGDOM OF BAHRAIN

COLLEGE OF COMPUTER STUDIES

==================================================================

BACHELOR OF SCIENCE IN COMPUTER SCIENCE (B.S.C.S.) Curriculum Plan Effective AY 2010 – 2011

==================================================================

AMAIUB-BSCS Effective AY 2010-2011 6

FOURTH YEAR ATTENDANCE

FIRST TRIMESTER

COURSE

CODE COURSE TITLE

LEC

Hrs

LAB

Hrs UNITS PRE-REQ

CSCI15 Information Resource

Management

3 0 3 CSCI13D

CSCI22 Artificial Intelligence 3 0 3 CSCI21

CSC125 Current Trends and Issues in IT - - 3

PRACTI Practicum 3 - 3

CSCI24A Research Project A 3 0 3 CSCI17D

MELECCS2 Major Elective 2 - - 3

Total Units 18

SECOND TRIMESTER

COURSE

CODE COURSE TITLE

LEC

Hrs

LAB

Hrs UNITS PRE-REQ

CSCI24B Research Project B 6 0 6 CSCI24A

MELECCS3 Major Elective 3 - - 3

MELECCS4 Major Elective 4 - - 3

Total Units 12

Practicum = 120 hours

Grand Total Units = 186

Page 7: COLLEGE OF ENGINEERING - AMA International … ·  · 2015-08-13college of computer studies ... math02 analytic geometry 3 0 3 math1a, ... amaiub-bscs effective ay 2010-2011 10 course

SALMABAD, KINGDOM OF BAHRAIN

COLLEGE OF COMPUTER STUDIES

==================================================================

BACHELOR OF SCIENCE IN COMPUTER SCIENCE (B.S.C.S.) Curriculum Plan Effective AY 2010 – 2011

==================================================================

AMAIUB-BSCS Effective AY 2010-2011 7

LIST OF ELECTIVE SUBJECTS FOR BSCS

COURSE CODE DESCRIPTIVE TITLE

FELECCS1 Information System Planning

E – commerce

Data Warehousing

FELECCS2 Distributed Systems

Decision Support System

FELECCS3 Embedded Systems

Project Management for IT

MELECCS1 Human Computer Interaction

Seminars and Conventions for Computer Science

MELECCS2 System Integration

e – Business

MELECCS3 System Security, Administration with Quality Control

Symbolic Logic

MELECCS4 Graphics and Visualization

Digital Image Processing

Page 8: COLLEGE OF ENGINEERING - AMA International … ·  · 2015-08-13college of computer studies ... math02 analytic geometry 3 0 3 math1a, ... amaiub-bscs effective ay 2010-2011 10 course

SALMABAD, KINGDOM OF BAHRAIN

COLLEGE OF COMPUTER STUDIES

==================================================================

BACHELOR OF SCIENCE IN COMPUTER SCIENCE (B.S.C.S.) Curriculum Plan Effective AY 2010 – 2011

==================================================================

AMAIUB-BSCS Effective AY 2010-2011 8

COURSE DESCRIPTIONS

FIRST TRIMESTER

COURSE

CODE COURSE TITLE

LEC

HRS

LAB

HRS UNITS

ENGL01 English Communication Skills 1 3 0 3

This course provides comprehensive, up-to-date and relevant instruction in the correct use of English grammar. Communication skills are emphasized so students will be able to communicate thoughts, ideas, information, and messages in writing. Students will also be actively involved in learning how to improve sentence construction. This course is built upon a framework of concepts that help students become proficient in English. The integration of language skills is to increase their communicative competence and to prepare them for the academic and social challenges in college and beyond

COURSE

CODE

COURSE TITLE LEC

HRS

LAB

HRS

UNITS

MATH1A College Algebra 3 0 3

This course establishes a foundation in basic mathematics that is useful in analysis and simplification of mathematical problems. It starts with a brief review of the set of real numbers and proceeds to integer and rational exponents, polynomials, factoring polynomials, rational expressions, radicals equations, inequalities, exponential and logarithmic functions

COURSE

CODE

COURSE TITLE LEC

HRS

LAB

HRS

UNITS

CSCI01D Computer Fundamentals 2 2 3

This course covers the basic concepts of computer hardware and software. It includes the discussion of microcomputer systems and workstations; networking and the internet and the interdisciplinary science of computing. It also provides a discussion of problem solving and algorithm development. The Laboratory focuses

Page 9: COLLEGE OF ENGINEERING - AMA International … ·  · 2015-08-13college of computer studies ... math02 analytic geometry 3 0 3 math1a, ... amaiub-bscs effective ay 2010-2011 10 course

SALMABAD, KINGDOM OF BAHRAIN

COLLEGE OF COMPUTER STUDIES

==================================================================

BACHELOR OF SCIENCE IN COMPUTER SCIENCE (B.S.C.S.) Curriculum Plan Effective AY 2010 – 2011

==================================================================

AMAIUB-BSCS Effective AY 2010-2011 9

on the use of word processing, spreadsheets and presentations using Microsoft Office application.

COURSE

CODE COURSE TITLE

LEC

HRS

LAB

HRS UNITS

ARABIC Arabic Studies 3 0 3

The course focuses on the study of the development of Arabic language, culture, and literature. It discusses the historical development of the Arabic language, and compares its main features with those of the English language. It also zeroes in on the fundamental aspects of Arabic culture, encouraging the students to reflect on the richness and variety of the Arabic cultural heritage. Finally, it elucidates on the themes and methods of presentation of selected literary works by prominent Arabic writers, such as, among others, the Prophet Mohammed, Abu Al-Aswad, Abdulmallek bin Marwan, Ibn Al-Mukafaa, Sebaweeh, Al Mutanabi, Najeeb Mahfooz, Taha Hussain, and Mustafa Al-A Aqqaad.

COURSE

CODE COURSE TITLE

LEC

HRS

LAB

HRS UNITS

HIST01 History of Bahrain 3 0 3

The course deals with the study of the history of the Kingdom of Bahrain and the Gulf Region, including the rule of Great Britain in the Kingdom and the reasons why Great Britain left it. Aside from prehistoric or ancient allusions to the Kingdom of Bahrain, the major topics of discussion include the strategic importance of the Kingdom of Bahrain and the Gulf Region, the history of Al-Utoub (migration from Najd), the legal status of Bahrain under British protection, and the withdrawal of the British from the Gulf and Bahrain.

Page 10: COLLEGE OF ENGINEERING - AMA International … ·  · 2015-08-13college of computer studies ... math02 analytic geometry 3 0 3 math1a, ... amaiub-bscs effective ay 2010-2011 10 course

SALMABAD, KINGDOM OF BAHRAIN

COLLEGE OF COMPUTER STUDIES

==================================================================

BACHELOR OF SCIENCE IN COMPUTER SCIENCE (B.S.C.S.) Curriculum Plan Effective AY 2010 – 2011

==================================================================

AMAIUB-BSCS Effective AY 2010-2011 10

COURSE

CODE COURSE TITLE

LEC

HRS

LAB

HRS UNITS

PSYC01 General Psychology 3 0 3

This course is designed to provide an overview of the field of psychology and human behavior. Topics include philosophical perspectives, history, learning personality, behavioral biology development, motivation, emotion, abnormal behavior, theories and therapies.

COURSE

CODE COURSE TITLE

LEC

HRS

LAB

HRS UNITS

EUTH01 Euthenics 1 1 0 0

This course is a one-unit course means 12-hour lecture. The lecture contains the policies and procedures that are intended to guide each member of AMAIUB community in the performance of his/her role. This is used as a resourceful tool that orients the students with academic and non-academic policies of AMA International University of Bahrain. It contains the history, vision/mission and objectives of the institution, the services and academic support available.

SECOND TRIMESTER

COURSE

CODE COURSE TITLE

LEC

HRS

LAB

HRS UNITS

ENGL02 English Communication Skills 2 3 0 3

This course aims to equip the college students with the skills necessary for a meaningful communication. It aims to improve and expand the students’ ability to speak and to write efficiently which are significant tools for the development of their academic life. Further, it includes the steps in the writing process to aid them enhance their ability in writing unified and coherent paragraphs. This course emphasizes on the usage of Standard English to help them speak and write with

Page 11: COLLEGE OF ENGINEERING - AMA International … ·  · 2015-08-13college of computer studies ... math02 analytic geometry 3 0 3 math1a, ... amaiub-bscs effective ay 2010-2011 10 course

SALMABAD, KINGDOM OF BAHRAIN

COLLEGE OF COMPUTER STUDIES

==================================================================

BACHELOR OF SCIENCE IN COMPUTER SCIENCE (B.S.C.S.) Curriculum Plan Effective AY 2010 – 2011

==================================================================

AMAIUB-BSCS Effective AY 2010-2011 11

confidence.

COURSE

CODE COURSE TITLE

LEC

HRS

LAB

HRS

UNIT

S

MATH1B Trigonometry 3 0 3

The course starts with a brief review on angles and their measurement then proceeds to the formal lessons on trigonometric function values of angles and real numbers, fundamental identities, inverse trigonometric functions and applications of trigonometric functions of angles using the laws of sine and cosine.

COURSE

CODE COURSE TITLE

LEC

HRS

LAB

HRS UNITS

CSCI03D Introduction to Web Technologies 2 2 3

This course covers the fundamental topics for web technologies. The topics include web browsers, searching, evaluation of web resources, HTML, web-page design and basic network communication.

The laboratory portion aims to familiarize the students with practical aspects of designing the websites using the technologies such as ASP and Dreamweaver.

COURSE

CODE COURSE TITLE

LEC

HRS

LAB

HRS UNITS

HIST02 World History 3 0 3

This is an introductory course to the study of world history. It includes significant study of the different periods of civilization, geography, economics, tradition, society, and the arts that are relevant to the understanding of the beginnings and civilization of man.

Page 12: COLLEGE OF ENGINEERING - AMA International … ·  · 2015-08-13college of computer studies ... math02 analytic geometry 3 0 3 math1a, ... amaiub-bscs effective ay 2010-2011 10 course

SALMABAD, KINGDOM OF BAHRAIN

COLLEGE OF COMPUTER STUDIES

==================================================================

BACHELOR OF SCIENCE IN COMPUTER SCIENCE (B.S.C.S.) Curriculum Plan Effective AY 2010 – 2011

==================================================================

AMAIUB-BSCS Effective AY 2010-2011 12

COURSE

CODE COURSE TITLE

LEC

HRS

LAB

HRS UNITS

HUMA01 Humanities 1 3 0 3

This is an introductory course to the study of humanities. It provides students with the necessary knowledge of the meaning and significance of the cultural, historical and social development thus making them complete social beings who are ready to take to take up responsibilities in this rapidly changing world. The importance of the human beings is the main concern of the course. One learns what is to be human by studying humanities and this depends on a large extent on vicarious and direct experiences and the way he reaches out to people of different cultures in different places.

COURSE

CODE COURSE TITLE

LEC

HRS

LAB

HRS UNITS

ENVSCI Environmental Science 3 0 3

This course provides students with the scientific principles, concepts and methodologies required to understand the interrelationships of the natural world; to identify and analyze environmental problems both natural and human-made; to evaluate the relative risks associated with these problems; and to examine alternative solutions for resolving and/or preventing them. Specifically, this course examines the risks associated with growth in developing world; environmental impacts of population growth on natural resources; water resources uses; and renewable and non-renewable sources for power generation. It also introduces students to biological and ecological aspects of environmental science.

COURSE

CODE COURSE TITLE

LEC

HRS

LAB

HRS UNITS

EUTH02 Euthenics 2 1 0 0

This is a 3-unit course academic undertaking that has 12 hours for lecture. The

course discusses the general policies of the University. Topics includes Guidelines

on Disciplinary actions, Sanctions, Offenses, conduct outside the University, Awards,

Page 13: COLLEGE OF ENGINEERING - AMA International … ·  · 2015-08-13college of computer studies ... math02 analytic geometry 3 0 3 math1a, ... amaiub-bscs effective ay 2010-2011 10 course

SALMABAD, KINGDOM OF BAHRAIN

COLLEGE OF COMPUTER STUDIES

==================================================================

BACHELOR OF SCIENCE IN COMPUTER SCIENCE (B.S.C.S.) Curriculum Plan Effective AY 2010 – 2011

==================================================================

AMAIUB-BSCS Effective AY 2010-2011 13

Grading System, Scholastic Delinquencies, General policies for students etc.

THIRD TRIMESTER

COURSE

CODE

COURSE TITLE LEC

HRS

LAB

HRS

UNITS

ENGL03D Speech and Oral Communication 2 2 3

This course covers the basic principles of effective speech communication such as pronunciation, articulation, enunciation, intonation and vocal flexibility. It includes theories, mechanics, and techniques of speech composition and delivery with emphasis on practical speaking experiences and awareness of audience psychology that will be used in any varied speech situations.

COURSE

CODE

COURSE TITLE LEC

HRS

LAB

HRS

UNITS

MATH02 Analytic Geometry 3 0 3

This course deals with the straight line and the circle, conics, transcendental functions, polar coordinates, parametric equations and vectors.

COURSE

CODE

COURSE TITLE LEC

HRS

LAB

HRS

UNITS

CSCI02D Introduction to Programming 2 2 3

This course covers problem solving and algorithm development, organization and

characteristics of modern digital computers with emphases on developing good

programming habits, and programming in a modern computer language. It includes a

discussion of an overview of the Java language syntax, including packages, classes,

methods, variables, conditional statements, and control flow.

The laboratory focuses on the implementation of the programming theories and

Page 14: COLLEGE OF ENGINEERING - AMA International … ·  · 2015-08-13college of computer studies ... math02 analytic geometry 3 0 3 math1a, ... amaiub-bscs effective ay 2010-2011 10 course

SALMABAD, KINGDOM OF BAHRAIN

COLLEGE OF COMPUTER STUDIES

==================================================================

BACHELOR OF SCIENCE IN COMPUTER SCIENCE (B.S.C.S.) Curriculum Plan Effective AY 2010 – 2011

==================================================================

AMAIUB-BSCS Effective AY 2010-2011 14

concepts using Java.

COURSE

CODE COURSE TITLE

LEC

HRS

LAB

HRS UNITS

CSCIPE Professional Ethics in Information Technology Education

3 0 3

This provides a rigorous in-depth exploration and analysis of a broad range of topics regarding the ethical implications of wide spread use of computer technology. Topics include socio-technical computer ethics, ethics and information technology, ethics in it configured societies, information flow privacy and surveillance, digital intellectual property, digital order, professional ethics in computing.

COURSE

CODE COURSE TITLE

LEC

HRS

LAB

HRS UNITS

CSCI05D Introduction to Information Systems 3 0 3

This course introduces the topic of information systems (IS) and discusses 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 include an overview of basic IS hardware and software, business process reengineering, collaborative computing, the impacts of IS upon organizations and society, ethical use of information systems, types of information systems, and how to analyze and design information systems.

COURSE

CODE COURSE TITLE

LEC

HRS

LAB

HRS UNITS

CSCI06 Introduction to Network Technology 2 2 3

This course provides discussion of data communications and networking. It includes a detailed discussion of the different Network Models, concepts that have direct effect on the efficiency of a network, network technologies, distributed computation, networking, and communication software and security issues.

SECOND YEAR ATTENDANCE

Page 15: COLLEGE OF ENGINEERING - AMA International … ·  · 2015-08-13college of computer studies ... math02 analytic geometry 3 0 3 math1a, ... amaiub-bscs effective ay 2010-2011 10 course

SALMABAD, KINGDOM OF BAHRAIN

COLLEGE OF COMPUTER STUDIES

==================================================================

BACHELOR OF SCIENCE IN COMPUTER SCIENCE (B.S.C.S.) Curriculum Plan Effective AY 2010 – 2011

==================================================================

AMAIUB-BSCS Effective AY 2010-2011 15

FIRST TRIMESTER

COURSE

CODE COURSE TITLE

LEC

HRS

LAB

HRS UNITS

MATH03 Differential Calculus 4 0 4

The course is a preliminary to calculus. It commences with the definition of functions and limits and leads to the four step rules of differentiation. The topics include: higher derivatives and differentiations of implicit functions; significant applications of differential calculus in worded problems and curve tracings using maxima and minima, understanding the mathematics of infinitesimals.

COURSE

CODE COURSE TITLE

LEC

HRS

LAB

HRS UNITS

CSCI04D Advanced Programming 2 2 3

This course enables students to understand and develop Java applications. Topics include arrays, recursion, exception handling, inheritance and polymorphism, file handling, and basic applets, strings, GUI, Java events.

The laboratory focuses on the development of programs in Java. It starts from the concepts of arrays and progresses from exception handling to Basic Applets.

COURSE

CODE COURSE TITLE

LEC

HRS

LAB

HRS UNITS

CSCI07D Computer Graphics & Multimedia 2 2 3

This course focuses on the fundamentals of computer graphics and multimedia. It includes a discussion of the hardware devices, raster graphics, interactive techniques and display of 2D and 3D objects, graphic transformations and standards. It enables students to earn the art of visual communication through the use of multimedia technologies. The course also familiarizes the students with the components of Multimedia and its applications and the World Wide Web.

The course will cover creating graphics and multimedia presentations with Adobe

Page 16: COLLEGE OF ENGINEERING - AMA International … ·  · 2015-08-13college of computer studies ... math02 analytic geometry 3 0 3 math1a, ... amaiub-bscs effective ay 2010-2011 10 course

SALMABAD, KINGDOM OF BAHRAIN

COLLEGE OF COMPUTER STUDIES

==================================================================

BACHELOR OF SCIENCE IN COMPUTER SCIENCE (B.S.C.S.) Curriculum Plan Effective AY 2010 – 2011

==================================================================

AMAIUB-BSCS Effective AY 2010-2011 16

and Flash.

COURSE

CODE

COURSE TITLE LEC

HRS

LAB

HRS

UNITS

CSCI09D Object Oriented Programming 2 2 3

This course introduces the fundamental principles and technology of object-oriented

programming, with emphasis on the C++ programming language. Topics include

data abstraction, information hiding, encapsulation, inheritance, polymorphism,

templates, exceptions and object-oriented considerations for software design and

reuse.

COURSE

CODE

COURSE TITLE LEC

HRS

LAB

HRS

UNITS

CSCI10D Logic Design & Digital Computer Circuits 2 2 3

This course focuses on the concept of logic design and digital circuits. It provides an overview of the principles underlying number systems, logic gates, fixed-point representation, Boolean function, Boolean algebra, combinational and sequential logic circuits, flip-flops, registers and PLAs.

Page 17: COLLEGE OF ENGINEERING - AMA International … ·  · 2015-08-13college of computer studies ... math02 analytic geometry 3 0 3 math1a, ... amaiub-bscs effective ay 2010-2011 10 course

SALMABAD, KINGDOM OF BAHRAIN

COLLEGE OF COMPUTER STUDIES

==================================================================

BACHELOR OF SCIENCE IN COMPUTER SCIENCE (B.S.C.S.) Curriculum Plan Effective AY 2010 – 2011

==================================================================

AMAIUB-BSCS Effective AY 2010-2011 17

SECOND TRIMESTER

COURSE

CODE

COURSE TITLE LEC

HRS

LAB

HRS

UNITS

ENGL04 Technical Writing 3 0 3

This course deals with the application of the fundamental principles of technical writing, a form of communication that focuses on scientific subjects and other topics associated with business, science and technology.

COURSE

CODE

COURSE TITLE LEC

HRS

LAB

HRS

UNITS

MATH04 Integral Calculus 4 0 4

The course commences with the standard formulas in integration designed to effectively develop the skills to integrate functions and integrands of various kinds. Topics include the significant applications of integral calculus in solving the length of a line segment, areas bounded by curves and lines, volumes of solid generated about an axis, centroids and moment of inertias.

COURSE

CODE

COURSE TITLE LEC

HRS

LAB

HRS

UNITS

CSCI08D Data Structures & Algorithms 2 2 3

This course focuses on advanced problem solving and algorithm development. Topics include programming, data structures and applications, I/O techniques, lists, queues, stacks hash tables, algorithms and files.

Page 18: COLLEGE OF ENGINEERING - AMA International … ·  · 2015-08-13college of computer studies ... math02 analytic geometry 3 0 3 math1a, ... amaiub-bscs effective ay 2010-2011 10 course

SALMABAD, KINGDOM OF BAHRAIN

COLLEGE OF COMPUTER STUDIES

==================================================================

BACHELOR OF SCIENCE IN COMPUTER SCIENCE (B.S.C.S.) Curriculum Plan Effective AY 2010 – 2011

==================================================================

AMAIUB-BSCS Effective AY 2010-2011 18

COURSE

CODE

COURSE TITLE LEC

HRS

LAB

HRS

UNITS

CSCI11D Computer Organization and Architecture 2 2 3

This course provides undergraduate students with the basic organization and architecture of computer systems, beginning with the basic organization of Von Neumann machine then moving forward to more recent architectural concepts. Topics include computer functions, components, bus interconnections, memory models, input output models, number systems, Boolean algebra, combinational and sequential circuits, registers, processor functional units and control, pipelining, memory and caching, stored program computing, memory management, computer system organization, and assembly language programming.

The lab uses TASM software and debugger to perform assembly language

programming and debugging.

COURSE

CODE COURSE TITLE

LEC

HRS

LAB

HRS

UNIT

S

CSCI12 Database Management System 2 2 3

This course provides the fundamental topics of database management systems. The topics include introduction to the database theory, models, data normalization, data description languages, data manipulation languages and query design.

The Laboratory includes creating tables, defining integrity and constraints, data

manipulation, data selection ,joins, nested queries and views..

Page 19: COLLEGE OF ENGINEERING - AMA International … ·  · 2015-08-13college of computer studies ... math02 analytic geometry 3 0 3 math1a, ... amaiub-bscs effective ay 2010-2011 10 course

SALMABAD, KINGDOM OF BAHRAIN

COLLEGE OF COMPUTER STUDIES

==================================================================

BACHELOR OF SCIENCE IN COMPUTER SCIENCE (B.S.C.S.) Curriculum Plan Effective AY 2010 – 2011

==================================================================

AMAIUB-BSCS Effective AY 2010-2011 19

THIRD TRIMESTER

COURSE

CODE COURSE TITLE

LEC

HRS

LAB

HRS UNITS

MATH05 Statistics and Probability 3 0 3

The course covers descriptive statistics and inferential statistics. The students are exposed to the understanding of the application of statistics in research and research situations. Probability models, random variables with discrete and continuous distributions. Independence, joint distributions, conditional distributions. Expectations, functions of random variables

COURSE

CODE COURSE TITLE

LEC

HRS

LAB

HRS UNITS

MATH07 Discrete Mathematics 3 0 3

This course introduces the basic concepts and techniques of discrete mathematics. The course includes the discussion of mathematical logic, propositions, quantifiers, predicates, proof techniques, mathematical induction, fundamentals of set theory, sets, power sets, algebra of sets, relations, functions, countability and finiteness, graphs and trees.

COURSE

CODE COURSE TITLE

LEC

HRS

LAB

HRS UNITS

NATSC1D University Physics 1 3 2 4

The course introduces the basic concepts of mechanics, measurements, vectors (both graphical and analytical), forces, kinematics, laws of motion, states of matters, work power and energy.

Page 20: COLLEGE OF ENGINEERING - AMA International … ·  · 2015-08-13college of computer studies ... math02 analytic geometry 3 0 3 math1a, ... amaiub-bscs effective ay 2010-2011 10 course

SALMABAD, KINGDOM OF BAHRAIN

COLLEGE OF COMPUTER STUDIES

==================================================================

BACHELOR OF SCIENCE IN COMPUTER SCIENCE (B.S.C.S.) Curriculum Plan Effective AY 2010 – 2011

==================================================================

AMAIUB-BSCS Effective AY 2010-2011 20

COURSE

CODE COURSE TITLE

LEC

HRS

LAB

HRS UNITS

CSCI13D System Analysis and Design 2 2 3

The course stresses concepts and methods used in the analysis and design of computer-based information systems. It includes the discussion of typical computer systems lifecycles, system requirements and specification, feasibility concerns, system design, fault tolerance, people and interface issues, compliance with ethical and legal standards and quality issues.

COURSE

CODE COURSE TITLE

LEC

HRS

LAB

HRS UNITS

CSCI14D Data Communications and Networking 1 2 2 3

This course provides an in-depth discussion of networking. It focuses on the functions of a router and its protocols. Topics include router components, static and dynamic routing protocols, VLSM, RIPv1, RIPv2, and OSPF.

The laboratory provides a practical approach to learning the basic and advanced router configurations such as router interface and password configurations, static routing and dynamic routing.

Page 21: COLLEGE OF ENGINEERING - AMA International … ·  · 2015-08-13college of computer studies ... math02 analytic geometry 3 0 3 math1a, ... amaiub-bscs effective ay 2010-2011 10 course

SALMABAD, KINGDOM OF BAHRAIN

COLLEGE OF COMPUTER STUDIES

==================================================================

BACHELOR OF SCIENCE IN COMPUTER SCIENCE (B.S.C.S.) Curriculum Plan Effective AY 2010 – 2011

==================================================================

AMAIUB-BSCS Effective AY 2010-2011 21

THIRD YEAR ATTENDANCE

FIRST TRIMESTER

COURSE

CODE COURSE TITLE

LEC

HRS

LAB

HRS UNITS

MATH08 Numerical Methods and Analysis 3 0 3

This course covers the topics on introductory to the numerical analysis. Prior to the conventional numerical methods, the course tackles the binomial theorems, power series and approximations and errors. Then it will be followed by numerical solutions of nonlinear equations, numerical solutions of linear system, interpolations and curve fittings, numerical differentiations and integrations.

COURSE

CODE COURSE TITLE

LEC

HRS

LAB

HRS UNITS

CSCI21 Automata and Formal Languages 3 0 3

This course covers the fundamental concepts in automata theory and formal

languages including grammar, finite automaton, regular expression, formal language,

pushdown automaton and Turing machine.

COURSE

CODE COURSE TITLE

LEC

HRS

LAB

HRS UNITS

NATSC2D University Physics 2 3 2 4

This course is a continuation of University Physics 1. Topics include mechanics of materials, basic thermodynamics, fundamentals of electricity and magnetism.

Page 22: COLLEGE OF ENGINEERING - AMA International … ·  · 2015-08-13college of computer studies ... math02 analytic geometry 3 0 3 math1a, ... amaiub-bscs effective ay 2010-2011 10 course

SALMABAD, KINGDOM OF BAHRAIN

COLLEGE OF COMPUTER STUDIES

==================================================================

BACHELOR OF SCIENCE IN COMPUTER SCIENCE (B.S.C.S.) Curriculum Plan Effective AY 2010 – 2011

==================================================================

AMAIUB-BSCS Effective AY 2010-2011 22

COURSE

CODE COURSE TITLE

LEC

HRS

LAB

HRS UNITS

CSCI16D Data Communications and Networking 2 2 2 3

This course describes the issues of network management, use of passwords and access control mechanisms, domain names, issues for ISP”, security issues and firewalls.

It also covers topics on the management of local area networks, such as how switches are interconnected and configured to provide network access to LAN users and how to integrate wireless devices into a LAN.

The laboratory provides a practical approach to learning the basic and advanced switch configurations such as Virtual LANs, VTP, and Inter-VLAN routing.

COURSE

CODE

COURSE TITLE LEC

HRS

LAB

HRS

UNITS

CSCI17D Software Engineering 2 2 3

This course provides an introduction to principles and techniques used in software engineering. It covers the integration of concepts of management, methodologies/processes, and metrics. It presents software processes that can be used to help design, manage, maintain and test software. It requires a software engineering project that enables the students to participate in working teams where they organize, manage, and practice a software engineering project and present the same in class.

Page 23: COLLEGE OF ENGINEERING - AMA International … ·  · 2015-08-13college of computer studies ... math02 analytic geometry 3 0 3 math1a, ... amaiub-bscs effective ay 2010-2011 10 course

SALMABAD, KINGDOM OF BAHRAIN

COLLEGE OF COMPUTER STUDIES

==================================================================

BACHELOR OF SCIENCE IN COMPUTER SCIENCE (B.S.C.S.) Curriculum Plan Effective AY 2010 – 2011

==================================================================

AMAIUB-BSCS Effective AY 2010-2011 23

SECOND TRIMESTER

COURSE

CODE COURSE TITLE

LEC

HRS

LAB

HRS UNITS

LITE01 World Literature 3 0 3

This course deals with selected masterpieces of world literature. Students are exposed to some of the best pieces of literature from across the world and literary techniques and devices employed by some of the best literary figures in the world.

COURSE

CODE COURSE TITLE

LEC

HRS

LAB

HRS UNITS

CSCI18D Programming Languages 2 2 3

This course is about the comprehensive study of programming languages and the various concepts which will provide students a strong foundation on different programming languages. It includes a discussion of language paradigms, language design, and implementation issues and language issues related to parallelism.

COURSE

CODE COURSE TITLE

LEC

HRS

LAB

HRS UNITS

CSCI19D Principles of Operating Systems 2 2 3

This course provides an overview of computer system and the operating system.

Topics include threads, operating system structures, process management & CPU

scheduling, memory management, virtual memory management, deadlocks, file

systems, directory structure, protection, security and distributed systems.

Page 24: COLLEGE OF ENGINEERING - AMA International … ·  · 2015-08-13college of computer studies ... math02 analytic geometry 3 0 3 math1a, ... amaiub-bscs effective ay 2010-2011 10 course

SALMABAD, KINGDOM OF BAHRAIN

COLLEGE OF COMPUTER STUDIES

==================================================================

BACHELOR OF SCIENCE IN COMPUTER SCIENCE (B.S.C.S.) Curriculum Plan Effective AY 2010 – 2011

==================================================================

AMAIUB-BSCS Effective AY 2010-2011 24

COURSE

CODE COURSE TITLE

LEC

HRS

LAB

HRS UNITS

CSCI20 Algorithm Analysis & Design 3 0 3

This course introduces formal techniques to support the design and analysis of

algorithms, focusing on practical considerations of efficiency. Topics include; BIG O

Notation : Time and space complexity ; the different algorithmic strategies like brute

force algorithm, Greedy algorithms ,divide and conquer algorithms and the

fundamental computing algorithms like sorting algorithms; binary search trees, graph

and tree algorithms; depth and breath-first traversals; minimum spanning tree.

COURSE

CODE COURSE TITLE

LEC

HRS

LAB

HRS UNITS

FELECCS1 Free Elective 1 – E-Commerce - - 3

This course is a 3-unit course that has 33-hours lecture classes. The lecture introduces students to frameworks and models for E-commerce technologies. In particular focuses on topics: Introduction to e-commerce, technology infrastructure – packet switched network and internet protocols, E--business models, Building an E-business, Online security and payment systems, E-commerce marketing concepts, Ethical, social and political issues of E-commerce.

COURSE

CODE COURSE TITLE

LEC

HRS

LAB

HRS UNITS

FELECCS1 Free Elective 1 – Data ware housing - - 3

This course provides an introduction to data warehouse design. Topics in data modeling, database design and database access are reviewed. Issues in data warehouse planning, design, implementation, and administration are also discussed. The role of data warehouse in supporting Decision Support Systems (DSS) is also reviewed.

Page 25: COLLEGE OF ENGINEERING - AMA International … ·  · 2015-08-13college of computer studies ... math02 analytic geometry 3 0 3 math1a, ... amaiub-bscs effective ay 2010-2011 10 course

SALMABAD, KINGDOM OF BAHRAIN

COLLEGE OF COMPUTER STUDIES

==================================================================

BACHELOR OF SCIENCE IN COMPUTER SCIENCE (B.S.C.S.) Curriculum Plan Effective AY 2010 – 2011

==================================================================

AMAIUB-BSCS Effective AY 2010-2011 25

COURSE

CODE COURSE TITLE

LEC

HRS

LAB

HRS UNITS

FELECCS1 Free Elective 1 – Information System Planning

- - 3

The course provides an introduction to the theory and practice of information systems planning. It enables the students to realize the need for information systems and see the situations in which various kinds of computer-based information systems are deployed. Issues in planning the information systems which include systems investigation, analysis, design, implementation, maintenance, and review will be discussed at an enterprise level.

COURSE

CODE COURSE TITLE

LEC

HRS

LAB

HRS UNITS

FELECCS2 Free Elective 2 – Decision Support System - - 3

This course is a pure theory subject which requires 33-hours to cover the portions mentioned in the syllabus. This course is an introduction to the fundamental ideas and models of decision support systems: decision support system architecture, technology levels, components, development of DSS, models of DSS, types of DSS and the latest trends in DSS.

COURSE

CODE COURSE TITLE

LEC

HRS

LAB

HRS UNITS

FELECCS2 Free Elective 2 – Distributed Systems - - 3

This course introduces students to the principles, design, and implementation of distributed systems. The lectures focus primarily on the principles and design of distributed systems, and cover communication, distributed storage, naming, synchronization, fault tolerance, peer-to-peer systems and data centers.

Page 26: COLLEGE OF ENGINEERING - AMA International … ·  · 2015-08-13college of computer studies ... math02 analytic geometry 3 0 3 math1a, ... amaiub-bscs effective ay 2010-2011 10 course

SALMABAD, KINGDOM OF BAHRAIN

COLLEGE OF COMPUTER STUDIES

==================================================================

BACHELOR OF SCIENCE IN COMPUTER SCIENCE (B.S.C.S.) Curriculum Plan Effective AY 2010 – 2011

==================================================================

AMAIUB-BSCS Effective AY 2010-2011 26

THIRD TRIMESTER

COURSE

CODE COURSE TITLE

LEC

HRS

LAB

HRS UNITS

PHIL01 Introduction to Philosophy 3 0 3

This course is an introduction to philosophical concepts and theories, philosophers, arguments about freedom and existence, knowledge and skepticism, responsibility, affluence and morality and problems of personal identity.

COURSE

CODE COURSE TITLE

LEC

HRS

LAB

HRS UNITS

CSCI220 Quality Assurance in Computing 3 0 3

This course provides methods of testing, verification and validation, quality assurance processes and techniques, methods and types of testing, and ISO Standards related to Information Systems, SEI CMM and PDCA process evaluation.

COURSE

CODE COURSE TITLE

LEC

HRS

LAB

HRS UNITS

CSCI23D Operations Research in Computing 3 0 3

This is an introductory course on operations research, which covers the essential tools of operations research to enable students model and make scientifically based decisions in computing environments

COURSE

CODE COURSE TITLE

LEC

HRS

LAB

HRS UNITS

CSC140D Assembly Language 2 2 3

This course focuses on the fundamentals of assembly language programming concepts and techniques. Topics include internal representation of data, arithmetic operations, logic statements, and general assembly language commands. It introduces low level language architecture including assemblers, linkage editors, and loaders.

Page 27: COLLEGE OF ENGINEERING - AMA International … ·  · 2015-08-13college of computer studies ... math02 analytic geometry 3 0 3 math1a, ... amaiub-bscs effective ay 2010-2011 10 course

SALMABAD, KINGDOM OF BAHRAIN

COLLEGE OF COMPUTER STUDIES

==================================================================

BACHELOR OF SCIENCE IN COMPUTER SCIENCE (B.S.C.S.) Curriculum Plan Effective AY 2010 – 2011

==================================================================

AMAIUB-BSCS Effective AY 2010-2011 27

COURSE

CODE COURSE TITLE

LEC

HRS

LAB

HRS UNITS

FELECCS3 Free Elective 3 – Embedded System - - 3

This is an introduction to the fundamental ideas and models of embedded systems. The course is designed to help breed such engineers by introducing students to a balanced view of software and hardware in designing electronic systems. The lectures will survey a broad array of subjects including system specification languages, embedded processors, hardware accelerators, memory architecture, communication architecture, real-time operating systems, hardware-software co-design techniques and verification techniques

COURSE

CODE COURSE TITLE

LEC

HRS

LAB

HRS UNITS

FELECCS3 Free Elective 3 – Project Management for IT

- - 3

This course provides the fundamentals and best practices of project management methodology as applied to the unique requirements of IT initiatives. It focuses on the project management skills needed to deliver IT projects on time, within budget, and to specification

Page 28: COLLEGE OF ENGINEERING - AMA International … ·  · 2015-08-13college of computer studies ... math02 analytic geometry 3 0 3 math1a, ... amaiub-bscs effective ay 2010-2011 10 course

SALMABAD, KINGDOM OF BAHRAIN

COLLEGE OF COMPUTER STUDIES

==================================================================

BACHELOR OF SCIENCE IN COMPUTER SCIENCE (B.S.C.S.) Curriculum Plan Effective AY 2010 – 2011

==================================================================

AMAIUB-BSCS Effective AY 2010-2011 28

FOURTH YEAR ATTENDANCE

FIRST TRIMESTER

COURSE

CODE COURSE TITLE

LEC

HRS

LAB

HRS UNITS

CSCI15 Information Resource Management 3 0 3

This course focuses on the concepts underlying information resource. It examines

management of information systems including how to acquire, organize, monitor and

control computer resources with emphasis on management problems unique to

computer based information systems environments.

COURSE

CODE COURSE TITLE

LEC

HRS

LAB

HRS UNITS

CSCI22 Artificial Intelligence 3 0 3

This course presents both theoretical foundations of AI and an indication of the ways that current techniques can be used in application programs. Topics include game playing, uncertainty handling and natural language processing.

COURSE

CODE COURSE TITLE

LEC

HRS

LAB

HRS UNITS

CSC125 Current Trends and Issues in IT - - 3

This covers various advanced topics in Computer Science which are not included in the course. This will be provided upon enrollment

Page 29: COLLEGE OF ENGINEERING - AMA International … ·  · 2015-08-13college of computer studies ... math02 analytic geometry 3 0 3 math1a, ... amaiub-bscs effective ay 2010-2011 10 course

SALMABAD, KINGDOM OF BAHRAIN

COLLEGE OF COMPUTER STUDIES

==================================================================

BACHELOR OF SCIENCE IN COMPUTER SCIENCE (B.S.C.S.) Curriculum Plan Effective AY 2010 – 2011

==================================================================

AMAIUB-BSCS Effective AY 2010-2011 29

COURSE

CODE COURSE TITLE

LEC

HRS

LAB

HRS UNITS

PRACTI Practicum - - 3

This course provides the students with an opportunity to be emerged to the actual work

environment along their specialization. The students are required to complete 120

hours on site training. The students are sent to work environments under a supervision

of a practicum professor and the students submit a report of their OJT experience.

COURSE

CODE COURSE TITLE

LEC

HRS

LAB

HRS UNITS

CSCI24A Research Project A 3 0 3

This course is designed to provide instruction that will enable the students to

adequately prepare a research project in relation to their field of specialization. It deals

with the development of the essential ideas, concepts, principles, tools, and skills

needed for developing a research project. This requires students to submit a research

proposal at the end of the term.

COURSE

CODE COURSE TITLE

LEC

HRS

LAB

HRS UNITS

MELECCS2 Major Elective 2 – e - Business - - 3

This course explores what an e-business is and how it is managed. It discusses the basic business aspects and applications throughout the business world, which include commercial business, government, education, and health services. It also covers the major characteristics, opportunities, and limitations of this form of business.

Page 30: COLLEGE OF ENGINEERING - AMA International … ·  · 2015-08-13college of computer studies ... math02 analytic geometry 3 0 3 math1a, ... amaiub-bscs effective ay 2010-2011 10 course

SALMABAD, KINGDOM OF BAHRAIN

COLLEGE OF COMPUTER STUDIES

==================================================================

BACHELOR OF SCIENCE IN COMPUTER SCIENCE (B.S.C.S.) Curriculum Plan Effective AY 2010 – 2011

==================================================================

AMAIUB-BSCS Effective AY 2010-2011 30

COURSE

CODE COURSE TITLE

LEC

HRS

LAB

HRS UNITS

MELECCS2 Major Elective 2 – System Integration - - 3

This course focuses on the integration of information systems in organizations, the process by which different computing systems and software applications are linked together physically or functionally. It examines the strategies and methods for blending a set of interdependent systems into a functioning or unified whole, thereby enabling two or more applications to interact and exchange data seamlessly. The course will explore tools and techniques for systems integration as well as proven management practices for integration projects.

SECOND TRIMESTER

COURSE

CODE

COURSE TITLE LEC

HRS

LAB

HRS

UNITS

CSCI24B Research Project B 6 0 6

The course provides opportunity to students to integrate their knowledge by

implementing a significant software system as part of a systems development project

including proper documentation in a real world environment.

COURSE

CODE

COURSE TITLE LEC

HRS

LAB

HRS

UNITS

MELECCS3 Major Elective 3 – System Security, Administration with Quality Control

- - 3

This course provides a discussion of the design, development and implementation system security and administration, including its legal and ethical considerations. It provides a broad approach to computer-related crime, electronic commerce and corporate networking and Internet security. It puts emphasis on the numerous vulnerabilities and threats that are inherent in the internet environments.

Page 31: COLLEGE OF ENGINEERING - AMA International … ·  · 2015-08-13college of computer studies ... math02 analytic geometry 3 0 3 math1a, ... amaiub-bscs effective ay 2010-2011 10 course

SALMABAD, KINGDOM OF BAHRAIN

COLLEGE OF COMPUTER STUDIES

==================================================================

BACHELOR OF SCIENCE IN COMPUTER SCIENCE (B.S.C.S.) Curriculum Plan Effective AY 2010 – 2011

==================================================================

AMAIUB-BSCS Effective AY 2010-2011 31

COURSE

CODE

COURSE TITLE LEC

HRS

LAB

HRS

UNITS

MELECCS3 Major Elective 3 – Symbolic Logic - - 3

This course focuses on deductive reasoning. It teaches students how to symbolize and evaluate deductive arguments. Topics include symbolization in sentential and predicate logic, truth tables, and proofs in sentential and predicate logic.

COURSE

CODE COURSE TITLE

LEC

HRS

LAB

HRS UNITS

MELECCS4 Major Elective 4 – Graphics and Visualization

- - 3

This course provides an introduction to visualizing data using computer graphics techniques. It covers the latest generation of programmable graphics hardware (GPUs) for both creating real-time graphics effects, and for outperforming the CPU on calculations. It enables the students to learn visualization skills, graphics programming, graphics hardware, and very useful programming skills

COURSE

CODE COURSE TITLE

LEC

HRS

LAB

HRS UNITS

MELECCS4 Major Elective 4 – Digital Image Processing - - 3

This course provides an overview of digital image processing techniques and their applications. It includes a discussion of image sampling, enhancement, restoration, and analysis.

Page 32: COLLEGE OF ENGINEERING - AMA International … ·  · 2015-08-13college of computer studies ... math02 analytic geometry 3 0 3 math1a, ... amaiub-bscs effective ay 2010-2011 10 course

SALMABAD, KINGDOM OF BAHRAIN

COLLEGE OF COMPUTER STUDIES

==================================================================

BACHELOR OF SCIENCE IN COMPUTER SCIENCE (B.S.C.S.) Curriculum Plan Effective AY 2010 – 2011

==================================================================

AMAIUB-BSCS Effective AY 2010-2011 32

Credit Units:

One Trimester is Fourteen (14) weeks For Lecture: One (1) Credit Unit is equivalent to One (1) Credit –Hour For Laboratory : One (1) Credit Unit is equivalent to Two ( 2 ) Credit – Hours