dmc122011.delmar.edudmc122011.delmar.edu/facultystaff/curriculumcommittee/proposed... ·...
Transcript of dmc122011.delmar.edudmc122011.delmar.edu/facultystaff/curriculumcommittee/proposed... ·...
Del Mar College Master Course Syllabus
Course Name/Title: PC Operating Systems Course Number: ITSC 1305
College Year: 2012-‐2013 Professor Name: Staff Semester: Fall/Spring Office Location: VB-‐113
Phone Contact: (361) 698-‐1299 DMC Email Address: [email protected]
COURSE DESCRIPTION
This course will introduce you to fundamentals of two PC operating systems: Window XP Command Line and Unix. You will be given an overview of the common commands of both systems. You will acquire the fundamental knowledge of how to implement these commands to create, use, and manipulate directories and files. You will learn the concepts of how to create and use batch files. An overview of the basic steps of how to organize and manage your hard disk will be covered. A brief overview of using pipes, filters and redirection operators will also be introduced. The overall focus of this class is to prepare you to encounter command line concepts and theories with an enthusiastic approach; to be aware of the IT environment in our local community; to have a base knowledge of the subject in order to move onto further study and use of it; and to be prepared to seek employment within the industry upon completing your education.
PREREQUISITE: None CO-‐REQUISITE: N/A STUDENT LEARNING OUTCOMES:
Essential: Gaining factual knowledge (terminology, classifications, methods, trends)
Essential: Learning fundamental principles, generalizations, or theories.
Important: Learning to apply course material (to improve thinking, problem solving, and decision making).
Important: Developing specific skills, competencies, and points of view needed by professionals in the field most closely related to this course.
This course also includes Learning Outcomes which are key activities specified in skill standards developed by the National Workforce Center for Emerging Technologies and recognized by the Texas Skill Standards Board. The complete skill standards can be found at: http://www.tssb.org/wwwpages/repos/pdfiles/NWCETSkillStandards03.pdf. These outcomes are included in this syllabus and will be evaluated on major exams.
Key Activities from the Programming/Software Engineering Skill Standards:
A4. Identify measurable performance and reliability requirements
B1. Choose an architecture
C2. Identify system platform, components and dependencies
GENERAL DESCRIPTION OF THE SUBJECT MATTER OF LECTURES OR DISCUSSIONS BY WEEK:
Week
Pre-‐Class Reading
Assignment
Class
Activity
Quiz
(Take Online in Class)
Lab Assignments
Due
(End of Class)
1 Introduction
WebCT
Ch1 Gillay
2
Ch 1 Lecture
Quiz 1 Lab 1
3 Ch2 Gillay Ch 2 Lecture
Quiz 2 Lab 2
4 Ch3 Gillay Ch 3 Lecture
Quiz 3 Lab 3
5 Ch4 Gillay Ch 4 Lecture
Quiz 4 Lab 4
Test 1 -‐ Ch 1,2,3,4
6 Ch5 Gillay Ch 5 Lecture
Quiz 5 Lab 5
7 Ch6 Gillay Ch 6 Lecture
Quiz 6 Lab 6
8 Ch7 Gillay Ch 7 Lecture
Quiz 7 Lab 7
9 Ch8 Gillay
Ch 8 Lecture
Quiz 8 Lab 8
10 Ch9 Gillay
Ch 9 Lecture
Test 2 -‐ Ch 5,6,7,8
11
Ch10 Gillay
Quiz 9 Lab 9
12 Ch 10 Lecture
Ch 13 Gillay
13 Quiz 10 Lab 10
Ch 13 Lecture
14 Quiz 13 Lab 11
UNIX Ch1
UNIX Ch2
15 UNIX Ch 5,6 UNIX Ch5 UNIX Quiz1 Lab 12
Test 3 – Ch 9, 10, 13, UNIX 1,2,5,6
Instructional Materials
• Required text: Windows XP Command Line, Gillay & Peat, ISBN 1-‐887902-‐82-‐1 • Required text: UNIX, Third Edition, Deborah S. Ray and Eric J. Ray, ISBN 0-‐321-‐44245-‐8 • Notebook(1) for class notes, pocket folders (2), formatted diskettes or a thumb drive to
save your work.
Grading Policy Assignment Percent of Grade Unit Tests(3) 60% Lab Assignments (tba) 20% Final(1) 20% Instructor Extra Credit 1 – 3 pts. Attendance Class and lab attendance is mandatory. Missed classes generally have a negative impact on your final grade. A sign-‐up sheet will be circulated at the beginning of each class for attendance. Arriving after the sign-‐up sheet has been collected will be considered as absent/tardy. Students are expected to keep up with reading assignments, lab assignments, tests and due dates as posted. Meeting assigned deadlines is important in the workplace and is crucial to the successful completion of this class. Late assignments will not be accepted without prior arrangement from the instructor. There are no makeup tests except in the case of serious emergencies, and with prior arrangement from the instructor. Additional Class Policy Notes
• Teamwork is mandatory in the IT workplace and required for this class. Teams will be formed the first week of class.
• Checking personal email and surfing the web during lecture is disruptive and will not be tolerated in this class. MONITORS WILL BE TURNED OFF DURING LECTURE.
• The computers in this classroom are the property of Del Mar College. No alterations to the hardware or software on the computers are permitted.
• It is the student’s responsibility to officially drop the class in order to avoid an automatic F. The last day to drop with an automatic W will be announced in class.
• The instructor reserves the right at any time to amend this syllabus, all course pages,
handouts, course contents, and course administration as necessary in an attempt to achieve superior academic results.
Academic Honesty and Ethics
• Helping others on lab assignments is encouraged as long as the final product reflects
each student’s own work. Remember that academic cheating and plagiarism of any kind is a breach of student conduct and may result in disciplinary action as defined in the Del Mar Standards of Students Policy B7.13.6. Receiving or providing help on exams is strictly prohibited. Examples of possible actions include a warning with loss of assignment credit, being dropped from the class, college suspension, and college expulsion. For further policies on student conduct refer to the current catalog.
• Acceptable Use Policy (AUP) – All registered students must adhere to the computer
usage standards as outlined in the Computer and Network Resources Statement of Acceptable Use (http://www.delmar.edu/webaup1.html).
Del Mar College Master Course Syllabus
Course Name/Title: LOGIC DESIGN Course Number: ITSE 1329
College Year: 2012-‐2013 Professor Name: Staff Semester: Fall/Spring Office Location: VB-‐113 Phone Contact: (361)698-‐1299 DMC Email Address:[email protected] COURSE DESCRIPTION: A discipline approach to problem solving with structured techniques and representation of algorithms using pseudo code and graphical tools. Discussion of methods for testing, evaluation and documentation. PREREQUISITE: Assessment Levels: R2, E1, M1 CO-‐REQUISITE: N/A STUDENT LEARNING OUTCOMES: When a student completes this course they should be able to maintain and write relatively simple program algorithms in pseudocode and flowcharts for both procedural and object oriented programming languages.
Key Activities from the Programming/Software Engineering Skill Standards*:
A1 Gather data to identify customer requirements A2 Define scope of work A3 Define system and software requirements A6 Develop high-‐level systems and functional specifications B1 Choose an architecture B2 Identify major subsystems and interfaces C1 Develop design and interface specifications
*Texas Skill Standards Board (TSSB) recognized, authored by the National Workforce Center for Emerging Technologies (NWCET). GENERAL DESCRIPTION OF THE SUBJECT MATTER OF LECTURES OR DISCUSSIONS BY WEEK:
COSC 1309 Semester Schedule
Week Chapters Topics Homework and Chapter Test**
1 Orientation, System Analysis and Design Non-‐credit Quiz
Chapter 1 ALICE -‐ An Intro to Alice & Object-‐Oriented
Programming HW #1
2 Chapter 2 ALICE -‐ Developing Methods in Alice Test #1, HW #2
3 Chapter 3 ALICE – Events in Three-‐Dimensional Space Test #2, HW #3
4 Chapter 4 ALICE – The Logical Structure of Algorithms Test #3, HW #4
5 Chapter 5 ALICE – Boolean Logic in Programming Test #4, HW #5
6 Chapter 6 ALICE -‐ Text and Sound in Alice Worlds Test #5, HW #6
7 Chapter 7 ALICE -‐ Recursive Algorithms Test #6, HW #7
8 Chapter 8 ALICE -‐ Lists and Arrays in Alice Test #7, HW #8
9 Chapter 1 PLD -‐ An Overview of Computers and Logic Test #8, HW #9 Project Phase I
10 Chapter 2 PLD -‐ Understanding Structure Test #9, HW #10
11 Chapter 3 PLD -‐ The Program Planning Process: Documentation and Design
Test #10, HW#11
12 Chapter 4 PLD -‐ Making Decision Test #11,HW #12
13 Chapter 5 PLD -‐ Looping Test #12,HW #13
14 Project Phase II Test#13
15 Last Class Review Test#13 Project Phase II
Final
LIST OF TEXTBOOK(S) AND REQUIRED AND RECOMMENDED READINGS.
Programming Logic and Design, 5th Edition, by Joyce Farrell, Course Technology Publishers, ISBN 1-‐4188-‐3634-‐6.
An Introduction to Programming with Alice, by Charles W. Herbert, Course Technology Publishers, ISBN 1-‐4188-‐3625-‐7
TECHNOLOGY REQUIREMENTS: Students are expected to daily check their BlackBoard class and email. In addition online resources are available through www.ecourse.delmar.edu ADDITIONAL MATERIALS AND SUPPLIES REQUIRED:
Required Software: (provided or downloads) -‐> Alice, Microsoft Visio Required Supplies: 1 gig flash drive or greater for backup. METHODS OF EVALUATION:
• -‐ To demonstrate mastery of the competencies listed above, the student will be responsible for:
1. Completing and achieving a passing grade on unit tests and examinations demonstrating mastery of logic structures, basic concepts of programming, and mastery of an introductory level skill for modern computer languages.
2. Completing logic based and programming based assignments to demonstrate mastery of problem solving skills and appropriate use of language structures.
3. Class and group laboratory participation to demonstrate mastery of an introductory level of logical analysis of problems, language syntax and concepts, and program specification.
4. Completing and achieving a passing grade on a comprehensive final examination. EXPECTED CLASSR-‐ROOM ETIQUETTE:
• Cell Phones and Pagers -‐ Please extend courtesy to your classmates by turning off or silencing your cell phones and pagers. Cell phone conversations, instant messaging, and cell phone photography are prohibited during class and lab times.
• Food and drinks are prohibited in the classrooms.
COLLEGE POLICIES: http://hb2504.delmar.edu/AcademicClassroomPolicy.pdf
• Academic Honesty and Ethics – While helping classmates on assignments is encouraged, the final product must reflect the individual’s effort. Copying another student’s work is considered academic dishonesty and both the donor and recipient’s work will be reviewed. Academic cheating or plagiarism of any kind is a student breach of acceptable conduct and will result in disciplinary action as defined in the Del Mar Standards of Students Policy B7.13.6. Each student must familiarize themselves with this document. Examples of possible actions include a warning with loss of assignment credit, being dropped from or failing the class, and suspension or expulsion from the college.
• Acceptable Use Policy (AUP) – All registered students must adhere to the computer usage standards as outline in the Computer and Network Resources Statement of Acceptable Use (http://www.delmar.edu/webaup1.html).
• Special Academic Needs and Services – Any student who has special academic needs must contact the instructor with pertinent information. Students requesting disability accommodations or information are encouraged to contact the Office of Special Services, Harvin Center, room 188 (698-‐1298) or West Campus, Coleman Center (698-‐1741).
• Incomplete Grades – An “I” grade is an agreement between the student and the instructor, both agreeing that all of the requirements necessary for the completion of the course will be done at a date later than the last day of the semester in which the student has enrolled for the class (as per Del Mar College Catalog and Student Handbook, Grade Values). An incomplete grade of “I” will only be given to students having at least a “C” going into the final.
• The course syllabus is a general plan for the course; the instructor reserves the right to make any changes deemed necessary to best fulfill the course objectives. Students registered for this course will be made aware of any changes in a timely fashion using reasonable means. This disclaimer does not abrogate any student rights as described by College rules and regulations.
Del Mar College Master Course Syllabus
Course Name/Title: Introduction to DataBase Concepts Course Number: ITSW 1307
College Year: 2012-‐2013 Professor Name: Staff Semester: Fall/Spring Office Location: VB113 Phone Contact: (361) 698-‐1299 DMC Email Address: [email protected] COURSE DESCRIPTION: This course will introduce the student to the fundamental concepts of data normalization, database design, and SQL. The class will stress table creation using SQL, table constraints, primary and foreign keys. The class will be taught using a command line - based SQL such as MySQL, MS SQL Server, MS Access, or Oracle. The student will be able to create a database schema in 3rd normal form using a written definition of the requirements; the student will be able to write SQL statements in data definition language (DDL) and data manipulation language (DML) to control the data. The course will include table joins and sub-select statements, as well as union and intersection. PREREQUISITE: Assessment Levels: R1, E1, M1 CO-‐REQUISITE: N/A STUDENT LEARNING OUTCOMES:
A. Students will explain the Role and Advantages of the Database Management System (DBMS).
B. Students will develop a database schema in the Relational Model using the Entity-Relationship approach.
C. Students will define and use the concepts of: • Keys • Integrity Rules • Relationships within the Relational Model
o The 1:1 Relationship o The 1:M Relationship o The M:N Relationship
• Indexes • Codd's Relational Database Rules
D. Students will normalize data to the third normal form and explain why such a process might be necessary.
E. Students will demonstrate the use of the Data Definition Language (DDL Commands) to create tables using SQL.
F. Students will demonstrate the use of the Data manipulation Language (DML Commands) to access and process data using SQL.
Key Activities from the Programming/Software Engineering Skill Standards*:
C3 Develop appropriate data model and database scheme *Texas Skill Standards Board (TSSB) recognized, authored by the National Workforce Center for Emerging Technologies (NWCET). GENERAL DESCRIPTION OF THE SUBJECT MATTER OF LECTURES OR DISCUSSIONS BY WEEK:
ITSW 1407 Part 1: Students will normalize data tables, create entity-‐relationship models and diagrams, and design database tables with relationships. Students will explain why each step is necessary. Timeline: 6-‐8 weeks. (The timeline is based on a 15-‐week semester and is intended for planning purposes; it may well vary somewhat depending on the needs of a particular class.) Database Systems (Weeks 1 and 2) Data vs. Information Introduction to the Database and DBMS The Role and Advantages of the DBMS Types of Databases Why Database Design is Important Data Anomalies Historical Roots: Files and File Systems Problems with File System Data Management Structural and Data Dependence Field Definitions and Naming Conventions Data Redundancy, Data Redundancy Database Systems The Database System Environment DBMS Functions
Data Models (Week 3) The Evolution of Data Models The Hierarchical Model The Network Model The Relational Model The Entity-‐Relationship Model The Object-‐Oriented (OO) Model Database Models and their Impact on Applications GIS Internet and Web-‐Page Design
The Relational Database Model (Week 4) The Logical View of Data Tables and Their Characteristics Keys Integrity Rules Relationships within the Relational Model The 1:1 Relationship The 1:M Relationship
The M:N Relationship Indexes Codd's Relational Database Rules
The Entity-‐Relationship Model (Week 5) (Some may not differentiate this from the relational model.) Entities Attributes Relationships Connectivity and Cardinality Developing an ER Diagram
Normalization of Database Tables (Week 6 to about midterm) General Discussion of the Need for Normalization Normalization Process, 1st, 2nd, and 3rd Normal Forms Part 2: Students will define and manipulate data using SQL. Timeline: 6-‐8 weeks. Introduction to SQL Data Definition Language (DDL Commands) (Week 7 and 8) Creating users, databases, and granting connect privileges Creating tables, constraints and indexes Data Manipulation Language (DML Commands) (Week 9 and 10) Select Queries Conditional Restrictions Arithmetic Operators and Precedence Logical Operators Insert, Delete, and Update Alter Table command Creating a table from a query Named Table Constraints Primary Keys Foreign Keys Check Constraints Experience has shown that, while we would like to be at this point by week 10 (about two thirds of the way through the semester,) that may be optimistic; therefore, one to two weeks are built in at this point for review. Advanced DML (Week 12 and 13) Joining Tables Inner Joins Outter Joins Sub-‐selects Recursive Joins Advanced DDL (Time permitting given that the previous concepts are well covered.) Altering a Field's Data Type Altering a Field's Data Characteristics Adding or Dropping a Constraint Adding or Dropping a Column
LIST OF TEXTBOOK(S) AND REQUIRED AND RECOMMENDED READINGS. • Required Text: Microsoft® Office Access™ 2007
Shelly, Cashman, Pratt Course Technology, 2008
TECHNOLOGY REQUIREMENTS: Students are expected to check their DMC and BlackBoard email regularly. In addition online resources are available through www.delmar.edu ADDITIONAL MATERIALS AND SUPPLIES REQUIRED:
• The course is independent of any particular DBMS platform; one or more of the following packages will be used as examples: o Microsoft Access; students will be able to obtain a full version from the
department. o Oracle; the class will use a server accessible via a VPN. Students may
download Oracle software for educational purposes from http://www.oracle.com
o SQL Server; the class will use a server accessible via a VPN. The client software will be available.
o MySQL; this package runs on the Unix/Linux system and is open source. • Supplies: any capacity USB flash drive.
METHODS OF EVALUATION:
• To demonstrate mastery of the competencies listed above, the student will be responsible for:
1. Completing and achieving a passing grade on unit tests and examinations 2. Graded lab assignments to demonstrate skill mastery. 3. Completing and achieving a passing grade on a comprehensive final examination.
COLLEGE POLICIES:
• Make Up work - Makeup tests with no point penalty will be given in "Emergency" situations. Otherwise, a makeup test may be offered at the convenience of the instructor and given a grade lowered by 20 points.
• Academic Honesty and Ethics – While helping classmates on assignments is encouraged, the final product must reflect the individual’s effort. Copying another student’s work is considered academic dishonesty and both the donor and recipient’s work will be reviewed. Academic cheating or plagiarism of any kind is a student breach of acceptable conduct and will result in disciplinary action as defined in the Del Mar Standards of Students Policy B7.13.6. Each student must familiarize themselves with this document. Examples of possible actions include a warning with loss of assignment credit, being dropped from or failing the class,
and suspension or expulsion from the college.
• Acceptable Use Policy (AUP) – All registered students must adhere to the computer usage standards as outline in the Computer and Network Resources Statement of Acceptable Use (http://www.delmar.edu/webaup1.html).
• Special Academic Needs and Services – Any student who has special academic needs must contact the instructor with pertinent information. Students requesting disability accommodations or information are encouraged to contact the Office of Special Services, Harvin Center, room 188 (698-1298) or West Campus, Coleman Center (698-1741).
• Incomplete Grades – An “I” grade is an agreement between the student and the instructor, both agreeing that all of the requirements necessary for the completion of the course will be done at a date later than the last day of the semester in which the student has enrolled for the class (as per Del Mar College Catalog and Student Handbook, Grade Values). An incomplete grade of “I” will only be given to students having at least a “C” going into the final.
Del Mar College Master Course Syllabus
Course Name/Title: Introduction to ArcView/Arc GIS Course Number: GISC 1105
College Year: 2012-‐2013 Professor Name: Staff Semester: Fall/Spring Office Location: VB-‐113
Phone Contact: (361) 698-‐1299 DMC Email Address: [email protected]
COURSE DESCRIPTION: Introduction to the fundamental concepts of Geographic Information Science and Technology (GIS&T) including Geographic Information Systems (GIS), Global Positioning Systems (GPS), cartography, remote sensing, and spatial analysis. Exploration of how geospatial technologies are used in addressing human and environmental issues. PREREQUISITES: None – or if it articulates, may need Introductory College Algebra or the Equivalent COMPUTER REQUIREMENT: Access to computer with Internet connection in order to complete web-based exercises. POTENTIAL AREAS OF GENERAL EDUCATION: 1. Computer Literacy 2. Analytical Thinking 3. Quantitative Reasoning 4. Social and Behavioral Sciences: Interdisciplinary STUDENT LEARNING OUTCOMES (SLOs): 1. The student will describe the fundamental concepts and applications of Geographic
Information Science and Technology (GIS&T), including the problems and challenges of representing change over space and time.
2. The student will demonstrate the use of web mapping tools to study and develop possible solutions to real world problems.
3. The student will describe and explain the historical development of GIS&T and how GIS&T helps to solve problems of a spatial context.
4. The student will demonstrate basic proficiency in map reading, interpretation, and design principles, including map projections and the geographic grid.
5. The student will describe the fundamental concepts and applications of remote sensing and Global Positioning Systems.
6. The student will describe and demonstrate how to access different sources of data, describe the process of creating data, and discuss the fundamental concepts of data quality.
7. The student will identify, explain, and interpret spatial patterns and relationships, such as how places are similar and different, the nature of transitions between places, and how places are linked at local, regional, and/or global scales.
COURSE UNITS:
Specifics of the course (including course timelines) are at the discretion of the developer. Our objective is to provide as complete a model course outline as possible without being too prescriptive on the precise course content.
Units SLO's: 1. Introduction to Geospatial Technology 1, 2, 3 2. What is Spatial Reasoning? 7 3. Projections and Coordinate Systems 4 4. Cartography 4 5. Geospatial Data 2, 6, 7 6. Data Quality 6 7. Methods of Spatial Analysis 2, 7 8. Satellite Positioning and Other Measurement Systems 5, 6 9. Remote Sensing and Photogrammetry 5, 6 10. Trends in Geospatial Technology 1, 2, 3, 6
METHODS OF EVALUATION: A student's grade will be based on multiple measures of performance unless the course requires no grade. Multiple measures may include, but are not limited to, the following:
I. Quizzes II. Problem Sets III. Tests IV. Projects (web-based)
METHODS OF INSTRUCTION: Methods of instruction may include, but are not limited to, the following:
* Lecture Discussion * Learning Modules * Audio-Visual * Collaborative Learning * Lecture
* Computer Assisted Instruction * Demonstration * Distance Education (online elements)
REQUIRED TEXTS AND SUPPLIES:
1. Reading materials may include, but are not limited to: TEXTBOOKS: * Longley, Paul A., et al. Geographic Information Systems and Science. 3rd ed. West Sussex: John Wiley and Sons, 2011.ISBN: 9780470721445 * DiBiase, David Nature of Geographic Information, An Open Geospatial Textbook. 2011. https://www.e-education.psu.edu/natureofgeoinfo/ * Heywood, Ian, et al. An Introduction to Geographical Information Systems. 3rd ed. Prentice Hall, 2006. ISBN: 9780131293175 * Clarke, Keith. Getting Started with Geographic Information Systems. 5th ed. Prentice Hall, 2011. ISBN: 9780131494985 * Shellito, Bradley. Introduction to Geospatial Technologies, 1st ed., WH Freeman, 2011. ISBN: 9781429255288
2. SOFTWARE: Internet accessibility to access web-based software tools.
3. SUPPLIES: Computer with an internet connection.
Funded by National Science Foundation Advanced Technological Education program [DUE #0801893]. Author’s opinions are not necessarily shared by NSF