Curriculum Version 2011

download Curriculum Version 2011

of 16

Transcript of Curriculum Version 2011

  • 7/27/2019 Curriculum Version 2011

    1/16

    5.4 Department of Computer Science and Engineering

    Computer Science is that branch of science that deals with the theory

    and methods of processing information in digital computers, the designof computer software, and the applications of computers. Graduates ofthe program enjoy attractive career opportunities in Qatar and world-wide. The Computer Science Program at Qatar University was firstoffered in 1989, as the first computer-related undergraduate educationalprogram offered in Qatar. The Computer Science program is home toover 250 undergraduate students, who engage in a broad range ofresearch and learning activities that span the entire spectrum ofcomputer science. These include working with databases, wirelesscommunication, networking, mobile computing, software development,web systems, and many others. Computer Engineering is that branch ofEngineering that combines skills from Electrical Engineering, ComputerScience, and Mathematics, and applies them in areas like Networking,Data Communication, Instrumentation, and Intelligent System

    attractive positions and interesting careeEngineering students engage in a broad rangactivities with an emphasis on those that aand the region. This educational experiegraduation project where teams are formhardware and software system resemblingspecific real-world application.

    Contact us on:

    Department of Computer Science and Eng

    College of Engineering

    Qatar University

    Corridor E, Room E103

    P.O Box: 2713

    Tel.: +974-4403-4240

    +974-4403-4244

    Fax: +974-4403-4241

    E-mail:[email protected]

    http://www qu edu qa/engineering/computer/

  • 7/27/2019 Curriculum Version 2011

    2/16

    Data Communication, Instrumentation, and Intelligent System http://www qu edu qa/engineering/computer/

  • 7/27/2019 Curriculum Version 2011

    3/16

    Social/Behavioral Sciences package:

    Any Course in CCP defined social package (Appendix A).

    Humanities /Fine Arts package

    Aminimumof3CHinanycourselistedintheCCPdefined

    QatarandGulfHistorysubpackage

    (AppendixB).

    Aminimumof3CHinanyCourseinCCPdefined

    Humanities/FineartspackageotherthancoursesintheQatar

    andGulf

    History

    sub

    package (Appendix B).

    Natural Science/Mathematics package

    AnyCourseinCCPdefinedNaturalScience/Mathematicspackage

    (AppendixC) Supplemental College / Program core requirements

    package

    MATH 101 Calculus I (3CH)

    MATH 102 Calculus II (3CH)

    College Requirements (21 Credit Hours)

    MATH 231 Linear Algebra (3CH)

    PHYS 191 General Physics for Engineering I (3CH)PHYS 192 Experimental General Physics for Engineering I (1CH)

    PHYS 193 General Physics for Engineering II (3CH)

    PHYS 194 Experimental General Physics for Engineering II (1CH)

    Major Core Requirements (46 Cred

    CMPS 200 Computer Ethics (1CH)CMPS 205 Discrete Structures for Comput

    CMPS 151 Programming Concepts (3CH)

    CMPS 152 Programming Concepts Labora

    CMPS 251 Object-Oriented Programming (

    CMPS 252 Object-Oriented Programming L

    CMPS 303 Data Structures (3CH)

    CMPS 311 Object-Oriented Modeling (3CH

    CMPE 263 Computer Architecture and Org

    CMPS 323 Design and Analysis of Algorith

    CMPS 351 Fundamentals of Database Sys

    CMPS 352 Fundamentals of Database Sys

    CMPS 356 Software Development of Enter

    CMPS 405 Operating Systems (3CH)

    CMPS 406 Operating Systems Laboratory

    CMPS 411 Software Engineering (3CH)CMPE 455 Data Communication and Com

    CMPE 456 Data Communication and Com

    Laboratory (1CH)

    CMPS 493 Senior Project I (1CH)

    CMPS 499 Senior Project II (3CH)

  • 7/27/2019 Curriculum Version 2011

    4/16

    Major Electives (15 Credit Hours)

    Students must take 15 credit hours from the list of elective courses listed

    in the following two groups (see note above the second group):

    CMPE 261 Digital Logic Design (3CH)

    CMPS 321 Information Systems (3CH)

    CMPS 345 Automata and Formal Languages (3CH)

    CMPS 393

    CMPS 399

    Modeling and Simulation ( 3CH)

    Practical Training (3 CH)

    CMPS 433 Multimedia Systems (3CH)

    CMPS 445 Compiler Construction (3CH)CMPS 451 Database Management Systems (3CH)

    CMPS 453 Data Mining (3CH)

    CMPS 466 Information Retrieval (3CH)

    CMPS 497 Special Topics in Computing (3CH)

    Students are only permitted to take up to 6 credit hours from the

    following list :

    CMPS 373 Computer Graphics (3CH)

    CMPS 454 Wireless Networks and Applications (3CH)

    CMPS 465 Parallel and Distributed Systems (3CH)

    CMPE 475 Artificial Intelligence (3CH)

    CMPE 480 Computer Vision (3CH)

    CMPE 482 Multimedia Networks (3CH)

    CMPS 485 Computer Security (3CH)

    Addi tional Compulsive Courses (5

    Student must take the following courses:

    CMPS 307Introduction to Project Mana

    Entrepreneurship (2CH)

    MAGT 101 Principles of Management (3

  • 7/27/2019 Curriculum Version 2011

    5/16

    IV.Study Plan

    Semester 2 SpringSemester 1 Fall

    Course NameCourse noCr. Hrs.Course NameCourse no

    English Language II Post FouENGL 2033English Language I Post FoundationENGL 202

    Calculus IIMATH 1023Calculus IMATH 101

    General Physics for EngineePHYS 1913General Chemistry ICHEM 101

    Experimental General PhysicEngineering IPHYS 1921Experimental General Chemistry ICHEM 103

    Object-Oriented ProgrammCMPS 2513Programming ConceptsCMPS 151

    Object-Oriented ProgrammLaboratory

    CMPS 2521Programming Concepts LaboratoryCMPS 152

    Discrete Structures for CompCMPS 205

    Total14Total

    Semester 4 SpringSemester 3 Fall

    Course NameCourse noCr. Hrs.Course NameCourse no

    Design and Analysis of AlgorCMPS 3233Data StructuresCMPS 303

    Fundamentals of Database SyCMPS 3513Object-Oriented ModelingCMPS 311

    Fundamentals of Databases SLaboratory

    CMPS 3523General Physics for Engineering IIPHYS 193

    Probability and Statistics for EnGENG 2001Experimental General Physics for

    Engineering IIPHYS 194

    Computer EthicsCMPS 2003Linear AlgebraMATH 231

    Computer Architecture and OrgaCMPE 2633Arabic Language IARAB 100

    Arabic Language IIARAB 200

    T t l16T t l

  • 7/27/2019 Curriculum Version 2011

    6/16

    Semester 6 SpringSemester 5 Fall

    Course NameCourse noCr. Hrs.Course NameCourse no

    Software Development of EnApplications

    CMPS 3563Data Communication and Computer

    Networks ICMPE 455

    Software EngineeringCMPS 4111Data Communication and Computer

    Networks I LaboratoryCMPE 456

    Islamic CultureDAWA 1113Numerical MethodsGENG 300

    Core Curriculum Electiv3Operating SystemsCMPS 405

    Major Elective I1Operating Systems LaboratoryCMPS 406

    3Core Curriculum Elective *

    3Core Curriculum Elective *

    Total17Total

    Semester 8 SpringSemester 7 Fall

    Course NameCourse noCr. Hrs.Course NameCourse no

    Senior Project IICMPS 4991Senior Project ICMPS 493

    Principles of ManagemeMAGT 1012Introduction to Project Management

    and EntrepreneurshipCMPS 307

    Major Elective IV3Major Elective II

    Major Elective V3Major Elective III

    3Core Curriculum Elective *

    Total12Total

    *Studentmustcomplete: Aminimumof3credithoursfromSocial/BehavioralSciencespackageand,

  • 7/27/2019 Curriculum Version 2011

    7/16

    98Undergraduate Catalog ( 2012- 2013)| College of Engineering - Qatar University

    6.7 Computer Science Courses

    CMPS 151 Programming Concepts (F,S) CH(3,3,0)

    Exposure to problem solving techniques and operations on data using the

    fundamental components of a programming language. Problem solvingtechniques and presentations; motivations to programming languagesand program execution; fundamental components of a programminglanguage including simple and structured data representation;mathematical and logical operations; input/output, control and loopstructures; functions; recursion; memory referencing; and simple fileprocessing.Prerequisites CMPS 152 concurrentCo-requisites None

    CMPS 152 Programming Concepts Laboratory (F,S) CH(1,0,3)

    Practical experience with programming using fundamental components of

    a programming language and exploring additional features illustrated bysolving problems of various types and requirements. Purpose ofprogramming environments; coding quality and professionalism; codingsolutions to problems using fundamental programming language features;explorations of additional language features; debugging, testing andprogram evaluation.Prerequisites CMPS 151 concurrentCo-requisites None

    CMPS 200 Computer Ethics (S) CH(1,1,0)

    Overview of computing ethics and practice. Philosophical ethical theoryand morality; codes ethics and professional practice; cyber and computer

    crimes; whistle blowing; privacy and freedom of expression; legal andethical issues; intellectual property and rights; safety-critical programdevelopment; ethics and the market place.Prerequisites NoneCo-requisites None

    CMPS 205 Discrete Structures for Computing (S) CH(3,3,0)

    Introduction to the elements of mathematics applicable to the computingfield. Logic and methods of proof; logic gates and simple sequentialcircuits; Boolean algebra and minimization; set theory; relations andfunctions; sequences and sums; induction and recursion; numbering

    systems, combinatorics; discrete probability; graphs and trees.Prerequisites NoneCo-requisites None

    CMPS 251 Object-Oriented Programming (F,S) CH(3,3,0)

    Fundamentals of object-oriented programming paradigm illustrated withan object-oriented programming language. Object-oriented design;encapsulation and information hiding; coherence, inheritance,abstraction, polymorphism, coupling; graphical user interfaceprogramming; additional features of the language.Prerequisites CMPS 151and (CMPS 252concurrent)Co-requisites None

    CMPS 252 Object-Oriented ProgrammingLaboratory (F,S)

    CH(1,0,3)

    Practical experience with object-oriented programming covering object-oriented features illustrated by various types of problem-solvingtechniques. Motivations to the programming environment; coding qualityand professionalism; using object-oriented features of a programminglanguage to code solutions to various problems; exploring additionallanguage features; debugging, testing and evaluation of programs.Prerequisites CMPS 251concurrentCo-requisites None

    CMPS 303 Data Structures (F,S) CH(3,3,0)

    Static and dynamic presentation, implementation, analysis, andapplications of abstract data types (ADT) for linear and non-linear datastructures and fundamental algorithms for software system development.

    ADTs; algorithm efficiency; searching, sorting; recursion; lists, stacks,queues, trees, graphs; hashing and file management.Prerequisites CMPS 251or CMPE 265Co-requisites None

  • 7/27/2019 Curriculum Version 2011

    8/16

    99Undergraduate Catalog ( 2012- 2013)| College of Engineering - Qatar University

    CMPS 307 Introduction to Project Managementand Entrepreneurship (F)

    CH(2,2,0)

    Introduction to entrepreneurship, and elements of business managementwith emphasis on managing software and information andcommunication technologies projects. Concepts of project management;

    project plan development, progress tracking, staffing, leadership, conflictresolution; organization, costs, risks, control; entrepreneurship, basics ofowning and operating a business, business plan development forstarting and financing a small business.Prerequisites NoneCo-requisites None

    CMPS 311 Object-Oriented Modeling (F) CH(3,3,0)

    Modeling techniques and skills used in the stages of an object-orientedlife cycle development process and hands-on modeling experience usinga common modeling language. An overview of object-orienteddevelopment processes; motivations to object-oriented modeling methods

    and notations; class, state, and interaction modeling; system conception;domain and application analysis; system and class design;implementation modeling and design patterns; object-oriented languagescode generation and reverse engineering.Prerequisites CMPS 251Co-requisites None

    CMPS 321 Information Systems (F,S) CH(3,3,0)

    Fundamentals, features, and characteristics of various types ofinformation systems, theories, and methodologies. Types of informationsystems; capturing, representation, organization, and transformation ofinformation; impact of computer-based information systems on business

    organizations; decision-support systems, knowledge-based systems;organization and management of information systems; informationsecurity, privacy, integrity; protection of information in organizations,future trends.Prerequisites CMPS 251Co-requisites None

    CMPS 323 Design and Analysis of Algorithms (S) CH(3,3,0)

    Analysis, design, and efficiency of algorithms illustrated by acomprehensive exposure to fundamental algorithms and various adopted

    techniques to solve different types of problems. Analysis of sorting,searching, and other algorithms; designing algorithms using techniquesfor problem-solving such as greedy methods, divide-and-conquer,backtracking, dynamic programming, and branch-and-bound techniques;complexity of algorithms.

    Prerequisites

    CMPS 303 and CMPS 205Co-requisites None

    CMPS 345 Automata and Formal Languages (F,S) CH(3,3,0)

    Theoretical models of computation, their capabilities, and limitations. Thestudy of formal languages (regular and context-free languages);computational models for generating or recognizing these languages(finite-state automata, context free grammars, push-down automata, andTuring machines); introduction to decidability; halting problem, NP-completeness, and reducibility.Prerequisites CMPS 205Co-requisites None

    CMPS 351 Fundamentals of Database Systems (S) CH(3,3,0)

    Fundamentals of database design, modeling, architectures, and querynotations and languages with a focus on relational databases. Motivationsto the concepts of database systems including components, types andarchitectures, data modeling (diagrams, models, and schemas); relationaldata model, mapping conceptual schema to a relational schema;relational algebra, relational calculus, SQL; normalization.Prerequisites CMPS 251 and (CMPS 352concurrent)Co-requisites None

    CMPS 352Fundamentals of Database Systems

    Laboratory (S)CH(1,0,3)

    Practical experience on database system development for different typesof requirements. Familiarity of a DBMS architecture and features;practical modeling, design, analysis, and implementation of databasesystems with various requirements; querying and reporting; embeddingSQL in programming applications.Prerequisites CMPS 351concurrentCo-requisites None

  • 7/27/2019 Curriculum Version 2011

    9/16

    100Undergraduate Catalog ( 2012- 2013)| College of Engineering - Qatar University

    CMPS 356Software Development of EnterpriseApplications (S)

    CH(3,3,0)

    Introduction to issues, architectures, and technologies for designing anddeveloping multi-tiered enterprise applications. Emphasis on object-relational mapping, multithreading, user interface development,

    application integration patterns, and approaches, internet technologystandards such as markup languages, web services, and applicationsecurity; hands-on project using state-of-the-art software architectures,open source application frameworks, middleware, and development toolsto design, develop, test, and secure an enterprise application.Prerequisites CMPS 351Co-requisites None

    CMPS 373 Computer Graphics (F,S) CH(3,3,0)

    Fundamental concepts of computer graphics illustrated with programmingapplications using a graphics package or tool. Graphics systems types,architectures and graphical objects; applications of computer graphic;

    graphics programmers interface; designing and rendering 2D and 3Dgraphical objects (geometric transformations, viewing, shading, discretetechniques, buffers and mappings).Prerequisites CMPS 303Co-requisites None

    CMPS 393 Modeling and Simulation (F,S) CH(3,3,0)

    Fundamentals of studying systems by modeling and simulation focusingon developing discrete-event simulations. Reasons for simulation, basicsimulation modeling; systems modeling; developing discrete-eventsimulations; queuing models; random number generators, generatingrandom varieties; analysis of simulation data; verification and validation of

    simulation models.Prerequisites CMPS 303 and GENG 200Co-requisites None

    CMPS 405 Operating Systems (F) CH(3,3,0)

    Fundamental concepts of operating system design and implementation.Overview of operating system components; concurrency; mutualexclusion and synchronization; implementation of processes; deadlock;scheduling algorithms; memory management; input/output and file

    systems; protection and security.Prerequisites CMPS 303and CMPE 263and (CMPS 406concurrent)Co-requisites None

    CMPS 406 Operating Systems Laboratory (F) CH(1,0,3)

    Practical experience with an operating systems components, associatedservices, and implementations. Operating system structure, components,services, shell commands; process management, inter-processcommunications; problem solving with concurrency, mutual exclusion,synchronization; implementations of CPU scheduling algorithms, memoryplacement algorithms; protection and security.Prerequisites CMPS 405concurrentCo-requisites None

    CMPS 411 Software Engineering (S) CH(3,3,0)

    Fundamental principles of classical and modern software engineeringtheory and practice. Taxonomy of software systems; software projectmanagement, process models; requirements engineering, design,architectures, user interface design; software development methods;verification, validation, testing; software management (people, cost,quality, process improvement, configuration); emerging technologies.Prerequisites CMPS 303Co-requisites None

    CMPS 433 Multimedia Systems (F,S) CH(3,3,0)Comprehensive study of various types of multimedia objects and theircharacteristics, presentation formats, and associated algorithms.Illustration by development and manipulation of multimedia objects usingsupported tools; taxonomy of multimedia objects; authoring programs,text, images, 2D and 3D graphics, audio, video; data compression;multimedia content design, human-computer interaction; multimediaapplication development.Prerequisites CMPS 303Co-requisites None

  • 7/27/2019 Curriculum Version 2011

    10/16

    101Undergraduate Catalog ( 2012- 2013)| College of Engineering - Qatar University

    CMPS 445 Compiler Construction (F,S) CH(3,3,0)

    Theoretical and technical aspects needed to construct compilers andinterpreters illustrated by a comprehensive study of the design andimplementation for a mini language. Fundamentals of compilers andinterpreters; syntactic and lexical analysis; handling user-defined types

    and type checking; context analysis; code generation and optimization;memory management and run-time organization.Prerequisites CMPS 303Co-requisites None

    CMPS 451 Database Management Systems (F,S) CH(3,3,0)

    Management of operations of internal components and advanced featuresof database systems and a study of various database types. Transactionmanagement, concurrency control; security; optimization; object-orientedand distributed databases; data warehousing and mining; currentdevelopments in database technology; integration of databases to internetenvironments.

    Prerequisites CMPS 351Co-requisites NoneCMPS 453 Data mining (F,S) CH(3,3,0)

    Principles concepts of data mining techniques and their practicalapplication in pattern recognition and knowledge discovery from largedata sets. Fundamental strategies and methodologies of variousclassification, clustering, association rules extraction algorithms appliedon tabular data sets. Hands-on experience with a variety of different datamining tools.Prerequisites GENG 200 and CMPS 351Co-requisites None

    CMPS 454 Wireless Networks and Applications(F,S) CH(3,3,0)

    Fundamentals of radio transmission including an overview of wirelessnetworks, cellular networks, wireless LANs, Bluetooth, satellite systems,WiMax, and LTE. Multiplexing, circuit and packet switching; fundamentalsof evolution, medium access control, network architecture, protocols;mobile applications, handset platforms, service delivery platforms.Prerequisites CMPE 455Co-requisites None

    CMPS 465 Parallel and Distributed Systems (F,S) CH(3,3,0)

    Principal concepts of parallel and distributed systems. Shared anddistribute memory architectures; parallel and distributed programmingparadigms; inter-process communication and message passing;distributed memory and file systems; process and data migration; load

    balancing; fault tolerance; security and protection.Prerequisites CMPS 405Co-requisites None

    CMPS 466 Information Retrieval (F,S) CH(3,3,0)

    Fundamental aspects of classical information retrieval techniques,strategies, and future trends. Web information storage and presentationschemes; web-based and online retrieval systems; search strategies;indexing, evaluation, ranking of search results; search engines, webcrawling, meta-searchers; centralized and distributed architectures; semi-structured data models; merging technology; query languages for semi-structured data.

    Prerequisites CMPS 303Co-requisites None

    CMPS 485 Computer Security (F,S) CH(3,3,0)

    Comprehensive study of information security fundamentals. Informationassurance, risks, vulnerabilities; access control, protection methods;encryption, authentication; host-based, network-based, and physicalsecurity; legal and ethical implications.Prerequisites CMPE 455Co-requisites None

    CMPS 493 Senior Project I (F) CH(1,1,0)

    The first of a two-course sequence incorporating conceptual knowledgeand practical skills learned throughout the computer science program andapplying them through teamwork for a substantial project. Team membersexperience different roles and gain an increasing range of diversetechnical skills in all phases of the project development; course focus onthe early stages of project work.Prerequisites Department ApprovalCo-requisites None

    http://mybanner.qu.edu.qa/PROD/bwckctlg.p_disp_course_detail?cat_term_in=201210&subj_code_in=CMPS&crse_numb_in=453http://mybanner.qu.edu.qa/PROD/bwckctlg.p_disp_course_detail?cat_term_in=201210&subj_code_in=CMPS&crse_numb_in=453
  • 7/27/2019 Curriculum Version 2011

    11/16

    102Undergraduate Catalog ( 2012- 2013)| College of Engineering - Qatar University

    CMPS 495 Independent Study (F,S) CH (1 to 3,1 to 3,0)

    Guided reading of selected topics exploring advanced topics incomputing. Topics and credit hours vary.Prerequisites Departmental ApprovalCo-requisites None

    CMPS 497 Selected Topics in Computing (F,S) CH(3,3,0)

    Selected topics in computing concerning content not normally covered inthe formal curriculum. Topics vary.Prerequisites Department ApprovalCo-requisites None

    CMPS 499 Senior Project II (S) CH(3,3,0)

    The second of a two-course sequence incorporating conceptualknowledge and practical skills learned throughout the computer scienceprogram and applying them through teamwork for a substantial project.Team members experience different roles and gain an increasing range

    of diverse technical skills in all phases of the project development; coursefocus on the later stages of project work.Prerequisites CMPS 493Co-requisites None

  • 7/27/2019 Curriculum Version 2011

    12/16

    120Undergraduate Catalog ( 2012- 2013)| College of Engineering - Qatar University

    7.1 Appendix A: Social/Behavioral Sciences package

    7 Appendices

    Social/Behavioral Sciences package

    Course Code Course Name Credits Course Code Course Name Credits

    ARAB 484 Sociology of Literature 3 MCOM 103 Media and Society 3

    ECON 111 Principles of Microeconomics 3 PSYC 205 Social Psychology 3

    ECON 112 Principles of Macroeconomics 3 SOCI 120 Introduction to Sociology 3

    EDUC 203 Family Relationships 3 SOCI 121 Introduction to Anthropology 3

    INTA 102 Introduction to Political Science 3 SOCI 263 Badawi Society 3

    INTA 203 Women in Islam 3 SOCI 363 Ethnicity 3

    INTA 206 Globalization 3 SOCI 467 Globalization 3

    INTA 401International Relations Theory

    3 SOWO 101Introduction to Social Work and

    Welfare 3

    INTA 404 Gender and Law 3 SOWO 200 Social Work and the Law 3

    ISLA 302 Family law 3 SOWO 302 Mental Health & Social Work 3

    LAWC 222 Constitutional Law 3 SOWO 361 Society and Human Rights 3

    LAWC 250 Family Law 3

  • 7/27/2019 Curriculum Version 2011

    13/16

    121

    Undergraduate Catalog ( 2012- 2013)| College of Engineering - Qatar University

    7.2 Appendix B: Humanities /Fine Arts package

    Humanities /Fine Arts package

    Course Code Course Name Credits Course Code Course Name Credits

    ARAB 221 Classical Arabic Poetry I 3 ENGL 209 Language and Society 3

    ARAB 326 Literary Analysis 3 ENGL 213 Language and Culture 3

    ARAB 482 Contemporary Gulf Literature 3 ENGL 233 Language and Computers 3

    DAWA 117 Ethics 3 HIST 217 Islamic Civilization 3

    DAWA 202 Introduction to General

    Philosophy 3

    HIST 332 Medieval Europe, 500 to 1400 CE

    3DAWA 305 Modern Philosophy 3 HIST 334 Arabian Gulf in Antiquity 3

    ENGL 155 Introduction to Language3

    HIST 336 Women and Gender in the Ancient NearEast 3

    ENGL 156 Introduction to Literature I 3 HIST 416 History of Islamic Arts and Architecture 3

    ENGL 157 Introduction to Linguistics3

    ISLA 205 Intellectual Foundations of IslamicCivilization 3

    ENGL 207 Language and Gender

    Qatar and Gulf History Sub-Package

    Course Code Course Name Credits

    HIST 121 History of Qatar 3

    HIST 222 The Gulf in Modern Period 3

    INTA 306 Gulf Studies 3

  • 7/27/2019 Curriculum Version 2011

    14/16

    122Undergraduate Catalog ( 2012- 2013)| College of Engineering - Qatar University

    7.3 Appendix C: Natural Science / Mathematics package

    Natural Science / Mathematics package

    Course Code Course Name Course Code Course Name

    BIOL 101 Biology I MATH 103 Numbers and Basic Algebra

    PHYS 183 Introduction to General Physics MATH 104 Basic Geometry and Measures

    GEOL 101 Principles of Geology

  • 7/27/2019 Curriculum Version 2011

    15/16

    123 Undergraduate Catalog ( 2012- 2013)| College of Engineering - Qatar University

    7.4 Appendix D: General Knowledge package

    General Knowledge package

    Course Code Course Name Credits Course Code Course Name Credits

    ARAB 224 Classical Arabic Prose 3 INTA 415 History of the Middle East in 20th Century 3

    ARAB 261 Rethorics 3 ISLA 102 Quranic Sciences 3

    ARAB 262 Prosody and Metrics 3 ISLA 104 Sciences of Hadith 3

    ARAB 271 Persian Language I 3 ISLA 201 Principles of Islamic Jurisprudence 3

    DAWA 100 Islamic Creed 3 ISLA 209 Islamic Studies in Contemporary Thought 3

    DAWA 113 Philosophy of Sirah 3 LAWC 102 Human Rights 3

    DAWA 203Principles andMethodology of Dawa 3

    LAWC 339 Public International Law 3

    DAWA 206

    International

    Organizations & Human

    Rights 3PHIL 110 Introduction to Philosophy

    3

    EDUC 310

    Foundation of Education

    in Qatar and SchoolReform 3

    PSYC 201 Introduction to Psychology3

    EDUC 317 Inclusive Classrooms 3 SOCI 200 Sustainable Development 3FREN 101 French 1 3 SPSC 101 Traditional and New Games 3

    INTA 308International Political

    Economy 3SPSC 201 Theory and Practice "Teams Sports"

    INTA 405Gender in theInternational Perspective 3

  • 7/27/2019 Curriculum Version 2011

    16/16

    124 Undergraduate Catalog ( 2012- 2013)| College of Engineering - Qatar University

    7.5 Appendix E: General Skills package

    General Skills package

    Course Code Course Name Credits Course Code Course Name Credits

    ACCT 110 Financial Accounting 3 INTA 100 First Year Seminar 3

    DAWA 114Modern Techniques ofDawa

    3 INTA 101 Political and Social Thoughts 3

    DAWA 204 Research Methodology 3 INTA 103Introduction to InternationalRelations

    3

    DAWA 205Schools of Islamic

    Thought3 INTA 200 Study and Practice of Diplomacy 3

    DAWA 302World Religion:

    Comparative Studies3 INTA 209 Islam and the West 3

    EDUC 200Education and Societal

    Problems3 INTA 301 Islamic Political Thought 3

    EDUC 201 Research Methods 3 ISLA 202 Logic and Research Methodology 3

    ENGL 150 Essay Writing I3

    LAWC 101 Introduction to Law 3

    ENGL 151Advanced ReadingComprehensions

    3 MAGT 101 Principles of Management 3

    HONS 100 Honors Freshman Seminar 3