C OMPUTER S CIENCE, C OMPUTER E NGINEERING, I NFORMATION T ECHNOLOGY AND S YSTEMS, F LOW OF C ONTROL, B ATCH AND I NTERACTIVE P ROCESSING Week 5 Mr. Mohammed.

Slides:



Advertisements
Similar presentations
CS Body of Knowledge (ACM) Discrete Structures Programming Fundamentals Algorithms & Complexity Operating Systems Architecture & Organization Social &
Advertisements

1 Undergraduate Curriculum Revision Department of Computer Science February 10, 2010.
Changes in the Curriculum of ETF Belgrade Dragan Bojić University of Belgrade Dragan Bojić University of Belgrade.
Computing Science for non-continuing students Dr Helen Purchase School of Computing Science University of Glasgow
Computer Science It’s more than programming Eric Lantz.
A New Curricula in « Computers and Information Technology » at the « Politehnica » University of Timisoara -Objectives and outcomes- I. Jurca « Politehnica>>
Introduction to Computer Science CS 21a: Introduction to Computing I Department of Information Systems and Computer Science Ateneo de Manila University.
NSF Foundations of Hybrid and Embedded Software Systems UC Berkeley: Chess Vanderbilt University: ISIS University of Memphis: MSI A New System Science.
Chapter Chapter Goals Describe the layers of a computer system Describe the concept of abstraction and its relationship to computing Describe.
College of Computer Sciences and Engineering
CSCI 3 Introduction to Computer Science. CSCI 3 Course Description: –An overview of the fundamentals of computer science. Topics covered include number.
CS 101 Course Summary December 5, Big Ideas Abstraction Problem solving Fundamentals of programming.
Some of these slides are based on material from the ACM Computing Curricula 2005.
Theories of Mind: An Introduction to Cognitive Science Jay Friedenberg Gordon Silverman.
NSF Foundations of Hybrid and Embedded Software Systems UC Berkeley: Chess Vanderbilt University: ISIS University of Memphis: MSI A New System Science.
CS 1 with Robots CS1301 – Where it Fits Institute for Personal Robots in Education (IPRE)‏
Distinctions Between Computing Disciplines
“Electrical Engineering focuses on the fundamental aspects of the discipline such as network analysis, electronics, electronic system design, signal processing,
Medical Informatics Basics
Choosing a Research Topic Patrice Koehl Computer Science, UC Davis.
Information Technology
Introduction to Computer and Programming CS-101 Lecture 6 By : Lecturer : Omer Salih Dawood Department of Computer Science College of Arts and Science.
CS 21a: Intro to Computing I Department of Information Systems and Computer Science Ateneo de Manila University.
Research in Computing Discipline Prabhas Chongstitvatana.
1 CSC 1401 S1 Computer Programming I Hamid Harroud School of Science and Engineering, Akhawayn University
SCI Scientific Inquiry The Big Picture: Science, Technology, Engineering, etc.
Structure of Study Programmes
Information Systems Basic Core Specialization Clinical Imaging BioInformatics Public Health Computer Science Methods (formal models) Biomedical Decision.
Medical Informatics Basics
1/24 Information Technology Definition and Curriculum.
© 2007 Pearson Addison-Wesley. All rights reserved 0-1 Spring(2007) Instructor: Qiong Cheng © 2007 Pearson Addison-Wesley. All rights reserved.
1.stránka 1. 2 Czech Technical University in Prague International Computer Science Program Faculty of Electrical Engineering OPEN INFORMATICS bachelor.
Medical Informatics Basics Lection 1 Associated professor Andriy Semenets Department of Medical Informatics.
Structure of Study Programmes Bachelor of Computer Science Bachelor of Information Technology Master of Computer Science Master of Information Technology.
An Introduction to Computer Science. CSE Studies How Computers Work and How to Make Them Work Better Architecture  Designing machines Programming languages.
DI-FCT-UNL Departamento de Informática Faculdade de Ciências e Tecnologia Universidade Nova de Lisboa UNL’s new Bologna-style 1st-Cycle Degree (BSc) in.
VESL-Career & life planning Career Presentation April 13, 2011 Mt.SAC.
Engineering and Physical Sciences Research Council Towards an Intelligent Information Infrastructure (TI 3 ) ENGINEERING AND PHYSICAL SCIENCES RESEARCH.
Session III. Information Systems A system, whether automated or manual, that comprises people, machines, and/or methods organized to collect, process,
Major Disciplines in Computer Science Ken Nguyen Department of Information Technology Clayton State University.
Computing Ontology Part II. So far, We have seen the history of the ACM computing classification system – What have you observed? – What topics from CS2013.
CSE 102 Introduction to Computer Engineering What is Computer Engineering?
Welcome to Informatics. PhD: ~70 per year MSc: ~200 per year Undergraduate: ~100 per year 20% Software Engineering 50% Computer Science 30% Other joint.
Master’s Degree in Computer Science. Why? Acquire Credentials Learn Skills –Existing software: Unix, languages,... –General software development techniques.
University of California Irvine Department of Computer Science UCI Computer Science Department 7 majors 1860 undergraduates 322 graduate students ~42 faculty/lecturers.
1 CS145 Lecture 24 What’s next?. 2  What questions does Computer Science study?  Where is programming and Computer Science headed? –With special emphasis.
1 CS145 Lecture 26 What’s next?. 2 What software questions do we study? Where is software headed?
Electrical Engineering By. J.P. Black. Background Info Deals with study and application of electricity Electrical engineering became a job in late 19.
Assoc. Prof. Dr. Ahmet Turan ÖZCERİT.  What is engineer,  What is Computer Engineering  The topics in Computer Engineering You will learn: 2.
CS Curriculum Changes Fall, BS Computer Science 2015 COMPUTER SCIENCE COURSES—64 Hours COMPUTER SCIENCE CORE (48 Hours) CS 258Intro to Object-Oriented.
Analyzing academic computing curricula with a focus on practical aspects for software engineering Costin B ă dic ă Sabin Simionescu University of Craiova,
Department of Computer Science and Automation Indian Institute of Science, Bangalore, India. CSA Research Areas Theoretical Computer Science.
College of Computer Science, SCU Computer English Lecture 1 Computer Science Yang Ning 1/46.
By: Nelson Webster. Algorithm Engineers Algorithm engineers study the effectiveness and efficiency of procedures of solving problems on a computer.
1 Prof. Dr. Nizamettin AYDIN
New Curricula Proposal at FSMN by Miroslav Ćirić & Predrag Krtolica.
New Computer Science Programme at the Department of Informatics Pedro Guerreiro University of Nis, March 24, 2006.
Introductory Lecture. What is Discrete Mathematics? Discrete mathematics is the part of mathematics devoted to the study of discrete (as opposed to continuous)
Welcome to Data Structures. Course Introduction Instructor : r 신 용 태 r 愼 鏞 台 r Yongtae Shin r 정보과학관 422 호 r r r Homepage.
Sub-fields of computer science. Sub-fields of computer science.
Accelerated B.S./M.S An approved Accelerated BS/MS program allows an undergraduate student to take up to 6 graduate level credits as an undergraduate.
Electrical Engineering
Changes in the Curriculum of ETF Belgrade
Computer Science Courses
Ch. 11 Theory of Computation
Big Ideas in Computer Science
CS 21a: Intro to Computing I
Principles of Computing – UFCFA3-30-1
Computer Science Courses in the Major
The Curriculum of the Department of Informatics TEI-A
Presentation transcript:

