Search Results

EECS 647. Introduction to Database Systems. 3 Hours.

Introduction to the concept of databases and their operations. Basic concepts, database architectures, storage structures and indexing, data structures: hierarchical, network, and relational database organizations. Emphasis on relational databases and retrieval languages SQL, QBE, and ones based on relational algebra and relational calculus; brief description of predicate calculus. Theory of databases, normal forms, normalization, candidates keys, decomposition, functional dependencies, multi-valued dependencies. Introduction to the design of a simple database structure and a data retrieval language. Student cannot receive credit for both EECS 647 and EECS 746. Prerequisite: EECS 448. LEC.

Bachelor of Science in Computer Science

B.S. in Computer Science Program Educational Objectives Graduates who have earned the bachelor’s degree in computer science, within a few years following graduation, will have demonstrated technical proficiency, collaborative activities, and professional development. Technical Proficiency Graduates will have achieved success and visibility in their chosen careers as shown by technical accomplishments in industry, government, entrepreneurial activities, or academia. Collaborative Activities Graduates will have exercised shared responsibilities through activities such as contributions to multiperson or multidisciplinary technical projects, participation in professional society/organization functions, or performing collaborative research. In all such cases, graduates will have contributed to documentation of the collaborative activities. Professional Development Graduates will have demonstrated continual updating to extend their expertise and adapt to a changing environment through graduate studies; short courses, conferences, and seminars; or professional self-study. In addition, graduates will have demonstrated evidence of increasing technical and/or managerial impact. Careers Professional Opportunities Computer scientists may pursue the design, analysis, and implementation of computer algorithms; study the theory of programming methods and languages; or design and develop software systems. They also may work in artificial intelligence, database systems, parallel and distributed computation, human-computer interaction, computer graphics, operating systems, or computer systems analysis and administration. Computer scientists may work for software companies, government and defense, telecommunications, or consulting firms.

Bachelor of Science in Mathematics

...4 EECS 138 Introduction to Computing: _____ EECS...6 MATH 646 & MATH 647 Complex Variable and...

Master of Science in Physics

...3 EECS 837 Data Mining 3 MATH 611 Time Series Analysis 3 MATH 647 Applied...

Bachelor of Science in Physics

...EECS 138 Introduction to Computing: _____ or EECS...Variable and Applications MATH 647 Applied Partial Differential...