Theory of Computation:



What is a problem? It is an obsticale that prevents you from succeding and reaching your goals.

What does it mean for a decision problem to be decidable? An algoritham excists to solve it.

What is the intuitive meaning of the “P versus NP” question? sees if a problem is solvable or not.

What is the class P? What is the class NP? p is easily solvable in polynomial time as Np can be checked in ploynomial time

Cloud Computing:



What is Big Data? data too big to store on normal devices.

what is cloud computing? delivery of computing services

?Is cloud computing a novel technology per se or an amalgamation of several traditional technologies? It is a amalgamation of several traditional technologies

What are the 3 major cloud computing service models? software as a service (SaaS), infrastructure as a service (IaaS) and platform as a service (PaaS)

Name at least 3 real-life problems that cloud computing can help solve them ? File sharing, Cost of sharing, security.

What is the economic/business model of cloud computing? pay as you go

Cyber security:



1. What did attackers break into? they broke into Qatar National Bank

2. How did the attackers break into it? they opened a portal and started taking data

3. Who was impacted?1.4GB of customers data bases

4. How was it investigated?track back on how did the hackers open the portal and from where by cyber security in the ministry of defense

Research so far:


I found out what is deep learning

How it impacts us from a real world example and where is it used

how a program becomes a deep learning program

When was it first used and how was it invented

Programming Languages


Why did we move from punch cards to programming languages? as they are much easier to command computers with

What does that tell you about the purpose of programming languages? command computers to do specific tasks
There are hundreds of different programming languages out there. Why do you think we need so many? some are better than others in special tasks

What are some drawbacks of a programming language you use? hard to learn

How would you like it to be different? Think of specific examples. python to be easier to manipulate files

If you were going to create a new programming language, how would you start? make it as simple as possible

What do you need to define? important libaries and functions that are in most programming languages to make tasks easier

Robotics and AI:


How do you define AI? A computer trying to simulate human intellegance

Can you name at least three different sub-fields of AI? Neural Networking, Machine Learning and Robotics (I am not sure of this fact you can self check it)

AI has been around since about 70 years so far. Why is it booming right now? I believe it's the exponential development of AI which was unexpected.

Can you name at least three application sectors where robots are being largely employed?
             -Customer service

             -Vehicle Manufactoring

             -Robotic Vacuums (AKA Roomba)
       
What are the reasons? It is mostly because of its cheaper price and efficiency

Can you identify three major challenges for a wheeled autonomous robot performing a 24h surveillance task in a large facility?

              -Unexpected code compiling error

              -a broken sensor or a main part malfunction

              -The amount of data storage needed to operate the Machine

Computational Biology:


What is a genome/DNA and why is it important to know? the haploid set of chromosomes in a gamete or microorganism, or in each cell of a multicellular organism and to look for the genetic variations that increase risk of specific diseases



AI has been around since about 70 years so far. Why is it booming right now? I believe it's the exponential development of AI which was unexpected.

Does CS have a significant role to play in studying why we are tall, organized, athletic, or healthy? not really

What are some of the important questions in biology and medicine that can be addressed with computer science? data analysis

Is it enough to study humans and the human genome? for humans not really because we are nosy creatures and want to know every thing

Is the industry interested in computational biology, or is it largely academic research?It is a more of a reasearch thing but is slowly transforming to an industry


Khalid Ali Al-naama

iozcelik

Khalid Ali Alnaama

Cs major