Detailed Program
Detailed Program
University
T he Department of Mathematics and Computer Science requires that, prior to enrolling in any departmental course,
students should earn a marks of “ 55” or better in all course prerequisites.
IT Concepts Credit 3
Introduction to Computing (3:1:2) T his course, using both lecture and laboratory practice, introduces students to basic computer concepts
in hardware,. Students learn techniques to search, evaluate, validate, and cite information found online. Widely used applications
including word processing, spreadsheets, databases, presentation, and web development software are studied.
Calculus I Credit 2
T his course covers differential calculus of functions of one variable, graphing, and differentiating algebraic and transcende ntal
functions. It also covers limits, continuity, and Mean Value T heorem and applications, as well as maximizing and minimizing
functions, related rate, and approximation applications. An introduction to integration is also included. Prerequisites: MAT H 110
or MAT H 111H with a grade of a least "C" or better.
T his course aims to teach students the fundamentals of digital logic design. Starting from learning the basic concepts of the
different base number systems, to basic logic elements and deriving logical expressions. T he course contains material on: Base
Number systems, Base conversions, Digital Logic gates, Boolean Algebra and Principles, Boolean Expression simplification,
Karnaugh Maps (or K-Maps) as well as more advanced concepts of Combinatorial Circuits including: Encoders, Decoder,
Multiplexers, DeMultiplexers, Adders, Sequential Circuits and more!
Physics Credit 2
T his course covers Coulomb’s law, electric field, electric field due to a point charge, Gauss’s law. Electric potential energy,
electric potential, potential due to a point charge, potential due to a group of point charges. Capacitors, capacitance, capa citors
in parallel and series, energy stored in a capacitor. Electric current, current density, resistors, resistance and resistivity
determination, Ohm’s law, power in electric circuits, work, energy and electric motive force “emf”, calculating the current i n a
single loop circuit, Kirchoff’s law, potential differences, multi-loop circuits, ammeter and voltmeter, RC circuits “charging and
discharging a capacitor”. Magnetic field, discovery of the electron, Ampere’s law, magnetic force on a current -carrying wires,
torque on a current loop. Faraday’s law of induction, self-induction, RL circuits, energy stored in an inductor, mutual
induction. Alternating current, the series RLC circuits, power in ac circuits, transformers.
T his course is designed to introduce the student to Web design which refers to the design of websites that are displayed on the
internet. It usually refers to the user experience aspects of website development rather t han software development. Web design
used to be focused on designing websites for desktop browsers; however, since the mid-2010s, design for mobile and tablet
browsers has become ever-increasingly important. this course including appearance, layout, and, in some cases, content of a
website. Appearance, for instance, relates to the colors, font, and images used. Layout refers to how information is structured and
categorized. A good web design is easy to use, aesthetically pleasing, and suits the user group and brand of the website.. Students
are learning T wo of the most common methods for designing websites that work well both on desktop and mobile are responsive
and adaptive design. Languages which are used in this course are HT ML,CSS and Java Script
T his course covers Design and implementation of operating systems. T opics include process synchronization and interprocess
communication, processor scheduling, memory management, virtual memory, interrupt handling, device management, I/O, and
file systems. Hands-on study of Linux operating system design and kernel internals,
T his course covers Introduction to Discrete Mathematics Catalog Description Basic set theory and symbolic logic. Methods of
proofs, including mathematical induction. Relations, functions, and partitions; modular arithmetic. Course Objectives T o develop
logical thinking and its application to computer science
T his course covers UML (Universal Modelling Language) is a modelling language used for designing software systems including
their activities, components and interfaces. Our UML courses provide a comprehensive understanding of how to design with
UML and map software systems effectively. T his course includes Structural UML diagrams like ,Class diagramPackage diagram,
Object diagram, Component diagram, Composite structure diagram, Deployment diagram And Behavioral UML diagrams like
Activity diagram, Sequence diagram, Use case diagram, State diagram and Communication diagram
E-Commerce Credit 3
T his course focuses on principles of e-commerce from a business perspective, providing an overview of business and technology
topics, business models, virtual value chains and social innovation and marketing strategies. In addition, some of the major issues
associated with e-commerce—security, privacy, intellectual property rights, authentication, encryption, acceptable use policies,
and legal liabilities—will be explored. Students will build their own e-commerce website.