Computer Science Dr Hwang Chair, Computer Science Department

Slides:



Advertisements
Similar presentations
D E P A R T M E N T O F COMPUTER SCIENCE AND SYSTEMS ANALYSIS SCHOOL OF ENGINEERING & APPLIED SCIENCE O X F O R D O H I O MIAMI UNIVERSITY D E P A R T.
Advertisements

Project Lead the Way An Orientation American High School.
1 Undergraduate Curriculum Revision Department of Computer Science February 10, 2010.
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.
Department of Electronic Engineering City University of Hong Kong BEng (Hons) in Information Engineering 資訊工程學榮譽工學士 BEng (Hons) in Information Engineering.
MS DB Proposal Scott Canaan B. Thomas Golisano College of Computing & Information Sciences.
The Challenging (and Fun!) World of Computer Engineering Professor Dave Meyer School of Electrical & Computer Engineering Purdue University.
University of Hartford Computer Science Program The purpose of this slide set is to provide an overview of the Computer Science Program at the University.
CS 1 with Robots CS1301 – Where it Fits Institute for Personal Robots in Education (IPRE)‏
David L. Spooner1 IT Education: An Interdisciplinary Approach David L. Spooner Rensselaer Polytechnic Institute.
FACULTY OF COMPUTER SCIENCE & INFORMATION TECHNOLOGY, UNIVERSITY OF MALAYA.
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.
OverviewOverview – Preparation – Day in the Life – Earnings – Employment – Career Path Forecast – ResourcesPreparationDay in the LifeEarningsEmploymentCareer.
Computer Jobs 2013 Bob Nielson. Average Wage The average wages of all jobs in America >>>> $45,790 > $80,180.
Computer Jobs 2014 Bob Nielson. Average Wage The average wages of all jobs in America >>>> $45,790 > $80,180.
Structure of Study Programmes
Computer Science Graduate Studies in U of Memphis.
1/24 Information Technology Definition and Curriculum.
INTEGRATED SYSTEMS 1205 Technology Education A Curriculum Review Sabine Schnepf-Comeau July 19, 2011 ED 4752.
Wook-Sung Yoo, Ph.D. Software Engineering Program Fairfield University
Information Technology Lonnie Bentley, Professor and Head Department of Computer Technology (CPT) - and - H. E. (Buster) Dunsmore, Professor Department.
Structure of Study Programmes Bachelor of Computer Science Bachelor of Information Technology Master of Computer Science Master of Information Technology.
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.
Computer Engineering Department College of Computer Sciences and Engineering.
KFUPM-COE Industrial Advisory Council Meeting 31/5/ Department of Computer Engineering (COE) College of Computer Sciences and Engineering (CCSE)
The Balance Between Theoretical and Practical Work Within Electrical and Computer Engineering Courses Dr. Bahawodin Baha March Development Partnerships.
 Day 59 Computer Science and Industry Exploring The Intersection Between CS and Other Fields.
Major Disciplines in Computer Science Ken Nguyen Department of Information Technology Clayton State University.
CSE 102 Introduction to Computer Engineering What is Computer Engineering?
Computer Science in Context Evangelos E. Milios Professor and Graduate Coordinator Faculty of Computer Science Dalhousie University.
CS Curriculum Changes Fall, BS Computer Science 2015 COMPUTER SCIENCE COURSES—64 Hours COMPUTER SCIENCE CORE (48 Hours) CS 258Intro to Object-Oriented.
Computer Engineering Department (KFUPM) Computer Engineering Department Sadiq M. Sait College of Computer Sciences and Engineering.
 Explore fundamental issues in computing and develop theories and models to address those issues  Help scientists and engineers solve complex computing.
