CPD Computer Programming/Data (CPD)

CPD121  Data Modeling Database Design  (3 Credits)  
Contact Hours: 4  Lecture Hours: 2  Lab Hours: 2  
This course introduces database concepts and describes how to properly design, create and interface with a relational database. The course begins with definition of important terms. It demonstrates the specific rules that one must follow to design and create a normalized relational database. SQL is also an important topic. Students complete a collection of hands-on labs to learn how to apply the techniques presented.
Prerequisites: (IDS102 with a minimum grade of B or CMPR with a score of 080 or ACUR with a score of 070 or NGAR with a score of 244 or GEDR with a score of 1 or RDG with a score of 3 or IDS with a score of 3 or A03 with a score of 18 or S01 with a score of 480) and (ITD100 with a minimum grade of C or CMPP with a score of 16 or COMP with a score of 2)  
CPD123  Structured Query Language  (3 Credits)  
Contact Hours: 4  Lecture Hours: 2  Lab Hours: 2  
This course introduces database technology, relational database concepts, and the powerful SQL programming language. This course provides the students with the essential SQL skills of querying the database and the metadata along with creating database objects. Demonstrations and hands-on practice reinforce the concepts. Upon completion, the student should have the confidence and skill to develop, maintain, and utilize SQL scripts and code.
Prerequisites: CPD121 with a minimum grade of D  
CPD224  Microsoft SQL Server Database Administration  (3 Credits)  
Contact Hours: 4  Lecture Hours: 2  Lab Hours: 2  
In this course students will gain the knowledge and skills to design server-side solutions for Microsoft SQL Server. The course focuses on teaching students the skills of database developers who are individuals who work in enterprise environments to identify and place database technologies during design to achieve a suitable solution that meets the needs of an organization. Students will also learn to consider the solution from a system-wide view instead of from a single database or server perspective.
Prerequisites: CPD123 with a minimum grade of D or (CPD122 with a minimum grade of D or CPD222 with a minimum grade of D)