C OMPUTER S CIENCE, C OMPUTER E NGINEERING, I NFORMATION T ECHNOLOGY AND S YSTEMS, F LOW OF C ONTROL, B ATCH AND I NTERACTIVE P ROCESSING Week 5 Mr. Mohammed Rahmath

C OMPUTER S CIENCE Mr. Mohammed Rahmath

C OMPUTER S CIENCE Definition: Computer science (or computing science ) is the study of the theoretical foundations of information and computation and their implementation and application in computer systems. Computer science began to be established as a distinct academic discipline in the 1960s Focuses on the process of computing through several areas of specialization, including theory, algorithms, data structures, programming concepts and languages. Mr. Mohammed Rahmath

C OMPUTER S CIENCE Computer Theory: Algorithms Data Structures Programming concepts and languages: Computer architecture Management information System: Software Engineering Mr. Mohammed Rahmath

F IELDS OF COMPUTER SCIENCE Mathematical foundations Theory of computation Algorithms and data structures Programming languages and compilers Concurrent, parallel, and distributed systems Software engineering System architecture Communications Databases Artificial intelligence Visual rendering (or Computer graphics) Human-Computer Interaction Scientific computing Mr. Mohammed Rahmath

M ATHEMATICAL FOUNDATIONS Mathematical logic Number theory Graph theory Type theory Category theory Computational geometry Numerical analysis Mr. Mohammed Rahmath