By: Hamza Khan. What Problems am I trying to Solve?  Main Problem: Is a Computers Careers suitable for me?  Questions Related to Problem:  Do I have.
Copyright: All rights reserved.Not to be reproduced by any means without prior permission 1 Coordinator Dr. Sadiq M. Sait Department of Computer Engineering.
Computer Science Program William Paterson University.
New Computer Science Programme at the Department of Informatics Pedro Guerreiro University of Nis, March 24, 2006.
Department of Mathematics and Computer Science
CS 1 with Robots CS1301 – Where it Fits Institute for Personal Robots in Education (IPRE)‏
Biomedical Engineering Career Exploration Jenny Lee Stacey Stein.
Industry Advisory Board
Why Should You Apply to Graduate School? Masters Degree
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.
EE Faculty.
Department of Mathematics, Statistics and Computer Science
Department of Computer and Information Science
ABET Definitions Objectives Outcomes Broad Statements
Computer Science at UNCW
Analysis of Computing Options at ISU
Computing and Informatics Courses
CMSC104 Problem Solving and Computer Programming Fall 2010 Section 01
Computer Science Courses
Career JEOPARDY! Cluster: Information Technology
CS 21a: Intro to Computing I
Computing Degree Programs at Winthrop University
Metropolitan State University of Denver
CMSC 104 Problem Solving and Computer Programming Fall 2010
What are your Career Options?
CMSC104 Problem Solving and Computer Programming Fall 2010
Computer Science Bachelor of Science in Computer Science FEEL FREE
CS1301 – Where it Fits Institute for Personal Robots in Education
CS1301 – Where it Fits Institute for Personal Robots in Education
Why study Computer Science?
CS1301 – Where it Fits Institute for Personal Robots in Education
Information Systems in Organizations 1.1 Introduction to MIS
Computing and Informatics Courses
Computer Science Courses in the Major
The Curriculum of the Department of Informatics TEI-A
Presentation transcript:

Computer Science Dr Hwang Chair, Computer Science Department Professor of Computer Science

Computer Science Why Computer Science? Video link

Computer Science Exciting possibilities

Computer Science Exciting possibilities Computing jobs are in every industry and every state, and they’re projected to grow at twice the rate of all other jobs.

Computer Science Exciting possibilities High demand

Computer Science Exciting possibilities High demand Computing jobs are in high demand with over 500,000 current openings in the U.S.

Computer Science Exciting possibilities High demand High pay

Computer Science Exciting possibilities High demand High pay Average annual salary for computer scientists fresh out of college is around $70K.

Computer Science What is Computer Science?

Computer Science is… Teaching machines to solve problems to:

Computer Science is… Teaching machines to solve problems to: Make our lives easier and more rewarding.

Computer Science is… Teaching machines to solve problems to: Make our lives easier and more rewarding. Help us in our work.

Computer Science is… Teaching machines to solve problems to: Make our lives easier and more rewarding. Help us in our work. Quest for new knowledge.

Computer Science is… Teaching machines to solve problems to: Make our lives easier and more rewarding. Help us in our work. Quest for new knowledge. Entertain us.

My Research… Microprocessor Design

My Research… Microprocessor Design Robotics

My Research… Microprocessor Design Robotics Internet of Things (IOT)

My Research… Microprocessor Design Robotics Internet of Things (IOT) RobotsForFun.com

La Sierra University At La Sierra University:

La Sierra University At La Sierra University: We have a solid computer science program that conforms to the ACM/IEEE standards.

La Sierra University At La Sierra University: We have a solid computer science program that conforms to the ACM/IEEE standards. We offer a 4-year Bachelor of Science Degree in Computer Science.

La Sierra University At La Sierra University: We have a solid computer science program that conforms to the ACM/IEEE standards. We offer a 4-year Bachelor of Science Degree in Computer Science. We have small class sizes (10 to 20 students).

La Sierra University At La Sierra University: We have an open campus. Students and faculty have many opportunities (both during class and outside of class) to interact.

La Sierra University At La Sierra University: We have an open campus. Students and faculty have many opportunities (both during class and outside of class) to interact. Students in our program can choose to focus in one or more of the seven different career paths that we offer.

Career Paths Seven career paths: Computer Engineering - Embedded Systems, Robotics

