Alireza Haghshenas Winter 93. * Problem Definition * Difficult Math Parts * Vision * Computational Geometry * Optimization * Run the App.

Slides:



Advertisements
Similar presentations
College of Natural Sciences University of Northern Iowa Welcome to the Computer Science Department Dr. Ben Schafer.
Advertisements

Nokia Technology Institute Natural Partner for Innovation.
CS 141 Introduction to Computer Science and Structured Programming Dr. Randy L. Ribler Lynchburg College.
CSE 5522: Survey of Artificial Intelligence II: Advanced Techniques Instructor: Alan Ritter TA: Fan Yang.
Department of Mathematics and Computer Science
1 McGraw-Hill/Irwin Copyright © 2004, The McGraw-Hill Companies, Inc. All rights reserved. Chapter 8: Decision Support Systems What kind of decisions?
Computer Science: An Overview Dr. Christian Skalka.
CS 10051: Introduction to Computer Science What is the course about?
1 McGraw-Hill/Irwin Copyright © 2004, The McGraw-Hill Companies, Inc. All rights reserved. Chapter 8: Decision Support Systems Decision Support in Business.
Intelligent Systems Group Emmanuel Fernandez Larry Mazlack Ali Minai (coordinator) Carla Purdy William Wee.
Computer Science Prof. Bill Pugh Dept. of Computer Science.
Computing ESSENTIALS     CHAPTER Ch 9Copyright 2003 The McGraw-Hill Companies, Inc Graphics, Multimedia, and Artificial Intelligence computing.
1 Trends in Mathematics: How could they Change Education? László Lovász Eötvös Loránd University Budapest.
CS 1 with Robots CS1301 – Where it Fits Institute for Personal Robots in Education (IPRE)‏
FACULTY OF COMPUTER SCIENCE & INFORMATION TECHNOLOGY, UNIVERSITY OF MALAYA.
Engineering the Cloud Andrew McCombs March 10th, 2011.
FACULTY OF COMPUTER SCIENCE & INFORMATION TECHNOLOGY, UNIVERSITY OF MALAYA.
Chapter 0: Introduction CSCI-UA 0002 – Introduction to Computer Programming Mr. Joel Kemp.
Computer Programming My Home Page My Paper Job Description Computer programmers write, test, and maintain the detailed instructions, called programs,
Introduction to Computer and Programming CS-101 Lecture 6 By : Lecturer : Omer Salih Dawood Department of Computer Science College of Arts and Science.
Why Should Communicators Learn To Associate Professor Texas State University Stanford Knight Journalism Fellow slideshare.net/cindyroyal.
Introduction to Machine Learning MSE 2400 EaLiCaRA Spring 2015 Dr. Tom Way Based in part on notes from Gavin Brown, University of Manchester.
Structure of Study Programmes
The Strategic Management of Information Technology Chapter 10 Complex Decisions and Artificial Intelligence.
Introduction GAM 376 Robin Burke Winter Outline Introductions Syllabus.
Distributed Computing Rik Sarkar. Distributed Computing Old style: Use a computer for computation.
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.
VESL-Career & life planning Career Presentation April 13, 2011 Mt.SAC.
1 WORKSHOP ON COMPUTER SCIENCE EDUCATION Innovation of Computer Science Curriculum in Higher Education TEMPUS project CD-JEP 16160/2001.
WEP Presentation for non-IT Steps and roles in software development 2. Skills developed in 1 st year 3. What can do a student in 1 st internship.
Major Disciplines in Computer Science Ken Nguyen Department of Information Technology Clayton State University.
Programming language. Definition Programming language is a formal language designed to communicate instructions to a computer. Programming languages can.
CSE115 / CSE503 Introduction to Computer Science I Dr. Carl Alphonce 343 Davis Hall 1.
Understanding the field & setting expectations.  Personal  International  UNT Alumni (Mathematics)  Academic  Economics & Mathematics  Professional.
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.
Analyzing academic computing curricula with a focus on practical aspects for software engineering Costin B ă dic ă Sabin Simionescu University of Craiova,
Computer Architecture Lecture 26 Past and Future Ralph Grishman November 2015 NYU.
Department of Computer Science and Automation Indian Institute of Science, Bangalore, India. CSA Research Areas Theoretical Computer Science.
The Legend of Information Technology: A Link to the Future By Quoc Tran Making Information Available to the World with HTML and Web Pages Presentation.
1 Seattle University Master’s of Science in Business Analytics Key skills, learning outcomes, and a sample of jobs to apply for, or aim to qualify for,
Chapter 9 : Application Areas. 2 Some Advance Application Areas of Computers  Software Development  Artificial Intelligence  Robotics  Industrial.
CS 1 with Robots CS1301 – Where it Fits Institute for Personal Robots in Education (IPRE)‏
Department of Computer & Web Information Engineering College of Engineering.
Sub-fields of computer science. Sub-fields of computer science.
2/13/2018 4:38 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Who Am I?.
CS 141 Introduction to Computer Science and Structured Programming
Big Data A Quick Review on Analytical Tools
Artificial intelligence (AI)
Rocky K. C. Chang September 4, 2017
We are: A Professional School The largest graduate school of Computer Science in the country We have: A University working with student and professional.
Department of Cybernetics
Computer Science Courses
Andrew McCombs March 10th, 2011
Major themes Abstraction Design tradeoffs Recursion Leverage existing components without understanding details Create components that can be.
Coding - The Ultimate Survival Skill
Artificial Intelligence in Healthcare
Recitation 6 Intro Engineering Pro Tips
Dane Stubben QuintilesIMS Database Manager
Programming Language Design
CS1301 – Where it Fits Institute for Personal Robots in Education
کتابهای تازه خریداری شده دروس عمومی 1397
Recitation 7 Intro Engineering Pro Tips
Welcome! Knowledge Discovery and Data Mining
Machine learning CS 229 / stats 229
Computer Science Courses in the Major
Microsoft Virtual Academy
Presentation transcript:

