Major Disciplines in Computer Science Ken Nguyen Department of Information Technology Clayton State University.

Slides:



Advertisements
Similar presentations
Course Outline Presentation Term: F09 Faculty Name : Asma Sanam Larik Course Name :INTRO TO COMPUTING Course Code : CSE145 Section :1 Semester : 1.
Advertisements

Is the use of computers and software to manage information. In some companies, this is referred to as Management Information Services (or MIS) or simply.
1 Undergraduate Curriculum Revision Department of Computer Science February 10, 2010.
PhD education at Swedish Universities Jonas Neander.
Computer Science It’s more than programming Eric Lantz.
Department of Mathematics and Computer Science
Introduction to Computer Science CS 21a: Introduction to Computing I Department of Information Systems and Computer Science Ateneo de Manila University.
Digital Systems Emphasis for Electrical Engineering Students Digital Systems skills are very valuable for electrical engineers Digital systems are the.
What do Computer Scientists and Engineers do? CS101 Regular Lecture, Week 10.
College of Computer Sciences and Engineering
The Education of a Software Engineer Mehdi Jazayeri Presented by Matthias Hauswirth.
©The McGraw-Hill Companies, Inc. Permission required for reproduction or display. slide 1 CS 125 Introduction to Computers and Object- Oriented Programming.
Breadth-Last Technical Electives: Integrating the CS Core via Computer Games and Mobile Robotics William W. White Southern Illinois University Edwardsville.
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.
©The McGraw-Hill Companies, Inc. Permission required for reproduction or display. slide 1 CS 125 Introduction to Computers and Object- Oriented Programming.
Purdue University Pag. 1 CS 397 Dongyan Xu Department of Computer Science and CERIAS Purdue University Office:
Distinctions Between Computing Disciplines
Choosing a Research Topic Patrice Koehl Computer Science, UC Davis.
PRESENTATION START.
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.
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.
Bioinformatics Sean Langford, Larry Hale. What is it?  Bioinformatics is a scientific field involving many disciplines that focuses on the development.
1 CSC 1401 S1 Computer Programming I Hamid Harroud School of Science and Engineering, Akhawayn University
Results 1  Obviously you do not have results at the proposal stage  You need to have some idea about what kind of data you will be collected  What statistical.
CS 101 – Aug. 26 Definition of computer & CS Making good decisions Computer organization A little history Please read Chapter 1 in book. Tomorrow’s lab:
Structure of Study Programmes
© 2007 Pearson Addison-Wesley. All rights reserved 0-1 Spring(2007) Instructor: Qiong Cheng © 2007 Pearson Addison-Wesley. All rights reserved.
Definition of Computational Science Computational Science for NRM D. Wang Computational science is a rapidly growing multidisciplinary field that uses.
Dr. Alireza Ghorshi Dr. Mohammad Mortazavi Dr. Mohammad Khansari Dr. Alireza Nemany Pour.
Structure of Study Programmes Bachelor of Computer Science Bachelor of Information Technology Master of Computer Science Master of Information Technology.
Automata, Computability, and Complexity Lecture 1 Section 0.1 Wed, Aug 22, 2007.
© 2007 Pearson Addison-Wesley. All rights reserved 0-1 Spring(2007) Instructor: Qiong Cheng © 2007 Pearson Addison-Wesley. All rights reserved.
Invitation to Computer Science 5 th Edition Chapter 6 An Introduction to System Software and Virtual Machine s.
Engineering and Physical Sciences Research Council Towards an Intelligent Information Infrastructure (TI 3 ) ENGINEERING AND PHYSICAL SCIENCES RESEARCH.
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?
CS 127 Introduction to Computer Science. What is a computer?  “A machine that stores and manipulates information under the control of a changeable program”
Master’s Degree in Computer Science. Why? Acquire Credentials Learn Skills –Existing software: Unix, languages,... –General software development techniques.
Computer Science in Context Evangelos E. Milios Professor and Graduate Coordinator Faculty of Computer Science Dalhousie University.
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.
Who Am I?. Billionaire: Software > ¼ Billionaire: Software.
1 CS145 Lecture 26 What’s next?. 2 What software questions do we study? Where is software headed?
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.
Copyright © 2015 Pearson Education, Inc. Chapter 0: Introduction.
1 Structured Programming in C Welcome to CPSC 206.
By: Nelson Webster. Algorithm Engineers Algorithm engineers study the effectiveness and efficiency of procedures of solving problems on a computer.
Data Mining Concepts and Techniques Course Presentation by Ali A. Ali Department of Information Technology Institute of Graduate Studies and Research Alexandria.
1 INSTYTUT PODSTAW INFORMATYKI PAN OR INSTITUTE OF COMPUTER SCIENCE, POLISH ACAD. SCI. (56 scientists, including 49 Ph.D.’s) IN THE FOLLOWING AREAS: OFFER.
New Curricula Proposal at FSMN by Miroslav Ćirić & Predrag Krtolica.
1.Computer Fundamentals Parallel and distributed computing, from algorithms, languages, compilers, architectures to systems. 2.Information Systems Software.
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.
Computer Science skill sets
Electrical Engineering
Analysis of Computing Options at ISU
Computer Science Courses
Big Ideas in Computer Science
CS 21a: Intro to Computing I
WELCOME TO DIGITAL & computer SCIENCE
Foundations of Computer Science
Chapter 0: Introduction
Objectives To gain a basic understanding of the Programming and Software Development Pathway. To discover career options available within the Programming.
Computer Science Courses in the Major
The Curriculum of the Department of Informatics TEI-A
Presentation transcript:

Major Disciplines in Computer Science Ken Nguyen Department of Information Technology Clayton State University

Applied Computing Categories of Disciplines CS theories and Fundamentals Software Development Information Theory and Information Organization and Processing Network Communication and Security Network Computation and High-Performance Computing

Applied Computing CS Fundamental and Theoretical Algorithms and data structures:  Formal representations of computational solutions  Analysis of algorithms' efficiency (computational complexity theory)  Efficient data organization and storage Programming languages and natural language processing  Formal computing and programming languages for expressing algorithms and the properties  Analysis of the types of data and their properties.  Natural languages recognition and processing

Applied Computing CS Fundamental and Theoretical … Compilers  Theory and methods for efficiently translating algorithms from one form (usually a programming language) to another Operating systems  Systems for managing computer programs and data structures

Applied Computing Software Development Formal methods and Software engineering:  Appropriate mathematical analysis, development and verification of software and hardware systems.  Systematic approach to software design, development, and testing.  Implementation of software Computer programming and applications  Translation of algorithms to different programming languages to create computer applications

Applied Computing Information Theory and Information Organization and Processing Databases and Data mining  Organize and store large amount of data  Retrieving relevant information from storage  Identify and analyze, and relate data Artificial intelligence and computational intelligence  Theory and practices on implementing systems with autonomous intelligence Robotics  Algorithms for controlling the behavior of robots

Information Organization and Processing... Computer Graphics and Visualization  Algorithms for image generation and image processing  Integrating or altering visual and spatial information  Computational geometry and special effects Applied Computing

Network Computation and Security Networking  Algorithms and protocols for digital communication, including medium access, routing, and error detection and correction Computer security, Cryptography, Steganography  Theory and practices information hiding (encryption) and deciphering (decryption)  Theory and practices of protecting data from unauthorized access, disruption, and modification

Applied Computing Network Computation and High- Performance Computing Mobile computing and Ubiquitous computing  Computational theory and practices on mobile devices and related networks  Integrating human interaction and behavior with information processing Parallel and Distributed computing  Computational theory and practice and simultaneous execution and distribution of information and information processing, including grid, network, clouds, etc.  High performance computing

Applied Computing Read more from here ence_fields ence_fields oi= &rep=rep1&type=pdf oi= &rep=rep1&type=pdf