Career Paths Seven career paths: Computer Engineering - Embedded Systems, Robotics Software Engineering

Career Paths Seven career paths: Computer Engineering - Embedded Systems, Robotics Software Engineering Information Systems, IT

Career Paths Seven career paths: Computer Engineering - Embedded Systems, Robotics Software Engineering Information Systems, IT Web and Mobile Applications

Career Paths Seven career paths: Computer Engineering - Embedded Systems, Robotics Software Engineering Information Systems, IT Web and Mobile Applications Networks and Cyber Security

Career Paths Seven career paths: Computer Engineering - Embedded Systems, Robotics Software Engineering Information Systems, IT Web and Mobile Applications Networks and Cyber Security Bioinformatics

Career Paths Seven career paths: Computer Engineering - Embedded Systems, Robotics Software Engineering Information Systems, IT Web and Mobile Applications Networks and Cyber Security Bioinformatics Preparation for Graduate Study and Research

Computer Science Survey Browse to lasierra.edu/cs

Computer Science Survey Browse to lasierra.edu/cs Click on the CS Interest Survey link

Units for Graduation Require at least 72 units in computer science and cognates, including: Computer science core curriculum (34 units) Required cognates (8 units) Computer science and cognate career path electives (30 units, at least 16 units of computer science electives)

CS Core Curriculum (34 units) CPTG 121 Introduction to Computer Science I CPTG 122 Introduction to Computer Science II CPTG 244 Data Structures CPTG 245 Computer Organization and Assembly Language Programming CPTG 255 Systems and Network Programming CPTG 324 Programming Languages CPTG 434 Operating Systems CPTG 445 Computer Architecture CPTG 485 Seminar

Required Cognates (8 units) MATH 131 Calculus I MATH 276 Discrete Math

CS Career Path Electives (at least 16 units) CPTG 323 Computer Informatics CPTG 334 Systems Analysis CPTG 345 Digital Logic and Microprocessor Design CPTG 356 Principles of Networking CPTG 364 Analysis of Algorithms CPTG 335 Cyber Security CPTG 374 Web Application Development CPTG 384 Mobile Application Development CPTG 424 Database Design and Management CPTG 436 UNIX Systems Administration CPTG 446 Embedded Systems Design CPTG 454 Compiler Theory CPTG 455 Software Engineering CPTG 486 Topics in Computer Science CPTG 494 Internship CPTG 499 Directed Study

Cognate Electives (30 units total with CS Career Path Electives) ARTS 194 Photoshop and Illustrator Image Creation ARTS 394C Interface Design ARTS 394G Motion Graphics ARTS 395A Web Design Communication Principles BIOL 111 General Biology I and lab BIOL 302 Genetics BIOL 490 Bioinformatics MATH 132 Calculus II MATH 133 Calculus III MATH 155 Introductory Statistics MATH 231 Introduction to Linear Algebra & Discrete Math MATH 361 Numerical Methods I MATH 362 Numerical Methods II MATH 461 Biomathematical Modeling I MATH 462 Biomathematical Modeling II MGMT 304 The Practice of Management MGMT 327 Information Technology Management MGMT 356 Human Resource Management PHYS 117 Introduction to Physics PHYS 231 General Physics I PHYS 232 General Physics II PHYS 353 Electronics

Computer Engineering, Robotics, Embedded Systems Computer engineering and embedded systems are about developing both hardware and software to work together for controlling specific dedicated devices. These devices, such as a traffic light controller, usually are dedicated in doing one common thing, are capable of interacting with the “real world,” and have real-time constraints. Computer and embedded systems engineers need to work with the underlying hardware logic circuit, interface microprocessors and controllers with external sensors and I/Os, and to program at the machine level.

Computer Engineering, Robotics, Embedded Systems CPTG 345 Digital Logic and Microprocessor Design CPTG 356 Principles of Networking CPTG 436 UNIX Systems Administration CPTG 446 Embedded Systems Design PHYS 117 Introduction to Physics PHYS 231 General Physics I PHYS 353 Electronics