Alireza Haghshenas Winter 93

* Problem Definition * Difficult Math Parts * Vision * Computational Geometry * Optimization * Run the App

* M of CLS * Unify data * How to identify People * Different People, Same Name * Same Person, Different Names * Missing, Wrong or Stolen National Code * Fuzzy Grouping

* Last few Decades

* Sorting Results * Keyword Importance * Problem? * Page Rank * Larry who? * Google

* Perceptron 1958 * Backpropagation 1975 * Deep Learning 2006 * Translation * Image Retrieval * Voice Recognition * Driverless Cars

* Leap Motion: 2010 * Ultrasonic Haptic Feedback * Virtual Reality * Augmented Reality * Microsoft HoloLens

* Date$/GFLOPS * 1961$8,300,000,000,000 * ,780,000 * ,000 * * * * *

* What Skills You need to be competent

* Modeling * Abstraction * Creative Thinking * Systematic Thinking * Critical Thinking

* Combinatorics * Statistics * Probability * Linear Algebra * Graph Theory

* Data Structures * Algorithms * Design * Analysis * Parallel * Databases * NoSQL

* General Purpose Programming * Object Oriented Design/Implementation * Database Design/Implementation/Tuning * Robotics * GPGPU * Cyber-Security

* Machine Learning * Neural Networks * Deep Learning * Artificial Intelligence * Image Processing/Computer Vision * Sound/Voice Processing * Natural Language Processing * Statistical Pattern Recognition * Fuzzy Logic * Functional Programming * Data Science

* Web Development * Business Intelligence * HCI * Embedded Systems * System Programming * Distributed Systems * High Reliability * Hardware description Languages *…*…

* Team Work * Communications * Leadership * Presentation * Responsibility * Tolerance

* Visual Studio * C# * Asp.Net * Java * Python * Matlab * Javascript * Android * Swift * C++ * Intellij * Sql-Server * Oracle * PHP * MySQL * Hadoop *R*R * Excel!! * Powerpoint * Linux * Word * Profilers * Git *…*…

* Competitive Learning * ACM ICPC * Google Code Jam, … * Start from basics * Dedicate Time to learning * Focus on your weak points * Work in a group * Work for great companies * Internship * Avoid Negative People

* Use your time efficiently * Work, Learn, Have fun, have rest * Follow great people/groups * Follow trends * Stay up-to-date * Be ready to leave * Learn a few tools thoroughly * Make mistakes * Set Goals * Join Communities * Contribute * Open Source

* Enjoy science/technology * Spend a lot of time on learning/doing * Prefer to be alone

* Can’t be or Don’t like to be Geeks * Can learn CS * Learn other stuff * Arts * Medicine * Economy * Literature * Social Sciences * Physics * Biology * Robotics * Politics * Etc…