T HEORY OF COMPUTATION Automata theory Computability theory Computational complexity theory Quantum computing theory Mr. Mohammed Rahmath

A LGORITHMS AND DATA STRUCTURES Analysis of algorithms Algorithms Data structures Mr. Mohammed Rahmath

P ROGRAMMING LANGUAGES AND COMPILERS Compilers Interpreters Programming languages Mr. Mohammed Rahmath

C ONCURRENT, PARALLEL, AND DISTRIBUTED SYSTEMS Concurrency Distributed computing Parallel computing Mr. Mohammed Rahmath

S OFTWARE ENGINEERING Algorithm design Computer programming Formal methods Reverse engineering Software development Mr. Mohammed Rahmath

S YSTEM ARCHITECTURE Computer architecture Computer organization Operating systems Mr. Mohammed Rahmath

C OMMUNICATIONS Computer audio Networking Cryptography Mr. Mohammed Rahmath

D ATABASES Data mining Relational databases Mr. Mohammed Rahmath

A RTIFICIAL INTELLIGENCE Artificial intelligence Artificial life Automated reasoning Computer vision Machine learning Natural language processing/Computational linguistics Robotics Mr. Mohammed Rahmath

V ISUAL RENDERING ( OR C OMPUTER GRAPHICS ) Computer graphics Image processing Mr. Mohammed Rahmath

H UMAN -C OMPUTER I NTERACTION Human computer interaction : The study of making computers and computations useful, usable and universally accessible to people, including the study and design of computer interfaces through which people use computers. Mr. Mohammed Rahmath

S CIENTIFIC COMPUTING Bioinformatics Cognitive Science Computational chemistry Computational neuroscience Computational physics Numerical algorithms Symbolic mathematics Mr. Mohammed Rahmath

2. COMPUTER E NGINEERING Definition: Computer Engineering (also called Electronic & Computer engineering or Computer Systems Engineering) is a discipline that encompasses broad areas of both electrical engineering and computer science Mr. Mohammed Rahmath

COMPUTER E NGINEERING Algorithms Computer architecture and organization Computer systems engineering Circuits and signals Database systems Digital logic Digital signal processing Electronics Embedded systems Human-computer interaction Operating systems Programming fundamentals Social and Professional issues Software engineering VLSI design and fabrication Computer Networking Distributed Systems Advanced Database systems Mr. Mohammed Rahmath

I NFORMATION T ECHNOLOGY AND S YSTEMS Information System : An Information System (IS) is the system of persons, data records and activities that process the data and information in a given organization, including manual processes or automated processes. Mr. Mohammed Rahmath

A PPLICATIONS OF INFORMATION SYSTEMS Information systems deal with the development, use and management of an organization's IT infrastructure. The study of information systems, focuses on why and how technology can be put into best use to serve the information flow within an organization. Mr. Mohammed Rahmath

Decision support features MISDSSEISES Type of decision maker Many operational managers Individuals and Small groups of tactical managers Individual strategic manager Individual strategic, tactical, or operational manager Type of problemStructuredSemi-structuredUnstructuredStructured Type of information Pre-designed reports on Internal operations Interactive queries and responses for specific problems Online access to internal and external information on many issues Conclusions and recommendations for a particular complex problem Type of useIndirectDirect Phase of decision making IntelligenceDesign, choiceIntelligenceImplementation Mr. Mohammed Rahmath

F LOW OF C ONTROL Flow of control: Flow control is the management of data flow between computers or devices or between nodes in a network so that the data can be handled at an efficient pace. Mr. Mohammed Rahmath

B ATCH AND I NTERACTIVE P ROCESSING Batch processing: collecting jobs in a single batch and then execute them without further interaction of the user. Interactive processing: Allows a program being executed to carry on a dialogue with the user through remote terminals. Requires real-time processing. Mr. Mohammed Rahmath

W EEK 5 E ND Mr. Mohammed Rahmath