Software Engineering Software engineering is a discipline that is concerned with all aspects of software production. Software engineers help organizations achieve goals with software-based solutions. They create, test and evaluate software systems and applications used for everything from computer operations, to workplace productivity, to entertainment. Software engineers develop software to meet specifications set by their companies designed for their clients, and generally must adhere to specific standards and practices.

Software Engineering CPTG 334 Systems Analysis CPTG 364 Analysis of Algorithms CPTG 424 Database Design and Management CPTG 455 Software Engineering

Information Systems Information Systems is the use of computers, storage and network equipments to create, store, manipulate, and transmit all forms of electronic data in the context of a business or enterprise. The study of information systems is the broad subject concerned with all aspects of managing and processing information within a large organization, which includes all layers of all systems within an organization – from the physical hardware to the operating systems, applications, databases and storage.

Information Systems CPTG 334 Systems Analysis CPTG 356 Principles of Networking CPTG 424 Database Design and Management CPTG 436 UNIX Systems Administration CPTG 455 Software Engineering MGMT 304 The Practice of Management MGMT 327 Information Technology Management MGMT 356 Human Resource Management

Web and Mobile Applications Web programmers specialize in the development of World Wide Web applications that are run on web servers, and accessed through a web browser. Requires programming on both the back-end server side, and the front-end user side. Programming the front-end involves implementing all the graphical and visual elements that users see and use in the web application. Programming the back-end requires knowledge about networking, database, web services and APIs that are necessary to power the front-end.

Web and Mobile Applications Mobile programmers write programs specifically for running on mobile devices. Unlike traditional programs, mobile apps are event driven, and are limited by the resources available on mobile devices such as speed, storage and screen size. Being able to design attractive graphical user interface is a plus.

Web and Mobile Applications CPTG 356 Principles of Networking CPTG 374 Web Application Development CPTG 384 Mobile Application Programming CPTG 424 Database Design and Management ARTS 194 Photoshop and Illustrator Image Creation ARTS 394C Interface Design ARTS 394G Motion Graphics ARTS 395A Web Design Communication Principles

Networks and Cyber Security Cyber security is about the protection of electronic information from unauthorized access. Cyber security covers all aspects of the computer system to prevent unauthorized access, change or destruction of electronic information, and at the same time to ensure confidentiality, integrity, and availability of the information for authorized users. Understanding computer networks, computer operating system, and data storage are crucial in the prevention of cyber attacks since these are the most vulnerable points for intrusion.

Networks and Cyber Security CPTG 335 Cyber Security CPTG 356 Principles of Networking CPTG 374 Web Application Development CPTG 424 Database Design and Management CPTG 436 UNIX Systems Administration

Bioinformatics Bioinformatics is a cross discipline between biology, computer science and mathematics, where huge amounts of biological data, particularly in genetics, are analyzed and interpreted. Common uses of bioinformatics include the identification of genes to better understand the genetic basis of disease.

Bioinformatics CPTG 323 Computer Informatics CPTG 364 Analysis of Algorithms CPTG 424 Database Design and Management Math 155 Introductory Statistics BIOL 111 General Biology I and lab BIOL 302 Genetics BIOL 490 Bioinformatics

Preparation for Graduate Study and Research Graduate study is for those who like to do research in computer related cutting edge technology or work in academia. A good foundation in all aspects of computer science is a must. Having an advanced computer degree provides many options to be involved in specific research areas such as medical, robotic, space exploration, and others.

Preparation for Graduate Study and Research CPTG 345 Digital Logic and Microprocessor Design CPTG 356 Principles of Networking CPTG 364 Analysis of Algorithms CPTG 424 Database Design and Management CPTG 455 Software Engineering MATH 132 Calculus II MATH 133 Calculus III MATH 231 Introduction to Linear Algebra & Discrete Math MATH 361 Numerical Methods I