Data Sciences Minor

Lower Division Requirements

EGR221 Data Structures

Develops discipline in program design, style, debugging, testing. Examines linked data structures, trees, introduction to graphs, and recursion. Prerequisite: CIS268 or EGR 121. (3 units; Fall)

EGR221-A
Han, Mi_Kyung
01/10/2018 TTh 10:30 AM - 12:00 PM Engr Building 3739 Adams 211Q
EGR221-B
Xu, Xuping
01/10/2018 MWF 9:30 AM - 10:30 AM Engr Building 3739 Adams 110D

Complete one of the following:

EGR121 Intro Computer Programming C++

Introduction to computer science. Covers problem solving methods and algorithm development; modern programming methodologies; and fundamentals of high-level block structured language using C++. Prerequisite: MAT 115 and his/her demonstrable computer literacy. Prerequisite: EGR 181 or MAT 115. (3 units; Interdisciplinary; Fall/Spring)

EGR121-A
Kolta, Michael J.
09/05/2017 MWF 2:30 PM - 3:30 PM Engr Building 3739 Adams 130H
EGR121-C
Shade, Karen S
09/05/2017 MWF 1:15 PM - 2:15 PM Engr Building 3739 Adams 215E
EGR121-B
Kolta, Michael J.
09/05/2017 MWF 8:15 AM - 9:15 AM Engr Building 3739 Adams 100J
EGR121-D
Shade, Karen S
09/05/2017 MWF 3:45 PM - 4:45 PM Engr Building 3739 Adams 100J
EGR121-D
Xu, Xuping
01/10/2018 MWF 8:15 AM - 9:15 AM Engr Building 3739 Adams 100J
EGR121-A
Kolta, Michael J.
01/10/2018 MWF 9:30 AM - 10:30 AM Engr Building 3739 Adams 215E
EGR121-B
Kolta, Michael J.
01/10/2018 MWF 3:45 PM - 4:45 PM Engr Building 3739 Adams 100J
EGR121-C
Im, Kyungsoo
01/10/2018 MWF 10:45 AM - 11:45 AM Engr Building 3739 Adams 100J

CIS268 Computer Programming Languages

In this course concepts of computer programming languages are presented. Attention is given to the common constructs of programming languages as well as a structured approach to program development. The programming language may change from semester to semester. (3 units; Spring)

CIS268-A
Corso, Anthony J.
01/10/2018 MWF 8:15 AM - 9:15 AM Yeager Center B113

Upper Division Requirements

CIS465 Essntials of Geographic Info Sys

The course provides an overview of the theoretical foundation and applied use of Geographic Information Systems (GIS). At the conclusion of the course, students will have working knowledge of GIS and their appropriate application in various disciplines and organizational settings. The historical development of innovative and collaborative geographic information tools that assist with managing the challenges associated with positional data will also be introduced. Students will demonstrate acquired knowledge via application of the fundamental and principal concepts of geographical information systems by completing a series of lab assignments and a culminating research project. Prerequisites: EGR 121 and CIS 265. (3 units; Fall)

CIS465-B
Corso, Anthony J.
09/05/2017 MWF 8:15 AM - 9:15 AM James Complex 367

CSC413 Infrmtn Securty & Cmptr Forenscs

This course provides an introduction to the field of Security in computing. Topics include common security standards and policies, cryptography and information security, access controls, attacks and countermeasures, and computer forensics. Prerequisite: EGR222. (3 units; Fall)

CSC413-A
Perkins, Arlene Louise
09/05/2017 - Online

EGR324 Engineering Economics

Economic concepts of supply, demand, and production; cost-benefit analysis and break-even analysis; return on investment; analysis of options; time value of money; management of money: economic analysis, accounting for risk applied to the engineering process. (3 units; Fall)

EGR324-B
Im, Kyungsoo
09/05/2017 W 8:15 AM - 9:15 AM Engr Building 3739 Adams ONLN
EGR324-A
Im, Kyungsoo
09/05/2017 W 10:45 AM - 11:45 AM Engr Building 3739 Adams ONLN

EGR325 Database Systems

Overview of current database technologies with an emphasis on relational database technology. Introduction to database design, entity relationship diagraming, structured query language, and stored procedures. Prerequisite: EGR 222. (3 units; Spring)

EGR325-A
Clement, Larry W.
01/10/2018 TTh 10:30 AM - 12:00 PM BUS 253