CIS 3730: Spring 2011 Database Management Systems

Size: px
Start display at page:

Download "CIS 3730: Spring 2011 Database Management Systems"

Transcription

1 CIS 3730: Spring 2011 Database Management Systems Dr. Vijay Vaishnavi Board of Advisors Professor, Computer Information Systems Robinson College of Business Georgia State University THE COURSE SYLLABUS PROVIDES A GENERAL PLAN FOR THE COURSE. DEVIATIONS MAY BE NECESSARY Pre-requisites: CIS 2010; CSP: I, IV, VII NOTE: Pre-requisites for all CIS courses are strongly enforced by the CIS department administration; you will not be allowed to take or continue in this course if you do not have the prerequisites stated above. Course Details Course CIS 3730: Database Management Systems CRN Semester Spring 2011 Class Sessions Tuesdays, 1:00 pm 3:30 pm, Aderhold Learning Center 224 Instructor Office Hours Dr. Vijay Vaishnavi Office: RCB vvaishna@gsu.edu; phone: Drop-ins: Tuesdays 11:00 am- 12 pm, and by appointment COURSE OVERVIEW Catalog Description Database Management Systems. Prerequisite: CIS Requires a 2.5 GSU GPA and 45 semester hours. CSP: 1, 4, 7. This course provides an introduction to the management of database systems. Major emphasis is placed on understanding the various database management functions and providing database support for the organization. Topics include types of data models and database management systems, data definition and manipulation, 1

2 administration of database systems, and the management of databases, including database security, error recovery, concurrency control, and distributed database systems. Course Description The course, Database Management Systems, provides an introduction to the management of database systems. The course emphasizes the understanding of the fundamentals of relational systems including data models, database architectures, and database manipulations. The course also provides an understanding of new developments and trends such as XML. The entire course uses a problem-based approach to learning (PBL). Student Objectives At the conclusion of the course, the student be able to: Describe terms related to databases and database management Query data using SQL Describe relational model and normalization Use normalization to design databases using existing data tables Create data models using entity-relationship data model Transform entity-relationship data models into relational database designs Define and manipulate data using SQL Describe database administration and major techniques used for multi-user database management Use major features of SQL Server Describe XML and its role in database processing Required Resources Book(s) Required: Kroenke, David. Database Processing: Fundamentals, Design, and Implementation (11 th Edition). Prentice-Hall, ISBN-13: ; ISBN-10: Recommended for SQL Server: Bordoloi, B. and Bock, D. SQL for SQL Server. PEARSON Education, ISBN-13: ; ISBN-10: Other: For those seeking a stronger technical treatment of database systems: Elmasri, R. and S. B. Navathe: Fundamentals of Database Systems (5 th Ed.), Addison Wesley, Readings See course website: 2

