وصف مقررات الخطة الدراسية
Courses Descriptions for Computer Engineering (CEN) Program
Course Code : CSC 152
Course Title : Concepts of Algorithms and Computer Programming
Prerequisites : non
Credit Hours : 4 Lecture Hrs: 3 Lab Hrs: 2 Tut. Hrs: 0 Level : 3
Course description:
Problem-solving, algorithmic design, Introduction to Programming, Structured Program Development, Program Control, Functions, Arrays. Assignments in algorithm design and translation of algorithms in high level language like C language.
Textbook : C How to program , Deitel & Deitel, ISBN: 0-13-142644-3, Prentice Hall 4th Edition 2004
Course Code: CEN 111
Course Title: Logic Design
Prerequisites: non
Credit Hours: 4 Lecture Hrs: 3 Lab Hrs: 2 Tut. Hrs: 0 Level:3
Course description:
Digital computer and information (numbering systems, Arithmetic operations, Decimal codes, etc), Combinational logic circuits (binary logic and gates, Boolean algebra, Combinational circuits simplification, CMOS circuits), Combinational logic design (design procedure, decoders, multiplexes, Binary adder and subtracter), Sequential circuits (latches, flip flops, synchronous sequential circuits analysis and design), Analysis and design of synchronous sequential machines, Representation, state reduction and realization; Finite state machines.
Textbook: M. Mano, Digital Design, 3rd Ed., 2007.
Course Code : IT 125
Course Title Database
Credit Hours : 4 Lecture Hrs: 3 Lab Hrs: 2 Tut. Hrs: 0 Level:4
Prerequisites : CSC 152
Course descrition
Database definition, Database system, Overview of database management, database system architecture, Introduction to Relational databases, An Introduction to Structured Query Language(SQL), Database Integrity, Views, Normalisation, Database design, Practical Applications.
Textbook: "An Introduction to Database Systems", Date, 2004, Addison-Wesley.
Course Code: CEN 126
Course Title: Computer Architecture
Prerequisites: CEN 111
Credit Hours: 3 Lecture Hrs: 3 Lab Hrs:0 Tut. Hrs: 0 Level:4
Course description:
Review of logic design principles. Basic computer organization. Data representation; Design of a hardwired-controlled basic computer; Processor organization; ALUs, bus and stack organizations; Instruction sets and instruction formats; Machine and Assembly language programming. Assembler function and design. System software. Micro-programmed CPU. Comparison between CISC, RISC and VLIW processors. Introduction to memory organization; I/O operations; Introduction to parallel processing techniques.
Textbook: M. Mano, "Computer System Architecture," Prentice Hall, 2004.
Course Code : CSC 153
Course Title : Object Programming
Prerequisites : CSC152
Credit Hours : 4 Lecture Hrs: 3 Lab Hrs: 2 Tut. Hrs: 0 Level:4
Course description:
Introduction to Object-Oriented Programming, Program Control Structures, Functions, Arrays, Pointers and Strings, Classes Part I Classes and data abstraction, Classes Part II: Operator Overloading, Inheritance, Virtual Functions and Polymorphism.
Textbook:C How to program , Deitel & Deitel, ISBN: 0-13-142644-3, Prentice Hall 4th Edition 2004.
Course Code : CSC 244
Course Title : Concepts of Algorithms
Credit Hours : 3 Lecture Hrs: 3 Lab Hrs: 0 Tut. Hrs: 0 Level:5
Prerequisites: CSC 152
Course description:
Growth function and Recurrence, Divide-and-Conquer: (Strassen, Fibonacci, Polynomial Multiplication), Heap Sort, Quick Sort, Bubble Sort, Insertion Sort, Merge Sort, Hash Table, Binary Search Tree, Dynamic Programming, Greedy Algorithms,
Textbook: Introduction to Algorithms, (Second Edition) Thomas Cormen, Charles Leiserson, Ronald Rivest, and Clifford Stein. MIT Press. ISBN: 0262032937
Course Code : CSC 283
Course Title : Discrete Structures
Credit Hours : 4 Lecture Hrs: 4 Lab Hrs: 0 Tut. Hrs: 0 Level:5
Prerequisites: CSC 153
Course description:
Introduction to Discrete Structures: algorithmic language. Logic: propositions, predicate logic, proofs, mathematical induction. Sets: special sets, operations, properties and identities, application of logic to knowledge-based systems. Relations: graphical and matrix representations, equivalenceand order relations, application to databases. Functions: types, cardinality, application to functional languages. Undirected Graphs: Simple graphs, Eulerian paths, Hamiltonian circuits, trees, application to syntax diagrams. Directed Graphs: digraphs, consistent labeling, paths problems, Warshall’s algorithm, shortest paths and Dijkstra'salgorithm, application to routing in computer networks. Machines and Computations: automata as models, finite state automata (FSA) without outputs, FSA as language recognizers and their limits, introduction to Turing Machines, application of FSA to problem-solving.
Textbook:Skvarcius, R. and W.B. Robinson “Discrete Mathematics with Computer Science Applications” The Benjamin / Cummings Publishing Co., 1986.
Course Code : CEN 201
Course Titel: Electric Circuits
Prerequisites : Math 106
Credit Hours : 4 Lecture Hrs: 3 Lab Hrs: 2 Tut. : 0 Level:5
Course description:
Overview - Electrical Quantities - Resistive Circuits and Networks - Reactive Circuits and Networks - Frequency Response - Network Laws - Network Theorems - Sinusoidal Analysis - Convolution - Fourier Analysis - Filters -Laplace Transform
Textbook: J. W. Nilsson & S. Ride Electric Circuits Addison Wesley, 1996 - ISBN 0-201-40100-2
Course Code : CEN 226
Course Title : Computer organization and assembly language
Prerequisites : Math 126
Credit Hours : 3 Lecture Hrs: 2 Lab Hrs: 2 Tut. : Level:5
Course Description :
Assembly language programming requirements, program logical and control, string operations , arithmetic operations for processing binary data , assembling linking and executing a program .Organization of the CPU : Implementation of the von Neumann machine, single & multiple bus data paths, instruction set architecture; machine architecture as a framework for encapsulating design decisions, relationship between the architecture and the compiler, Implementing instructions. control unit: hardwired & programmed realization. arithmetic units: multiplication and division, Instruction pipelining. Trends in computer architecture: introduction to instruction-level parallelism. pipeline hazards: data and control, reducing the effects of hazards. Performance: metrics for computer performance, instruction cycles.
Textbook : M. Mano, “Computer System Architecture,” Prentice Hall.
Course Code : CEN 202
Course Title : Electronics
Prerequisites : CEN 201
Credit Hours : 4 Lecture Hrs: 3 Lab Hrs: 2 Tut. : 0 Level:6
Course description:
overview -Diodes and diode circuits - MOS transistors - MOS logic families - Bipolar transistors and logic families - Design parameters - Storage elements - Interfacing logic families - Operational amplifiers - Circuit modeling and simulation - Data conversion circuits - voltage and current sources - Amplifier design - Integrated circuits building blocks
Textbook: Robert Boylestad and Louis Nashelsky, Electronic Devices and Circuit Theory Prentice-Hall, Inc. 6th edition, 1996 - ISBN 0-13-394552-9.
Course Code : CSC 229
Course Title : Operating Systems
Prerequisites: CEN 126
Credit Hours : 4 Lecture Hrs: 3 Lab Hrs: 2 Tut. Hrs: 0 Level:6
Course description:
Computer System Structure,Operating System Concepts,Operating System Structure,Procedures, CPU Scheduling, Process Synchronization,Batch Files,Recovery Console,Memory Management,Virtual Memory,File-System Interface, Storage Structure, Data Storage on Disks,File-Systems : Fat ، Fat32 ، NTFS ,Distributed Systems,Hardware Protection,The Linux system.
Textbook: Abraham Silberschatz ,Peter Baer ,Galvin ,Greg Gagne. Operating Systems Concepts ,Sixth Edition.
Course Code : CSC 214
Course Title : Data Structures
Prerequisites : CSC 283
Credit Hours : 4 Lecture Hrs: 3 Lab Hrs: 2 Tut. Hrs: 0 Level:6
Course description:
Functions in C - Structures and pointers - Memory Management functions , Concepts and Definition of abstract data type, Array as ADT, Stack and operations, Queue and operations Linked List and stack as list, Queue as list and applications, Sorting, recursion, Tree Introduction to Graphs, Projects and Exercises.
Textbook: YEDIDYAH LANGSAM and others, Data structures using C and C++. Second edition, Prentice Hall and others. 1996.
Course Code : CEN 301
Couse Titel: Signals and Systems
Prerequisites : Math 207
Credit Hours : 4 Lecture Hrs: 4 Lab Hrs: 0 Tut. : 0 Level:7
Course description:
Time-domain analysis of signals: Mathematical and graphical representation. Classifications. Basic operations. Basic signals. Sampling and aliasing. Time-domain analysis of systems: Block diagram representation. Differential and difference equation representation. Impulse and step responses. Frequency-domain analysis of signals: Spectra of continuous-time and discrete-time signals. Frequency-domain analysis of systems: Frequency response of continuous-time systems: Bode plot, Nyquist plot, feedback and its effects on system stability. Frequency response of discrete-time systems. Laplace transform and its applications. Z-transform and its applications: Relationship with Laplace. Exercises should be solved using MATLAB
Textbook: A. V. Oppenhiem, Signals and Systems, Prentice Hall, 2nd edition, 1997
Course Code:CSC346
Course Title: Software Engineering.
Prerequisites: CSC 214
Credit Hours : 3 Lecture Hrs: 3 Lab Hrs: 0 Tut. Hrs: 0 Level:7
Course description:
Software Engineering Concepts, System Engineering Concepts, Software Process, Analysis Concepts and Principles, Analysis Modeling Design, Real-Time System Design, Software Testing Techniques,Technical Metrics for Software, Project.
Textbook: Ian Sommerville, Software Engineering , 7-th edition.
Course Code: CEN 333
Course Title: Microprocessor Systems
Prerequisites: CEN 126
Credit Hours: 3 Lecture Hrs: 3 Lab Hrs: 2 Tut. Hrs: 0 Level: 7
Course description:
Architecture and Instruction set of different 16 bit microprocessors; Microprocessor chips. Supporting chips: Buffers, decoders, system clock generator, reset system. Memory chips and subsystems Interfacing 16-bit Microcomputers. Architecture of Microprocessor based systems, design technique, memory and I/O devices interfacing to the microprocessor, interfacing technique. I/O techniques: Interrupts, Direct memory access; System development and design tools techniques: hardware and software.
Textbook: B. Brey, " The Intel Microprocessors..", Prentice Hall, 5th Edition, 2000
Course Code: CEN 345
Course Title : Computer Networks
Prerequisites: CEN 126
Credit Hours :4 Lecture Hrs: 3 Lab Hrs: 2 Tut. Hrs: 0 Level:7
Course description:
Introduction to computer networks: Network Types, Overview of data transmission, Introduction to network protocols, The Internet protocol. Network topologies; Network architecture and the OSI reference model; The physical and Data Link Layer , flow and errors control, ARQ Stop/wait, Sliding window protocols, DLC standards : HDLC , PPP and SLIP; Medium Access control Protocols and standards; ALOHA, CSMA, CSMA/CD, Token Ring , Wireless; LAN standards & Devices: Ethernet and IEEE standards for LANs; LAN devices: Bridges, Hubs, routers, Ethernet Switches; Network Layer Services: Datagram and Virtual Circuits; WAN Standards and techniques: X.25, Frame relay, ATM.
Textbook: A. S. Tanenbaum, Computer Networks, 4rd Ed., Prentice-Hall, '2003.
Course Code: CEN 317
Course Title: Microprocessor Systems & microconroller Lab.
Prerequisites: CEN 333
Credit Hours: 2 Lecture Hrs: 0 Lab Hrs: 4 Tut. Hrs: 0 Level:7
Lab description:
Design of 16-bit Microprocessor-based systems including RAM and EPROM interfacing, Parallel and serial port interfacing, timer, interrupt controller interfacing, project. Micro-controllers: programming and interface.
Textbook: M. Mano, “Computer System Architecture,” Prentice Hall.
Course Code: CEN 319
Course Title: Microprocessors Lab
Perquisites: CEN 333
Credit Hours: 2 Lecture Hrs: 0 Lab Hours: 4 Tut. Hrs: 0 Level:8
Course description:
CPU circuits , Peripheral circuits , Memories Addressing modes , Parallel and SerialPorts and USB , Interrupt modes , Applications
Textbook: M. Mano, “Computer System Architecture,” Prentice Hall.
Course Code: CEN 392
Course Title: Selected Topics in CEN.
Prerequisites: 80 hours credite
Credit Hours: 3
Lecture Hrs: 3 Lab Hrs: 0 Tut. Hrs: 0 Level:8
Course description:
This course is designed to enable students to study variable special topics of interest, which are carefully selected from CEN-related topics. The contents of such a course are to be determined by the instructor and the department.
Textbook: Journals and Magazines relevant to the topic covered.
Course Code : CEN 357
Course Title : Digital Signals Processing
Prerequisites : CEN 301
Credit Hours : 4 Lecture Hrs: 4 Lab Hrs: 0 Tut. : 0 Level:8
Course description:
Basic Concepts: Sampling, ADC-DAC, aliasing, quantization. Digital Filters: Difference equations, impulse and step responses, Z-transfer function, frequency and phase responses, FIR filters, IIR filters, adaptive filters, optimal filters, non-linear filters. Discrete Fourier Transform: DFT characteristics, Fast Fourier Transform: FFT-spectral analysis, spectrogram, FFT processing, signal segmentation. DSP Implementation: coefficients, integer and floating point DSP systems, DSP chips. Applications: Audio processing, image processing, communications. Exercises should be solved using MATLAB
Textbook: A. V. Oppenhiem, Digital Signals Processing,-Prentice Hall
Course Code: CEN 327
Course Title : Computer Systems Engineering
Perquisites: CEN 333
Credit Hours: 4 Lecture Hrs 3: Lab Hours: 2 Tut. Hrs: 0 Level:8
Course description:
History and overview - Life cycle - Requirements analysis and elicitation - Specification - Architectural design - Testing - Maintenance - Project management - Concurrent (hardware/software) design - Implementation - Specialized systems - Reliability and fault tolerance
Textbooks: Alexander Kossiakoff, William N. Sweet, Systems Engineering Principles and Practice
Course Code: CEN 342
Course Title: Data Transmission
Prerequisites: CEN 301
Credit Hours: 4 Lecture Hrs: 3 Lab Hrs: 2 Tut. Hrs: 0 Level:8
Course description:
Introduction to communication systems: wired & wireless, coaxial cables, optical fiber, microwave and satellite communications. Transmission Impairments: Noise, attenuation, phase and envelope distortion, non-linearity effect. Data encoding: AM, FM and PM modulations, PCM, DPCM and DM, ASK, FSK, PSK and M-ary signal. Line coding and basic line codes: RZ, NRZ, Manchester. Data Multiplexing: FDM and TDM, spread spectrum, Asynchronous and synchronous transmission. Interfacing techniques and protocols: EIA 232, V.24, X.21 standards; Data transmission over telephone lines: Modems. Error detecting techniques. Switching techniques: circuit switching, packets switching. Communication Systems: Telephone Networks, ISDN. Simulation techniques.
Textbook: W. Stallings, Data & Computer Communications .
Course Code: CEN 414
Course Titel: Wireless and Mobile Computing
Perquisites: CEN 345
Credit Hours: 4 Lecture Hrs 3: Lab Hours: 2 Tut. Hrs: 0 Level: 9
Course description:
Introduction to Wireless Communications (Radio Propagation, Multiple Access, Wireless Communication Systems); Wireless Networks (Packet Radio Network, Wireless LAN/WAN); Mobile Networking (Mobile-IP, Ad-Hoc Networks and Ad-Hoc Routing, Sensor Networks); Wireless Protocols (Wireless TCP, Session Mobility); Information Management (Data Dissemination and Broadcast Models, Mobile Database and Mobile Transaction); Location-Independent and Location-Dependent Computing Models (Naming, Locating, and Routing, Mobility and Handoff); Disconnected and Weak-Connected Operation Models, File Hoarding and File Systems; Human-Computer Interactions; Mobile Applications and Services. Security in Wireless and Mobile Computing.
Textbooks: W.Stallings Wireless Communications and Networks-Prentice Hall, 2002,ISBN:0-13-040864-6
Course Code: CEN 455
Course Title: Digital Control
Prerequisites: CEN 301
Credit Hours: 4 Lecture Hrs: 3 Lab Hrs: 2 Tut. Hrs: 0 Level: 9
Course description:
Part I: Continuous Systems: Review of mathematical representation of systems, transfer functions, system analysis in frequency and time domains, system stability, compensator design.
Part II: Discrete Systems: System Modeling and representation; Difference equations; review of Z transform; Review of sampling and reconstruction; Stability analysis; Design of discrete-time control systems; State-space techniques.
Textbook: Norman S. Nise ,"Control System Engineering", John Wiley & Sons, recent Ed.
Course Code: CEN 415
Course Titel : Embedded Systems
Perquisites: CEN 333
Credit Hours: 4 Lecture Hrs: 3 Lab Hours: 2 Tut. Hrs: 0 Level: 9
Course description:
Implementation of embedded digital FPGA systems, architecture, operations, software, hardware/software, design methodology.
Textbook: Jean-Pierre Deschamps ,Gery J.A. Bioul , Gustavo D. Sutter. Synthesis of Arithmetic Circuits: FPGA, ASIC and Embedded Systems.
Course Code: IT 481
Course Title: Communication skills
Credit Hours :2 Lecture Hrs: 2 Lab Hrs: 0 Tut. Hrs: 0 Level: 9
Prerequisites: non
Course description
This course covers written, oral, and interpersonal communication. Students will hand in short pieces of writing each week, will make oral presentations several times in the semester, and will work together in simulated project meetings and other realistic scenarios of pair and small group interaction.
Course Code: CEN 498
Course Title: Project I.
Prerequisites: department agreement
Credit Hours: 2 Lecture Hrs: Lab Hrs: Tut. Hrs: Level:9
Course description
The student should take a B.Sc. project in related area to his specialization and with technical merit. This project is for two semesters, it is counted two hours in the first semester. At the end of the semester the student submits a report describing his projects and the parts he completed in the first semester and proposed parts in the 2nd semester.
Course Code: CEN 459
Course Title: Intelligent Systems and Robotics
Prerequisites: CEN 455.
Credit Hours : 4 Lecture Hrs: 4 Lab Hrs: 0 Tut. Hrs: 0 Level:10
Course description:
Part I Intelligent Systems: AI Definitions, Knowledge representation, Search techniques, Connectionist neural networks, learning and adaptation, self-organization, fuzzy set theory and fuzzy logic, intelligent agent, genetic algorithms, Internet applications.
Textbook: S.Russell and Peter Norvig ,"Artificial Intelligence -A Modern Approach", Prentice-Hall ,Inc.
Part II: Robotics: Introductory historical development of robotics, robot arm kinematics, inverse kinematics, dynamics and control, trajectory planning, use of software packages, sensors, image acquisition and processing, autonomous mobile robots, control architectures, LEGO Mind Storms and other robotic kits & devices for experimentation, applications of mobile robots, Internet and Web Robotics.
TextBook: K.S.Fu, R.C.Gonzalez, C.S.G.Lee , " Robotics : Control, Sensing, Vision , and Intelligence" McGraw-Hill.
Course Code: CEN 445
Course Title: Advanced Computer Networks and linux OS
Prerequisites: CEN 345
Credit Hours: 4 Lecture Hrs: 3 Lab Hrs: 2 Tut. Hrs: 0 Level:10
Course description:
Network Layer Protocols: Optimality principle, Routing Algorithms: Flow based, Distance Vector, Shortest Path. Congestion control Algorithms: Leaky Bucket, Traffic Shaping. Congestion control in ATM; Internetworking Protocols: The Internet Network layer, IP Tunneling and Concatenated Virtual Circuits, IP datagram forwarding, encapsulation, fragmentation, and reassembly; Transport Layer Protocol : TCP and UDP , AAL layer in ATM. Internet protocols: IP, ARP, RARP, BOOTAP, Error reporting mechanism (ICMP), OSPF routing, BGP, CDIR, IPv6; TCP and UDP; Addressing schemes; Unix Operating System. Troubleshooting, System Problems and Network Problems. Introduction to Network Management: Applications and Functions. Network Monitoring, Network Control. Network Performance Evaluation. Introduction, Introduction to Linux operating system; Linux Shell Commands, Network services and protocols in Linux (DNS, DHCP, Web, Email, Samba, etc.). Routing in Linux. Basics of Linux kernel, IPv6, Traffic Engineering, ATM networks, MPLS, Quality of Service (QoS), Optical Networking. New topics in network technology.
Textbook:A. S. Tanenbaum, Computer Networks, 4rd Ed., Prentice-Hall, '2003.
Course Code: CEN 499
Course Title: Project II.
Prerequisites: CEN 498
Credit Hours: 4 Lecture Hrs: Lab Hrs: Tut. Hrs: Level:10
Course description:
In this semester the student continues his work in the project. This may require the student to present his progress monthly. At the end of the semester the student presents a detailed report of developed project and oral presentation. The report should indicate that the student understands the topic and his specific implementation. Any hardware or software should be documented in detail. The students grade is based on his work during the project and commitment to fulfill objectives, on the report, and on his oral presentation.
Course Code: CEN 463
Course Titel: ASIC & VLSI Circuits Design
Prequisites: CEN 202
Credit Hours: 4 Lecture Hrs 3: Lab Hours: 2 Tut. Hrs: 0 Level:10
Course description:
Overview of VHDL - Finite state machines review – Introduction to ASIC design methodologies and synthesis tools - VHDL simulation and verification - standard libraries. Introduction to optimization - Introduction to FPGA Synthesis, Elements of computer-aided circuit analysis and layout techniques: Examples: Large-scale MOS design: MOS transistors, static and dynamic MOS gates, programmable logic array design, MOS circuit fabrication, design rules, resistance and capacitance extraction, power and delay estimates, scaling, MOS combinational and sequential logic design, register and clocking schemes, data-path, and control unit design.
Textbooks: Himanshu Bhatnagar, Advanced ASIC Chip Synthesis Using Synopsys. Design Compiler.
Course Descriptions for Math and Physics
Course Code : Math 105
Course Title : Differential Calculus
Prerequisites : None
Credit Hours : 3 Lecture Hrs: 3 Lab Hrs: 0 Tut. Hrs: 0 Level : 3
Course Description
Real numbers, functions, limits, continuity. derivatives, differentials, chain rule, implicit differentiation. Higher order derivatives, local extrema, concavity, horizontal and vertical asymptotes, applications of extrema, related rates. Rolle’s theorem, mean value theorem, inverse trigonometric functions. Conic sections.
Text book: Calculus, Howard Anton, John Wiley & Sons, 2007.
Course Code : Math 106
Course Title : Integral Calculus
Prerequisites : Math 105
Credit Hours : 3 Lecture Hrs: 3 Lab Hrs: 0 Tut. Hrs: 0 Level : 4
Course Description
The definite integral, fundamental theorem of calculus, the indefinite integral, change of variable, numerical integration. Area, volume of revolution, work, arc length. Differentiation and integration of inverse trigonometric functions. The logarithmic, exponential, hyperbolic and inverse hyperbolic functions. Techniques of integration: substitution, by parts, trigonometric substitutions, partial fractions, miscellaneous substitutions. Indeterminate forms, improper integrals. Polar coordinates.
Textbook: Calculus, Howard Anton, John Wiley & Sons, 2007.
Course Code : Math 109
Course Title : Linear Algebra & Analytical Geometry
Prerequisites : Math 105
Credit Hours : 3 Lecture Hrs: 3 Lab Hrs: 0 Tut. Hrs: 0 Level : 4
Course Description
Systems of linear equations, matrices, determinants, inverse of a matrix, Cramer’s rule.Vectors in two and three dimensions, scalar and vector products, equations of lines and planes in space, surfaces, cylindrical and spherical coordinates. Vector-valued functions, their limits continuity, derivatives and integrals. Motion of a particle in space, tangential and normal components of acceleration. Functions in two or three variables, their limits, continuity, partial derivatives, differentials, chain rule, directional derivatives, tangent planes and normal lines to surfaces. Extrema of functions of several variables, Lagrange multipliers.
Text book: Calculus with analytical geometry, Howard Anton, John Wiley & Sons, 2007.
Course Code : Math 203
Course Title : Differential and Integral Calculus
Prerequisites : Math 106
Credit Hours : 3 Lecture Hrs: 3 Lab Hrs: 0 Tut. Hrs: 0 Level : 5
Course Description
Infinite series, convergence and divergence of infinite series, integral test, ratio test, root test and comparison test. Conditional convergence and absolute convergence, alternating series test. Power series. Taylor and MacLaurin series. Double integral and its applications to area, volume, moments and center of mass. Double integrals in polar coordinates. Triple integral in rectangular, cylindrical and spherical coordinates and applications to volume, moment and center of mass. Vector fields, line integrals, surface integrals, Green’s theorem, the divergence theorem. Stoke’s theorem.
Text book: Calculus, Howard Anton, John Wiley & Sons, 2007.
Course Code : Math 207
Course Title : Differential Equations
Prerequisites : Math 203
Credit Hours : 3 Lecture Hrs : 3 Lab Hrs : 0 Tut. Hrs : 0 Level : 6
Course Description
Introduction To First Order Differential Equations (FODE’s), FODE’s, Modeling With FODE’s, Higher Order Differential Equations (HODE’s), Modeling With HODE’s, Series Solutions For Linear Equations, Laplace Transform, Systems Of FODE’s. Fourier Decomposition.
Textbook: Dennis D. Zill : First Course In Differential Equations With Modeling Applications Edition Thomson, 2007.
Course Code: Stat 224
Course Title: Introduction to Statistics & Probability.
Perquisites: Math 106
Credit Hours: 3 Lecture Hrs 3: Lab Hours: 0 Tut. Hrs: 0 Level : 5
Course description:
Statistics: Introduction, Thinking for Decision Making, Descriptive Sampling Data Analysis, Probability for Statistical Inference and Modeling, Necessary Conditions for Statistical Decision Making, Estimators and Their Qualities, Hypothesis Testing: Rejecting a Claim, Hypotheses Testing for Means and Proportions, Tests for Statistical Equality of Two or More Populations, Applications of the Chi-square Statistic, Regression Modeling and Analysis, Index Numbers with Applications.
Probability Discrete Probability Distributions, Continuous Probability Densities, Combinatorics, Conditional Probability, Important Distributions and Densities, Expected Value and Variance, Sums of Independent Random Variables, Law of Large Numbers, Central Limit Theorem, Generating Functions, Markov Chains, Random Walks.
Textbooks: Introduction to Probability & Statistics. Grinstead and Snell, 2006.
Course Code : Phys 104
Course Title : General Physics 2
Prerequisites : None
Credit Hours : 4 Lecture Hrs: 3 Lab Hrs: 2 Tut. Hrs: 0 Level : 3
Course Description
Electromagnetism, Coulomb’s Law and Electric Field, Gauss’ Law, Electric work, Potential Energy, Capacitors, Insulators, Current and resistance, Electric energy, Power, Direct current, Kirchhoff’s Laws, Magnetic Field, Electric charge movement in magnetic field, Ampere’s Law, Faraday’s Law, Alternative Current, Effective values, Resonance, Nuclear Physics: Photoelectric Effect, Atomic spectra, Bohr’s atomic model, Half-life, Radiation activity.
Text book: Arthur Beiser, Physics, 5th Ed., The Benjamin/Cummings Publishing Co., 2005.