Download presentation
Presentation is loading. Please wait.
Published byFrederick Booker Modified over 5 years ago
1
Computer Science Dr Hwang Chair, Computer Science Department
Professor of Computer Science
3
Computer Science Why Computer Science? Video link
4
Computer Science Exciting possibilities
5
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.
6
Computer Science Exciting possibilities High demand
7
Computer Science Exciting possibilities High demand
Computing jobs are in high demand with over 500,000 current openings in the U.S.
8
Computer Science Exciting possibilities High demand High pay
9
Computer Science Exciting possibilities High demand High pay
Average annual salary for computer scientists fresh out of college is around $70K.
10
Computer Science What is Computer Science?
11
Computer Science is… Teaching machines to solve problems to:
12
Computer Science is… Teaching machines to solve problems to:
Make our lives easier and more rewarding.
13
Computer Science is… Teaching machines to solve problems to:
Make our lives easier and more rewarding. Help us in our work.
14
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.
15
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.
16
My Research… Microprocessor Design
17
My Research… Microprocessor Design Robotics
18
My Research… Microprocessor Design Robotics Internet of Things (IOT)
19
My Research… Microprocessor Design Robotics Internet of Things (IOT)
RobotsForFun.com
20
La Sierra University At La Sierra University:
21
La Sierra University At La Sierra University:
We have a solid computer science program that conforms to the ACM/IEEE standards.
22
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.
23
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).
24
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.
25
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.
26
Career Paths Seven career paths: Computer Engineering
- Embedded Systems, Robotics
27
Career Paths Seven career paths: Computer Engineering
- Embedded Systems, Robotics Software Engineering
28
Career Paths Seven career paths: Computer Engineering
- Embedded Systems, Robotics Software Engineering Information Systems, IT
29
Career Paths Seven career paths: Computer Engineering
- Embedded Systems, Robotics Software Engineering Information Systems, IT Web and Mobile Applications
30
Career Paths Seven career paths: Computer Engineering
- Embedded Systems, Robotics Software Engineering Information Systems, IT Web and Mobile Applications Networks and Cyber Security
31
Career Paths Seven career paths: Computer Engineering
- Embedded Systems, Robotics Software Engineering Information Systems, IT Web and Mobile Applications Networks and Cyber Security Bioinformatics
32
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
33
Computer Science Survey
Browse to lasierra.edu/cs
34
Computer Science Survey
Browse to lasierra.edu/cs Click on the CS Interest Survey link
35
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)
36
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
37
Required Cognates (8 units)
MATH 131 Calculus I MATH 276 Discrete Math
38
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
39
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
40
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.
41
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
42
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.
43
Software Engineering CPTG 334 Systems Analysis
CPTG 364 Analysis of Algorithms CPTG 424 Database Design and Management CPTG 455 Software Engineering
44
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.
45
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
46
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.
47
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.
48
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
49
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.
50
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
51
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.
52
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
53
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.
54
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
Similar presentations
© 2024 SlidePlayer.com Inc.
All rights reserved.