3 Course Readings.htm Tools - SQL Server 2008 (Developer Edition X86 or X64), available from MDDNAA (see below) - Visio Professional 2007 (Access to an instance of SQL Server 2008 at a virtual server may also be provided.) MSDNAA: The primary source of software that will be used in this course is the CIS department s MSDNAA (Microsoft Developer Network Academic Alliance) program (ELMS). The URL is: You can go to the site as a guest to see what software is available. During the second week of the class, all the students registered for the course will receive s on their GSU addresses (xx.student.gsu.edu) containing the password you can use for downloading the needed software. The id to be used is your complete GSU address. Questions pertaining to the GSU address should be directed to GSU IS&T (Tel , help@gsu.edu). If any student does not receive MSDNAA login credentials the following steps below should be followed prior to requesting support. 1. Check your junk mail folder. Sometimes the MSDNAA s are perceived as spam. 2. Access the MSDNAA login page by going to ( And then click Login. 3. Once at the login page enter their GSU address (also known as the student identifier ) in the username section and then click I ve forgotten my password! Click here for a reminder. in the login help section to the right. 4. You will then be directed to enter their username which again is the GSU address. 5. Click submit and the password will be sent to their address. If these steps do not resolve the students login issue they should then MSDNAA_SUPPORT@cis.gsu.edu Learning the use of software. GSU provides a good e-training opportunity to learn the use of software and other skills. You first need to create an account at Training on Microsoft SQL Server 2008 is available. You need to click on check catalog and then search for the desired software title. COURSE ACTIVITIES Learning Mechanisms The course is designed to promote: (a) Active-learning through implementation of a repository of 3

4 resources and a learning environment; (b) Problem-based learning (PBL) by delivering courses through in-class problems, outside-class problems; and (c) Experiential learning through team projects. Teams will be formed at the start of the semester for team project work as well as inclass and outside-class team PBL work. Each class period will generally be divided into four segments. The first segment (~30 minutes) will be devoted to team convergence on the solution to the assigned homework, its presentation, and discussion. The second segment (~30 minutes) will be devoted to discussion on the assigned reading for the topic of the session, which requires that the students have completed assigned readings for the topic including the PowerPoint slides before class. The third segment (~30 minutes) will focus on in-class problem solving work related to the topic of the current session. The last segment (~30 minutes) will be devoted to a wrap-up and class discussion of the in-class problem solution. In addition, there will be a 5- MINUTE quiz at the beginning of the class based on the topic of the prior week. Participation Attendance is a prerequisite, not a substitute for class participation. Participation mechanisms include: responding to questions asked in class initiating discussions on new points in class discussing cases and offering solutions to problems presenting and discussing solutions of in-class and assigned homework problems Interactive Study Guides Students are encouraged to use the interactive study guide provided at the website for each chapter of the 10 th edition of the text ( Quizzes There will be two closed-book quizzes each of about 60-minute duration. The quizzes cannot be taken after the dates scheduled, except in the case of emergencies. The quizzes in multiple formats such as true/false, multiple-choice, essay, problem solution are designed to test conceptual and procedural learning objectives of the course. Team Project Students will participate in one practical team project during the entire course. Teams will consist of nominally three to five students each. Each team will select the goal of the project with the approval of the instructor. It will involve the modeling, design, and implementation of a real-world database, using the techniques learned in class. Please see the separately distributed Project Guidelines for details on the team project. All the deliverables for the project except for periodic (individual and team) progress reports need to be submitted in both hardcopy and softcopy formats; the progress reports need to be submitted only in softcopy format. Each hardcopy submission must be made at the beginning of the class on the due date. Each softcopy submission must be made in the appropriate folder at the ulearn site for the course. Each submission must have a cover sheet showing the names of the student (or team members for team submissions), the date, the name of the course, the instructor s name, and the title of the submission. Correct grammar and spelling are required. Each hardcopy submission must be stapled together and submitted in a folder. 4

5 Logistics Deliverables Key deliverables include the following (see course schedule for due dates) (Individual) Assigned Homework softcopy (at ulearn) and hardcopy. (Team) Assigned Homework - softcopy (at ulearn) and hardcopy. Team Project -- Project Selection and Understanding (Proposal) softcopy and hardcopy -- Periodic Team Progress Reports - only softcopy -- Preliminary Conceptual Model only hardcopy -- Final Conceptual Model softcopy and hardcopy -- Database Design (Logical Model) - softcopy and hardcopy -- Final Project Implementation and Report softcopy and hardcopy -- Final Project Presentation and demo Assessment As noted in the sub-section ( what about grading ) of the document at the course website, Pedagogical Approach: Problem Based Learning (PBL). PBL is not optimized for outcome grading but for learning and learning how to learn, based on a set of problems. That said, a final grade nevertheless has to be rendered. Exams: 40 points Quiz 1 20 points Quiz 2-20 points Team Project: 40 points Periodic Team Progress Reports - 2 points Project Selection and Understanding (Proposal) 3 points Conceptual Model - 5 points Database Design 5 points Final Team Project and Report - 20 points Final Project Presentation - 5 points Individual Take-Home Assigned Homework: 5 points 5-MINUTE Quizzes: 3 points Class participation and discussion: 12 points (includes class attendance, class presentations, participation in class discussions and team PBL work, ulearn submissions, etc.) The course grading, as required by the College, will be on a +/- grading system. The final grade will be determined by computing your total weighted score out of 100, rounding off to the nearest integer value. The percentage grade will be rounded to an integer and converted to a letter grade as follows: 5

6 Range Conversion Letter Grade Nominal Value A A A B B B C C C s D 65 < 60 F 0 COURSE MODULES AND LEARNING OBJECTIVES MODULE I: GETTING STARTED Introduction (Chapter 1) Student Learning Objectives: 1. Explain the nature and characteristics of databases. [Comprehension] 2. Identify some important and interesting database applications. [Comprehension] 3. Demonstrate a general understanding of tables and relationships. [Application] 4. Describe the components of a Microsoft Access database system and explain the functions they perform. [Comprehension] 5. Describe the components of an enterprise-class database system and explain the functions they perform. [Comprehension] 6. Define the term database management system (DBMS) and describe the functions of a DBMS. [Knowledge/Comprehension] 7. Define the term database and describe what is contained within the database. [Knowledge/Comprehension] 8. Define the term metadata and provide examples of metadata. [Knowledge/Comprehension] 9. Define and discuss database design from existing data. [Knowledge/Comprehension] 10. Define and discuss database design as new systems development. [Knowledge/Comprehension] 11. Define and discuss database design in database redesign. [Knowledge/Comprehension] 6

7 12. the history and development of database processing. [Comprehension] Introduction to Structured Query Language (Chapter 2) Student Learning Objectives: 1. the history and significance of Structured Query Language (SQL). [Comprehension] 2. the basic SQL SELECT/FROM/WHERE framework as the basis for database queries. [Comprehension] 3. Write queries in SQL to retrieve data from a single table. [Synthesis] 4. Write queries in SQL to use DISTINCT, WHERE, AND, OR, NOT, BETWEEN, LIKE, IN, IS NULL, IS NOT NULL, ORDER BY, GROUP BY, and HAVING. [Synthesis] 5. Use the built-in functions of SUM, COUNT, MIN, MAX, and AVG with and without the use of a GROUP BY clause. [Application] 6. Write queries in SQL to retrieve data from a single table but restricting the data based upon data in another table (subquery). [Synthesis] 7. Write queries in SQL to retrieve data from multiple tables using a JOIN. [Synthesis] MODULE II: DATABASE DESIGN The Relational Model and Normalization (Chapter 3) Student Learning Objectives: 1. Explain basic relational terminology. [Comprehension] 2. Explain the characteristics of relations. [Comprehension] 3. Describe alternative terminology used in describing the relational model. [Comprehension] 4. Identify functional dependencies and identify determinants and dependent attributes. [Comprehension] 5. Identify primary, candidate, and composite keys. [Comprehension] 6. Identify possible insertion, deletion, and update anomalies in a relation. [Comprehension] 7. Place a relation in BCNF normal form. [Application] 8. Identify multivalued dependencies. [Comprehension] 9. Place a relation in 4th normal form. [Application] Database Design Using Normalization (Chapter 4) 7

8 Student Learning Objectives: 1. Design updateable databases to store data received from another source. [Synthesis] 2. Use SQL to access table structure. [Application] 3. the advantages and disadvantages of normalization. [Comprehension] 4. Describe denormalization. [Comprehension] 5. Design read-only databases to store data from updateable databases. [Synthesis] 6. Recognize and correct common design problems [Comprehension/Analysis] a. The multivalue, multicolumn problem. b. The inconsistent values problem. c. The missing values problem. d. The general-purpose remarks column problem Data Modeling with the Entity-Relationship Model (Chapter 5) 1. Describe the two-phase data modeling/database design process. [Comprehension] 2. the purpose of the data modeling process. [Comprehension] 3. Describe entity-relationship (E-R) diagrams. [Comprehension] 4. Determine entities, attributes and relationships. [Analysis] 5. Create entity identifiers. [Synthesis] 6. Determine minimum and maximum cardinalities. [Analysis] 7. Describe and use ID-dependent and other weak entities. [Comprehension/Application] 8. Describe and use supertype/subtype entities. [Comprehension/Application] 9. Describe and use strong entity patterns. [Comprehension/Application] 10. Describe and use the ID-dependent association pattern. [Comprehension/Application] 11. Describe and use the ID-dependent multivalued attribute pattern. [Comprehension/Application] 12. Describe and use the ID-dependent archetype/instance pattern. [Comprehension/Application] 13. Describe and use the Line-Item pattern. [Comprehension/application] 14. Describe and use the For-Use-By pattern. [Comprehension/Application] 15. Describe and use the recursive patterns. [Comprehension/Application] 16. iterative nature of the data modeling process. [Comprehension] 17. Use the data modeling process. [Application] Transforming Data Models into Database Designs (Chapter 6) 8

9 1. Describe how to transform data models into database designs. [Comprehension] 2. Identify primary keys and describe when to use a surrogate key. [Comprehension] 3. the use of referential integrity constraints. [Comprehension] 4. the use of referential integrity actions. [Comprehension] 5. Represent ID-dependent, 1:1, 1:N, and N:M relationships in tables. [Application] 6. Represent weak entities in tables. [Application] 7. Represent supertype/subtypes as tables. [Application] 8. Represent recursive relationships as tables. [Application] 9. Represent ternary relationships in tables. [Application] 10. Implement referential integrity actions required by minimum cardinalities. [Synthesis] SQL for Database Construction (Chapter 7) Student Learning Objectives: 1. Create and manage table structures using SQL. [Synthesis] 2. Explain how referential integrity actions are implemented in SQL code. [Comprehension] 3. Create constraints that use the CHECK clause in SQL. [Synthesis] 4. several uses for views. [Comprehension] 5. Use SQL to create views. [Application] 6. Update Views. [Application] 7. how SQL is used in an application program. [Comprehension] 8. how to use triggers to enforce integrity constraints. [Comprehension] 9. how to create stored procedures in SQL. [Comprehension] MODULE III: SELECTED TOPICS Managing Multi-User Databases (Chapter 9) Student Learning Objectives: 1. the purpose and importance of database administration. [Comprehension] 2. the need for concurrency control and the basic techniques used. [Comprehension] 3. Explain the meaning of ACID transactions and the standard types of consistency and isolation. [Comprehension] 4. differences in cursor types. [Comprehension] 5. Explain techniques for database security. [Comprehension] 9

10 6. Describe the fundamental concepts of database backup and recovery. [Comprehension] 7. Explain concepts related to managing the DBMS itself. [Comprehension] Database Processing with XML (Chapter 12) Student Learning Objectives: 1. Explain the importance of XML. [Comprehension] 2. Explain the elements of XML, including XML documents, document type declarations (DTD), and XML style sheets. [Comprehension] 3. Explain the role of XSLT in materializing XML documents. [Comprehension] 4. Explain the basic concepts of XML Schema and understand their importance to database processing. [Comprehension] 5. Create XML documents from database data [Application] SCHEDULE (tentative, subject to change) Week Dates Primary Reading Milestone/ Submission In-Class Week s Outside-Class Module I: Getting Started 1 Jan. 11 Course Overview Pre-Test 2 Jan. 18 Chap. 1 Sign-Up for Project Teams at ulearn Problem- Based Learning (PBL) Introduction (Chap. 1) (In- Class) IC-1 IC-1 (Assigned Homework) AH-1 (team) 3 Jan. 25 Chap. 2 AH-1 (team) 1 AH-1: SQL Introduction (Chap. 2) IC-2 IC-2 AH-2 (for grade - individual) Module II: Database Design and Implementation 4 Feb. 1 Chap. 3 For-Grade AH-2 1 AH-2: Relational Model and Normalization (Chap. 3) IC-3 IC-3 AH-3 (team) 10

11 5 Feb. 8 Chap. 4 a. AH-3 (team) 1 ; b. Team Project Selection and Understanding 1 ; c. Team Project Progress Report- 1 2 AH-3: DB Design Using Normalization (Chap. 4) IC-4 IC-4 & Quiz 1 Review AH-4 (for grade - individual) 6 Feb. 15 For-Grade AH-4 1 AH-4: Quiz 1 7 Feb. 22 Chap. 5 Quiz 1 discussion ER Data Modeling (Chap. 5) IC-5a IC-5a AH-5a (team) Feb. 25: Last Day to Withdraw to possibly get W March 1 Spring Break 8 March 8 Chap. 5 a. AH-5a (team) 1 ; b. Prel. Conceptual Model 3 (only hard copy) AH-5a: ER Data Modeling (Chap. 5) ER-Data Modeling and ion AH-5b (for grade - individual) March 9-13: Project consulting sessions for each team related to the submitted preliminary conceptual model 9 March 15 Chap. 6 a. For-Grade AH- 5b 3 (submit 2 hardcopies) b. Project Conceptual Model 1 ; c. Team Project Progress Report- 2 2 ; d. Mid-Term Individual Project and PBL Peer Evaluation 2 AH-5b Peer Evaluation (Each student will evaluate AH-5b for two students.) Transforming Data Models into DB Designs (Chap. 6) IC-6 IC-6 AH-6 (for grade - individual) 10 March 22 Chap. 7 For-Grade AH-6 1 AH-6: SQL/DB Construction (Chap. 7) IC-7 IC-7 AH-7 (team) 11

12 Module III: Selected Topics 11 March 29 Chap. 9 a. AH-7 (team) 1 ; b. Project DB Design 1 ; c. Team Project Progress Report- 3 2 AH-7: Managing Multi-User Databases (Chap. 9) IC-8 IC-8 AH-8 (for grade individual) 12 April 5 Chap. 12 For Grade AH-8 1 AH-8: XML (Chap. 12) IC-9 IC-9 and Quiz 2 Review AH-9 (team) 13 April 12 AH-9 (team) 1 AH-9: Quiz 2 14 April 19 Quiz 2 discussion Course Project 15 April 26 (10:45 a.m. 13:15 p.m.) a. Project Report 1 b. Presentation, c. DB and code files 2 ; d. Team Project Progress Report-4 2 ; e. Final Individual Project and PBL Peer Evaluation 2 Project presentation and demo in class 1 Electronic copy to be submitted at ulearn and hardcopy to be submitted in class. 2 Only ulearn submission. 3 Only hardcopy submission - in the class. There will generally be a 5-MINUTE quiz at the beginning of a class session. You are encouraged to use the Interactive Study Guide for each chapter of the 10 th edition of the text ( Please note that the 12 th chapter of the 11 th edition corresponds to 13 th chapter of the 10 th edition. POLICIES Official CIS Department Class Policies 1. Prerequisites are strictly enforced. Students failing to complete any of the prerequisites with a grade of C or higher will be administratively withdrawn from this course with loss of tuition fees. There are no exceptions. 12

13 2. Students are expected to attend all classes and team meetings, except when precluded by emergencies, religious holidays, or bona fide extenuating circumstances. 3. Students who, for non-academic reasons beyond their control, are unable to meet the full requirements of the course should notify the instructor, by , as soon as this is known and prior to the class meeting. 4. There is a new policy on how many withdrawals a student is allowed during his/her program. If within the allowed number of withdrawals, a W grade will be assigned for the course if a student withdraws before mid-semester if (and only if) he/she has maintained a passing grade up to the point of withdrawal. Withdrawals after the midsemester date or a withdrawal exceeding the allowed number of course withdrawals will result in a grade of WF. See the GSU catalog or registrar s office for details. 5. Spirited class participation is encouraged and informed discussion in class is expected. This requires completing readings and assignments before class. 6. All exams and individual assignments are to be completed by the student alone with no help from any other person. 7. Collaboration within groups is encouraged for project work. However, collaboration between project groups will be considered cheating. 8. Copying work from the Internet without a proper reference is considered plagiarism and subject to disciplinary action as delineated in the GSU Student Handbook. 9. Any non-authorized collaboration will be considered cheating and the student(s) involved will have an Academic Dishonesty charge completed by the instructor and placed on file in the Dean s office and the CIS Department. All instructors regardless of the type of assignment will apply this Academic Dishonesty policy equally to all students. See excerpt from the Student Handbook below on Academic Honesty: (Abstracted from GSU s Student Handbook Student Code of Conduct Policy on Academic Honesty and Procedures for Resolving Matters of Academic Honesty - As members of the academic community, students are expected to recognize and uphold standards of intellectual and academic integrity. The University assumes as a basic and minimum standard of conduct in academic matters that students be honest and that they submit for credit only the products of their own efforts. Both the ideals of scholarship and the need for fairness require that all dishonest work be rejected as a basis for academic credit. They also require that students refrain from any and all forms of dishonorable or unethical conduct related to their academic work. Students are expected to discuss with faculty the expectations regarding course assignments and standards of conduct. Here are some examples and definitions that clarify the standards by which academic honesty and academically honorable conduct are judged at GSU. Plagiarism. Plagiarism is presenting another person s work as one s own. Plagiarism includes any paraphrasing or summarizing of the works of another person without acknowledgment, including the submitting of another student s work as one s own. Plagiarism frequently involves a failure to acknowledge in the text, notes, or footnotes 13

14 the quotation of the paragraphs, sentences, or even a few phrases written or spoken by someone else. The submission of research or completed papers or projects by someone else is plagiarism, as is the unacknowledged use of research sources gathered by someone else when that use is specifically forbidden by the faculty member. Failure to indicate the extent and nature of one s reliance on other sources is also a form of plagiarism. Any work, in whole or part, taken from the Internet or other computer based resource without properly referencing the source (for example, the URL) is considered plagiarism. A complete reference is required in order that all parties may locate and view the original source. Finally, there may be forms of plagiarism that are unique to an individual discipline or course, examples of which should be provided in advance by the faculty member. The student is responsible for understanding the legitimate use of sources, the appropriate ways of acknowledging academic, scholarly or creative indebtedness, and the consequences of violating this responsibility. Cheating on Examinations. Cheating on examinations involves giving or receiving unauthorized help before, during, or after an examination. Examples of unauthorized help include the use of notes, texts, or crib sheets during an examination (unless specifically approved by the faculty member), or sharing information with another student during an examination (unless specifically approved by the faculty member). Other examples include intentionally allowing another student to view one s own examination and collaboration before or after an examination if such collaboration is specifically forbidden by the faculty member. Unauthorized Collaboration. Submission for academic credit of a work product, or a part thereof, represented as its being one s own effort, which has been developed in substantial collaboration with another person or source or with a computer-based resource is a violation of academic honesty. It is also a violation of academic honesty knowingly to provide such assistance. Collaborative work specifically authorized by a faculty member is allowed. Falsification. It is a violation of academic honesty to misrepresent material or fabricate information in an academic exercise, assignment or proceeding (e.g., false or misleading citation of sources, the falsification of the results of experiments or of computer data, false or misleading information in an academic context in order to gain an unfair advantage). Multiple Submissions. It is a violation of academic honesty to submit substantial portions of the same work for credit more than once without the explicit consent of the faculty member(s) to whom the material is submitted for additional credit. In cases in which there is a natural development of research or knowledge in a sequence of courses, use of prior work may be desirable, even required; however the student is responsible for indicating in writing, as a part of such use, that the current work submitted for credit is cumulative in nature. CIS 3730 Class Policies Classroom Attendance To buttress the (CIS) departmental policy that attendance is generally expected at all classes, class participation grades will be significantly reduced for unexcused absences. 14

15 Moreover, the nature of PBL requires that you actively participate in team problem solving during the class time. In the event of an absence, you are responsible for receiving all administrative and course announcements given in class. If you do not expect to attend a session, both the instructor and your team members along with the reason for your absence. One absence is excused, although the participation grade is zero. The second absence garners minus 2 points on your overall final grade (i.e. against 100 points) unless you can provide a compelling reason for the absence. Classroom Timeliness and Staying for Entire Class Period Related to attendance is being on time and staying in the class for the entire period. While travel on Atlanta s thoroughfares can be vexing at times, you are expected to plan your departure and arrival times so that you arrive to class at or before it begins. More than two late arrivals or early departures will be treated as unexcused absences. Class Contribution Individual contributions to class sessions are important and will be evaluated as a component of the course grade (participation). This component will be based upon your questions asked as well as responses to questions asked of in-class presentations, cases, and exercises. Instructor Expectations 1. Please ensure that your GSU student account (@student.gsu.edu) is properly forwarded to whichever account you actually read your from. It is your responsibility to ensure this works and that you are able to receive s and attachments at whatever account you may choose to forward this to. Normally the ulearn Mail for the course will be used for communication. 2. As this is an interactive class (the nature of PBL approach) you are expected to attend all sessions *and* participate. Frequent tardiness, leaving the class, or absence will result in substantial reduction in your course grade. 3. Eating in class or the use of cell phones is not allowed. 4. The classroom we will be using is computer equipped. However, it is not for your convenience to check s or visit unrelated web sites, etc. The same applies to a laptop you bring to class. Students who wish to request accommodation for a disability may do so by registering with the Office of Disability Services. Students may only be accommodated upon issuance by the Office of Disability Services of a signed Accommodation Plan and are responsible for providing a copy of that plan to instructors of all classes in which an accommodation is sought. Your constructive assessment of this course plays an indispensable role in shaping education at Georgia State. Upon completing the course, please take the time to fill out the online course evaluation. 15

Rochester Institute of Technology Golisano College of Computing and Information Sciences Department of Information Sciences and Technologies

Rochester Institute of Technology Golisano College of Computing and Information Sciences Department of Information Sciences and Technologies Rochester Institute of Technology Golisano College of Computing and Information Sciences Department of Information Sciences and Technologies 4002-360.01 ~ Introduction to Database & Data Modeling ~ Spring

More information

CLASS DISCUSSION AND NOTES. October AH-5b (2 hardcopies + softcopy); Project Submission Chap. 6 DB Design

CLASS DISCUSSION AND NOTES. October AH-5b (2 hardcopies + softcopy); Project Submission Chap. 6 DB Design Mon CLASS DISCUSSION AND NOTES October 2009 Tue Wed Thu Fri 12 13 14 15 16 AH-5b (2 hardcopies + softcopy); Project Submission Chap. 6 DB Design 19 20 21 22 23 AH-6; PBL & Project Peer Evaluations Chap.

More information

MSIS-DL 317 Syllabus. Faisal Akkawi, Ph.D. Introduction to Databases Fall 09

MSIS-DL 317 Syllabus. Faisal Akkawi, Ph.D. Introduction to Databases Fall 09 Contact Information: Email: f-akkawi@northwestern.edu Office Phone: 312-503-2418 Cell Phone: 708-772-6323 Office Hours: Available by appointment MSIS-DL 317 Syllabus Faisal Akkawi, Ph.D. Introduction to

More information

INFS 2150 (Section A) Fall 2018

INFS 2150 (Section A) Fall 2018 INFS 2150 (Section A) Fall 2018 Introduction to Web Development Class meets TUE & THU: 12:30am-1:45pm: in Wheatley 114 Instructor: Peter Y. Wu Office: Wheatley 309 Office Hours: Tuesday 9:00 am-12:00 noon;

More information

INST Database Design and Modeling - Section 0101 Spring Tentative Syllabus

INST Database Design and Modeling - Section 0101 Spring Tentative Syllabus INST 327 - Database Design and Modeling - Section 0101 Spring 2017 - Tentative Syllabus Instructors: Office: Phone: E-mail: Office Hours: Vedat G. Diker (Dr. Diker) Hornbake 4111F (301) 405-9814 vdiker@umd.edu

More information

MWF 9:00-9:50AM & 12:00-12:50PM (ET)

MWF 9:00-9:50AM & 12:00-12:50PM (ET) Department of Mathematics and Computer Science Adelphi University Fall 2013 0145-443-001 Database Management Systems Dr. R. M. Siegfried 214 Post Hall (516)877-4482 siegfrie@adelphi.edu Office Hours Course

More information

COURSE OUTLINE. IST 253 Database Concept 3 Course Number Course Title Credits

COURSE OUTLINE. IST 253 Database Concept 3 Course Number Course Title Credits COURSE OUTLINE IST 253 Database Concept 3 Course Number Course Title Credits 2 2 N/A N/A 15 Class or Laboratory Clinical or Studio Practicum, Course Length Lecture Work Hours Hours Co-op, Internship (15

More information

CPS352 Database Systems Syllabus Fall 2012

CPS352 Database Systems Syllabus Fall 2012 CPS352 Database Systems Syllabus Fall 2012 Professor: Simon Miner Fall Semester 2012 Contact: Simon.Miner@gordon.edu Thursday 6:00 9:00 pm KOSC 128 978-380- 2626 KOSC 243 Office Hours: Thursday 4:00 6:00

More information

IS Spring 2018 Database Design, Management and Applications

IS Spring 2018 Database Design, Management and Applications IS 331-004 Spring 2018 Database Design, Management and Applications Class Time: Monday/Wednesday 1:00 PM -2:25 PM Location: PC MALL 37 Instructor Information: Name: Dr. Art Hendela Office: 5108 GITC Phone

More information

CPS352 - DATABASE SYSTEMS. Professor: Russell C. Bjork Spring semester, Office: KOSC 242 x4377

CPS352 - DATABASE SYSTEMS. Professor: Russell C. Bjork Spring semester, Office: KOSC 242 x4377 CPS352 - DATABASE SYSTEMS Professor: Russell C. Bjork Spring semester, 2016-2017 Office: KOSC 242 x4377 MWF 3:20-4:20 pm KOSC 126 russell.bjork@gordon.edu Hours: MWF 2:10-3:10 pm; Tu 9:00 am - noon and

More information

CPS352 - DATABASE SYSTEMS. Professor: Russell C. Bjork Spring semester, Office: KOSC 242 x4377

CPS352 - DATABASE SYSTEMS. Professor: Russell C. Bjork Spring semester, Office: KOSC 242 x4377 CATALOG DESCRIPTION: CPS352 - DATABASE SYSTEMS Professor: Russell C. Bjork Spring semester, 2018-2019 Office: KOSC 242 x4377 MWF 11:25-12;25 Jenks 120 russell.bjork@gordon.edu Hours: MWF 2:10-3:10 pm;

More information

Course and Contact Information. Course Description. Course Objectives

Course and Contact Information. Course Description. Course Objectives San Jose State University College of Science Department of Computer Science CS157A, Introduction to Database Management Systems, Sections 1 and 2, Fall2017 Course and Contact Information Instructor: Dr.

More information

Updated: 2/14/2017 Page 1 of 6

Updated: 2/14/2017 Page 1 of 6 MASTER SYLLABUS 2017-2018 A. Academic Division: Business, Industry, and Technology B. Discipline: Engineering Technology C. Course Number and Title: ENGR1910 Engineering Programming D. Course Coordinator:

More information

Course Title: Computer Networking 2. Course Section: CNS (Winter 2018) FORMAT: Face to Face

Course Title: Computer Networking 2. Course Section: CNS (Winter 2018) FORMAT: Face to Face Course Title: Computer Networking 2 Course Section: CNS-106-50 (Winter 2018) FORMAT: Face to Face TIME FRAME: Start Date: 15 January 2018 End Date: 28 February 2018 Monday & Wednesday 1:00pm 5:00pm CREDITS:

More information

The Linux Command Line: A Complete Introduction, 1 st ed., by William E. Shotts, Jr., No Starch Press, 2012.

The Linux Command Line: A Complete Introduction, 1 st ed., by William E. Shotts, Jr., No Starch Press, 2012. Department of Mathematics and Computer Science Adelphi University Fall 2018 0145-275-001 Operating Systems Practicum Dr. R. M. Siegfried 407 Science (516)877-4482 http://home.adelphi.edu/~siegfried/cs271

More information

Advanced Topics in Database Systems Spring 2016

Advanced Topics in Database Systems Spring 2016 44-560 Advanced Topics in Database Systems Spring 2016 Course Description Advanced topics in database systems, including database administration, distributed databases, and data warehousing. Hands-on experience

More information

CISN 340 Data Communication and Networking Fundamentals Fall 2012 (Hybrid)

CISN 340 Data Communication and Networking Fundamentals Fall 2012 (Hybrid) CISN 340 Data Communication and Networking Fundamentals Fall 2012 (Hybrid) Instructor: Kevin M. Anderson, MBA, CCAI, MCSE, MCDBA, Office Phone: (916) 650-2926 CNE, LCP, CIW Associate, Security+, N +, A

More information

IS 331-Fall 2017 Database Design, Management and Applications

IS 331-Fall 2017 Database Design, Management and Applications Instructor: Todd Will Office: GITC 5100 IS 331-Fall 2017 Database Design, Management and Applications E-Mail: todd.will@njit.edu Office Hours: Course Date/Time: Moodle Tuesdays and Thursdays, 5 to 6PM,

More information

Course Title: Network+/Networking Fundamentals. Course Section: CNS-101-I1. FORMAT: Online

Course Title: Network+/Networking Fundamentals. Course Section: CNS-101-I1. FORMAT: Online Course Title: Network+/Networking Fundamentals Course Section: CNS-101-I1 FORMAT: Online TIME FRAME: Start Date: 15 January 2018 End Date: 06 May 2018 CREDITS: 4 INSTRUCTOR: Carlos J. Garcia Office Hours:

More information

San José State University Computer Science Department CS157A: Introduction to Database Management Systems Sections 5 and 6, Fall 2015

San José State University Computer Science Department CS157A: Introduction to Database Management Systems Sections 5 and 6, Fall 2015 San José State University Computer Science Department CS157A: Introduction to Database Management Systems Sections 5 and 6, Fall 2015 Course and Contact Information Instructor: Ron Gutman Office Location:

More information

Advanced Relational Database Management MISM Course S A3 Spring 2019 Carnegie Mellon University

Advanced Relational Database Management MISM Course S A3 Spring 2019 Carnegie Mellon University Advanced Relational Database Management MISM Course S19-95736 A3 Spring 2019 Carnegie Mellon University Instructor: Randy Trzeciak Office: HBH 1104C Office hours: By Appointment Phone: 412-268-7040 E-mail:

More information

San José State University College of Science / Department of Computer Science Introduction to Database Management Systems, CS157A-3-4, Fall 2017

San José State University College of Science / Department of Computer Science Introduction to Database Management Systems, CS157A-3-4, Fall 2017 San José State University College of Science / Department of Computer Science Introduction to Database Management Systems, CS157A-3-4, Fall 2017 Course and Contact Information Instructor: Dr. Mike Wu Office

More information

Syllabus for CSC 455 Database Systems 3 Credit Hours Spring 2012

Syllabus for CSC 455 Database Systems 3 Credit Hours Spring 2012 Syllabus for CSC 455 Database Systems 3 Credit Hours Spring 2012 I. COURSE DESCRIPTION An introduction to the concepts and techniques encountered in database systems. Topics include data independence,

More information

Spring CISM 3330 Section 01D (crn: # 10300) Monday & Wednesday Classroom Miller 2329 Syllabus revision: #

Spring CISM 3330 Section 01D (crn: # 10300) Monday & Wednesday Classroom Miller 2329 Syllabus revision: # Spring 2018 - CISM 3330 Section 01D (crn: # 10300) Monday & Wednesday 0800 0915 Classroom Miller 2329 Syllabus revision: # 171124 FACULTY DATA: Dr. Douglas Turner Phone: 678.839.5252 Miller 2223 OFFICE

More information

Web Programming Spring 2010

Web Programming Spring 2010 Web Programming Spring 2010 Course number: M&IS 24065 Section: 001/ 002 CRN: 11441/13343 Location: BSA 205/BSA 324 Meeting day: TR Meeting time: 2:15-3:30 PM/5:30-6:45 PM Instructor Name: Professor Janet

More information

COSC 115A: Introduction to Web Authoring Fall 2014

COSC 115A: Introduction to Web Authoring Fall 2014 COSC 115A: Introduction to Web Authoring Fall 2014 Instructor: David. A. Sykes Class meetings: TR 1:00-2:20PM in Daniel Building, Room 102 Office / Hours: Olin 204E / TR 8:00-10:45AM, MWF 9:00 10:20AM,

More information

MGMT 4336 Networks & Data Communication Section D10

MGMT 4336 Networks & Data Communication Section D10 MGMT 4336 Networks & Data Communication Section D10 Course Description/Overview A first course in data communications and networking. Topics include: IP networks and services, comparative network configurations

More information

PELLISSIPPI STATE COMMUNITY COLLEGE MASTER SYLLABUS ADVANCED DATABASE MANAGEMENT SYSTEMS CSIT 2550

PELLISSIPPI STATE COMMUNITY COLLEGE MASTER SYLLABUS ADVANCED DATABASE MANAGEMENT SYSTEMS CSIT 2550 PELLISSIPPI STATE COMMUNITY COLLEGE MASTER SYLLABUS ADVANCED DATABASE MANAGEMENT SYSTEMS CSIT 2550 Class Hours: 3.0 Credit Hours: 4.0 Laboratory Hours: 3.0 Revised: Fall 2010 Catalog Course Description:

More information

Class Hours: Saturday Monday Address: 9000 Overland Ave., Culver City, CA :00 p.m. 4:15 p.m. Location: Building and room number

Class Hours: Saturday Monday Address: 9000 Overland Ave., Culver City, CA :00 p.m. 4:15 p.m. Location: Building and room number CS951 Syllabus Division: Computer Science Information Technology Course name: CS951 Apple Adminstration Section: 0712 / Semester Spring 2016 Instructor Name: B. Williams School Website: www.wlac.edu Class

More information

Advanced Relational Database Management MISM Course F A Fall 2017 Carnegie Mellon University

Advanced Relational Database Management MISM Course F A Fall 2017 Carnegie Mellon University Advanced Relational Database Management MISM Course F17-95736A Fall 2017 Carnegie Mellon University Instructor: Randy Trzeciak Office: HBH 1104C Office hours: By Appointment Phone: 412-268-7040 E-mail:

More information

CS157a Fall 2018 Sec3 Home Page/Syllabus

CS157a Fall 2018 Sec3 Home Page/Syllabus CS157a Fall 2018 Sec3 Home Page/Syllabus Introduction to Database Management Systems Instructor: Chris Pollett Office: MH 214 Phone Number: (408) 924 5145 Email: chris@pollett.org Office Hours: MW 4:30-5:45pm

More information

Web Programming Fall 2011

Web Programming Fall 2011 Web Programming Fall 2011 Course number: M&IS 24065 Section: 002 CRN: 23080 Location: BSA 110 Meeting Day: TR Meeting Time: 12:30-1:45 Instructor Information: Name: Professor Janet Formichelli, MS E-mail:

More information

Survey of Programming Languages Dr. R. M. Siegfried 407 Science (516) (not for homework submission)

Survey of Programming Languages Dr. R. M. Siegfried 407 Science (516) (not for homework submission) Department of Mathematics and Computer Science Adelphi University Fall 2017 0145-270-002 Survey of Programming Languages Dr. R. M. Siegfried 407 Science (516)877-4482 siegfrie@adelphi.edu (not for homework

More information

Course and Contact Information. Course Description. Course Objectives

Course and Contact Information. Course Description. Course Objectives San Jose State University College of Science Department of Computer Science CS157A, Introduction to Database Management Systems, Sections 1 and 2, Fall2016 Course and Contact Information Instructor: Dr.

More information

Philadelphia University Faculty of Information Technology Department of Computer Science --- Semester, 2007/2008. Course Syllabus

Philadelphia University Faculty of Information Technology Department of Computer Science --- Semester, 2007/2008. Course Syllabus Philadelphia University Faculty of Information Technology Department of Computer Science --- Semester, 2007/2008 Course Syllabus Course Title: Advanced Databases Course Level: 4 Lecture Time: Course code:

More information

Avi Silberschatz, Henry F. Korth, S. Sudarshan, Database System Concept, McGraw- Hill, ISBN , 6th edition.

Avi Silberschatz, Henry F. Korth, S. Sudarshan, Database System Concept, McGraw- Hill, ISBN , 6th edition. Instructor: James Markulic Lecture: Distance Learning Office Hour: By appointment E-Mail: Markulic@njit.edu Course textbook: Avi Silberschatz, Henry F. Korth, S. Sudarshan, Database System Concept, McGraw-

More information

CIS 3730 FALL 2008 Database Management System Project

CIS 3730 FALL 2008 Database Management System Project CIS 3730 FALL 2008 Database Management System Project Project Grade (40 points) The project will be graded at the end of the course with the following breakdown: Initial Project Proposal - 4 points Weekly

More information

Oklahoma State University Oklahoma City ITD 1113: Windows Expert User Syllabus Fall, 2014

Oklahoma State University Oklahoma City ITD 1113: Windows Expert User Syllabus Fall, 2014 Oklahoma State University Oklahoma City ITD 1113: Windows Expert User Syllabus Fall, 2014 Instructor: Dr. Kemit S. Grafton, MCSE, MCT Phone: (405) 945-3270 Email: kemit.grafton@osuokc.edu Hours: Best by

More information

LIS 2680: Database Design and Applications

LIS 2680: Database Design and Applications School of Information Sciences - University of Pittsburgh LIS 2680: Database Design and Applications Summer 2012 Instructor: Zhen Yue School of Information Sciences, University of Pittsburgh E-mail: zhy18@pitt.edu

More information

TEACHING & ASSESSMENT PLAN

TEACHING & ASSESSMENT PLAN Doc. Ref. No. Issue Version Date UoN-STC-T&A 1 June 2009 TEACHING & ASSESSMENT PLAN 1. College : Arts & Sciences 2. Department : Mathematical & Physical Sciences 3. Semester : Spring 2013/2014 4. Course

More information

COURSE SYLLABUS ****************************************************************************** YEAR COURSE OFFERED: 2015

COURSE SYLLABUS ****************************************************************************** YEAR COURSE OFFERED: 2015 ****************************************************************************** YEAR COURSE OFFERED: 2015 SEMESTER COURSE OFFERED: SPRING DEPARTMENT: COMPUTER SCIENCE COURSE NUMBER: 20019 Room and Time:

More information

COSC 115: Introduction to Web Authoring Fall 2013

COSC 115: Introduction to Web Authoring Fall 2013 COSC 115: Introduction to Web Authoring Fall 2013 Instructor: David. A. Sykes Class meetings: TR 1:00 2:20PM, Olin 212 Office / Hours: Olin 204E / TR 8:00-10:20AM, MWF 1:00 3:00PM, or by appointment/happenstance

More information

ISM 324: Information Systems Security Spring 2014

ISM 324: Information Systems Security Spring 2014 ISM 324: Information Systems Security Spring 2014 Instructor: Co-Instructor: Office: E-Mail: Phone: Office Hours: Jeffrey Wall Hamid Nemati 392 Bryan Building jdwall2@uncg.edu (email is the preferred method

More information

KOMAR UNIVERSITY OF SCIENCE AND TECHNOLOGY (KUST)

KOMAR UNIVERSITY OF SCIENCE AND TECHNOLOGY (KUST) Programming Concepts & Algorithms Course Syllabus Course Title Course Code Computer Department Pre-requisites Course Code Course Instructor Programming Concepts & Algorithms + lab CPE 405C Computer Department

More information

Syllabus for HPE 120 Dance Aerobic Proficiency 0.0 Credit Hour Spring 2012

Syllabus for HPE 120 Dance Aerobic Proficiency 0.0 Credit Hour Spring 2012 I. COURSE DESCRIPTION Syllabus for HPE 120 Dance Aerobic Proficiency 0.0 Credit Hour Spring 2012 Designed for dance majors, the course helps students to develop and implement a personal fitness exercise

More information

Web Development: Client Side

Web Development: Client Side Course Description This course introduces web site design and development using EXtensible HyperText Markup Language (XHTML) and Cascading Style Sheets (CSS). You will learn standard XHTML and CSS and

More information

Syllabus Revised 01/03/2018

Syllabus Revised 01/03/2018 Department of Information Sciences and Technology Volgenau School of Engineering George Mason University Spring 2018 IT 445 Advanced Networking Principles II Syllabus Revised 01/03/2018 Section DL1: Instructor:

More information

GET 433 Course Syllabus Spring 2017

GET 433 Course Syllabus Spring 2017 Instructor: Doug Taber Telephone: 315-558-2359 Email: pdtaber@syr.edu Office: Hinds Hall 239 Location: Hinds 013 Day: Tues / Thurs Time: 8 AM to 9:20 AM Office Hours: TBA Course Overview GET 433 Enterprise

More information

SAULT COLLEGE OF APPLIED ARTS AND TECHNOLOGY SAULT STE. MARIE, ONTARIO COURSE OUTLINE CODE NO. : CSD210 SEMESTER: 3

SAULT COLLEGE OF APPLIED ARTS AND TECHNOLOGY SAULT STE. MARIE, ONTARIO COURSE OUTLINE CODE NO. : CSD210 SEMESTER: 3 SAULT COLLEGE OF APPLIED ARTS AND TECHNOLOGY SAULT STE. MARIE, ONTARIO COURSE OUTLINE COURSE TITLE: CODE NO. : SEMESTER: 3 PROGRAM: AUTHOR: Computer Programmer/Programmer Analyst Dennis Ochoski DATE: Sept

More information

VIS II: Design Communication Graphic Design Basics, Photoshop and InDesign Spring 2018

VIS II: Design Communication Graphic Design Basics, Photoshop and InDesign Spring 2018 Rutgers, The State University of New Jersey Landscape Architecture :0-8 VIS II: Design Communication Graphic Design Basics, Photoshop and InDesign Spring 08 Tuesday 9:am :pm Friday 9:am :pm Round : TUE

More information

COURSE NUMBER: ISS 214 COURSE NAME: Connecting Networks - Cisco 4 SEMESTER CREDIT HOURS: 4. https://www.netacad.com/

COURSE NUMBER: ISS 214 COURSE NAME: Connecting Networks - Cisco 4 SEMESTER CREDIT HOURS: 4. https://www.netacad.com/ HARFORD COMMUNITY COLLEGE 401 Thomas Run Road Bel Air, MD 21015 Course Outline Connecting Networks [CISCO 4] COURSE NUMBER: COURSE NAME: Connecting Networks - 4 DIVISION: Business, Computing & Applied

More information

ISATI 231: Windows Client (4 credits) Spring 2018 Mon, Tue, Wed, Thu, 13:10-14:40, MTB 105

ISATI 231: Windows Client (4 credits) Spring 2018 Mon, Tue, Wed, Thu, 13:10-14:40, MTB 105 INSTRUCTOR INFORMATION: ISATI 231: Windows Client (4 credits) Spring 2018 Mon, Tue, Wed, Thu, 13:10-14:40, MTB 105 Name: Joshua L. Rogers Office: Mechanical-Technical Building (MTB) 105A Tel: (208) 792-2817

More information

PC Applications IT102 estart Fall 2014

PC Applications IT102 estart Fall 2014 PC Applications IT102 estart Fall 2014 3 credits No prerequisites Instructor Information Debbi Remillard, IT Department NHTI full time faculty member for 16 years as PC Applications Coordinator Email address:

More information

San Jose State University College of Science Department of Computer Science CS151, Object-Oriented Design, Sections 1,2 and 3, Spring 2017

San Jose State University College of Science Department of Computer Science CS151, Object-Oriented Design, Sections 1,2 and 3, Spring 2017 San Jose State University College of Science Department of Computer Science CS151, Object-Oriented Design, Sections 1,2 and 3, Spring 2017 Course and Contact Information Instructor: Dr. Kim Office Location:

More information

COURSE SYLLABUS AND INSTRUCTOR PLAN

COURSE SYLLABUS AND INSTRUCTOR PLAN WACO, TEXAS COURSE SYLLABUS AND INSTRUCTOR PLAN INTRODUCTION TO COMPUTING LAB COSCL 1301.11 Jaylene Pipkin SPRING 2012 Course Description: Provides a survey of microcomputer usages and applications. Includes

More information

Common Syllabus revised

Common Syllabus revised Department of Information Sciences and Technology Volgenau School of Engineering IT 369 Data and Application Security Common revised 08.23.2018 This syllabus contains information common to all sections

More information

Syllabus for HPE 016 Beginning Badminton and Fitness 1 Credit Hour Spring 2014

Syllabus for HPE 016 Beginning Badminton and Fitness 1 Credit Hour Spring 2014 Syllabus for HPE 016 Beginning Badminton and Fitness 1 Credit Hour Spring 2014 I. COURSE DESCRIPTION Designed for the student who has little or no experience in the game of badminton. The course places

More information

Del Mar College Master Course Syllabus. UNIX System Administration Course Number: ITSC1358

Del Mar College Master Course Syllabus. UNIX System Administration Course Number: ITSC1358 Del Mar College Master Course Syllabus UNIX System Administration Course Number: ITSC1358 College Year: 2010 Professor Name: David Hattox Semester: Fall Office Location: VB124 Phone Contact: 698-1112 DMC

More information

INF 315E Introduction to Databases School of Information Fall 2015

INF 315E Introduction to Databases School of Information Fall 2015 INF 315E Introduction to Databases School of Information Fall 2015 Class Hours: Tuesday & Thursday10:30 am-12:00 pm Instructor: Eunyoung Moon Email: eymoon@utexas.edu Course Description Almost every website

More information

SAULT COLLEGE OF APPLIED ARTS AND TECHNOLOGY SAULT STE. MARIE, ONTARIO. Sault College COURSE OUTLINE DATABASE DESIGN AND IMPLEMENTATION I

SAULT COLLEGE OF APPLIED ARTS AND TECHNOLOGY SAULT STE. MARIE, ONTARIO. Sault College COURSE OUTLINE DATABASE DESIGN AND IMPLEMENTATION I SAULT COLLEGE OF APPLIED ARTS AND TECHNOLOGY SAULT STE. MARIE, ONTARIO Sault College COURSE OUTLINE COURSE TITLE: CODE NO. : SEMESTER: 3 PROGRAM: AUTHOR: CPA/CET/CSST Dennis Ochoski DATE: Aug, 2005 PREVIOUS

More information

San Jose State University College of Science Department of Computer Science CS151, Object-Oriented Design, Sections 1, 2, and 3, Spring 2018

San Jose State University College of Science Department of Computer Science CS151, Object-Oriented Design, Sections 1, 2, and 3, Spring 2018 San Jose State University College of Science Department of Computer Science CS151, Object-Oriented Design, Sections 1, 2, and 3, Spring 2018 Course and Contact Information Instructor: Suneuy Kim Office

More information

Business Information System Analysis and Design Fall 2017

Business Information System Analysis and Design Fall 2017 Business Information System Analysis and Design Fall 2017 Instructor: Dr. Monica Johar Phone: 704-687-7658 Email: msjohar@uncc.edu Office location: Friday 352C Office hours: Tuesday, Thursday 12:30 1:15pm

More information

CS 241 Data Organization using C

CS 241 Data Organization using C CS 241 Data Organization using C Fall 2018 Instructor Name: Dr. Marie Vasek Contact: Private message me on the course Piazza page. Office: Farris 2120 Office Hours: Tuesday 2-4pm and Thursday 9:30-11am

More information

Oklahoma State University Institute of Technology Face-to-Face Common Syllabus Fall 2017

Oklahoma State University Institute of Technology Face-to-Face Common Syllabus Fall 2017 Oklahoma State University Institute of Technology Face-to-Face Common Syllabus Fall 2017 ITD 1253 Object-Oriented Programming Using C# Students learn how to design, code, and test applications in C# using

More information

Syllabus for HPE 451 Directed Study 1-3 Credit Hours Spring 2014

Syllabus for HPE 451 Directed Study 1-3 Credit Hours Spring 2014 Syllabus for HPE 451 Directed Study 1-3 Credit Hours Spring 2014 I. COURSE DESCRIPTION The study of an approved topic, project, or practicum. Intended to supplement a subject already studied in a HPE class

More information

CS 375 UNIX System Programming Spring 2014 Syllabus

CS 375 UNIX System Programming Spring 2014 Syllabus CS 375 UNIX System Programming Spring 2014 Syllabus Instructor Dr. Deborah Hwang KC 264, 488 2193, hwang@evansville.edu Home page: http://csserver.evansville.edu/~hwang Office Hours: See instructor's home

More information

Computer Science Technology Department

Computer Science Technology Department Computer Science Technology Department Houston Community College Department Phone Number: ab Houston Community College ITMT 1370 Windows Client Operating System - Windows 10 Course Syllabus Summer 2017

More information

Database Systems: Concepts, design, and implementation ISE 382 (3 Units)

Database Systems: Concepts, design, and implementation ISE 382 (3 Units) Database Systems: Concepts, design, and implementation ISE 382 (3 Units) Spring 2013 Description Obectives Instructor Contact Information Office Hours Concepts in modeling data for industry applications.

More information

Syllabus for HPE 099 Aerobic Proficiency 1 Credit Hour Spring 2015

Syllabus for HPE 099 Aerobic Proficiency 1 Credit Hour Spring 2015 Syllabus for HPE 099 Aerobic Proficiency 1 Credit Hour Spring 2015 I. COURSE DESCRIPTION Designed for seniors who are presently maintaining a physically active lifestyle and can pass the running, cycling,

More information

HARFORD COMMUNITY COLLEGE 401 Thomas Run Road Bel Air, MD Course Outline Routing and Switching Essentials [CISCO 2] ISS 112

HARFORD COMMUNITY COLLEGE 401 Thomas Run Road Bel Air, MD Course Outline Routing and Switching Essentials [CISCO 2] ISS 112 Cisco Systems Cisco Academy HARFORD COMMUNITY COLLEGE 40 Thomas Run Road Bel Air, MD 205 Course Outline Routing and Switching Essentials [CISCO 2] ISS 2 COURSE NUMBER: ISS 2 COURSE NAME: Routing and Switching

More information

Course and Contact Information. Catalog Description. Course Objectives

Course and Contact Information. Catalog Description. Course Objectives San Jose State University College of Science Department of Computer Science CS157A, Introduction to Database Management Systems, Sections 1 and 2, Fall2015 Course and Contact Information Instructor: Dr.

More information

BEMIDJI STATE UNIVERSITY COLLEGE OF BUSINESS, TECHNOLOGY AND COMMUNICATION Course syllabus Fall 2012

BEMIDJI STATE UNIVERSITY COLLEGE OF BUSINESS, TECHNOLOGY AND COMMUNICATION Course syllabus Fall 2012 BEMIDJI STATE UNIVERSITY COLLEGE OF BUSINESS, TECHNOLOGY AND COMMUNICATION Course syllabus Fall 2012 COURSE: Computer Business Application - (BUAD 2280-04) COURSE CREDIT: INSTRUCTOR: 3.0 Credit Hours Mehdi

More information

IST659 Fall 2018 M004 Class Syllabus. Data Administration Concepts and Database Management

IST659 Fall 2018 M004 Class Syllabus. Data Administration Concepts and Database Management 1 IST659 Fall 2018 M004 Class Syllabus Data Administration Concepts and Instructor Hernando A Hoyos Phone 347-806-0136 Office Heroy Geology Building Rm#113 E-mail hahoyos@syr.edu Office Hours Tue: 5:00pm-7:45pm

More information

COURSE OUTLINE. School of Engineering Technology and Applied Science

COURSE OUTLINE. School of Engineering Technology and Applied Science COURSE OUTLINE SCHOOL: School of Engineering Technology and Applied Science DEPARTMENT: PROGRAM: COURSE TITLE: Information and Communication Engineering Technology (ICET) Computer and Communication Networking

More information

SYLLABUS. CODE: NETW 243 TITLE: Computer Repair & Maintenance. DIVISION: Business and Technology DEPARTMENT: Engineering & Technology

SYLLABUS. CODE: NETW 243 TITLE: Computer Repair & Maintenance. DIVISION: Business and Technology DEPARTMENT: Engineering & Technology CODE: NETW 243 TITLE: Computer Repair & Maintenance DIVISION: Business and Technology DEPARTMENT: Engineering & Technology COURSE DESCRIPTION: This course provides students with the knowledge and skills

More information

BRAZOSPORT COLLEGE LAKE JACKSON, TEXAS SYLLABUS. ITNW 2313: NETWORKING HARDWARE Online Course Version COMPUTER TECHNOLOGY DEPARTMENT

BRAZOSPORT COLLEGE LAKE JACKSON, TEXAS SYLLABUS. ITNW 2313: NETWORKING HARDWARE Online Course Version COMPUTER TECHNOLOGY DEPARTMENT BRAZOSPORT COLLEGE LAKE JACKSON, TEXAS SYLLABUS ITNW 2313: NETWORKING HARDWARE Online Course Version COMPUTER TECHNOLOGY DEPARTMENT CATALOG DESCRIPTION ITNW 2313 Networking Hardware. CIP 1109010007 Maintain

More information

PELLISSIPPI STATE COMMUNITY COLLEGE MASTER SYLLABUS LINUX SYSTEM ADMINISTRATION CSIT 2411

PELLISSIPPI STATE COMMUNITY COLLEGE MASTER SYLLABUS LINUX SYSTEM ADMINISTRATION CSIT 2411 PELLISSIPPI STATE COMMUNITY COLLEGE MASTER SYLLABUS LINUX SYSTEM ADMINISTRATION CSIT 2411 Class Hours: 3.0 Credit Hours: 4.0 Laboratory Hours: 3.0 Revised: Spring 2010 Catalog Course Description: A study

More information

RYERSON UNIVERSITY Ted Rogers School of Information Technology Management and G. Raymond Chang School of Continuing Education

RYERSON UNIVERSITY Ted Rogers School of Information Technology Management and G. Raymond Chang School of Continuing Education 1.0 PREREQUISITE RYERSON UNIVERSITY Ted Rogers School of Information Technology Management and G. Raymond Chang School of Continuing Education COURSE OF STUDY 2017-2018 (C)ITM 610 Database Administration

More information

ITSY Information Technology Security Course Syllabus Spring 2018

ITSY Information Technology Security Course Syllabus Spring 2018 ITSY 1342 - Information Technology Security Course Syllabus Spring 2018 Instructor Course Reference Number (CRN) Course Description: Name: Fidelis Ngang Tel: 713-718-5552 Office: Spring Branch, Room 900L

More information

HARFORD COMMUNITY COLLEGE 401 Thomas Run Road Bel Air, MD Course Outline Introduction to Networks [CISCO 1] ISS 111

HARFORD COMMUNITY COLLEGE 401 Thomas Run Road Bel Air, MD Course Outline Introduction to Networks [CISCO 1] ISS 111 Cisco Systems Cisco Academy HARFORD COMMUNITY COLLEGE 40 Thomas Run Road Bel Air, MD 205 Course Outline Introduction to Networks [CISCO ] ISS COURSE NUMBER: ISS COURSE NAME: CCNA Introduction to Networks

More information

CMSC Introduction to Database Systems

CMSC Introduction to Database Systems CMSC 23500 Introduction to Database Systems Department of Computer Science University of Chicago Spring 2009 Quarter Dates: March 30 through June 2, 2009 Lectures: TuTh 12:00-1:20 in Ryerson 277 Labs:

More information

CENTRAL TEXAS COLLEGE ITSW 1307 INTRODUCTION TO DATABASE. Semester Hours Credit: 3 INSTRUCTOR: OFFICE HOURS:

CENTRAL TEXAS COLLEGE ITSW 1307 INTRODUCTION TO DATABASE. Semester Hours Credit: 3 INSTRUCTOR: OFFICE HOURS: CENTRAL TEXAS COLLEGE ITSW 1307 INTRODUCTION TO DATABASE Semester Hours Credit: 3 INSTRUCTOR: OFFICE HOURS: I. INTRODUCTION A. An introduction to database theory and the practical applications of a database.

More information

CSCI 6312 Advanced Internet Programming

CSCI 6312 Advanced Internet Programming CSCI 6312 Advanced Internet Programming Section 01, Spring 2018, W, 5:55pm - 8:25pm Instructor: Emmett Tomai Office: ENGR 3.2100 Phone: 665-7229 Email: emmett.tomai@utrgv.edu Office hours: W 1 3pm, TR

More information

Introduction to Computers & Their Use

Introduction to Computers & Their Use CSIT 901 #0698 Room: CE-225 Tues & Thurs 9:35-11:00 am Instructor: Mary-Jo Apigo apigomj@wlac.edu The best way to communicate with me is through the Private Message feature in Etudes. Office Hours (HLRC-315):

More information

Database Design and Management - BADM 352 Fall 2009 Syllabus and Schedule

Database Design and Management - BADM 352 Fall 2009 Syllabus and Schedule Database Design and Management - BADM 352 Fall 2009 Syllabus and Schedule Instructor: Vishal Sachdev Office Location: # 7 Wohlers Hall E-mail : Use Compass e-mail for communication, vishal@illinois.edu

More information

Syllabus. ICS103: Computer Programming in C 2017 / 2018 First Semester (Term 171) INSTRUCTOR Office Phone Address Office Hours

Syllabus. ICS103: Computer Programming in C 2017 / 2018 First Semester (Term 171) INSTRUCTOR Office Phone  Address Office Hours I n f o r m a t i o n a n d C o m p u t e r S c i e n c e D e p a r t m e n t Syllabus ICS103: Computer Programming in C 2017 / 2018 First Semester (Term 171) Course Website: Blackboard CE 8 (WebCT) http://webcourses.kfupm.edu.sa/

More information

Representative Syllabus

Representative Syllabus PREPARING COMPETENT AND RESPONSIBLE BUSINESS LEADERS THE UNIVERSITY OF AKRON COLLEGE OF BUSINESS ADMINISTRATION DEPARTMENT OF FINANCE SYLLABUS Fall, 2012 CORPORATE FINANCIAL MANAGEMENT 6400:310 001 BCCE

More information

Gerlinde Brady Phone: Office Hours: see Web at:

Gerlinde Brady Phone: Office Hours: see Web at: Cabrillo College Syllabus: CIS 83 Fall 2015 Section 89004 Gerlinde Brady Phone: 831-477-5672 Class Meetings: TUE 6:00 pm 8:05 pm (829) & 2 hours online Office: Room 827 D Office Hours: see Web at: http://babyface.cabrillo.edu/salsa/listing.jsp?staffid=156

More information

Syllabus for HPE 099 Aerobic Proficiency 1 Credit Hour Fall 2012

Syllabus for HPE 099 Aerobic Proficiency 1 Credit Hour Fall 2012 Syllabus for HPE 099 Aerobic Proficiency 1 Credit Hour Fall 2012 I. COURSE DESCRIPTION Designed for seniors who are presently maintaining a physically active lifestyle and can pass the running, cycling,

More information

Computer Science Department CSC 1050 CRN Introduction to Unix and C Programming Fall Term 2016 Main Campus

Computer Science Department CSC 1050 CRN Introduction to Unix and C Programming Fall Term 2016 Main Campus CSC 1050 CRN 12089 Introduction to Unix and C Programming Fall Term 2016 Main Campus Faculty contact information: Name: Office address: Room 314 State Hall, Main Campus Office hours: 5:00 PM to 5:30 PM

More information

CSCI 528: OBJECT ORIENTED PROGRAMMING, Fall 2015

CSCI 528: OBJECT ORIENTED PROGRAMMING, Fall 2015 CSCI 528: OBJECT ORIENTED PROGRAMMING, Fall 2015 INSTRUCTOR: Dr. Ray Maleh Adjunct Professor, Department of Computer Science Office: TBD Email: Ray_Maleh@tamuc.edu Office Hours: Mondays 7:10 PM 8:10 PM,

More information

Syllabus for HPE 034 Varsity Cheerleading and Fitness 1 Credit Hour Fall 2014

Syllabus for HPE 034 Varsity Cheerleading and Fitness 1 Credit Hour Fall 2014 I. COURSE DESCRIPTIONS Syllabus for HPE 034 Varsity Cheerleading and Fitness 1 Credit Hour Fall 2014 Designed only for the student who is a member of the ORU varsity cheerleaders, yell leaders, dance squad,

More information

Philadelphia University FACULTY OF ADMINISTRATIVE & FINANCIAL SCIENCES Department of Accounting 0000 Semester

Philadelphia University FACULTY OF ADMINISTRATIVE & FINANCIAL SCIENCES Department of Accounting 0000 Semester Philadelphia University FACULTY OF ADMINISTRATIVE & FINANCIAL SCIENCES Department of Accounting 0000 Semester000000 Course Syllabus Course Title: Accounting Information Systems Course Level: fourth year

More information

CIS 302 Relational Database Systems

CIS 302 Relational Database Systems CIS 302 Relational Database Systems Fall 2008 Cedar Crest College Tony Marasco COURSE CONTENT In this course the student is provided with a solid and practical foundation for the design, implementation,

More information

THE UNIVERSITY OF TEXAS AT AUSTIN MIS373 e-discovery and Digital Forensics SPRING 2015 Unique#: (03883) VERSION: 1/23/2015

THE UNIVERSITY OF TEXAS AT AUSTIN MIS373 e-discovery and Digital Forensics SPRING 2015 Unique#: (03883) VERSION: 1/23/2015 THE UNIVERSITY OF TEXAS AT AUSTIN MIS373 e-discovery and SPRING 2015 Unique#: (03883) VERSION: 1/23/2015 Instructor : Juan Reyes, Lecturer Class times : Monday and Wednesday, 3:30-5:00pm Class location

More information

Syllabus for HPE 042 Creative Aerobics and Fitness Credit Hour Spring 2013

Syllabus for HPE 042 Creative Aerobics and Fitness Credit Hour Spring 2013 I. COURSE DESCRIPTION Syllabus for HPE 042 Creative Aerobics and Fitness 0.5-1 Credit Hour Spring 2013 Creative Aerobics is comprised of a variety of vigorous aerobic conditioning activities and flexibility

More information

Network Security

Network Security 44-555 Network Security Instructor: Scott Bell Office: 2220 Colden Hall Email: sbell@nwmissouri.edu Phone: (660) 562-1699 Description: An introduction to the fundamentals of network security, including

More information

Course Design Document: IS202 Data Management. Version 4.5

Course Design Document: IS202 Data Management. Version 4.5 Course Design Document: IS202 Data Management Version 4.5 Friday, October 1, 2010 Table of Content 1. Versions History... 4 2. Overview of the Data Management... 5 3. Output and Assessment Summary... 6

More information

EECE.2160: ECE Application Programming Spring 2019

EECE.2160: ECE Application Programming Spring 2019 Course Meetings Section 201: MWF 8-8:50, Kitson 305 Section 202: MWF 12-12:50, Kitson 305 Course Website Main page: http://mjgeiger.github.io/eece2160/sp19/ Schedule: http://mjgeiger.github.io/eece2160/sp19/schedule.htm

More information

ITSC 1319 INTERNET/WEB PAGE DEVELOPMENT SYLLABUS

ITSC 1319 INTERNET/WEB PAGE DEVELOPMENT SYLLABUS SAIGONTECH ITSC 1319 INTERNET/WEB PAGE DEVELOPMENT SYLLABUS CRN: Semester: Summer 2015 Class name: IWPD Campus and Room: SaigonTech Tower Lab 211 Days and Times: Lecture: Tue. 7:30 11:45 Tutor: Fri. 7:30

More information