Curriculum Version 2011
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